diff --git a/.gitignore b/.gitignore index a6603ad..641e605 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,15 @@ # ignore the R studio docker image needed by hyak rstudio_latest.sif - +rstudio-server.job # do not need to include any R items .Rhistory .cache/ .config/ .local/ +.RData + +#can leave out misc tooling +.sh_history +.ipynb_checkpoints diff --git a/text_analysis/case1/030125_rfc_dfm.rds b/phab_analysis/case1/030125_rfc_dfm.rds similarity index 100% rename from text_analysis/case1/030125_rfc_dfm.rds rename to phab_analysis/case1/030125_rfc_dfm.rds diff --git a/text_analysis/case1/030125_ve_rfc_stm.rds b/phab_analysis/case1/030125_ve_rfc_stm.rds similarity index 100% rename from text_analysis/case1/030125_ve_rfc_stm.rds rename to phab_analysis/case1/030125_ve_rfc_stm.rds diff --git a/text_analysis/case1/031025_phab_comments.ipynb b/phab_analysis/case1/031025_phab_comments.ipynb similarity index 100% rename from text_analysis/case1/031025_phab_comments.ipynb rename to phab_analysis/case1/031025_phab_comments.ipynb diff --git a/text_analysis/case1/NRC-VAD-Lexicon.txt b/phab_analysis/case1/NRC-VAD-Lexicon.txt similarity index 100% rename from text_analysis/case1/NRC-VAD-Lexicon.txt rename to phab_analysis/case1/NRC-VAD-Lexicon.txt diff --git a/text_analysis/case1/c1-050125_affective_language_use-paper.png b/phab_analysis/case1/c1-050125_affective_language_use-paper.png similarity index 100% rename from text_analysis/case1/c1-050125_affective_language_use-paper.png rename to phab_analysis/case1/c1-050125_affective_language_use-paper.png diff --git a/text_analysis/case1/c1-050125_affective_language_use-slides.png b/phab_analysis/case1/c1-050125_affective_language_use-slides.png similarity index 100% rename from text_analysis/case1/c1-050125_affective_language_use-slides.png rename to phab_analysis/case1/c1-050125_affective_language_use-slides.png diff --git a/text_analysis/case1/case1_stm.R b/phab_analysis/case1/case1_stm.R similarity index 100% rename from text_analysis/case1/case1_stm.R rename to phab_analysis/case1/case1_stm.R diff --git a/text_analysis/case1/coref_resolution.ipynb b/phab_analysis/case1/coref_resolution.ipynb similarity index 100% rename from text_analysis/case1/coref_resolution.ipynb rename to phab_analysis/case1/coref_resolution.ipynb diff --git a/text_analysis/case1/figs/042125_VE_depth_fig.png b/phab_analysis/case1/figs/042125_VE_depth_fig.png similarity index 100% rename from text_analysis/case1/figs/042125_VE_depth_fig.png rename to phab_analysis/case1/figs/042125_VE_depth_fig.png diff --git a/text_analysis/case1/figs/042125_affective_language_use.png b/phab_analysis/case1/figs/042125_affective_language_use.png similarity index 100% rename from text_analysis/case1/figs/042125_affective_language_use.png rename to phab_analysis/case1/figs/042125_affective_language_use.png diff --git a/text_analysis/case1/figs/042125_new_tasks_fig.png b/phab_analysis/case1/figs/042125_new_tasks_fig.png similarity index 100% rename from text_analysis/case1/figs/042125_new_tasks_fig.png rename to phab_analysis/case1/figs/042125_new_tasks_fig.png diff --git a/text_analysis/case1/figs/042125_weekly_tasks_by_history.png b/phab_analysis/case1/figs/042125_weekly_tasks_by_history.png similarity index 100% rename from text_analysis/case1/figs/042125_weekly_tasks_by_history.png rename to phab_analysis/case1/figs/042125_weekly_tasks_by_history.png diff --git a/text_analysis/case1/ve_dependency.ipynb b/phab_analysis/case1/ve_dependency.ipynb similarity index 100% rename from text_analysis/case1/ve_dependency.ipynb rename to phab_analysis/case1/ve_dependency.ipynb diff --git a/text_analysis/case1/ve_phab_convos.ipynb b/phab_analysis/case1/ve_phab_convos.ipynb similarity index 100% rename from text_analysis/case1/ve_phab_convos.ipynb rename to phab_analysis/case1/ve_phab_convos.ipynb diff --git a/phab_analysis/case2/040425_phab_comments.ipynb b/phab_analysis/case2/040425_phab_comments.ipynb new file mode 100644 index 0000000..2fffdc0 --- /dev/null +++ b/phab_analysis/case2/040425_phab_comments.ipynb @@ -0,0 +1,1032 @@ +{ + "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/0514_https_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\") and not word.lower().startswith(\"certain\"):\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_55861/3758790231.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_55861/3758790231.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 9-3-2011 before 11-27-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'] < 1385596799) & (phab_df['date_created'] > 1315008000)]\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: 1074\n", + "Unique ids: 6515\n", + "Unique speakers: 305\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_55861/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_55861/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": 106, + "id": "e3364ab1-1879-4b89-8b3b-6ab5449fccfa", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "114 After last update via SVN bot does not work, s...\n", + "156 Timestamp has been changed since 27th septembe...\n", + "176 **Author:** `happy.melon.wiki`\\n\\n**Descriptio...\n", + "246 Steps to reproduce\\n1) Login to translatewiki....\n", + "370 Recently, several refs are not accessible thro...\n", + " ... \n", + "45008 We have reports that since the HTTPS enabling,...\n", + "45245 ssh is quite painful over a slow and/or lossy ...\n", + "45299 The problem:\\nEspecially during lightning depl...\n", + "45372 There are many pages for which VisualEditor is...\n", + "46077 **Author:** `ka.hing.chan`\\n\\n**Description:**...\n", + "Name: comment_text, Length: 382, dtype: object" + ] + }, + "execution_count": 106, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "task_phab_df['comment_text']" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "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": 12, + "id": "828fb57a-e152-42ef-9c60-660648898532", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_55861/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_55861/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_55861/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_55861/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": 13, + "id": "27e47f6f-0257-4b70-b222-e91ef888c900", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_55861/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_55861/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_55861/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": 14, + "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": 15, + "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": 16, + "id": "82cd9dde-0d14-4de5-8482-5a39de8d2869", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_55861/1194677655.py:37: 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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lqO4nfcFhoWFZSu+9Dz88MOaO3eu+vTpo8cee0wHDhzQq6++qh07dmjDhg3y9vZW165d1bNnT3377bfWl2LpUkKzefNmTZw40Ro2c+ZM1axZU506dZKXl5c+/fRT9e/fXykpKXr00Udd5r1v3z7ddddduv/++9WrVy/Nnj1bvXv3Vr169VSzZk01a9ZMjz32mKZNm6Znn31W1atXlyTr3+zYv3+/JKlEiRIuw7t06aKKFStq3Lhx2r59u9566y2VKlVKEyZMyNEy7d27V127dlW/fv3Uq1cvzZkzR3fffbe++OILtWrVymXc/v37Kzw8XCNHjtTZs2fTjX3u3Lnq27evatasqWeeeUZhYWHasWOHvvjiC/Xo0UOStGTJEiUkJOiRRx5RiRIltHXrVk2fPl1//vmnlixZIulSXx8+fNjt5a/GGHXq1EmrVq3S/fffr7p16+rLL7/U0KFD9ddff2ny5Mku43/zzTdavHixBgwYoJIlS+b4vuzffvtNS5cu1d13362KFSvq2LFjev311xUbG6tdu3ZZ2+Wbb76pxx57THfddZcef/xxnT9/Xj/88IO2bNlitUFq+/fv180336zixYtrxYoVKlmypC5cuKA2bdooMTFRAwcOVEREhP766y999tlnOnnypEJDQ7O9DJmtx5J09OhRtWjRQhcvXtSwYcMUGBioN954Q/7+/mnqmz9/vnr16qU2bdpowoQJSkhI0MyZM9WkSRPt2LFD0dHRuvnmm9W/f3+NGzdOt99+u66//nodOXJEAwcOVMuWLdWvXz9J0rFjx3TTTTdZP5SEh4dr+fLluv/++xUfH68nnnhCknTu3DndcsstOnTokB577DGVKVNG8+fP1zfffJPp8teqVUthYWFau3atOnXqJOn/9n3ff/+94uPjFRISopSUFG3cuNHl1oLLVa9eXc8//7xGjhyphx56SE2bNpUkNWrUyBrnv//+U9u2bXXnnXeqS5cuev/99/X000+rdu3aateuXaaxJiUluX3QXk5+cMkr6e2bAFzlDAAUYnPmzDGSzLfffmv2799vvLy8zGOPPWaVx8bGmpo1a1qfDx48aBwOh3nxxRdd6vnxxx+Nl5eXNTw5OdmEhISYp556yhhjTEpKiilRooS5++67jcPhMKdPnzbGGDNp0iRjt9vNf//9l2GcsbGxplq1aub48ePm+PHjZvfu3Wbo0KFGkunQoUO24zPGmF69epkKFSpYn9etW2ckmQULFrhM+8UXX7gMP3XqlPH19TVDhgxxGe+ll14yNpvN/P7779awhISENMvSpk0bU6lSJZdhFSpUMJLM2rVrrWF///13mvksWbLESDKrVq1Kr6lcPPfcc0aS2bNnjzl+/Lg5cOCAef31142vr68pXbq0OXv2rMt4ffv2dZn+jjvuMCVKlHAZlt1l+uCDD6xhp06dMpGRkea6666zhjnXwSZNmpiLFy+61OEsO3DggDHGmJMnT5rg4GBz4403mnPnzrmMm5KSkmGM48aNS9M/jz76qHF3KF+6dKmRZMaMGeMy/K677jI2m83s27fPGibJ2O128/PPP6epJzOBgYGmV69e1ufz58+b5ORkl3EOHDhgfH19zfPPP28Nu+2221y2S3ecfXr8+HHzyy+/mDJlypgbbrjB/Pvvv9Y4O3bsMJLMkiVLsh17r169TGBgoMuwrK7HTzzxhJFktmzZ4jJeaGioS3+fPn3ahIWFmQcffNBlPkePHjWhoaEuw8+ePWtiYmJMzZo1zfnz502HDh1MSEiIS3/ff//9JjIy0vzzzz8u9XXr1s2EhoZa682UKVOMJLN48eI09Wdl++vQoYNp0KCB9fnOO+80d955p3E4HGb58uXGGGO2b99uJJmPP/7YGi82NtbExsZan7/99lsjycyZMyfNPGJjY40k884771jDEhMTTUREhOncuXOG8Rnzf32V0V9660V62012xjtw4ICRZEaPHm2OHz9ujh49alavXm2uu+66NPsNAODycgBFRqVKlXTffffpjTfe0JEjR9yO8+GHHyolJUVdunTRP//8Y/1FRETommuu0apVqyRJdrtdjRo10tq1ayVJv/zyi06cOKFhw4bJGKNNmzZJunQGyHlmKDO7d+9WeHi4wsPDVa1aNU2cOFGdOnVyudwyq/G5s2TJEoWGhqpVq1Yu09arV09BQUHWtM5LfhcvXuxyqfGiRYt00003qXz58tawy8/cnTp1Sv/8849iY2P122+/pTmbVKNGDetsliSFh4eratWq+u233zJtm8xUrVpV4eHhqlixoh5++GHFxMTo888/V0BAgMt4zjOCTk2bNtWJEydcnnSenWUqU6aM7rjjDutzSEiIevbsqR07dujo0aMu4z744IOZ3r+9YsUKnT59WsOG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goJ7ugEUOZUrV7aS2dT33d55551yOBwaPXp0mrMpxhidOHHC+ux8pdd7772nQ4cOuXzxPHfunKZNm6bKlSsrMjIyx7E+9dRTSkpK0qRJk7IdX2pdunRRcnKyXnjhhTRlFy9edHn9mXTpEvPDhw/rrbfe0vfff6+uXbu6lDvPQl0ex6lTpzRnzpxsLePlAgMDJSlNLFdKdpfp8OHD+uijj6zP8fHxeuedd1S3bl23Zy4z07p1awUHB2vcuHE6f/68S5kzJncxGmPc3i6RXnu2b99eycnJevXVV12GT548WTabLUtPhs4Jh8ORZr1dsmSJ/vrrL5dhqddjHx8f1ahRQ8YYJSUluZTZbDa98cYbuuuuu9SrVy+XV1nFx8fr4sWLLuPXrl1bdrs9S6/Hyqn27dtr8+bN2rp1qzXs+PHjaa4yadOmjUJCQjR27Ng0y+WcxmnLli16+eWX9cQTT2jIkCEaOnSoXn31Va1Zs0bSpbbt3LmzPvjgA/30008Z1tW+fXsdPnxY77//vjUsISEh3cvS3WnatKm2bNmiVatWWfu+kiVLqnr16tYPmpld5ZPf2zsAFBSc6QZQJP3vf//T/PnztWfPHus1P9KlhHzMmDF65plndPDgQd1+++0KDg7WgQMH9NFHH+mhhx7Sk08+aY3ftGlTjR8/XqGhoapdu7akS2etqlatqj179qh37965irNGjRpq37693nrrLY0YMSLb8V0uNjZWDz/8sMaNG6edO3eqdevW8vb21t69e7VkyRJNnTrV5cFK7du3V3BwsJ588knrC/3lWrduLR8fH3Xs2FEPP/ywzpw5ozfffFOlSpVK90F1malbt64cDocmTJigU6dOydfX13pn9pWQ3WWqUqWK7r//fn377bcqXbq0Zs+erWPHjuX4h4eQkBBNnjxZDzzwgG644Qb16NFDxYoV0/fff6+EhATNmzdP1apVU+XKlfXkk0/qr7/+UkhIiD744AO398bXq1dPkvTYY4+pTZs2cjgc6tatmzp27KgWLVrof//7nw4ePKg6deroq6++0scff6wnnngi3Xvic+vWW2/V888/rz59+qhRo0b68ccftWDBgjTvhW/durUiIiLUuHFjlS5dWr/88oteffVVdejQIc196NKlBxu+++67uv3229WlSxctW7ZMN998s7755hsNGDBAd999t6pUqaKLFy9q/vz5btfnvPTUU09p/vz5atu2rR5//HHrlWEVKlRwuR85JCREM2fO1H333afrr79e3bp1U3h4uA4dOqTPP/9cjRs31quvvqrz58+rV69euuaaa/Tiiy9KkkaPHq1PP/1Uffr00Y8//qjAwECNHz9eq1at0o033qgHH3xQNWrU0L///qvt27dr5cqV+vfffyVdeqjfq6++qp49e2rbtm2KjIzU/Pnz0zx4MCNNmzbViy++qD/++MMluW7WrJlef/11RUdHZ3r5fuXKlRUWFqZZs2YpODhYgYGBuvHGG/PsGQIAUGhcoaekA4BHXP7KsNR69eplJLl9NdEHH3xgmjRpYgIDA01gYKCpVq2aefTRR82ePXtcxvv888+NJNOuXTuX4Q888ICRZN5+++0sxZn61WWXW716tZFknnvuuWzFl/qVYU5vvPGGqVevnvH39zfBwcGmdu3a5qmnnjKHDx9OM+4999xjJJmWLVu6je2TTz4x1157rfHz8zPR0dFmwoQJZvbs2S6vRTLm0ut7Ln/12eXLffkrhIwx5s033zSVKlUyDocj09cXXf7aqIykN17qV3blZJm+/PJLc+211xpfX19TrVq1NK8hymgddDd/ZwyNGjUy/v7+JiQkxDRo0MC89957VvmuXbtMy5YtTVBQkClZsqR58MEHzffff5/m9UsXL140AwcONOHh4cZms7m83uj06dNm0KBBpkyZMsbb29tcc801ZuLEiS6vJjPm0ivDHn300QzbNz3uXhk2ZMgQExkZafz9/U3jxo3Npk2b0qwHr7/+umnWrJkpUaKE8fX1NZUrVzZDhw41p06dssZx16cJCQkmNjbWBAUFmc2bN5vffvvN9O3b11SuXNn4+fmZ4sWLmxYtWpiVK1dmGnt6rwzL6nr8ww8/mNjYWOPn52fKli1rXnjhBfP222+77e9Vq1aZNm3amNDQUOPn52cqV65sevfubb777jtjjDGDBg0yDofD5RVkxhjz3XffGS8vL/PII49Yw44dO2YeffRRExUVZby9vU1ERIS55ZZbzBtvvOEy7e+//246depkAgICTMmSJc3jjz9uvT4wK6/si4+PNw6HwwQHB7u8Cu/dd981ksx9992XpXb6+OOPTY0aNYyXl5fL+pvePjG9/Vpq6fWVMZfaW1folWETJ07MtB4AsBlTiJ5WAQAAAABAIcI93QAA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t9/UsWNHBQUFqU6dOtq0aZNLXZ988olq166dbl9ee+21GjNmjHr27KmQkBA99NBDunDhggYMGKCyZcsqIiJCFStW1Lhx4zJd1vxA0g0AAACgwHA4HBoxYoReffVV/fnnn27H2blzp7p166Zu3brpxx9/1KhRozRixAjNnTvXZbxXXnlF9evX144dO9S/f389+uij2rt3r1UeHBysuXPnateuXZo6dareeustvfbaa5Kkrl27auXKlZKkrVu36siRI7r77ru1dOlSl2FRUVHZXsakpCS98MIL+v7777V06VIdPHhQffr0kXTptckffPCBJGnPnj06cuSIdS/5pEmTNH/+fM2aNUs///yzBg0apHvvvdd6zfKff/6pu+66Sx07dtTOnTv1wAMPaNiwYZnGY7fbNWHCBP3444+aN2+evvnmGz311FNZXp4hQ4bojjvuUJs2bXTkyBEdOXJEjRo1sspHjBihAQMGaPv27apSpYq6d+9uvQd727Zt6tOnj7p27ZppX9apU0c7duzQiBEjNG3aNH3yySdauHChtm7dqvnz51s/AhQ03NMNAAAAoEC59dZbVbduXT333HN6++2305TPmDFDN998s0aMGCFJqlKlinbt2qVXXnlFd955pzVe+/bt1b9/f0mXzmpPnjxZ69atU7169SRJw4cPt8aNjo7WkCFDFBcXpxEjRsjf39+6ZDw8PFwRERFKSUlR8eLFXYblRN++fa3/V6pUSdOmTdMNN9ygM2fOKCQkxJpHqVKlrHu6z507p8mTJ+urr75yOdu+fv16vf7662ratKlmz56typUrW2eKq1atqh9//FETJkzIMJ7HH39c8fHxCgkJUaVKlTRmzBj169fP+gEiM0FBQfLz81NycrLbNhk8eLDatGmjkJAQjR49WjVr1tS+fftUrVo1TZ48WbGxsRo+fLjsdrvVlxMnTrTO8EtSixYtNGTIEOvzoUOHdM0116hJkyY6ffq0atWqJbu9YJ5TLphRAQAAALiqjRs3TvPmzdMvv/ySpuzXX3+1Ek+nxo0ba+/evUpOTraGXXvttdb/bTabIiIi9M8//1jDFi1apMaNGysiIkJBQUEaMWJEumfX89K2bdvUsWNHlS9fXsHBwYqNjZWkDOe9b98+JSQkqE2bNgoKCrL+3nnnHe3fv1/SpXZp0MD14XUNGzbMNJ6VK1fqtttu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vjp06JBiY2OtS7gvX67q1aunqWvLli0ZxrNt2zalpKTolVdesepZvHixyzjh4eE6evSojDFW0pz63ds+Pj5KTk7ORkvIinnDhg0uwzZu3KjKlSvL4XBkOG1ISIi6du2qrl276q677lLbtm3177//KiwsLNtxZBdJNwAAAIACo3nz5ho4cKCSkpKsM92SFBsbqwEDBujChQtq2rRputNXrVpVf//9t4KCgvIspmuuuUaHDh3SwoULVb16da1duzbDs+h5pXz58vLx8dH06dP10EMPaevWrXrxxRddxqlQoYJsNps+++wzNW3a1Lqv+8knn9SgQYOUkpKiRo0a6fDhw/r+++8VGhqqXr16qV+/fnrllVc0dOhQ9e3bV+vXr9e8efMyjCcmJkZJSUmaPn26OnbsqA0bNlj32js1b95cx48f10svvaS77rpLX3zxhb744guX/oiOjtaXX36pPXv2qFixYlZynpkhQ4bohhtu0AsvvKCuXbtq06ZNmjFjhl5++eUMp5sxY4aio6NVr1492e12LVmyRBEREVck4ZZ4ejkAAACAAqRFixY6d+6cYmJiVLp0aWt4bGysTp8+rapVqyoiIiLDOkqUKJGry6hT69SpkwYNGqTHHntMzZo108aNG62HeXlSeHi45s6dqyVLlqhWrVqaMmVKmgedlS1bVqNHj9azzz6rKlWqaODAgZKkF154QSNGjNC4ceNUs2ZN3XXXXfr8889VsWJFSZcS+g8++EBLly7Vddddpzlz5mjMmDEZxlOnTh1NmjRJEyZMUK1atbRgwYI0D1CrXr26XnvtNc2YMUN16tTR1q1brYeaOT344IOqWrWq6tevr9KlS2d6ht3p+uuv1+LFi7Vw4ULVqlVLI0eO1OjRo9WjR48MpwsKCtLLL7+s+vXr64YbbtDBgwe1bNkyl6sZPIkz3QAAAMBVouXoCZLk9nLjy2VUnp1pcyI6Olr//fdfmukrVKggY0yap11Lst4v7XzIWGonT550Kf/tt9+ynXC99NJLGj9+vMuyX/4k77p16yo5Odkltrp161r3Izvn/dxzz2n06NHWOHPnznUp/+abb1xi6969u7p37+7SrqnvcR4xYoT+97//ubS7zWbT448/rscffzzdPrv11lt16623upTff//9GbbDoEGDNGjQIJdh99xzj8ty9+vXz+Vp4ikpKXr00Uet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p59+apo1a2bKlClj6tWrZ3r27GluueUWc/fdd5uVK1e61Hvs2DETGhpqAgICrDptNpux2WymQoUK5r777rOm+ffff80tt9xildvtdtO6dWszZMgQ06xZMzNy5EhjjDEvvfSSCQgIMD4+Pua+++4zw4YNM2FhYdZ0zj9JJjo62syfP9+cP38+y23h7e1tdu3alel4drvdSDILFixwW//333/v9s/b29t89NFH1md3Fi9ebCQZu91uatWqZQ4dOmRq1aplAgMDTVBQkAkODjabNm1Kt0/mzZtnZsyY4bZfkpOTzYABA6w2zm6ftG3b1qxdu9a88MILZsaMGeb48eMusZ86dcq0bNnSNG3a1Pj6+lrzCA0NNffee6956qmnMqy/Zs2aplu3bmb27NnGGGMWLlxoqlWrZipWrGhGjhxpvvrqK9OuXTsTFhZm1R0WFmbatWtnxo4da3744QdrOZ9//nlTpkwZY7fbTdmyZc24cePMG2+8YXr27Jlu/T///LN55JFHTN26dU1ERISJiIgwdevWNRUqVDDjxo0zCQkJma4bxhjz119/mZEjR5oePXqYIUOGmF9++cXs3Lkzx+02b968DJftmWeeMe+88475/PPPTWJiokvdZ86cMY888oi57777TMWKFY2fn58JCAgwtWrVMsOHDzevvfaa2bhxozHGmHPnzpm+ffsah8Nh7Ha78fLyMg8//LD57LPPzMiRI83XX39tjDFmzZo1pm3btqZFixbmhRdecNtmjzzyiImNjTXvvPNOltvNKavb4c8//2yioqJM06ZNzfjx440xxrzwwgsmMDDQBAYGmu7du5tTp07lqO5ly5YZScbhcJi2bdtafXT59rJnzx5r/B07dpiePXuaRo0amc6dO5tVq1aZw4cPm/nz57vtl02bNpk6dep4pE9mz56d7rr8yCOPmDFjxqRbv8PhMNddd51p0qSJ2/1uz549zeeff57udhgdHW2ef/55c+jQoXTb9s0338xwO3zzzTdN9erV0xyT7Ha7adKkidmwYUOm/Xe5rPb5xo0bTUBAgImKijL9+vUzFy9eNPfff7/V5zfddJM5fPiwMcb9fjc32/jHH3+c4bHW0/v1qVOn5qhPqlevbnx9fU3fvn2z1S9Z7ZNrrrnGhIWFZbg+5bT+EydOmNatWxuHw5Gmv+12u2nYsKHV3zmJPaP1yV397o4bBWneTpntd++44w6X/W52940ZHbO6d+9u7bvy+jif1WNWRvuvW2+9NU+3E2Py5ngYEBDgcjzMyz4ZPny42bdvn8v47ur//PPPzf3332+GDh2aZv2aOHGiy37x8jzkueeey/R4uHXr1hzte+vWrWsWLFhgjMn5vjGj76VZOR66k5U+z+42np26jck4F/H39zdhYWFm69atxhj3x6ucKtJJ98SJE02ZMmXM9OnTrYPq888/b5YvX27uu+8+I8l8+eWXxhhjPvnkE2O3203Pnj3NjBkzzE033WQkmXbt2pl7773X+Pj4mLFjx1p1DxgwwEgyn376qVmxYoVp1qyZmTBhgvnll1/MiBEjjCQzY8YMY4wxDzzwgLnuuuvM9u3bzblz58zOnTtN2bJljb+/vxk8eLCpUaOG6devn4mKijLvvvuumTdvngkKCjKBgYFm1qxZ5sCBAyYhIcEkJCSYAwcOGJvNZnx8fIzD4TDFihUzAwYMMDt27LBiK1asmNs/m81mQkNDrc/pcSb2Pj4+but3rvSpfwy4fLjdbndbd6NGjYwk8+OPP5rHH3/cVK9e3dx9993mwoULJikpydhsNtOsWTO3ffLAAw8Yu91ufH19zaOPPpqmX55++mlzzTXXGJvNlqM+qVatmpUcly9f3pQoUcJ88803VuzTp083ksyQIUPM//73PxMREWGGDRtmZs6caWJjY43dbjdLly51W/+TTz5p7Ha7iY6ONpGRkWbMmDGmRIkSZsyYMWb06NHGz8/P2O12061bNzNnzhyzbNkys2zZMjNnzhzTvXt3I8n873//M8YYM3bsWFOiRAkzadIks3z5cjNlyhQTFBRkfHx8zJ133um2fn9/f+Pl5WVuuukm89xzz5nXXnvNvPbaa+a5554zkowkExgYaPr162e+++47lz7z9/c3f//9tzHm0oEvNDTUxMTEmLvvvttUq1bN+Pr6Gm9v7xy3m8PhsA4MqZdt8ODBxmazGV9fX+Pv729iYmLMTz/9ZNX93nvvGUmmc+fO5t577zUBAQFmwIAB5umnnzYxMTHGy8vLfP7558YYY5588kkTHR1tPvzwQ/PLL7+YpUuXmoiICGO32831119vgoKCzJw5c0xYWJh54IEHTKtWrYwkc80116RpM+d67HA4TGhoqNt2u+6669z+2Ww2U716detzeu69916r3apXr2769+9vypcvb959910THR1tfH19TXh4eI7qbtmypbX/6tKli2ncuLFp3ry5+fPPP83hw4etfZ8xxmzYsMF4e3ub2NhYM3ToUNOqVSvjcDhMUFCQCQkJSdMvX3zxhfH39zeS8rxP+vbta7y8vNJdl539MmXKFLf133333cbhcJj69eu73e86v1hktB0GBQUZh8Nh2rRpY95//32TlJRktevkyZNNYGBgutuhr6+v8fHxMcOGDTOrVq0yu3btMrt27TKrVq0ykqz9aLVq1czLL79sbXd5sT7dfvvtRpKZPn26iY2NNbfddpu59tprzfr1643dbjd169Y1PXv2THe/6+XlleNtXJL1Y+qV3q9XqFDBeHl55ahPnnnmGSPJlC5d2m2/5LZPnMfa9Nan3BzL+/bta2JiYozNZkvT3xs3bjRhYWGmfPny5o477nD5s9vtpmXLltbnnKxPGzduNHa73XTp0sUYk/a44dyGbr755is+72rVqpmAgIB0TwxktN+Ni4szksz9999vjMn+vtGYjI9Z3t7epkyZMubIkSN5fpzPyjEro/2X83jYtm3bbG8nxnj2eGiz2Ux0dLQZOHBgnvdJTEyM9Z01vT53/qDboUMH06RJE+Pn52feffddY8ylPCQiIsLYbDa3eYjNZjNz5swxxrg/HpYtW9Y4HI4c7Xt9fX1NWFiY+fXXX3O0b8zK99KMjoe52X9lto07HA4rR8lJnpNRLmK3281dd91lWrZs6fZ45eXlZT788MN0685IkU66o6OjzbJly6zPe/bsMSVKlLBWCkkmNjbWGGNMkyZNzLBhw6xxa9SoYbp06WJuuukmY8ylDS08PNyMGDHCGGOsnYvTn3/+aYKCgqwzw15eXub666+34lizZo1LbGXLlrVWiL179xq73W4WLlxolYeGhpoKFSq4XS6bzWYWLlxoSpYsaV5++WVTo0YN60vqa6+9ZoKCgkyHDh3M3Llzrb85c+YYh8NhXnzxRVOvXj1Tr169NAdb55/zy9/x48fd1l+7dm3ToUMH88svv5iDBw+agwcPmgMHDhgvLy8TExNjatasaWrWrOl2B+tMyo0xJiEhwTgcDrNlyxaXZXO2S+o+McaYUqVKmZiYGOvz5f0SGRlpli5daiX82e2Ta6+91gQGBhpjjElJSTETJkwwQUFBZvny5cYYY33xc/r2229NuXLl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+/btOW638+fPa8OGDWmWLTAwUH5+fvrggw/c1j127FhNmDBBQUFBVt1Tp05VyZIlJV16Bdb58+eVkJDgtt2CgoJUtmxZNWvWzG39jzzyiNauXaszZ86k6RPnqzfCwsLcTpva3r17dc899+i7777TTz/9JElKSEhQ/fr13Y6flJSkmTNnau/evWrUqJG6d++u1atXa+TIkUpISFDHjh01YsQI2e32NHVXrlw5w21ckg4ePKht27apXr16io6O1rFjxzRjxgwlJCSoXLlyLutqZGSkqlSpYn3u1q2b9u7dq23btqWp9+LFi2rZsqXWr1+vsLCwPO+T8ePHa/fu3Tp//nyadblhw4Z6/PHH1bBhQ33xxRdp6o+JidEdd9yhmjVruq07Li5O//77r/744w+32+H+/fs1e/ZsBQcHu51+w4YNCgwMzHA7TEhIUGBgYJr6T5w4obfeeksRERFup00tdZ87j0UVKlRId5oNGzZo8+bNatiwoRo1aqRdu3Zp/PjxOn78uFq2bKm77rpLUtr97mOPPaY9e/boyy+/dFtvZtv46tWrlZycrJiYGLf1e3K/7u/vr6CgoBz1ScOGDXXo0CENHz48w23JKbt90qdPH02bNi3d9Sm11Mfy0NDQDOtPr7+d+49evXpZ465fv149e/bU77//rh9//DFX61NCQoKKFSumJk2aWOOmPm688MIL+u+//zRp0qQrOu9du3Zp2rRpCggI0KRJk9LUm9l+t3bt2urZs6fs9ktv3M3OvlHK/Ji1ceNGffDBB9q9e3eeHuezcszKbP81adIkbdmyRX5+frnaTqS8PR4eO3ZMjRo1svolr/tk1qxZunDhgurUqSMpbZ8PHDhQ+/bt0/Lly93WP378eL355pu67rrr0uQhzleHffvtt+keD7du3Zqr76W//vqrdu3alaN9Y0bfSzM7HqZ2+f7r008/VVRUVI638dT7r9T7xqpVq2YaT3q5yF9//aUmTZpYuUjq49U777wjSW5zw8wU+aQbAAqKlJQUnT59WiEhIbLZbIWmbhRM9HnBU5j75MyZM9q/f7+qVauWrR/dC/u8kT8K87YC5ARJt6SjR49qy5YtLr/i3HjjjRmecTh79qy2bduW7tmYzMpzM+/M6s/qvJOTk+VwOKzPW7ZsUWJioho2bChvb29t3brV7a+lDRo0yLDe//77Tx9//LF6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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", + "'''\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 HTTPS')\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", + "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", + "sns.barplot(x=other_tasks.index, y=other_tasks.values, color='#5da2d8', label='Nonaffiliated authors')\n", + "sns.barplot(x=wmf_tasks.index, y=-wmf_tasks.values, color='#c7756a', label='WMF-affiliated authors')\n", + "\n", + "plt.title('New Relevant Phabricator Tasks Indexed with HTTP')\n", + "plt.xlabel('Timestamp')\n", + "plt.ylabel('Unique taskPHIDs')\n", + "plt.xticks(rotation=90)\n", + "# Customize the x-axis for weekly labels\n", + "plt.grid(True)\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "#plt.savefig('031825_new_tasks_fig.png')" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "9a9b08a7-6c95-4971-b259-8e713c58fbe7", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_55861/2282722856.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_55861/2282722856.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_55861/2282722856.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_55861/2282722856.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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K1dOnTp1UsGCBfX3339r+fLlCggI0P/+9z9J0rBhw7R48WLVqVNH3bt319WrVzVhwgSVK1fulvf9scce07fffqvHH39czZo1U0xMjCZPnqyyZcs6BGMvvPCCzpw5o0ceeUSFChXSwYMHNWHCBFWsWFFlypRJdd2ZueZy5cql7777To8++qgqVqyoZ5991gqnf/31V82ePVs1atTIcH/69eun77//Xo899pief/55hYeHKz4+Xjt27NC8efN04MAB5c2bN1PXU1r38Rvly5dPgwYN0rBhw9SkSRO1aNFCe/fu1cSJE/Xwww87HeI6q3z58oqMjFTPnj3l6elpBfI3/hyWrj2G17p1a0lKNaRITWbOiR37nt5n52bkzp1btWvXVqdOnXTixAm9//77KlGihLp27Wq1eeGFFzRv3jw1adJEbdu21V9//aUZM2ZYYYwztY0ePVqdOnVSRESE2rVrpxMnTmj8+PEqWrSoevfufVO1ZyQiIkIvvfSSRo0apejoaDVu3Fju7u7at2+f5s6dq/Hjx1vn31mNGzdWkSJF1KVLF/Xr10+urq76/PPPrZ9NznD28wggG2XHq/cA3BsuXrxo+vbta4KDg42np6d5+OGHU7wS15hrr54ePny4KVu2rPH29jaBgYHmscceM9u2bXN6W2fOnDFdunQxefLkMT4+PiYiIsJs3rw5Rbvk1/im9pXRK6CN+b9X+6b2FRoamqL96tWrTc2aNY2Xl5fJly+fiYqKcnjtsjPrTX61cEJCgnn11VfNQw89ZAICAoy7u7sJDQ01Xbp0cXj9cHr27Nlj6tata7y9vY0kh9c7//rrryYyMtL4+fkZHx8fU79+fbNu3Tqn1puZ4+rMvqYl+fXVmTmHTz/9tHF3dzenT592al9udluJiYlm5MiRJjQ01Hh4eJhy5cqZGTNmZGq9N75Wu02bNqZIkSLG09PT+Pr6msqVK5tx48aZK1euOL0fU6ZMsV75faNff/3V2vaJEydSrTUyMtIEBgYaLy8vU7x4cfP88887vGrdGGP++usv06FDBxMcHGzc3d1NwYIFzWOPPWbmzZtntUl+Vfb1n8vExETTrl074+bmZubPn2+MSftV28YY8+677xpJZuTIkU7vvzHGnD171vTu3duEhYUZd3d3ExAQYOrXr28WLVqUom3Hjh2Nr69viump1fXZZ5+ZkiVL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AAC2IoACAAAAAACArQigAAAAAAAAYCsCKAAAAAAAANiKAAoAAAAAAAC2IoACAAAAAACArQigAAAAAAAAYCsCKAAAAAAAANiKAAoAAAAAAAC2IoACAAAAAACArQigAAAAAAAAYCsCKAAAAAAAANiKAAoAAAAAAAC2IoACAAAAAACArQigAAAAAAAAYCsCKAAAAAAAANjKLbsLuNcFvReVqfYzbaoDsBPXOZDS0s6FMr1Mo8+P2FDJ7XW/7jfubvwcQ3oye1+7U+9p98J1vmZ0WKaXqT0gJlPt75XznVn3637fr7LrfNMDCgAAAAAAALYigAIAAAAAAICtCKAAAAAAAABgKwIoAAAAAAAA2IoACgAAAAAAALYigAIAAAAAAICtCKAAAAAAAABgKwIoAAAAAAAA2IoACgAAAAAAALYigAIAAAAAAICtCKAAAAAAAABgKwIoAAAAAAAA2IoACgAAAAAAALYigAIAAAAAAICtCKAAAAAAAABgKwIoAAAAAAAA2IoACgAAAAAAALYigAIAAAAAAICtCKAAAAAAAABgKwKo/9fencdFVe9/HH8PqyCborKn4oZkLmgluGLupZmmZkVluVcmlrvhlnmzxUrNpdQyl+svvd3yV6YtUi6lIi6IpuaSJAayCbIMy3x+f/CbIygaygzHc+b9fDzu4+ZhlO+Lme8w852zEBERERERERGRVXEBioiIiIiIiIiIrIoLUEREREREREREZFVcgCIiIiIiIiIiIqviAhQREREREREREVkVF6CIiIiIiIiIiMiquABFRERERERERERWxQUoIiIiIiIiIiKyKi5AERERERERERGRVXEBioiIiIiIiIiIrIoLUEREREREREREZFVcgCIiIiIiIiIiIqviAhQREREREREREVkVF6CIiIiIiIiIiMiquABFRERERERERERWxQUoIiIiIiIiIiKyKi5AERERERERERGRVXEBioiIiIiIiIiIrIoLUEREREREREREZFVcgCIiIiIiIiIiIqviAhQREREREREREVkVF6CIiIiIiIiIiMiquABFRERERERERERWxQUoIiIiIiIiIiKyKi5AERERERERERGRVXEBioiIiIiIiIiIrIoLUEREREREREREZFVcgCIiIiIiIiIiIqviAhQREREREREREVkVF6CIiIiIiIiIiMiquABFRERERERERERWpYkFqKVLl6JBgwaoUaMGHnzwQezfv1/tIRERERERERERUSXd9QtQmzZtwsSJEzFr1izEx8ejVatW6NWrF1JTU9UeGhERERERERERVcJdvwD13nvvYeTIkRg+fDhCQ0OxfPlyuLq6YvXq1WoPjYiIiIiIiIiIKuGuXoAqLCzEwYMH0b17d2WbnZ0dunfvjl9//VXFkRERERERERERUWU5qD2AW0lLS0NJSQl8fHzKbffx8cHvv/9e4d8xGo0wGo3Kn69cuQIAyM7OvuG2psL82xpPboHptm4PACb7wtv7HoW3/z0qaruV6ui+3TGx23rfg4/zyuH9XXm22s3HeSW/B7ut9j3uxu7qoIf5fSc/17vx/tZLt63e37babauPc3ZX8nuwu0r/vnm7iFTq3zFIZW+pguTkZAQEBGDv3r0IDw9Xtk+ePBk///wz9u3bd8PfmT17NubMmVOdwyQiIiIiIiIisklJSUkIDAz8x9vd1XtA1alTB/b29khJSSm3PSUlBb6+vhX+nWnTpmHixInKn00mEzIyMuDt7Q2DwWDV8V4vOzsbQUFBSEpKgoeHR7V+bzWxm922gN3stgXsZrctYDe7bQG72W0L2F393SKCnJwc+Pv7V+r2d/UClJOTE9q2bYsff/wRAwYMAFC6oPTjjz/ipZdeqvDvODs7w9nZudw2Ly8vK4/01jw8PGxqApix27aw27aw27aw27aw27aw27aw27aw27ao1e3p6Vnp297VC1AAMHHiRDz77LNo164dHnjgAbz//vvIzc3F8OHD1R4aERERERERERFVwl2/ADV06FBcvnwZMTEx+Pvvv9G6dWt89913N5yYnIiIiIiIiIiI7k53/QIUALz00ks3PeTububs7IxZs2bdcEig3rGb3baA3ey2Bexmty1gN7ttAbvZbQvYffd339VXwSMiIiIiIiIiIu2zU3sARERERERERESkb1yAIiIiIiIiIiIiq+ICFBERERERERERWRUXoIiIiIiIiIiIyKq4AEVERESq4bVQiPSJc9v22OJ9bovNto73edVwAUoHbGUSpKamqj0EUpHJZFJ7CNUiOTkZ+/btU3sYpBJbeZxfuHAB33zzDQDAYDCoPBqqbrbyuuXkyZN45ZVX1B5GtcvJyQFQOrdt5TnNzFYe22UVFxcr/21L97ktP85trRcA8vPzkZubC8C2Xrck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NmwIFxcXtGrVCps3by737x47dgx9+vSBm5sbfHx8EBUVhbS0tJuO45tvvoGnpyfWr19v8UYiIiKiquACFBEREZEFREZGYufOncqfd+7cia5du6JLly7K9vz8fOzbtw+RkZFYsGAB1q5di+XLlyMxMRHR0dF4+umn8fPPPwMAsrKy0K1bN7Rp0wZxcXH47rvvkJKSgiFDhlT4/Tds2IBhw4Zh/fr1eOqpp6wfTERERHQbHNQeABEREZEeREZGYsKECSguLkZ+fj4OHTqELl26oKioCMuXLwcA/PrrrzAajejatStCQ0Pxww8/IDw8HAAQHByM3bt3Y8WKFejSpQuWLFmCNm3a4M0331S+x+rVqxEUFIRTp06hadOmyvalS5dixowZ2Lp1K7p06VK94URERESVwAUoIiIiIgvo2rUrcnNzceDAAWRmZqJp06aoW7cuunTpguHDh6OgoACxsbEIDg7G1atXkZeXhx49epT7NwoLC9GmTRsAwJEjR7Bz5064ubnd8L3OnDmjLEBt3rwZqamp2LNnD+6//37rhxIRERHdAS5AEREREVlA48aNERgYiJ07dyIzM1PZE8nf3x9BQUHYu3cvdu7ciW7duuHq1asASs/ZFBAQUO7fcXZ2BlB6Fb1+/frhrbfeuuF7+fn5Kf/dpk0bxMfHY/Xq1WjXrh0MBoO1EomIiIjuGBegiIiIiCwkMjISsbGxyMzMxKRJk5TtnTt3xrZt27B//36MHTsWoaGhcHZ2xoULF256yFxYWBi2bNmCBg0awMHh5i/ZGjVqhHfffRddu3aFvb09lixZYvEuIiIioqriSciJiIiILCQyMhK7d+/G4cOHyy0sdenSBStWrEBhYSEiIyPh7u6O1157DdHR0fjss89w5swZxMfHY/Hixfjss88AAC+++CIyMjIwbNgwHDhwAGfOnMH27dsxfPhwlJSUlPu+TZs2xc6dO7FlyxZMmDChOpOJiIiIKoV7QBERERFZSGRkJPLz8xESEgIfHx9le5cuXZCTk4NmzZoph8/NmzcPdevWxYIFC3D27Fl4eXkhLCwM06dPB1B66N6ePXswZcoU9OzZE0ajEfXr10fv3r1hZ3fjZ4jNmjXDTz/9pOwJ9e6771ZPNBEREVElGERE1B4EERERERERERHpFw/BIyIiIiIiIiIiq+ICFBERERERERERWRUXoIiIiIiIiIiIyKq4AEVERERERERERFbFBSgiIiIiIiIiIrIqLkAREREREREREZFVcQGKiIiIiIiIiIisigtQRERERERERERkVVyAIiIiIiIiIiIiq+ICFBERERERERERWRUXoIiIiIiIiIiIyKq4AEVERERERERERFb1f7P/Gd1X9yhWAAAAAElFTkSuQmCC", + "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 08-01-2013 to 11-27-2013\n", + "unaff_tasks_phab_df = unaff_tasks_phab_df[(unaff_tasks_phab_df['date_created'] < 1385596799) & (unaff_tasks_phab_df['date_created'] > 1375315200)]\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(\"08-01-2013 to 11-27-2013 Weekly Unaffiliated Task Creation by Contributor Tenure\")\n", + "plt.xlabel('Week')\n", + "plt.ylabel('Tasks')\n", + "plt.legend(title=\"Contributor had created # tasks between 09-03-2011 and 08-01-2013:\")\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": 18, + "id": "b7cfad77-d48a-4708-91f3-89ae1179b90c", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_55861/2708736932.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_55861/2708736932.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_55861/2708736932.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_55861/2708736932.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 4890\n", + "After announcement, before deployment 328\n", + "After deployment 1297\n", + "dtype: int64\n", + "\n", + "Number of speakers for each date group:\n", + "date_group\n", + "Before announcement 243\n", + "After announcement, before deployment 73\n", + "After deployment 162\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 1927\n", + " True 38\n", + " True False 2832\n", + " True 93\n", + "After announcement, before deployment False False 134\n", + " True 4\n", + " True False 170\n", + " True 20\n", + "After deployment False False 658\n", + " True 22\n", + " True False 600\n", + " True 17\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 221\n", + " True 14\n", + " True False 20\n", + " True 15\n", + "After announcement, before deployment False False 52\n", + " True 4\n", + " True False 18\n", + " True 9\n", + "After deployment False False 141\n", + " True 11\n", + " True False 19\n", + " True 5\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 2719\n", + " True 64\n", + "True False 3602\n", + " True 130\n", + "dtype: int64\n", + "\n", + "Number of speakers for each engaged commenter subgroup, and WMF affiliation:\n", + "est_commenter meta.affil\n", + "False False 280\n", + " True 26\n", + "True False 20\n", + " True 16\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": 18, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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LVy4UB988IE+++wzZWRk6IcffjhibevXr9fixYs1dOhQDR06VF999ZU2bdoU0HVJhS0D3nvvPUnS2rVrtW3bNr83Ia+88ori4+O1ZMkSPfbYY3rggQf0+eefSyr8BXDw4MHau3evFi5cqM8//1y///67LrvsMr9z/Pbbb3rvvfc0Z84c3xu4kSNHlukyFSiv16tGjRrpP//5j1atWqX7779f9957r955551y99+2bZuGDRuma6+9VqtXr1ZGRoYuvvhi3xvn119/Xffff78eeughrV69Wg8//LAmTJigV155pVL1Fevbt68WLFjgW16wYIH69Omj3r17+9bn5uZqyZIlZd44paSkaODAgb4aDh48qLffflvXXnvtUdVUspaDBw9qwIABuuqqq/TWW2/53kjefvvtvtYiJVsnlF5XGTabTU8//bR++eUXvfLKK/q///s/3XnnnZKknj17lmkZUbJVRLFAX3fr16/X3Llz9dFHH+mjjz7SwoUL9cgjj/i2z5492/cGMNTXUp4rr7xSjRo10nfffadly5bp7rvvltPp9NU6aNAgDRkyRD/99JPefvttff311xo9enSl68Pxhfsn989AcP88etw/j/7+KUl33323HnnkEa1evVqdOnUK6DFTpkzRq6++qhdeeEG//PKLxo0bp6uuukoLFy48qloAACjDIGKNGDHC2O12Ex8f7/fx0EMPGWOMmTp1qmndurUpKCgo9/FNmzY106ZNO+J5zjvvPHPbbbf5lnv37m3atWtnvF6vb91dd91l2rVrV+GxJZn333/fGGPMLbfcYvr16+f3+JIkmfvuu8+3nJOTYySZefPmGWOMefDBB83ZZ5/t95gtW7YYSWbt2rVm//79Jioqyrzzzju+7Xv27DGxsbFmzJgxh73We++911x44YW+5cGDB5uJEyf6ljds2GAkmR9//NG3bt++fUaSWbBggTHGmAULFhhJZt++fX7H7t27tzn99NP91p1yyinmrrvuMsYY89lnnxm73W42b97s2/7LL78YSWbp0qXGGGMmTpxonE6n2blzp99x7r77bnP11Vcf9tqaNm1qoqKi/F4rTz31VLn73nzzzWbIkCG+5REjRpjBgwcbY4xZtmyZkWQ2btxY7mNbtGhh3njjDb91Dz74oOnRo0eFtS1YsMA0bdr0sPW/9NJLJj4+3rhcLpOdnW0cDofZuXOneeONN8yZZ55pjDFm/vz5RpLZtGmT33VPmzbNzJ0717Ro0cJ4vV7zyiuvmM6dOxtjjElKSjKzZs3y2z/Q56nYFVdcYcaOHetbPumkk/yO+f7775vSP27LW1fyeTam8DVT8jV7pO/Z//znP6Zu3bq+5VmzZpmkpKQy+5U8TqCvu7i4OJOdne3b54477jDdu3f3Lc+ZM8e0adOmwtqKr6/0z6xLLrmkUteSkJBgZs+eXe5jR40aZW644Qa/dV999ZWx2WwmNzf3sDXi+MD98xDun9w/jeH+Ge73z4rqKv6emTt3rt9+pZ8PY4wZM2aM6d27tzHGmLy8PBMXF2e++eYbv31GjRplhg0bFlAtAAAEqmwfCUSUvn376vnnn/dbV6dOHUnSpZdequnTp6t58+YaNGiQzj33XF1wwQXldo0p5vF49PDDD+udd97RH3/8oYKCAuXn55cZz+a0007z++tsjx49NHXqVHk8Htnt9sPWPHLkSJ111llq06aNBg0apPPPP19nn3223z4l/1obHx+vxMRE7dy5U1JhF8sFCxaoVq1aZY69fv165ebmqqCgQN27d/d7Ttq0aXPYujwej1555RW/FhZXXXWVbr/9dt1///2y2Y6+gXDpv0KnpaX5rmv16tVq3LixGjdu7Nvevn17JScna/Xq1TrllFMkSU2bNi3Tdal0V7uK3HHHHX5d1+rVqydJevbZZzVz5kxt3rzZ9/ydfPLJ5R7jpJNOUv/+/dWxY0cNHDhQZ599ti655BLVrl1bBw4c0Pr16zVq1Chdf/31vse43W4lJSUFVGNF+vTpowMHDui7777Tvn371Lp1a9WvX1+9e/fWNddco7y8PGVkZKh58+Zq0qRJmcefd955uvHGG/Xll19q5syZh22tUdHzVJ7MzEzNmTNHX3/9tW9dcTfDkseoCl988YWmTJmiNWvWKDs7W263W3l5eTp48GDAY1AF+rpLT09XQkKCb5+Sr11Juuiii3TRRRcd8Xylf2YVjxEW7LWMHz9e1113nV577TUNGDBAl156qW9cshUrVuinn37S66+/7tvfGCOv16sNGzaoXbt2AT03qNm4f/rj/nl43D+5f5Z2rO+fh9OtW7eg9v/tt9908OBBnXXWWX7rCwoK1Llz56OqBQCA0ggeI1x8fLxatmxZ7rbGjRtr7dq1+uKLL/T555/rpptu0uOPP66FCxf6uiSW9vjjj+upp57S9OnTfWPfjB07NuhB2A+nS5cu2rBhg+bNm6cvvvhCQ4cO1YABA/zGlSldn2VZ8nq9kgpnY7zgggv06KOPljl2WlpapWfI/fTTT/XHH3+U6SLj8Xg0f/58nXXWWb43T6bEeFwulyvgcxzuugJV3mDugapXr16Z18tbb72l22+/XVOnTlWPHj2UkJCgxx9/vMwA78Xsdrs+//xzffPNN/rss8/0zDPP6O9//7uWLFni+2X9pZde8nvjWvy4o9GyZUs1atRICxYs0L59+9S7d29JUsOGDdW4cWN98803WrBggfr161fu4x0Oh66++mpNnDhRS5Ys0fvvv1/hucp7niryxhtvKC8vz+96i0OudevWqXXr1kFcZeA2btyo888/X3/729/00EMPqU6dOvr66681atQoFRQUhHzw+1C8dqXyf2ZV5lomTZqkK664Qh9//LHmzZuniRMn6q233tJFF12knJwc3Xjjjb4x+Uoq7001jk/cP/1x/zw87p/cPysrVPfPwyn92rbZbGXGji35/VY8nuXHH3+sE044wW+/SJnMCgAQORjjsYaLjY3VBRdcoKeffloZGRlavHixfv75Z0lSVFSUPB6P3/6LFi3S4MGDddVVV+mkk05S8+bNtW7dujLHLf1L9bfffqtWrVoF/MtxYmKiLrvsMr300kt6++239d577/nGoDqSLl266JdfflF6erpatmzp9xEfH68WLVrI6XT61bhv375yr6OkGTNm6PLLL9fy5cv9Pi6//HLfYOfFLSVKjilUcqB8qfB5lVTmuT2Sdu3aacuWLX4DuK9atUqZmZlq3759UMcKxqJFi9SzZ0/ddNNN6ty5s1q2bOmbMbIilmWpV69emjx5sn788UdFRUXp/fffV0pKiho2bKjff/+9zP9NKGYu7tu3rzIyMpSRkeE3JteZZ56pefPmaenSpWXGpyrp2muv1cKFCzV48GDfJBJHa8aMGbrtttv8XjMrVqzQGWecoZkzZ4bkHOVZtmyZvF6vpk6dqtNOO02tW7fWn3/+6bdPed/jpVXX666kQK6lPK1bt9a4ceP02Wef6eKLL/aN+9WlSxetWrWqzGuwZcuWvu9P4Ei4fxbi/lkx7p9Hh/tn1alfv36Z8S9Lfr+1b99e0dHR2rx5c5nXW8kWnAAAhAItHiNcfn6+tm/f7rfO4XCoXr16mj17tjwej7p37664uDj9+9//VmxsrJo2bSqpsOvHl19+qcsvv1zR0dGqV6+eWrVqpXfffVfffPONateurSeffFI7duwo8wvU5s2bNX78eN1444364Ycf9MwzzwQ88+WTTz6ptLQ0de7cWTabTf/5z3+Umpqq5OTkgB5/880366WXXtKwYcN8M1z+9ttveuutt/Tyyy+rVq1aGjVqlO644w7VrVtXDRo00N///vfDdvXatWuX/vvf/+rDDz/UiSee6Ldt+PDhuuiii7R3717VqVNHp512mh555BE1a9ZMO3fu1H333ee3f9OmTWVZlj766COde+65io2NLbdbW2kDBgxQx44ddeWVV2r69Olyu9266aab1Lt37yN2obnnnnv0xx9/6NVXXz3ieUpr1aqVXn31VX366adq1qyZXnvtNX333XcVvtFZsmSJ5s+fr7PPPlsNGjTQkiVLtGvXLl/31cmTJ+vWW29VUlKSBg0apPz8fH3//ffat2+fxo8fH3R9JfXt21c333yzXC6Xr8WGJPXu3VujR49WQUHBYd84tWvXTrt37w5Za4bly5frhx9+0Ouvv662bdv6bRs2bJgeeOAB/eMf/wjJuUpr2bKlXC6XnnnmGV1wwQVatGiRXnjhBb990tPTlZOTo/nz5+ukk05SXFxcmWs/mtddSe+//77uuecerVmzpkqupaTc3FzdcccduuSSS9SsWTNt3bpV3333nYYMGSJJuuuuu3Taaadp9OjRuu666xQfH69Vq1bp888/1z//+c+g60PNxP2T+6fE/ZP7Z2TfPyvSr18/Pf7443r11VfVo0cP/fvf/9bKlSt93agTEhJ0++23a9y4cfJ6vTr99NOVlZWlRYsWKTExUSNGjAhZLQAA0OIxwn3yySdKS0vz+zj99NMlScnJyXrppZfUq1cvderUSV988YX++9//qm7dupKkBx54QBs3blSLFi18LRHuu+8+denSRQMHDlSfPn2UmpqqCy+8sMx5hw8frtzcXJ166qm6+eabNWbMGN1www0B1ZyQkKDHHntM3bp10ymnnKKNGzfqf//7X8BjQDVs2FCLFi2Sx+PR2WefrY4dO2rs2LFKTk72HePxxx/XGWecoQsuuEADBgzQ6aefrq5du1Z4zFdffVXx8fHq379/mW39+/dXbGys/v3vf0uS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DQAIR9UePP7xxx+66qqrVLduXcXGxqpjx476/vvvfduNMbr//vuVlpam2NhYDRgwQL/++ms1VgwAAAAAYYbcEQAQhqo1eNy3b5969eolp9OpefPmadWqVZo6dapq167t2+exxx7T008/rRdeeEFLlixRfHy8Bg4cqLy8vGqsHAAAAADCh5e+1gCAMOQI9gG5ubkyxiguLk6StGnTJr3//vtq3769zj777KCO9eijj6px48aaNWuWb12zZs18XxtjNH36dN13330aPHiwJOnVV19VSkqK5s6dq8svvzzY8gEAAACgBiJ4BACEn6BbPA4ePFivvvqqJCkzM1Pdu3fX1KlTNXjwYD3//PNBHevDDz9Ut27ddOmll6pBgwbq3LmzXnrpJd/2DRs2aPv27RowYIBvXVJSkrp3767FixeXe8z8/HxlZ2f7fQAAgPJx3wSAmoEGjwCAcBR08PjDDz/ojDPOkCS9++67SklJ0aZNm/Tqq6/q6aefDupYv//+u55//nm1atVKn376qf72t7/p1ltv1SuvvCJJ2r59uyQpJSXF73EpKSm+baVNmTJFSUlJvo/GjRsHe4kAABw3uG8CQM1AV2sAQDgKOng8ePCgEhISJEmfffaZLr74YtlsNp122mnatGlTUMfyer3q0qWLHn74YXXu3Fk33HCDrr/+er3wwgvBluVzzz33KCsry/exZcuWSh8LAICajvsmAAAAgKoSdPDYsmVLzZ07V1u2bNGnn37qG9dx586dSkxMDOpYaWlpat++vd+6du3aafPmzZKk1NRUSdKOHTv89tmxY4dvW2nR0dFKTEz0+wAAAOXjvgkANYOhxSMAIAwFHTzef//9uv3225Wenq7u3burR48ekgpbP3bu3DmoY/Xq1Utr1671W7du3To1bdpUUuFEM6mpqZo/f75ve3Z2tpYsWeI7LwAAAAAc74gdAQDhKOhZrS+55BKdfvrp2rZtm0466STf+v79++uiiy4K6ljjxo1Tz5499fDDD2vo0KFaunSp/vWvf+lf//qXJMmyLI0dO1b/+Mc/1KpVKzVr1kwTJkxQw4YNdeGFFwZbOgAAAADUSLR4BACEI8tU8x3qo48+0j333KNff/1VzZo10/jx43X99df7thtjNHHiRP3rX/9SZmamTj/9dD333HNq3bp1QMfPzs5WUlKSsrKy6D4GAMARcN8E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F1/U+eefr7i4OLVr106LFy/Wb7/9pj59+ig+Pl49e/bU+vXr/R73wQcfqEuXLoqJiVHz5s01efJkud1uv+O+/PLLuuiiixQXF6dWrVrpww8/lFQYtvbt21eSVLt2bVmWpZEjR5b7/BS3iJs7d65atWqlmJgYDRw4UFu2bPHtM3LkSF144YV+jxs7dqz69Onjt87tdmv06NFKSkpSvXr1NGHCBBljKvy/Kd3VeuvWrRo2bJjq1Kmj+Ph4devWTUuWLJEkrV+/XoMHD1ZKSopq1aqlU045RV988YXvsX369NGmTZs0btw4WZYly7L8rq+k559/Xi1atFBUVJTatGmj1157rUxdFT235Qn03JV9DWVmZuq6665T/fr1lZiYqH79+mnFihW+7StWrFDfvn2VkJCgxMREde3aVd9//70yMjJ0zTXXKCsry1fXpEmTJEmvvfaaunXrpoSEBKWmpuqKK67Qzp07fccsbjH76aefqnPnzoqNjVW/fv20c+dOzZs3T+3atVNiYqKuuOIKHTx40O+5GD16dFCvg5qO4BEAAAAAgBpo7969+uSTT3TzzTcrPj6+zPbiUMjr9Wrw4MHau3evFi5cqM8//1y///67LrvsMr/9169fr3nz5umTTz7Rm2++qRkzZui8887T1q1btXDhQj366KO67777fGFZsQcffFDDhw/X8uXL1bZtW11xxRW68cYbdc899+j777+XMUajR4/27f/VV19p+PDhGjNmjFatWqUXX3xRs2fPLhNITZ48WUOHDtVPP/2kc889V1deeaX27t2rxo0b67333pMkrV27Vtu2bdNTTz1V4fN08OBBPfTQQ3r11Ve1aNEiZWZm6vLLLw/quZakV155RQ6HQ0uXLtVTTz2lJ598Ui+//HJAj83JyVHv3r31xx9/6MMPP9SKFSt05513yuv1+rafe+65mj9/vn788UcNGjRIF1xwgTZv3ixJmjNnjho1aqQHHnhA27Zt07Zt28o9z/vvv68xY8botttu08qVK3XjjTfqmmuu0YIFC/z2q+i5LU+g55Yq9xq69NJLfYHfsmXL1KVLF/Xv399Xz5VXXqlGjRrpu+++07Jly3T33XfL6XSqZ8+emj59uhITE3113X777ZIkl8ulBx98UCtWrNDcuXO1cePGcsPpSZMm6Z///Ke++eYbbdmyRUOHDtX06dP1xhtv6OOPP9Znn32mZ555xu8xR3odTJo0Senp6RU+RzWOqeGysrKMJJOVlVXdpQAAEPa4bwIAUHMsWbLESDJz5sw57H6fffaZsdvtZvPmzb51v/zyi5Fkli5daowxZuLEiSYuLs5kZ2f79hk4cKBJT083Ho/Ht65NmzZmypQpvmVJ5r777vMtL1682EgyM2bM8K178803TUxMjG+5f//+5uGHH/ar8bXXXjNpaWkVHjcnJ8dIMvPmzTPGGLNgwQIjyezbt++w1z5r1iwjyXz77be+datXrzaSzJIlS4wxxowYMcIMHjzY73FjxowxvXv39i337t3btGvXzni9Xt+6u+66y7Rr18633LRpUzNt2jS/a3j//feNMca8+OKLJiEhwezZs+ew9ZbUoUMH88wzz1R4/OLrS0pK8i337NnTXH/99X77XHrppebcc8/1q+twz215Ajl3ZV5DX331lUlMTDR5eXl+x27RooV58cUXjTHGJCQkmNmzZ5dbV+kaKvLdd98ZSWb//v3GmEOvny+++MK3z5QpU4wks379et+6G2+80QwcONC3HMjr4JlnnjH9+vU7Yk01BS0eAQAAAACogUyA3TtXr16txo0bq3Hjxr517du3V3JyslavXu1bl56eroSEBN9ySkqK2rdvL5vN5reuZJdVSerUqZPfdknq2LGj37q8vDxlZ2dLKuw6+8ADD6hWrVq+j+uvv17btm3z69Za8rjx8fFKTEwsc+5AOBwOnXLKKb7ltm3blrn2QJx22mm+bsaS1KNHD/3666/yeDxHfOzy5cvVuXNn1alTp9ztOTk5uv3229WuXTslJyerVq1aWr16ta/FY6BWr16tXr16+a3r1atXmWsN1XNbWrCvoRUrVignJ0d169b1ez1s2LDB1z1//Pjxuu666zRgwAA98sgjZbrtl2fZsmW64IIL1KRJEyUkJKh3796SVOb5LP3ajYuLU/PmzcuttdiRXgejR4+u0RM7lVbjJ5cp/kFb/AMMAICaKCEhwe8XnMrivgkAOB6E6r4Z7lq1aiXLskI2gYzT6fRbtiyr3HXF3YPLe1zx817eupLdiidPnqyLL764TA0xMTGHraf0uUPBZrOVCXFdLldIz3GkSVhuv/12ff7553riiSfUsmVLxcbG6pJLLlFBQUFI6yhWVc9tsK+hnJwcpaWlKSMjo8yxiocKmDRpkq64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c88d9ho++eQTnX766UpOTlbdunV1/vnn+8LQkueaM2eO+vbtq7i4OJ100klavHixb5/Zs2crOTlZn376qdq1a6datWr5QtliR7qmjIwMWZalzMxM37rly5fLsizf8xXIeSRp5syZ6tChg6Kjo5WWlqbRo0f7tmVmZuq6665T/fr1lZiYqH79+mnFihW+7ZMmTdLJJ5+smTNnqkmTJqpVq5ZuuukmeTwePfbYY0pNTVWDBg300EMP+Z0z0OO+9tprSk9PV1JSki6//HLt379fUmEL2oULF+qpp57ytaItvm4gUASPOCqBNLtOT0/X9OnTfcvBjBFSVeOJVHdz8eo+f7gYOXKkJk2aVN1lVJnt27frrLPOUnx8vJKTkytcV/J1XvxL1PLlyyWV/8tOZYTqOMca3yuoqbh/Rub5wwX3z8J13D9xLBljtD8nv9o+jDGVqjsnJ0f//ve/1bJlS9WtW1dSYSvEgQMHKiEhQV999ZUWLVrkC8sKCgp0++23a9asWZLkazkpSU899ZSmTp2qJ554Qj/99JMGDhyov/zlL/r111/9znn33XdrzJgxWr16tQYOHKjXX39d999/vx566CGtXr1aDz/8sCZMmKBXXnmlwroPHDig8ePH6/vvv9f8+fNls9l00UUXyev1+u3397//XbfffruWL1+u1q1ba9iwYXK73b7tBw8e1BNPPKHXXntNX375pTZv3qzbb7/dtz3QazqSI53n+eef180336wbbrhBP//8sz788EO1bNnSt/3SSy/Vzp07NW/ePC1btkxdunRR//79tXfvXt8+69ev17x58/TJJ5/ozTff1IwZM3Teeedp69atWrhwoR599FHdd999WrJkSdDHnTt3rj766CN99NFHWrhwoR555BHf89OjRw9df/31vtdC48aNg3puABnUCCNGjDCSynwMHDgwoMc3bdrUTJs2Lejz9u7d24wZMyaoY2/bts3k5eUFdHxJ5v333w+6riMJpG5jjDl48KCpXbu2qVu3bsA1l7RgwQIjyezbt69S5w+14noO97FgwYJjVs+IESPMxIkTK9zevXt3c+ONN/qte/75540kM2vWrDLHOv30040xh64zOTnZ5Obm+u23dOlS37UWq+h5+fvf/37Ea3j44YeNzWYzjz32WJltd955p+nQoYNZt26d2bFjR4XrSn5PbNiwwUgyP/74ozHGmPz8fLNt2zbj9XqPWEux8l5flTlOqJT33Pbq1Sugx1bX9wqOH9w/g8P9k/sn98+qN2vWrCO+3jZs2HDM6kGh7P15pvOAl6vtI3t/YD9LR4wYYex2u4mPjzfx8fFGkklLSzPLli3z7fPaa6+ZNm3a+L2u8/PzTWxsrPn000+NMca8//77ft/vxhjTsGFD89BDD/mtO+WUU8xNN91kjDn0fTh9+nS/fVq0aGHeeOMNv3UPPvig6dGjR0DXZIwxu3btMpLMzz//7Heul19+2bfPL7/8YiSZ1atXG2MOfS/99ttvvn2effZZk5KSEvA1lXc/+vHHH/2+DwM9T0U/G7/66iuTmJhY5n7ZokUL8+KLLxpjjJk4caKJi4sz2dnZvu0DBw406enpxuPx+Na1adPGTJky5aiOe8cdd5ju3bv7lvl9HEfLUenEEmFn0KBBvr9MFavsWBxVKTU1tbpLCNh7772nDh06yBijuXPn6rLLLqvukipUUFCgqKiow+7Ts2dPvyb/Y8aMUXZ2tt/rpk6dOkEdsyr17dtX77//vt+6BQsWqHHjxsrIyNDIkSN96zMyMjRixAi/fRMSEvT+++9r2LBhvnUzZsxQkyZNtHnz5jLnW7t2rRITE33LtWrVOmKNM2fO1J133qmZM2fqjjvu8Nu2fv16de3aVa1atTrsusN9T0RFRYXkeyZUx6msWbNmadCgQX71AOGC+2focf/k/nkk3D8rdtlll/ndMy+++GKdeOKJeuCBB3zr6tev7/u6ul9vCD99+/bV888/L0nat2+fnnvuOZ1zzjlaunSpmjZtqhUrVui3335TQkKC3+Py8vL8ujOXlJ2drT///FO9evXyW9+rVy+/rruS1K1bN9/XBw4c0Pr16zVq1Chdf/31vvVut1tJSUkVXsOvv/6q+++/X0uWLNHu3bt9LR03b96sE0880bdfp06dfF+npaVJknbu3Km2bdtKkuLi4tSiRQu/fXbu3Bn0NR3J4c6zc+dO/fnnn+rfv3+5j12xYoVycnJ8LVKL5ebm+v1/pKen+/2fpaSkyG63y2az+a0rPm9lj1uydiAU6Gpdg5Qcy6P4o3bt2pIKuwZMmjRJTZo0UXR0tBo2bKhbb71VUmG3pU2bNmncuHG+cRskac+ePRo2bJhOOOEExcXFqWPHjnrzzTfLnNftdmv06NFKSkpSvXr1NGHChMN2BSjZLaagoECjR49WWlqaYmJi1LRpU02ZMsVv/927d+uiiy5SXFycWrVqpQ8//NBv+8qVK3XOOeeoVq1aSklJ0dVXX63du3f7th84cEDDhw9XrVq1lJaWpqlTpwb8nM6YMUNXXXWVrrrqKs2YMcNvW+kuPVLhGBqWZSkjI0MbN25U3759JUm1a9eWZVl+v+h7vV7deeedqlOnjlJTU8t0mdq8ebMGDx6sWrVqKTExUUOHDtWOHTt824vH43j55ZfVrFkzxcTEHPF6in95Lv6IjY31e9288MILOvXUU8scs3R3P0k6+eST/Wo+0vghldG3b1+tXbtW27dv961buHCh7r77bmVkZPjWbdiwQZs2bfI938VGjBihmTNn+pZzc3P11ltvlXmDVaxBgwZ+z8+R3jgtXLhQubm5euCBB5Sdna1vvvnGty09PV3vvfeeXn31Vd//fXnrpMN3iSzdxetI35cVjcNSXlex4mAgOjpa6enpZb430tPT9fDDD+vaa69VQkKCmjRpon/961+HfU4qkpyc7Pfc1qlTJ+CfMSU999xzatWqlWJiYpSSkqJLLrnEt83r9WrKlClq1qyZYmNjddJJJ+ndd9+tVL04vnD/5P55JNw/uX8ey/tnbGys3/MZFRWluLg43/Ldd9+tIUOG6KGHHlLDhg3Vpk2bCp+P5ORkzZ4927d8uHH9UHPEx8erZcuWatmypU455RS9/PLLOnDggF566SVJhd2vu3btquXLl/t9rFu3TldccUVIzl8sJydHkvTSSy/5nWvlypX69ttvKzzGBRdcoL179+qll17SkiVLfN2HCwoK/PZzOp2+r0uORVne9uJ9DnevLa041Cv5mPImzDnceWJjYw97jpycHKWlpZX5/1i7dq3fH2bKO0d564qv/2iOW7pLO3A0aPF4nHjvvfc0bdo0vfXWW+rQoYO2b9/u+6V2zpw5Oumkk3TDDTf4/RUqLy9PXbt21V133aXExER9/PHHuvrqq9WiRQudeuqpvv1eeeUVjRo1SkuXLtX333+vG264QU2aNPE7VkWefvppffjhh3rnnXfUpEkTbdmyRVu2bPHbZ/LkyXrsscf0+OOP65lnntGVV16pTZs2qU6dOsrMzFS/fv103XXXadq0acrNzdVdd92loUOH6v/+7/8kSXfccYcWLlyoDz74QA0aNNC9996rH374QSeffPJha1u/fr0WL16sOXPmyBijcePGadOmTWratGlAz3njxo313nvvaciQIb6WACVvOq+88orGjx+vJUuWaPHixRo5cqR69eqls846S16v1/emaeHChXK73br55pt12WWX+b1h+O233/Tee+9pzpw5stvtkgp/cS7+RbkyyjtmIC699FLFxsZq3rx5SkpK0osvvqj+/ftr3bp1fq1AgtGrVy85nU4tWLBAw4YN06pVq5Sbm6tRo0bprrvu0oYNG9SsWTMtWLBAMTEx6tGjh9/jr776aj3++OPavHmzmjRpovfee0/p6enq0qVLpeopbcaMGRo2bJicTqeGDRumGTNmqGfPnpKk7777TsOHD1diYqKeeuopxcbGqqCgoMy6YB3p+/Kpp57SunXr/FpG1K9fv8ybimXLlmno0KGaNGmSLrvsMn3zzTe66aabVLduXb83+FOnTtWDDz6oe++9V++++67+9re/qXfv3r43OX369FF6errfm5pQXUtp33//vW699Va99tpr6tmzp/bu3auvvvrKt33KlCn697//rRdeeEGtWrXSl19+qauuukr169dX7969g64PkLh/cv8MHPfPwHH/PLr7pyTNnz9fiYmJ+vzzzwN+TPG4fj169NBXX30lh8Ohf/zjHxo0aJB++uknWk0eQa34KC18/6pqPX9lWZYlm82m3NxcSVKXLl309ttvq0GDBn6tlQ8nMTFRDRs21KJFi/x+r1q0aFG5v7cVS0lJUcOGDfX777/ryiuvDOhce/bs0dq1a/XSSy/pjDPOkCR9/fXXAT02GIFcU3Hr4m3btvn+KFnyD2eBSEhIUHp6uubPn1/mDz1S4f/H9u3b5XA4lJ6eXrmLKUeojhsVFSWPxxOyunD8IXisQT766KMyf2G+9957de+992rz5s1KTU3VgAED5HQ61aRJE98P0zp16shutyshIcGvK8kJJ5zgNyDuLbfcok8//VTvvPOO382lcePGmjZtmizLUps2bfTzzz9r2rRpAb1x2rx5s1q1aqXTTz9dlmWV+6Zk5MiRvq4+Dz/8sJ5++mktXbpUgwYN0j//+U917txZDz/8sG//mTNnqnHjxlq3bp0aNmyoGTP+n737Do+qTPs4/jvTk5AEQu9NmhQVQQXsoFhXhLWtBZC1IohtlX1XAV0Ve9dVF0HWvu7q2nFljSgWEBULTREEkaZAQkgyycw87x+TTGbSmEnOkPb9XObKzJkz59wnGXwy99zPc8/RM888Eyltf/rpp9WpU6e9xvbUU0/pxBNPjAwwo0eP1ty5c+NezN3pdEbeMLRp0yayEHqpQYMGacaMGZKkXr166eGHH9bChQt13HHHaeHChfrmm2+0bt26yOK98+fPV//+/bV06VINHTpUUvgTv/nz58dMt2nfvn2tPqGq7Jh789FHH2nJkiXatm1bZHri3XffrVdffVUvv/yyLr744hrFkpaWpkMOOUTZ2dk655xzlJ2drcMPP1xer1fDhw9Xdna2unfvruzsbA0bNqzC1Mg2bdroxBNP1Lx583TTTTfpqaee0oUXXljl+cq/Ln766acKUxNK5ebm6uWXX450zjvvvPN0xBFH6IEHHlCzZs3UunVreb3eSNVCqcq2JWJv/y4zMzNjKiOqcu+992rkyJG68cYbJUm9e/fWihUrdNddd8W8cTrppJN0+eWXS5Kuv/563XfffXr//fcjb5y6dOkSmdZSnXPOOSfmjfgzzzyjMWPGxPX/mFIbNmxQWlqaTjnlFKWnp6tr16466KCDJEl+v1+33Xab3nvvvcgb6B49euijjz7S448/TuIR1WL8DGP8ZPwsxfhZf8bPqqSlpenvf/97QsnCF198UaFQSH//+98jlWFz585V8+bNlZ2dreOPP77G8TQFlmUpvVn9W4ajMn6/P1LxvHPnTj388MPKy8uLdKo+99xzddddd+m0006LdHT+6aef9O9//1t/+tOfqvx//XXXXacZM2aoZ8+eOvDAAzV37lx99dVXkc7VVZk1a5amTp2qzMxMnXDCCfL7/fr888+1c+dOXX311RX2b9GihVq2bKknnnhC7du314YNG3TDDTfU8qdSub1d03777afOnTtr5syZuvXWW7VmzZqEZgCUmjlzpi699NLI/193796txYsXa8qUKRo1apSGDRumMWPG6M4771Tv3r31yy+/6M0339Tpp58eM3U9EXYdt1u3bvrss8+0fv16NWvWTFlZWTHTu4G94dXSiBxzzDEVyqgvvfRSSeFP0wsKCtSjRw9ddNFFeuWVV2K6fVUmGAzqlltu0cCBA5WVlaVmzZppwYIFFdb2OeywwyJ/vEjSsGHD9P3338f1qciECRP01VdfqU+fPpo6darefffdCvtEr9uRlpamjIyMmHUr3n//fTVr1izyVbqex9q1a7V27VoVFRXp0EMPjRwjKysr8kdfddf+9NNP67zzyj7VPO+88zRv3jzbys6jr0uKXUtj5cqV6ty5c0zHsP3331/NmzfXypUrI9u6du1a4Q3O7bffrvnz59c4rsqOuTfR64dE/y7WrVtX5Tox8Tr66KMj1SfZ2dk6+uijJUlHHXVUzPbKPj2UpAsvvFDz5s3Tjz/+qE8++aTaT1o//PDDmH8/pW+aK/P888+rZ8+eOuCAAySFp8517dpVL774YuIXmYB4/13uzcqVKytdz6b8v93o16llWWrXrl3Mmi/z58+vML2zMvfdd1/Mz/a4445L+FqOO+44de3aVT169ND555+vZ599Vvn5+ZLClUb5+fk67rjjYl6D8+fPr/VrEI0f4yfjp8T4WR7jZ+X29fhZlYEDByZcoRi9rl/pay0rK6vadf3QML3zzjtq37692rdvr0MPPVRLly7VP//5z8j/B1JTU7Vo0SJ16dJFY8eOVb9+/TRp0iQVFhZWWwE5depUXX311brmmms0cOBAvfPOO3rttddi1l6tzB//+Ef9/e9/19y5czVw4EAdddRRmjdvnrp3717p/g6HQy+88IKWLVumAQMG6KqrrtJdd91V459HdfZ2TW63W88//7xWrVqlQYMG6Y477tBf//rXhM8zfvx43X///Xr00UfVv39/nXLKKZHO2ZZl6a233tKRRx6piRMnqnfv3jr77LP1008/qW3btjW+NruOe+2118rpdGr//fdX69atE/7/JkDFYyNSupZHZTp37qzVq1frvffe03//+19dfvnluuuuu/TBBx9UWNOh1F133aUHHnhA999/vwYOHKi0tDRNmzatwroatTF48GCtW7dOb7/9tt577z2deeaZGjVqVMy6bHtbt+LUU0/VHXfcUeHY7du31w8//FCjuBYsWKBNmzZVWAw/GAxGqiriXe+jKnaspRG9fopdKjumw+GosBZK9LWWrh9S2fS08pUqiTrmmGN06623atOmTcrOzo5UKxx11FF6/PHHtXbtWm3cuFHHHntspc8/8cQTdfHFF2vSpEk69dRTq6zAkKTu3bvHHe+cOXP03XffyeUq+99oKBTSU089pUmTJsV/gQnaF/8uo9m15ku7du0q/P9p9uzZCV1Lenq6vvjiC2VnZ+vdd9/VTTfdpJkzZ2rp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AABsR+IRAAAAAIAmwhijiy++WFlZWbIsS1999VVdh4QGYMKECRozZkytj7N48WINHDhQbrfbluPV1rx582xfvmT9+vX824rS6BOPxhjl5uaKGeUAAOwd4yYAAA3fJ598IqfTqZNPPrnCY++8847mzZunN954Q5s3b9aAAQNkWZZeffXVfR8o9rlu3brp/vvvr7PzX3311TrwwAO1bt06zZs3r87iQPyOPvpoTZs2rcbPb/SJx927dyszM1O7d++u61AAAKj3GDcBAGj45syZoylTpmjRokX65ZdfYh5bu3at2rdvr+HDh6tdu3ZyuezrOVtcXGzbsdA4rV27Vscee6w6depU40rDoqIie4NCUjX6xCMAAAAAAE1FXl6eXnzxRV122WU6+eSTY6rKJkyYoClTpmjDhg2yLEvdunVTt27dJEmnn356ZFup//znPxo8eLB8Pp969OihWbNmKRAIRB63LEuPPfaYfve73yktLU233nprpTH94x//0JAhQ5Senq527drpD3/4g7Zt2xZ5PDs7W5ZlaeHChRoyZIhSU1M1fPhwrV69OrLPzJkzdeCBB+of//iHunXrpszMTJ199tkxH5b6/X5NnTpVbdq0kc/n0+GHH66lS5dGHq9sWu2rr74qy7ISOk8oFNKdd96p/fbbT16vV126dIm59o0bN+rMM89U8+bNlZWVpdNOO03r16+P+T2MGTNGt912m9q2bavmzZvr5ptvViAQ0HXXXaesrCx16tRJc+fOjYk13uPefffdat++vVq2bKnJkydHEsJHH320fvrpJ1111VWyLCvmuuM1a9YstW7dWhkZGbr00ktjkoChUEi33367unfvrpSUFB1wwAF6+eWXJZVNP/7tt9904YUXyrKsyGvzgw8+0CGHHCKv16v27dvrhhtuiHmdHX300briiis0bdo0tWrVSqNHj5YkffvttzrxxBPVrFkztW3bVueff75+/fXXauOfN2+eunTpotTUVJ1++un67bffKuwT7+v+xBNPVEpKinr06BG5zqpUd43z589Xy5Yt5ff7Y54zZswYnX/++ZLKXpdPPfWUunTpombNmunyyy9XMBjUnXfeqXbt2qlNmzYV/g3u2rVLf/zjHyO/s2OPPVbLly+PPL631/uECRP0wQcf6IEHHoi8ZqJfc3ExjVxOTo6RZHJycuo6FAAA6j3GTQAAKgqFQmZ3fkGdfYVCobhjnTNnjhkyZIgxxpjXX3/d9OzZM/L8Xbt2mZtvvtl06tTJbN682Wzbts1s27bNSDJz586NbDPGmEWLFpmMjAwzb948s3btWvPuu++abt26mZkzZ0bOJcm0adPGPPXUU2bt2rXmp59+qjKmt956y6xdu9Z88sknZtiwYebEE0+MPP7+++8bSebQQw812dnZ5rvvvjNHHHGEGT58eGSfGTNmmGbNmpmxY8eab775xixatMi0a9fO/PnPf47sM3XqVNOhQwfz1ltvme+++86MHz/etGjRwvz222/GGGPmzp1rMjMzY2J75ZVXTHRqJJ7z/OlPfzItWrQw8+bNMz/88IP58MMPzZNPPmmMMaaoqMj069fPXHjhhebrr782K1asMH/4wx9Mnz59jN/vN8YYM378eJOenm4mT55sVq1aZebMmWMkmdGjR5tbb73VrFmzxtxyyy3G7XabjRs3JnTcjIwMc+mll5qVK1ea119/3aSmpponnnjCGGPMb7/9Zjp16mRuvvlms3nzZrN58+bqX0xRxo8fb5o1a2bOOuss8+2335o33njDtG7dOubn8te//tX07dvXvPPOO2bt2rVm7ty5xuv1muzsbBMIBMzmzZtNRkaGuf/++83mzZtNfn6++fnnn01qaqq5/PLLzcqVK80rr7xiWrVqZWbMmBE57lFHHWWaNWtmrrvuOrNq1SqzatUqs3PnTtO6dWszffp0s3LlSvPFF1+Y4447zhxzzDFVXsOnn35qHA6HueOOO8zq1avNAw88YJo3bx7zmoj3dd+yZUvz5JNPmtWrV5u//OUvxul0mhUrVhhjjFm3bp2RZL788ktjjNnrNebn55vMzEzz0ksvRc6xdetW43K5zP/+9z9jTNnr8ve//7357rvvzGuvvWY8Ho8ZPXq0mTJlilm1apV56qmnjCTz6aefRo4zatQoc+qpp5qlS5eaNWvWmGuuuca0bNky8m9ib6/3Xbt2mWHDhpmLLroo8poJBAJxv26MMYbEIwAAiGDcBACgot35Beakv9xaZ1+78wvijnX48OHm/vvvN8YYU1xcbFq1amXef//9yOP33Xef6dq1a8xzJJlXXnklZtvIkSPNbbfdFrPtH//4h2nfvn3M86ZNmxZ3bKWWLl1qJJndu3cbY8oSj++9915knzfffNNIMgUF4WufMWOGSU1NNbm5uZF9rrvuOnPooYcaY4zJy8szbrfbPPvss5HHi4qKTIcOHcydd95pjIk/8VjdeXJzc43X640kGsv7xz/+Yfr06ROTLPb7/SYlJcUsWLDAGBNO4nXt2tUEg8HIPn369DFHHHFE5H4gEDBpaWnm+eefT/i40YmhM844w5x11lmR+127djX33XdfpbFXZ/z48SYrK8vs2bMnsu2xxx4zzZo1M8Fg0BQWFprU1FTz8ccfxzxv0qRJ5pxzzoncz8zMNHPnzo3c//Of/1zhuh555JHIcY0JJx4POuigmOPecsst5vjjj4/ZtnHjRiPJrF69utJrOOecc8xJJ50Us+2ss86KeU3E+7q/9NJLY/Y59NBDzWWXXWaMqZh4jOcaL7vssphk/D333GN69OgReU5lr8vRo0ebbt26VXgd3X777cYYYz788EOTkZFhCgsLY2Lt2bOnefzxx6s8bvTr3Zjwz//KK680NWXfYg4AAAAAAKDOrF69WkuWLNErr7wiSXK5XDrrrLM0Z84cHX300Qkda/ny5Vq8eHHM1M1gMKjCwkLl5+crNTVVkjRkyJC9HmvZsmWaOXOmli9frp07dyoUCkmSNmzYoP333z+y36BBgyK327dvL0natm2bunTpIincGCU9PT1mn9Ip22vXrlVxcbFGjBgRedztduuQQw7RypUrE7r26s6zcuVK+f1+jRw5stLnLl++XD/88EPM8yWpsLBQa9eujdzv37+/HI6y1e/atm2rAQMGRO47nU61bNkyct5Ejut0OmNi/+abb+K+9uoccMABkd+7JA0bNkx5eXnauHGj8vLylJ+fr+OOOy7mOUVFRTrooIOqPObKlSs1bNiwmGnfI0aMUF5enn7++efI7/7ggw+Oed7y5cv1/vvvq1mzZhWOuXbtWvXu3bvSc51++ukx24YNG6Z33nkn5rjxvO6HDRtW4ThVdbGO5xovuugiDR06VJs2bVLHjh01b948TZgwIeY55V+Xbdu2ldPprPA6in7N5OXlqWXLljHxFBQUxLxmqnu924HEIwAAAAAAjcCcOXMUCATUoUOHyDZjjLxerx5++GFlZmbGfay8vDzNmjVLY8eOrfCYz+eL3E5LS6v2OHv27NHo0aM1evRoPfvss2rdurU2bNig0aNHV2gS4na7I7dLEy6lScryj5fuE/343jgcDhljYrZV1hCnuvOkpKRUe468vDwdfPDBevbZZys81rp162rPUd15a3PcRH5GNZWXlydJevPNN9WxY8eYx7xeb62PX/51lpeXp1NPPVV33HFHhX1Lk9Y1Ee/r3m4HHXSQDjjgAM2fP1/HH3+8vvvuO7355psx+9TkNdO+fXtlZ2dXOF/0WqfJfs2QeAQAAAAAoBppPq9e/PPVdXr+vQkEApo/f77uueceHX/88TGPjRkzRs8//7wuvfTSSp/rdrsVDAZjtg0ePFirV6/WfvvtV/PAJa1atUq//fabZs+erc6dO0uSPv/881odszI9e/aUx+PR4sWL1bVrV0nhpOLSpUs1bdo0SeEE3e7du7Vnz55IIquqKrWq9OrVSykpKVq4cKH++Mc/Vnh88ODBevHFF9WmTRtlZGTU6pqScVyPx1Phdx2v5cuXq6CgIJJ8/fTTT9WsWTN17txZWVlZ8nq92rBhg4466qi4j9mvXz/961//kjEmkmxevHix0tPT1alTpyqfN3jwYP3rX/9St27d4u7M3q9fP3322Wcx2z799NMKx43ndf/pp5/qggsuiLlfVWVnvNf4xz/+Uffff782bdqkUaNGRf691NTgwYO1ZcsWuVyumKZRiarNa0aiqzUAAAAAANWyLEvNUnx19hVP9+E33nhDO3fu1KRJkzRgwICYr3HjxmnOnDlVPrdbt25auHChtmzZop07d0qSbrrpJs2fP1+zZs3Sd999p5UrV+qFF17QX/7yl4R+dl26dJHH49FDDz2kH3/8Ua+99ppuueWWhI4Rj7S0NF122WW67rrr9M4772jFihW66KKLlJ+fr0mTJkmSDj30UKWmpurPf/6z1q5dq+eeey6m63c8fD6frr/+ev3pT3/S/PnztXbtWn366aeRn++5556rVq1a6bTTTtOHH36odevWKTs7W1OnTtXPP/9c4+uz67jdunXTokWLtGnTpr12gC6vqKhIkyZN0ooVK/TWW29pxowZuuKKK+RwOJSenq5rr71WV111lZ5++mmtXbtWX3zxhR566CE9/fTTVR7z8ssv18aNGzVlyhStWrVK//nPfzRjxgxdffXVMVOIy5s8ebJ27Nihc845R0uXLtXatWu1YMECTZw4scok2dSpU/XOO+/o7rvv1vfff6+HH344Zpq1FP/r/p///KeeeuoprVmzRjNmzNCSJUt0xRVX1Ooa//CHP+jnn3/Wk08+qQsvvLDKa4/XqFGjNGzYMI0ZM0bvvvuu1q9fr48//lj/93//l1Dyv1u3bvrss8+0fv16/frrrwlXQ5J4BAAAAACggZszZ45GjRpV6XTqcePG6fPPP9fXX39d6XPvuece/fe//1Xnzp0jVVujR4/WG2+8oXfffVdDhw7VYYcdpvvuuy9STRiv1q1ba968efrnP/+p/fffX7Nnz9bdd9+d+AXGYfbs2Ro3bpzOP/98DR48WD/88IMWLFigFi1aSJKysrL0zDPP6K233tLAgQP1/PPPa+bMmQmf58Ybb9Q111yjm266Sf369dNZZ50VWRMvNTVVixYtUpcuXTR27Fj169dPkyZNUmFhYa0qFe067s0336z169erZ8+eMVO0LcvaaxJ25MiR6tWrl4488kidddZZ+t3vfhfz87vlllt044036vbbb1e/fv10wgkn6M0331T37t2rPGbHjh311ltvacmSJTrggAN06aWXatKkSXtNcHfo0EGLFy9WMBjU8ccfr4EDB2ratGlq3rx5lQnLww47TE8++aQeeOABHXDAAXr33XcrnCfe1/2sWbP0wgsvaNCgQZo/f76ef/75mPVKa3KNmZmZGjdunJo1a6YxY8ZUe/3xsCxLb731lo488khNnDhRvXv31tlnn62ffvpJbdu2jfs41157rZxOp/bff//IUgkJxWHKL3DQyOTm5iozM1M5OTm2ljkDANAYMW4CAAA0LevWrVPv3r21YsUK9erVq67Dqfcsy9Irr7xiS3KwvJEjR6p///568MEHbT92XWGNRwAAAAAAgCbqrbfe0sUXX0zSsQ7t3LlT2dnZys7O1qOPPlrX4diKxCMAAAAAAEATNXny5LoOock76KCDtHPnTt1xxx3q06dPXYdjKxKPAAAAAAAAQBySsWLh+vXrbT9mfUFzGQAAAAAAAAC2I/EIAAAAAAAAwHYkHgEAAAAAAADYjsQjAAAAAAAAANuReAQAAAAAAABgOxKPAAAAAAAAAGxH4hEAAAAAgCbCGKOLL75YWVlZsixLX331VZ3E0a1bN91///22HnPChAkaM2aMrccEUDskHgEAAAAAaEQ++eQTOZ1OnXzyyRUee+eddzRv3jy98cYb2rx5swYMGCDLsvTqq6/u+0BRpezsbFmWpV27dtV1KECtkHgEAAAAAKARmTNnjqZMmaJFixbpl19+iXls7dq1at++vYYPH6527drJ5XLZdt7i4mLbjgWgcSDxCAAAAABANYwxCgTz6+zLGBN3rHl5eXrxxRd12WWX6eSTT9a8efMij02YMEFTpkzRhg0bZFmWunXrpm7dukmSTj/99Mi2Uv/5z380ePBg+Xw+9ejRQ7NmzVIgEIg8blmWHnvsMf3ud79TWlqabr311kpj2rZtm0499VSlpKSoe/fuevbZZyvss2vXLv3xj39U69atlZGRoWOPPVbLly+PPD5z5kwdeOCBevzxx9W5c2elpqbqzDPPVE5OTpU/C7/fr6lTp6pNmzby+Xw6/PDDtXTpUknh3+l+++2nu+++O+Y5X331lSzL0g8//BC5xscff1ynnHKKUlNT1a9fP33yySf64YcfdPTRRystLU3Dhw/X2rVrY44Tz8/u73//u04//XSlpqaqV69eeu211yRJ69ev1zHHHCNJatGihSzL0oQJE6q8TqA+s++jDQAAAAAAGqFgqEBL1l1TZ+c/pPs9cjlT49r3pZdeUt++fdWnTx+dd955mjZtmqZPny7LsvTAAw+oZ8+eeuKJJ7R06VI5nU5JUps2bTR37lydcMIJkW0ffvihLrjgAj344IM64ogjtHbtWl188cWSpBkzZkTON3PmTM2ePVv3339/ldWTEyZM0C+//KL3339fbrdbU6dO1bZt22L2OeOMM5SSkqK3335bmZmZevzxxzVy5EitWbNGWVlZkqQffvhBL730kl5//XXl5uZq0qRJuvzyyytNZErSn/70J/3rX//S008/ra5du+rOO+/U6NGj9cMPPygrK0sXXnih5s6dq2uvvTbynLlz5+rII4/UfvvtF9l2yy236N5779W9996r66+/Xn/4wx/Uo0cPTZ8+XV26dNGFF16oK664Qm+//XZCP7tZs2bpzjvv1F133aWHHnpI5557rn766Sd17txZ//rXvzRu3DitXr1aGRkZSklJieO3D9Q/VDwCAAAAANBIzJkzR+edd54k6YQTTlBOTo4++OADSVJmZqbS09PldDrVrl07tW7dWq1bt5YkNW/ePLJNCifFbrjhBo0fP149evTQcccdp1tuuUWPP/54zPn+8Ic/aOLEierRo4e6dOlSIZ41a9bo7bff1pNPPqnDDjtMBx98sObMmaOCgoLIPh999JGWLFmif/7znxoyZIh69eqlu+++W82bN9fLL78c2a+wsFDz58/XgQceqCOPPFIPPfSQXnjhBW3ZsqXCeffs2aPHHntMd911l0488UTtv//+evLJJ5WSkqI5c+ZICidEV69erSVLlkgKTxV/7rnndOGFF8Yca+LEiTrzzDPVu3dvXX/99Vq/fr3OPfdcjR49Wv369dOVV16p7OzsyP7x/uwmTJigc845R/vtt59uu+025eXlacmSJXI6nZFka5s2bdSuXTtlZmZW9SsH6jUqHgEAAAAAaARKk2ivvPKKJMnlcumss87SnDlzdPTRRyd0rOXLl2vx4sUx06eDwaAKCwuVn5+v1NRwBeaQIUOqPc7KlSvlcrl08MEHR7b17dtXzZs3jzlXXl6eWrZsGfPcgoKCmCnMXbp0UceOHSP3hw0bplAopNWrV6tdu3Yxz127dq2Ki4s1YsSIyDa3261DDjlEK1eulCR16NBBJ598sp566ikdcsghev311+X3+3XGGWfEHGvQoEGR223btpUkDRw4MGZbYWGhcnNzlZGREffPLvq4aWlpysjIqFAJCjR0JB4BAAAAAKiG05GiQ7rfU6fnj8ecOXMUCATUoUOHyDZjjLxerx5++OGEquby8vI0a9YsjR07tsJjPp8vcjstLS3uY1Z3rvbt28dUDZaKTlAmwx//+Eedf/75uu+++zR37lydddZZkcRgKbfbHbltWVaV20KhkKT4f3bRxyg9TukxgMaCxCMAAAAAANWwLCvuNRbrSiAQ0Pz583XPPffo+OOPj3lszJgxev7553XppZdW+ly3261gMBizbfDgwVq9enXMWoc10bdvXwUCAS1btkxDhw6VFK7M3LVrV8y5tmzZIpfLFdPcprwNGzbol19+iSRWP/30UzkcDvXp06fCvj179pTH49HixYvVtWtXSeGp1EuXLtW0adMi+5100klKS0vTY489pnfeeUeLFi2q1fWWXk9tf3Yej0eSKvxegIaGxCMAAAAAAA3cG2+8oZ07d2rSpEkVKhvHjRunOXPmVJl47NatmxYuXKgRI0bI6/WqRYsWuummm3TKKaeoS5cu+v3vfy+Hw6Hly5fr22+/1V//+te44+rTp49OOOEEXXLJJXrsscfkcrk0bdq0mGYpo0aN0rBhwzRmzBjdeeed6t27t3755Re9+eabOv300yPTuX0+n8aPH6+7775bubm5mjp1qs4888wK06ylcCXmZZddpuuuu05ZWVnq0qWL7rzzTuXn52vSpEmR/ZxOpyZMmKDp06erV69eGjZsWNzXVhU7fnZdu3aVZVl64403dNJJJyklJUXNmjWrdWzAvkZzGQAAAAAAGrg5c+Zo1KhRlU6nHjdunD7//HN9/fXXlT73nnvu0X//+1917txZBx10kCRp9OjReuONN/Tuu+9q6NChOuyww3TfffdFqgcTMXfuXHXo0EFHHXWUxo4dq4svvlht2rSJPG5Zlt566y0deeSRmjhxonr37q2zzz5bP/30U2RNRUnab7/9NHbsWJ100kk6/vjjNWjQID366KNVnnf27NkaN26czj//fA0ePFg//PCDFixYoBYtWsTsN2nSJBUVFWnixIkJX1tl7PjZdezYMdKkpm3btrriiitsiQ3Y1yxjjKnrIJIpNzdXmZmZysnJUUZGRl2HAwBAvca4CQAA6qOZM2fq1Vdf1VdffWX7sT/88EONHDlSGzdujEl0Aqg9ploDAAAAAIAmx+/3a/v27Zo5c6bOOOMMko5AEjDVGgAAAAAANDnPP/+8unbtql27dunOO++s63CARomp1gAAIIJxEwAAAIBdqHgEAAAAAAAAYDsSjwAAAAAAAABsR+IRAAAAAAAAgO1IPAIAAAAAAACwXZ0mHoPBoG688UZ1795dKSkp6tmzp2655RZF97sxxuimm25S+/btlZKSolGjRun777+vw6gBAAAAAAAA7E2dJh7vuOMOPfbYY3r44Ye1cuVK3XHHHbrzzjv10EMPRfa588479eCDD+pvf/ubPvvsM6WlpWn06NEqLCysw8gBAAAAAAAAVMcy0eWF+9gpp5yitm3bas6cOZFt48aNU0pKip555hkZY9ShQwddc801uvbaayVJOTk5atu2rebNm6ezzz57r+fIzc1VZmamcnJylJGRkbRrAQCgMWDcBAAAAGCXOq14HD58uBYuXKg1a9ZIkpYvX66PPvpIJ554oiRp3bp12rJli0aNGhV5TmZmpg499FB98skndRIzAAAAAAAAgL1z1eXJb7jhBuXm5qpv375yOp0KBoO69dZbde6550qStmzZIklq27ZtzPPatm0beaw8v98vv98fuZ+bm5uk6AEAaPgYNwEAAAAkS51WPL700kt69tln9dxzz+mLL77Q008/rbvvvltPP/10jY95++23KzMz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r0+3cnNzlZmZqZycHKaFAwCwF4ybAIDaMCakwuLtlT7mcqbJ7Wy2jyMCANSlhCse161bl4w4AAAAAAANHI1lAADREk48du3aNRlxAAAAAAAaOhrLAACiJJx4lKS1a9fq/vvv18qVKyVJ+++/v6688kr17NnT1uAAAAAAAA2HEYlHAECZhLtaL1iwQPvvv7+WLFmiQYMGadCgQfrss8/Uv39//fe//01GjAAAAACABsBQ8QgAiJJwc5mDDjpIo0eP1uzZs2O233DDDXr33Xf1xRdf2BpgbbFIPgAA8WPcBADURnFwjwLBvEofo7kMADQ9CVc8rly5UpMmTaqw/cILL9SKFStsCQoAAAAA0BBR8QgAKJNw4rF169b66quvKmz/6quv1KZNGztiAgAAAAA0QEy1BgBES7i5zEUXXaSLL75YP/74o4YPHy5JWrx4se644w5dffXVtgcIAAAAAGgYaC4DAIiWcOLxxhtvVHp6uu655x5Nnz5dktShQwfNnDlTU6dOtT1AAAAAAEDDQMUjACBa3M1l3n//fY0YMUIejyeybffu3ZKk9PT05ERnAxbJBwAgfoybAIDaKCzeXmXykeYyAND0xF3xOHLkSPl8Ph122GE65phjdOyxx+rQQw+Vy5Vw0SQAAAAAoBGKs64FANBExN1cZt26dXrkkUfUpUsXzZkzR0cccYSaN2+u0aNHa/bs2frss88UClFWDwAAAABNUbjSkcQjAKBM3FOty/vxxx+VnZ2t7OxsffDBB/r555+Vnp6uXbt22Rxi7TBlDACA+DFuAgBqKmQC8hf/VuXjTLUGgKanxvOke/ToIafTKcuyZFmWXn31VRUVFdkZGwAAAACggaCxDACgvIQSjxs2bFB2drbef/99ZWdn69dff9Xw4cN1xBFH6I033tChhx6arDgBAAAAAPUaiUcAQKy4E489evTQzp07NWLECB155JG65JJLNGTIEJrLAAAAAABkTLCuQwAA1DNxN5cpKCgIP8HhkMvlktvtltPpTFpgAAAAAICGw9BYBgBQTtyJx82bN+uTTz7RSSedpM8++0wnn3yyWrRooVNOOUV33323li5dSldrAAAAAGiiWOMRAFBejbtaS9LKlSsj6z2+++67kkRXawAAGjDGTQBATfkDuxQK+at8nK7WAND0xF3xWN7WrVv19ddf6+uvv9by5cuVm5sr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UFOVJx4Loyoeva6sfRUMAKCeSSjx6HA41KtXL/3222973zlOkydP1sknn6xRo0bFbF+2bJmKi4tjtvft21ddunTRJ598UuXx/H6/cnNzY74AAEDlGDcBADVljImr4tFLxSMANFkJJR6l8FqM1113nb799ttan/yFF17QF198odtvv73CY1u2bJHH41Hz5s1jtrdt21Zbtmyp8pi33357zJqTnTt3rnWcAAA0VoybAICaqzzpKMWu8eilozUANFkJJx4vuOACLVmyRAcccIBSUlKUlZUV8xWvjRs36sorr9Szzz4rn8++hYanT5+unJycyNfGjRttOzYAAI0N4yYAoKaqqnYMmYD8gZ2R+z46WgNAkxVXc5lo999/vy0nXrZsmbZt26bBgwdHtgWDQS1atEgPP/ywFixYoKKiIu3atSum6nHr1q1q165dlcf1er3yer22xAgAQGPHuAkAqKmqOloXBXZJMiX3LHlcLSrdDwDQ+CWceBw/frwtJx45cqS++eabmG0TJ05U3759df3116tz585yu91auHChxo0bJ0lavXq1NmzYoGHDhtkSAwAAAACgZuJZ39Hjai6HlfDbTgBAI1GrEaCwsFBFRUUx2zIyMuJ6bnp6ugYMGBCzLS0tTS1btoxsnzRpkq6++mplZWUpIyNDU6ZM0bBhw3TYYYfVJmwAAAAAQC1VVfFYGPg1ctvH+o4A0KQlnHjcs2ePrr/+er300kuVdrcOBoO2BCZJ9913nxwOh8aNGye/36/Ro0fr0Ucfte34AAAAAICaMaby936xHa1JPAJAU5Zw4vFPf/qT3n//fT322GM6//zz9cgjj2jTpk16/PHHNXv27FoFk52dHXPf5/PpkUce0SOPPFKr4wIAAAAA7FbFVGs6WgMASiSceHz99dc1f/58HX300Zo4caKOOOII7bfffurataueffZZnXvuucmIEwAAAABQj1S1xmNhVOLR5261r8IBANRDjkSfsGPHDvXo0UNSeD3HHTt2SJIOP/xwLVq0yN7oAAAAAAD1UmVrPAZDfgWCeZH7VDwCQNOWcOKxR48eWrdunSSpb9++eumllySFKyGbN29ua3AAAAAAgPqpsorH6GnWDssttzN9X4YEAKhnEk48Tpw4UcuXL5ck3XDDDXrkkUfk8/l01VVX6brrrrM9QAAAAABA/RJOOpoK2wujGst4XFmyrITfcgIAGpGE13i86qqrIrdHjRqlVatWadmyZdpvv/00aNAgW4MDAAAAANQ/lU2zlmIrHn1MswaAJi/hxGN5Xbt2VdeuXe2IBQAAAADQAFTVWMYfVfHodZN4BICmLq7E44MPPhj3AadOnVrjYAAAAAAADcHeKx5pLAMAiCvxeN9998V1MMuySDwCAAAAQCNXWcWjMSZmjUcfFY8A0OTFlXgs7WINAAAAAEBlazwGQnkKGX/kPhWPAIBatRgzxsiYip3MAAAAAACNlzHBCtui13d0OVLlcqbuy5AAAPVQjRKP8+fP18CBA5WSkqKUlBQNGjRI//jHP+yODQAAAABQDxlVLEApjFnfMWtfhgMAqKcS7mp977336sYbb9QVV1yhESNGSJI++ugjXXrppfr111911VVX2R4kAAAAAKD+2FvFo9fdal+GAwCopxJOPD700EN67LHHdMEFF0S2/e53v1P//v01c+ZMEo8AAAAA0OhVXOORjtYAgPISnmq9efNmDR8+vML24cOHa/PmzbYEBQAAAACovyrrak1HawBAeQknHvfbbz+99NJLFba/+OKL6tWrly1BAQAAAADqp8qmWRsTVFFgR+Q+FY8AAKkGU61nzZqls846S4sWLYqs8bh48WItXLiw0oQkAAAAAKDxMJVMsy4K7IrZTnMZAIBUg4rHcePGacmSJWrVqpVeffVVvfrqq2rVqpWWLFmi008/PRkxAgAAAADqCWOq72jtcTaXw+HelyEBAOqphCoec3Nz9dlnn6moqEj33XefWrdunay4AAAAAAD1kNHeOlpT7QgACIs78fjVV1/ppJNO0tatW2WMUXp6ul566SWNHj06mfEBAAAAAOqTShrL0NEaAFCZuKdaX3/99erevbs++ugjLVu2TCNHjtQVV1yRzNgAAAAAALUUDFVMFNaGUSVTrWM6Wrey9XwAgIYr7orHZcuW6d1339XgwYMlSU899ZSysrKUm5urjIyMpAUIAAAAAKi5UMjImfDq/lUzVDwCAOIU9/CzY8cOderUKXK/efPmSktL02+//VbNswAAAAAAdcnuikeV62odChWpOJgbue91k3gEAIQl1FxmxYoV2rJlS+S+MUYrV67U7t27I9sGDRpkX3QAAAAAgFoJVVKhWBvlKx4LAzsity055XFm2no+AEDDlVDiceTIkTImdj2PU045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vvmmzdHWjF3X+Pzzz5sBAwaYgoICY4ypN9Ubdl3fW2+9ZV566SWzfPly884775hhw4aZLl26mNzc3CREnRi7rtHr9Rqv12umT59uvvjiC/P4448bn89n5s2bl4SoE5OM/9+8+OKLxul0mk2bNtkUZe3YdY3BYNBcf/31xrIs43K5jGVZ5rbbbktCxEgEY2Ysxsz6OWYaw7hZHuNmGcZNAEBTROKxDiUy2P/444/m66+/Nk888YTJysoyzz33XKX7XXrppaZr165m48aNNkZac3Zeo9/vN99//735/PPPzQ033GBatWplvvvuuyREnRg7rnHDhg2mTZs2Zvny5ZF968ubqGS8To0xZufOnSYjI6PBTf2r7hrdbrcZNmxYzP5Tpkwxhx12mJ3h1kgyfo/HH3+8OeWUU2yMsnbsusbnn3/edOrUyTz//PPm66+/NvPnzzdZWVn14o1wU8aYGYsxs36OmcYwbpbHuFmGcRMA0BSReKxDiQz20W655RbTu3fvCtsnT55sOnXqZH788UcborOH3dcYbeTIkebiiy+uYWT2seMaX3nlFSPJOJ3OyJckY1mWcTqdJhAI2Bx1/JL5OxwyZIi54YYbahiZfey6xi5duphJkybF7PPoo4+aDh061DbEWrP797h+/XrjcDjMq6++akN09rDrGjt16mQefvjhCvv06dOntiGiFhgzq8aYWX/GTGMYN6vDuMm4CQBoeuhq3QCFQiH5/f7IfWOMpkyZoldeeUXZ2dnq3r17HUZnj/LXWNN96rPo+EeOHKlvvvkm5vGJEyeqb9++uv766+V0OusixFrZ2+8nLy9Pa9eu1fnnn78Po7JX+WscMWKEVq9eHbPPmjVr1LVr130dmm2q+j3OnTtXbdq00cknn1wHUdmr/DXm5+fL4YhdAtnpdCoUCu3r0GADxsz496nPGvuYKTFulmLcrP8YNwEAiSDxuI/l5eXphx9+iNxft26dvvrqK2VlZalLly6aPn26Nm3apPnz50uSHnnkEXXp0kV9+/aVJC1atEh33323pk6dGjnG5MmT9dxzz+k///mP0tPTtWXLFklSZmamUlJS9uHVhSXjGqdPn64TTzxRXbp00e7du/Xcc88pOztbCxYs2LcXV8Lua0xPT9eAAQNizpGWlqaWLVtW2L4vJON3eO211+rUU09V165d9csvv2jGjBlyOp06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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "bins = [\n", + " pd.Timestamp('1900-01-01 00:00:01+00:00'),\n", + " pd.Timestamp('2013-08-01 00:00:01+00:00'),\n", + " pd.Timestamp('2013-08-28 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": 19, + "id": "5a91a59a-0d1c-48b3-93dd-b9df76ca68e5", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABRoAAAHaCAYAAABvgvWMAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAvJhJREFUeJzs3XeYU2X6PvD7nJNepzMgIL0JgigqoALCOrjqIrKigutib6io2L67ClhWdFGxrOWnVNfe0EVBd1kGlVUpLqgLooxSVBCmTyb1lN8fSc4kk2mZyZAp9+e6ck1yzsnJmxAmM/c87/sImqZpICIiIiIiIiIiImoBMd0DICIiIiIiIiIiovaPQSMRERERERERERG1GINGIiIiIiIiIiIiajEGjURERERERERERNRiDBqJiIiIiIiIiIioxRg0EhERERERERERUYsxaCQiIiIiIiIiIqIWY9BIRERERERERERELcagkYiIiIiIiIiIiFqMQSMRxZk/fz66dOkCQRCwatWqOrfNmjUL5557rn6f8ePHY86cOfrtXr16YfHixS0eS6rOcyQtX74cGRkZ6R4GERGlGD8fiYiIiBrHoJEohZ599lk4nU7Isqxv83g8MBqNGD9+fNyxhYWFEAQBRUVFAMK/NAiCgFdffTXhvMcccwwEQcDy5cv1bdHjYy/du3dvdIw//fQTTCYThg4dmrBv586dWLBgAZ577jkcOHAAZ555Zp3bHn/88bix1LZ582ZcddVVjY4lqr5wLtnzpMqsWbMSXltBELB79+4jPhYioo6An49h7fnzsa7PxdjL/Pnzj+h4iIiIqG1i0EiUQhMmTIDH48GWLVv0bZ988gny8/PxxRdfwO/369vXr1+Pnj17om/fvvq2Hj16YNmyZXHn/Pzzz3Hw4EHY7faEx7v33ntx4MAB/fLf//630TEuX74c06dPR2VlJb744ou4fdFf6qZMmYL8/HyYzeY6t7nd7gar9nJzc2Gz2RodS2NSdZ7mmDx5ctxre+DAAfTu3TstYyEiau/4+RjWnj8fY1/PxYsXw+VyxW2bO3eufqymaXGhMhEREXUeDBqJUmjgwIHo2rUrCgsL9W2FhYWYMmUKevfujc8//zxu+4QJE+LuP3PmTGzYsAH79+/Xty1duhQzZ86EwWBIeDyn04n8/Hz9kpub2+D4NE3DsmXL8Ic//AEzZszAkiVL9H3z58/HOeecAwAQRVGvTqi9DUDC1LDaak/pevTRRzFs2DDY7Xb06NED1113HTwej/46XHrppaioqEioiqh9nn379mHKlClwOBxwuVyYPn06fv3117jnMGLECLz44ovo1asX3G43LrzwQlRVVTX4utTFbDbHvbb5+fmQJKnB51KX7du3Y8KECXA6nXC5XDj++OPjftH+9NNPceqpp8JqtaJHjx648cYbUV1dnfR4iYjaMn4+hrXnz8fY19PtdkMQBP32t99+C6fTiTVr1uD444+H2WzGp59+WufrMWfOnLgqVlVV8eCDD6J3796wWq0YPnw43nzzzSaPi4iIiNoWBo1EKTZhwgSsX79ev71+/XqMHz8e48aN07f7fD588cUXCb9IdenSBQUFBVixYgUAwOv14rXXXsNll12WkrGtX78eXq8XkyZNwsUXX4xXX31VD7Xmzp2rV4vEVifU3tYcoijiiSeewP/+9z+sWLEC//73v3H77bcDAMaMGZNQGRFbFRGlqiqmTJmC0tJSbNiwAf/85z/xww8/4IILLog7rqioCKtWrcLq1auxevVqbNiwAQsXLtT3L1++XP+FMNXPpS4zZ85E9+7dsXnzZmzduhV33nknjEajPtbJkydj2rRp+Oqrr/Daa6/h008/xezZs5s9PiKitoqfj4k60ucjANx5551YuHAhdu7ciWOPPbZJ93nwwQexcuVKPPvss/jf//6Hm2++GRdffDE2bNjQorEQERFRejBoJEqxCRMmYOPGjZBlGVVVVfjvf/+LcePG4bTTTtMrOT777DMEAoGEX6QA4LLLLsPy5cuhaRrefPNN9O3bFyNGjKjzse644w44HA798sQTTzQ4tiVLluDCCy+EJEkYOnQo+vTpgzfeeAMA4HA49Ole0QqFurY1x5w5czBhwgT06tULp59+Ou6//368/vrrAACTyZRQGeFwOBLOsW7dOnz99dd4+eWXcfzxx+Okk07CypUrsWHDBmzevFk/TlVVLF++HEOHDsWpp56KP/zhD1i3bp2+3+12Y+DAgY2OefXq1XGv7fnnn9/oc6nLvn37MGnSJAwaNAj9+/fH+eefj+HDhwMI/3I1c+ZMzJkzB/3798eYMWPwxBNPYOXKlXHTCImIOgJ+PiZqj5+PDbn33nvxm9/8Bn379kVWVlajxwcCAfzlL3/B0qVLUVBQgD59+mDWrFm4+OKL8dxzz7VoLERERJQeiXNNiKhFxo8fj+rqamzevBllZWUYMGAAcnNzMW7cOFx66aXw+/0oLCxEnz590LNnz4T7n3XWWbj66qvx8ccfY+nSpQ1Wa9x2222YNWuWfjsnJ6feY8vLy/H222/j008/1bddfPHFWLJkSdw5WsO//vUvPPjgg/j2229RWVkJWZbh9/vh9XqbvMbUzp070aNHD/To0UPfNmTIEGRkZGDnzp0YNWoUgPB0MqfTqR/TtWtXHDp0SL89depUTJ06tdHHmzBhAp555hn9dnQNsGSfyy233IIrrrgCL774IiZNmoTzzz9fX3ds+/bt+Oqrr/DSSy/px2uaBlVV8eOPP2Lw4MFNem2IiNoDfj4mao+fjw054YQTkjp+9+7d8Hq9+M1vfhO3PRgM4rjjjmvRWIiIiCg9GDQSpVi/fv3QvXt3rF+/HmVlZRg3bhwAoFu3bujRowf+85//YP369Tj99NPrvL/BYMAf/vAHzJs3D1988QXeeeedeh8rJycH/fr1a9K4Xn75Zfj9fpx00kn6tmio9d1332HAgAFJPMum27NnD84++2xce+21eOCBB5CVlYVPP/0Ul19+OYLBYMoXs49OS44SBAGqqiZ9HrvdnvDaNue5zJ8/HzNmzMD777+PNWvWYN68eXj11VcxdepUeDweXH311bjxxhsT7lfXL9lERO0ZPx/jtdfPx4bUbswjiiI0TYvbFgqF9OvR9Sjff/99HHXUUXHHmc3mlI6NiIiIjgxOnSZqBRMmTEBhYSEKCwvjFjw/7bTTsGbNGmzatKnOaWFRl112GTZs2IApU6YgMzMzJWNasmQJbr31Vmzbtk2/bN++HaeeeiqWLl2akseoy9atW6GqKh555BGcfPLJGDBgAH755Ze4Y0wmExRFafA8gwcPxv79++MaAezYsQPl5eUYMmRIq4y9tqY8l7oMGDAAN998Mz766COcd955+rpeI0eOxI4dO9CvX7+Ei8lkau2nQ0R0xPHzsUZH+nysT25ubsL6ldu2bdOvDxkyBGazGfv27Uv4HIyt0CQiIqL2g0EjUSuYMGECPv30U2zbtk2v2ACAcePG4bnnnkMwGGzwF6nBgwejuLhYD6Raatu2bfjyyy9xxRVXYOjQoXGXiy66CCtWrIAsyyl5rNr69euHUCiEJ598Ej/88ANefPFFPPvss3HH9OrVCx6PB+vWrUNxcTG8Xm/CeSZNmoRhw4Zh5syZ+PLLL7Fp0yZccsklGDduXFJTtd555x0MGjSo1Z5LLJ/Ph9mzZ6OwsBB79+7Fxo0bsXnzZn1K9B133IH//Oc/mD17NrZt24bvv/8e7777LpvBEFGHxc/HGh3p87E+p59+OrZs2YKVK1fi+++/x7x58/DNN9/o+51OJ+bOnYubb74ZK1asQFFREb788ks8+eSTeuMfIiIial8YNBK1ggkTJsDn86Ffv37o0qWLvn3cuHGoqqrCwIED0bVr1wbPkZ2dDavVmpLxLFmyBEOGDKnzF4ipU6fi0KFD+OCDD1LyWLUNHz4cjz76KB566CEMHToUL730Eh588MG4Y8aMGYNrrrkGF1xwAXJzc/Hwww8nnEcQBLz77rvIzMzEaaedhkmTJqFPnz547bXXkhpPRUUFdu3a1WrPJZYkSSgpKcEll1yCAQMGYPr06TjzzDOxYMECAMCxxx6LDRs24LvvvsOpp56K4447Dvfccw+6devWrPEREbV1/Hys0ZE+H+tTUFCAu+++G7fffjtGjRqFqqoqXHLJJXHH3Hfffbj77rvx4IMPYvDgwZg8eTLef/999O7dO6VjISIioiND0GovnEJERERERERERESUJFY0EhERERERERERUYsxaCQiIiIiIiIiIqIWY9BIRERERERERERELcagkYiIiIiIiIiIiFqMQSMRERERERERERG1GINGIiIiIiIiIiIiajEGjTE0TUNlZSU0TUv3UIiIiNKOn4tERERERJQMBo0xqqqq4Ha7UVVVle6hEBERpR0/F4mIiIiIKBkMGomIiIiIiIiIiKjFGDQSERERERERERFRizFoJCIiIiIiIiIiohZj0EhEREREREREREQtxqCRiIiIiIiIiIiIWoxBIxEREREREREREbUYg0YiIiIiIiIiIiJqMQaNRERERERERERE1GIMGomIiIiIiIiIiKjFGDQSERERERERERFRizFoJCIiIiIiIiIiohZj0EhEREREREREREQtxqCRiIiIiIiIiIiIWoxBIxEREREREREREbUYg0YiIiIiIiIiIiJqMQaNRERERERERERE1GIMGomIiIiIiIiIiKjFGDQSERERERG1slBIQXmlH78crEJIVtM9HCIiolZhSPcAiIiIiIiIOqKQ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2L59OwoLC2Gx1PwwOmnSJLz22mspHVxre/DBB+F2u/VLjx490j0kIiKitOHnIrntdrjt9nQPg4iIiIjaqaSDxlWrVuGpp57CKaecAkEQ9O3HHHMMioqKUjq4ZOXk5ECSJPz6669x23/99Vfk5+cnHH/XXXehoqJCv+zfv/9IDZWIiKjN4eciAYDDakG2ywlRTPrHRCIiIiLq5JL+CfLw4cN1dm+urq6OCx7TwWQy4fjjj8e6dev0baqqYt26dRg9enTC8WazGS6XK+5CRETUWfFzkaIsJhPy3G6YjMZ0D4WIiKhNGj9+PObMmdPgMb169cLixYv124IgYNWqVa06ruXLlyMjI6NVH6MtPja1HUkHjSeccALef/99/XY0XHzhhRfqDPOOtFtuuQXPP/88VqxYgZ07d+Laa69FdXU1Lr300nQPjYiIiKjdkKRwkxiH1ZruoRARUZIOHjyIG264AX369IHZbEaPHj1wzjnnxBXldDSFhYUQBAHl5eXpHkq9Dhw4gDPPPDNl56sdZALABRdcgO+++y5lj9EWH7shDDvTL+l20X/5y19w5plnYseOHZBlGY8//jh27NiB//znP9iwYUNrjDEpF1xwAQ4fPox77rkHBw8exIgRI7B27dqEBjFERERE1Di33Qaz0YgyjweqqqZ7OERE1Ig9e/Zg7NixyMjIwF//+lcMGzYMoVAIH374Ia6//np8++236R5ip1XXkm6pZrVaYU3THwnT+djUdiRd0XjKKadg27ZtkGUZw4YNw0cffYS8vDx89tlnOP7441tjjEmbPXs29u7di0AggC+++AInnXRSuodERERE1G5ZTEbkZbhh5lRqIqI277rrroMgCNi0aROmTZuGAQMG4JhjjsEtt9yCzz//XD9u3759mDJlChwOB1wuF6ZPnx7X72D+/PkYMWIEli5dip49e8LhcOC6666Doih4+OGHkZ+fj7y8PDzwwANxjy8IAp577jmcffbZsNlsGDx4MD777DPs3r0b48ePh91ux5gxYxJ6PLz77rsYOXIkLBYL+vTpgwULFkCW5bjzvvDCC5g6dSpsNhv69++P9957D0A4XJ0wYQIAIDMzE4IgYNasWXW+PtGKt1WrVqF///6wWCwoKCiIW5t61qxZOPfcc+PuN2fOHIwfPz5umyzLmD17NtxuN3JycnD33XdD07R6/21qT53+6aefcNFFFyErKwt2ux0nnHACvvjiCwBAUVERpkyZgi5dusDhcGDUqFH417/+pd93/Pjx2Lt3L26++WYIgqDPNq2rou+ZZ55B3759YTKZMHDgQLz44osJ46rvta1LUx+7ue+h8vJyXHHFFcjNzYXL5cLpp5+O7du36/u3b9+OCRMmwOl0wuVy4fjjj8eWLVtQWFiISy+9FBUVFfq45s+fDwB48cUXccIJJ8DpdCI/Px8zZszAoUOH9HNGK2I//PBDHHfccbBarTj99NNx6NAhrFmzBoMHD4bL5cKMGTPg9XrjXovZs2cn9T7o6Jq1ynffvn3x/PPPY9OmTdixYwf+/ve/Y9iwYakeGxERERG1EZIoIodTqYmI2rTS0lKsXbsW119/Pex2e8L+aAikqiqmTJmC0tJSbNiwAf/85z/xww8/4IILLog7vqioCGvWrMHatWvxyiuvYMmSJTjrrLPw008/YcOGDXjooYfw5z//WQ/Hou677z5ccskl2LZtGwYNGoQZM2bg6quvxl133YUtW7ZA0zTMnj1bP/6TTz7BJZdcgptuugk7duzAc889h+XLlycEUAsWLMD06dPx1Vdf4be//S1mzpyJ0tJS9OjRA2+99RYAYNeuXThw4AAef/zxel8nr9eLBx54ACtXrsTGjRtRXl6OCy+8MKnXGgBWrFgBg8GATZs24fHHH8ejjz6KF154oUn39Xg8GDduHH7++We899572L59O26//XZ99oDH48Fvf/tbrFu3Dv/9738xefJknHPOOdi3bx8A4O2330b37t1x77334sCBAzhw4ECdj/POO+/gpptuwq233opvvvkGV199NS699FKsX78+7rj6Xtu6NPWxgea9h84//3w94Nu6dStGjhyJiRMn6uOZOXMmunfvjs2bN2Pr1q248847YTQaMWbMGCxevBgul0sf19y5cwEAoVAI9913H7Zv345Vq1Zhz549dYbR8+fPx1NPPYX//Oc/2L9/P6ZPn47Fixfj5Zdfxvvvv4+PPvoITz75ZNx9GnsfzJ8/H7169ar3Nepokp46ffrpp2PcuHGYN29e3PaysjJMmzYN//73v1M2OCIiIiJqW9x2GwQBqPL60j0UIiKqZffu3dA0DYMGDWrwuHXr1uHrr7/Gjz/+iB49egAAVq5ciWOOOQabN2/GqFGjAIQDyaVLl8LpdGLIkCGYMGECdu3ahQ8++ACiKGLgwIF46KGHsH79+riZhJdeeimmT58OALjjjjswevRo3H333SgoKAAA3HTTTXF9FBYsWIA777wTf/zjHwEAffr0wX333Yfbb789LnuYNWsWLrroIgDhZd2eeOIJbNq0CZMnT0ZWVhYAIC8vr9E1+kKhEJ566il9zCtWrMDgwYOxadMmnHjiiQ2/yDF69OiBxx57DIIgYODAgfj666/x2GOP4corr2z0vi+//DIOHz6MzZs362Pv16+fvn/48OEYPny4fvu+++7DO++8g/feew+zZ89GVlYWJEnSK/Tqs2jRIsyaNQvXXXcdAOiVrYsWLdKrQIGGX9vamvrYQPLvoU8//RSbNm3CoUOHYDab9eewatUqvPnmm7jqqquwb98+3Hbbbfr7vH///vrjud1uCIKQMK7LLrtMv96nTx888cQTGDVqFDweDxwOh77v/vvvx9ixYwEAl19+Oe666y4UFRWhT58+AIDf//73WL9+Pe644w79Po29D3JyctC3b98GX6eOJOmKxsLCQjz11FM499xzUV1drW8PBoNtYo1GIiIiImpdLpsNThsrG4mI2pqmTtfcuXMnevTooYeMADBkyBBkZGRg586d+rZevXrB6XTqt7t06YIhQ4ZAFMW4bbFTUAHg2GOPjdsPIG4WZJcuXeD3+1FZWQkgPBX23nvvhcPh0C9XXnklDhw4EDdNNfa8drsdLpcr4bGbwmAw6GEqAAwaNCjhuTfFySefrE8bBoDRo0fj+++/h6Iojd5327ZtOO644/SQsTaPx4O5c+di8ODByMjIgMPhwM6dO/WKxqbauXOnHpxFjR07NuG5puq1rS3Z99D27dvh8XiQnZ0d93748ccf9en2t9xyC6644gpMmjQJCxcuTJiGX5etW7finHPOQc+ePeF0OjFu3DgASHg9a793bTabHjLWHmtUY++D2bNnd+hGTLUlXdEIAP/6179w9dVX4+STT8Y//vGPTlUCSkREREThsFGAgMqYXwCJiCi9+vfvD0EQUtbwxVhrbV5BEOrcVrtZWOwx0QCmrm2x04QXLFiA8847L2EMFoulwfG0RqMyURQTQttQKJTSx2isacrcuXPxz3/+E4sWLUK/fv1gtVrx+9//HsFgMKXjiGqt1zbZ95DH40HXrl1RWFiYcK5oper8+fMxY8YMvP/++1izZg3m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ceJElJaW6scUFRVhzZo1WLt2LV555RUsWbIEZ511Fn766Sds2LABDz30EP785z/jiy++SPq8q1atwurVq7F69Wps2LABCxcu1F+f0aNH48orr9TfCz169EjqtSFKuhlMaWkp+vTpAwBwuVz6G/aUU07Btddem9rREREREVGnIokisl1OVFR7Ue33p3s4RNRJeaqDGDf172l7/A3vXAyno2nTl1evXg2HwwEgHNh17doVq1evhiiG64pee+01qKqKF154Qa9WXLZsGTIyMlBYWIgzzjgDGRkZAID8/Hz9vIsWLcIdd9yBCy+8EADw0EMPYf369Vi8eDH+9re/6cfNmTMH5513nn573rx5eOSRR/RtvXv3xo4dO/Dcc8/V21x22rRpcbeXLl2K3Nxc7NixA0OHDtW3z507F2eddRYAYMGCBTjmmGOwe/duDBo0CEA4VH322WfRt29fAMDs2bNx7733Jv2cGtPY49x///249dZbcdNNN+nbRo0aBQD49NNPsWnTJhw6dEifor5o0SKsWrUKb775Jq666ioA4erLpUuXwul0YsiQIZgwYQJ27dqFDz74AKIoYuDAgfr4TzrppKTOu3z5cjidTgDAH/7wB6xbtw4PPPAA3G43TCYTbDZb3HuBKBlJVzT26dMHP/74IwBg0KBBeP311wGEKx2j35yIiIiIiJpLEARkOOxw2+0A120kImrQhAkTsG3bNmzbtg2bNm1CQUEBzjzzTOzduxcAsH37duzevRtOpxMOhwMOhwNZWVnw+/1x05NjVVZW4pdffsHYsWPjto8dOxY7d+6M23bCCSfo16urq1FUVITLL79cfyyHw4H777+/3scCgO+//x4XXXQR+vTpA5fLhV69egEA9u3bF3fcscceq1/v2rUrAODQoUP6NpvNpod/0WOi+5N5To1p6HEOHTqEX375BRMnTqzzvtu3b4fH40F2dnbca/Tjjz/GvUa9evXSw0AA6NKlC4YMGaIHyNFt0cdt7nljx06UCklXNF566aXYvn07xo0bhzvvvBPnnHMOnnrqKYRCITz66KOtMUYiIiIi6oQcVgsMkoQyjydh+hwREYXZ7fa4abkvvPAC3G43nn/+edx///3weDw4/vjj61zqLDc3NyWPH+XxeAAAzz//PE466aS44xpag/ecc87B0Ucfjeeffx7dunWDqqoYOnQogsFg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ly/XA723334b3bt3x7333osDBw7gwIEDSb0u69atw86dO1FYWIhXXnkFb7/9NhYsWKDvf/DBB7Fy5Uo8++yz+N///oebb74ZF198MTZs2IAePXrgwIEDcLlcWLx4MQ4cOIALLrgAP//8M377299i1KhR2L59O5555hksWbIE999/f9xjr1ixAiaTCRs3bsSzzz6L8vJynH766TjuuOOwZcsWrF27Fr/++iumT59e7/i/+OILXH755Zg9eza2bduGCRMmJDxOU9/3d999N6ZNm4bt27dj5syZuPDCC7Fz5846H7ex53j++edDURS89957+n0OHTqE999/P+7/QFFREdasWYO1a9filVdewZIlS3DWWWfhp59+woYNG/DQQw/hz3/+M7744gv9Pueffz4OHTqENWvWYOvWrRg5ciQmTpwY93+ioff7448/jtGjR+PKK6/U3zM9evSo9zWui6A18TuYKIr497//jaysLH3bmDFj8Prrr8cFkMcee2xSA2hLKisr4Xa7UVFRAZfLle7hEBERpRU/F6mj8/j8qKiuTvcwiJrlqJzsdA+hQ/P4/LjgL4+m7fFf+79bmvwHkbFjx2L69Om46aabIMsyunbtijfeeAPjx48HACxevBiLFy+Oq0oSBAHvvPNOXHOOSZMmYeLEibjrrrv0bX//+99x++2369OxBUHAnDlz8NhjjyX1fLZs2YJRo0ahqqoKDocDhYWFmDBhAv71r39h4sSJAIAPPvgAZ511Fnw+HywWC+bPn4+//vWvOHjwIJxOJ4BwsPjxxx/j888/R3V1NTIzM7F8+XLMmDEDQDic69WrF+bMmYPbbrsNy5cvx5w5c1BeXq6PZdWqVZg6daoexjb2OFVVVcjNzcVTTz2FK664IuG5/f3vf8f999+PnTt36hWDwWAQGRkZWLVqFc444wzMmjULhYWF+OGHH/T1ggcNGoS8vDx8/PHHAABFUeB2u/HCCy/gwgsvTOq8RUVFkCQJADB9+nSIoohXX30VAPTXI9k192bNmoV//OMf2L9/P2yRpmrPPvssbrvtNlRUVCAUCiErKwv/+te/MHr0aP1+V1xxBbxeL15++WUA4SK1xYsX60Hzn/70J7z11ltxz+vpp5/GHXfcgYqKCoiiiPHjx6OyshJffvmlft77778fn3zySVyvkJ9++gk9evTArl27MGDAgITn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++672LBhA2699dbWGCMRERERUZsjiSJyXE7YLOZ0D4WIiIioTUg6aHzrrbewZMkSnHnmmXC5XHC5XPjtb3+L559/Hm+++WZrjJGIiIiIqE2KNolx2bl+ORG1TZqm4aqrrkJWVhYEQcC2bdvSMo5evXph8eLFKT3nrFmzcO6556b0nETUMs2aOt2lS5eE7Xl5eZw6TURERESdktNqRbbLCUEQ0j0UIuqEPvvsM0iShLPOOith39q1a7F8+XKsXr0aBw4cwNChQyEIAlatWnXkB0r1KiwshCAIKC8vT/dQiFok6aBx9OjRmDdvHvx+v77N5/NhwYIFGD16dEoHR0RERETUXlhMJuS63RDFpH/EJiJqkSVLluCGG27Axx9/jF9++SVuX1FREbp27YoxY8YgPz8fBoMhZY8bCoVSdi4i6hiS/ino8ccfx8aNG9G9e3dMnDgREydORI8ePfCf//wHjz/+eGuMkYiIiIioXTAaJOS53TCm8Bd5IjryNE2DrHjTdtE0rclj9Xg8eO2113DttdfirLPOwvLly/V9s2bNwg033IB9+/ZBEAT06tULvXr1AgBMnTpV3xb17rvvYuTIkbBYLOjTpw8WLFgAWZb1/YIg4JlnnsHvfvc72O12PPDAA3WO6dChQzjnnHNgtVrRu3dvvPTSSwnHlJeX44orrkBubi5cLhdOP/10bN++Xd8/f/58jBgxAs899xx69OgBm82G6dOno6Kiot7XIhAI4MYbb0ReXh4sFgtOOeUUbN68GUD437Rfv35YtGhR3H22bdsGQRCwe/du/Tk+99xzOPvss2Gz2TB48GB89tln2L17N8aPHw+73Y4xY8agqKgo7jxNee1eeOEFTJ06FTabDf3798d7770HANizZw8mTJgAAMjMzIQgCJg1a1a9z5OoLUv6J6ChQ4fi+++/x0svvYRvv/0WAHDRRRdh5syZsFqtKR8gEREREVF7IkkiclwulFZVIcBqH6J2SVF92PRj+pqdntj7ERikpq39+vrrr2PQoEEYOHAgLr74YsyZMwd33XUXBEHA448/jr59++L//b//h82bN0OSJADhpc+WLVuGyZMn69s++eQTXHLJJXjiiSdw6qmnoqioCFdddRUAYN68efrjzZ8/HwsXLsTixYvrrY6cNWsWfvnlF6xfvx5GoxE33ngjDh06FHfM+eefD6vVijVr1sDtduO5557DxIkT8d133yErKwsAsHv3brz++uv4xz/+gcrKSlx++eW47rrr6gwuAeD222/HW2+9hRUrVuDoo4/Gww8/jIKCAuzevRtZWVm47LLLsGzZMsydO1e/z7Jly3DaaaehX79++rb77rsPjz76KB599FHccccdmDFjBvr06YO77roLPXv2xGWXXYbZs2djzZo1Sb12CxYswMMPP4y//vWvePLJJzFz5kzs3bsXPXr0wFtvvYVp06Zh165dcLlczFeo3WrWvA6bzYYrr7wSjzzyCB555BFcccUV/E9ARERERBQhigKyXU5YzexITUSta8mSJbj44osBAJMnT0ZFRQU2bNgAAHC73XA6nZAkCfn5+cjNzUVubi4AICMjQ98GhEOwO++8E3/84x/Rp08f/OY3v8F9992H5557Lu7xZsyYgUsvvRR9+vRBz549E8bz3XffYc2aNXj++edx8skn4/jjj8eSJUvg8/n0Yz799FNs2rQJb7zxBk444QT0798fixYtQkZGRlyTWb/fj5UrV2LE/2/vzsOjKu/3j99n1kwyS8hCEnZEdlR2jVTUkgIuX1GsKFILmqoIiltVlCqIRaz7RmlphWqVxbauFBEKooioAUoQZSkqQoGAZZuEJSHJ8/vDH1OmBEiYCSfL+3VduS7mnCdn7vMw+pnz4SydO6t379564YUXNHPmTBUUFBz1vvv27dPkyZP1xBNP6KKLLlKHDh30hz/8QT6fTy+99JKkHxqg69at0+effy7ph0u/p0+frhtuuCFqW9dff70GDRqkNm3a6L777tPGjRs1ZMgQ9evXT+3bt9ftt9+uRYsWRcZXdu6GDRumwYMH6/TTT9ejjz6qoqIiff7553I6nZHmasOGDZWZmalQKHSsv3KgRuOaDgAAAKAaWJallIBfex0OFR1xgA0A8XK4afbmm29Kklwul66++mq99NJLuuCCC6q0rfz8fC1ZsiTqcuiysjIdPHhQ+/fvV2LiD2dYdu/e/bjbWbNmjVwul7p16xZZ1q5dOyUnJ0e9V1FRkVJTU6N+98CBA1GXJDdr1kyNGzeOvM7OzlZ5ebnWrVunzMzMqN/9+uuvdejQIfXq1SuyzO12q2fPnlqzZo0kqVGjRrrkkks0depU9ezZU++++66Ki4t11VVXRW3rzDPPjPz58MNwzzjjjKhlBw8eVDgcVjAYrPTcHbndpKQkBYPBo870BGo7Go0AAABANQolJcrhsBTet9/uKAAqyenwqWfLp2x9/8p46aWXVFpaqkaNGkWWGWPk9Xr14osvVumsuKKiIj388MMaOHDgUesSEhIif05KSqr0No/3XllZWVFnBR52ZEOyOvziF7/Qddddp2eeeUbTpk3T1VdfHWkEHuZ2uyN/tizrmMvKy8slVX7ujtzG4e0c3gZQV9BoBAAAAKpZwOeT0+HQ7qJ9UhUe8gDAHpZlVfoeiXYpLS3VK6+8oqeeekp9+/aNWnf55ZdrxowZGj58eIW/63a7VVZWFrWsa9euWrduXdS9Ck9Gu3btVFpaquXLl6tHjx6Sfjjzcs+ePVHvVVBQIJfLFfUwmv+1adMmbd26NdJI/fTTT+VwONS2bdujxrZq1Uoej0dLlixR8+bNJf1waXReXp7uuOOOyLiLL75YSUlJmjx5subOnauPPvoopv09vD+xzp3H45Gko/5egNqGRiMAAABwCiR6vXJYDu0qLKzSE2UBoCKzZ8/W7t27lZube9SZi1deeaVeeumlYzYaW7RooQULFqhXr17yer1q0KCBHnroIV166aVq1qyZfvrTn8rhcCg/P1+rV6/Wr3/960rnatu2rfr376+bb75ZkydPlsvl0h133BH1XIecnBxlZ2fr8ssv1+OPP642bdpo69at+vvf/64rrrgicnl2QkKChg4dqieffFLhcFijRo3SoEGDjrpsWvrhTMtbbrlF99xzj1JSUtSsWTM9/vjj2r9/v3JzcyPjnE6nhg0bpvvvv1+tW7dWdnZ2pfftWOIxd82bN5dlWZo9e7Yuvvhi+Xw++f3+mLMBp1qVHwZz2mmnaefOnUct37Nnj0477bS4hAIAAADqogSPW+mhoByOk3omIwBEvPTSS8rJyanw8ugrr7xSy5Yt06pVqyr83aeeekrz589X06ZN1aVLF0lSv379NHv2bM2bN089evTQOeeco2eeeSZydmBVTJs2TY0aNdL555+vgQMH6qabblLDhg0j6y3L0pw5c9S7d29df/31atOmja655hp99913kXsiStLpp5+ugQMH6uKLL1bfvn115pln6re//e0x3/exxx7TlVdeqeuuu05du3bVhg0b9P7776tBgwZR43Jzc1VSUqLrr7++yvtWkXjMXePGjSMPlcnIyNCtt94al2zAqWaZ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G82KFSuOO8+XXXaZadu27THXH/b000+bYDBoZsyYYdauXWvuvfde43a7zfr1640xxnz77bdGUmSOvvrqK3POOeeYbt26mQsuuMB8/PHHZsWKFeb00083w4cPj5qTQCBgRo4cadauXWteeuklI8n069fPTJgwwaxfv9488sgjxu12m82bN0fm+kSft6FDh5pgMGiGDx9u1qxZY959912TmJhopkyZYowxZufOnaZJkyZm/PjxZtu2bWbbtm0nnAMAdRN1seI5oS4eH3URAAAcD41G1BsVHVD96Ec/ihrTo0cPc9999xljjHn//feNy+UyW7Zsiax/7733og6o/vznP5u2bdua8vLyyJji4mLj8/nM+++/H1l2ySWXmPPOO8/06dPH9O3bN2r8/3rggQeO2uakSZOM3+83ZWVlxhhjnnnmGdO8efPj7u/WrVvNOeecYySZNm3amKFDh5pZs2ZFtnF4TlJSUsy+ffsiyyZPnhx5r4MHD5rExETzySefRG07NzfXDB48+JjvPXLkSHPllVdGvc+AAQPMG2+8Yfx+v5k5c2Zk3eLFi00wGDQHDx6M2karVq0iB11jx441brf7mAePxhjzt7/9zQSDQRMOh487L4e1b9/eXHbZZScc16hRIzNhwoSoZT169DAjRowwxvz3gOqPf/xjZP2MGTOMJLNgwYLIsokTJ0YdwA0dOtQ0b9486u+jbdu25rzzzou8Li0tNUlJSWbGjBnGmMp93g5vt7S0NDLmqquuMldffXXkdfPmzc0zzzxzwn0HULdRF6mLR6IuPnPCfQcAACfGPRpRr5155plRr7OysrRjxw5J0po1a9S0aVM1atQosj47OztqfH5+vjZs2KBAIBC1/ODBg/r6668jr6dOnao2bdrI4XDoyy+/PO5lOWvWrFF2dnbUmF69eqmoqEj//ve/1axZs0rtW1ZWlpYuXarVq1fro48+0ieffKKhQ4fqj3/8o+bOnSuH44c7J5x11llKTEyM2seioiJt3rxZRUVF2r9/v37yk59EbbukpERdunSJvJ40aZKmTp2qTZs26cCBAyopKVHnzp2jfuezzz7T7Nmz9de//jXqHk/5+fkqKipSampq1PgDBw5EzWHz5s2Vnp5+zP39yU9+oubNm+u0005T//791b9/f11xxRVR+3YkY8wxt3VYOBzW1q1b1atXr6jlvXr1irqETYr+LGVkZEiSzjjjjKhlhz9bh3Xs2DHy93B4zJEPMHA6nUpNTY38XmU/bx07dpTT6Yy8zsrK0hdffHHC/QUA6iJ18XioiwAA4ERoNKJec7vdUa8ty1J5eXmlf7+oqEjdunXTa6+9dtS6I7/85+fna9++fXI4HNq2bZuysrJOPnQVderUSZ06ddKIESM0fPhwnXfeefrwww8j91o6nqKiIknS3//+dzVu3DhqndfrlSTNnDlTv/zlL/XUU08pOztbgUBATzzxhD777LOo8a1atVJqaqqmTp2qSy65JDL3RUVFysrK0qJFi456/+Tk5Mifk5KSjps1EAhoxYoVWrRokebNm6eHHnpI48aNU15eXtR2DmvTpo3Wrl17oimotCM/S4cPhv932f9+tir6/B3vM1nZz1usn2sA9Rd18fioi5VHXQQAoH6i0QgcQ/v27bV58+aoA6BPP/00akzXrl01a9YsNWzYUMFgsMLt7Nq1S8OGDdOYMWO0bds2DRkyRCtWrJDP5zvm+/7tb3+TMSbyxXzJkiUKBAJq0qRJTPvUoUMHSdK+ffsiy/Lz83XgwIFInk8//VR+v19NmzZVSkqKvF6vNm3apPPPP7/CbS5ZskTnnnuuRowYEVl25FkEh6WlpemNN97QBRdcoEGDBun111+X2+1W165dVVBQIJfLdcwb+FeWy+VSTk6OcnJyNHbsWCUnJ2vhwoUaOHDgUWOvvfZaXXPNNXr77bc1YMCAqHXGGIXDYYVCITVq1EhLliyJ2v8lS5aoZ8+eMWU9GZX5vFWGx+NRWVlZHJMBqA+oi9RF6iIAADgRnjoNHENOTo7atGmjoUOHKj8/X4sXL9aYMWOixgwZMkRpaWkaMGCAFi9erG+//VaLFi3SqFGj9O9//1uSNHz4cDVt2lS/+tWv9PTTT6usrEy//OUvj/m+I0aM0ObNm3Xbbbdp7dq1evvttzV27FjdddddUZcTncgtt9yiRx55REuWLNF3332nTz/9VD//+c+Vnp4edalbSUmJcnNz9dVXX2nOnDkaO3asbr31VjkcDgUCAf3yl7/UnXfeqZdffllff/21VqxYoRdeeEEvv/yyJKl169ZatmyZ3n//fa1fv14PPvig8vLyKszUsGFDLVy4UGvXrtXgwYNVWlqqnJwcZWdn6/LLL9e8efO0ceNGffLJJxozZoyWLVtW6f2dPXu2nn/+ea1cuVLfffedXnnlFZWXl6tt27YVjh80aJCuvvpqDR48WI8++qiWLVum7777TrNnz1ZOTo4++OADSdI999yj3/zmN5o1a5bWrVun0aNHa+XKlbr99tsrnS1eKvN5q4wWLVroo48+0pYtW/Sf//ynGhMDqEuoi9RFiboIAACOjzMagWNwOBx68803lZubq549e6pFixZ6/vnn1b9//8iYxMREffTRR7rvvvs0cOBAFRYWqnHjxurTp4+CwaBeeeUVzZkzR//85z/lcrnkcrn06quv6kc/+pEuvfRSXXTRRUe9b+PGjTVnzhzdc889Ouuss5SSkqLc3Fz96le/qlL+nJwcTZ06VZMnT9bOnTuVlpam7OxsLViwIOq+T3369FHr1q3Vu3dvFRcXa/DgwRo3blxk/SOPPKL09HRNnDhR33zzjZKTk9W1a1c98MADkqSbb75Z//znP3X11VfLsiwNHjxYI0aM0HvvvVdhrszMTC1cuFAXXHCBhgwZounTp2vOnDkaM2aMrr/+en3//ffKzMxU7969I/d0qozk5GS98cYbGjdunA4ePKjWrVtrxowZ6tixY4XjLcvS9OnTNWXKFE2dOlUTJkyQy+VS69at9fOf/1z9+vWTJI0aNUp79+7V3XffrR07dqhDhw5655131Lp160pni5cTfd4qa/z48br55pvVqlUrFRcXV+q+XABAXfwBdZG6CAAAjs0yVFKg3ho2bJj27Nmjt956y+4oAADYjroIAAAQGy6dBgAAAAAAABAzGo0AAAAAAAAAYsal0wAAAAAAAABixhmNAAAAAAAAAGJGoxEAAAAAAABAzGg0AgAAAAAAAIgZjUYAAAAAAAAAMaPRCAAAAAAAACBmNBoBAAAAAAAAxIxGIwAAAAAAAICY0WgEAAAAAAAAEDMajQAAAAAAAABi9v8AXUqpo55nt1IAAAAASUVORK5CYII=", + "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.7.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/text_analysis/case2/041525_resolved_phab_comments.ipynb b/phab_analysis/case2/041525_resolved_phab_comments.ipynb similarity index 100% rename from text_analysis/case2/041525_resolved_phab_comments.ipynb rename to phab_analysis/case2/041525_resolved_phab_comments.ipynb diff --git a/text_analysis/case2/NRC-VAD-Lexicon.txt b/phab_analysis/case2/NRC-VAD-Lexicon.txt similarity index 100% rename from text_analysis/case2/NRC-VAD-Lexicon.txt rename to phab_analysis/case2/NRC-VAD-Lexicon.txt diff --git a/text_analysis/case2/coref_resolution-https.ipynb b/phab_analysis/case2/coref_resolution-https.ipynb similarity index 90% rename from text_analysis/case2/coref_resolution-https.ipynb rename to phab_analysis/case2/coref_resolution-https.ipynb index 17c5e41..d3dc4eb 100644 --- a/text_analysis/case2/coref_resolution-https.ipynb +++ b/phab_analysis/case2/coref_resolution-https.ipynb @@ -10,9 +10,9 @@ "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", + "/gscratch/scrubbed/mjilg/envs/coref-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", + "/gscratch/scrubbed/mjilg/envs/coref-notebook/lib/python3.7/site-packages/torch/cuda/__init__.py:497: UserWarning: Can't initialize NVML\n", " warnings.warn(\"Can't initialize NVML\")\n" ] } @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/0402_https1_phab_comments.csv\"\n", + "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/0514_https_phab_comments.csv\"\n", "phab_df = pd.read_csv(phab_path)" ] }, @@ -40,7 +40,6 @@ "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", @@ -61,7 +60,7 @@ " if \"tls\" in word.lower():\n", " return True\n", " #cert\n", - " if word.lower().startswith(\"cert\"):\n", + " if word.lower().startswith(\"cert\") and not word.lower().startswith(\"certain\"):\n", " return True\n", " return False\n", "\n", @@ -84,12 +83,12 @@ "name": "stderr", "output_type": "stream", "text": [ - "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:41: SettingWithCopyWarning: \n", + "/gscratch/scrubbed/mjilg/envs/coref-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", + "/gscratch/scrubbed/mjilg/envs/coref-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", @@ -114,9 +113,9 @@ " 'isGerrit': 'meta.gerrit'\n", "})\n", "\n", - "# after 12-1-2012 before 12-1-2013\n", + "# after 9-3-2011 before 11-27-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'] < 1385596799) & (phab_df['date_created'] > 1315008000)]\n", "#filtered_phab_df = phab_df[(phab_df['date_created'] < 1381691276) & (phab_df['date_created'] > 1379975444)]\n", "\n", "#removing headless conversations\n", @@ -151,16 +150,42 @@ { "cell_type": "code", "execution_count": 5, + "id": "ffd0b263", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Unique conversation_ids: 1074\n", + "Unique ids: 6515\n", + "Unique speakers: 305\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": 6, "id": "f32f6eed-3aeb-4b05-8d40-7ed85e7235c5", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -181,7 +206,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "id": "a5b062d8-2d26-4a3e-a84c-ba0eaf6eb436", "metadata": {}, "outputs": [], @@ -214,7 +239,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "id": "999e1656-0036-4ba2-bedf-f54493f67790", "metadata": {}, "outputs": [], @@ -260,7 +285,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "id": "be476647-624b-4e95-ab62-9c6b08f85368", "metadata": {}, "outputs": [], @@ -273,7 +298,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "id": "a9628b54-a1df-49cd-a365-9cba59de3421", "metadata": {}, "outputs": [ @@ -283,7 +308,7 @@ "'i hate ve.interface, ve.interface always messes up i browser'" ] }, - "execution_count": 9, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -294,7 +319,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "id": "46873641-8e88-4829-9e24-4dd5e6749bd1", "metadata": {}, "outputs": [ @@ -302,7 +327,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/gscratch/scrubbed/mjilg/envs/coref2-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:1: SettingWithCopyWarning: \n", + "/gscratch/scrubbed/mjilg/envs/coref-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", @@ -310,13 +335,7 @@ " \"\"\"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" + "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" ] } ], @@ -354,18 +373,16 @@ ] } ], - "source": [ - "comment_phab_df['resolved_text'][46088]" - ] + "source": [] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "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)" + "comment_phab_df.to_csv(\"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/051825_coref_rel_phab_comments.csv\", index=False)" ] } ], diff --git a/text_analysis/case2/ve_dependency-Copy1.ipynb b/phab_analysis/case2/ve_dependency-Copy1.ipynb similarity index 100% rename from text_analysis/case2/ve_dependency-Copy1.ipynb rename to phab_analysis/case2/ve_dependency-Copy1.ipynb diff --git a/text_analysis/case2/ve_phab_convos-Copy1.ipynb b/phab_analysis/case2/ve_phab_convos-Copy1.ipynb similarity index 100% rename from text_analysis/case2/ve_phab_convos-Copy1.ipynb rename to phab_analysis/case2/ve_phab_convos-Copy1.ipynb diff --git a/text_analysis/case3/041525_phab_comments.ipynb b/phab_analysis/case3/041525_phab_comments.ipynb similarity index 100% rename from text_analysis/case3/041525_phab_comments.ipynb rename to phab_analysis/case3/041525_phab_comments.ipynb diff --git a/text_analysis/case3/050825_join_resolved_files.ipynb b/phab_analysis/case3/050825_join_resolved_files.ipynb similarity index 100% rename from text_analysis/case3/050825_join_resolved_files.ipynb rename to phab_analysis/case3/050825_join_resolved_files.ipynb diff --git a/text_analysis/case3/NRC-VAD-Lexicon.txt b/phab_analysis/case3/NRC-VAD-Lexicon.txt similarity index 100% rename from text_analysis/case3/NRC-VAD-Lexicon.txt rename to phab_analysis/case3/NRC-VAD-Lexicon.txt diff --git a/text_analysis/case3/c3-050125_affective_language_use-slides.png b/phab_analysis/case3/c3-050125_affective_language_use-slides.png similarity index 100% rename from text_analysis/case3/c3-050125_affective_language_use-slides.png rename to phab_analysis/case3/c3-050125_affective_language_use-slides.png diff --git a/text_analysis/case3/c3-resolved-phab.ipynb b/phab_analysis/case3/c3-resolved-phab.ipynb similarity index 100% rename from text_analysis/case3/c3-resolved-phab.ipynb rename to phab_analysis/case3/c3-resolved-phab.ipynb diff --git a/text_analysis/case3/coref-res.py b/phab_analysis/case3/coref-res.py similarity index 100% rename from text_analysis/case3/coref-res.py rename to phab_analysis/case3/coref-res.py diff --git a/text_analysis/case3/coref_resolution-http.ipynb b/phab_analysis/case3/coref_resolution-http.ipynb similarity index 100% rename from text_analysis/case3/coref_resolution-http.ipynb rename to phab_analysis/case3/coref_resolution-http.ipynb diff --git a/text_analysis/case3/ve_dependency.ipynb b/phab_analysis/case3/ve_dependency.ipynb similarity index 100% rename from text_analysis/case3/ve_dependency.ipynb rename to phab_analysis/case3/ve_dependency.ipynb diff --git a/text_analysis/case3/ve_phab_convos.ipynb b/phab_analysis/case3/ve_phab_convos.ipynb similarity index 100% rename from text_analysis/case3/ve_phab_convos.ipynb rename to phab_analysis/case3/ve_phab_convos.ipynb diff --git a/text_analysis/coreference_resolution.py b/phab_analysis/coreference_resolution.py similarity index 100% rename from text_analysis/coreference_resolution.py rename to phab_analysis/coreference_resolution.py diff --git a/text_analysis/longitudinal_analysis.R b/phab_analysis/longitudinal_analysis.R similarity index 100% rename from text_analysis/longitudinal_analysis.R rename to phab_analysis/longitudinal_analysis.R diff --git a/text_analysis/phab_topic_trends.R b/phab_analysis/phab_topic_trends.R similarity index 100% rename from text_analysis/phab_topic_trends.R rename to phab_analysis/phab_topic_trends.R diff --git a/text_analysis/.ipynb_checkpoints/longitudinal_analysis-checkpoint.R b/text_analysis/.ipynb_checkpoints/longitudinal_analysis-checkpoint.R deleted file mode 100644 index dd64143..0000000 --- a/text_analysis/.ipynb_checkpoints/longitudinal_analysis-checkpoint.R +++ /dev/null @@ -1,48 +0,0 @@ -library(dplyr) -library(ggplot2) -phab_data_path <- "/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case1/0217_ve_phab_comments.csv" -phab_data <- read.csv(phab_data_path, header=TRUE) - -phab_data <- phab_data |> - mutate(has_ref = grepl("visualeditor|VE|ve|VisualEditor", comment_text)) |> - mutate(has_bot_ref = grepl("bots|scripts|gadgets", comment_text)) |> - mutate(timestamp = as.POSIXct(date_created, origin = "1970-01-01", tz = "UTC")) |> - mutate(comment_id = row_number())|> - filter(date_created < 1383264000 & date_created > 1351728000) -#looking at all data between 11-1-2012 and 11-1-2013 - -length(unique(phab_data$date_created)) - -#g <- ggplot(phab_data, aes(x=timestamp, y=has_bot_ref)) + -# geom_point(alpha = 0.5) + -# theme_minimal() -#g - -library(udpipe) -#library(rsyntax) https://github.com/vanatteveldt/rsyntax?tab=readme-ov-file - -library(tidytext) -library(dplyr) -library(stringr) - -# we first need to transform our comment level of analysis into sentences -sentence_level_data <- phab_data |> - unnest_tokens(sentence, comment_text, token = "sentences") |> - group_by(comment_id) |> - mutate(sentence_id = row_number())|> - dplyr::select(-has_bot_ref, -has_ref)|> - mutate(has_ref = grepl("visualeditor|VE|ve|VisualEditor", sentence)) |> - mutate(has_bot_ref = grepl("bots|scripts|gadgets", sentence)) |> - ungroup() - - -library(udpipe) -library(rsyntax) -# Load necessary libraries -library(spacyr) -spacy_install() -#we only care about stuff that mentions VE rn, then tokenize -sentence_level_data <- sentence_level_data |> - filter(has_ref == TRUE) |> - mutate(sentence_tokens = udpipe(sentence, "english")) - diff --git a/text_analysis/case1/.ipynb_checkpoints/031025_phab_comments-checkpoint.ipynb b/text_analysis/case1/.ipynb_checkpoints/031025_phab_comments-checkpoint.ipynb deleted file mode 100644 index 7913a10..0000000 --- a/text_analysis/case1/.ipynb_checkpoints/031025_phab_comments-checkpoint.ipynb +++ /dev/null @@ -1,983 +0,0 @@ -{ - "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": 3, - "id": "e4f0b3f0-5255-46f1-822f-e455087ba315", - "metadata": {}, - "outputs": [], - "source": [ - "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case1/0312_resolved_ve_phab_comments.csv\"\n", - "phab_df = pd.read_csv(phab_path)" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "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", - "#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", - "# before 9-30-2013 after 11-11-2012\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'] < 1380585599) & (phab_df['date_created'] > 1352592000)]\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", - "comment_phab_df = filtered_phab_df[filtered_phab_df['meta.gerrit'] != True]" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "942344db-c8f5-4ed6-a757-c97f8454f18b", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Unique conversation_ids: 1937\n", - "Unique ids: 7987\n", - "Unique speakers: 217\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": 6, - "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": 7, - "id": "3ae40d24-bbe8-49c3-a3a9-70bde1b4d559", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_43056/3649688126.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['text'].apply(preprocess_text)\n" - ] - } - ], - "source": [ - "comment_phab_df['processed_text'] = comment_phab_df['text'].apply(preprocess_text)" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "b8eddf40-1fe2-4fce-be74-b32552b40c57", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_43056/1316816771.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_resolved_text'] = comment_phab_df['resolved_text'].apply(preprocess_text)\n" - ] - } - ], - "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_43056/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": 11, - "id": "337a528a-5667-4e1f-ac9a-37caabc03a18", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_43056/2117289791.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['resolved_dependency_tree'] = comment_phab_df['processed_resolved_text'].apply(extract_dependency_tree)\n" - ] - } - ], - "source": [ - "comment_phab_df['resolved_dependency_tree'] = comment_phab_df['processed_resolved_text'].apply(extract_dependency_tree)" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "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": 13, - "id": "828fb57a-e152-42ef-9c60-660648898532", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_43056/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_43056/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_43056/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_43056/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": 14, - "id": "27e47f6f-0257-4b70-b222-e91ef888c900", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_43056/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_43056/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_43056/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": 15, - "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", - "\n", - "dependency_relations = []\n", - "resolved_dependency_relations = []\n", - "\n", - "for index, row in comment_phab_df.iterrows():\n", - " text = row['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", - " 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", - " for token, lemma, dep, head, ancestors, subtree, children in row['resolved_dependency_tree']:\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": 16, - "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": 23, - "id": "3e5dfff1-3882-4e75-867e-1a42badb346f", - "metadata": {}, - "outputs": [], - "source": [ - "given_date = pd.Timestamp(\"2013-07-01\").tz_localize(None)\n", - "task_phab_df['timestamp'] = pd.to_datetime(task_phab_df['timestamp'], unit='s').dt.tz_localize(None)\n", - "task_phab_df = task_phab_df[(task_phab_df['date_created'] < 1380585599) & (task_phab_df['date_created'] > 1352592000)]\n", - "task_phab_df['week_bin'] = ((task_phab_df['timestamp'] - given_date).dt.days // 7)" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "id": "c7bc1479-620e-4da7-8fa0-b7c554e8f2d9", - "metadata": {}, - "outputs": [], - "source": [ - "task_phab_df\n", - "task_phab_df.to_csv(\"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case1/phab_tasks.csv\", index=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "id": "82cd9dde-0d14-4de5-8482-5a39de8d2869", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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zenTp82+ffvMsGHDjCTTvn17u/UkmcWLF9va4uPjTWhoqImMjLS1JSYmmvj4eLttnDt3zhQuXNg88cQTtrbDhw8bSSZXrlzm77//trVv3rzZSDIjRoywtfXs2dNIMmPHjk2Rf8+ePU3JkiVtj3/88Ucjye61Tma1Wm3/HxcXl2J5y5YtTenSpe3aKleubBo1apRi3eHDhxtJZv369ba2ixcvmlKlSpnw8HCTlJRkjDFmzZo1RpIpXbp0qttMz9atW40k8/7776eb94cffmgkmXXr1tna8ubNawYPHpxu/Bvfg5999pnJmTOn6devny13Y4yZOXOmkWROnz7tVO7GGFOyZEnTtm1b2+PkfV6gQAFz9uxZW/sXX3xhJJmvvvrK1la9enVTpEgRc/78eVvbDz/8YCTZ7e/169cbSWbJkiV22/7uu+9StO/atcv4+fmZvn37mnPnzplixYqZWrVqmYSEBGPM9ffH3XffbVq2bJnivVKqVCnTvHlzW1vHjh1NQECA+euvv2xte/fuNb6+vuZWX3EycwxLMi+++KLt8auvvmokmcOHD6fYjiTj5+dn/vzzT1vbb7/9ZiSZOXPmpJvjrSQmJpoiRYqYunXr2rXPnz/fSDLff/+9rS35szA5x88//9z22ZiW5ONmzZo1du3J76GMHBM352HM/32upfZvwIABtvWc2d8lS5Y0PXv2tD3+5JNPUu3LqVOnjJ+fn2nRooXdMffGG28YSea9995Lkef8+fNTfb0AIDVMKQfgNUqXLq3HHntMCxYs0PHjx1NdZ9myZbJarercubP+++8/27/Q0FDdfffdtinZPj4+qlevntatWydJ2rdvn86cOaOxY8fKGKNNmzZJuj5ids899zh0IaX9+/erYMGCKliwoCpWrKg5c+aobdu2eu+99+zWy5Mnj925jn5+fqpTp44OHTpka/P19bWN3lqtVp09e1aJiYmqVatWqtOZO3bsqGLFitke16lTR/fdd5+++eabFOsOHDjwln357LPPZLFY9OKLL6ZYduNI142jbxcuXNB///2nRo0a6dChQ7pw4cItt/PNN9+oTp06atCgga0tT5486t+/v44cOaK9e/fard+zZ880R/yccWOMq1ev6r///tP9998vSXavb0hIiDZv3qx///33ljE//PBDdenSRQMGDNBbb71ld2558vvniy++cNnF6bp06aJ8+fLZHidfEC75fXT8+HHt3LlTPXv2tLtwVfPmzVWpUiW7WJ988ony5s2r5s2b2x03NWvWVJ48eexOZbjnnnsUFRWld955Ry1bttR///2nRYsW2S5CtnPnTh04cEDdu3fXmTNnbLEuX76sZs2aad26dbJarUpKStL333+vjh07qkSJErb4FStWVMuWLW/Zf3ccw2mJiIiwu8he1apVFRwcbHfMZoSvr6+6du2qTZs22U0Vj46OVuHChdWsWbM0n5vcnxUrVighISFTeUiOHxNpCQ8P18qVK1P8Gz58uCRlen+nZdWqVbp27ZqGDx9ud8z169dPwcHBKU5P8ff3V+/evTO8PQDeh4IbgFd54YUXlJiYmOa53AcOHJAxRnfffbet+E3+t2/fPrtzJR944AFt375dV65c0fr161WkSBHVqFFD1apVs01J3bBhg92VrdOT/IVz1apV2rBhg06cOKEVK1bYpqgmK168eIrpmfny5bM7V1aSFi1apKpVqyogIEAFChRQwYIF9fXXX6dayN59990p2sqVK5fiPNQcOXKkOp34ZgcPHlTRokWVP3/+dNf7+eefFRERody5cyskJEQFCxa0nRPpSMH9119/qXz58inak6eK/vXXX3btpUqVumVMR5w9e1ZPPfWUChcurFy5cqlgwYK22DfmPW3aNO3evVthYWGqU6eOJkyYkGqRdfjwYT366KOKjIzUnDlzUuzfLl26qH79+urbt68KFy6srl276uOPP85U8X1j0SLJVnwnv4+SX7vU3hs3v+YHDhzQhQsXVKhQoRTHzaVLl1KcYzx69GhVq1ZNW7Zs0YsvvmhXwB84cEDS9R9Hbo71zjvvKD4+XhcuXNDp06d15coVh/JLi6uP4bTc/FpLqR+zGZF8HYXo6GhJ0t9//63169era9eu6V4krVGjRoqMjFRUVJTuuusuPfjgg3r//fcVHx+foTwcPSbSkjt3bkVERKT4l3xbMFfs79Qkv89vjuHn56fSpUun+AwpVqxYhk9FAeCdOIcbgFcpXbq0Hn30US1YsEBjx45Nsdxqtcpisejbb79N9ctqnjx5bP/foEEDJSQkaNOmTVq/fr3tS/kDDzyg9evXa//+/Tp9+rTDX9aTv3DeSlpfoo0xtv//3//+p169eqljx44aPXq0ChUqJF9fX02ZMkUHDx50KJ/U+Pv7p7iqd0YdPHhQzZo1U4UKFTRjxgyFhYXJz89P33zzjWbOnOmW24y5YnRbkjp37qyNGzdq9OjRql69uvLkySOr1apWrVrZ5d25c2c98MAD+vzzz/XDDz/o1Vdf1dSpU7Vs2TLb+faSVKRIERUpUkTffPONtm3bZjvH/ca8161bpzVr1ujrr7/Wd999p48++khNmzbVDz/8kKGrTzvyPnKU1WpVoUKFtGTJklSX33g+s3R9FD25sN61a1eKWJL06quvprjWQLI8efJkuDC8kauP4bS48rW+Wc2aNVWhQgV9+OGHeu655/Thhx/KGGMrxNNisVj06aef6pdfftFXX32l77//Xk888YRee+01/fLLL8qTJ0+a510nJSWlaHP0mMjuXPUZAsB7UHAD8DovvPCC/ve//2nq1KkplpUpU0bGGJUqVUrlypVLN06dOnXk5+en9evXa/369bYrFTds2FBvv/227UrMGb1gWmZ8+umnKl26tJYtW2b3pTm1Kd7S/40q3uiPP/7I8P1qy5Qpo++//15nz55Nc5T7q6++Unx8vL788ku7EcDUrqSe1hf/kiVLKiYmJkX7/v37bctd7dy5c1q9erWioqI0fvx4W3tqr6F0vZgeNGiQBg0apFOnTqlGjRp6+eWX7QrugIAArVixQk2bNlWrVq30008/qXLlynZxfHx81KxZMzVr1kwzZszQ5MmT9fzzz2vNmjUO/VDjrOTXLrV+3fyalylTRqtWrVL9+vVvWZBYrVb16tVLwcHBGj58uCZPnqyHH35YnTp1ssWSpODg4HT7VbBgQeXKlcuh/NLiqmP4VhcEc7cePXpo3Lhx+v333xUdHa27775btWvXdui5999/v+6//369/PLLio6OVo8ePbR06VL17dvXNuvh5qt13zzq6+wxkRGZ3d/pfYYkxyhdurSt/dq1azp8+LBbji0A3oUp5QC8TpkyZfToo4/qrbfe0okTJ+yWderUSb6+voqKikox+mSMsbvFTUBAgGrXrq0PP/xQR48etRsdu3LlimbPnq0yZcqoSJEi7u/UTZJH1G7sw+bNm23npd5s+fLl+ueff2yPt2zZos2bN9sVhc6IjIyUMUZRUVEpliXnlFqOFy5c0Pvvv5/iOblz507xpV+S2rRpoy1bttj16/Lly1qwYIHCw8NTnGvsCqnlLV2/mvqNkpKSUkylLVSokIoWLZrq6GzevHn1/fff224dduNMhLNnz6ZYP3n01xUjvakpUqSIqlevrkWLFtn1Y+XKlSnOje/cubOSkpI0adKkFHESExPt9t2MGTO0ceNGLViwQJMmTVK9evU0cOBA2xWqa9asqTJlymj69Om6dOlSinjJt8jz9fVVy5YttXz5ch09etS2fN++ffr+++8d6qOrjuHkq2in9h69HZJHs8ePH6+dO3fecnRbul4k3/wevvk9VbJkSfn6+trOc082b948u8eOHhOZkdn9ndY+ioiIkJ+fn2bPnm2X/7vvvqsLFy6obdu2rukAAK/FCDcAr/T888/rgw8+UExMjN1IYpkyZfTSSy/p2Wef1ZEjR9SxY0cFBQXp8OHD+vzzz9W/f3+NGjXKtv4DDzygV155RXnz5lWVKlUkXS+qypcvr5iYGNt9YG+3du3aadmyZXrooYfUtm1bHT58WPPnz1elSpVSLWLKli2rBg0aaODAgYqPj9esWbNUoEABjRkzJkPbb9KkiR577DHNnj1bBw4csE0rXb9+vZo0aaIhQ4aoRYsW8vPzU/v27TVgwABdunRJb7/9tgoVKpTionY1a9bUm2++qZdeeklly5ZVoUKF1LRpU40dO1YffvihWrdurWHDhil//vxatGiRDh8+rM8++8xl099vFBwcrIYNG2ratGlKSEhQsWLF9MMPP+jw4cN26128eFHFixfXww8/rGrVqilPnjxatWqVtm7dqtdeey3V2HfddZftftsRERHasGGDihUrpokTJ2rdunVq27atSpYsqVOnTmnevHkqXry43QXjXG3KlClq27atGjRooCeeeEJnz57VnDlzVLlyZbv3UaNGjTRgwABNmTJFO3fuVIsWLZQzZ04dOHBAn3zyiV5//XU9/PDD2rdvn8aNG6devXqpffv2kq7fI7l69eoaNGiQPv74Y/n4+Oidd95R69atVblyZfXu3VvFihXTP//8ozVr1ig4OFhfffWVJCkqKkrfffedHnjgAQ0aNEiJiYm2/H7//XeH+uiKY7hmzZqSrn+udO3aVTlz5lT79u1tRZ67lSpVSvXq1dMXX3whSQ4V3IsWLdK8efP00EMPqUyZMrp48aLefvttBQcHq02bNpKu/wj0yCOP2K4rUKZMGa1YsSLFOfmOHhPpuXDhgv73v/+luiz5IpGZ2d/Vq1eXr6+vpk6d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Jdnaqlatavt/i8WiQoUK6fTp07a2jz76SPXr11doaKjy5MmjF154QUePHnVDb+xt375d7du3V4kSJZQ3b161a9dOktLd9p9//qm4uDg1b95cefLksf1bvHixDh48KOn661Knjv2F6pKL8/SsWrVKzZo1U7FixRQUFKTHHntMZ86cUVxcXCZ6+X9u3A/JBXnyFHpH92WtWrXs1unZs6d27dqlihUratiwYfrhhx9ckqsrUXADAAAA8EgNGzZU06ZN9dxzz2U4xs1XBrdYLLJarZKkTZs2qUePHmrTpo1WrFihHTt26Pnnn3f7BbkuX76sli1bKjg4WEuWLNHmzZv1wQcfSEr/YmDJ51R//fXX2rlzp+3f3r17U5zH7YwjR46oXbt2qlq1qj777DNt375dc+fOtcvHx8cnxRXik891d8SN+8FisUiSbT84Knfu3HaPa9SooZ07dyoqKkpXrlxR586d9fDDDzsV092YUg4AAADAY7344otq2LChKlSoYNdesWJF/fzzz3ZtP//8s8qVKydfX1+HYm/cuFElS5bU888/b2v766+/Mp/0Lezfv19nzpzRK6+8orCwMFmtVq1fv95uHT8/P0myG+GtVKmS/P39dfToUTVq1CjV2BUrVtSXX35p1/bLL7+km8/27dtltVr12muv2abHf/zxx3br3HXXXTpx4oSMMbaC+eZ7a/v5+dnl66jM7Mvg4GB16dJF3bp1s527fvbsWduU/KzGCDcAAAAAj1W5cmV1795ds2fPtmt/+umntXr1ak2aNEl//PGHFi1apDfeeEOjRo1yOPbdd9+to0ePaunSpTp48KBmz56tzz//3NVdSKFEiRLy8/PTnDlzdOjQIX355ZeaPn263TolS5aUxWLRihUrdPr0aV26dElBQUEaNWqURowYoUWLFungwYP69ddfNWfOHNt57k8++aQOHDigcePGKSYmRtHR0SkuPnazsmXLKiEhwZbPBx98oPnz59ut07hxY50+fVrTpk3TwYMHNXfuXH377bd264SHh+v3339XTEyM/vvvP4dHwDO6L2fOnKlPP/1U+/fv1x9//KFPPvlEoaGhHnXfcgpuAAAAAB4tKioqxfTjGjVq6OOPP9bSpUt1zz33aPz48Zo4caLdRbZupUOHDhoxYoSGDBmi6tWra+PGjbYLd7lTwYIFtXDhQn3yySeqVKmS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+e5AwQ0AAADAozRp0kSDBw9WQkKC3fThRo0aaciQIbp27Vqq528nq1ixov777z8FBga6LKe7775bR48e1dKlS1W7dm2tWLFCK1ascFn8tJQoUUJ+fn6aM2eOnnzySe3evVuTJk2yW6dkyZKyWCxasWKF2rRpI39/fwUFBenpp5/WiBEjZLVa1aBBA124cEE///yzgoOD1bNnTz355JN67bXXNHr0aPXt21fbt29PcfGxm5UtW1YJCQmaM2eO2rdvr59//tl2bn2yxo0b6/Tp05o2bZoefvhhfffdd/r2228VHBxsWyc8PFw//PCDYmJiVKBAAeXNm9eh1+Ppp59W7dq1NWnSJD3yyCNas2aN5s6de8vzx2fMmKEiRYro3nvvlY+Pjz755BOFhoa6/b7lnMMNAAAAwKM0adJEV65cUdmyZe1Gmhs1aqSLFy/abh+WngIFCihXrlwuy6lDhw4aMWKEhgwZourVq2vjxo0aPXq0y+KnpWDBglq4cKE++eQTVapUSa+88oqmT59ut06xYsUUFRWlsWPHqnDhwho6dKik61Pjx40bpylTpqhixYpq1aqVvv76a5UqVUrS9WL+s88+0/Lly1WtWjXNnz9fkydPTjefatWqacaMGZo6daruueceLVmyJMXttSpWrKh58+Zp7ty5qlatmrZs2ZJiin7fvn1Vvnx51apVSwULFkwxap2WGjVq6OOPP9bSpUtVtWpVTZ48WVFRUXYXTEtNUFCQpk2bplq1aql27do6cuSIvvnmG9sovbswwg0AAAB4kYgo+ytQW61WxcbGKjg42CXFhyvihYeHyxhji5WsZMmSKc4NTnar+0efP3/eLp4j95u+2bRp0zRt2jRJ/9fPZ555xra8evXqKfJLrW3ChAmaMGGC7fH7779v188b70ktSd26dVO3bt3s2m6OOW7cOI0bN84uN4vFoqeeekpPPfVUmn1q166d2rVrZ9eWfB/vtIwYMUIjRoywa3vsscfsHj/55JN68skn7dqee+4527nYBQsWTPXCZTf3KyQkJEVbZGSkIiMj7d5rN0pt3/br10/9+vVLt1/uwAg3AAAAAABuQMENAAAAAIAbUHADAAAAAOAGFNwAAAAAALgBBTcAAAAAAG5AwQ0AAADcoZKvCA3Aca48brgtGAAAAHCH8fPzk4+Pj/79918VLFhQfn5+slgsqa5r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1bRpUzVo0EB//fWXpIz19cCBAxo1apQeffRRDRo0SNL14yAjX5qSX/uMPv9me/fuVffu3dW2bVt17NhRW7Zs0cWLFx1+/sGDBzV37lyNHj1a33//vY4dO5apfPbt26f+/furYcOGGj16tH799dcMx/r9999VpUoVTZ8+XQcOHMj0j66///676tatq+joaJ05cybDcaTr7/2aNWvqp59+ylQc6fr7KyIiQosXL1ZcXFym+3nw4EFNnTpVffr00RdffJGpGQLHjh3T0qVLNX36dO3evTtTn/8XLlzI1PeLG+3du1ePP/64WrZsqYEDB2rjxo2ZiufKwv3y5cu6ePGiYmNjM/0D2NmzZ7V//34dOHAg08XoP//8oypVquiFF17Qtm3bMhVLun4MdOzY0faezYzdu3erc+fO+uWXX1wyo2XPnj2qV6+e/ve//0nK3A9Ff//9tz7++GMtW7ZMu3btylRee/fuVa9evRQREaH+/ftr6dKlmYp3K572g4+rGGNc/2ObgUN+//13U6BAAdOzZ08zatQoU65cOdOxY0fbcqvV6lSsQoUKmcjISNOwYUNTqVIl06VLlwzntn//fpMzZ05TsmRJc+rUKWOMMYmJiRmKtW/fPhMUFGS6dOliunbtaqpUqWIKFixoFi9ebM6fP+9UrD179ph8+fLZXrN69eqZfPnymdmzZ9vydDa3AgUKmKFDh5oVK1aY9u3bm/Lly9tee2f2wc6dO01AQIAZOXKkGTVqlKlbt66Ji4tzOk6yf/75x4SHh5uRI0c6/dzUcsudO7d5+umnU12elJTkVLzPP//cBAQEGH9/f9O/f39z5cqVDL1mxnAcZOQ42Ldvn8mfP7/p16+fef3110379u2Nv7+/efrpp82RI0eczi0mJsbcddddZsSIEWbr1q2mb9++pmjRorb3rzN27txpcuXKZcaMGWPmzZtnqlatav744w9jjPPvjRMnTpjy5cub4cOH29qSkpLMtWvXbI+dPUbTOw6c9eOPP5qQkBCTK1cu0759e3Pw4EHbseTsMfX777/b9umsWbNM3bp1zX333Wdb7uxxcNddd5nu3bubrl27mvLly5t69eo5lU+y/fv3G4vFYnLnzm1iYmKMMc737UYxMTEmODjYPP744+aZZ54xjRo1MsWKFTMTJ040f//99y2fv2vXLpM/f37Tpk0bExERYQoUKGDatWtnvv/++wzls2vXLpMvXz7Tt29f89RTT5nKlSubqKioDMVKfu8/9dRT5sEHHzSdO3fO0DGU7ODBgyY0NNSMGTPG7j2fmdxSe+9nZH8+//zzxmKxmCZNmpjFixdn6m/d77//booUKWJatWplGjdubHx8fMwXX3zhdJzkWGXKlDF16tQxpUuXNgEBAebHH3/MUG67d+82BQoUMJMmTcrUe96Y68dR3rx5TdeuXc3YsWNNtWrVTK1atczrr7+eoXgxMTFm+vTp5t9//81UXsZc/17VokULc++995qiRYua//3vf8aYjO3LXbt2mXvvvddUqVLF+Pv7m0mTJmX4b6YxxqxZs8bkyJHDNG3a1Dz++ONm+/bttmXO5pd8DDzzzDN27Rnp5+7du01ISIgZMGCAOXr0qNPPTy23wMBAU6pUKRMaGmpOnjyZ4Vi///67KVmypKlVq5YpXLiwad++vfnzzz8zFGvfvn0mX758pk+fPua1114zLVu2NGXLljVDhgzJcH7JYmJizJgxY0yvXr3MrFmzbN8TjMnYPjl58qQ5d+5cpvMyxphDhw6ZGTNmmJEjR5qlS5dmOl5MTIx56qmnTNu2bU1UVJT577//XJClMRTcDvjzzz9NuXLlzLPPPmuMuf7mmj59uhk0aJDTsY4ePWoqVKhg+xCJi4szH374obn33nvN/v37nY534sQJ06xZM9OsWTNTv359U7FiRdvB7+wHZ1JSkunbt6/p3LmzMeb/DqJevXqZ4sWLm/nz55tLly45FOvq1aumffv2ZvDgwXbtFStWNMWKFTNTp051qnC5du2a6dKli3niiSdsbTt27DCRkZHm5MmTJjY21sTHxzsUa9u2bSYwMNA899xzxpjrf8B8fHzMggULHM7nZj/++KNp3ry5McaYhIQEM3jwYPPggw+aunXrmg8//NAcP37coTj79u0zwcHBZtiwYcaY6/vwo48+MrNmzTJvvPFGhj7Ytm7darp162bWrVtncufObfr3729b5swPHxwHzh8H165dM926dTP9+vWza69fv77Jly+fGThwoEOFS7LExETTv39/06NHD1vbqVOnTNu2bc3+/fvN0aNHbX/EbvVe2bp1q91x8Ndff5ng4GAzceJEh/O50c6dO02TJk3MtWvXTEJCgunVq5eJiIgwFSpUMK+88oo5cOCAw7EOHDhggoODzYABA4wx14+pt956y7zwwgtm7NixGfrievToUTNgwACzd+9eky9fPtOuXTvba+/MPjhy5IipVKmS3RfBZcuWme7du5vLly87ldM///xjqlatasaMGWOMuf7e27x5sylXrpxZs2aNU7FOnz5tWrdubR588EHTokULU7BgQbNv3z5b3IwYNWqUefDBB+3annvuOXPPPfeYZ555xpw4cSLN5549e9bUq1fPjBs3ztb29ddfG19fX1O5cmXz8ccfO5XLhQsXTJMmTexe96ioKPPEE0+YuLg4k5CQ4HCsX3/91QQFBZnnn3/eGGPMSy+9ZEqUKGGOHTtmjMnY6/XWW2/ZfnxMSEgwr7/+uunXr5+ZPn26U/ty3759xt/f30yYMMEYc/2Y37Rpk/nyyy/Nvn37MpTbV199Zbp37266detmypcvbxYuXJihOAcOHDDFihUzL7zwgrl69aoxxpjIyEgzfvx4p2MdPHjQhIWFmbFjx5rz58+by5cvm0GDBplKlSo5/aPm33//bWrUqGEqVapk/P39zcsvv5yhv5XGXP/cfO6552yf/8YYExsba1566SVTvXp1M3XqVKfiHThwwOTPn99YLBbz7LPPmtOnT2coL2Ouf1cpUKCAGTFihFmyZIkZOXKkyZkzp9mxY0eGY40aNcrs2bPHTJ8+3VgslkwVpGfOnDEdOnQwb731lqlRo4bp0aOH2b17tzHGuWPqt99+M7lz5zajR4+2a3f0O96NLl26ZFq0aGEGDhxoa9u3b5/ZsWOH+euvv5yOl/xDwHPPPWdOnz5tKleubF566SVjtVqdfs8dOXLEFCtWzIwdO9ZcunTJfPPNNyY0NNRs3rzZ6byuXr1qevToYfvuaIwxV65cMffee6+xWCymW7duTsdMtmfPHpM3b17TqlUrExkZafLmzWsiIiLM22+/bVvHmb7v3bvX+Pn5mYcffthcuHAhw3kZc/0Hi+LFi5tmzZqZevXqGR8fHzNt2rRMxStUqJB5+OGHzYABA4yfn5/tszizKLgdMG/ePPPQQw/Z/REYOnSoKVeunKlXr56pX7++WbNmzS0POKvVat59913TrFkzc/z4cdu6x48fNwUKFMjQr/6rVq0yDz/8sPnxxx/Nxo0bzQMPPGBXbDjzJcQYY7p372569+5tjDF2v9IPGDDAFCpUyOFfn+Pi4sx9991n+/X14sWLxhhjevToYWrUqGGKFi1q+xLiyIGamJhomjVrZvfGHzt2rAkODjbly5c3ZcqUMePGjbvlL41xcXGmadOmtlG4pKQkk5iYaHr37m1atWqV4T+GixcvNlWqVDGXL182jRs3Ns2aNTMTJ040nTp1MuXLlzfjx4936IPlueeeMxaLxXz++efm7NmzplmzZub+++83pUuXNsWKFTPlypWz/frp6AfcuXPnTLVq1cyJEydso90jRowwffv2NcOGDXN4NIbjwPnjwGq1mmbNmplXX33VGGNsxfDQoUNNw4YNTYUKFczChQuNMY5/Ienatavp06eP7cvHuHHjjL+/vylXrpwpXbq0efTRR83BgwfTjZGYmGg6dOhg98OOMcZMmDDBVKpUye7Xa0d9+eWXpnjx4rbCLyIiwixYsMAMHDjQ1KlTxzz++OPmn3/+cSjWrFmzTP78+c2rr75q/v77bxMREWHq169vatWqZcqVK2dCQ0PNypUrjTGOHwdXrlwx5cqVM8eOHTM7d+40wcHB5pFHHjGRkZHmoYceMteuXXMo1tKlS03Pnj3tfqx6+umnTWhoqKlataq55557zDvvvOPQjzIfffSRqVevnt0Xv4sXL5pSpUqZJUuWONSvZFu3bjV9+vQx3333nfn7779N27ZtTaFChWxFd0ZGrp566inTvHlzk5CQYHcMTZw40ZQrV868++67xpjU98E///xjqlWrZvtMSExMNImJiaZhw4amYcOGJiIiwqlC4ezZs6Zq1apm0aJFtrahQ4ea+++/35QvX95069bNdiyl5/Tp08Zisdh+5DDm+nsjLCwsxQ/EzujXr5/p3r27McaYhg0bmgceeMC0adPG1KxZ09SoUcMu77RcuXLFdO7c2RQoUMD8/vvvxhhjOnToYCpVqmTy589vcubMaZ5//nmnC4UVK1aYiIgIY4wxjzzyiLnnnnvM8uXLzWOPPWY++OADh2LEx8ebMWPGmEGDBtnNBEiemdGmTRszY8YMs23btlvGunbtmhk9erTp0qWLXaxvv/3WlClTxqmCOykpyURHR5vIyEiza9cus2DBAuPj45OportXr16mYcOGdm2xsbFm+vTpplatWrbvNbdy6dIl88QTT5hevXqZuXPnGovFYkaPHp2h7xlnzpwxLVq0sCuojDGmcePGZujQocYYxz8LT58+bRo2bGieeuopW5vVajWtWrUyGzduNDt27HC68E5MTDSnTp0y5cqVM3///bdZtmyZqV27tunXr5+pV6+eiYyMdCjO8ePHTWhoqGnZsqUt7vDhw03btm1NhQoVzMyZM22faY64evWqadCggfn1119NYmKiadmypaldu7YJCgoy999/v3nnnXccjvXbb78Zf39/24/USUlJ5uGHHza1a9e2rePMe+6tt94yjRs3tntOmzZtzFtvvWUWLVpk+57hqBu/I1+5csUYY8yYMWNMZGSkqVGjhu17iDPi4+PNo48+ajdocODAAdOlSxdz//33Oz3r48SJE6ZevXqmadOm5q677jKPPPJIhovuI0eOmLJly5oxY8bYvj+9++67pnDhwhn6DnPo0CETHh5uG1Qy5vp3okGDBqX4npyRzxYKbgfd+EdkxowZxsfHx0yZMsV88sknpkOHDqZo0aIOTSvZsGGDefPNN22Pk7/I3H333ebLL79Msb4jX8LXrl1rFz+52EgefUj+ouXIG2TAgAGmcuXKtsfJv2IbY0y7du1M5cqVHcrJarWaWrVq2f2qduLECVOqVCmzY8cO06pVK3P//fffMs6NOnbsaMqWLWveeOMNM2zYMBMQEGAWLlxo9u3bZ1566SVTtmzZWxZrSUlJtlGMGy1ZssQEBgaaX375xZa/M7755htToUIFs2rVKvPQQw/ZvRcmTpxowsLCHB657du3rylbtqypUKGCadu2rTl48KA5c+aMOXr0qKlXr56pUaOGw/klJSWZy5cvmxo1aph169YZY4z5+eefTc6cOY2fn5/ZsmWLU/105XEwf/5822NXHAc//fSTXXxPOA6MMaZ58+amcePGtsenTp0yxYoVMz/99JPp3bu3KVeunFM/CAwePNiEhYWZp59+2jz55JPG39/ffPjhh+bvv/82ixYtMrVq1XJotkZqBeHKlStN/vz5zfLly40xzo1K7Ny501SvXt18/PHHpkOHDnbT5d99911ToUIFu8+qW4mKijL33nuvCQsLM23atDHHjh2zjSB36NDBlClTxuEpwMn7vmXLlubTTz81xhjz77//Gn9/f+Pn52e++uorh/MyxtiKIWOMmT17trFYLGbWrFlm/fr15sknnzR33XWXbWQnPUeOHLE7DpL/qNeuXdtWzDpj69attv8/evSoadOmTYqRbqvVavd+Ts+kSZNMiRIlTGxsrDHG/jjo16+fCQsLS3NU//fffzfBwcHmhx9+sLX98ccfpmbNmub11183YWFhZubMmcYYx364OnbsmKlRo4YZOnSo+eGHH8yECRNMYGCgmTNnjpkzZ47p37+/qVOnjkMF388//2z7/+T3xrhx40ytWrUydJqHMcYsWLDAdOzY0cybN880b97cNgtj3759ZsCAAaZZs2YOzcxYuXKl6dSpk2nSpIkpV66cadu2rdm0aZP577//zFtvvWVCQkLMK6+8Yoxx/O9UXFycadasme391aNHD5MvXz6TN29es2nTJodjbdu2ze61i4qKMn5+fmbQoEFm8ODBpnTp0ubxxx+3/cCennfeecfui60x16eZFi5c2Ozdu9epH4j2799vvvnmG9vjt956y1Z03/gZ5sj7zJjrx3T9+vVT/M0+e/asrYB0ZDZLXFycmTt3rm2a60cffZThovvEiROmTp06tr/jyf3q3bu33YwnR/z3339m8uTJdkXJxIkTjcViMdWrVzfF/197dx4V1X32Afy54hJkVUABLbIvWhRUjJhqcMM1xl2iYhExBbejFRULirSaWPfoqbY1serRI9Q1nuZA6lJwI+5iVNSKiGLUCAatCsgM3/cP3juZfe4dZhTj8zknJzoMj8+9d+7y255p2xYDBgzA8ePHJccU992ECROQk5MDoG5Gi6urKxwcHPCPf/xDUpwHDx5gxIgR6Nq1Kw4cOICBAweib9++mDt3LqZPnw4fHx9MmTJFcqfTw4cP4ebmhn//+9+YM2cOBgwYgIKCAmRnZ2PevHlwd3fH7t27JcU6c+aMasaOuP/F5QcbN26UFEPdX//6V/j6+uLChQsA6mbaCIKAfv36ISIiAq1atZK032pra/HixQv07NkTsbGxqueJ0tJStGvXDlu2bMHEiRPRu3dv2TkCdc8w4sxI8TiXlJQgLi4OPXv21PvMZkh2djbGjx+Ps2fP4vTp02jZsqVZjW6lUonly5dj4MCBGh104oi33JmSCoUCK1euRFJSkkYuCQkJiIyMREREBBITE2VtqzZucMtUVlaG3//+9zhy5IjqtaqqKtjb20vqKVOfEqN+I+jcubPGFDspveGGnDx5Er/5zW80RviWLVuGEydOmPzdkpIStGvXDr/97W9Vr4k3lsuXL8Pd3V3jhmvMjh074O/vj+7du2PhwoVwdHTElClTAAA5OTlo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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['first_comment'] = task_phab_df.groupby('speaker')['timestamp'].rank(method='first') <= 5\n", - "#task_phab_df = task_phab_df[(task_phab_df['date_created'] < 1380585599) & (task_phab_df['date_created'] > 1352592000)]\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_bin')['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_bin')['conversation_id'].nunique()\n", - "\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", - "\n", - "sns.barplot(x=other_tasks.index, y=other_tasks.values, color='#5da2d8', label='Nonaffiliated authors')\n", - "sns.barplot(x=wmf_tasks.index, y=wmf_tasks.values, color='#c7756a', label='WMF-affiliated authors')\n", - "\n", - "plt.title('New Phabricator Tasks Indexed with \"VisualEditor\"')\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", - "#plt.savefig('042125_new_tasks_fig.png')" - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "id": "9a9b08a7-6c95-4971-b259-8e713c58fbe7", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_5608/146435357.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_5608/146435357.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_5608/146435357.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_5608/146435357.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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Pj5eEyZMUI0aNfTHH3+kObdDavtaqVIlOTs7688//9Rzzz1nhRe3XrKYxMPDQ3/++acSExOTvY4piY+P16VLl3Tx4kX99ttvioqKUnh4uNV2YmKi/vrrL3Xu3DnZulWqVNHSpUt14cIF+fj43HFbt4uJiXF4re3cliTFxcXp2rVrOn36tL744gtt27YtXfM21axZU999952uXr0qd3d3Xbt2TRs2bNCLL76oy5cva+DAgTLGyMnJSefOndOOHTv0wgsvWPvUpEkTrV69Wt26dVPJkiW1detWjRkzRnv27LEm1pak4cOH66233lKrVq30/PPP69SpU5owYYIef/xx/fnnn1aodbsFCxaoRYsWat26tT7//HO5uLgkq1OkSBHVqFFDM2fOVN++fR2WzZw5Uz4+PmratGn6D2Y6rV69Wt9995169OghHx8fjR8/Xs2bN9ehQ4esSys3bNigtWvXqk2bNipQoIAOHDigSZMmqXbt2tqxY4c8PT3VrFkz+fv7q2/fvmrbtq0aNmwob29vBQUFKX/+/BoxYoR69+6tRx99VEFBQffU5zlz5ujy5ct68cUXlTt3bv3++++aMGGCjhw5ojlz5ki6eTncsWPHtGzZsmSX0yQtnzZtmjp16qTevXtr//79+vjjj/Xnn39qzZo11hf/t99+W++++64aNmyohg0b6o8//lC9evUcQuC7tWzZMu3bt0+dOnVScHCwtm/frilTpmj79u1av3699eX6hRde0Ny5c9WrVy+VKlVKZ86c0erVq7Vz505VrFgxxbbTc85JNyeS37Vrlzp37pyh9+0777wjNzc39e/fX1evXpWbm5t++eUXNWjQQJUqVdLgwYPl7OysqKgoPfHEE1q1apX1NzE959Pjjz+u3r17a/z48Xr99ddVsmRJSbL+e7v4+HjVrl1bf//9t3r16qXChQtrzpw56tixo86fP6+XX37Zof6sWbN04cIFde/eXU5OTnr//ffVrFkz7du3L8XQ53a9evWSv7+/hgwZot27d2vSpEk6ePCgFQr85z//0RdffKElS5Y4hEUxMTH65ZdfNHjw4FTbzuhrktn7fqf3Tmpatmyp4sWLa8SIEQ6hz40bN1S/fn1Vq1ZN77//vhYvXmzNGTls2LB0ty+l/b42xqhJkyZasWKFunTpovLly2vJkiUaMGCAjh49mizg/+WXXzR79mz16tVLefLkuet5nU6cOKFq1apZwVbevHm1aNEidenSRXFxcerTp49D/ffee0/Ozs7q37+/YmNj9f7776tdu3aKjo6+q+1L9/Z+BJCFsm8QFoAHTenSpc0TTzyRrHz79u1Gkpk8ebIxxpjvvvvOSDK5c+c2xYsXN1FRUSYqKsoUL17cuLm5mS1bttxxW15eXqZz587Jyn/66ScjySxevNgYY8zo0aOtbVWpUsXMnDnTTJw40QQFBZlcuXKZY8eO3dW+dunSxbi4uJg9e/ZYZR988IGRZA4dOpSs/qOPPmqqVauWYlvpudTi+PHjRpL1KFCggPnmm2/u2M+0LscrX768CQwMtC4LNMaYLVu2GGdnZ9O+ffs02+3Zs6dxcXFJcVnevHlNmzZtrO07OTmZLl26ONTZtWuXtS+nT5++434YY8zIkSMdjkHdunUdjnXSvg4bNizZup988omRZHbt2pWubd1q5cqVxsnJybz11luZsq30XMIQGRlp7aebm5vp3r17ui6RSNr2qlWrjDHGrFu3zkgyBw8eNDt27DCSzPbt240xxixYsMBIMjNnzjTGGPPll18aZ2dna90kkydPNpLMmjVrjDE3Ly10cXExw4cPd6i3detWkyNHDofyWy+N+vbbb42rq6vp2rVrskskbr+k69NPPzWSHC5hvXbtmsmTJ88dj93dXI6XdJz//vtvq2zLli1GkpkwYYJVdvny5WTtJR3jL774wirbv39/ipfjpda3wYMHJ+vT7cckad1bPydS6s/IkSONk5OTOXjwYJr7bIwxq1atcjgHkixevNih/OTJk8bNzc00atTI4bLa119/3Ui658vxUtqPr776ykgyK1eutMr8/PxMz54902w/vefc7b7//nsjyYwZMyZd+5H0ehQpUsSh/4mJiaZ48eImMjLS4VhdvnzZFC5c2Dz55JMOZbdL6XxK629ErVq1TK1ataznY8eONZLMjBkzrLJr166Z8PBw4+3tbeLi4owx/ztHc+fObV0+fetxuNMlbkmX41WqVMnhMrn333/fSDLff/+9Mebm5V0FChQwrVu3dlh/9OjRxsnJKc3L5DP6mtix72ld8nb739ak9/HtUwIYc/NyPEnmpZdessoSExNNo0aNjJubmzl16pQxJuX3+a19vvV9k1rf5s+fbySZd99916G8RYsWxsnJyeFzTpJxdna2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v/++EhISlD9/fi1dulT79+93qHfhwgUVKFBALVq0ULly5eTt7a2ff/5ZGzZscBhJdKuMnnOtW7fW1q1bNXz4cP35559q27atwsLCdObMGS1evFjLly/XrFmz0twfZ2dn/fe//1WDBg1UunRpderUSfnz59fRo0e1YsUK+fr66scff5SU/vOpfPnycnFx0ahRoxQbGyt3d3c98cQTKYbS3bp106effqqOHTtq06ZNKlSokObOnas1a9Zo7NixmTpCU7p56XLdunXVqlUr7d69WxMnTlTNmjXVpEkTh3p58+ZV/fr1NWfOHPn7+9/xh4okGXlN7Nj31N47dyNnzpxavHixOnTooKpVq2rRokX66aef9Prrr1s/bvn5+VlzmTk5Oalo0aJasGBBij9QpNa3xo0bq06dOnrjjTd04MABlStXTkuXLtX333+vPn36ONyAITO99957WrFihapWraquXbuqVKlSOnv2rP744w/9/PPPyeb4TI/nn39ec+fOVf369dWqVSv9888/mjFjRrr3ISPvRwBZKMvuwwfg/4T4+HjTv39/ExwcbNzd3c2jjz5qFi9enGLdTZs2mYiICOPl5WV8fHxM06ZNzZ49e9K9rbNnz5ouXbqY3LlzG09PT1OrVi2zYcOGFOsuW7bMVKtWzeTMmdMEBASY//znP+b48ePp2o6kVB+33iI4ybx580z58uWNu7u7KVCggHnzzTcdbmGdnnaTnDp1ynTr1s2UKFHCeHl5GTc3N1O8eHHTp08f65bOd7J27VpTqVIl4+bmluyW0j///LOpUaOG8fDwML6+vqZx48Zmx44d6WrXGGOmTJliHn74YePm5maKFi1qxowZ43AbZGOMWbBggalSpYrx8fExnp6eplq1amb27Nnp3sbSpUvNU089ZfLly2dcXV2Nj4+PqVGjhomKikq2LWOMOXz4sGnRooXx9fU13t7e5qmnnjJ79+5N17aSbqOd2mP//v13ta202r31ltsff/yxqVmzpsmTJ4/JkSOHyZs3r2ncuLHDberTIzw83Egyr7/+erJlvXv3NpJMgwYNki27du2aGTVqlCldurRxd3c3uXLlMpUqVTJDhw41sbGxDnW//fZbU7NmTePl5WW8vLxMiRIlTM+ePc3u3butOrVq1TKlS5d2WO/vv/82ISEhpmTJktY5nNptuI0xpnTp0sbZ2dkc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3TynmjVrJjc3N0VHR2vy5Ml69dVX09xH6eYlZf7+/vL399fo0aP16aefyt/fX6+//rrmz58vf39/9ejRI8V1+/fvr1atWql+/frWOVi9evV0vSbt2rVTgQIFtGHDBm3atEmvvfZaiiPhDh8+rMcee0xlypTR3Llz5e7urrfeeks7duzQokWLtHPnTk2aNEl58uRJcz+nT5+uHDly6Pfff9e4ceM0evRo/fe//5Ukde7cWTt37rSOtST9+eef+uuvv9SpU6cU21u3bp3Kli2roKAgqywyMlJxcXHavn27JOmHH35Q5cqV9f777yt//vx66KGH1L9//zQvmbt27Zo2bdqkiIgIq8zZ2VkRERFat26dJOnkyZOKjo5WYGCgqlevrqCgINWqVUurV69O8xikJDY2VgEBAQ77deu2k/Yradt349q1a5oyZYr8/PxUrlw5q7x27drq2LHjXbebYemOqx5gjIQCAAAA/l3S+nU+OjraSDLfffddmm0sXbrUuLi4mEOHDlll27dvN5LM77//boy5OcrE09PTGvlkjDEDBgwwVatWtZ7XqlXLGrmSJGkk1Pz58x3KUxoJFRAQYC5dumSVTZo0yXh7e5sbN24YY+48EsqYlEdCVK9e3XTt2tWhrGXLlqZhw4YO6/Xp08fcSVhYmHnuuees54mJiSYwMNBMmjQp1XU++OADU6lSJet5eHi46dGjh0OdqlWrpjkSatCgQaZw4cLJRlQl6dChgwkKCnIYOfbll1+ahx9+2BphY4wxV69eNR4eHmbJkiUptnPjxg3j4+NjfvzxR6sspWNat25dM2LECIeyL7/80oSEhBhjjFmyZInJkSOHOXr0qLV80aJFdxypkpCQYPbv32+2bNliXF1dzZYtW8zff/9tvL29zW+//Wb2799vTp06ler6SSPC7uT218THx8dMmzYtxbpJI6F27dplQkNDTe/evR2OaePGjU2nTp3uuM0ktWrVMiVLlnRo49VXXzUlS5a0njdo0MC8+OKL1vOXXnrJ1K5dO9U2u3btaurVq+dQdunSJWsUojHGREZGGnd3d9OoUSMTHR1tfvrpJxMWFmY6duyYartHjx41kszatWsdygcMGGCqVKlijDFm3bp1RpIJCAgwn3/+ufnjjz9Mnz59jJubm9mzZ086jshNa9asMTly5HA4N4sXL57sPPvpp5+MJHP5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iIiIiIjjNAklIiIiIiIiIiKO0ySUiIiIiIiIiIg4TpNQIiIiIiIiIiLiOE1CiYiIiIiIiIiI4zQJJSIiIiIiIiIijtMklIiIiIiIiIiIOE6TUCIiIiIiIiIi4rgATw9ARERERORiVR3yXpGe/8ebDzs0EhERESkqHQklIiIiIiIiIiKO0ySUiIiIiIiIiIg4TpNQIiIiIiIiIiLiOE1CiYiIiIiIiIiI4zQJJSIiIiIiIiIijtPd8USkSFa9FFGk57cbtdehkYi3+/qhmkV6fteZBx0aiYiIiIiUBN3hVHQklIiIiIiIiIiIOE6TUCIiIiIiIiIi4jhNQomIiIiIiIiIiOM0CSUiIiIiIiIiIo7ThcmlWOhi1VJcdLHqK4fWaxERERE7tB8uJUFHQomIiIiIiIiIiOM0CSUiIiIiIiIiIo7TJJSIiIiIiIiIiDhOk1AiIiIiIiIiIuI4XZhcRBxV+dUnivT82Q6NQ0SkpOkCryIiIiIF6UgoERERERERERFxnCahRERERERERETEcZqEEhERERERERERx2kSSkREREREREREHKdJKBERERERERERcZzujidyiVa9FFGk57cbtdehkYiIiIiIiIhc+XQklIiIiIiIiIiIOE6TUCIiIiIiIiIi4jhNQomIiIiIiIiIiOM0CSUiIiIiIiIiIo7ThcnFIyq/+kSRnp/wzDSHRiIi8ifdcEDk8nz9UM0iPb/rzIMOjURERESuRDoSSkREREREREREHKdJKBERERERERERcZwmoURERERERERExHGahBIREREREREREcfpwuQiVzBd4FVEROTy6IYDIiJyPvrOVbJ0JJSIiIiIiIiIiDhOk1AiIiIiIiIiIuI4TUKJiIiIiIiIiIjjNAklIiIiIiIiIiKO0ySUiIiIiIiIiIg4TnfH87DKrz5R5N+T8Mw0B0YiIiIiImKH9sNFREqejoQSERERERERERHHaRJKREREREREREQcp0koERERERERERFxnCahRERERERERETEcbowuUgJuZSLX852YBwiUny0XosIAHz9UM0iPb/rzIMOjeRPq16KKNLz243a69BIfMuV+FqL/JWi7qdcifso2pb5Hh0JJSIiIiIiIiIijtMklIiIiIiIiIiIOE6TUCIiIiIiIiIi4jhNQomIiIiIiIiIiON0YXIRkWKmi1WL+B6t1+LrinwB4x2fFen5ukC3nE/VIe8V6fl/vPmwQyMREafpSCgREREREREREXGcJqFERERERERERMRxmoQSERERERERERHHaRJKREREREREREQcp0koERERERERERFxnO6OdwG6U8OV4euHahbp+boDi4iInM+qlyKK9hv8ezgzkBJW1O52o/Y6NJIrl+6EKN7G4nptsVkuzpW4DS/qnALg2/MKOhJKREREREREREQcp0koERERERERERFxnCahRERERERERETEcZqEEhERERERERERx+nC5CIiUiyKeiFIXcjXe+m1FpErkdUbDhRVkbfhOz4r0vN95QZBV+KNkfQeF1+gI6FERERERERERMRxmoQSERERERERERHHaRJKREREREREREQcp0koERERERERERFxnC5M7oWuxIvkiYiIiIiIXImKejF2QDfVEHGKjoQSERERERERERHHaRJKREREREREREQcp0koERERERERERFxnCahRERERERERETEcZqEEhERERERERERx+nueCIiIiJSqKLeUUp3kxIREbl8q16KKNLz243aW6Tnf/1QzSI9v+vMg0V6/vn4zJFQ06ZNw9VXX41SpUrhhhtuwLp16zw9JBERERERERER+f98YhLqk08+wfDhwzFhwgTExcWhadOm6NatGxISEjw9NBERERERERERgY9MQr3++usYNGgQBgwYgEaNGmH69OkoU6YMZs6c6emhiYiIiIiIiIgIfOCaUJmZmfjpp58wevRo9zI/Pz906dIFP/zwQ6G/JyMjAxkZGe5fnzx5EgCQnJx8znNzM08XaTyF/Rnnk5ueWaTnA0BqZm6Rnl/kMRWxGQBS04s2plz/onU73QwUvdvpZkCv9cXQa31x9FpfHL3WF/kz9Fpf3M/Qa31Beq0vjl7ri6PX+iJ/hl7ri/sZeq0vSK/1xSmJ17qoYyqu5vzlJC/6z3KxKM++Ah0+fBg1atTAmjVrEBMT414+cuRIfPvtt1i7du05v+f555/HxIkTS3KYIiIiIiIiIiI+58CBA6hZ8+Iudu71R0JditGjR2P48OHuX+fm5iIpKQnh4eFwuVwlNo7k5GTUqlULBw4cQEhISIn9XE+z2G2xGbDZbbEZsNltsRmw2W2xGbDZbbEZsNltsRmw2W2xGbDZbbEZ8Gw3SaSkpKB69eoX/Xu8fhLqqquugr+/P+Lj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gnsdzs7ORlBQEP773/+iV69emDJlCnJycrBixQosXLgQrVq1QvXq1T2dUGRnNleqVAkVK1bE6NGj8eijj+LgwYN49NFHC9xJqnz58u7/ebOsrCwEBgYC+HNdbdasGT788EMcOXIEVatWBZB3Wmbp0qXRoEEDbN++3atP40hOTsaxY8cQHByM0NBQ9+dWbm6u+1/Rc3NzkZycjNOnT6Ns2bIYO3Ys1q1bh3nz5nnt59eZ3SEhIahVqxY++eQTDBo0CD/++CMyMzPx6KOP4sUXXwQAREREuLd/3qqwfZRmzZrho48+wuHDh33y/Q38+XkN5L2X809dIen+vE5PT0dycrL7SJHnnnsO7777LjZs2IAaNWp4ZuCX4cx9M5IoU6YMxo0bh3/961/46quvsH79egwbNgwTJkwAAJQpUwbHjh1DdnY2AgK896tIYfsp9evXR/369fHRRx+hdOnSAP7cTytdujTKly+PMmXKeGzMl+vM9ToyMtK9z3Hm+zszMxMnT55073uPGzcOixYtwrJly1CpUiWPjf1yFNb91ltvYfz48Xj//ffhcrnw5JNPuk83rly5Mn799VcPj/ryFPadKzw8HHfccQf+/e9/Izg4GP7+/u7P7vT0dFSuXBkVK1b05LAv2199/wB89/v14cOHERcXh1OnTqF169a4+uqrce+992LJkiWYNm0aypQpg06dOgHIOzqsRYsWWLRoEVJSUhAeHn5pP/SSp6/EozZv3sw6deqwXr16rF69OqtWrcr58+cXmJE8+6iZp59+mt27d2dycnJJD7dY7Nixg+3atXNffDs3N9f9L+d79+5lr169eOONN3LChAkk/zyaokWLFjx+/LhnBl0MCus+W/5rvXPnTlasWJH//ve/S3KIxW7Lli2Mjo5mgwYNWKtWLd522238/fff3Y/36dOHISEhjIiI4MaNG0mSGzdu5NChQ7lr1y4Pjfrybd68mfXr12fdunVZs2ZNtmjRgj/88EOB5+TflSIjI4M9evRgYGAgy5Yty59++skTQ75sZzdHR0e7L1pL5l3Ut0WLFly5cqV72XPPPcemTZvyjz/+8MSQi8Uvv/zCe++9t8Drlr9u5+TkFHrU44ABA/jggw8Wesclb7B161a2adOGDRo0YGRkJJ966qkC/4qe7/vvv2dYWBjT0tI4fvx4BgQEcP369R4YcfEorPvQ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tFLYaUb53fmH9k6aNIk33HADGzRowBEjRvBvf/sby5Ur57WvtcVm8vzdZ55+deZ63alTJ4aFhXHr1q3OD9ABF9tMkp988glvu+02jhkzxuvvoGS1+2wW91FIfV7n8/Vm0sZ+ytmsr9eWurVe21uvz24m8y7U/txzzzE8PNyx0y41CXWF2r17N1etWlVgWf6bZd++faxcubL71ta7d+/m5MmT2b9/fw4ZMsRrL+Z6oeZq1arxo48+KvDYlClTWKZMGa+9MwFps7uozQsWLKDL5WK5cuW8+m5Zv/zyC0eOHFngWiBndjdq1IgrVqwgmffB9/e//50333wzH3jgAa+dlLDYTF64u0mTJu4LVpN515gYMWIEAwMDuWnTphIfb3EoavOMGTPocrlYtmxZn16vfbE7IyOjwB1KyT+vceSr+yjkhbt98fPaYjNZ9G5f2U85W/61nXx5vS6Mxe4zm311vS7M+botrNdnN3/33Xd84IEHHL9TryahrkCbN29mtWrVOHDgQCYkJBR47Pfff2f16tX56KOP+tRFLS+2+eyLoi1evNirL4xnsftSmjdv3szu3bt79Yf95s2bWapUKbpcLi5evLjAY/v27WONGjX4yCOPnLNee/OFyC02kxffffZ6/fHHH3vtBNSlNC9dupQtW7b02m0ZabN7x44dvPfee3n99dfz0UcfLXAUwP79+31yH4W8+G5f+ry22ExeWre376f89ttvfPnllzly5EjOmjWLR48edT+2d+9en12vLXZfbLOvrdeX0m1lvT6zee3atXz11Vcdv3urJqGuMHv27GHVqlU5YsSIQr+ETZgwgX//+98LvFm8/W4Ml9LsCyx2X07z8ePHS2CEzti0aRNLly7Nxx9/nL1792b//v2Zlpbm/jsYMGAABw8e7FPrtcVm0mb3pTTnO3si2ptY7N62bRsrVqzIAQMGcOLEiaxatSqHDRvmfnzMmDEcMmSIT72/yUvr9nYWm8nL6/bW/ZStW7cyPDyc3bt355133smgoCB26tSJn332GUly4sSJPrleW+y+lGZfcDndltbrfCUx6apJqCvMBx98wLvuuotk3hvg5Zdf5sCBAzlhwoQC56H60sbBYjNps/tSmr29/6effmL58uU5duxYkuRrr73GsLAw7tmzx/0cX7qVMWmzmbTZfanN3nykG2mzOzk5mZ07d+aIESPc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MBD/+c9/EBISglWrViE6OtrDI3OOxWbAZrfFZsBmt8VmwGa3xWbAZrfFZsBmt8VmwGa3xWbAZrfFZsBmt8XmotCRUH+hW7duAIA1a9agZcuWHh5NybDYDNjsttgM2Oy22AzY7LbYDNjsttgM2Oy22AzY7LbYDNjsttgM2Oy22HwxXMw/VkzOkZqairJly3p6GCXKYjNgs9tiM2Cz22IzYLPbYjNgs9tiM2Cz22IzYLPbYjNgs9tiM2Cz22LzhWgSSkREREREREREHKfT8URERERERERExHGahBIREREREREREcdpEkpERERERERERBynSSgREREREREREXGcJqFERERERERERMRxmoQSERERERERERHHaRJKRERExId07NgRQ4cO9fQwRERERM6hSSgRERERB0yfPh3ly5dHdna2e9mpU6cQGBiIjh07FnjuypUr4XK5sHv37hIepYiIiEjJ0SSUiIiIiANiY2Nx6tQpbNiwwb3s+++/R9WqVbF27Vqkp6e7l69YsQK1a9dG3bp1PTFUERERkRKhSSgRERERBzRo0ADVqlXDypUr3ctWrlyJ22+/HREREfjxxx8LLI+NjUVubi6mTp2KiIgIlC5dGk2bNsX8+fML/Lnbtm1D9+7dUa5cOVSpUgX9+/dHYmLiX47jiy++QGhoKGbPnl3sjSIiIiJFoUkoEREREYfExsZixYoV7l+vWLECHTt2RIcOHdzLT58+jbVr1yI2NhZTp07FrFmzMH36dGzfvh3Dhg1Dv3798O233wIATpw4gU6dOqF58+bYsGEDlixZgvj4ePTu3bvQnz9nzhz07dsXs2fPxn333ed8sIiIiMh5BHh6ACIiIiK+KjY2FkOHDkV2djZOnz6NjRs3okOHDsjKysL06dMBAD/88AMyMjLQsWNHNGrUCMuWLUNMTAwAIDIyEqtWrcI777yDDh064O2330bz5s0xZcoU98+YOXMmatWqhV9//RX169d3L582bRrGjh2LRYsWoUOHDiUbLiIiIlIITUKJiIiIOKRjx45ITU3F+vXrcfz4cdSvXx+VKlVChw4dMGDAAKSnp2PlypWIjIzEqVOnkJaWhq5duxb4MzIzM9G8eXMAwObNm7FixQqUK1funJ+1e/du9yTU/PnzkZCQgNWrV6NVq1bOh4qIiIhcBE1CiYiIiDikXr16qFmzJlasWIHjx4+7j0iqXr06atWqhTVr1mDFihXo1KkTTp06BSDvGk41atQo8OcEBwcDyLu7Xs+ePfHSSy+d87OqVavm/u/mzZsjLi4OM2fORMuWLeFyuZxKFBEREblomoQSERERcVBsbCxWrlyJ48ePY8SIEe7l7du3x+LFi7Fu3To89thjaNSoEYKDg7F///6/PH0uOjoaCxYswNVXX42AgL/ejatbty5ee+01dOzYEf7+/nj77beLvUtERESkqHRhchEREREHxcbGYtWqVdi0aVOByaUOHTrgnXfeQWZmJmJjY1G+fHk888wzGDZsGD744APs3r0bcXFxeOutt/DBBx8AAJ544gkkJSWhb9++WL9+PXbv3o2lS5diwIAByMnJKfBz69evjxUrVmDBggUYOnRoSSaLiIiIFEpHQomIiIg4KDY2FqdPn0ZUVBSqVKniXt6hQwekpKSgQYMG7lPpJk+ejEqVKmHq1KnYs2cPwsLCEB0djTFjxgDIO41v9erVGDVqFG666SZkZGSgTp06uPnmm+Hnd+6/LTZo0ADffPON+4io1157rWSiRURERArhIklPD0JERERERERERHybTscTERERERERERHHaRJKREREREREREQcp0koERERERERERFxnCahRERERERERETEcZqEEhERERERERERx2kSSkREREREREREHKdJKBERERERERERcZwmoURERERERERExHGahBIREREREREREcdpEkpERERERERERBynSSgREREREREREXGcJqFERERERERERMRx/w89Onks4/O4KwAAAABJRU5ErkJggg==", - "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-06-2013 to 09-30-2013\n", - "unaff_tasks_phab_df = unaff_tasks_phab_df[(unaff_tasks_phab_df['date_created'] < 1380585599) & (unaff_tasks_phab_df['date_created'] > 1370476800)]\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-06-2013 to 09-30-2013 Weekly Unaffiliated Task Creation by Contirbutor Tenure\")\n", - "plt.xlabel('Week')\n", - "plt.ylabel('Tasks')\n", - "plt.legend(title=\"Contributor had created # tasks by 06-06-2013:\")\n", - "plt.xticks(rotation=45)\n", - "plt.tight_layout()\n", - "#plt.show()\n", - "\n", - "plt.savefig('042125_weekly_tasks_by_history.png')" - ] - }, - { - "cell_type": "code", - "execution_count": 53, - "id": "b7cfad77-d48a-4708-91f3-89ae1179b90c", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_5608/1399682200.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_5608/1399682200.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_5608/1399682200.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" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Number of comments for each date group:\n", - "date_group\n", - "Before announcement 1858\n", - "After announcement, before opt-out deployment 1403\n", - "After opt-out deployment 4726\n", - "dtype: int64\n", - "\n", - "Number of speakers for each date group:\n", - "date_group\n", - "Before announcement 104\n", - "After announcement, before opt-out deployment 92\n", - "After opt-out deployment 184\n", - "Name: speaker, dtype: int64\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_5608/1399682200.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": [ - "\n", - "Number of comments for each date group and engaged commenter subgroup:\n", - "date_group est_commenter meta.affil\n", - "Before announcement False False 613\n", - " True 84\n", - " True False 836\n", - " True 325\n", - "After announcement, before opt-out deployment False False 589\n", - " True 104\n", - " True False 492\n", - " True 218\n", - "After opt-out deployment False False 2512\n", - " True 510\n", - " True False 1402\n", - " True 302\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 91\n", - " True 25\n", - " True False 7\n", - " True 7\n", - "After announcement, before opt-out deployment False False 77\n", - " True 31\n", - " True False 7\n", - " True 7\n", - "After opt-out deployment False False 172\n", - " True 52\n", - " True False 7\n", - " True 7\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 3714\n", - " True 698\n", - "True False 2730\n", - " True 845\n", - "dtype: int64\n", - "\n", - "Number of speakers for each engaged commenter subgroup, and WMF affiliation:\n", - "est_commenter meta.affil\n", - "False False 200\n", - " True 72\n", - "True False 7\n", - " True 7\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": 53, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABeUAAAOXCAYAAACqnCoDAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUZdo/8O+Znh5I6BBqQkIngPQqYFmxgSDqCojY1ld93Vcsqz9cfde17Oq7ll1xVVDWxgJWQEEIqFSXXhIIvZf0Mu2U5/fHMEOG1Mm0JPP9XBeX5pTn3FOfOfd5zv1IQggBIiIiIiIiIiIiIiIKOl24AyAiIiIiIiIiIiIiihRMyhMRERERERERERERhQiT8kREREREREREREREIcKkPBERERERERERERFRiDApT0REREREREREREQUIkzKExERERERERERERGFCJPyREREREREREREREQhwqQ8EREREREREREREVGIMClPRERERERERERERBQiTMoTEREREREREREREYWIz0n5MWPGQJKkWv/NnDkzCOH67/nnn4ckSXj++ed92u/YsWOQJAmdOnWqtK5Tp06QJAnHjh3zKzb3c9dQuF/rdevW1buNDz/80PO4nnnmmcAF56OFCxc26Pelr2bOnFnrZ7Bfv371br+m93tD4H49ffkcz5o1C5Ik4d577612m9GjR0OSJFgsFtjt9iq3WbRoESRJQkpKitfyis/9iy++WGMsL730ktf2V3J/T9X0LzExsfYHXQ1fP5c///wzJkyYgGbNmkGn00GSJHz11Vee9V9//TWGDx+O+Ph4T7s7d+6s1/em+729cOHCej8+X7ljacx9W2JiYq2xP/bYY5X2q+tr5M93KPu24GHf5hv2bezbKoqUvs3f85NQcz+/vv4bM2ZMuEMnIiIi8omhvjv27du3xhOjESNG1LdpAK4fksePH8fRo0cb7MkT1e6f//yn5/8/+ugjvPjii9Dr9QE/jvvkTwgR8LYbsq5du1b7WbvyxDrSjR07FgsXLkRWVlaV6202GzZv3gwAcDgc2LRpE8aOHVtpO/f+Va1zW7hwIZ599tkqkxJCCHz44Yd1irlVq1a49tprq1wXHR1dpzaq4svn8vTp05g0aRJKSkowatQopKSkQKfTed5fO3bswJQpUwAAV199NVq3bg0AaN68OTRNq3eMgTJz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XYv4+PiAP/YrjR07FvPnz6+UuCgvL8evv/6KzMxMxMXFYcyYMdiwYQM2bNiAiRMnerar7fZ+ANDpdJg1axb++Mc/4pNPPsHvfvc7z7pPPvkENpsNs2bNgk4X+huVfPlcuj9bO3fuxK5du7xqraenp3u+u3755RccPnwYw4cPR7du3QD4X3e9Krt27cKcOXOQnJyM7t27o3///igtLcWOHTvw+uuv47PPPsPGjRs9J9PumrRVxed+fLUpLCzE+PHjsX37dsTGxmLMmDGIjo7GL7/8gjfeeAP/+te/kJiYiNzcXK/v+c8++wwA8NprrwEAhg8fjmHDhmHHjh2eE/chQ4age/funmO1bt0a69at83w+LBYLevbs6XPflpeXV2vfVrHvvOqqq7B69WpIklSn9hVF8erbunbtit27dwNwjR4VQmDQoEGwWq347rvvvJLg7r6tc+fOsFqtEEJAURQArtG+W7Zswbp167B27Vq899577NvYt9WIfdtl7NvYt1V8fLWprW/75JNP8MMPP1Tblq/nKRX7tmDPFVbbd1N95eTk4Nprr8Xx48fRokULDB06FNHR0di2bRtefvllLF68GOvWrav2ohYRERFRlYSPRo8eLQCIefPm1Xmfjz76SAAQ/fv3FyUlJZXW/+c//xEXLlzwWtaxY0cBQBw9erTadj///HNRWlpaafmSJUuEwWAQLVu2FDabzWvdvHnzBAABQNx4442ivLzcs+7ixYti4MCBAoC44447vPY7evSoACA6duxY6XhVxVqfx+yOKzExUWzevLnKuNPS0iq1dddddwkAYvz48eL06dNe6z777DOh0+lE8+bNRVFRkWe53W4XnTp1EgDEnDlzhNPp9Kw7cuSI6Ny5syeerKysSseszdVXX13pfeJ+Trp27So0Tau0z4IFCwQAMWPGjCrbrOk1cMdaHXfbAMQ111wjiouLPesKCgpEv379BADx0ksvee23Z88eYTQaBQAxf/58r3WbN28WCQkJAoB4//33vdZVfJ9Nnz690vvwyrgXLFhQbexVmTFjRo3PVUUrVqyo9L4QQoh9+/aJdu3aCQBi27ZtXuuqe65nzZolAIj77ruv0msoy7L48ccfvZadO3dOJCcnCwDir3/9q1AUxbOutLRUTJ06VQAQs2fPrvVxVOR+PX35HhJCiPPnzwtJkgQAkZub61n+/fffCwDiySefFEIIsXr1aq+/3dq3by8AiM8//7xS2+7X8ujRo+LYsWNCkiSRmZnptU1mZqbQ6XTi+PHjnue4qvet+/0zevRonx5fberzuXTHUt1z7X4vVvUe9vV7s6b2Tp48KVavXu31HhJCCIfDIZ588kkBQEyaNMmn+K6M5crHOX36dM/3+Llz57yO6W4XgOjXr5/X97x7eWxsrFi5cqXXsdzfGZ07d64UR1ZWlmffvXv3VlpfU9/mbrcufVvFvrPia3Rl+xVfI/dnbsSIEV59m7uv+Ne//iWE8O7biouLxcaNG736tjfffFNIkiQSExPFqlWrvPq2I0eOiF69egkAYtGiRezbBPu2mrBvu4x9G/u2qlQXS136ti5dugiHw+G1X33PUyr2bTWd19XG/fmo6nmvy3dTfb+LbTabSE1NFQDE73//e2G1Wj3rnE6nePTRRwUAcfXVV9f7sREREVFkqndSvrZ/FU92X331VQFAPPLII3U+Tl2S8jVx/+BcsWKF13L3j7aoqChx9uzZSvtt27ZNABB6vV6cOnXKs9zXH+D1eczu5+7NN9+stM5ut3tOkk+cOOFZnp2dLSRJEi1bthSFhYVVtvvAAw8IAOLtt9/2LPv0008FANG6dWuvH5duS5curXfi4siRI0KSJCFJkjh27JhnudVq9TyGNWvWVNovFImLmJgYcebMmUrrP//8cwFAjBs3zmv5vffeKwCIG264ocp2X3755SpPQtzvs2bNmlX7ugghRPfu3UX37t3FsmXLqt2mKhUTgtX9q8tnZ/78+QKAmDt3rtfy6p7r66+/XgCoc7xPPfWUJ9FRldLSUtGiRQthNBprfJ6uVN/EhRDCk/R77733PMvcJ77uBGp5ebkwmUziqquu8myTm5srAAhJksT58+crtXvl8z5hwgQBQOzYsUMIIcSOHTsEADFx4kQhhKhT4qKu37F1Ud/PZUNJXNSmTZs2Qq/XV7pQ62tSvq7Pe2lpqYiOjhaAKxlaUU3f5SkpKZ71Fb/LhRBiy5Ytnu+Eiv1PRdX1bRWT8lX9a926dZ36tortV5WUHzBggFff5n4OCgoKqn1+Kz4fQ4YMEQDEp59+KoSo3Ldt3rxZABA9e/Zk3ybYt7Fvqzv2bezb6hLLiRMnhE6nEwDEr7/+Wmmf0tJSzwUn9/e0W019W3XnKULUrW+ri7ok5Wv6bqrvd/G7777r9R6/kqIons9fVRfUiYiIiKpT7/I1FW/3rErFMjNXXXUVANet0mlpabj11lvRpk2b+h7ay7Fjx7By5UocPHgQpaWlnlvh9+3bB8B1u+F1111Xab+JEyd6xeiWmZmJ3r17Y8+ePVi/fj3uuOOOesXlz2OuqmyAuy7wjh07cPr0ac/tkStWrIAQAtdeey0SExOrbG/cuHF49913sWHDBs/txu6JvqZOnYqoqKhK+9xyyy2Ij49HSUlJnWKu6IMPPoAQAuPHj0fHjh09y6OionDHHXfgH//4B95///0ab5MOloEDB1b5OmRkZABApdq77lu63ZOGXWn27Nl46qmncPDgQZw5cwZt27b1Wj9+/PhqXxfA9f70R9euXau9nbpieYOioiKsWLECu3fvRkFBAZxOJwB4aq3WNY7BgwdjxYoVeOqppyCEwMSJEyuVUaho+fLlAIDbb7+92hgHDRqEFStWYOvWrV630wfLuHHjsHfvXmRlZWHOnDkALtfcdT+X0dHRGDRoEDZv3oySkhLEx8d73gs9e/ZEy5Ytaz3O7NmzsXr1anzwwQd466236jUJXqtWrXDttddWua6q76+aNOTPpS9+/fVXrFu3DsePH4fVavWUIlFVFaqqIjc3F/379693++6+7fDhw/jll1+QmJiIm266ybPe/bzHxsZi4sSJ+Oqrr7B27Vq88847lb7nq/our1gnvOJ3OeDqN9yfxWPHjuEf//iHz31b8+bNqzxucnIyVq1a5enbhg0bhpUrV+LXX38F4Cp7M3PmTK/2q+Iu7eDu2/r164eNGzfizjvvxDPPPIMhQ4bAYKj6p8WIESPw6KOPwmw2e2r8Xtm3DR48GDExMdi/fz/7Nh+wb2Pfxr6t4X0ufRHsvs1t/fr10DQNvXv3xsCBAyutj42NxbRp0/DOO+8gKysL06dPr7SNL+cpgHffFmy1fTfVR22fd71ej1GjRmHv3r3YsGEDevbsGdDjExERUdNV76T8zTff7DWZUE1Gjx6NZ555Bq+88goefvhhPPzww+jYsSOGDBmCG264AbfddhvMZrNPx1dVFY8//jjefvvtGuvDVnfi3blz52r36dKlC/bs2YNTp075FFNF/jzmlJSUKpe765JWrNF75MgRAMDHH3+Mjz/+uMaYLl686Pl/92Or7nmQJAmdO3fGrl27amzzSqqqeibHquoE7d5778U//vEPfPnllygsLESzZs18at9fvjy3wOVERpcuXarcLzk52ZPgOXXqVKXERU3vs0AYMWJEpUnDrrRw4UI88sgjKC0trXabuiaonnjiCWzcuBE//PADJk+eDL1ej4yMDIwYMQKTJ0+uNMGb+/1Zl5Phiu/PYBo7dizefPNNTyKipKQE27Ztw6BBg7ySMO7auz/99BNuuOGGOtXcrejmm29GUlISPvnkE7z44ov45JNPkJSU5NNkiOnp6bW+vnXR0D+XdZGXl4epU6dWOZFhRfVJtlbk7tteeeUV/PLLLxg9enS1r8GoUaPw1VdfQVEUr+95t1atWtV4rKomHfW3bxs4cGC18d58883Ys2cP/v73v+O3v/2tV/vl5eWe+uU1td+6dWuvvg0ADAYDVq5ciZUrV8JisSAzMxOjR4/GXXfdhR49enj2lWUZQgg4HA5ER0dXanvo0KGVlrFvqxv2bVVj38a+jX2bt9o++4DrohiAas+DfP2+CaVgfDe5P+/33HMP7rnnnhq3DdXnnYiIiJqGkEz0CgB/+tOf8MADD+Cbb77Bxo0bsWHDBnzxxRf44osvMG/ePPz0009o165dndt7++238eabb6JVq1b461//iuHDh6N169awWCwAgOeeew7/+7//CyFEvWP2Z1+g/o/Zl0myVFUFAPTp06fWETTp6em+PYB6WLFiBc6cOQMAeP311/H2229X2kan08Fut2PRokV45JFH6ty2P5PzVTx2oFUc+XqlqkZqhtL27dsxe/Zs6HQ6/PnPf8akSZOQkpKCmJgY6HQ6rFmzBuPHj6/zez0qKgrff/89tm/fju+//x4bN27Epk2b8O677+Ldd9/F9ddfj2+++QZ6vR7A5ffnrbfeiri4uBrbrpjMDKYxY8ZAp9Ph3LlzyM7OxpEjR6CqqmcSsorb/elPf0JWVhZuuOEGrFu3DkDdExdmsxl33XUX/va3v2HGjBkoLCzEY489BpPJFOiHVKtgfi5DZc6cOcjKysLgwYPxxz/+EX379kVSUhKMRiMAYOTIkfjll1/8/t6uj9GjR2PKlCme73m3Xr16Nci+bcOGDZ72O3bsiJEjR6Jjx444duxYndqvqm87fvy4Z/22bduwceNGvPzyy3jxxRc9y91tRkdH47bbbvMs//7773H+/Hlcc801nlGymzZtwsGDB9m31RH7NvZt7NvYt4VKOCbzrSt/vpuq+y52f94nTpxY613PHCVPREREvghZUh4AOnTogN/97nee28z37duHe++9F5s3b8bcuXPxySef1Lmtzz//HADw3nvv4cYbb6y0/sSJEzXuf/To0VrXVbz1sr4C+Zir4h6tMnToULz77rt13s+dJKrueRBC4NixYz7H8/7773v+310WoToffPCB1wmS+4SuulFvFZM+odKuXTscPnwYhw8frrJcU35+PoqLiz3bNjT//ve/oWkaHn30UTz11FOV1tf2OalOZmYmMjMzAbhOYtasWYM777wTK1aswIcffui5dT4lJQUHDx7EE088gSFDhtT/gQRQYmIi+vfvj23btiErK8szAmrMmDFe2w0bNgwmkwlZWVnIycnB2bNnodfrMXr06Dofa/bs2fjb3/6Gb775xvN3OPjzuWwIrFYrvv32W+h0OqxcubLK0Y71fS9Xx/15Pnz4cLXbuN873bp18/qedyczjxw5EvK+raZRehW/793tX/k9X9fnsaa+bdq0aRg5ciQeeeQRPPfcc177uH3wwQeeBOeYMWNw/vx5PPXUU57P4Z///Gc888wz7NuChH1b1di31Q37tsBo6H1bQ/zs+6O+38UpKSnIycnBrFmzqi1hQ0RERFQfYR3q0LNnT8/J1M6dO73WuX84uevoXik/Px9A1bdQFhcX47vvvqvx2KtWrcKFCxcqLd+xYwd2794NnU6HUaNG1foYfFXTY66P66+/HgDw7bffwmq11nk/98ipxYsXw2azVVr/9ddfe07I6+rs2bNYsWIFANfJkXBNJFzpX2FhISwWC3bv3o2tW7d69nf/+K+u7qS7pmNV3COKqnu/1Jf7eXLfHn2lDz/8EACQlpbWIE9eavqcAPD7ohDgGjE1YcIE3HnnnQC839fu96c70dhQuEcErl27FllZWTAajRg+fLjXNu7au7t27cLSpUsBAP379/epVmnv3r0xbtw4JCUlYdy4cejVq1fAHkNd+fu5bAiKioqgqiri4+OrTFr8/PPP1SYuautLqjN69GjodDrs3bsX//nPfyqtLy8vx+LFiwHUPMK0ur6tOv72bfv27auxb3Orb/vVqdi37dmzB7/73e/Qp08fr9Gdbdu2Rb9+/TyJqJqwb3Nh31Y19m1VY9/Gvq02gerbGqP6fhc31M87ERERNX4hScp/+eWX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hEl5IiIiIiIiIiIiIqIQYVKeiIiIiCgCCCHCHQIREREREYFJeSIiIiKiiKBqWrhDICIiIiIiMClPRERERBQRhABUlYl5IiIiIqJwY1KeiIiIiChCyKoa7hCIiIiIiCIek/JERERERBFC1ZiUJyIiIiIKNybliYiIiIgihMKR8kREREREYcekPBERERFRhFBYU56IiIiIKOyYlCciIiIiihCqxqQ8EREREVG4MSlPRERERBQhmJQnIiIiIgo/JuWJiIiIiCKEpmkQQoQ7DCIiIiKiiMakPBERERFRBOFoeSIiIiKi8GJSnoiIiIgogmgaR8oTEREREYUTk/JERERERBGEI+WJiIiIiMKLSXkiIiIiogjCpDwRERERUXgxKU9EREREFEGYlCciIiIiCi8m5YmIiIiIIgiT8kRERERE4cWkPBERERFRBGFSnoiIiIgovJiUJyIiIiKKIIqqhjsEIiIiIqKIxqQ8EREREVEE0TQNQohwh0FEREREFLGYlCciIiIiijAsYUNEREREFD4NOilvtVrx5ZdfYtasWUhNTYXZbEZsbCwGDBiAv/zlL3A6nZX2mTlzJiRJqvbfu+++G4ZHQkRERETUcCgqk/JEREREROFiCHcANfn0008xZ84cAEBGRgZuuukmlJSUYOPGjXjiiSewZMkS/Pjjj4iNja207zXXXIPWrVtXWt69e/egx01ERERE1JCpmgrAGO4wiIiIiIgiUoNOyhuNRtx333147LHHkJGR4Vl+9uxZ/OY3v8GWLVvw4osv4pVXXqm071NPPYUxY8aEMFoiIiIiosaBI+WJiIiIiMKnQZevmTFjBubPn++VkAeANm3a4J133gEALF68OByhERERERE1WqwpT0REREQUPg06KV+Tvn37AgDOnDkT5kiIiIiIiBoXJuWJiIiIiMKnQZevqcmRI0cAAC1btqxy/bJly7B06VKoqorOnTtj0qRJSE9PD2WIREREREQNkqKq4Q6BiIiIiChiNdqk/N/+9jcAwKRJk6pc/9Zbb3n9/eSTT+LBBx/E3/72NxgMjfZhExERERH5TdM0CCEgSVK4QyEiIiIiijiNMju9YsUKfPDBB4iPj8fTTz/tta5///4YOnQoxo0bh/bt2+PcuXNYuXIlnn32Wfz973+HyWTCG2+8Uesx5s+fj/fee69O8WRnZ9frcRAREQUT+zIiqomqaTDo9eEOg4iIiIgo4jS6pHxOTg7uuusuCCEwf/58dOjQwWv9o48+6vV3586d8dBDD2H06NHIzMzE22+/jccff7zSflc6e/Ystm/fHvD4iYiIQoV9GRHVRFGZlCciIiIiCodGlZQ/ffo0rrnmGhQWFuKVV17B7bffXud9e/bsiRtvvBFLlizBmjVrMHPmzBq3b9OmDTIzM+vUdnZ2Nmw2W51jISIiCgX2ZURUE42TvRIRERERhUWjScoXFBRg4sSJOHHiBB5//HHMnTvX5zZSU1MBuEYO1ub+++/H/fffX6d2BwwYwJGIRETU4LAvI6KaKBoneyUiIiIiCgdduAOoi7KyMlx33XXYv38/fvvb3+Ivf/lLvdopLCwEAMTExAQyPCIiIiKiRkflSHkiIiIiorBo8El5h8OBm266CVu3bsWkSZPw4YcfQpKkerWzfPlyAKjzrfxERERERE2Vqolwh0BEREREFJH8SsofP34cy5Ytw4kTJ7yW79mzByNHjkRcXBz69OmDH374oV7tq6qK6dOnY+3atRg9ejQWL14Mg6H6ijs5OTlYtGgRHA6H1/KLFy/i9ttvx8mTJ9G3b18MHz68XvEQERERETUVqsryNURERERE4eBXTfm//vWveOedd5Cdne1ZVlZWhvHjx+PixYsAgL179+Lmm2/Gtm3b0KNHD5/af/vtt/Hll18CAJKSkvDAAw9Uud3ChQsBAOfOncPdd9+NRx99FAMHDkSLFi1w5swZbNu2DaWlpWjfvj0WL15cr5H2RERERERNicLyNUREREREYeFXUv6nn35CWloa0tLSPMs++eQTXLx4ETfeeCNeeOEFfPXVV3j++efxxhtv4J///KdP7btrwAPAsmXLqt3OnZRPS0vDY489hs2bN2PPnj3Iz8+H2WxGWloaJk2ahEcffRTNmjXz7UESERERETVFQkBVNej1Db6iJRERERFRk+JXUv7s2bMYMGCA17IffvgBkiThrbfeQocOHdCnTx988sknWLdunc/tP//883j++efrvH3btm3xxhtv+HwcIiIiIqJIpGgqk/JERERERCHm1y/wwsJCNG/e3GvZ5s2b0b17d3To0MGzrHfv3jh16pQ/hyIiIiIiogBTWcKGiIiIiCjk/ErKR0VFeWrHA8CxY8dw7tw5DBs2zGs7s9kMnY4jcIiIiIiIGhIm5YmIiIiIQs+vTHl6ejp++eUXT2L+008/hSRJGDFihNd2p0+fRqtWrfw5FBERERERBZjGpDwRERERUcj5VVN+2rRp+PXXXzFw4EBkZmZixYoVsFgsmDRpkmcbWZaxfft2DB061O9giYiIiIgocFRNhDsEIiIiIqKI41dS/uGHH8b333+PH3/8ESdPnoTBYMDrr7+OpKQkzzY//PADysrKMHLkSL+DJSIiIiKiwGH5GiIiIiKi0PMrKW8ymbBq1Sr8/PPPOH/+PDIzM9GlSxevbWJiYvDGG2/gxhtv9CtQIiIiIiIKLCbliYiIiIhCz6+kvFtNo+DHjh2LsWPHBuIwREREREQUQKwpT0REREQUen5N9EpERERERI2XEAIa68oTEREREYWUTyPlP/74Y78Odvfdd/u1PxERERERBZaqadDp9OEOg4iIiIgoYviUlJ85cyYkSfL5IEIISJLEpDwRERERUQOjahqMYFKeiIiIiChUfErK33333ZWS8kVFRfj6668BAL179/ZM9Hr06FHs3r0bkiThxhtvRLNmzQIUMhERERERBYqqqQCM4Q6DiIiIiChi+JSUX7hwodffxcXFuOqqqzBw4EDMnz8f/fv391q/Y8cOPPDAA8jJycHmzZv9DpaIiIiIiAKLNeWJiIiIiELLr4len3/+eVy4cAHff/99pYQ8APTv3x8rVqzA+fPn8fzzz/tzKCIiIiIiCgJV08IdAhERERFRRPErKf/VV19hzJgxaN68ebXbJCUlYezYsZ4SN0RERERE1HAwKU9EREREFFp+JeXPnj0Lo7H2+pMGgwHnzp3z51BERERERBQETMoTEREREYWWX0n5Fi1a4KeffoLNZqt2G5vNhp9++glJSUn+HIqIiIiIiIKASXkiIiIiotDyKyn/m9/8BhcuXMD06dNx/vz5SuvPnz+PO+64AxcvXsQNN9zgz6GIiIiIiCgINMGJXomIiIiIQsngz87PP/88vv32W3z77bdYvXo1Jk6ciM6dOwMAjh49ilWrVsFms6FNmzac6JWIiIiIqCESAqqmQa/za7wOERERERHVkV9J+datW+Onn37Cb3/7W2zevBlff/01JEkCAIhLI24GDx6MRYsWoXXr1v5HS0REREREAacxKU9EREREFDJ+JeUBoGvXrti4cSM2b96MtWvX4tSpUwCAdu3aYezYsRg2bJjfQRIRERERUfComgZjuIMgIiIiIooQfiXl33zzTURHR+Pee+/FkCFDMGTIkEDFRUREREREIcLJXomIiIiIQseve1Qff/xxfPXVVwEKhYiIiIiIwoFJeSIiIiKi0PErKZ+UlISEhIRAxUJERERERGGgaSLcIRARERERRQy/kvJDhgzBjh07AhULERERERGFAUfKExERERGFjl9J+blz5+LgwYN45513AhUPERERERGFGJPyRERERESh49dEr6qq4sEHH8QjjzyCL7/8ElOmTEHnzp0RFRVV5fajRo3y53BERERERBQETMoTEREREYWOX0n5MWPGQJIkCCGwdu1aZGVlVbutJElQFMWfwxERERERURBogjXliYiIiIhCxa+k/KhRoyBJUqBiISIiIiKicBACsqLCaNCHOxIiIiIioibPr6T8unXrAhQGERERERGFk1ORmZQnIiIiIgoBvyZ6JSIiIiKipsHJUpNERERERCHBpDwREREREUHVWFeeiIiIiCgUApKUP3DgAB588EGkp6cjNjYWsbGx6N69Ox566CHk5OQE4hBERERERBREmqaFOwQKEU2ToQk13GEQERERRSy/asoDwKJFi3DffffB6XRCiMuja3Jzc5Gbm4sFCxbgn//8J+666y5/D0VEREREREGiMikfETQhw6kWwWRIBMA5BIiIiIjCwa+R8jt37sTs2bPhcDhwzTXX4N///je2b9+O7du3Y8mSJbjuuuvgcDgwe/Zs7Ny5M0AhExERERFRoGma5jXIhpoeTShwKkUQghdgiIiIiMLJr6T8a6+9BlVVMX/+fKxYsQKTJ09Gv3790K9fP9x6661Yvnw53nvvPciyjL/85S+BipmIiIiIiIIgkKPlNdaob1BcCflCJuSJiIiIGgC/kvI//fQT+vTpgzlz5lS7zb333ou+ffti3bp1/hyKiIiIiIiCLFBJeVXToDH522BoQmVCnoiIiKgB8Sspf+HCBfTs2bPW7Xr06IG8vDx/DkVEREREREEWqKS8rCgBaYf8J5iQJyIiImpw/ErKx8XF4fTp07Vud/bsWcTGxvpzKCIiIiIiCrJAJeWdTMo3CEKocChFEEINdyhEREREVIFfSfnMzEz88ssv2LZtW7Xb/Oc//8HPP/+MAQMG+HMoIiIiIiIKMi1QSXmZSflwE0K7lJDna0FERETU0PiVlL/vvvugqiomTpyI//u//0NRUZFnXWFhIV5//XVce+210DQN9913n7+xEhERERFREKkBmpxVVjkyO5xcCflCJuSJiIiIGii/kvJTpkzBrFmzUFhYiN///vdISkpC8+bN0bx5cyQnJ+OJJ55AQUEBZs2ahcmTJwcqZiIiIiIiCoJAjJRXVS1gI+7Jd0zIExERETV8fiXlAeCDDz7Au+++iy5dukAIgaKiIhQVFUEIga5du2L+/Pl4//33AxErEREREREFUSBqyisaR8mHCxPyRERERI2DwZeNHQ4HzGZzpeX33Xcf7rvvPpw+fdoz8Wu7du3Qrl27wERJRERERERBF5CkPEvXhIUQGpysIU9ERETUKPiUlE9MTMTQoUMxduxYjBs3DkOGDIFer/esZyKeiIiIiKjxEkJA0wR0OqnebTApH3pCCDjVYmhCDncoRERERFQHPo+UX7duHdavX4/nn38e0dHRGDFiBMaNG4dx48YhMzMTklT/H/BERERERBReqqZBp9PXvmE1ZJX15EPJk5DXnOEOhYiIiIjqyKek/E8//YSsrCxkZWVh06ZNKC8vxw8//IBVq1YBABISEjB69GhPkr5nz55BCZqIiIiIiIJDUVUYDfVPynOkfOgIISCrxdA0R7hDISIiIiIf+JSUHzFiBEaMGIHnnnsODocDmzZt8iTpt27diqKiInz99df45ptvAAAtW7bEmDFjPEn6rl27BuVBEBERERFRYDgVBVFmU732VVUNKpPyISOrJVCZkCciIiJqdHxKyldkNpsxZswYjBkzBn/84x9hs9mwYcMGZGVlYe3atdi2bRvOnz+PxYsXY/HixZAkCYrCSYeIiIiIiBoypx+/2cvstgBGQjWR1TKomj3cYRARERFRPdQ7KX+lqKgojB8/HuPHjwcAlJaW4p133sFf/vIXFBQUBOowREREREQURP6Un3HIHIQTCopqg6KWhzsMIiIiIqqngCXlASAnJwdr165FVlYW1q9fj/z8fAghAADt27cP5KGIiIiIiCgItEu/332lqhpk3hkbdKrmhKyWhjsMIiIiIvKDX0n5w4cPe8rVrFu3DufPn/dKwt9xxx2eEjesJ09ERERE1AgIAVXToNfpfNrNIctBCojcNKHAqRQBqN+FEyIiIiJqGHxKyp84ccIzsWtWVhZOnToV1CS81WrFDz/8gG+++Qa//PILTpw4AaPRiO7du2P69Ol45JFHYDJVnoRKURS8/vrrWLhwIY4ePYqEhARMmDABL774Ijp16uR3XERERERETZlWj6S8rHKUfDAJoTEhT0RERNRE+JSU79SpEyRJAgC0a9cu6CPhP/30U8yZMwcAkJGRgZtuugklJSXYuHEjnnjiCSxZsgQ//vgjYmNjPftomoZbbrkF3333Hdq0aYMbb7wRx44dw7/+9S8sX74cmzZtQvfu3QMeKxERERFRU6FqGow+7iOrWlBiIUAIAadSBCHqX++fiIiIiBqOepWvyczMxOzZszF27NigJriNRiPuu+8+PPbYY8jIyPAsP3v2LH7zm99gy5YtePHFF/HKK6941v3zn//Ed999h6FDh2LVqlWehP3rr7+O3//+97jnnnuwYcOGoMVMRERERNTYyYoKS+UbUmvZhyPlg0VWS6AJlgciIiIiaiokIeo+k9OMGTOwbt06nDx50jNivlWrVp7R8mPHjkVqamrQgq1o06ZNGDZsGDp16oSjR496lqenp+PAgQPYvn07+vfv77VP3759sXv3bmzevBmDBw8OWCwDBgzA9u3bkZmZiW3btgWsXSIiolBhX0bU9MmKigtFRXXaNspsRvO42No3vERVNZwrLPRa1qpZIgx6vS8hUhVktQyKWh7wds3G5tBJvt4PQURERESB4FOhyI8++gjHjx/HoUOHMH/+fNx+++2QJAmff/45HnzwQaSnp6N9+/a466678P777+Pw4cPBiht9+/YFAJw5c8az7MiRIzhw4AC6du1aKSEPAFOmTAEALF++PGhxERERERE1dprmWykaWWVZlWBQNFtQEvJEREREFF71Kl/TpUsXdOnSBffeey8A4ODBg8jKysLatWuxfv16fPrpp/j0008hSRLatWvnGUl/zz33BCzwI0eOAABatmzpWbZr1y4ArvI6VXEv37NnT8DiICIiIiJqahQfk/IKk/IBp2kyZKU03GEQERERURD4NFK+Omlpabj//vvxxRdf4Ny5c9i7dy/eeust3HLLLSgtLcW//vUv3HfffYE4lMff/vY3AMCkSZM8y06ePAkAaN++fZX7uJefOHEioLEQERERETUlqqrChyqXcLKefEAJocKpFgOo+2tARERERI1HvUbK18RqteLkyZM4efIkTpw4gbKyMgDw6Ud9bVasWIEPPvgA8fHxePrppz3L3ceK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myIiIqJnXFZWNv7YFY+f1/yNR4lpFtt5edojZFh9NG/kVW7qxgOAQi6Di7MGOq2ytEMhIiIiIiIiKxT7M88fffQRVq5ciffeew8//vhjcW+OiIiIyqFjf9/CkhXHceXaI4tt7HRKDO1bCz2Cq0KpKF93keu0Sri7asvVjwxERERERETPqmJPyisUCjRu3Bh//PFHcW+KiIiIyplrNxIR8csJHDp+w2IbmUxC1w6BGNG/Nhwd1CUYXclwtFfBxVlb2mEQERERERGRjZTI6GApKSlISEgoiU0RERFROZCYlI5f1/2DjdtjkZUlLLZrWKcCxo6oj8reTiUYXcmQySS4Omtgp1OVdihERERERERkQ8WelD99+jT27NkDX1/f4t4UERERPeUyM7OxecdFrIz6G0mPMyy28/ZywNjh9dGkvlcJRldyNGoF3Fy1UHAwVyIiIiIionLHqqT8smXLLM5LTEzE6dOn8eOPPyI1NRUjR460ZlNERERUjgkhcOTETYT/cgLXbiRabGdvp8KI/rXRtUMgFOWsbryek6Mazo6a0g6DiIiIiIiIiolVSfnQ0NA8BxwTIudx8379+uGdd96xZlNERERUTl2+9hARK0/g6KlbFtvI5RJ6BlfBkD614WBfPsu5SJIED1cttFplaYdCRERERERExciqpPyYMWMsJuVVKhW8vb3RuXNntG7d2prNEBERUTn08FEaVkb9jS07LiLbctl4NGvohZBh9eFd0aHkgithSoUMHu52UJbTu/+JiIiIiIjoX1Yl5SMiImwUBhERET0rMjKzEb3tAn5dexrJKZbrxvv5OGHciPqoX7tCCUZX8nRaJdxctJDJLD99SEREREREROVHsQ/0SkRERATklLX76+gNLP3lBG7cTrLYztFBjVED6yC4fQDk5ThRLUkSXJ01sLcrn+V4iIiIiIiIyDybJuVv3ryJq1evAgC8vb3h5eVly9UTERHRUyru8gMsWXEcp87csdhGoZChd5eqGNy7Fux05buuukolh7urjuVqiIiIiIiInkE2ScqHh4fj008/xblz54ym16hRAzNmzEBoaKgtNkNERERPmfsPUvDdsiP4Y1ccRB5141s28caYofXg5WlfcsGVEidHNZwdNaUdBhEREREREZUSq5PyU6ZMwffffw/xv2/ajo6OkCQJDx8+xJkzZzB+/HgcOHAA3377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g4iIiIiIiJ4RhUrKA8Dy5cvRtm1b/PPPPxg0aBCcnZ3RuHFjw53nt2/fxpEjR/DgwQMIIVCrVi0sX77c5oETERERWUMC4O6mg06rLO1QiIiIiIiI6BlS6KS8s7Mz9u/fj2nTpuHHH39EQkICtm3bZrhbXggBAJDL5Xjuuecwf/58ODg42DZqIiIiIiuoVXK4OmuhUslLOxQiIiIiIiJ6xhQ6KQ8A9vb2WLJkCWbNmoX169fj0KFDuHPnDgDAw8MDTZo0QZ8+feDv72/LWImIiIisIgFwcdHCwU5V2qEQERERERHRM6pISXk9Pz8/vPjii7aKhYiIiKjYSAA83HTQslwNERERERERlSJZaQdAREREVNyYkCciIiIiIqKywqo75YmIiIjKOkmS4Omug0bNjz1ERERERERU+vjtlIiIiMotuVyCp5sdB3QlIiIiIiKiMoNJeSIiIiqXNGoF3F21kMtZrY+IiIiIiIjKDibliYiIqNxxclTD2VFT2mEQERERERERmWBSnoiIiMoVV2cNHOzVpR0GERERERERkVlMyhMREVG5IAFwddHC3k5V2qEQERERERERWcSkPBERET31ZDIJHm46aNT8aENERERERERlG7+5EhER0VNNqZTB090OCg7oSkRERERERE8BJuWJiIjoqaXTKODmqoNMJpV2KEREREREREQFwqQ8ERERPZUc7VVwcdaWdhhEREREREREhcKkPBERET11nBzVcHbUlHYYRERERERERIXGpDwRERE9VVycNHB0UJd2GERERERERERFwqQ8ERERPTVcXbRwsFOVdhhERERERERERcakPBEREZV5EgA3Vy3sdEzIExERERER0dONSXkiIiIq0yRJgoebDloNP7YQERERERHR04/fbomIiKjMkskkVHC3g0olL+1QiIiIiIiIiGyCSXkiIiIqkzRqBdxctVDIZaUdChEREREREZHNMClPREREZYoEwNlJA0cHdWmHQkRERERERGRzTMoTERFRmSGT5dSP16j5EYWIiIiIiIjKJ37jJSIiojJBpZLDw03HcjVERERERERUrjEpT0RERKXO3k4FV2cNJEkq7VCIiIiIiIiIihWT8kRERFSqXF20cLBTlXYYRERERERERCWCSXkiIiIqFRIADzcdtFplaYdCREREREREVGKYlCciIqISJ5fnDOiqVvGjCBERERERET1b+E2YiIiISpT6fwO6yjmgKxERERERET2DmJQnIiKiEuNgp4ILB3QlIiIiIiKiZxiT8kRERFTsJAAuzho42KtLOxQiIiIiIiKiUsWkPBERERUrCYC7mw46DuhKREREREREBBZzJSIiomIjSYCbq5YJeSIiIiIiIqL/4Z3yREREVGzs7VSQyVg/noiIiIiIiEiPd8oTERFRsWFCnoiIiIiIiMgYk/JERERERERERERERCWESXkiIiIiIiIiIiIiohLCpDwRERERERERERERUQlhUp6IiIiIiIiIiIiIqIQwKU9EREREREREREREVEKYlCciIiIiIiIiIiIiKiFMyhMRERERERERERERlRAm5YmIiIiIiIiIiIiISgiT8kRERERERETPmF27dmHSpEmoXbs2nJ2doVKp4OHhgfbt22P27Nm4ePFiaYdIZdDs2bMhSRJmz55dqOXi4+MhSRL8/f1N5vn7+0OSJMTHx9skxuLQoUMHSJKEHTt2lHYoVikv+0FUHjApT0RERERERPSMSEhIQO/evREUFITFixcjMTER7dq1w5AhQ9CoUSOcPHkSc+bMQY0aNbBs2bLSDrfcCw0NhSRJiIiIKO1QnllF/aGhrCkv+1EUkiRBkqTSDoOoUBSlHQARERERERERFT99Av7vv/9GtWrV8O233yI4ONioTVZWFtauXYt33nmHd8tTidi2bRsyMjLg7e1d2qFYtGzZMiQnJ6Ny5cqlHYpVyst+EJUHTMoTERERERERPQNeeukl/P333/Dz88O+ffvg7u5u0kYul2PgwIHo0aMHTp48WQpR0rOmSpUqpR1CvspLEru87AdRecDyNURERERERETlXHx8vKEczRdffGE2IZ+bVqtF8+bNTaYfPnwYI0aMgLe3N1QqFdzc3NCtWzesXr3a7Hpyl9S4desWJk+eDB8fH2g0GtSoUQNffvklhBAAgJs3b+KFF16An58f1Go1qlSpgg8++ADZ2dkm681d9uXChQsYOXIkKlasCJ1OhwYNGhiV3jl//jzGjBmDSpUqQaPRoHbt2vjuu+/y3P+oqCj06tULFSpUgEqlQsWKFTF48GD89ddfZtvnroseExODrl27wsXFBVqtFo0bNzYpBaSvsb506VIAwNixYw0lOApTgiT3dtetW4cOHTrA2dkZ9vb2aN26NVauXGl2ufxqixek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PXoUXbt2tfpYFIQ1+1FcivJ+mj59Ol555RX4+/vj+PHj+PXXX7F9+3Z4eXnhrbfewrFjx0zK0MydOxczZsyAs7MzoqKiEBYWhrCwMMOYCUU9N4pbv379EBMTA19fX2zatAl79+5FnTp1sGDBAqxYsSLPwbPp6ScJDuNLz7gmTZrgyJEjaNy4MQ4fPlza4VAp4rlAejwX6GnDc5b0eC6QHs8FomeDv78/Ll26hLi4OJOSHkRUNnXo0AE7d+5ETEwMOnToUNrhUCnhnfJERERERERERERERCWESXkiIiIiIiIiIiIiohLCpDwRERERERERERERUQlRlHYARKVt0qRJuHHjBry8vEo7FCplPBdIj+cCPW14zpIezwXS47lA9GyIj48v7RCIqJB27NhR2iFQGcCBXomIiIiIiIiIiIiISgjL1xARERERERERERERlRAm5YmIiIiIiIiIiIiISgiT8kREREREREREREREJYRJeSIiIiIiIiIiIiKiEsKkPBERERERERERERFRCWFSnoiIiIiIiIiIiIiohDApT0RERERERERERERUQpiUJyIiIiIiIiIiIiIqIUzKExERERERERUjSZJM/lQqFfz9/TFhwgRcvHjRZtvKzMzEO++8g8DAQCiVSkiShJdfftlm6yciIiLrSUIIUdpBEBEREREREZVXkiQBAEJCQgzTHj58iMOHD+PKlStwdHTE3r17UbduXau39fnnn+P111+Ht7c32rZtC41Gg65du2LkyJFWr5voabFjxw507NgRISEhiIiIKO1wiIhMKEo7ACIiIiIiIqJnwZPJwYyMDEyYMAHLli3DW2+9hfXr11u9jbVr1wIAdu3ahcDAQKvXR0RERLbH8jVEREREREREpUCpVGL27NkAcpLotnDt2jUAYEKeiIioDGNSnoiIiIiIiKiUeHp6AgCysrLMzr9z5w5ee+011KhRAxqNBi4uLujRo4dJEj80NBSSJCEuLg6AcR37+Ph4Q7uTJ09i2LBhqFixItRqNfz8/PD8888bkvm5RUREQJIkzJ49G2fPnsWQIUPg6ekJmUyGHTt2GK1z1KhR8Pb2hlqtRqVKlTB27Fij7RbE7t27MXXqVNStWxdOTk7Q6XSoW7cu3n//faSmpuYZ3+XLlzFy5Eh4eHhAq9WiadOmZp882LFjByRJQmhoKO7fv48pU6bAy8sL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TzKZOeV5/5hkyJAEMpmZ1O/nujDJc55zzjOTmMnc5z73/fHHeP/993H77bcf87hTp07Ft99+i7POOgsTJ06E0+lEVlYWHnroIQCBjPspU6bgmWeewZw5czBixAj06tULJSUl+OGHH1BUVITnnnvuuFmUzTF9+nQ8/fTTmD9/PgYPHowxY8agqKgIy5cvx3333Ydnnnkm4nO0VP/+/fHqq6/illtuwZQpUzB+/Hj06tUrmBU6cOBAvPjiiyH7TJ48GWeeeSa+++47nHjiiTjjjDNw+PBhrFmzBnfffTeefvrpqKwtKysLb7zxBm666SZcdtllGDFiBIYMGYKSkhJs2rQJXq835AJNa35PG5OUlISPPvoIF198MW688UY89thjGDp0KOLj47F3717k5OTA4/Hghx9+aLKxa3NkZGRgyJAhwVIYgwcPhqIouPnmm4NZ2nXZsXVZrM01depUbNy4EQMGDMC4ceNQXFyMpUuXwjAMvPTSSyH1+qP9eFvys3g848ePxwsvvIB7770Xp59+OkaMGIGBAwdCkiTk5+djw4YNcLvdzcpejmR9t956K/7yl79g3rx5OOmkk7Bt2zbk5OTA6XTizTffDKnjPXbsWCQnJ+P999/H4cOHkZaWBkmS8NBDDyErK+u46/zb3/6GVatWYcGCBcHvY0lJCZYuXQpd1/HMM89g2LBhIfs8+uijuOCCC3DvvffivffeQ69evbB+/XpUV1fjxhtvbLSO/fF+xzbluuuuw7x58/DRRx8hKysLZ511FgzDwOLFizFhwgRIkhQsLVNn4MCBePvtt3H99ddj6tSpyMrKwpAhQ2Cz2bBz50788MMP8Pl8uOyyy+BwOFr83EfzOa0zffp0PProo9A0Dddcc03Y5Xda6sUXX0R+fj7efvttfPzxxxg1ahT69OmDiooKbNq0Cbt27cI999yD8847L6LztPTnoLmYKU9EREREREQUA3W3/jcne/Dqq68O2edY7rvvPjzyyCOw2WzBmr71Myx79uyJ1atX49lnn8WAAQOwbt06fPjhh9i6dStGjBiBV1555bhNBZurW7duWLt2La666ipUV1fjk08+QWlpKV555ZWoBbAjMX36dCxduhTnnXceNm7ciHnz5kFVVTz44INYs2YNevbsGTJfkiR8+umnwQsjCxcuRElJCV544QU89dRTUV3b9ddfjzVr1uDqq69GUVERPvzwQ2zatAknnnhig4sZrfk9bcoZZ5yBzZs344EHHoDdbseSJUvw6aef4sCBA7jwwgvx3nvvRaX++rx583DhhRdi27ZteOuttzB79uxgpqppmvjxxx+RlJSEqVOnhnXclJQUrFq1ChMnTsTixYvx3XffYdSoUZg7dy7uuuuumD/ecH8Wm+Ouu+7CmjVrcN1116GkpAQff/wxFi9eDE3TcMcdd4RVEqWl6zvjjDOwdOlSdOvWDZ999hlyc3NxwQUXYOXKlQ0a4TocDnz22WeYNGkS1q1bh3/961+YPXs29u/f36w1xsfH49tvv8Uf/vAHxMXFYf78+Vi7di0mTpyIhQsX4v7772+wz7nnnov58+djzJgxyMnJwTfffIPTTjsN69ata7Jx8vF+xzZFkiS89957+H//7/+hW7duWLBgATZu3Ijf/OY3mDdvXpPNTC+//HJs3LgRM2bMgKZp+Pzzz/HFF1+goqIC1157LT777DMkJCQ02C+c574pLXlO6/To0SPYbLU1StfUcTqdWLRoEd544w1kZ2dj8+bNmDt3LjZs2IC0tDT8/e9/x4MPPhjxeVr6c9BckjhWFwVqltGjRyMnJwfZ2dlYv359Wy+HiIgobHwtIyIiIqL2LicnB6NHj8af//xn/P73v2/r5XRpM2fOxJ/+9Ce8+eabmD59elsvp0tpL899Xl4eBg4ciOHDh2PDhg1tto6OipnyRERERERERETU7i1duhQpKSm4++6723opRF3eX//6VwghcOedd7b1UjokBuWJiIiIiIiIiKjde+CBB3D48GHExcW19VKIuqRt27bh1ltvxeTJkzF79mxkZmbyTokWYqNXIiIiIiIiIiIiIjqm/fv3Y/bs2XA6nZg8eTJeeeUVWK3Wtl5Wh8Sa8lHAOrxERNTR8bWMiIiIiIiIqHWwfA0RERERERERERERUSthUJ6IiIiIiIiIiIiIqJUwKE9ERERERERERERE1EoYlCciIiIiIiIiIiIiaiUMyhMRERERERERERERtRIG5YmIiIiIiIiIiIiIWgmD8kRERERERERERERErYRBeSIiIiIiIiIiIiKiVsKgPBERERERERERERFRK2FQnoiIiIiIiKiVLFq0CJIkQZIkvPnmm8ecu27dOpx99tlISEgI7lNWVtY6C6V2ZeLEiZAkCYWFha1+7sLCQkiShIkTJ7b6uYmIOisG5YmIiIiIiIhaydtvv93o50errKzEJZdcgiVLlmDMmDG44YYbcOONN8JqtSItLQ2SJLXGctuNZcuWQZIkTJ8+va2XckxtGTyn9oM/B0R0PGpbL4CIiIiIiIioK6iursZHH30Em80Gl8uFZcuWYe/evejdu3eDuWvXrsX+/fvxy1/+Ev/+97/bYLVEREQUK8yUJyIiIiIiImoF8+fPh8fjwQUXXICrrroKpmni3XffbXTu3r17AQAZGRmtuUQiIiJqBQzKExEREREREbWCunI11113Ha677joAwDvvvBMyp65+94033ggA+NOf/hSsJ19Xtmbnzp0AEBxvrN63x+PB448/jmHDhsHpdCI+Ph4TJkzA/PnzG6yrfs3wiooK3HvvvUhLS4PFYsHMmTOb9dg2b96Mq666Cr169YLNZkP//v1xxx13BC8u1DdnzhxIkoSZM2di69atuOyyy5CcnAy3242JEydi+fLlIfOnT5+OSZMmAQDeeuutkMc9Z86cZq0PADRNw7PPPotRo0YFn5MzzzyzwfegTt1z3pj6jwE48hx+8803AID09PSQ71tzvfbaaxg2bBjsdjt69+6N3/zmNygvLz/mPoWFhZgxYwbS0tJgs9nQvXt3TJs2DZs2bTrmupvz3B9Pc59Tv9+PHj16wOl0Nvl45s2bB0mSgv9vAIHvvSRJWLZsGb744gucccYZcLvdSE1NxX333YeamhoAwPbt2/GLX/wC3bt3h8vlwtSpU5Gfn9/oeYQQeOuttzB+/HgkJibC4XBg+PDhePrpp6FpWoP59ctFvfHGGxg+fDgcDgd69eqFGTNmhPR5iNbPARF1fixfQ0RERERERBRjBw8exFdffYWEhARMnTo1WBt+48aN+OmnnzB06FAAgNvtxo033ogdO3ZgxYoVGDFiBEaOHAkAGDNmDL7//nvMnTsXVVVVwcA9AAwePDj4eVFRESZPnoyff/4Zffr0wTnnnIPq6mqsWrUKl112Gf7617/it7/9bYM1er1ejB8/Hrt378aECRMwcuRIxMXFHfexLVq0CJdccglqampwyimnYNKkSdiwYQNmzZqF+fPnY9myZSHrq7Njxw6cdtppSElJwbnnnovdu3fjm2++wVlnnYWPPvoIU6dOBQCceeaZOHDgAL788ktkZmbizDPPDB5jwIABzXr+dV3H1KlTsWjRIiQlJeH888+Hz+fD4sWLcf3112Pt2rV44YUXmnWsxtR937744gsUFRXhiiuugNvtBgB069atWcd48MEH8cwzz8Bms+Gss86Cw+HAO++8gxUrVsBmszW6z3fffYcLL7wQFRUVOOmkk3DyySdjz549mDdvHhYuXIgFCxYEL2jU19zn/ljCeU6tViumT5+Op556Cv/9739xxx13NDjeG2+8AQC49dZbG2z78MMP8eqrr+LMM8/Eueeei++++w7PP/88Dh48iD/+8Y84/fTTkZqaismTJ2PDhg1YsGABfv75Z/z4449wOp3B45imiauvvhoffPABEhISMGbMGLjdbqxevRoPPfQQli5dik8//RSy3DCH9eGHH8YLL7yAiRMnYsCAAVixYgVee+01bNmyBd988w0kSYrKzwERdRGCIpadnS0AiOzs7LZeChERUYvwtYyIiCi2XnjhBQFA3HTTTcGx//u//xMAxCOPPNJg/ptvvikAiMcee6zBtv79+4tjvZ0/77zzBADxu9/9Tvj9/uB4Xl6eyMzMFIqiiI0bNwbHCwoKBAABQIwdO1aUlZU1+3FVVlaKHj16CADirbfeCo6bpinuu+8+AUCccsopjT42AOLGG28UmqYFt/33v/8VAESPHj1EZWVlcHzp0qXB+S3x5JNPCgBi9OjRori4ODi+devW4PoXLlwYsg8A0b9//0aP19T3Z8KECQKAKCgoCGt9K1asEABEt27dxM8//xwcP3z4sBg+fHjw+ap/3LKyMtGrVy9htVrFvHnzQo63aNEiYbVaRe/evYXP52uw7nCe+7qfjwkTJoScI9zndPv27UKSJDFmzJgGj3/37t1ClmUxYMAAYZpmcPzGG28UAISiKOLLL78MjhcVFYnU1FQhSZIYPHiw+MMf/hDc5vf7xVlnnSUAiDfeeCPkPH/7298EAHHeeeeJQ4cOBccrKyvFRRddJACIl19+OWSfuv/fevXqJbZu3RocP3TokBgwYIAAIBYvXhyyT0t/Doio62CmPBEREREREbWKn/e9BJ9W3NbLCIvNkoITT/hNxMepX7qmzvXXX4+//OUvePfdd/HXv/41WCIjEj/88AO++OILjBs3Dn/5y19CtmVkZOCZZ57BpZdeijfeeAMvvvhig/1ffPFFJCQkNPt877//Pg4ePIizzz4bN9xwQ3BckiT89a9/xXvvvYe1a9di7dq1OOWUU0L2dbvdeO6556CqR0ITV199Nf71r3/hq6++wgcffICbbrqp2Ws5lpdffhkA8MILLyA5OTk4npWVhUcffRR33303XnrpJZx//vlROV+4/vnPfwIAHnroIQwZMiQ4npKSgqeeegrnnntug33+9a9/4cCBA/jDH/6Ayy67LGTbOeecgzvvvBPPP/88PvvsM1x++eUh26Px3If7nA4cOBCTJk3CkiVLsGnTJgwfPjzksZimiVtuuaXR/w+uu+46TJkyJfh1jx49cO211+KZZ56Bpmn44x//GNxmsVhw9913Y/Hixfj2229xyy23AAiU2nn66aeRkJCAd955J2TNbrcbr7/+Ovr3749Zs2bh17/+dYM1PPHEE8jKygp+3a1bN9xxxx148MEHsXz5ckyePPmYzxcRUX2sKU9EREREREStwqcVw6sVdah/0biIsH37dqxbtw4nnHBCSCmRIUOGYNSoUdi9e3fYtbyb8tVXXwEALr300ka315V+WbduXYNtqampGDNmTFjn++677wAA11xzTYNtNpsNv/jFL0Lm1TdlyhQkJSU1GK87VmP7tMSuXbuwe/du9O3bF2eccUaD7b/85S8BACtWrIjK+Vqi7rFeeeWVDbZNmTIlJIBcJ5LvdaTPfUuf09tvvx3AkVI1QKDG+5tvvglVVTF9+vRGz3fOOec0GEtPTwcATJw4MeTiAnCkQfL+/fuDYz/88AMOHz6M8ePHN/p89uzZEwMHDsSPP/4Ir9fbYHv9iwJ1Bg0a1OA8RETNwaA8ERERERERUQzVZclfddVVDWpV12XO182JVGFhIQDggQceCGmIWvevrq714cOHG+zbr1+/sM+3b98+AED//v0b3V7X3LKxoGVT+9Sto+7Yx3P48GFMnz69wb+tW7c2a42JiYlISEhARUUFqqqqmnXOaNu3bx9kWUbv3r0b3d7Y96buez169OhGv9fTpk0D0Pj3OtLnvqXP6WWXXYbu3bvjnXfegc/nAwB8/fXXKCwsxNSpU9GrV69Gj9fY8+JyuZrcVlfHve4cwJHn69NPP230+ZIkCT/++COEECgpKWlwzD59+jQYq+u5UP88RETNwfI1RERERERERDH0zjvvAAAWLlyItWvXhmyrrKwEAMydOxcvv/xykw09m8s0TQDAhAkTggHxxjTWdNJut0d07sZEoyTP8Xg8Hrz11lsNxqdPn95og9nGhLvOuuc52sJZR90arrrqqmN+70499dSI19USjT2W+g1f582bh2uuueaYDV6PdazmbKuv7vnKysrCaaeddsy5jf1/2FjzVyKilmrXQfnq6mp8+eWX+OSTT/Ddd99h165dsFgsyMrKwjXXXIO7774bVqs1ZJ/p06c3+mJc59VXX220yzcRERERERHFls2S0tZLCFuka165ciXy8/MBANu2bcO2bdsanVdWVobPPvsMV1xxRUTnq8vmvfLKK3HnnXdGdKzmOOGEEwAAO3fubHR7XXZyampqg21N7bNr166QYx9PWloahBAtXmN5eTnKysoQHx8fzL4GArXJPR5Po/vs3r27WWtrrtTUVBQWFmLPnj2NXkype07q69OnD7Zt24Y//vGPOPHEE8M6X6TPfUufUyBQwubpp5/G7NmzMWXKFMyfPx99+vTBeeedF9ZjCFfd/xvDhw/HnDlzYnouIqLjaddB+XfffRe33XYbgECtvUsuuQQVFRVYuXIlHnroIcydOxdff/118Lak+s4999xGb3uq35SDiIiIiIiIWk80GqZ2NHVlaR577DHMnDmz0Tlz5szBTTfdhHfeeadZQXmLxQIAMAwDiqKEbDv77LPxhz/8AfPnz2+VoPyZZ56JN998E//9739x8803h2zz+/344IMPgvOOtmjRIpSVlSExMTFk/L333gOAkFrl9R9zuPr164e+ffti9+7dWLFiRYMa6HXfo6PHU1NTsWvXLhQXFyMlJfTizNdff93ouVq6zjPPPBOFhYWYO3cuHnzwwQbnaqycytlnn43Fixdj/vz5YQflw3nuG9PS5xQABgwYEGz4+vjjj8Pv9+Omm25q8LMcbSeffDISEhKwePFiVFZWBkvPxEIkP69E1DW063tvLBYLbr/9dvz888/4+eef8f777+OLL77Atm3bMGrUKKxZswZPPPFEo/v+9re/xZw5cxr8q99Uh4iIiIiIiChWNE3D+++/DyBQYqQpl112GWw2GxYuXIiysrLjHrcu63z79u0Ntp122mk466yz8NVXX+HBBx9sUCNdCIGVK1dGranplVdeiR49euDrr7/Gf/7zn5Dz/P73v8fevXtxyimn4JRTTmmwr8fjwQMPPBASuPzggw/w5Zdfolu3bsEmscCxH3Nz3HXXXQCAe++9F6WlpcHx3Nxc/PnPfw6ZU2f8+PEAENxe5+9//3uTjVBbus66Bqh///vfQ+6mKCkpwUMPPdToPjNmzED37t3xxBNP4N///neDuwV8Ph/mzp2LPXv2NNg3nOe+KS15TuuvXQiBF198EZIkNbigEws2mw0PPvggSkpKMG3atEbvPsjLy8OHH34Y8bki/Xklos6vXQflb7zxRsyaNQtDhgwJGU9NTcUrr7wCAME/cIiIiIiIiIjak88//xzFxcUYNmxYg/e19SUkJOC8886Dz+dr1nvcqVOnAgDOOussXHvttbj11lvx1FNPBbe/8847GD58OJ555hn0798fZ511Fq677jqcf/75SE1NxRlnnIF169ZF/gARaKj5n//8B3a7HTfccAPGjh2La6+9FkOHDsXTTz+NHj16NFli9rrrrsPcuXORlZWFa6+9FuPGjcOVV14JRVHwxhtvhGQyZ2RkYMiQIVi7di3Gjh2Lm266CbfeeitWrlzZrHXef//9mDJlCr7//nsMGDAA06ZNw0UXXYThw4fjwIEDuPvuu3HBBReE7PPwww/Dbrfj+eefx6hRozBt2jRkZWVh5syZTd6FUPe9ufbaa3HVVVfh1ltvxW9/+9vjrm/cuHG49957cejQIYwcORJTp07FtGnTMGDAAABotAZ6UlISPvroIzidTtx4443IyMjA1KlTce2112LChAnB4HpjjV7Dee6j+ZzWufTSS9G9e3cAwDnnnHPM/gfR9Lvf/Q7XXHMNFi1ahKysLJx++um49tprcemll2LQoEEYMGBAyMWllmrpzwERdR3tOih/LCNGjADQ/G7sRERERERERK2proTHsbLk61x99dUh+xzLfffdh0ceeQQ2mw0ffPABZs+ejQULFgS39+zZE6tXr8azzz6LAQMGYN26dfjwww+xdetWjBgxAq+88gquv/76Fj6qhqZMmYI1a9bgF7/4BfLy8jB37lxUVlbi9ttvx/r165tstjpgwACsWrUKJ554Ij7//HPk5ORg/Pjx+Prrr3HJJZc0mD9v3jxceOGF2LZtG9566y3Mnj272ZnIqqri008/xTPPPIM+ffpg4cKFWLp0KbKzs/H222/jhRdeaLDPsGHDsHjxYkyYMAHbt2/HV199hczMTKxatQonn3xyo+e58sor8eSTT6Jnz56YP38+Zs+ejf/973/NWuOzzz6LV199FZmZmfjqq6+wcuVKXHXVVVi6dGmTDYDPOOMMbN68GQ888ADsdjuWLFmCTz/9FAcOHMCFF16I9957r9HSNuE+941pyXNax2q1BksaHavBa7QpioJ3330Xc+fOxcSJE5Gbm4u5c+di7dq1SElJwcyZM/Hkk09GfJ5Ifg6IqGuQxLG6obRjP/74I4YNG4Y+ffqENFipa/T6m9/8BkIIGIaB9PR0XHTRRc3uuh6u0aNHIycnB9nZ2Vi/fn1MzkFERBRLfC0jIiKi1lJXQ/9YdfYpNtrLc19ZWYnU1FQ4nU7s2bMHVqu1zdZCRNQW2nWj12Opu+J60UUXNbr9pZdeCvn6kUcewa9+9Su88MILUNUO+7CJiIiIiIiIiDq0F154AVVVVbj77rsZkCeiLqlDRqcXLlyI2bNnIz4+Hr/73e9Cto0aNQpjx47F5MmT0adPHxw4cACff/45Hn30UfzjH/+A1WrFc889d9xzzJo1C6+99lqz1rNly5YWPQ4iIqJY4msZEREREbUXxcXFeOSRR7B//3588cUXSEpKwn333dfWyyIiahMdLii/detWXH/99RBCYNasWejbt2/I9nvuuSfk6/T0dNx5552YMGECsrOz8fLLL+P+++9vsN/R9u/fj5ycnKivn4iIqLXwtYyIiIiI2ovKykrMnj0bNpsNY8aMwfPPPx9s9kpE1NV0qKD83r17ce6556K0tBRPPvlksBFOcwwdOhQXX3wx5s6di8WLF2P69OnHnJ+amors7OxmHXvLli3wer3NXgsREVFr4GsZERERtUfTp08/7ntyio22fO7T0tLQQdsaEhFFXYcJypeUlGDKlCnYtWsX7r//fjz88MNhH2PgwIEAApmDxzNjxgzMmDGjWceta45HRETUnvC1jIiIiIiIiKj9kdt6Ac3h8Xhw/vnn4+eff8Yvf/lLPP300y06TmlpKQDA5XJFc3lERERERERERERERM3S7oPyPp8Pl1xyCdauXYuLLroI//rXvyBJUouOs2DBAgBo9q38RERERERERERERETRFFFQfufOnZg3bx527doVMr5582aMGzcOcXFxGD58OL788ssWHd8wDFxzzTVYsmQJJkyYgPfffx+q2nTFna1bt+I///kPfD5fyPihQ4dw9dVXY/fu3RgxYgTOOOOMFq2HiIiIiIiIiIiIiCgSEdWUf+aZZ/DKK69gy5YtwTGPx4Ozzz4bhw4dAgD8+OOPuPTSS7F+/XqceOKJYR3/5ZdfxkcffQQASElJwR133NHovDlz5gAADhw4gBtuuAH33HMPxowZg+7du2Pfvn1Yv349Kisr0adPH7z//vstyrQnIiIiIiIiIiIiIopUREH55cuXY9CgQRg0aFBw7J133sGhQ4dw8cUX4/HHH8f8+fMxc+ZMPPfcc3j99dfDOn5dDXgAmDdvXpPz6oLygwYNwr333ovVq1dj8+bNKC4uhs1mw6BBg3DRRRfhnnvuQVJSUngPkoiIiIiIiIiIiIgoSiQhhGjpzj179sTo0aOxcOHC4Njll1+Ojz/+GIWFhejbty8AICsrC6ZpIjc3N/IVt0OjR49GTk4OsrOzsX79+rZeDhERUdj4WkZERERERETUOiKqKV9aWork5OSQsdWrVyMrKysYkAeAYcOGYc+ePZGcioiIiIiIiIiIiIiow4soKO9wOIK14wGgsLAQBw4cwOmnnx4yz2azQZYjOhURERERERERERERUYcXUaR88ODB+O6774KB+XfffReSJOHMM88Mmbd371707NkzklMREREREREREREREXV4ETV6veqqq7Bu3TqMGTMG2dnZWLhwIex2Oy666KLgHE3TkJOTg7Fjx0a8WCIiIiIiIiIiIiKijiyioPxdd92FL774Al9//TV2794NVVXx7LPPIiUlJTjnyy+/hMfjwbhx4yJeLBERERERERERERFRRxZRUN5qtWLRokX49ttvUVRUhOzsbGRkZITMcblceO6553DxxRdHtFAiIiIiIiIiIiIioo4uoqB8nWNlwU+aNAmTJk2KxmmIiIiIiIiIiIiIiDq0iBq9EhERERERERERERFR84WVKf/vf/87opPdcMMNEe1PRERERERERERERNSRhRWUnz59OiRJCvskQghIksSgPBERERERERERERF1aWEF5W+44YYGQfmysjJ8/PHHAIBhw4YFG70WFBRg06ZNkCQJF198MZKSkqK0ZCIiIiIiIiIiIiKijimsoPycOXNCvi4vL8cpp5yCMWPGYNasWRg1alTI9h9++AF33HEHtm7ditWrV0e8WCIiIiIiIiIiIiKijiyiRq8zZ87EwYMH8cUXXzQIyAPAqFGjsHDhQhQVFWHmzJmRnIqIiIiIiIiIiIiIqMOLKCg/f/58TJw4EcnJyU3OSUlJwaRJk4IlboiIiIiIiIiIiIiIuqqIgvL79++HxWI57jxVVXHgwIFITkVERERERERERERE1OFFFJTv3r07li9fDq/X2+Qcr9eL5cuXIyUlJZJTERERERERERERERF1eBEF5S+88EIcPHgQ11xzDYqKihpsLyoqwrXXXotDhw5h6tSpkZyKiIiIiIiIiIiIiKjDUyPZeebMmfj000/x6aef4quvvsKUKVOQnp4OACgoKMCiRYvg9XqRmprKRq9ERERERERERERE1OVFFJTv1asXli9fjl/+8pdYvXo1Pv74Y0iSBAAQQgAATj31VPznP/9Br169Il8tEREREREREREREVEHFlFQHgAyMzOxcuVKrF69GkuWLMGePXsAAL1798akSZNw+umnR7xIIiIiIiIiIiIiIqLOIKKg/Isvvgin04lbb70Vp512Gk477bRorYuIiIiIiIiIiIiIqNOJqNHr/fffj/nz50dpKUREREREREREREREnVtEQfmUlBQkJCREay1ERERERERERERERJ1aREH50047DT/88EO01kJERERERERERERE1KlFFJR/+OGHsX37drzyyivRWg8RERERERERERERUacVUaNXwzDwq1/9CnfffTc++ugjTJs2Denp6XA4HI3OHz9+fCSnIyIiIiIiIiIiIiLq0CIKyk+cOBGSJEEIgSVLlmDp0qVNzpUkCbquR3I6IiIiIiIiIiIiIqIOLaKg/Pjx4yFJUrTWQkRERERERERERETUqUUUlF+2bFmUlkFERERERERERERE1PlF1OiViIiIiIiIiIiIiIiaj0F5IiIiIiIiIiIiIqJWEpWg/LZt2/CrX/0KgwcPhtvthtvtRlZWFu68805s3bo1GqcgIiIiIiIiIiIiIurwIqopDwD/+c9/cPvtt8Pv90MIERzPzc1Fbm4u3nzzTbz++uu4/vrrIz0VEREREREREREREVGHFlGm/IYNG3DLLbfA5/Ph3HPPxQcffICcnBzk5ORg7ty5OP/88+Hz+XDLLbdgw4YNUVoyEREREREREREREVHHFFFQ/qmnnoJhGJg1axYWLlyIK664AiNHjsTIkSNx+eWXY8GCBXjttdegaRqefvrpaK2ZiIiIiIiIiIiIiKhDiigov3z5cgwfPhy33XZbk3NuvfVWjBgxAsuWLYvkVEREREREREREREREHV5EQfmDBw9i6NChx5134okn4vDhw5GcioiIiIiIiIiIiIiow4soKB8XF4e9e/ced97+/fvhdrsjORURERERERERERERUYcXUVA+Ozsb3333HdavX9/knO+//x7ffvstRo8eHcmpiIiIiIiIiIiIiIg6vIiC8rfffjsMw8CUKVPw/PPPo6ysLLittLQUzz77LM477zyYponbb7890rUSEREREREREREREXVoEQXlp02bhptuugmlpaV44IEHkJKSguTkZCQnJ6Nbt2546KGHUFJSgptuuglXXHFFtNZMRERERERERERERNQhRRSUB4DZs2fjn//8JzIyMiCEQFlZGcrKyiCEQGZmJmbNmoU33ngjGmslIiIiIiIiIiIiIurQ1HAm+3w+2Gy2BuO33347br/9duzduzfY+LV3797o3bt3dFZJRERERERERERERNQJhBWUT0xMxNixYzFp0iRMnjwZp512GhRFCW5nIJ6IiIiIiIiIiIiIqGlhZ8ovW7YM33zzDWbOnAmn04kzzzwTkydPxuTJk5GdnQ1JkmK1ViIiIiIiIiIiIiKiDi2soPzy5cuxdOlSLF26FKtWrUJVVRW+/PJLLFq0CACQkJCACRMmBIP0Q4cOjcmiiYiIiIiIiIiIiIg6IkkIIVqyo8/nw6pVq4JB+rVr18Lv9wcOWpst36NHD0ycODEYpM/MzIzeytuR0aNHIycnB9nZ2Vi/fn1bL4eIiChsfC0jIiIiIiIiah0tDsofzev1YsWKFVi6dCmWLFmC9evXQ9f1YIBekiTouh6NU7U7DGQQEVFHx9cyIiIiIiIiotYRVvmaY3E4HDj77LNx9tlnAwAqKyvxyiuv4Omnn0ZJSUm0TkNERERERERERERE1GFFLSgPAFu3bsWSJUuwdOlSfPPNNyguLkZdIn6fPn2ieSoiIiIiIiIiIiIiog4noqB8Xl5esFzNsmXLUFRUFBKEv/baazFx4kRMnDix09aTJyIiIiIiIiIiIiJqrrCC8rt27Qo2dl26dCn27NkT0yB8dXU1vvzyS3zyySf47rvvsGvXLlgsFmRlZeGaa67B3XffDavV2mA/Xdfx7LPPYs6cOSgoKEBCQgLOOeccPPHEE0hLS4t4XURERERERERERERELRFWUD4tLS3YuLV3794xz4R/9913cdtttwEAhgwZgksuuQQVFRVYuXIlHnroIcydOxdff/013G53cB/TNHHZZZfhs88+Q2pqKi6++GIUFhbi7bffxoIFC7Bq1SpkZWVFfa1ERERERERERERERMfTovI12dnZuOWWWzBp0qSYBrgtFgtuv/123HvvvRgyZEhwfP/+/bjwwguxZs0aPPHEE3jyySeD215//XV89tlnGDt2LBYtWhQM2D/77LN44IEHcPPNN2PFihUxWzMRERERERERERERUVMkUVd/phluvPFGLFu2DLt37w5mzPfs2TOYLT9p0iQMHDgwZoutb9WqVTj99NORlpaGgoKC4PjgwYOxbds25OTkYNSoUSH7jBgxAps2bcLq1atx6qmnRm0to0ePRk5ODrKzs7F+/fqoHZeIiKi18LWMiIiIiIiIqHXI4Ux+6623sHPnTuzYsQOzZs3C1VdfDUmS8L///Q+/+tWvMHjwYPTp0wfXX3893njjDeTl5cVq3RgxYgQAYN++fcGx/Px8bNu2DZmZmQ0C8gAwbdo0AMCCBQtiti4iIiIiIiIiIiIioqa0qHxNRkYGMjIycOuttwIAtm/fjqVLl2LJkiX45ptv8O677+Ldd9+FJEno3bt3MJP+5ptvjtrC8/PzAQA9evQIjm3cuBFAoLxOY+rGN2/eHLV1EBERERERERERERE1V1iZ8k0ZNGgQZsyYgffeew8HDhzAjz/+iJdeegmXXXYZKisr8fbbb+P222+PxqmCXnjhBQDARRddFBzbvXs3AKBPnz6N7lM3vmvXrqiuhYiIiIiIiIiIiIioOVqUKX8s1dXV2L17N3bv3o1du3bB4/EAAMIoXX9cCxcuxOzZsxEfH4/f/e53wfG6czmdzkb3c7lcAIDKysrjnmPWrFl47bXXmrWeLVu2NGseERFRa+JrGREREREREVH7E3FQ3ufzYcWKFVi6dCmWLl2KdevWQdd1AEcC8ampqZg0aVKkpwIAbN26Fddffz2EEJg1axb69u0bleMebf/+/cjJyYnJsYmIiFoDX8uIiIiIiIiI2p+wg/K6rmP16tVYsmQJli5ditWrV8Pv9wM4EoRPSUnBxIkTMXnyZEyaNAmDBw+OymL37t2Lc889F6WlpXjyySdx9dVXh2x3u90AAtn6jamqqgIAxMXFHfdcqampTdamP9qWLVvg9XqbNZeIiKi18LWMiIiIiIiIqP0JKyg/ZcoUrFy5MvimvS4IHx8fj/HjxweD8CNGjIj6QktKSjBlyhTs2rUL999/Px5++OEGc+qy5vfs2dPoMerG+/Xrd9zzzZgxAzNmzGjW2kaPHs1MRCIianf4WkZERERERETU/oQVlP/6668BBGq2n3HGGcEg/JgxYyDLUekZ2yiPx4Pzzz8fP//8M375y1/i6aefbnRe3cWApoIKdePDhg2LzUKJiIiIiIiIiIiIiI4hrKD8zJkzMWnSJJx22mmwWCyxWlMIn8+HSy65BGvXrsVFF12Ef/3rX5AkqdG5GRkZyMrKwrZt27BhwwaMHDkyZPvcuXMBABdeeGGsl01ERERERERERERE1EBY6e1//OMfMW7cuFYLyBuGgWuuuQZLlizBhAkT8P7770NVj30d4b777gMA/PrXvw7WkAeAZ599Fps2bcLYsWNx6qmnxnTdRERERERERERERESNCbvRa2t6+eWX8dFHHwEINI+94447Gp03Z86c4Oe33XYbPv30UyxYsAADBw7EuHHjsHPnTqxZswZJSUn417/+1RpLJyIiIiIiIiIiIiJqoF0H5UtLS4Ofz5s3r8l59YPysixj/vz5eOaZZzBnzhx8/PHHSEhIwHXXXYc///nPSEtLi+GKiYiIiIiIiIiIiIiaJgkhRFsvoqMbPXo0cnJykJ2djfXr17f1coiIiMLG1zIiIiIiIiKi1hFWTXkiIiIiIiIiIiIiImo5BuWJiIiIiIiIiIiIiFoJg/JERERERERERERERK2EQXkiIiIiIiIiIiIiolbCoDwRERERERERERERUStRw5n8+OOPt/hEkiThD3/4Q4v3JyIiIiIiIiIiIiLq6MIKys+cOROSJEEIETIuSdIx9xNCMChPRERERERERERERF1eWEH5xx57rMFYYWEh3nrrLdjtdpxzzjnIyMgAABQUFGDRokXw+XyYPn06+vfvH50VExERERERERERERF1UBEF5ffu3Yvs7GxMnToVs2bNQmpqasj2AwcOYMaMGViwYAFycnIiXy0RERERERERERERUQcWUaPXP/7xj5AkCe+9916DgDwA9OrVC//73/9YuoaIiIiIiIiIiIiICBEG5b/88kuMHz8eDoejyTkOhwPjx4/HokWLIjkVEREREREREREREVGHF1FQ/vDhw9A07bjzdF1HcXFxJKciIiIiIiIiIiIiIurwIgrK9+7dG8uWLUNpaWmTc0pKSrB06dJGy9sQEREREREREREREXUlEQXlr7jiCpSXl+OCCy7Apk2bGmzfuHEjpk6dioqKCkybNi2SUxERERERERERERERdXhqJDs/+uijWLBgAdasWYNRo0Zh+PDhSE9PBwAUFBRg06ZNEEJgyJAhePTRR6OyYCIiIiIiIiIiIiKijiqioHx8fDy+/fZb3HXXXXj//fexceNGbNy4MbhdlmX84he/wMsvv4z4+PiIF0tERERERERERERE1JFFFJQHgOTkZLz77rt46qmn8M0332DPnj0AAvXmJ0yYgD59+kS8SCIiIiIiIiIiIiKiziDioHyd3r1749prr43W4YiIiIiIiIiIiIiIOp2IGr0SEREREREREREREVHzRSUov2LFClx11VXo06cPbDYbbrnlluC2r776Cv/3f/+HAwcORONUREREbUoIE4bpb+tlEBEREREREVEHFXFQ/q9//SsmTJiADz74APv27YOmaRBCBLfHx8fjySefxEcffRTpqYiIiNqUYfrg04thCl9bL4WIiIiIiIiIOqiIgvJfffUVfv/736NXr1743//+h6KiogZzTj31VKSkpOCzzz6L5FRERERtRggTfr0cfr0MQphtvRwiIiIiIiIi6sAiavT6/PPPw2KxYOHChRg+fHiT80aMGIHc3NxITkVERNQmTKExGE9EREREREREURNRpvzatWtx6qmnHjMgDwA9e/ZkTXkiIupwDNMPn1bKgDwRERERERERRU1EmfIVFRU44YQTjjuvsrIShmFEcioiIqJWI4SAblZBN6raeilERERERERE1MlEFJTv3r078vPzjzsvNze3WcF7IiKithYoV1MBIfS2XgoRERERERERdUIRla8ZO3YscnJykJOT0+ScZcuWYevWrRg/fnwkpyIiIoo5w6ypLVfDgDwRERERERERxUZEQflf//rXME0Tv/jFL7B27doG2zdt2oRbbrkFsizjzjvvjORUREREMaUZHvj1cgCirZdCRERERERERJ1YREH5iRMn4uGHH0ZBQQHGjh2L9PR0SJKEzz//HCeeeCJGjRqFgoIC/P73v8fo0aOjtWYiIqKoEcKEXy9j/XgiIiIiIiIiahURBeUB4G9/+xtef/11pKamYufOnRBCoKioCFu3bkW3bt3w6quv4k9/+lM01kpERBRVhlkDn14Mw/S19VKIiIiIiIiIqIuIqNFrnVtuuQU333wzNmzYgPz8fBiGgX79+uHkk0+GoijROAUREVHUCGFAMyoZjCciIiIiIiKiVheVoDwASJKEUaNGYdSoUdE6JBERUdQZZg38egVYO56IiLoaIQQkSWrrZRARERF1eRGVr/n3v/+Nd955B5qmHXPeypUr8e9//zuSUxEREUWMzVyJiKgrEsKATy+DEHpbL4WIiIiIEGFQfvr06bjhhhtw7rnnoqKiosl5r7/+Om666aZITkVERNRiptDg00rYzJWIiLoc3ahGjVYMkyXbiIiIiNqNiBu9AsCyZcswbtw47N+/PxqHIyIiigohBDTDA59WClMc+64uIiKizqTugrRmVIJ3iBERERG1LxEH5a+66ipcfvnl2Lx5M8aOHYutW7dGY11EREQRMYUOn16XHc9gBBGRphttvQRqBbwgTURERNT+RRyUt9vt+OCDD/DrX/8au3btwplnnokVK1ZEY21EREQtYpoa/Hopa+cSEdWj6fyd2NkZph8+vZgXpImIiIjauaiUr5EkCS+99BL+8pe/oLS0FOeccw4++uijaByaiIgoLIGARCmEMNt6KURE7YqfQflOSwgTfr2i9oI074ggIiIiau+iEpSv89vf/hZvvfUWDMPAlVdeiVdffTWahyciIjom3aiCXy8DswOJiBpiUL5zMkwffHoxDNPb1kshIiIiomZSo33A66+/Hr169cLll1+Ou+66C3v27In2KYiIiEKYwoCml7N2LhHRMQghoOkGLKrS1kuhKDCFAd3wwDBr2nopRERERBSmqAflAeDss8/G8uXLccEFF+Bvf/sb7HZ7LE5DREQE3fBCMyrB7HgiouPTDJ1B+U6Ar31EREREHVtUy9fUN3LkSKxatQqDBg2C18tbKYmIKLqEMODTS6EZFWBQgoioedjstePTjWq+9hERERF1cBFlyi9duhS9evVqcnv//v2xcuVKvPLKKzAMNhwiIqLoMEwfNKOCzVyJiMKkGfy92ZEZZg00w9PWyyAiIiKiCEUUlJ8wYcJx5yQlJeHRRx+N5DRERERBmuGBblS19TKIiDokZsp3XHz9IyIiIuo8YlJTnoiIKNpMoUPTK9jMlYgoAqZpwjBNKHLMqlhSlBmmH5pRCSF4QYWIiIioswgrKP/vf/8bAHDZZZchLi4u+HVz3XDDDWHNJyIiEsKEblZBN7xg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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "bins = [\n", - " pd.Timestamp('1900-01-01 00:00:01+00:00'),\n", - " pd.Timestamp('2013-06-06 00:00:01+00:00'),\n", - " pd.Timestamp('2013-07-01 00:00:01+00:00'),\n", - " pd.Timestamp('2100-01-01 00:00:01+00:00')\n", - "]\n", - "labels = ['Before announcement', 'After announcement, before opt-out deployment', 'After opt-out 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": 55, - "id": "5a91a59a-0d1c-48b3-93dd-b9df76ca68e5", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABeMAAAHkCAYAAAC9qzQCAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3gU5doG8Htma7LpPQQIHaQTeu+gCAio2CmCKOqxnoPoh8I52EUsRz3goQh2UVE4qIAQCIKAVBuI9JqQ3rNt3u+PsGOW7IbNZjcb4P5dVy5l5p2ZZ3ZnZ2affed5JSGEABERERERERERERER+Y0c6ACIiIiIiIiIiIiIiK50TMYTEREREREREREREfkZk/FERERERERERERERH7GZDwRERERERERERERkZ8xGU9ERERERERERERE5GdMxhMRERERERERERER+RmT8UREREREREREREREfsZkPBERERERERERERGRnzEZT0RERERERERERETkZ0zGExFd4ex2O+bPn49OnTrBZDJBkiRIkoSvvvoq0KFdNubMmQNJkjBgwIBAh+Izx48fV4+F48ePBzocuowNGDAAkiRhzpw5gQ6l2jZt2qR+Dq4Ejn3ZtGlTrW+7qnPKlfY6e6tRo0aQJAnvvfderW+7tj6n7733HiRJQqNGjfy6HSIiIqLLFZPxRHRFcHzBnTRp0iXbOr4oXi1JyEceeQSPP/449u3bB5vNhvj4eMTHx8NoNHq0/KRJk9TX61J/l9uX73379mHOnDl4/fXXAx3KZcfxnl+OCVi6/LVo0QKSJGHkyJEeL3Py5EloNBpIkoT58+f7Mbq6yXGd9OTPk2upr1xu52FHUvviP5PJhBYtWmDSpEnYvn17oMOkCzZt2oQ5c+YE5AeQmjp//jxefPFFDB06FPXr10dQUBBMJhMaNWqEMWPG4N1330VeXl6gw6QKLufjjYiIao820AEQEZH/FBYWYuHChQCAl19+GX//+9+97pkoyzJiY2OrbHOp+XXNvn378M9//hPJycl45JFH3LaLiYlBy5Yt0bBhw9oLjugy0bBhQ7Rs2RIxMTG1ts27774bTz75JL777jucO3cOiYmJl1xm6dKlUBQFOp0Od911FwAgODgYLVu29He4dYrRaER4eHiVbS41v7qqep09PQ/XNTqdDlFRUeq/s7Ky8Oeff+LPP//E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DxaLBTabDcnJyRgzZgwWLVqE48ePuzwv1JV9CZQxY8bg8OHDmD17Nrp164aQkBDk5eXBYDCgQ4cOmDp1KlauXIl//OMfPt2uJ8fb008/jTfffBNjx45Fq1atoNVqUVRUhLi4OAwdOhRLlizBpk2bAvIUFBER1Q5JCC9HrSMiIiK6gqxfvx7Dhg2D0WhEQUGBRwM81xWXc+xERERERERXC/aMJyIioqueEEKtST1o0KDLKpl9OcdORERERER0NWEynoiIiK4KqampeOSRR7Br1y6nQQN3796NUaNGYcOGDZAkCTNmzAhwpJVdzrETERERERFROZapISIioqvCV199hbFjx6r/joyMRGlpKcrKygCU1+mdN28eHnvssUCF6NblHDsRERERERGVYzKeiIiIrgrp6elYtGgRNmzYgKNHjyIzMxNCCNSrVw99+/bFgw8+iC5dugQ6TJcu59iJiIiIiIioHJPxRERERERERERERER+xprxRERERERERERERER+xmQ8EREREREREREREZGfMRlPRERERERERERERORnTMYTEREREREREREREfkZk/FERERERERERERERH7GZDwRERERERERERERkZ8xGU9ERERERERERERE5GdMxhMRERERERERERER+RmT8UREREREREREREREfsZkPBERERERERERERGRnzEZT0RERERERERERETkZ0zGExERERERERERERH5GZPxRERERERERERERER+xmQ8EREREREREREREZGfMRlPRERERERERERERORnTMYTEREREREREREREfkZk/EUUCdOnIAkSZAkCadPn3bZJjU1VW0zZ84ct+tq2rQpJEnC4sWL1Wlz5sxRlw0LC0NJSYnb5UtLSxEREVHlthzzqvp7/fXXPd19J4qioFGjRpAkCcHBwcjPz6+yfVlZGWbOnIlmzZrBYDBAkiR07NhRnZ+bm4vp06ejYcOG0Ol0kCQJY8aMAQBMmjQJkiThvffec1rne++9B0mSMGnSJKfpx48fhyRJaNSokVf75g13sVxOHPtwqb+8vDyvt+E4Zo4fP+6zuImoZnht+wuvbc4u52ub4/Wt7t+mTZsCHToRERERUZ2hDXQAdHVLTk5G48aNcezYMaSmpuKuu+6q1CY1NdXp/10lEk6ePImjR48CAAYNGuRyW4WFhVixYgUmTpzocv7n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kiSRlpbmzW4REREREfkFe8ZTneCqtm5RURF27dqFzp07q73eBgwYAJvNhi1btqjtPHmM38HRK88xoF3F/3fM88TAgQMrPYIuSZJXA985eg6OHz9e3U9JknD33Xc7za+rrrvuOtSrV6/S9NatW+OZZ54BAHz66ac+294bb7wBq9WKkSNHYtq0aU7zunfvjieffBIA8PLLL7tcvn79+nj77bdhMBjUaY5H+QHg+++/r7RMw4YN0bJlS69r/LoqWVCx/AJQPhBj+/btKy0bHR2Nt99+G4Dnr2NGRgYAoG/fvi7rKnfu3BmxsbHqv9euXYstW7agTZs2WLp0KSIiItR5kiTh73//O6699locOnQI3333nae7TXTV47WN1zZPXY7Xtur4+9//jj59+vhsfYqiYPbs2QCAjz/+GF27dnWa37FjR8yfPx9CCLz55ps+2y4RERERUU1pAx0AEfDXo9Jnz57FoUOH0KJFC2zZsgU2m02tu+to99xzzyE1NRXXXXcdgOolLHr16oVWrVphzZo1asJyzZo1uOaaa9CzZ0+P4x0+fDgSEhIqTXeUJPBUQUEBVqxYAQBqgsJh0qRJeOaZZ9SB+Vq0aFGtddemvLw8fPPNN/j555+Rk5OjllM5d+4cAODgwYM+25bj/XY87n6xKVOmYObMmTh06BDOnj1bKZkyePBgBAcHV1rOMbihq9roy5cvr1HMJpMJN910k8t5zZo1U//farXi+++/x86dO5Geno6ysjIIIdQayp6+jt26dQNQXvKgRYsWGDduXJXJljVr1gAAbrzxRuh0OpdtBg0ahO+++w5bt27F9ddf71EcRFc7Xtt4bfPU5Xhtq46bb77Zp+vbt28fzpw5g4YNG7o9xh2fHVeDIxMRERERBQqT8VQnREdHo3379ti/fz82btyIFi1aONXUdXDU1t24cSMAqF9KJUlySmxUZcqUKfjHP/6BZcuWAQBsNlu1eg4C5TVKvekpeLEPP/wQJSUlaNmyJXr37u00r169ehgxYgRWr16NRYsWue0NF2jvvfceHnroIRQWFrptU1BQ4LPtORIKTZo0cTk/JiYGYWFhKCgowOnTpyslLBo2bOhyubCwMADlg5j6WkxMzCUHFNy1axfGjx9faaDHijx9Hfv374+nnnoKL730Eh588EE8+OCDSE5ORo8ePTBy5EjcfPPNTr0njx49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229x5MgRTJs2Ddu2bUN4eLjbZefOnYsdO3Zg0qRJsFgsWL9+Pb7++mscP34cXbp0wb///W889NBDtbUrRERERESXJIm69O2HiIiIiIiIiIiIiOgKxJ7xRERERERERERERER+xmQ8EREREREREREREZGfMRlPRERERERERERERORnTMYTEREREREREREREfkZk/FERERERERERERERH7GZLyX7rjjDnTu3Bl33HFHoEMhIiLyCq9lRERERERERLVHG+gALlcHDx7Enj17Ah0GERGR13gtIyIiIiIiIqo97BlPRERERERERERERORnTMYTEREREREREREREfkZk/FERERERERERERERH7GZDwRERERERERERERkZ8xGU9ERERERERERERE5GdMxhMRERERERERERER+RmT8UREREREREREREREfsZkPBERERERERERERGRnzEZT0RERERERERERETkZ0zGExERERERERERERH5GZPxRERERERERERERER+VmeT8bt378aLL76IcePGISkpCZIkISQkpMplfv31V9xxxx2oX78+9Ho9IiIi0LdvXyxbtgxCiFqKnIiIiIiIiIiIiIjImTbQAbgzd+5cfP311x63T01NxXXXXQez2Yz27dujd+/eyMrKQlpaGn744Qds2bIFixYt8mPERERERERERERERESu1dlkfM+ePdGhQwd07doVXbt2RUJCQpXtH3jgAZjNZrz99tu4//771em///47evfujcWLF+Pee+9F165d/R06EREREREREREREZGTOpuMf+KJJzxum5WVhQMHDiAmJsYpEQ8ArVu3xi233IKFCxfip59+YjKeiIjIDxRhhyxpAh0GERERERERUZ1VZ5Px1WEwGDxqFxUV5edIiIiIrk42ezGEsEGnDYUs6QIdDhEREREREVGdU2cHcK2O0NBQ9OjRA1lZWXjnnXec5v3+++/49NNPERcXhxEjRgQoQiIioiufIqwwW3NgsRVACCXQ4RARERERERHVKVdEz3gA+O9//4thw4bhgQcewLvvvotWrVohMzMTaWlpaNu2LZYvX46wsLAq17Fw4UK8++67Hm3vwIEDvgibiIjIp+rCtcyulEIRZmg1IdDKQX7ZBhEREREREdHl5opJxrdt2xZpaWm44YYbsH//fuzfvx9AeQmbIUOGIDk5+ZLrOHfuHPbs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F2+9vlbrmDJlCv/617+YMGGCP4v7qaee4tVXX+Wxxx7j9ddfL9O+okKHlRWVu+SSS1i2bBlPPPEEL7zwAjqd953lwIEDjBo1ikOHDrFt2zbOPfdcwCuWtmnTBoD+/fuzdOlSoqOjq7xvS5cuZcCAAWWWsVqt3HTTTXz//ffMnDmzjJjh2zeAyZMn88YbbyCWfme99957PPjggwwePJh169b5l/EV9gSv2DVz5kwMBu89ZsGCBYwdO5aWLVv6MxkBMjIy6NSpE7Iss2jRIkaOHAl4BepbbrmFb7/9luuuu45vvvnGv8z48eOZNWsWq1evDpoBKQgCrVq1KpOtWpP92bt3Lz179kSWZb788kuuvvpq/zxJkli+fDmXXHKJf1ptzunIkSP9XuYAL7/8Ms888wydO3emuLiY9evX+7P9V61axYgRI2jRooU/wxugsLCQTp06kZeXx9dff83YsWP9sa1YsYIxY8aQmJjIgQMH0Ov1tT7PoSzgevq1M3LkSBYsWIDZ7E08WLt2LRdffDGCILB3716/tXJN9heCXx9Qs2vx+eef54UXXgDgjTfeCLCz2rhxI4MGDaJVq1Z8//33dOvWDfB+/7388ss8++yzXHPNNXz33XeVHqPaxvf000/z0ksv+ef9+9//5vHHH6dr167s2rXLfx3VtoDr/fffz4cffshll13Gd99957+m09PTGTlyJE6nk+3bt9O9e3fg1O9gyJAhQbPvffvw2WefMX78eP/0mhbu/Oqrr7jxxhtp374969at83eEHDx4kAsvvJCjR721GE9f78GDB+nWrRsGg4Hvv/++TCfUrFmzGD9+PH379mXz5s0BcUPVj315v63qHtOffvqJkSNHBr220tPTGThwICNGjOCnn37yTx86dChr164lMjKStWvXct555wHw999/c+655yKKIomJiTzzzDN+Eb+4uJj+/fvzxx9/8NNPPzFixAj/+u677z4++ugjxo8fz3/+8x8spe4a2dnZXH755WzatInFixdz6aWX+pfxHYfOnTuzatUqfwfQwYMH6dWrFwUFBezbt4927U6NxK6PAq7qW+JZjFYjVNlr98IBaQw4PzVg+poNR/llS9ULK1YHRYHCQidFxS6SY6Pp3aEtV/Tvyz/+72Jem3Aj7907nkeuuZwbhg5kcLdOtE5OQq+t3cd7QYmN3zOOsGzrDmb8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NhbJyckQQqBhw4b48ssvfRY4kT8EWbW4FJce6DCIiIh8xmhQBzoEIiIiIiKiCqHIyXir1YqdO3di6tSp+OKLL5CUlIT169dDkq492pw3Ul6hUGDcuHGYP38+TCaTb6Im8hONWgm9VomMrNxAh0JERERERERERERlWJGT8QBgNBrx6aefYubMmfjpp5+wZ88eXLlyBQAQFhaGli1bYtCgQahZs6YvYiUKCKtFi4ystECHQURERERERERERGVYsZLxeSIjI/HQQw95OxaiUkmlUsCgVyE9wxboUIiIiIiIiIiIiKiMKtIErkQVncWshRToIIiIiIiIiIiIiKjMKtfJ+OTkZERERECSJDRp0iTQ4VAZplLKMHCCOyIiIiIiIiIiIvJQuU7GP/HEE7h8+XKgw6BywmLWcHQ8EREREREREREReaTcJuO3bt2KhQsXYtKkSYEOhcoJpUKGycjR8URERERERERERFR85TIZn5OTg8mTJ6N+/fqYPn16oMOhcsRi1kKWOT6eiIiIiIiIiIiIikcZ6AB8Yc6cOTh8+DBiYmKgVnMkM3mPLEuwWrRITMoMdChERERERERERERUhpS7kfHHjh3DK6+8gjvvvBNdu3YNdDhUDpkMaqhU5e6jQ0RERERERERERD5U7kbG33fffdDpdJg7d26xt12wYAE++uijIq17+PDhYu+fyo9gqw6Xr6QHOgwiIhfsy4iIiIiIiIhKp3KVjP/000+xceNGfPDBBwgPDy/29hcvXkRsbKwPIqPyRqtRwqBXQYhAR0JE5Ix9GREREREREVHpVG6S8VeuXMGMGTPQpk0bTJ482aN9REREIDo6ukjrHj58GJmZrBtekVktWlxNyQ50GERETtiXEREREREREZVOkhDlY2zvuHHjsGTJEuzevRstWrTIX37q1CnUqlULjRs3xsGDB712vJYtWyI2NhbR0dHYu3ev1/ZLZYvNZodKpQh0GEREHmFfRkREREREROQ/5WZk/KpVq6DX6/HYY485Lc/KygIAnDx5Mn9C11WrVsFoNPo7RCqHmIgnIiIiIiIiIiKioig3yXgASE1NxaZNm9y2ZWRk5Lfl5ub6MywiIiIiIiIiIiIiquDkQAfgLcnJyRBCuPydPHkSANC4ceP8ZVarNbDBEhEREREREREREVGFUm6S8UREREREREREREREpRWT8UREREREREREREREPsZkPBERERERERERERGRj5WrCVzdqVmzJoQQgQ6DiIiIiIiIiIiIiCowjownIiIiIiIiIiIiIvIxJuOJiIiIiIiIiIiIiHyMyXgiIiIiIiIiIiIiIh9jMp6IiIiIiIiIiIiIyMeYjCciIiIiIiIiIiIi8jEm44mIiIiIiIiIiIiIfIzJeCIiIiIiIiIiIiIiH5OEECLQQZRFwcHBSEpKgk6nQ8OGDQMdDhERlTENGjTAV199FdAY2JcREVFJlIa+jIiIiKgsUQY6gLIqKysLAJCZmYnY2NgAR0NERFR87MuIiIiIiIiI/IfJeA+Fh4cjLi4OWq0WtWrV8ng/hw8fRmZmJkclllK8PqUXr03pxWtTNA0aNAh0COzLKghen9KL16b04rUpmtLQlxERERGVJUzGe+jUqVNe2U/Lli0RGxuLhg0bYu/evV7ZJ3kPr0/pxWtTevHalB3syyoGXp/Si9em9OK1ISIiIiJf4ASuREREREREREREREQ+xmQ8EREREREREREREZGPMRlPRERERERERERERORjTMYTEREREREREREREfkYk/FERERERERERERERD7GZDwRERERERERERERkY8xGU9ERERERERERERE5GNMxhMRERERERERERER+RiT8UREREREREREREREPsZkPBERERERERERERGRjykDHUBFN3nyZFy8eBERERGBDoXc4PUpvXhtSi9em4qH17x04/UpvXhtSi9eGyIiIiLyBUkIIQIdBBERERERERERERFRecYyNUREREREREREREREPsZkPBERERERERERERGRjzEZT0RERERERERERETkY0zGB0hGRgaeeeYZ1K5dG1qtFtWrV8cDDzyA+Pj4QIdWrnTt2hWSJBX4t3btWpdtcnNz8frrr6NRo0bQ6XSoXLky7rzzTpw6darQYy1cuBDR0dHQ6/UIDQ3FkCFDsH//fh+9srJh7969mDNnDoYNG4aqVatCkiQYjcZCt/Hn+V+2bBk6duwIk8kEq9WK3r17Y+PGjcV8lWVTca/NhAkTCv0sffjhhwVuy2tTfrEv8z32Y4HHvqz0Yl9GRERERGWOIL9LT08XLVu2FABEVFSUGDVqlGjcuLEAIGrWrCkuX74c6BDLjS5duggAYvjw4WL8+PEuf3/++afT+na7XQwcOFAAEBEREWLUqFHi1ltv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EhLw9ddfQ6lU4v777/dTlN7Hvuzm2Jd5jn2ZM/Zl7Mt8raL2ZURERESlEZPxXjZo0CA8/vjjSE5OxooVKzB8+PBibV+1alUcP34cx48fxy233OLSnpCQgKtXr+avWxbljTKrW7fuTUcjlVd5166gEWdCCJw6dcpleUnP3e7duzFt2jSoVCqMGTMGn3/+OUaOHIk9e/a4LSVQViiVSvTs2RP79u1DfHy823UKStTkXQOdToeQkBAA/53noKCgYp3nzZs348KFC2jRooXbkXRnzpy56T4+/vhjWCwWvPnmm/nJmRv/LSjPnyGlUok+ffqgT58+AK4lhT799FNMnToVzz//PEaOHJlfMuRm8j5nx48fL3CdvJGZnv572rNnTzRp0gS7du3Crl27EBMTg6ysLIwcORLVqlXzaJ+lAfuymyvPn8OiYl/mXezLyg/2ZURERERUkNI1JKscqFWrVv7jndOmTXOqrepOVlYWdu/enf//3bp1AwAsWrTI7fp5j2HXq1evzCYwevToAbVajc2bN+PixYt+OaZarQaAEtft9Ja86/zdd9/lj+y73o8//pifqLpeSc5dUlISRo0ahZycHLzxxhtYvHgx+vfvj7///rvAR8hLi7xRfoXJSw4UdNP4xRdfuF2el2jo2LFj/ki/1q1bIywsDEePHsW+ffuKHGfe572gsgZffvllkfYzd+5czJ49G3FxcejWrRu2b9/u1B6Iz1Cg6HQ6PPjgg2jWrBmEEE7lLm72ue7SpQtkWcbBgwexZ88el/b09HR89913AP6rS+yJvDrV8+bNwwcffAAAePjhhz3eX2nAvuzm2JexLysu9mXsy9iXERERERGT8T4wf/58NGzYEKdPn0a7du3yJzi7nsPhwMqVK9GqVSusXr06f/kjjzwClUqF1atXY+HChU7b7N69G6+88goA4IknnvDti/Ch8PBwPPbYY8jMzMTAgQMRGxvrsk5ubi7Wr1+PnTt3euWYeTe1f/31l1f2V1IjRoxAjRo1cOnSJTz++ONON2CnT5/G9OnT3W7n6bkTQmDChAk4depU/iR3kiThiy++QI0aNbB06VLMnz/f+y/USyZOnIhnnnkGx44dc2mz2WxYsGABli5dCgAYO3as230sX74cX3/9tdOy3377DQsWLAAAPP744/nLlUolZs+eDQAYNmyY2wnRhBDYuXMn1q1bl78sb0K/DRs24ODBgy7Hz5v0riief/55zJ8/H1evXkWvXr3w66+/5rcF4jPkaxkZGXjzzTdx+fJll7bDhw/j77//BgCnSf7yPteHDh1yu8/q1avnTzp33333OdU/z8nJwcMPP4y4uDhERUUVe+T39caNG4fQ0FB8/fXXOH36NJo3b37TkgtlAfuywrEvY19WXOzL2JexLyMiIiIilqnxAbPZjC1btmDcuHFYu3YtevTogerVq+OWW26ByWRCQkICdu/ejcTERKhUKtSpUyd/2yZNmuDDDz/E5MmTce+99+Ldd99FkyZNcPHiRWzevBl2ux333ntvqR/9dTMvv/wyLl++jMWLF6NVq1Zo2rQpateuDY1GgwsXLmD//v24evUqPvjgA7Rt27bExxsyZAhefPFFzJ8/HwcPHkT16tUhyzJuu+023HbbbV54RcWj0WiwZMkS9OnTBx9++CF+/vlntG3bFqmpqYiJiUGLFi0QHh6OHTt2uGzrybmbO3cuVq5cidq1aztNchccHIzvv/8enTp1wowZM9C2bVvceuutfjsPRZWUlITFixfj1VdfRc2aNdGkSROYzWbEx8dj//79+Te9EydOxMSJE93u47HHHsMdd9yBt956C/Xr18eZM2ewbds2CCEwffr0/In08tx///04f/48Xn75ZXTv3h0NGjRA3bp1YTKZcPnyZezfvx/x8fF48skn0bt3bwBAixYtMHToUCxfvhzR0dHo2rUrQkND8ddff+HPP//ECy+8kJ8YKYqHH34YFosFEydOxMCBA7FkyRIMHToUgP8/Q76Wk5OD6dOnY8aMGWjcuDHq168PjUaDc+fOYfv27cjNzcW4cePQunXr/G3atm2LKlWq4I8//kB0dDSaNm0KlUqF+vXrY8aMGQCA999/H0ePHkVsbCxq166Nbt26QafTYdu2bTh//jzCwsLwww8/5I9M9IRWq8V9992Xn6B66KGHSnYySgn2ZTfHvox9WXGwL2Nfxr6MiIiIiCDIp2JiYsQ999wjGjRoIMxms1AqlSI0NFR06tRJzJ49W5w6dcrtdrt37xa33367iIiIECqVSgQFBYlevXqJpUuXul1/5syZAoCYOXOmV9vHjx8vAIhFixa53a6k7b/++qsYNWqUqF69ulCr1cJsNot69eqJIUOGiIULF4rExESn9SMjIwUAcfLkyWIfb/ny5aJDhw7CZDIJSZIKPR8F7Xf8+PFOy0+ePCkAiMjIyAK3LSzmI0eOiNtvv12EhoYKjUYj6tSpI5599lmRkZEhunTpIgCImJgYt/st6rnbunWrUCqVQqPRiNjYWLf7mj9/fv7rSEhIKMopKfBc3+y9FhMTIwCILl26FOk4Qghx/vx5sXjxYjF+/HjRokULUblyZaFUKoVerxf169cXd955p1i/fr3bba8//8uWLRMdO3YUJpNJ6PV60aZNG/HVV18Veuxdu3aJCRMmiKioKKHVaoXBYBC1a9cWffv2Fe+++644f/680/o5OTni7bffFs2bNxcGg0FYrVbRpUuX/M8uAOHun96Clgtx7b2r0WiEQqEQn332mVObtz9DN5N3/YrSfeStd+N7eNGiRS6fJ5vNJj788EMxduxY0bBhQxEUFJT/72WvXr3EF198IRwOh8sxDhw4IG677TYRFhYmZFl2+97KyMgQr7/+umjZsqUwGAxCo9GIunXrikcffVRcuHCh0NiLavPmzQKACA4OFhkZGUXerqxgX8a+jH2ZM/Zl7MvYlxERERGRJyQhilDAkoiojKpZsyZOnz6NkydPOj0WTuRN9957LxYuXIgZM2bg9ddfD3Q4RFTOsC8jf2BfRkREROR7rBlPRERUAseOHcMXX3wBtVqNqVOnBjocIiKiYmNfRkREROQfrBlPRETkgUmTJiEjIwNr165FdnY2nn766fyJ+IiIiMoC9mVERERE/sVkPBERkQc++eQTyLKMqlWr4qGHHsLMmTMDHRIREVGxsC8jIiIi8i/WjCciIiIiIiIiIiIi8jHWjCciIiIiIiIiIiIi8jEm44mIiIiIiIiIiIiIfIzJeCIiIiIiIiIiIiIiH2MynoiIiIiIiIiIiIjIx5iMJyIiIiIiIiIiIiLyMSbjiYiIiIiIiIiIiIh8jMl4IiIiIiIiIiIiIiIfYzKeiIiIiIiIiIiIiMjH/h9AR9GPL/TmWwAAAABJRU5ErkJggg==", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "sns.set_context(\"talk\", font_scale=0.9)\n", - "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(\"Comment Index in Speaker History\", \"Count of Polarized Words\")\n", - "plot2.set_titles(col_template=\"WMF Affiliation: {col_name}\")\n", - "plot2.fig.suptitle(\"Use of Emotional Language in VisualEditor Phabricator Comments\", fontsize=18)\n", - "\n", - "plot2.fig.subplots_adjust(top=0.85) # Adjust subplots to make room for the title\n", - "\n", - "#plot2.legend.set_bbox_to_anchor([0.5, 1.05]) # Position legend at the top-center\n", - "#plot2.legend.set_loc(\"upper center\") # Center the legend horizontally\n", - "plot2.add_legend(title=\"Comment published:\")\n", - "\n", - "plot2.fig.savefig('c1-050125_affective_language_use-paper.png')" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "id": "d2d67d38-f005-4c94-be3c-39eb6b22686f", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_43056/387535334.py:5: 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_43056/387535334.py:6: 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_43056/387535334.py:21: 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['timestamp'] = pd.to_datetime(filtered_dependencies['timestamp'], utc=True)\n", - "/tmp/ipykernel_43056/387535334.py:22: 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_43056/387535334.py:22: 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_43056/387535334.py:43: 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['timestamp'] = pd.to_datetime(resolved_filtered_dependencies['timestamp'], utc=True)\n", - "/tmp/ipykernel_43056/387535334.py:44: 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_43056/387535334.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", - " resolved_filtered_dependencies['week'] = resolved_filtered_dependencies['timestamp'].dt.to_period('W').dt.start_time\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABKQAAAMWCAYAAADPhl4gAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd4FNX79/HPbsomm0YLSUAg9BpBBGlKERUEQUHEgkJAxQJ2FPgpSlGwImLDChYUVOyIBQFRKQoC0qRJUUnoqZu+8/zBk/2ybCoku5Pk/bquva7s1HvOnDkze2fmjMUwDEMAAAAAAACAl1h9HQAAAAAAAACqFhJSAAAAAAAA8CoSUgAAAAAAAPAqElIAAAAAAADwKhJSAAAAAAAA8CoSUgAAAAAAAPAqElIAAAAAAADwKhJSAAAAAAAA8CoSUgAAAAAAAPAqElIAqrx58+bJYrFo3bp15b6u33//XV27dlVISIgsFos2btxYqvl79uypNm3alHj63377TYGBgdq/f79rWGxsrK644opSrbc85Ze/t02ePNkn65Wk+Ph49ezZ0yfrliSLxaLJkyf7bP3FmTNnjurXr6+srKwSTX+2x7Cv6sK+fftksVj07LPPltky87fl6NGjZ7Ucs9cRwJs4HgCgfJCQAlDu8n8s5n+CgoJUp04d9enTR7Nnz1ZqaqpX4njllVc0b948r6yrIDk5Obrmmmt0/PhxPf/883rvvffUoEEDj+kuvfRSDRs2rEzW+fDDD+v6668vcD1l5eDBg5o8eXKpk2sV2apVqzR58mQlJSX5OhTT+uCDDzRr1qwzmjc+Pl7Z2dl67bXXXMPmz58vm82m9PT0Moqw/OQnmvI/fn5+ql+/vgYNGlSljpPC+KrN2Lx5s4YMGaIGDRooKChIdevW1aWXXqoXX3yxXNdb2drIFStWuNVvm82mqKgo9ezZU9OnT9eRI0d8HSJOc+r+KuqzYsUKX4cKoIrx93UAAKqOqVOnqmHDhsrJyVFiYqJWrFihe++9VzNnztSXX36pc889t1zX/8orr6hWrVqKj48v1/UUZs+ePdq/f7/eeOMN3XLLLYVO169fPz3xxBNyOp2yWs/8/wYbN27U0qVLtWrVqjNeRkkcPHhQU6ZMUWxsrNq1a1eu6ypLjzzyiCZMmHBG865atUpTpkxRfHy8qlWrVraBVRIffPCBtmzZonvvvbfU8wYFBWnEiBGaOXOm7rrrLlksFvXt21e5ublaunSprrzyyjKN9WzqQlGuv/569evXT3l5edq+fbteffVVLVmyRGvWrDH9sZKRkSF///K5TPRFm7Fq1Sr16tVL9evX16233qro6Gj9888/WrNmjV544QXddddd5bbuitpGFufuu+9Wx44dlZeXpyNHjmjVqlV67LHHNHPmTH300Ue6+OKLfR0i/r/33nvP7fu7776rH374wWN4y5YtvRkWAJCQAuA9l19+uTp06OD6PnHiRC1btkxXXHGFBg4cqO3btys4ONiHEZavw4cPS1KxCYz+/fvr/vvv15o1a9S1a9czXt/cuXNVv359de7c+YyXURmlp6crJCRE/v7+5faDG2dv6NChevrpp7V8+XJdfPHFqlmzpjp16qTFixeXeUKqvOpC+/btdeONN7q+d+vWTQMHDtSrr77qdveXWTidTmVnZysoKEhBQUG+DqfU8o/tgjzxxBOKiIjQ77//7tEG57fNKJ2LLrpIQ4YMcRu2adMmXXbZZbr66qu1bds2xcTE+Cg6nOrUdkiS1qxZox9++MFj+OkcDofsdnt5hgagiuORPQA+dfHFF2vSpEnav3+/3n//fbdxf/31l4YMGaIaNWooKChIHTp00Jdffuk2Tf7jgCtXrtRtt92mmjVrKjw8XMOHD9eJEydc08XGxmrr1q366aefXLemn96HT1ZWlu6//35FRkYqJCREgwYNKvGjB8uWLdNFF12kkJAQVatWTVdeeaW2b9/uGh8fH68ePXpIkq655poC15+vWbNmaty4sRYvXlzo+tavX6+uXbsqODhYDRs21Jw5czym+fzzz3XxxRcX2jfO999/r3bt2ikoKEitWrXSp59+6jHN33//rWuuuUY1atSQ3W5X586d3eJasWKFOnbsKEkaOXKkq2zzH43ctWuXrr76akVHRysoKEjnnHOOrrvuOiUnJxe6bdLJxxunTJmipk2bKigoSDVr1tSFF16oH374wW26v/76S0OHDlVkZKSCg4PVvHlzPfzww67x+f3pbNu2TTfccIOqV6+uCy+80G3cqSwWi8aOHav58+erefPmCgoK0vnnn6+VK1e6LfPBBx+UJDVs2NC1zfv27ZMk/fDDD7rwwgtVrVo1hYaGqnnz5vq///u/Irc338cff6xWrVopKChIbdq00Weffab4+HjFxsa6Tffss8+qa9euqlmzpoKDg3X++efrk08+8VheVlaW7rvvPkVGRiosLEwDBw7Uv//+W+C6V6xYoQ4dOigoKEiNGzfWa6+9VmjfSu+//77OP/98BQcHq0aNGrruuuv0zz//uMb37NlTixcv1v79+13lc+o2vPjii2rdurXsdruqV6+uDh066IMPPnBbx/nnn68aNWroiy++cA3r16+fvvnmm0LLz+FwFNkOFKaouvD555+rTZs2stlsat26tb799ttil1eY/DtG9u7d6zHu9ddfV+PGjWWz2dSxY0f9/vvvbuP//PNPxcfHq1GjRgoKClJ0dLRGjRqlY8eOFbiuo0ePaujQoQoPD1fNmjV1zz33KDMzs8BtnD9/vlq3bi2bzebavoL6zPnvv/908803q06dOrLZbGrYsKHuuOMOZWdnS5KOHz+ucePGKS4uTqGhoQoPD9fll1+uTZs2uZZRXJshnTwO8utXrVq1dOONN+q///5ziyU+Pl6hoaHas2eP+vXrp7CwsCIfdd6zZ49at25d4D8Eateu7TGsuDou/a9Pv23btqlXr16y2+2qW7eunn766VJt79q1a9W3b19FRETIbrerR48e+vXXX93WlV9Hd+/e7bozMyIiQiNHjpTD4Sgw/gsuuMB1jHXv3l3ff/+92zRLlixxnbfCwsLUv39/bd26tdAyLIm2bdtq1qxZSkpK0ksvveQ27r///tOoUaMUFRXlOp7efvttt2nyHwdcuHCh/u///k/R0dEKCQnRwIEDPcpfKvuyK02bWZrt+eijj/TEE0/onHPOUVBQkHr37q3du3cXuD39+vVT9erVFRISonPPPVcvvPCCpJP/ZLJYLNqwYYPHfNOnT5efn5/HcVIa+fV5/fr16t69u+x2u+vclZWVpccee0xNmjSRzWZTvXr19NBDDxXYz19Jjp0zvTYAUPnwr2EAPnfTTTfp//7v//T999/r1ltvlSRt3bpV3bp1U926dTVhwgSFhIToo48+0lVXXaVFixZp0KBBbssYO3asqlWrpsmTJ2vHjh169dVXtX//ftfF4KxZs3TXXXcpNDTUlbCIiopyW8Zdd92l6tWr67HHHtO+ffs0a9YsjR07VgsXLiwy/qVLl+ryyy9Xo0aNNHnyZGVkZOjFF19Ut27d9Mcffyg2Nla33Xab6tatq+nTp7seczh9/afq37+/Fi9erCeeeMJj3IkTJ9SvXz8NHTpU119/vT766CPdcccdCgwM1KhRoySdvFA+cOCA2rdvX+Dyd+3apWuvvVa33367RowYoblz5+qaa67Rt99+q0svvVSSdOjQIXXt2lUOh0N33323atasqXfeeUcDBw7UJ598okGDBqlly5aaOnWqHn30UY0ePVoXXXSRJKlr167Kzs5Wnz59lJWVpbvuukvR0dH677//9PXXXyspKUkRERGFbv/kyZM1Y8YM3XLLLbrggguUkpKidevW6Y8//nDF9+eff+qiiy5SQECARo8erdjYWO3Zs0dfffWVR7ldc801atq0qaZPny7DMIrYm9JPP/2khQsX6u6775bNZtMrr7yivn376rffflObNm00ePBg7dy5Ux9++KGef/551apVS5IUGRmprVu36oorrtC5556rqVOnymazaffu3R4/kAqyePFiXXvttYqLi9OMGTN04sQJ3Xzzzapbt67HtC+88IIGDhyoYcOGKTs7WwsWLNA111yjr7/+Wv3793dNd8stt+j999/XDTfcoK5du2rZsmVu4/Nt2LBBffv2VUxMjKZMmaK8vDxNnTpVkZGRHtM+8cQTmjRpkoYOHapbbrlFR44c0Ysvvqju3btrw4YNqlatmh5++GElJyfr33//1fPPPy9JCg0NlSS98cYbuvvuuzVkyBBXkuTPP//U2rVrdcMNN7itq3379m5l179/f02aNEkbN24s8NGn4tqB0vrll1/06aef6s4771RYWJhmz56tq6++WgcOHFDNmjVLvbw9e/ZIkse8H3zwgVJTU3XbbbfJYrHo6aef1uDBg/X3338rICBA0slE599//62RI0cqOjpaW7du1euvv66tW7dqzZo1Hts3dOhQxcbGasaMGVqzZo1mz56tEydO6N1333WbbtmyZfroo480duxY1apVyyP5me/gwYO64IILlJSUpNGjR6tFixb677//9Mknn8jhcCgwMFB///23Pv/8c11zzTVq2LChDh06pNdee009evTQtm3bVKdOnSLbDOnkPxlGjhypjh07asaMGTp06JBeeOEF/frrr676lS83N1d9+vTRhRdeqGeffbbIOzkaNGig1atXa8uWLcW+GKIkdTzfiRMn1LdvXw0ePFhDhw7VJ598ovHjxysuLk6XX355sdu7bNkyXX755Tr//PP12GOPyWq1au7cubr44ov1888/64ILLvDYrw0bNtSMGTP0xx9/6M0331Tt2rX11FNPuaaZMmWKJk+erK5du2rq1KkKDAzU2rVrtWzZMl122WWSTj7CNWLECPXp00dPPfWUHA6HXn31VV144YXasGFDofWgJIYMGaKbb75Z33//vastPnTokDp37uxKgkZGRmrJkiW6+eablZKS4vFo7xNPPCGLxaLx48fr8OHDmjVrli655BJt3LjRdSd1eZRdSdvM0m7Pk08+KavVqnHjxik5OVlPP/20hg0bprVr17qm+eGHH3TFFVcoJiZG99xzj6Kjo7V9+3Z9/fXXuueeezRkyBCNGTNG8+fP13nnnee2/Pnz56tnz54Fni9K49ixY7r88st13XXX6cYbb1RUVJScTqcGDhyoX375RaNHj1bLli21efNmPf/889q5c6c+//xz1/wlOXbO5toAQCVkAEA5mzt3riHJ+P333wudJiIiwjjvvPNc33v37m3ExcUZmZmZrmFOp9Po2rWr0bRpU49ln3/++UZ2drZr+NNPP21IMr744gvXsNatWxs9evQoNL5LLrnEcDqdruH33Xef4efnZyQlJRW5fe3atTNq165tHDt2zDVs06ZNhtVqNYYPH+4atnz5ckOS8fHHHxe5PMMwjG+//daQZPz7779uw3v06GFIMp577jnXsKysLFcM+WWwdOlSQ5Lx1VdfeSy7QYMGhiRj0aJFrmHJyclGTEyM2z649957DUnGzz//7BqWmppqNGzY0IiNjTXy8vIMwzCM33//3ZBkzJ071209GzZsKNH25pf/qdq2bWv079+/yPm6d+9uhIWFGfv373cbfuo+fOyxxwxJxvXXX+8xf/64U0kyJBnr1q1zDdu/f78RFBRkDBo0yDXsmWeeMSQZe/fudZv/+eefNyQZR44cKTL2ESNGeNTFuLg445xzzjFSU1Ndw1asWGFIMho0aOA2rcPhcPuenZ1ttGnTxrj44otdwzZu3GhIMu688063aW+44QZDkvHYY4+5hg0YMMCw2+3Gf//95xq2a9cuw9/f362M9u3bZ/j5+RlPPPGE2zI3b95s+Pv7uw3v37+/R9yGYRhXXnml0bp1a4/hBRk9erQRHBzsNiwmJsZj/aVpBwpSWF0IDAw0du/e7Rq2adMmQ5Lx4osvFrm8vXv3GpKMKVOmGEeOHDESExONFStWGOedd57bsZc/Xc2aNY3jx4+75v/iiy88jt/T97lhGMaHH35oSDJWrlzpsS0DBw50m/bOO+80JBmbNm1y20ar1Wps3brVY9mn15Hhw4cbVqu1wHY8/5jLzMx0tQunloXNZjOmTp3qGlZYm5GdnW3Url3baNOmjZGRkeEa/vXXXxuSjEcffdQ1bMSIEYYkY8KECR7xFOT77783/Pz8DD8/P6NLly7GQw89ZHz33Xdu9cUwSlfH89vjd9991zUsKyvLiI6ONq6++upit9fpdBpNmzY1+vTp49ZuORwOo2HDhsall17qGpa/X0eNGuW2jEGDBhk1a9Z0fd+1a5dhtVqNQYMGeeyL/HWkpqYa1apVM2699Va38YmJiUZERITH8NOV5FzWtm1bo3r16q7vN998sxETE2McPXrUbbrrrrvOiIiIcNXv/GXXrVvXSElJcU330UcfGZKMF154wbUtZV12pWkzS7s9LVu2NLKyslzTvfDCC4YkY/PmzYZhGEZubq7RsGFDo0GDBsaJEyfclnnq9l1//fVGnTp13PbtH3/8UWD9KsqYMWM82rz8+jxnzhy34e+9955htVrdrgUMwzDmzJljSDJ+/fVXwzBKfuyU9NoAQNXAI3sATCE0NNT1tr3jx49r2bJlGjp0qFJTU3X06FEdPXpUx44dU58+fbRr1y6P29JHjx7tupNAku644w75+/sX+XjP6UaPHu12l8FFF12kvLw87d+/v9B5EhIStHHjRsXHx6tGjRqu4eeee64uvfTSUq3/VD179lRISEiB8/v7++u2225zfQ8MDNRtt92mw4cPa/369ZLkeoynevXqBS6/Tp06bneZ5T/etGHDBiUmJkqSvvnmG11wwQWuR9ykk/tp9OjR2rdvn7Zt21bkNuT/l/O7774r8JGSolSrVk1bt27Vrl27Chx/5MgRrVy5UqNGjVL9+vXdxhV0J8ztt99e4nV36dJF559/vut7/fr1deWVV+q7775TXl5esXFL0hdffCGn01nidR48eFCbN2/W8OHDXXcSSVKPHj0UFxfnMf2pfa2dOHFCycnJuuiii/THH3+4hufXnbvvvttt3tP/c5+Xl6elS5fqqquuUp06dVzDmzRpossvv9xt2k8//VROp1NDhw51HZdHjx5VdHS0mjZtquXLlxe7rdWqVdO///7r8UhaQapXr66MjAy3+tOvX79CH2cti3bgVJdccokaN27s+n7uuecqPDxcf//9d4nmf+yxxxQZGano6Gj17NlTe/bs0VNPPaXBgwe7TXfttde6Hav5d9Gcup5T93lmZqaOHj3q6h/u1P2eb8yYMW7f8zvtPr0sevTooVatWhW5HU6nU59//rkGDBjg1g9gvvxjzmazuV7EkJeXp2PHjrkeWy0oxtOtW7dOhw8f1p133unWh1X//v3VokWLAvf7HXfcUexypZNvL129erUGDhyoTZs26emnn1afPn1Ut25dt0fBS1vHQ0ND3frhCQwM1AUXXFCiOrJx40bt2rVLN9xwg44dO+ZaV3p6unr37q2VK1d6tCOnt2UXXXSRjh07ppSUFEknH9V2Op169NFHPV6Kkb+ffvjhByUlJen6669320Y/Pz916tSpRMdxcU49pxuGoUWLFmnAgAEyDMNtnX369FFycrJH/Rg+fLjCwsJc34cMGaKYmBhX/S2Psitpm3km2zNy5EgFBga6rVv63zG+YcMG7d27V/fee6/HY6WnntOGDx+ugwcPuu2j+fPnKzg4WFdffbXOls1m08iRI92Gffzxx2rZsqVatGjhtq35jyDnx1LSY+dsrg0AVD48sgfAFNLS0lz9eOzevVuGYWjSpEmaNGlSgdMfPnzY7db0pk2buo0PDQ1VTEyMq1+fkjg9sZH/A7GoPmjyk1XNmzf3GNeyZUt99913RXa0WxibzaaLL75Yixcvdj3GmK9OnToey2vWrJmkk6+bP7UTc6OQx9OaNGnikbg5dRnR0dHav3+/OnXqVOB2SSe3vahHXxo2bKj7779fM2fO1Pz583XRRRdp4MCBuvHGG4u9JX/q1Km68sor1axZM7Vp00Z9+/bVTTfd5HoTY/5FfHGP3pwaS0mdXpekk2XjcDh05MgRRUdHFzrvtddeqzfffFO33HKLJkyYoN69e2vw4MEaMmRIkW9MzK9HTZo08RjXpEkTjx83X3/9tR5//HFt3LjRrQ+PU/fp/v37ZbVa3RIqkmddPXz4sDIyMgpd96l27dolwzAKLCNJbsmgwowfP15Lly7VBRdcoCZNmuiyyy7TDTfcoG7dunlMm19/T92ufv36ae7cuTp27JjHo29l0Q6c6vQ2QTrZLpSkXyrpZILsmmuukdVqVbVq1Vz9NBW3noLanuPHj2vKlClasGCBRyfcBfW7cnpZNG7cWFar1aMsSnJsHDlyRCkpKcUeb06nUy+88IJeeeUV7d271y2BW5JHHItqT1u0aKFffvnFbZi/v7/OOeecYpebr2PHjvr000+VnZ2tTZs26bPPPtPzzz+vIUOGaOPGjWrVqlWp6/g555zj0ZZWr15df/75Z7Hx5CfcR4wYUeg0ycnJbsnKoupKeHi49uzZI6vVWmSSMX+9hb0FLzw8vNjYi5OWluZKKB05ckRJSUl6/fXX9frrrxc4/el1+vTyt1gsatKkiav+lkfZlbTNPJPtKe4Yz3+ct7hj7NJLL1VMTIzmz5+v3r17y+l06sMPP9SVV17plsA7U3Xr1nVLnEkny3r79u0FPsIt/W9bS3rsnM21AYDKh4QUAJ/7999/lZyc7Prxm/9fzXHjxqlPnz4FzlPQj+ez5efnV+DwwpI65a1///564IEHlJ2d7XGBWJz8H38l/eFcXp577jnFx8friy++0Pfff6+7777b1adNUT8ku3fvrj179rjme/PNN/X8889rzpw5uuWWW0odh7fe3hgcHKyVK1dq+fLlWrx4sb799lstXLhQF198sb7//vtC61hp/Pzzzxo4cKC6d++uV155RTExMQoICNDcuXM9OgYva06nUxaLRUuWLClwW069u6swLVu21I4dO/T111/r22+/1aJFi/TKK6/o0Ucf1ZQpU9ymPXHihOx2u9v+u/TSS+Xn56dvv/22yE6sy8LZtglNmzbVJZdcUibrGTp0qFatWqUHH3xQ7dq1U2hoqJxOp/r27Vuiu/EK60OrLI+N6dOna9KkSRo1apSmTZumGjVqyGq16t577y3VHYMldeodWaURGBiojh07qmPHjmrWrJlGjhypjz/+WI899lip6/jZ1JH8MnnmmWcK7BOtrNd3+nrfe++9AhPsZ/vGyZycHO3cudOVXMlf34033lhoAin/nw0l5auyO3Xdpdmeslq3n5+fbrjhBr3xxht65ZVX9Ouvv+rgwYPFvi2vpApqD5xOp+Li4jRz5swC56lXr55rupIeO2d6bQCg8iEhBcDn3nvvPUlyJZ8aNWok6eR/00ryY046+Z+5Xr16ub6npaUpISFB/fr1cw07k06Ni9OgQQNJ0o4dOzzG/fXXX6pVq1ap747K169fP91+++366aefXB15Sycf7zr9rqudO3dKkqsj2hYtWkgq+G1e0v/uQju1TE5fRoMGDQrdrvzxUvHlGhcXp7i4OD3yyCNatWqVunXrpjlz5ujxxx8vcr4aNWpo5MiRGjlypNLS0tS9e3dNnjxZt9xyi6uObNmypchlnImCHhPcuXOn7Ha76z/ERW2z1WpV79691bt3b82cOVPTp0/Xww8/rOXLlxdan/PLsqC3Lp0+bNGiRQoKCtJ3333ndrfN3LlzPZbpdDq1Z88et//wn75Pa9euraCgoBKtu3HjxjIMQw0bNnTdUVeYosooJCRE1157ra699lplZ2dr8ODBeuKJJzRx4kS3R7X27t3ruiMvX1hYmC666CJ98803HgmpkrQDFdGJEyf0448/asqUKXr00Uddwwt7pDV/3Kl3P+3evVtOp/OMOquOjIxUeHh4scfbJ598ol69eumtt95yG56UlOTq/F8qvG6c2p6efvfOjh07XOPLUv4jiAkJCZJKV8dLqrDtzb8TJzw8vMTnuuI0btxYTqdT27ZtKzRRk7/e2rVrl9l6T/XJJ58oIyPDdU7Pf2NdXl5eqc7ppzIMQ7t373Ylesqj7EraZp7J9hQnf3u2bNlS7DKHDx+u5557Tl999ZWWLFmiyMjIQv95V1axbdq0Sb179y6yXS/tsXOm1wYAKhf6kALgU8uWLdO0adPUsGFD14/L2rVrq2fPnnrttddcPxJOdeTIEY9hr7/+unJyclzfX331VeXm5rr1gRMSEqKkpKQyjT8mJkbt2rXTO++847bsLVu26Pvvvz+rH8L16tVTXFycR78pubm5eu2111zfs7Oz9dprrykyMtLV91HdunVVr149rVu3rsBlHzx4UJ999pnre0pKit599121a9fO9R/zfv366bffftPq1atd06Wnp+v1119XbGys65GQ/MTY6WWbkpKi3Nxct2FxcXGyWq0Fvir6VKe/yj40NFRNmjRxzRcZGanu3bvr7bff1oEDB9ymPds72lavXu32iNw///yjL774Qpdddpnrv76FbfPx48c9lpf/o7Coba5Tp47atGmjd999V2lpaa7hP/30kzZv3uw2rZ+fnywWi9vjUPv27XN705EkV92fPXu22/BZs2Z5LO+SSy7R559/roMHD7qG7969W0uWLHGbdvDgwfLz89OUKVM8ytkwDLf9FhISUuCjZKfv28DAQLVq1UqGYbgdw9LJvpHy30Z2qv79++vbb7/16NOrJO1ARZRf704v89P35alefvllt+8vvviiJJ1RWVitVl111VX66quvCmxT8uPy8/PziPHjjz/26POvsOOnQ4cOql27tubMmeN2vCxZskTbt28v8G1nJbV8+fIC24b8foPyExClqeMlVdj2nn/++WrcuLGeffZZt+M+X0HnuuJcddVVslqtmjp1qsddafnb06dPH4WHh2v69Okex9yZrjffpk2bdO+996p69equfsz8/Px09dVXa9GiRQUmNQta37vvvuvqg0o6meRKSEhw1d/yKLvStJml3Z7itG/fXg0bNtSsWbM86snp9fDcc8/VueeeqzfffFOLFi3Sddddd9Z3tRVl6NCh+u+///TGG294jMvIyFB6erqkkh87Z3NtAKDy4Q4pAF6zZMkS/fXXX8rNzdWhQ4e0bNky/fDDD2rQoIG+/PJLtzsjXn75ZV144YWKi4vTrbfeqkaNGunQoUNavXq1/v33X23atMlt2dnZ2erdu7eGDh2qHTt26JVXXtGFF16ogQMHuqY5//zz9eqrr+rxxx9XkyZNVLt27UL70CiNZ555Rpdffrm6dOmim2++WRkZGXrxxRcVERGhyZMnn9Wy+/Xrp0WLFrldENepU0dPPfWU9u3bp2bNmmnhwoXauHGjXn/9dbf+Ta688kp99tlnHndCSSf7RLr55pv1+++/KyoqSm+//bYOHTrkdpfNhAkT9OGHH+ryyy/X3XffrRo1auidd97R3r17tWjRItejMo0bN1a1atU0Z84chYWFKSQkRJ06ddKmTZs0duxYXXPNNWrWrJlyc3P13nvvuS7mi9KqVSv17NlT559/vmrUqKF169bpk08+0dixY13TzJ49WxdeeKHat2+v0aNHq2HDhtq3b58WL16sjRs3nnGZt2nTRn369NHdd98tm82mV155RZLcHifLT/w9/PDDuu666xQQEKABAwZo6tSpWrlypfr3768GDRro8OHDeuWVV3TOOee4dQ5fkOnTp+vKK69Ut27dNHLkSJ04cUIvvfSS2rRp4/aDq3///po5c6b69u2rG264QYcPH9bLL7+sJk2auPVb065dO11//fV65ZVXlJycrK5du+rHH38s8E6oyZMn6/vvv1e3bt10xx13KC8vz7XuU8uycePGevzxxzVx4kTt27dPV111lcLCwrR371599tlnGj16tMaNG+cqo4ULF+r+++9Xx44dFRoaqgEDBuiyyy5TdHS0unXrpqioKG3fvl0vvfSS+vfv79YHyvr163X8+HFdeeWVHvH269dPDzzwgNasWePW91RJ2oGKKDw8XN27d9fTTz+tnJwc1a1bV99//32hd0BKJ+8uGzhwoPr27avVq1e7XmXftm3bM4ph+vTp+v7779WjRw/Xq98TEhL08ccf65dfflG1atV0xRVXaOrUqRo5cqS6du2qzZs3a/78+a47GvMV1mY0bNhQTz31lEaOHKkePXro+uuv16FDh/TCCy8oNjZW99133xnFLp3s1N3hcGjQoEFq0aKFsrOztWrVKi1cuFCxsbGujpxLU8dLqqjtffPNN3X55ZerdevWGjlypOrWrav//vtPy5cvV3h4uL766qtSratJkyZ6+OGHNW3aNF100UUaPHiwbDabfv/9d9WpU0czZsxQeHi4Xn31Vd10001q3769rrvuOkVGRurAgQNavHixunXrppdeeqnYdf3888/KzMx0dWD/66+/6ssvv1RERIQ+++wzt8cBn3zySS1fvlydOnXSrbfeqlatWun48eP6448/tHTpUo9kfo0aNXThhRdq5MiROnTokGbNmqUmTZq4+lS0Wq1lXnalaTNLuz3FsVqtevXVVzVgwAC1a9dOI0eOVExMjP766y9t3bpV3333ndv0w4cPd9XDsnpcrzA33XSTPvroI91+++1avny5unXrpry8PP3111/66KOP9N1336lDhw4lPnaWLVt2xtcGACqhcn2HHwAY/3sle/4nMDDQiI6ONi699FLjhRdecHu186n27NljDB8+3IiOjjYCAgKMunXrGldccYXxySefeCz7p59+MkaPHm1Ur17dCA0NNYYNG2YcO3bMbXmJiYlG//79jbCwMEOS0aNHD7dlnP468/zXNS9fvrzYbVy6dKnRrVs3Izg42AgPDzcGDBhgbNu2rcDlleZVxytXrjQkGTt27DAM4+RrmVu3bm2sW7fO6NKlixEUFGQ0aNDAeOmllzzmzX8V9Omvam7QoIHRv39/47vvvjPOPfdcw2azGS1atCgwrj179hhDhgwxqlWrZgQFBRkXXHCB8fXXX3tM98UXXxitWrUy/P39Xa+f/vvvv41Ro0YZjRs3NoKCgowaNWoYvXr1MpYuXeo2b375n+rxxx83LrjgAqNatWpGcHCw0aJF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W6sTtSXB4TZ8c4JDb69O1J0XxSjEVn4/kwcNGqR27drpscce01tvveUxfubMmerdu7cmTZokSWrWrJm2bdumZ555xpXYkaR+/frpzjvvlHTybqjnn39ey5cvV/PmzSVJjzzyiGva2NhYjRs3TgsWLNBDDz2k4OBg12N4kZGRio6OlqQCh5XWqFGjXH83atRIs2fPVseOHZWWlqbQ0FDVqFFDklS7dm1Vq1ZNkpSVlaXp06dr6dKl6tKli2veX375Ra+99pp69OihV199VY0bN3bdYdS8eXNt3rxZTz31VJHxnHr3VmxsrB5//HHdfvvteuWVV0q0PaGhoQoODlZWVlaBZTJu3Dj1799fkjRlyhS1bt1au3fvVosWLUq8Ly+++GI98MADru8HDhxQ06ZNdeGFF8pisahBgwYlirUi4g4pAAAAAECVkJyZ55GMyrc5waHkzLxyj+Gpp57SO++8o+3bt3uM2759u7p16+Y2rFu3btq1a5fy8v4X27nnnuv622KxKDo62vVonCQtXLhQ3bp1U3R0tEJDQ/XII4/owIED5bA17tavX68BAwaofv36CgsLU48ePSSpyHXv3r1bDodDl156qUJDQ12fd999V3v27JF0slw6derkNl9+8qooS5cuVe/evVW3bl2FhYXppptu0rFjx+RwFFwHSuvU/RATEyNJrv1Q0n3ZoUMHt2ni4+O1ceNGNW/eXHfffbe+//77MonVjEhIAQAAAACqhIwc51mNLwvdu3dXnz59NHHixDNeRkBAgNt3i8Uip/Nk7KtXr9awYcPUr18/ff3119qwYYMefvjhcu8wOz09XX369FF4eLjmz5+v33//XZ999pmkojvrzu/TafHixdq4caPrs23bNo9+pEpj3759uuKKK3Tuuedq0aJFWr9+vV5++WW3eKxWqwzDcJsvv6+tkjh1P+S/LTF/P5RUSEiI2/f27dtr7969mjZtmjIyMjR06FANGTKkVMusKHhkDwAAAABQJQQHFH1PRnHjy8qTTz6pdu3auR6xy9eyZUv9+uuvbsN+/fVXNWvWTH5+fiVa9qpVq9SgQQM9/PDDrmH79+8/+6CL8ddff+nYsWN68sknXf1PrVu3zm2awMBASXK7Q6hVq1ay2Ww6cOCA646q07Vs2VJffvml27A1a9YUGc/69evldDr13HPPyWo9uV8/+ugjt2kiIyOVmJgowzBcCaWNGzd6xHxqvCV1NvsyPDxc1157ra699loNGTJEffv21fHjx12PPFYW3CEFAAAAAKgSIoL8FBdjL3BcXIxdEUElS/qcrbi4OA0bNkyzZ892G/7AAw/oxx9/1LRp07Rz50698847eumllzRu3LgSL7tp06Y6cOCAFixYoD179mj27NmuO5XKU/369RUYGKgXX3xRf//9t7788ktNmzbNbZoGDRrIYrHo66+/1pEjR5SWlqawsDCNGzdO9913n9555x3t2bNHf/zxh1588UW98847kqTbb79du3bt0oMPPqgdO3bogw8+8Ogc/HRNmjRRTk6OK5733ntPc+bMcZumZ8+eOnLkiJ5++mnt2bNHL7/8spYsWeI2TWxsrP7880/t2LFDR48eLfEdVGe6L2fOnKkPP/xQf/31l3bu3KmPP/5Y0dHRrj63KhMSUgAAAACAKiHE5q9RXaI9klJxMXbd3CW6XDs0P93UqVM9Hu9q3769PvroIy1YsEBt2rTRo48+qqlTp7p1gl2cgQMH6r777tPYsWPVrl07rVq1ytWxdnmKjIzUvHnz9PHHH6tVq1Z68skn9eyzz7pNU7duXU2ZMkUTJkxQVFSUxo4dK0maNm2aJk2apBkzZqhly5bq27evFi9erIYNG0o6mexatGiRPv/8c7Vt21Zz5szR9OnTi4ynbdu2mjlzpp566im1adNG8+fP14wZM9ymadmypV555RW9/PLLatu2rX777TePhNGtt96q5s2bq0OHDoqMjPS466kwZ7ovw8LC9PTTT6tDhw7q2LGj9u3bp2+++cZ1l1dlYjFOf2CykklJSVFERISSk5MVHh7u63AAAAAAAGcgMzNTe/fuVcOGDRUUFHRWy0rPylVyZp4ycpwKDrAqIsjPq8kowNuKOn58lTfhiAMAAAAAVCkhNn8SUICPVb57vgAAAAAAAGBqJKQAAAAAAADgVSSkAAAAAAAA4FUkpAAAAAAAAOBVJKQAAAAAABWG0+n0dQhAhWPG44bXCgAAAAAATC8wMFBWq1UHDx5UZGSkAgMDZbFYfB0WYGqGYSg7O1tHjhyR1WpVYGCgr0NyISEFAAAAADA9q9Wqhg0bKiEhQQcPHvR1OECFYrfbVb9+fVmt5nlQjoQUAAAAAKBCCAwMVP369ZWbm6u8vDxfhwNUCH5+fvL39zfdHYUkpAAAAAAAFYbFYlFAQIACAgJ8HQqAs2Cee7UAAAAAAABQJZCQAgAAAAAAgFeRkAIAAAAAAIBXkZACAAAAAACAV5GQAgAAAAAAgFeRkAIAAAAAAIBXkZACAAAAAACAV5GQAgAAAAAAgFeRkAIAAAAAAIBXkZACAAAAAACAV/k0IbVy5UoNGDBAderUkcVi0eeff+423jAMPfroo4qJiVFwcLAuueQS7dq1yzfBAgAAAAAAn0jPytXB5CztOZqhhOQspWfl+joknCWfJqTS09PVtm1bvfzyywWOf/rppzV79mzNmTNHa9euVUhIiPr06aPMzEwvRwoAAAAAAHzhWHqOXv45QRO+3KcpSw5o/Jf79MrPCTqWnuPr0HAWLIZhGL4OQpIsFos+++wzXXXVVZJO3h1Vp04dPfDAAxo3bpwkKTk5WVFRUZo3b56uu+66Ei03JSVFERERSk5OVnh4eHmFDwAAAAAAylh6Vq5e/jlBWxIcHuPiYuy686IYhdj8fRBZ5eGrvIlp+5Dau3evEhMTdckll7iGRUREqFOnTlq9enWh82VlZSklJcXtAwAAAAAAKp7kzLwCk1GStDnBoeTMPC9HhLJi2oRUYmKiJCkqKspteFRUlGtcQWbMmKGIiAjXp169euUaJwAAAAAAKB8ZOc6zGg/zMm1C6kxNnDhRycnJrs8///zj65AAAAAAAMAZCA4oOm1R3HiYl2n3XHR0tCTp0KFDbsMPHTrkGlcQm82m8PBwtw8AAAAAAKh4IoL8FBdjL3BcXIxdEUF+Xo4IZcW0CamGDRsqOjpaP/74o2tYSkqK1q5dqy5duvgwMgAAAAAA4A0hNn+N6hLtkZSKi7Hr5i7RdGhegfl0z6WlpWn37t2u73v37tXGjRtVo0YN1a9fX/fee68ef/xxNW3aVA0bNtSkSZNUp04d15v4AAAAAABA5VYzJEB3XhSj5Mw8ZeQ4FRxgVUSQH8moCs6ne2/dunXq1auX6/v9998vSRoxYoTmzZunhx56SOnp6Ro9erSSkpJ04YUX6ttvv1VQUJCvQgYAAAAAAF4WYvMnAVXJWAzDMHwdRHlKSUlRRESEkpOT6U8KAAAAAADgFL7Km5i2DykAAAAAAABUTiSkAAAAAAAA4FUkpAAAAAAAAOBVJKQAAAAAAADgVSSkAAAAAAAA4FUkpAAAAAAAAOBVJKQAAAAAAADgVSSkAAAAAAAA4FUkpAAAAAAAAOBVJKQAAAAAAADgVSSkAAAAAAAA4FUkpAAAAAAAAOBVJKQAAAAAAADgVSSkAAAAAAAA4FUkpAAAAAAAAOBVJKQAAAAAAADgVSSkAAAAAAAA4FX+vg4AAAAASM/KVXJmnjJynLIHWBUe5KcQG5eqAKoW2kJUJdRsAAAA+NSx9By9tTpRWxIcrmFxMXaN6hKtmiEBPowMALyHthBVDY/sAQAAwGfSs3I9foBJ0uYEh95enaj0rFwfRQYA3kNbiKqIhBQAAAB8Jjkzz+MHWL7NCQ4lZ+Z5OSIA8D7aQlRFJKQAAADgMxk5zrMaDwCVAW0hqiISUgAAAPCZ4ICiL0eLGw8AlQFtIaoiajUAAAB8JiLIT3Ex9gLHxcXYFRHk5+WIAMD7aAtRFZGQAgAAgM+E2Pw1qku0xw+xuBi7bu4SzevOAVQJtIWoiiyGYRi+DqI8paSkKCIiQsnJyQoPD/d1OAAAAChAelaukjPzlJHjVHCAVRFBfvwAA1Dl0BbCF3yVN6FmAwAAwOdCbP786AJQ5dEWoirhkT0AAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHiV/5nM5HQ6tXv3bh0+fFhOp9NtXPfu3cskMAAAAAAAAFROpU5IrVmzRjfccIP2798vwzDcxlksFuXl5ZVZcHl5eZo8ebLef/99JSYmqk6dOoqPj9cjjzwii8VSZusBAAAAAACA95Q6IXX77berQ4cOWrx4sWJiYso1MfTUU0/p1Vdf1TvvvKPWrVtr3bp1GjlypCIiInT33XeX23oBlI8cR7py01KVm5kh/yC7/ENDFWAP8XVYAAAAZSY9K1fJmXnKyHHKHmBVeJCfQmxn9GAKAFRqpW4Zd+3apU8++URNmjQpj3jcrFq1SldeeaX69+8vSYqNjdWHH36o3377rdzXDaBsZSWd0J5P5itl53bXsIhmLdVoyDDZqlX3YWQAAABl41h6jt5anagtCQ7XsLgYu0Z1iVbNkAAfRgYA5lPqTs07deqk3bt3l0csHrp27aoff/xRO3fulCRt2rRJv/zyiy6//HKvrB9A2chxpHskoyQpeed2/f3JfOU40n0UGQAAQNlIz8r1SEZJ0uYEh95enaj0rFwfRQYA5lSiO6T+/PNP19933XWXHnjgASUmJiouLk4BAe6Z/nPPPbfMgpswYYJSUlLUokUL+fn5KS8vT0888YSGDRtW6DxZWVnKyspyfU9JSSmzeACcmdy0VI9kVL7knduVm5bKo3sAAKBCS87M80hG5duc4FByZh6P7gHAKUrUIrZr104Wi8WtE/NRo0a5/s4fV9admn/00UeaP3++PvjgA7Vu3VobN27Uvffeqzp16mjEiBEFzjNjxgxNmTKlzGIAcPZyMzOKGZ/ppUgAAADKR0aO86zGA0BVU6KE1N69e8s7jgI9+OCDmjBhgq677jpJUlxcnPbv368ZM2YUmpCaOHGi7r//ftf3lJQU1atXzyvxAiiYf1BwMeODvBQJAABA+QgOKLo3lOLGA0BVU6KEVIMGDVx/r1y5Ul27dpW/v/usubm5WrVqldu0Z8vhcMhqdW+4/fz85HQW/t8Fm80mm81WZjEAOHv+oWGKaNZSyQU8thfRrKX8Q8N8EBUAAEDZiQjyU1yMXZsLeGwvLsauiCA/H0QFAOZV6jR9r169dPz4cY/hycnJ6tWrV5kElW/AgAF64okntHjxYu3bt0+fffaZZs6cqUGDBpXpegCUrwB7iBoNGaaIZi3dhue/ZY/+owAAQEUXYvPXqC7Riouxuw2Pi7Hr5i7R9B8FAKexGKd2DFUCVqtVhw4dUmRkpNvwnTt3qkOHDmXaiXhqaqomTZqkzz77TIcPH1adOnV0/fXX69FHH1VgYGCJlpGSkqKIiAglJycrPDy8zGIDUHo5jnTlpqUqNzNT/kFB8g8NIxkFAAAqlfSsXCVn5ikjx6ngAKsigvxIRgEwNV/lTUqckBo8eLAk6YsvvlDfvn3dHovLy8vTn3/+qebNm+vbb78tn0jPEAkpAAAAAACAgvkqb1LiVH1ERIQkyTAMhYWFKTj4f50UBwYGqnPnzrr11lvLPkIAAAAAAABUKiVOSM2dO1eSFBsbq3HjxikkhMdsAAAAAAAAUHql7kMq3+HDh7Vjxw5JUvPmzVW7du0yDays8MgeAAAAAABAwXyVNyn1W/ZSU1N10003qW7duurRo4d69OihunXr6sYbb1RycnJ5xAgAAAAAAIBKpNQJqVtuuUVr167V119/raSkJCUlJenrr7/WunXrdNttt5VHjAAAAAAAAKhESv3IXkhIiL777jtdeOGFbsN//vln9e3bV+np6WUa4NnikT0AAAAAAICCVZhH9mrWrOl6496pIiIiVL169TIJCgAAAAAAAJVXqRNSjzzyiO6//34lJia6hiUmJurBBx/UpEmTyjQ4AAAAAAAAVD6lfmTvvPPO0+7du5WVlaX69etLkg4cOCCbzaamTZu6TfvHH3+UXaRniEf2AAAAAAAACuarvIl/aWe46qqryiEMAAAAAAAAVBWlvkOqouEOKQAAAAAAgIJVmE7NJSkpKUlvvvmmJk6cqOPHj0s6+Xjef//9V6bBAQAAAAAAoPIp9SN7f/75py655BJFRERo3759uvXWW1WjRg19+umnOnDggN59993yiBMAAAAAAACVRKnvkLr//vsVHx+vXbt2KSgoyDW8X79+WrlyZZkGBwAAAAAAgMqn1Amp33//XbfddpvH8Lp16yoxMbFMggIAAAAAAEDlVeqElM1mU0pKisfwnTt3KjIyskyCAgAAAAAAQOVV6oTUwIEDNXXqVOXk5EiSLBaLDhw4oPHjx+vqq68u8wABAAAAAABQuVgMwzBKM0NycrKGDBmidevWKTU1VXXq1FFiYqK6dOmib775RiEhIeUV6xnx1esLAaA00rNylZyZp4wcp+wBVoUH+SnEVur3TgBAqdD2VBxJjhylZuXJke2UPdCqMJufqtkDfB0WAHgN56zy46u8San3XkREhH744Qf98ssv+vPPP5WWlqb27dvrkksuKY/4AKDSO5aeo7dWJ2pLgsM1LC7GrlFdolUzhB8bAMoHbU/FcTg1W3PXHNLWxP/tq9bRdo3sHKXaYYE+jAwAvINzVuVU6jukKhrukAJgZulZuXr55wS3k2u+uBi77rwohv/8AChztD0VR5IjR6/9muiWjMrXOtqu27pFc6cUgEqNc1b581XepFR9SDmdTr399tu64oor1KZNG8XFxWngwIF69913VcnzWgBQLpIz8wo8uUrS5gSHkjPzvBwRgKqAtqfiSM3KKzAZJUlbEx1KzWJfAajcOGdVXiVOSBmGoYEDB+qWW27Rf//9p7i4OLVu3Vr79+9XfHy8Bg0aVJ5xAkCllJHjPKvxAHAmaHsqDkd20fuiuPEAUNFxzqq8Snxf27x587Ry5Ur9+OOP6tWrl9u4ZcuW6aqrrtK7776r4cOHl3mQAFBZBQcU/X+B4sYDwJmg7ak47IFF74vixgNARcc5q/Iq8Z778MMP9X//938eyShJuvjiizVhwgTNnz+/TIMDgMouIshPcTH2AsfFxdgVEeTn5YgAVAW0PRVHmM1PraML3leto+0Ks7GvAFRunLMqrxInpP7880/17du30PGXX365Nm3aVCZBAUBVEWLz16gu0R4n2bgYu27uEk0HjQDKBW1PxVHNHqCRnaM8klL5b9mjQ3MAlR3nrMqrxG/ZCwwM1P79+xUTE1Pg+IMHD6phw4bKysoq0wDPFm/ZA1ARpGflKjkzTxk5TgUHWBUR5MfJFUC5o+2pOJIcOUrNypMj2yl7oFVhNj+SUQCqFM5Z5cdXeZMS7728vDz5+xc+uZ+fn3Jzc8skKACoakJs/pxQAXgdbU/FUc0eQAIKQJXGOavyKfHeNAxD8fHxstlsBY43251RAAAAAAAAMKcSJ6RGjBhR7DS8YQ8AAAAAAADFKXFCau7cueUZBwAAAAAAAKqIEr9lDwAAAAAAACgLJKQAAAAAAADgVSSkAAAAAAAA4FUkpAAAAAAAAOBVJKQAAAAAAADgVSV+y96pdu3apeXLl+vw4cNyOp1u4x599NEyCQwAAAAAAACVU6kTUm+88YbuuOMO1apVS9HR0bJYLK5xFouFhBQAAAAAAACKVOqE1OOPP64nnnhC48ePL494AAAAAAAAUMmVug+pEydO6JprrimPWAAAAAAAAFAFlDohdc011+j7778vj1gAAAAAAABQBZT6kb0mTZpo0qRJWrNmjeLi4hQQEOA2/u677y6z4AAAAAAAAFD5WAzDMEozQ8OGDQtfmMWiv//++6yDKkspKSmKiIhQcnKywsPDfR0OAAAAAACAafgqb1LqO6T27t1bHnEAAAAAAACgiih1H1IAAAAAAADA2Sj1HVKS9O+//+rLL7/UgQMHlJ2d7TZu5syZZRJYvv/++0/jx4/XkiVL5HA41KRJE82dO1cdOnQo0/UAAAAAAADAO0qdkPrxxx81cOBANWrUSH/99ZfatGmjffv2yTAMtW/fvkyDO3HihLp166ZevXppyZIlioyM1K5du1S9evUyXQ9KJz0rV8mZecrIccoeYFV4kJ9CbGeU2wQAAEAJmO36y2zxAGcqyZGj1Kw8ObKdsgdaFWbzUzV7QPEzAjhrpT5rTJw4UePGjdOUKVMUFhamRYsWqXbt2ho2bJj69u1bpsE99dRTqlevnubOnesaVlSn6ih/x9Jz9NbqRG1JcLiGxcXYNapLtGqG0HADAACUNbNdf5ktHuBMHU7N1tw1h7Q18X91uXW0XSM7R6l2WKAPIwOqhlL3IbV9+3YNHz5ckuTv76+MjAyFhoZq6tSpeuqpp8o0uC+//FIdOnTQNddco9q1a+u8887TG2+8UabrQMmlZ+V6XHxI0uYEh95enaj0rFwfRQYAAFA5me36y2zxAGcqyZHjkYySpK2JDs1dc0hJjhwfRQZUHaVOSIWEhLj6jYqJidGePXtc444ePVp2kUn6+++/9eqrr6pp06b67rvvdMcdd+juu+/WO++8U+g8WVlZSklJcfugbCRn5nlcfOTbnOBQcmaelyMCAACo3Mx2/WW2eIAzlZqV55GMyrc10aHULOoyUN5K/che586d9csvv6hly5bq16+fHnjgAW3evFmffvqpOnfuXKbBOZ1OdejQQdOnT5cknXfeedqyZYvmzJmjESNGFDjPjBkzNGXKlDKNAydl5DjPajwAAABKx2zXX2aLBzhTjuyi62px4wGcvVLfITVz5kx16tRJkjRlyhT17t1bCxcuVGxsrN56660yDS4mJkatWrVyG9ayZUsdOHCg0HkmTpyo5ORk1+eff/4p05iqsuCAoqtLceMBAABQOma7/jJbPMCZsgcWXVeLGw/g7JX6DqlGjRq5/g4JCdGcOXPKNKBTdevWTTt27HAbtnPnTjVo0KDQeWw2m2w2W7nFVJVFBPkpLsauzQXcph0XY1dEkJ8PogIAAKi8zHb9ZbZ4gDMVZvNT62h7gY/ttY62K8xGXQbKm6nTvvfdd5/WrFmj6dOna/fu3frggw/0+uuva8yYMb4OrUoKsflrVJdoxcXY3YbHxdh1c5doXvULAABQxsx2/WW2eIAzVc0eoJGdo9Q62r0u579lr5qdN0YC5c1iGIZR3EQ1atTQzp07VatWLVWvXl0Wi6XQaY8fP16mAX799deaOHGidu3apYYNG+r+++/XrbfeWuL5U1JSFBERoeTkZIWHh5dpbFVVelaukjPzlJHjVHCAVRFBflx8AAAAlCOzXX+ZLR7gTCU5cpSalSdHtlP2QKvCbH4ko1Dl+CpvUqKzxvPPP6+wsDBJ0qxZs8ozHg9XXHGFrrjiCq+uE0ULsflzwQEAAOBFZrv+Mls8wJmqZg8gAQX4SInukKrIuEMKAAAAAACgYKa+QyolJaXECyTpAwAAAAAAgKKUKCFVrVq1IvuNOlVeXt5ZBQQAAAAAAIDKrUQJqeXLl7v+3rdvnyZMmKD4+Hh16dJFkrR69Wq98847mjFjRvlECQAAAAAAgEqj1H1I9e7dW7fccouuv/56t+EffPCBXn/9da1YsaIs4ztr9CEFAAAAAABQMF/lTaylnWH16tXq0KGDx/AOHTrot99+K5OgAAAAAAAAUHmVOiFVr149vfHGGx7D33zzTdWrV69MggIAAAAAAEDlVaI+pE71/PPP6+qrr9aSJUvUqVMnSdJvv/2mXbt2adGiRWUeIAAAAAAAACqXUt8h1a9fP+3cuVMDBgzQ8ePHdfz4cQ0YMEA7d+5Uv379yiNGAAAAAAAAVCKl7tS8oqFTcwAAAAAAgIJVmE7NJennn3/WjTfeqK5du+q///6TJL333nv65ZdfyjQ4AAAAAAAAVD6lTkgtWrRIffr0UXBwsP744w9lZWVJkpKTkzV9+vQyDxAAAAAAAACVS6kTUo8//rjmzJmjN954QwEBAa7h3bp10x9//FGmwQEAAAAAAKDyKXVCaseOHerevbvH8IiICCUlJZVFTAAAAAAAAKjESp2Qio6O1u7duz2G//LLL2rUqFGZBAUAAAAAAIDKq9QJqVtvvVX33HOP1q5dK4vFooMHD2r+/PkaN26c7rjjjvKIEQAAAAAAAJWIf2lnmDBhgpxOp3r37i2Hw6Hu3bvLZrNp3Lhxuuuuu8ojRgAAAAAAAFQiFsMwjDOZMTs7W7t371ZaWppatWql0NDQso6tTKSkpCgiIkLJyckKDw/3dThAlZbjSFduWqpyMzPkH2SXf2ioAuwhvg7LFI6kZSsjxylHtlMhgVYFBVgVGRro67AAlLH0rFwlZ+YpI8cpe4BV4UF+CrGV+v+DlVKSI0epWXlyZDtlD7QqzOanavaA4mesIvGYre5QPoU7mpYtxynn9OAAq2pxTjctM9Uds8VjpljMGE9l4qu8yRnvvcDAQLVq1aosYwFQiWUlndCeT+YrZed217CIZi3VaMgw2apV92FkvncoNVvz1hzS1kSHa1jraLviO0cpKowLWKCyOJaeo7dWJ2pLwv+O9bgYu0Z1iVbNEN/9kDeDw6nZmltAOziyc5Rq+6AdNFs8Zqs7lE/hOKdXLGaqO2aLx0yxmDEelI0S3yE1atSoEi3w7bffPquAyhp3SAG+l+NI164P5rolo/JFNGupJjeMrLJ3Sh1Jy9bbq90vXPO1jrZrVJco7pQCKoH0rFy9/HOC24V0vrgYu+68KKbK/pc3yZGj135NLLQdvK1btFfvvDFbPGarO5RP4Y6mZeutIs7pN3eJ4k4pEzFT3TFbPGaKxYzxVEamv0Nq3rx5atCggc477zyd4VN+AKqo3LTUApNRkpS8c7ty01KrbEIqI8dZ4IWrJG1NdCgjx+nliACUh+TMvAIvpCVpc4JDyZl5VfZiOjUrr8h2MDUrz6sJDrPFY7a6Q/kUzlHMOd3BOd1UzFR3zBaPmWIxYzwoOyXea3fccYc+/PBD7d27VyNHjtSNN96oGjVqlGdsACqJ3MyMYsZneikS83FkF31xmlHMeAAVQ3HJ5aqcfC6uHSxufFkzWzxmqzuUT+E4p1csZqo7JVmfN+MxUywlWV9VPodWdNaSTvjyyy8rISFBDz30kL766ivVq1dPQ4cO1XfffccdUwCK5B8UXMz4IC9FYj72wKKb4eBixgOoGIIDijnWixlfmRXXDhY3vqyZLR6z1R3Kp3Cc0ysWM9WdkqzPm/GYKZaSrK8qn0MrulLtOZvNpuuvv14//PCDtm3bptatW+vOO+9UbGys0tLSyitGABWcf2iYIpq1LHBcRLOW8g8N83JE5hEcYFXraHuB41pH2znBApVERJCf4mIKPtbjYuyKCPLzckTmEWbzK7IdDLN5t2zMFo/Z6g7lUzh7Med0O+d0UzFT3TFbPGaKxYzxoOyccatotVplsVhkGIby8vLKMiYAlUyAPUSNhgzzSErlv2WvqvYfJUmRoYGK7xzlcQGb/0YeOjQHKocQm79GdYn2uKCOi7Hr5i7RVbrvi2r2AI0spB0c2TnKq/0RmTEes9UdyqdwtYo5p9OhubmYqe6YLR4zxWLGeFB2SvyWPUnKysrSp59+qrffflu//PKLrrjiCo0cOVJ9+/aV1WrOjD9v2QPMI8eRrty0VOVmZso/KEj+oWFVOhl1qiNp2crIcSoj26ngQKuCA6wko4BKKD0rV8mZecrIcSo4wKqIID8upP+/JEeOUrPy5Mh2yh5oVZjNz+vJDTPHY7a6Q/kU7mhathynnNPtAVaSUSZmprpjtnjMFIsZ46lMfJU3KXFC6s4779SCBQtUr149jRo1SsOGDVOtWrXKO76zRkIKAAAAAACgYKZPSFmtVtWvX1/nnXeeLBZLodN9+umnZRZcWSAhBQAAAAAAUDBf5U1KfH/b8OHDi0xEAQAAAAAAACVR4oTUvHnzyjEMAAAAAAAAVBXm7IkcAAAAAAAAlRYJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHhVhUpIPfnkk7JYLLr33nt9HQoAAAAAAADOkL+vAyip33//Xa+99prOPfdcX4cCAGXuaFq2HDlOObKdCgm0KjjAqlqhgb4OC6jw0rNylZyZp4wcp+wBVoUH+SnEVmEuf8qdmcrHTLGYUZIjR6lZeXJkO2UPtCrM5qdq9gBfh2UaZqo/ZorFjMxWPhxbhTPbvjJbPDh7FWLvpaWladiwYXrjjTf0+OOP+zocAChTh1KzNW/NIW1NdLiGtY62K75zlKLCSEoBZ+pYeo7eWp2oLQn/O7biYuwa1SVaNUP4sWGm8jFTLGZ0ODVbcws4T4zsHKXanCdMVX/MFIsZma18OLYKZ7Z9ZbZ4UDYqxCN7Y8aMUf/+/XXJJZf4OhQAKFNH0zyTUZK0NdGheWsO6Whato8iAyq29KxcjwtXSdqc4NDbqxOVnpXro8jMwUzlY6ZYzCjJkePxg1k6eZ6Yu+aQkhw5PorMHMxUf8wUixmZrXw4tgpntn1ltnhQdkx/h9SCBQv0xx9/6Pfffy/R9FlZWcrKynJ9T0lJKa/QAOCsOXKcHhdC+bYmOuTIcXo5IqBySM7M87hwzbc5waHkzLwqfZu/mcrHTLGYUWpWXpHnidSsvCr9eJGZ6o+ZYjEjs5UPx1bhzLavzBYPyo6p75D6559/dM8992j+/PkKCgoq0TwzZsxQRESE61OvXr1yjhIAzpwju+iEU0Yx4wEULKOYZG5x4ys7M5WPmWIxo+LOE8WNr+zMVH/MFIsZma18OLYKZ7Z9ZbZ4UHZMnZBav369Dh8+rPbt28vf31/+/v766aefNHv2bPn7+ysvL89jnokTJyo5Odn1+eeff3wQOQCUjD2w6GY4uJjxAAoWHFDMsVXM+MrOTOVjpljMqLjzRHHjKzsz1R8zxWJGZisfjq3CmW1fmS0elB1T77nevXtr8+bN2rhxo+vToUMHDRs2TBs3bpSfn5/HPDabTeHh4W4fADAre4BVraPtBY5rHW2XnRMscEYigvwUF1PwsRUXY1dEkOc1RFVipvIxUyxmFGbzK/I8EWar2uVjpvpjpljMyGzlw7FVOLPtK7PFg7Jj6l86YWFhatOmjdsnJCRENWvWVJs2bXwdHgCctVqhgYrvHOVxQZT/lr1aoVX7DS/AmQqx+WtUl2iPC9i4GLtu7hJd5fuaMFP5mCkWM6pmD9DIQs4TIztHVdk+bvKZqf6YKRYzMlv5cGwVzmz7ymzxoOxYDMMwfB1EafTs2VPt2rXTrFmzSjR9SkqKIiIilJyczN1SAEzraFq2HDlOZWQ7FRxolT3ASjIKKAPpWblKzsxTRo5TwQFWRQT5ceF6CjOVj5liMaMkR45Ss/LkyHbKHmhVmM2vSv9gPp2Z6o+ZYjEjs5UPx1bhzLavzBZPZeKrvEmFS0iVFgkpAAAAAACAgvkqb2LqR/YAAAAAAABQ+ZCQAgAAAAAAgFeRkAIAAAAAAIBXkZACAAAAAACAV5GQAgAAAAAAgFeRkAIAAAAAAIBXkZACAAAAAACAV5GQAgAAAAAAgFeRkAIAAAAAAIBXkZACAAAAAACAV5GQAgAAAAAAgFeRkAIAAAAAAIBXkZACAAAAAACAV5GQAgAAAAAAgFeRkAIAAAAAAIBXkZACAAAAAACAV5GQAgAAAAAAgFf5+zoAVDzpWblKzsxTRo5T9gCrwoP8FGKjKqF41J3CHUnLVkaOU45sp0ICrQoKsCoyNNDXYQGo5JIcOUrNypMj2yl7oFVhNj9Vswf4JJaU9EylZjnlyM6TPdBPYTarwkOCfBKLJB1Lz1Z69v/aZXugVTVDfNcum+08wTm9cGbbV2aTnOpQWrYhR45T9kA/hQZIEWF2n8VjtmPdTMx2nB9Ny5bjlGMrOMCqWrSDFRqlhVI5lp6jt1YnakuCwzUsLsauUV2iVTPENxewqBioO4U7lJqteWsOaWvi/8qmdbRd8Z2jFBXGBRGA8nE4NVtzC2h7RnaOUm0vtz1HUzL11tpD2pqY6RrWJjpIozpFqVa495NSZmuXzRYP5/TCmW1fmc3R5Ay99dsRz2P9gtqqFRHs9XjYX4Uz23Futn1ltvKpqHhkDyWWnpXrcdBJ0uYEh95enaj0rFwfRQazo+4U7kia58lVkrYmOjRvzSEdScv2UWQAKrMkR45HMko62fbMXXNISY4cr8WSku6ZjJKkLYmZenvtIaWkZxYyZ/k4ll50u3ws3bvtstnOE5zTC2e2fWU2yakOvfXb4YKP9d8OKznVUcic5cNsx7qZmO04P1rMsXWUdrDCIiGFEkvOzPM46PJtTnAoOTPPyxGhoqDuFC4jx+lxcs23NdGhjBynlyMCUBWkZuUV2fakZnmvXU7Ncnr8QM23JfHkY3zelJ5ddLucnu3deMx2nuCcXjiz7SuzScs2ijzW07INr8ZjtmPdTMx2nDuKObYctIMVFgkplFhxJ9GqfpJF4ag7hXMUc7GTUYUvhgCUn+LanuLGlyVHdtEX7hnFjC9rZmuXzRYP5/TCmW1fmU1xSQNvJxXYX4Uz23Futn1ltvKpyEhIocSCA4quLsWNR9VF3SmcPbCYsilmPACcieLanuLGlyV7oF+R44OLGV/WzNYumy0ezumFM9u+Mht7MXWjuPFljf1VOLMd52bbV2Yrn4qMkkKJRQT5KS6m4DdgxMXYFRHk3QtGVBzUncIFB1jVOrrgsmkdbeeEBqBchNn8imx7wmzea5fDbFa1iS644/I20UEKs3m3HQwJLLpdDvHBDx8znSc4pxfObPvKbEIDLUUe66GBFq/GY7Zj3UzMdpzbizm2vJ3MNFv5VGRV9yhDqYXY/DWqS7THwRcXY9fNXaJ5xSUKRd0pXGRooOI7R3mcZPPfGsJrogGUh2r2AI0spO0Z2TlK1ezee0NQeMjJt+md/kM1/y174SHefctezZCi22Vvvw7ebOcJzumFM9u+MpuIMLtGXVC74GP9gtqKCCv4B355MduxbiZmO85rFXNs1aIdrLAshmF4t/c4L0tJSVFERISSk5MVHh7u63AqhfSsXCVn5ikjx6ngAKsigvw46FAi1J3CHUnLVkaOUxnZTgUHWhUcYK3yF64Ayl+SI0epWXlyZDtlD7QqzObn1WTUqVLST3ZgnpGdp+BAP4XZrF5PRp3qWHq20rP/1y6HBFp9+gPVbOcJzumFM9u+MpvkVIfSsg05cpyyB1gVGmjxejLqVGY71s3EbMf50bRsOU45tuwBVq8no05ltvI5G77Km5CQAgAAAAAAqKJ8lTfhkT0AAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeBUJKQAAAAAAAHgVCSkAAAAAAAB4FQkpAAAAAAAAeJW/rwMoyowZM/Tpp5/qr7/+UnBwsLp27aqnnnpKzZs393VoXpXkyFFqVp4c2U7ZA60Ks/mpmj3AZ/EcS89WerZTjmynQgKtsgdaVTMk0GfxAJWB2Y5zVCzpWblKzsxTRo5T9gCrwoP8FGIz9Sm+yuJYL5zZ6vHxtCylZRsn4wm0KiTAohqhNp/FY7brr5T0TKVmOeXIzpM90E9hNqvCQ4J8Fo+ZmK0um43Zysds8ZiJ2c5ZR9KylZHzv3YwKMCqyFDftYNmK5+KyNRH2k8//aQxY8aoY8eOys3N1f/93//psssu07Zt2xQSEuLr8LzicGq25q45pK2JDtew1tF2jewcpdph3j/4DqVma14B8cR3jlKUD+IBKgOzHeeoWI6l5+it1YnakvC/+hMXY9eoLtGqGcJFkZlwrBfObPX4cEq25q497LmvOkWpdjjXX0dTMvXW2kPampjpGtYmOkijOkWpVnjVTkqZrS6bjdnKx2zxmInZzllmawfNVj4VlcUwDMPXQZTUkSNHVLt2bf3000/q3r17ieZJSUlRRESEkpOTFR4eXs4Rlq0kR45e+zXRrZLnax1t123dor2agT2Wnq03Vx0qNJ5bukZxpxRQSmY7zlGxpGfl6uWfE9wupPPFxdh150Ux/JfXJDjWC2e2enw8LUtvrD5c6L66tUttr94pZbbrr5T0TL26yj0Zla9NdJBu7xpVZe+UMltdNhuzlY/Z4jETs52zjqRl6+3VhbeDo7pEefVOKbOVT1nwVd6kQvUhlZycLEmqUaNGodNkZWUpJSXF7VNRpWblFVjJJWlrokOpWXlejSc921lkPOnZTq/GA1QGZjvOUbEkZ+YVeCEtSZsTHErOpP6YBcd64cxWj9OyjSL3VVq2d/+Xa7brr9QsZ4HJKEnaknjyMb6qymx12WzMVj5mi8dMzHbOysgpuh3MyPF2O2iu8qnIKkxCyul06t5771W3bt3Upk2bQqebMWOGIiIiXJ969ep5Mcqy5SjmAqO48WWtuPVlkJACSs1sxzkqluIuwLx9gYbCcawXzmz12GzxmO36y5Fd9A+tjGLGV2ZmqztmY7byMVs8ZmK2c5b52kFzlU9FVmESUmPGjNGWLVu0YMGCIqebOHGikpOTXZ9//vnHSxGWPXtg0bunuPFlrbj1BXs5HqAyMNtxjoolOKCYdrmY8fAejvXCma0emy0es11/2QP9ihwfXMz4ysxsdcdszFY+ZovHTMx2zjJfO2iu8qnIKkRJjR07Vl9//bWWL1+uc845p8hpbTabwsPD3T4VVZjNT62j7QWOax1tV5jNuyf8kEBrkfGEcOABpWa24xwVS0SQn+JiCq4/cTF2RQRRf8yCY71wZqvHoYGWIvdVaKDFq/GY7forzGZVm+iC+4hqEx2kMFvVvR40W102G7OVj9niMROznbOCA4puB72dPDRb+VRkpj5jGIahsWPH6rPPPtOyZcvUsGFDX4fkVdXsARrZOcqjsuf33u/tjtJqhgQqvpB44jvToTlwJsx2nKNiCbH5a1SXaI8L6rgYu27uEl1lO2M1I471wpmtHtcItWlkp0L2Vacor3ZoLpnv+is85OTb9E5PSuW/Za+qdmguma8um43Zysds8ZiJ2c5ZkaFFt4Pe7NBcMl/5VGSmfsvenXfeqQ8++EBffPGFmjdv7hoeERGh4ODgEi2jIr9lL1+SI0epWXlyZDtlD7QqzObn00p+LD1b6dlOZWQ7FRxoVUiglWQUcJbMdpyjYknPylVyZp4ycpwKDrAqIsivSl9ImxnHeuHMVo+Pp2UpLdtwxRMaaPF6MupUZrv+Skk/2YF5RnaeggP9FGazVulk1KnMVpfNxmzlY7Z4zMRs56wjadnKyPlfOxgcYPV6MupUZiufs+GrvImpE1IWS8G3RM+dO1fx8fElWkZlSEgBAAAAAACUB1/lTUyd+jVxrgwAAAAAAABnyNR9SAEAAAAAAKDyISEFAAAAAAAAryIhBQAAAAAAAK8iIQUAAAAAAACvIiEFAAAAAAAAryIhBQAAAAAAAK8iIQUAAAAAAACvIiEFAAAAAAAAryIhBQAAAAAAAK8iIQUAAAAAAACvIiEFAAAAAAAAryIhBQAAAAAAAK8iIQUAAAAAAACvIiEFAAAAAAAAryIhBQAAAAAAAK8iIQUAAAAAAACvIiEFAAAAAAAAr/L3dQCoeJIcOUrNypMj2yl7oFVhNj9Vswf4OiygQjuSlq2MHKcc2U6FBFoVFGBVZGigr8NCBZHjSFduWqpyMzPkH2SXf2ioAuwhvg4LBTDbOTQ9K1fJmXnKyHHKHmBVeJCfQmy+uTw0W9mYzbH0bKVn/+88YQ+0qmaI784Tx9OylJZtnKw7gVaFBFhUI9Tms3jMhHN6xWKmdtBs8ZgpFsl87SDOHgkplMrh1GzNXXNIWxMdrmGto+0a2TlKtcNoDIAzcSg1W/MKOK7iO0cpiuMKxchKOqE9n8xXys7trmERzVqq0ZBhslWr7sPIcDqznUOPpefordWJ2pLwv3jiYuwa1SVaNUO8mwgyW9mYjdnOE4dTsjV37WHP/dUpSrXDq/b+Mtu+QtHM1A6aLR4zxSJxbFVWPLKHEkty5HhcLErS1kSH5q45pCRHjo8iAyquI2meJ1fp5HE1b80hHUnL9lFkqAhyHOkeyShJSt65XX9/Ml85jnQfRYbTme0cmp6V6/FDQ5I2Jzj09upEpWflei0Ws5WN2RxLL/o8cSzdu+eJ42lZmru2kP219pCOp2V5NR4z4ZxesZipHTRbPGaKRTJfO4iyQ0IKJZaalefRCOTbmuhQalaelyMCKr6MHGeRx1VGjtPLEaEiyU1L9UhG5UveuV25aalejgiFMds5NDkzz+OHRr7NCQ4lZ3ovHrOVjdmkZxd9nkjP9u55Ii3bKDKetGzDq/GYCef0isVM7aDZ4jFTLJL52kGUHRJSKDFHMQd6ceMBeCruuMnguEIRcjMzihmf6aVIUByznUOL+2HszR/OZisbszHbecJMdcdszLavUDSz1WUzxWOmWCSOrcqMhBRKzB5YdHUpbjwAT8UdN8EcVyiCf1BwMeODvBQJimO2c2hwQDFtTzHjy5LZysZszHaeMFPdMRuz7SsUzWx12UzxmCkWiWOrMmPPocTCbH5qHW0vcFzraLvCbH5ejgio+IIDrEUeV1X5wh7F8w8NU0SzlgWOi2jWUv6hYV6OCIUx2zk0IshPcTEFxxMXY1dEkPfiMVvZmE1IYNHniRAv/xALDbQUGU9ooMWr8ZgJ5/SKxUztoNniMVMskvnaQZQd9hxKrJo9QCM7R3k0BvlvweHVzEDpRYYGKr6Q4yq+cxSviUaRAuwhajRkmEdSKv8tewH2EB9FhtOZ7RwaYvPXqC7RHj844mLsurlLtFdf6222sjGbmiFFnye8/crzGqE2jexUyP7qFKUaoTavxmMmnNMrFjO1g2aLx0yxSOZrB1F2LIZhVOqeB1NSUhQREaHk5GSFh4f7OpxKIcmRo9SsPDmynbIHWhVm86vyF4vA2TqSlq2MHKcysp0KDrQqOMDKhStKLMeRrty0VOVmZso/KEj+oWEko0zKbOfQ9KxcJWfmKSPHqeAAqyKC/Lz+QyOf2crGbI6lZys9+3/niZBAq09/hB1Py1JatuGqO6GBliqdjDoV5/SKxUztoNniMVMskvnawcrEV3kTElIAAAAAAABVlK/yJjyyBwAAAAAAAK8iIQUAAAAAAACvIiEFAAAAAAAAryIhBQAAAAAAAK8iIQUAAAAAAACvIiEFAAAAAAAAryIhBQAAAAAAAK8iIQUAAAAAAACv8vd1AOXNMAxJUkpKio8jAQAAAAAAMJf8fEl+/sRbKn1CKjU1VZJUr149H0cCAAAAAABgTqmpqYqIiPDa+iyGt1NgXuZ0OnXw4EGFhYXJYrH4OhxUASkpKapXr57++ecfhYeH+zocVFLUM/gC9Q7ljToGX6HuwReod/CGktQzwzCUmpqqOnXqyGr1Xs9Olf4OKavVqnPOOcfXYaAKCg8P58SCckc9gy9Q71DeqGPwFeoefIF6B28orp55886ofHRqDgAAAAAAAK8iIQUAAAAAAACvIiEFlDGbzabHHntMNpvN16GgEqOewReodyhv1DH4CnUPvkC9gzeYuZ5V+k7NAQAAAAAAYC7cIQUAAAAAAACvIiEFAAAAAAAAryIhBQAAAAAAAK8iIYUqY8aMGerYsaPCwsJUu3ZtXXXVVdqxY4fbNJmZmRozZoxq1qyp0NBQXX311Tp06JDbNHfffbfOP/982Ww2tWvXzmM9O3bsUK9evRQVFaWgoCA1atRIjzzyiHJycoqN8eWXX1ZsbKyCgoLUqVMn/fbbbwVOZxiGLr/8clksFn3++eclLgOUr8pQx3r27CmLxeL2uf3220tfGPCaylDvJGn16tW6+OKLFRISovDwcHXv3l0ZGRmlKwyUm4pez/bt2+fRtuV/Pv744zMrFJS7il7vJCkxMVE33XSToqOjFRISovbt22vRokWlLwx4VWWoe3v27NGgQYMUGRmp8PBwDR061CM++I7Z69jKlSs1YMAA1alTp9DfnIZh6NFHH1VMTIyCg4N1ySWXaNeuXaUqBxJSqDJ++uknjRkzRmvWrNEPP/ygnJwcXXbZZUpPT3dNc9999+mrr77Sxx9/rJ9++kkHDx7U4MGDPZY1atQoXXvttQWuJyAgQMOHD9f333+vHTt2aNasWXrjjTf02GOPFRnfwoULdf/99+uxxx7TH3/8obZt26pPnz46fPiwx7SzZs2SxWIpZQmgvFWWOnbrrbcqISHB9Xn66afPoDTgLZWh3q1evVp9+/bVZZddpt9++02///67xo4dK6uVyxSzqOj1rF69em7tWkJCgqZMmaLQ0FBdfvnlZ1EyKE8Vvd5J0vDhw7Vjxw59+eWX2rx5swYPHqyhQ4dqw4YNZ1gq8IaKXvfS09N12WWXyWKxaNmyZfr111+VnZ2tAQMGyOl0nkXJoKyYvY6lp6erbdu2evnllwud5umnn9bs2bM1Z84crV27ViEhIerTp48yMzNLWAqSDKCKOnz4sCHJ+OmnnwzDMIykpCQjICDA+Pjjj13TbN++3ZBkrF692mP+xx57zGjbtm2J1nXfffcZF154YZHTXHDBBcaYMWNc3/Py8ow6deoYM2bMcJtuw4YNRt26dY2EhARDkvHZZ5+VKAZ4X0WsYz169DDuueeeEq0T5lQR612nTp2MRx55pETrhDlUxHp2unbt2hmjRo0qUQwwh4pY70JCQox3333Xbb4aNWoYb7zxRonigDlUtLr33XffGVar1UhOTnZNk5SUZFgsFuOHH34oURzwLrPVsVMV9JvT6XQa0dHRxjPPPOMalpSUZNhsNuPDDz8s8bL51yOqrOTkZElSjRo1JEnr169XTk6OLrnkEtc0LVq0UP369bV69eozXs/u3bv17bffqkePHoVOk52drfXr17ut22q16pJLLnFbt8Ph0A033KCXX35Z0dHRZxwTvKMi1jFJmj9/vmrVqqU2bdpo4sSJcjgcZxwbvK+i1bvDhw9r7dq1ql27trp27aqoqCj16NFDv/zyyxnHhvJX0erZ6davX6+NGzfq5ptvPuPY4H0Vsd517dpVCxcu1PHjx+V0OrVgwQJlZmaqZ8+eZxwfvK+i1b2srCxZLBbZbDbXNEFBQbJarZxfTcpMdawk9u7dq8TERLf4IiIi1KlTp1LFR0IKVZLT6dS9996rbt26qU2bNpJOPuMfGBioatWquU0bFRWlxMTEUq+ja9euCgoKUtOmTXXRRRdp6tSphU579OhR5eXlKSoqqsh133ffferatauuvPLKUscD76qodeyGG27Q+++/r+XLl2vixIl67733dOONN5Y6NvhGRax3f//9tyRp8uTJuvXWW/Xtt9+qffv26t27d6n7IYB3VMR6drq33npLLVu2VNeuXUsdG3yjota7jz76SDk5OapZs6ZsNptuu+02ffbZZ2rSpEmp44NvVMS617lzZ4WEhGj8+PFyOBxKT0/XuHHjlJeXp4SEhFLHh/JltjpWEvkxlObcWxASUqiSxowZoy1btmjBggXlto6FCxfqjz/+0AcffKDFixfr2WeflST9/PPPCg0NdX3mz59fouV9+eWXWrZsmWbNmlVuMaPsVMQ6JkmjR49Wnz59FBcXp2HDhundd9/VZ599pj179pTXZqAMVcR6l9+XxW233aaRI0fqvPPO0/PPP6/mzZvr7bffLrftwJmriPXsVBkZGfrggw+4O6qCqaj1btKkSUpKStLSpUu1bt063X///Ro6dKg2b95cXpuBMlYR615kZKQ+/vhjffXVVwoNDVVERISSkpLUvn17+mc0oYpYx8qKv1fXBpjA2LFj9fXXX2vlypU655xzXMOjo6OVnZ2tpKQkt0z0oUOHzujxuHr16kmSWrVqpby8PI0ePVoPPPCAOnTooI0bN7qmi4qKks1mk5+fn8dbE05d97Jly7Rnzx6PLPnVV1+tiy66SCtWrCh1jCgfFbWOFaRTp06STt7e27hx41LHCO+pqPUuJibGtbxTtWzZUgcOHCh1fChfFbWeneqTTz6Rw+HQ8OHDSx0XfKOi1rs9e/bopZde0pYtW9S6dWtJUtu2bfXzzz/r5Zdf1pw5c0odI7yrotY9Sbrsssu0Z88eHT16VP7+/qpWrZqio6PVqFGjUseH8mPGOlYS+TEcOnTIdS2X/72gt/0VhvQoqgzDMDR27Fh99tlnWrZsmRo2bOg2/vzzz1dAQIB+/PFH17AdO3bowIED6tKly1mt2+l0KicnR06nU8HBwWrSpInrExYWpsDAQJ1//vlu63Y6nfrxxx9d654wYYL+/PNPbdy40fWRpOeff15z5849q/hQNip6HStIfj079UQDc6no9S42NlZ16tTxeNXxzp071aBBg7OKD2WnotezU7311lsaOHCgIiMjzyoulL+KXu/y+2A8/Y4UPz8/3nRmchW97p2qVq1aqlatmpYtW6bDhw9r4MCBZxUfyoaZ61hJNGzYUNHR0W7xpaSkaO3ataWLr8TdnwMV3B133GFEREQYK1asMBISElwfh8Phmub222836tevbyxbtsxYt26d0aVLF6NLly5uy9m1a5exYcMG47bbbjOaNWtmbNiwwdiwYYORlZVlGIZhvP/++8bChQuNbdu2GXv27DEWLlxo1KlTxxg2bFiR8S1YsMCw2WzGvHnzjG3bthmjR482qlWrZiQmJhY6j3jLnqlU9Dq2e/duY+rUqca6deuMvXv3Gl988YXRqFEjo3v37mVcUihLFb3eGYZhPP/880Z4eLjx8ccfG7t27TIeeeQRIygoyNi9e3cZlhTORmWoZ/nrt1gsxpIlS8qoZFCeKnq9y87ONpo0aWJcdNFFxtq1a43du3cbzz77rGGxWIzFixeXcWmhLFX0umcYhvH2228bq1evNnbv3m289957Ro0aNYz777+/DEsJZ8PsdSw1NdW1LEnGzJkzjQ0bNhj79+93TfPkk08a1apVM7744gvjzz//NK688kqjYcOGRkZGRonLgYQUqgxJBX7mzp3rmiYjI8O48847jerVqxt2u90YNGiQkZCQ4LacHj16FLicvXv3GoZx8gTRvn17IzQ01AgJCTFatWplTJ8+vUQH5osvvmjUr1/fCAwMNC644AJjzZo1xW4TCSnzqOh17MCBA0b37t2NGjVqGDabzWjSpInx4IMPur0yGOZT0etdvhkzZhjnnHOOYbfbjS5duhg///zzWZULylZlqWcTJ0406tWrZ+Tl5Z1VecA7KkO927lzpzF48GCjdu3aht1uN84991zj3XffPeuyQfmqDHVv/PjxRlRUlBEQEGA0bdrUeO655wyn03nWZYOyYfY6tnz58gKXO2LECNc0TqfTmDRpkhEVFWXYbDajd+/exo4dO0pVDpb/XxgAAAAAAACAV9CHFAAAAAAAALyKhBQAAAAAAAC8ioQUAAAAAAAAvIqEFAAAAAAAALyKhBQAAAAAAAC8ioQUAAAAAAAAvIqEFAAAAAAAALyKhBQAAAAAAAC8ioQUAAAAAAAAvIqE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FgqFwq6tCuFeuQpxtQ+Kjo4WERER4v/+7//Ee++9JzZs2CBKS0vFnXfeKdRqtRg/frx47733xNixY0VgYKDo37//De3bc+fOidjYWNs609LSxNSpU0WzZs1sMen1enHLLbeI8PBw8cILL4i0tDQxdOhQIZPJxNNPP13uvt++fbutj2jRooWYP3++mD17ttDr9eKHH34QwcHBon379mLevHliwYIF4pZbbhHBwcFi7969duUdHBwsnn32WfHhhx+KOXPmiH79+olPP/3U4zK+vi5Onz5dyOVykZWVZRf3zp07BQCxZs0a2zR36oAQQrz00ksCgOjTp4945513xIgRI0RsbKyoVauWGDZsWLn7DIAYM2aM3bTLly+LgIAA0a5dO7vl3CnnNWvWiJSUFPHyyy+L999/X7zwwguiRo0aol69ekKv1zvsQ3faeb169USjRo1EjRo1xOTJk0VaWprYvn27bd6137OgoEAkJSWJgIAA8fjjj4t3331XzJgxQ7Rp08bW11y4cEHExMSIZ599Vrz77rti7ty5okmTJiIoKMi2TGFhoXj33XcFAHHvvffa2tihQ4eEEO6dKwjh+rjlzKhRo0RAQID44Ycfyi275cuXC5lMJnr37i3efvttMWfOHBEfHy/CwsLsYhg2bJhQKpUiMTFRjBgxQrz77rvi/vvvFwDEkiVL3Pq+np7HuXMOtnTpUiGTyURSUpKYOXOmWLx4sRg5cqR49NFHbcu4226dOX36tAAg3njjjTKXadiwoYiIiLD97m4fZF13cnKyiI+PF3PmzBHTpk0TNWvWFBERESI7O9u2bEXsO3fbvaffp2XLlqJRo0Zizpw5Yu7cuaJWrVqiTp06dn1OeedrFotFxMXFifvvv99hf/fp00c0bNiw7EK7zhtvvCEAONTnmzl2CuF+2+nQoYPQ6XTipZdeEh9++KGYNWuW6N69u9i5c6fb34GoIjEhRdVSeQkpIYTQ6XSiZcuWtt979OghkpOTRXFxsW2axWIRHTp0EI0bN3ZYd6tWrewOHHPnzhUAxFdffWWblpiY6JAEuHYdPXv2tDuhfeaZZ0RAQIDIzc11+f1atGghIiMjxaVLl2zTDh06JORyuRg6dKhtmvXC59oLiLJ8++23AoD4559/7KZ37dpVABDz5s2zTTMajbYYrPtg69atAoD43//+57DuevXqCQBi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9PR0GI1Gh4QUAIwYMQITJkzAiy++iLVr16Jhw4Zl3o00adIkvPTSS7bfZ82ahXHjxpUZ27XLxsfHY+LEiVi1ahWef/55qFQq23V4REQEoqOjAcDpNE9dm1Br0KABFi1ahDZt2qCwsBAhISGoWbMmACAyMtI2jrTRaMSsWbOwdetWtG/f3vbZn376Ce+99x66du2Kd999Fw0bNrTdYdSkSRMcPnwYc+bMcRnPtXdvxcfH47XXXsOTTz6JJUuWuPV9QkJCoFKpYDQane6TiRMnom/fvgCAadOmITExESdPnkTTpk0xf/589OjRA1OnTgUAJCQk4Pfff8cbb7xhS9IBwO23344JEybYfj979iwaN26MTp06QSaToV69em7FKhV+TdMXFhYiIyPDNtr86dOnkZGRYXsedeDAgfj111+xcuVKlJaWIjs7G9nZ2VXiWUkiIiIiIqo6NIpAjGgfjeQYtd305Bg1HmsfDY1C0vcCVBtmg94hGQUAecf/wF9rV1bYnVLdunWDXq/Hvn378OOPPyIhIQERERHo2rWrbRypHTt2oEGDBqhbt67D5/v27YvCwkLs2rULH3/8scu7o5577jnbdXZGRgaGDh0KAHjyyScREhJi+7FavXo1OnbsiOjoaISEhOCll17yyZvt9+/fj379+qFu3brQarXo2rUrALjc9smTJ2EwGHDHHXfYfZfly5fbBoL/448/0LZtW7vPWZNXrmzduhU9evRA7dq1odVq8eijj+LSpUswGJyPDeepW265xfb/mJgYALA9ovjHH3+gY8eOdst37NgRJ06cQGnpf+PPtW7d2m6Z1NRUZGRkoEmTJhg3bhy+++47r8TqK37tFX/99Ve77O+zzz4LABg2bBheffVVbNy4EQAcMr/W2xuJiIiIiIikIlwThNGdY5BXXIoiswWqIDl0ygAmoySkpLDAIRlllXf8D5QUFiBI7ThQ+M1q1KgR6tSpg+3bt+PKlSu25EtsbCzi4uLw888/Y/v27bj99tudfj4wMBCPPvooXnnlFezduxfr168vc1u1atVCo0aNHKZPnz4dEydOtJuWnp6OIUOGYNq0aejVqxd0Oh1WrVrlMH6Rt+n1evTq1Qu9evXCypUrERERgbNnz6JXr14ub0Cxjun09ddfo3bt2nbzbuZJqczMTNx999146qmnMHPmTNSsWRM//fQTHnvsMZhMJqjVasjlcggh7D5nHWvLHUFBQbb/y2QyAFfHw/LE9YPY33rrrTh9+jQ2b96MrVu3YtCgQejZs6fDmFpS5deesVu3bg4Fei1X84iIiIiIiKRGowhkAkrCSoqLyplf7HL+zejevTt27NiBK1eu4LnnnrNN79KlCzZv3oxffvkFTz31VJmfHzFiBN58800MHjwYNWp4/mhhZGQkIiMj7ab9/PPPqFevHl588UXbtDNnzni8bk/9+eefuHTpEl5//XXb+FPXvoUQAIKDgwHA7g6h5s2bQ6FQ4OzZs7ak3vWaNWtmu7nF6tqB453Zv38/LBYL5s2bB7n86oNkX3zxhd0yERERyM7OhhDCllCyPu11bczXxuuuZs2aYffu3XbTdu/ejYSEBAQEuH7cNzQ0FIMHD8bgwYMxcOBA9O7dG5cvX7Y98ihl7CmJiIiIiIioWghUqsqZr6ywbXfv3h1jxoyB2Wy2S6Z07doVY8eOhclkcjp+lFWzZs1w8eJFqNXqMpfxVOPGjXH27FmsWrUKbdq0wddff+3y7itvqVu3LoKDg/H222/jySefxJEjRzBjxgy7ZerVqweZTIZNmzahT58+UKlU0Gq1mDhxIp555hlYLBZ06tQJeXl52L17N0JDQzFs2DA8+eSTmDdvHp577jmMHDkS+/fvdxgc/HqNGjWC2WzG22+/jX79+mH37t22sb2sunXrhgsXLmDu3LkYOHAgvv32W2zevNnuxWvx8fHYsmULjh07hvDwcOh0Orf2x4QJE9CmTRvMmDEDgwcPRnp6Ot55551yx6+aP38+YmJi0LJlS8jlcqxZswbR0dG2Mbekjq96ICIiIiIiomohMEQLXUIzp/N0Cc0QGKKtsG13794dRUVFaNSoEaKiomzTu3btioKCAjRp0sQ2tlBZwsPDoVK5Tqp54p577sEzzzyDsWPHokWLFvj5559tA2tXpIiICCxbtgxr1qxB8+bN8frrr+PNN9+0W6Z27dqYNm0aJk+ejKioKIwdOxYAMGPGDEydOhWzZ89Gs2bN0Lt3b3z99deoX78+gKvJrnXr1mHDhg1ISUlBWloaZs2a5TKelJQUzJ8/H3PmzEFSUhJWrlyJ2bNn2y3TrFkzLFmyBIsXL0ZKSgp++eUXh0cgH3/8cTRp0gStW7dGRESEw11PZbn11lvxxRdfYNWqVUhKSsLLL7+M6dOn2w1o7oxWq8XcuXPRunVrtGnTBpmZmfjmm29sd3lJnUxU8efi8vPzodPpkJeXZ5e5JCIiIiIiosqjuLgYp0+fRv369aG8iTuZjLlX8Nfalcjz4Vv2iPzNVfvxV96Ej+wRERERERFRtaEIq4FGDw9HSWEBSoqLEahUIjBEWyGDmRNR2ZiQIiIiIiIiomolSK1hAorIzyrHg4VERERERERERFRlMCFFREREREREREQ+xYQUERERERERERH5FBNSRERERERERETkU0xIERERERERERGRTzEhRUREREREREREPsWEFBERERERERER+RQTUkRERERERETVzPvvv4+4uDjI5XIsXLjQ6bRXX30VLVq0sH0mNTUVAwYMsP3erVs3jB8/3qdxW+3YsQMymQy5ubk+33ZmZiZkMhkyMjJ8vu2qhAkpIiIiIiIiogqUmpoKmUyG119/3W76hg0bIJPJfB5Pfn4+xo4di0mTJuHcuXMYNWqU02kTJ07EDz/8UOZ6vvzyS8yYMcPt7foziXSjrk/CkfcwIUVERERERERUwZRKJebMmYMrV674OxScPXsWZrMZffv2RUxMDNRqtdNpISEhCA8PL3M9NWvWhFar9WHkVZvJZPJ3CD7FhBQRERERERFRBevZsyeio6Mxe/Zsl8utW7cOiYmJUCgUiI+Px7x58+zmx8fHY9asWRgxYgS0Wi3q1q2L999/326ZSZMmISEhAWq1Gg0aNMDUqVNhNpsBAMuWLUNycjIAoEGDBpDJZE6nZWZmOjyyd73rH9lbsWIFWrduDa1Wi+joaDz88MPIyckBcPUxt+7duwMAatSoAZlMhtTUVACAxWLB7NmzUb9+fahUKqSkpGDt2rV22/rmm2+QkJAAlUqF7t27IzMz0+V+BID58+cjOTkZGo0GcXFxGD16NAoLC23znX2/hQsXIj4+3jb/k08+wVdffQWZTAaZTIYdO3bYlv3rr7/QvXt3qNVqpKSkID093W5d7pTljBkzMHToUISGhmLUqFEwmUwYO3YsYmJioFQqUa9evXLrTGXFhBQRERERERFVK3pjCf7NM+LUxSJk5RmhN5ZU+DYDAgIwa9YsvP322/jnn3+cLrN//34MGjQIDz74IA4fPoxXX30VU6dOxbJly+yWmzdvHlq3bo2DBw9i9OjReOqpp3Ds2DHbfK1Wi2XLluH333/H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QoHQ0FC7HyIiIiIiooqkUwYgOUbtdF5yjBo6ZYCPIyKqGti2qi6/JqQKCwuRkZGBjIwMAFcHMs/IyMDZs2chk8kwfvx4vPbaa9i4cSMOHz6MoUOHIjY2FgMGDPBn2ERERERERHY0ikCMaB/tcOGcHKPGY+2jOcYN0Q1i26q6ZEII4a+N79ixA927d3eYPmzYMCxbtgxCCLzyyit4//33kZubi06dOmHJkiVISEhwexv5+fnQ6XTIy8vj3VJERERERFSh9MYS5BWXoshsgSpIDp0ygBfMRF7AtlVx/JU38WtCyheYkCIiIiIiIiIics5feRPJjiFFRERERERERERVExNSRERERERERETkU0xIERERERERERGRTzEhRUREREREREREPsWEFBERERERERER+RQTUkRERERERERE5FNMSBERERERERERkU8xIUVERERERERERD7FhBQREREREREREfkUE1JERERERERERORTTEgREREREREREZFPMSFFREREREREREQ+xYQUERERERERERH5FBNSRERERERERETkU0xIERERERERERGRTzEhRUREREREREREPsWEFBERERERERER+VSgvwMgIiIiItIbS5BXXIoiswXqIDlClQHQKHiqSkTVC/tCqk5Ys4mIiIjIry7pzfgoPRtHsgy2ackxaoxoH41wTZAfIyMi8h32hVTd8JE9IiIiIvIbvbHE4QIMAA5nGfBxejb0xhI/RUZE5DvsC6k6YkKKiIiIiPwmr7jU4QLM6nCWAXnFpT6OiIjI99gXUnXEhBQRERER+U2R2XJT84mIqgL2hVQdMSFFRERERH6jCnJ9OlrefCKiqoB9IVVHrNVERERE5Dc6ZQCSY9RO5yXHqKFTBvg4IiIi32NfSNURE1JERERE5DcaRSBGtI92uBBLjlHjsfbRfN05EVUL7AupOpIJIYS/g6hI+fn50Ol0yMvLQ2hoqL/DISIiIiIn9MYS5BWXoshsgSpIDp0ygBdgRFTtsC8kf/BX3oQ1m4iIiIj8TqMI5EUXEVV77AupOuEje0RERERERERE5FNMSBERERERERERkU8xIUVERERERERERD7FhBQREREREREREfkUE1JERERERERERORTTEgREREREREREZFPMSFFREREREREREQ+xYQUERERERERERH5FBNSRERERERERETkU0xIERERERERERGRTzEhRUREREREREREPsWEFBERERERERER+RQTUkRERERERERE5FNMSBERERERERERkU8xIUVERERERERERD4VeCMfslgsOHnyJHJycmCxWOzmdenSxSuBERERERERERFR1eRxQmrPnj14+OGHcebMGQgh7ObJZDKUlpZ6LTgiIiIiIiIiIqp6PH5k78knn0Tr1q1x5MgRXL58GVeuXLH9XL582avBlZaWYurUqahfvz5UKhUaNmyIGTNmOCTCiKhyMBv0KMrJRsHZ0yjKOQ+zQe/vkCRDbyzBv3lGnLpYhKw8I/TGEn+HREREEsLjBBERVTUe3yF14sQJrF27Fo0aNaqIeOzMmTMH7777Lj755BMkJibi119/xfDhw6HT6TBu3LgK3z4ReY8x9wpOrV2J/ON/2KbpEpqhwcAhUITV8GNk/ndJb8ZH6dk4kmWwTUuOUWNE+2iEa4L8GBkREUkBjxNERFQVeXyHVNu2bXHy5MmKiMXBzz//jP79+6Nv376Ij4/HwIEDceedd+KXX37xyfaJyDvMBr1DMgoA8o7/gb/WrqzWd0rpjSUOFxkAcDjLgI/Ts/kXcCKiao7HCSIiqqrcukPqt99+s/3///7v/zBhwgRkZ2cjOTkZQUH2f5W55ZZbvBZchw4d8P777+P48eNISEjAoUOH8NNPP2H+/PllfsZoNMJoNNp+z8/P91o8RHRjSgoLHJJRVnnH/0BJYQGC1BofRyUNecWlDhcZVoezDMgrLoVGcUPvnyAioiqAxwkiIqqq3Dp6tWjRAjKZzG7sphEjRtj+b53n7UHNJ0+ejPz8fDRt2hQBAQEoLS3FzJkzMWTIkDI/M3v2bEybNs1rMRDRzSspLipnfrGPIpGeIrPlpuYTEVHVxuMEERFVVW4lpE6fPl3RcTj1xRdfYOXKlfjss8+QmJiIjIwMjB8/HrGxsRg2bJjTz0yZMgXPPvus7ff8/HzExcX5KmQiciJQqSpnvtJHkUiPKsj1k9PlzScioqqNxwkiIqqq3EpI1atXz/b/Xbt2oUOHDggMtP9oSUkJfv75Z7tlb9Zzzz2HyZMn48EHHwQAJCcn48yZM5g9e3aZCSmFQgGFQuG1GIjo5gWGaKFLaIY8J4/t6RKaITBE64eopEGnDEByjBqHnTyOkRyjhk4Z4IeoiIhIKnicICKiqsrjP6l0794dly9fdpiel5eH7t27eyUoK4PBALncPsSAgABYLLw1magyCVJr0GDgEOgSmtlNt75lr7qOHwUAGkUgRrSPRnKM2m56cowaj7WP5rggRETVHI8TRERUVXl8BLOOFXW9S5cuQaPx7kVlv379MHPmTNStWxeJiYk4ePAg5s+fbzd+FRFVDoqwGmj08HCUFBagpLgYgUolAkO01ToZZRWuCcLozjHIKy5FkdkCVZAcOmUALzKIiAgAjxNERFQ1uX0Uu++++wBcHcA8NTXV7rG40tJS/Pbbb+jQoYNXg3v77bcxdepUjB49Gjk5OYiNjcUTTzyBl19+2avbISLfCFJrmIAqg0YRyAsLIiIqE48TRERU1bh9VNPpdACu3iGl1WqhUv03SHFwcDDatWuHxx9/3KvBabVaLFy4EAsXLvTqeomIiIiIiIiIyH/cTkgtXboUABAfH4+JEyd6/fE8IiIiIiIiIiKqHmRCCHEjH8zJycGxY8cAAE2aNEFkZKRXA/OW/Px86HQ65OXlITQ01N/hEBERERERERFJhr/yJh6/Za+goACPPvooateuja5du6Jr166oXbs2HnnkEeTl5VVEjEREREREREREVIV4nJAaOXIk9u7di02bNiE3Nxe5ubnYtGkTfv31VzzxxBMVESMREREREREREVUhHj+yp9FosGXLFnTq1Mlu+o8//ojevXtDr9d7NcCbxUf2iIiIiIiIiIicqzSP7IWHh9veuHctnU6HGjVqeCUoIiIiIiIiIiKqujxOSL300kt49tlnkZ2dbZuWnZ2N5557DlOnTvVqcEREREREREREVPV4/Mhey5YtcfLkSRiNRtStWxcAcPbsWSgUCjRu3Nhu2QMHDngv0hvER/aIiIiIiIiIiJzzV94k0NMPDBgwoALCICIiIiIiIiKi6sLjO6QqG94hRURERERERETkXKUZ1BwAcnNz8eGHH2LKlCm4fPkygKuP5507d86rwRERERERERERUdXj8SN7v/32G3r27AmdTofMzEw8/vjjqFmzJr788kucPXsWy5cvr4g4iYiIiIiIiIioivD4Dqlnn30WqampOHHiBJRKpW16nz59sGvXLq8GR0REREREREREVY/HCal9+/bhiSeecJheu3ZtZGdneyUoIiIiIiIiIiKqujxOSCkUCuTn5ztMP378OCIiIrwSFBERERERERER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9CEiIiIiIiIiIlfcSkiFhYW5HDfqWqWlpTcVEBERERERERERVW1uJaS2b99u+39mZiYmT56M1NRUtG/fHgCQnp6OTz75BLNnz66YKImIiIiIiIiIqMrweAypHj16YOTIkXjooYfspn/22Wd4//33sWPHDm/Gd9M4hhQRERERERERkXP+ypvIPf1Aeno6Wrdu7TC9devW+OWXX7wSFBERERERERERVV0eJ6Ti4uLwwQcfOEz/8MMPERcX55WgiIiIiIiIiIio6nJrDKlrLViwAPfffz82b96Mtm3bAgB++eUXnDhxAuvWrfN6gEREREREREREVLV4fIdUnz59cPz4cfTr1w+XL1/G5cuX0a9fPxw/fhx9+vSpiBiJiIiIiIiIiKgK8XhQ88qGg5oTERERERERETlXaQY1B4Aff/wRjzzyCDp06IBz584BAFasWIGffvrJq8EREREREREREVHV43FCat26dejVqxdUKhUOHDgAo9EIAMjLy8OsWbO8HiAREREREREREVUtHiekXnvtNaSlpeGDDz5AUFCQbXrHjh1x4MABrwZHRERERERERERVj8cJqWPHjqFLly4O03U6HXJzc70RExERERERERERVWEeJ6Sio6Nx8uRJh+k//fQTGjRo4JWgiIiIiIiIiIio6vI4IfX444/j6aefxt69eyGTyfDvv/9i5cqVmDhxIp566qmKiJGIiIiIiIiIiKqQQE8/MHnyZFgsFvTo0QMGgwFdunSBQqHAxIkT8X//938VESMREREREREREVUhMiGEuJEPmkwmnDx5EoWFhWjevDlCQkK8HZtX5OfnQ6fTIS8vD6Ghof4Oh4iIiIiIiIhIMvyVN/H4Dimr4OBgNG/e3JuxEFEVZzboUVJYgJLiIgQq1QgMCUGQWuPvsCThQqEJRWYLDCYLNMFyKIPkiAgJ9ndYRORluQYzCoylMJgsUAfLoVUEIEwdVP4HK4jeWIK84lIUmS1QB8kRqgyARnHDp4c35ZLeBL3pv35QHSxHuMZ//aDUyorxuCaluiy1fSM1UiorgOXlitTKSmrx0M1zu/RGjBjh1nIff/zxDQdDRFWXMfcKTq1difzjf9im6RKaocHAIVCE1fBjZP53vsCEZXvO42i2wTYtMVqN1HZRiNIyKUVUVeQUmLDUSVsf3i4KkX5o65f0ZnyUno0jWf/Fkxyjxoj20QjX+PZiTGr9oNTKivG4JqW6LLV9IzVSKiuA5eWK1MpKavGQd7g9qPmyZcuwfft25Obm4sqVK2X+EBFdz2zQOySjACDv+B/4a+1KmA16P0XmfxcKHS/CAOBotgHL9pzHhUKTnyIjIm/KNZgdLnqAq2196Z7zyDWYfRqP3ljicGIPAIezDPg4PRt6Y4nPYrmkd90PXtL7th+UWlkxHtekVJeltm+kRkplBbC8XJFaWUktHvIet++Qeuqpp/D555/j9OnTGD58OB555BHUrFmzImMjoiqipLDAIRlllXf8D5QUFlTbR/eKzBaHEyGro9kGFJktPo6IiCpCgbHUZVsvMJb69BGRvOJShxN7q8NZBuQVl/rsMQi9yXU/qDdZEO7DQ4TUyorxuCaluiy1fSM1UiorgOXlitTKSmrxkPe4fYfU4sWLkZWVheeffx7/+9//EBcXh0GDBmHLli24wXHRiaiaKCkuKmd+sY8ikR6DyXXCqaic+URUOZTX1sub723lJbt9mQyXWj8otbJiPK5Vprrs630jNVIqK4Dl5YrUykpq8ZD3uJ2QAgCFQoGHHnoI33//PX7//XckJiZi9OjRiI+PR2FhYUXFSESVXKBSVc58pY8ikR51sOtuWFXOfCKqHMpr6+XN9zZVUDl9TznzvUlq/aDUyorxuFaZ6rKv943USKmsAJaXK1IrK6nFQ95zwyUnl8shk8kghEBpaak3YyKiKiYwRAtdQjOn83QJzRAYovVxRNKhCpIjMVrtdF5itJoHWKIqQqsIcNnWtYoAn8ajUwYgOcZ5PMkxauiUvotHE+y6H9T4+KJQamXFeFyTUl2W2r6RGimVFcDyckVqZSW1eMh7PDrCG41GfP7557jjjjuQkJCAw4cP45133sHZs2cREhJSUTESUSUXpNagwcAhDkkp61v2quv4UQAQERKM1HZRDidE1rdLRYRU7ze8EFUVYeogDC+jrQ9vF+XzcUo0ikCMaB/tcIKfHKPGY+2jfToWR7jGdT8YrvFtPyi1smI8rkmpLktt30iNlMoKYHm5IrWyklo85D0y4eYAUKNHj8aqVasQFxeHESNGYMiQIahVq1ZFx3fT8vPzodPpkJeXh9DQUH+HQ1StmQ16lBQWoKS4GIFKJQJDtNU6GXWtC4UmFJktKDJZoAqWQxUkZzKKqArKNZhRYCyFwWSBOlgOrSLArxc9emMJ8opLUWS2QBUkh04Z4LcT+0t6E/Sm//pBTbDc58moa0mtrBiPa1Kqy1LbN1IjpbICWF6uSK2spBZPVeKvvInbCSm5XI66deuiZcuWkMlkZS735Zdfei04b2BCioiIiIiIiIjIOX/lTdxOJw4dOtRlIoqIiIiIiIiIiMgdbiekli1bVoFhEBERERERERFRdcHXNxERERERERERkU8xIUVERERERERERD7FhBQREREREREREfkUE1JERERERERERORTTEgREREREREREZFPMSFFREREREREREQ+xYQUERERERERERH5FBNSRERERERERETkU0xIERERERERERGRTzEhRUREREREREREPsWEFBERERERERER+RQTUkRERERERERE5FNMSBERERERERERkU8xIUVERERERERERD7FhBQREREREREREflUoL8D8MTrr7+OKVOm4Omnn8bChQv9HQ4RkddcKDShyGyBwWSBJlgOZZAcESHB/g6LqNLTG0uQV1yKIrMF6iA5QpUB0Cgq1elPhco1mFFgLIXBZIE6WA6tIgBh6iC/xJKvL0aB0QKDqRTq4ABoFXKEapR+iUWKeJxwTUpt/ZLeBL3pv7JSB8sRrmFZWUmtrbO8Kg8ptXPyjkpTevv27cN7772HW265xd+hEBF51fkCE5btOY+j2QbbtMRoNVLbRSFKyxMioht1SW/GR+nZOJL1X9tKjlFjRPtohGv8k3SRkpwCE5Y66XuGt4tCpI/7nov5xfho73kczS62TUuKVmJE2yjUCmVSiscJ16TU1llWrkmtrbO8Kg8ptXPynkrxyF5hYSGGDBmCDz74ADVq1PB3OEREXnOh0PFECACOZhuwbM95XCg0+SkyospNbyxxOHEFgMNZBnycng29scRPkUlDrsHskIwCrvY9S/ecR67B7LNY8vWOF6gAcCS7GB/vPY98fXEZn6weeJxwTUpt/ZLedVld0lfvspJaW2d5VR5SaufkXZUiITVmzBj07dsXPXv2LHdZo9GI/Px8ux8iIqkqMlscToSsjmYbUGS2+Dgioqohr7jU4cTV6nCWAXnFpT6OSFoKjKUu+54Co+/2T4HR4nCBanUk++qjPdUZjxOuSamt602uy0pvqt5lJbW2zvKqPKTUzsm7JP/I3qpVq3DgwAHs27fPreVnz56NadOmVXBURETeYSjnZKeIJ0NEN6S8i/TqfhFfXt9T3nxvMphcX0gUlTO/quNxwjUptXWWlWtSa+ssr8pDSu2cvEvSd0j9/fffePrpp7Fy5Uoole49UzxlyhTk5eXZfv7+++8KjpKI6Mapg113w6py5hORc6qgctpWOfOruvL6nvLme5M6OMDlfFU586s6Hidck1JbZ1m5JrW2zvKqPKTUzsm7JF1y+/fvR05ODm699VYEBgYiMDAQO3fuxKJFixAYGIjSUscsukKhQGhoqN0PEZFUqYLkSIxWO52XGK3mAZboBumUAUiOcd62kmPU0Cmrd5JDqwhw2fdoFb7bP1qFHEnRzv/wmBSthFZRvftBHidck1Jb1wS7LitNNU9wSK2ts7wqDym1c/IuSbeyHj164PDhw8jIyLD9tG7dGkOGDEFGRgYCAljxiKhyiwgJRmq7KIcTIusbXvhKb6Ibo1EEYkT7aIcT2OQYNR5rH13tXxMdpg7C8DL6nuHtohCm9t0bi0I1V9+wdf2FqvXNW/58HbwU8DjhmpTaerjGdVmFa6p3WUmtrbO8Kg8ptXPyLpkQQvg7CE9069YNLVq0wMKFC91aPj8/HzqdDnl5ebxbiogk60KhCUVmC4pMFqiC5VAFyav9RQaRN+iNJcgrLkWR2QJVkBw6ZQBPXK+RazCjwFgKg8kCdbAcWkWAT5NR18rXXx3UuMhUClVwALQKebVPRl2LxwnXpNTWL+lN0Jv+KytNsJzJjWtIra2zvCoPKbXzqsZfeROWHhGRBPCigqhiaBSBPFl1IUwd5LcE1PVCNUqEavwdhXTxOOGalNp6uCYY4azLZZJaW2d5VR5SaufkHZWuNHfs2OHvEIiIiIiIiIiI6CZIegwpIiIiIiIiIiKqepiQIiIiIiIiIiIin2JCioiIiIiIiIiIfIoJKSIiIiIiIiIi8ikmpIiIiIiIiIiIyKeYkCIiIiIiIiIiIp9iQoqIiIiIiIiIiHyKCSkiIiIiIiIiIvIpJqSIiIiIiIiIiMinmJAiIiIiIiIiIiKfYkKKiIiIiIiIiIh8igkpIiIiIiIiIiLyKSakiIiIiIiIiIjIp5iQIiIiIiIiIiIin2JCioiIiIiIiIiIfIoJKSIiIiIiIiIi8qlAfwdAlc8lvQl6kwUGkwWaYDnUwXKEa4L9HRZVAnpjCfKKS1FktkAdJEeoMgAaBbshALhQaEKR+b92pQySIyKE7YqIKlauwYwCYykMJgvUwXJoFQEIUwf5JRapHSMuFhphMAkYzFf7ZVWQDLVCFH6LR2rHCamVl5RcLDTBcE1ZqYLkqMVjuk2+vhgFRgsMplKogwOgVcgRqlH6LR4p9YNSI7V2LrW2JbX9Uxlxb5FHzheYsGzPeRzNNtimJUarkdouClFaHmipbJf0ZnyUno0jWf/VneQYNUa0j0a4pnof9NmuiMgfcgpMWOqk7xneLgqRPu57pHaMOJ9vwrK9OY79ctsoRIX6vl+W2nFCauUlJVIrK6m5mF+Mj/aex9HsYtu0pGglRrSNQq1Q3yelpNQPSo3U2rnU2pbU9k9lxUf2yG2X9I6dAAAczTZg2Z7zuKQ3+Skykjq9scShwwaAw1kGfJyeDb2xxE+R+d+FQtft6kIh2xUReV+uwexwEQZc7XuW7jmPXIPZZ7FI7RhxsdCIZXvL6Jf3nsfFQqNP45HacUJq5SUlF8spq4vV/Jier3dMRgHAkexifLz3PPL1xWV8smJIqR+UGqm1c6m1Lantn8qMCSlym95kcegErI5mG6A3WXwcEVUWecWlDh221eEsA/KKS30ckXQUmV23qyIz2xUReV+BsdRl31Ng9F2/LLVjhMEkXO4bg0n4NB6pHSekVl5SYiinrAzV/JheYLQ4JKOsjmRffYzPt/FIpx+UGqm1c6m1Lantn8qMCSlym6GchFMRE1JUhvJOlqtz0oXtioj8oby+p7z53iS1Y0R5FzY+j0dixwmplZeUSK2spMZgcn2RXlTOfG+TUj8oNVJr51JrW1LbP5UZE1LkNnWw6+qiKmc+VV+qoHLqTjnzqzK2KyLyh/L6nvLme5PUjhFqqcUjseOE1MpLSqRWVlKjDg5wOV9Vznxvk1I/KDVSa+dSa1tS2z+VGfcUuU0TLEditNrpvMRoNTTVuNMm13TKACTHOK87yTFq6JS+PQGRElWQ63bFAxoRVQStIsBl36NV+K5fltoxQh0sc7lv1MEyn8YjteOE1MpLStTllFV5yc6qTquQIyna+cDlSdFKaBW+3T9S6gelRmrtXGptS2r7pzKr3r0ieSRcE4zUdlEOnYH17Qbhmur9Jgoqm0YRiBHtox067uQYNR5rH12tX48aEeK6Xfnzld5EVHWFqYMwvIy+Z3i7KJ++8lxqx4haIQqkti2jX24bhVohCp/GI7XjhNTKS0pqlVNW/nw9vRSEaq6+Te/6pJT1LXuhGt++ZU9K/aDUSK2dS61tSW3/VGYyIYRvR2b0sfz8fOh0OuTl5SE0NNTf4VQJl/Qm6E0WFJksUAXLoQmWMxlFbtEbS5BXXIoiswWqIDl0ygB22P/fhUITisz/tStVkJzJKCKqcLkGMwqMpTCYLFAHy6FVBPjtIkxqx4iLhUYYTMIWjzpY5vNk1LWkdpyQWnlJycVCEwzXlJU6SF7tk1HXytdfHcC8yFQKVXAAtAq5z5NR15JSPyg1UmvnUmtbUts/N8NfeRMmpIiIiIiIiIiIqil/5U34yB4REREREREREfkUE1JERERERERERORTTEgREREREREREZFPMSFFREREREREREQ+xYQUERERERERERH5FBNSRERERERERETkU0xIERERERERERGRTzEhRUREREREREREPsWEFBERERERERER+RQTUkRERERERERE5FNMSBERERERERERkU8xIUVERERERERERD7FhBQREREREREREfkUE1JERERERERERORTTEgREREREREREZFPMSFFREREREREREQ+xYQUERERERERERH5lKQTUrNnz0abNm2g1WoRGRmJAQMG4NixY/4Oi4iIiIiIiIiIbkKgvwNwZefOnRgzZgzatGmDkpISvPDCC7jzzjvx+++/Q6PR+Ds8n8k1mFFgLIXBZIE6WA6tIgBh6iC/xXOx0ASD2QKDyQJNsByqIDlqhQT7LR6iqoDtim6G3liCvOJSFJktUAfJEaoMgEYh6UN8tXVJb4Le9F9bVwfLEa5hWwekV48vFxpRaBJX4wmWQxMkQ80Qhd/ikdr+ydcXo8BogcFUCnVwALQKOUI1Sr/FIyUXCk0ouuaYrgySI4LHdBup1WWpxSMlUrsOlVrbktr+qYxkQgjh7yDcdeHCBURGRmLnzp3o0qWLW5/Jz8+HTqdDXl4eQkNDKzhC78spMGHpnvM4mm2wTUuMVmN4uyhEan3f+M4XmLDMSTyp7aIQ5Yd4iKoCtiu6GZf0ZnyUno0jWf/Vn+QYNUa0j0a4hidFUsK2Xjap1eOcfBOW7nVy/tU2CpGhvi8rqe2fi/nF+GjveRzNLrZNS4pWYkTbKNQKrd5JKbZz16RWl6UWj5TwOtQ1qe2fm+WvvImkH9m7Xl5eHgCgZs2afo7EN3INZodKDgBHsw1Yuuc8cg1mn8ZzsdCxE7DGs2zPeVwsNPk0HqKqgO2KbobeWOJwIg0Ah7MM+Dg9G3pjiZ8io+td0rtu65f01betS60eXy40OiSjgP9//rX3PC4XGn0aj9T2T77eMRkFAEeyi/Hx3vPI1xeX8cmq70I5x/QL1fyYLrW6LLV4pERq16FSa1tS2z+VWaVJSFksFowfPx4dO3ZEUlJSmcsZjUbk5+fb/VRWBcZSh0pudTTbgAJjqU/jMZgtLuMxmC0+jYeoKmC7opuRV1zqcCJtdTjLgLxi3x4nqGx6k+u2rjdV37YutXpcaBIuy6rQ5NuHC6S2fwqMFodklNWR7KuP8VVXReUc04uq+TFdanVZavFIidSuQ6XWtqS2fyqzSpOQGjNmDI4cOYJVq1a5XG727NnQ6XS2n7i4OB9F6H2Gck5Oy5vvbeVtr6gan0wT3Si2K7oZ5Z2AVfeLHylhWy+b1Oox43HNYHJ9oVVUzvyqjO3cNanVZanFIyW8DnVNavunMqsUCamxY8di06ZN2L59O+rUqeNy2SlTpiAvL8/28/fff/soSu9TB7sunvLme1t521P5OB6iqoDtim6GKqic+lPOfPIdtvWySa0eMx7X1MEBLueryplflbGduya1uiy1eKSE16GuSW3/VGaS3lNCCIwdOxbr16/Htm3bUL9+/XI/o1AoEBoaavdTWWkVAUiMVjudlxithlbh2wO+OkjuMh51Ne60iW4U2xXdDJ0yAMkxzutPcowaOmX1vTCUGk2w67auqcYnr1KrxyHBMpdlFRIs82k8Uts/WoUcSdHOBy5PilZCq6i+dVlVzjG9Oic4AOnVZanFIyVSuw6VWtuS2v6pzCTdK44ZMwaffvopPvvsM2i1WmRnZyM7OxtFRUX+Ds0nwtRBGN4uyqGyW0fv9/UrJWuFBCO1jHhS20XxFfVEN4Dtim6GRhGIEe2jHU6ok2PUeKx9NF9bLSHhGtdtPVxTfdu61OpxzRAFhrct4/yrbRRqhih8Go/U9k+o5urb9K5PSlnfsheqqb5v2Yso55juz9fTS4HU6rLU4pESqV2HSq1tSW3/VGYyIYRvR2b0gEzm/C9QS5cuRWpqqlvr8NfrC70p12BGgbEUBpMF6mA5tIoAv1byi4UmGMwWFJksUFFOHMwAABKgSURBVAXLoQ6S86KZ6CaxXdHN0BtLkFdciiKzBaogOXTKgGp9Ii1ll/Qm6E3/tXVNsLxaJ6OuJbV6fLnQiEKTsMUTEizzeTLqWlLbP/n6qwOYF5lKoQoOgFYhr9bJqGtdKDSh6JpjuipIXu2TUdeSWl2WWjxSIrXrUKm1Lantn5vhr7yJpBNS3lAVElJERERERERERBXBX3kTST+yR0REREREREREVQ8TUkRERERERERE5FNMSBERERERERERkU8xIUVERERERERERD7FhBQREREREREREfkUE1JERERERERERORTTEgREREREREREZFPMSFFREREREREREQ+xYQUERERERERERH5FBNSRERERERERETkU0xIERERERERERGRTzEhRUREREREREREPsWEFBERERERERER+RQTUkRERERERERE5FNMSBERERERERERkU8xIUVERERERERERD7FhBQREREREREREflUoL8DoMrnkt4EvckCg8kCTbAc6mA5wjXB/g6LqFK7UGhCkfm/dqUMkiMihO2K3GM26FFSWICS4iIEKtUIDAlBkFrj77DIiVyDGQXGUhhMFqiD5dAqAhCmDmI8EotFiqR2/nW50IhCk0CR+Wp5aYJkqBmi8Fs8UsJjeuWiN5Ygr7j0al0OkiNUGQCNwn+XyVKKR0qxSDEeunksPfLI+QITlu05j6PZBtu0xGg1UttFIUrLAy3RjWC7opthzL2CU2tXIv/4H7ZpuoRmaDBwCBRhNfwYGV0vp8CEpU7a+vB2UYj0Q1uXUjxSikWKpHacyMk3YeneHMfyahuFyNDqXV5SKyty7ZLejI/Ss3Ek67/ySo5RY0T7aIRrfJ8Ql1I8UopFivGQd/CRPXLbJb3jARYAjmYbsGzPeVzSm/wUGVHldaHQdbu6UMh2RWUzG/QOySgAyDv+B/5auxJmg95PkdH1cg1mh4QLcLWtL91zHrkGc7WNR0qxSJHUzr8uFxqxdG8Z5bX3PC4XGn0aj5TwmF656I0lDgkOADicZcDH6dnQG0uqbTxSikWK8ZD3MCFFbtObLA4HWKuj2QboTRYfR0RU+RWZXberIjPbFZWtpLDAIRlllXf8D5QUFvg4IipLgbHUZVsvMJZW23ikFIsUSe38q9AkXMZTaBI+jUdKeEyvXPKKSx0SHFaHswzIK/Zt3yOleKQUixTjIe9hQorcZijnhKeICSkij7Fd0c0oKS4qZ36x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", - "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(contributor|community|volunteer)\\b'\n", - "pattern = r'\\b(bots|scripts|gadgets)\\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['timestamp'] = pd.to_datetime(filtered_dependencies['timestamp'], utc=True)\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.scatterplot(data=wmf_filtered_dependencies, x='week', y='depth', ax=ax0, color='#c7756a', label='WMF-affiliated authors', 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.scatterplot(data=other_filtered_dependencies, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='o')\n", - "#sns.lineplot(data=other_median_depth, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", - "ax0.set_title(f'Depth of {pattern} 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['timestamp'] = pd.to_datetime(resolved_filtered_dependencies['timestamp'], utc=True)\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.scatterplot(data=resolved_wmf_filtered_dependencies, x='week', y='depth', ax=ax1, color='#c7756a', label='WMF-affiliated authors', 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.scatterplot(data=resolved_other_filtered_dependencies, x='week', y='depth', ax=ax1, color='#5da2d8', label='Nonaffiliated authors', marker='o')\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(f'Depth of {pattern} in Coreference-resolved Phabricator Sentence Dependency Trees')\n", - "ax1.set_ylabel('Median Depth')\n", - "ax1.set_xlabel('')\n", - "\n", - "plt.tight_layout()\n" - ] - } - ], - "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.11.11" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/text_analysis/case1/.ipynb_checkpoints/coref_resolution-checkpoint.ipynb b/text_analysis/case1/.ipynb_checkpoints/coref_resolution-checkpoint.ipynb deleted file mode 100644 index 0080114..0000000 --- a/text_analysis/case1/.ipynb_checkpoints/coref_resolution-checkpoint.ipynb +++ /dev/null @@ -1,219 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 2, - "id": "b270bd36-529e-4595-a780-ef6c8151c31f", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/gscratch/scrubbed/mjilg/envs/coref-notebook/lib/python3.10/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": 3, - "id": "f6448c6f-2b5d-45f5-a32e-b3b47c16ef85", - "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": "f32f6eed-3aeb-4b05-8d40-7ed85e7235c5", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/gscratch/scrubbed/mjilg/envs/coref-notebook/lib/python3.10/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/coref-notebook/lib/python3.10/site-packages/spacy/util.py:910: UserWarning: [W095] Model 'en_coreference_web_trf' (3.4.0a2) was trained with spaCy v3.3.0 and may not be 100% compatible with the current version (3.7.5). If you see errors or degraded performance, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate\n", - " warnings.warn(warn_msg)\n" - ] - }, - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 4, - "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": 57, - "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": 71, - "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": 72, - "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": 73, - "id": "a9628b54-a1df-49cd-a365-9cba59de3421", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'i hate ve.interface, ve.interface always messes up i browser'" - ] - }, - "execution_count": 73, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "resolving_comment(\"i hate ve.interface, it always messes up my browser\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "46873641-8e88-4829-9e24-4dd5e6749bd1", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/gscratch/scrubbed/mjilg/envs/coref-notebook/lib/python3.10/site-packages/thinc/shims/pytorch.py:114: FutureWarning: `torch.cuda.amp.autocast(args...)` is deprecated. Please use `torch.amp.autocast('cuda', args...)` instead.\n", - " with torch.cuda.amp.autocast(self._mixed_precision):\n" - ] - } - ], - "source": [ - "phab_df['text'] = phab_df['comment_text'].apply(str)\n", - "phab_df['resolved_text'] = phab_df['text'].apply(resolving_comment)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "2b583feb-1c62-4c96-9ba0-2996d72e70d3", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "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.10.16" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/text_analysis/case1/.ipynb_checkpoints/ve_dependency-checkpoint.ipynb b/text_analysis/case1/.ipynb_checkpoints/ve_dependency-checkpoint.ipynb deleted file mode 100644 index c7f8606..0000000 --- a/text_analysis/case1/.ipynb_checkpoints/ve_dependency-checkpoint.ipynb +++ /dev/null @@ -1,1819 +0,0 @@ -{ - "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/r8zFpfr15TVdUhYbfiHZKOfco9v4/hStW0rTDTaEcElZ/BNuqUguKYtwbqmaLimL+ril/F1SFpHcUsFcUhYvx9xS/ylquqQs6uqWqumS8iFV1+sZtev1wXZLqbrBnxvzfS4pi5hb6sjmkBSl/GnVqhUFBbUnxdFeo0WLFiQmJtKpU6eAv9W8pv85NpuNJk2a0Ldv34BzAN95GRkZDB8+HMnPETJy5EgqKyvJzc0lKysLRVEYOnSo7/PGjRvTvXv3iOl/5JFHKCsr8/3k5ORE++gxDlECXFL5GyB7QfAD/0G3lKqbIkEwWqTE47DVdklZxNxSMUIRzCVlEXNLxYgRgmAuKYuYWyrGfhDMJWWh6AZvztxsikvBXFIWhk7CX8/xwAlpdXZLGcJ80XXjsZ1YXsMl5X/MwXZLRXJJWSzbXsz6XcHdUsFcUhbRuqWCuaQs9pR7+GlFTsiXfsFcUhbzNheyPeaW+k8QzCVlUaXojJu3NWonUzCXFMDNozoxb1NhgEvK4mC7pSTgtVm1xWWIuaWOZA45UcrhcAT8LkkShmEgVwdsE349hKoGV3n9ryFJUshrRrpvzesAtc47GDidTlJSUgJ+Yhy+1HJJ+ceSqsk/5JYyXVLm7jPBuP+U7kFdUhYlMbdUjCCEcklZxNxSMWKEIJRLymLxuzG3VIx6EcolZfGTf2ypYC4piw0T6uyWquWSCuIcsTiYbqloXVIWwdxSoVxSFnVxSwVzSVm8N3drULdUOJeURSy21H+DUC4piy8X74hKPAzlkmqW7OTSIeHr08FyS1kuqWAiN8TcUkcyh5woFYpmzZoBsHv3bt/f/IOe/9P07NmTJUuWBIhkixYtIjk5mbZt29K5c2ccDgfLli3zfV5SUsLmzcGV4xhHLlG7pCz+AbeUqgteDvG277yj29C0gTOkS8oi5paKUZNwLimLmFsqRowahHNJWcTcUjHqQTiXlIXPLeXxwO41oS9WD7dUTZfUmpzS0Jc/iG6paF1SFku31XZLhXNJWURyS4VzSVnsLgvulgrnkrKIuaX+fcK5pCwqvVpUbqlwLqkFW4K7pCwOllsqnEvKIuaWOjI5bESphIQEhg0bxksvvURGRgbz58/n8ccf/9fSc+utt5KTk8Mdd9xBZmYmf/zxB2PHjuXee+9FlmUaNGjAddddxwMPPMCcOXPYsGEDV199tc/xFSMG1NElZXGQ3VL765KyiLmlYvgTySVlEXNLxYhRg0guKYuYWypGHYnkkrL4aWUuLlVAr3PCH1gHt1RdXFIWB8MtVVeXlIW/WyqSS8oiGrdUOJeURU23VDQuKYuYW+rfJZJLyiKSW2p/XFIWB9otFcklZRFzSx2ZHFYKyOeff46maQwcOJC77747YKe7f5o2bdowdepUli9fTv/+/bn55pu57rrrAoSyV199lWOPPZYzzzyTk046iWOOOYaBAwf+a2mO8d+jzi4pi4PoljoQLimLmFsqhkU0LimLmFsqRoxqonFJWcTcUjHqQDQuKQtFN3hzTjbuUU9AuD69Dm6purik/M850G6purqkLPzdUpphRHRJWYRyS0XjkrKo6ZaKxiVlEXNL/XtE45KyiOSW2h+XlMWBdktF45KyiLmljjwkIf6hrbpiHDTKy8tJTU2lrKwsFl/qMMKj6qzILmbS2jyePbM7zjVfQc6yyCeCOSg8401wJocfINYRwzCo9Oo8/vuGoJ8/OaYX2/dW8c3SHVFf89Kh7enXNpXEOPuBSmaMQwzNMNhT5gkZOD8Yx/dozml9WhLviDk/YhzhTHsIqgqjOzaxMZz+2sFNT4zDAt0QvDd3K1lRiFIAcXaZF8/tg2Plx5C7IvSBsh1jzNuMX13A0m3FADjtMi+e1xd7tbtH0w1KXCpvztrMk2f24qvF2VFNosGcjL94Xl8S4va/bxBCUO7ReOL3DVwzsgNdmjfg8d83RG1EH9C+IZcNTcMmSzwzKZ2SKF0no7o144x+rQL6N0MIHv9tQ1SiFECr1HgeOb0nhiEo86iM/SM9ukQDQzo25sJBbXHaY/3rP4kQ5kvfvNLIohRAA6ed587tg1xjnF/l1ViTU8qPKwI3wkqJt/PEmb34bMF2MvdURHUPmyzx0vl997ssqLrBziJXVA4ti1P7tOT47s1IiM0PDmmi1SliotRhQEyUOjzxajqqLpCAeBQQ0b0tkADZ6p/sCWA7cI25R9FR9NC2bpssodfj7ZrDJsU6nSMYVTfwanVfLmCXpZgoFePIxlsBoo51R5LNFxYxYoTBrejo0UwRhOELFyABiTYdYehEOlOV49HEvsm0BCQ5zXGAV9XxagZS9bb1UQ8rJHwT9ESHDVnev5dymm7gqe6bbJLpFK8rNlkyA55LdXgOavdvFR61zlEZZAniHTbfM9SFWP/6z+NStDqVEQisN77reDW0IBeSqwuiEaog+dWfmvdI2M/6pKgailZ315PDJuOMc0Q+MMZ/lmh1itgsMEaM/yhOu419/cx/o6rGx9mIJzZIiXFgcdjkoLsFxYgRIwIxcSnGQWJ/nEbRTF3DXd3psOH8DwgidptMA7++KeFfTEtyfP0n5g1i/eshwYFaMZDo/G/MGfyJc9iJc/z30hXjv0OslfqPkZ2djSRJ/+rOgTFqo2gGWhiHEJhLkOrzFqB+6dGJZHJUNMO368uBRtMNvEGeVdF0Xz4JIYLmh24IlHq8tYsRI8YRghrF0gUtuuUNMQ5DVFfkY5TqYzQv6PuWO9XstzyqDoZmHuf3N//+1X2IbcahakbEPtbsn6Pvh1U9/PhG1fTqvr3GMZoC1UGztVDX0BXzOP97RRi7GDXS7z/2CIX//b1RxMjxP8ajRr6+R9VxKxpeVUcPk1+6buCpPsZ/o5ea5Q5M54z/fV2KhqdGeQxWPqMps9Hkwb9JsDFmTYLl2T+JVabC1SVrLBzN8xxoFE1HixC03nyG2scEKx81Y7UFO8ar6eiGEbJ8KaqOqqoh5whgBuZX1DBlWAnfBxiGYcajCoNuGIdc2364ExOlYsSIAs0w2La3ir2VXjTd8AX9swYqxVUKWwsqg9plDwaSJLEutwyXouH16xBN669gR1EVRVXeoDbcA4FNlqjwaGQVVmIYAld1jAPdMAOeuhWdNTml2Kp3k/SoOqpuUOJS2LSnPGInGSNGjCMYYcDuteZkVqkyf9c1UN2gq7BzKdjj/+1Uxvi3cCTCjsVmmVCqzDJh6OCtNP/NXQFy9Rt5Q4eirVBZALqGUyjsKnFjKG6EruJUSxGFmRi6iiEEmXvKUXTzhY6qGyzfXnTILS2XJNhb6WVnkQvdED7hw5oYV3m1iLuc1sQmSZS4VLL3mgGw913TnHyqhmBdbimyJKFWiy4AQuiI/PUIdxmyULEZ1eKT4jK/m7Jc86fGYr/8Mg+5Ja4a9zLHOpVejQ27yhB+52iGIKuwiqLqMZqnxhitqNLLtr1VvjGaTZZYk1Pqyx/DEL7/a7rBqh3FAU6teIeNNTmlKJo5vvEophhS5TXP3ZhXbopHkhlkfE+5B5ssU+FWfWMkRTMod6ts3F2OEJBT4kaWJNbnlmEYAodNZvXOUvP6qvnjtMu4FB3DEGwtqMTl1XHYZFxeDVU3WLG9mIQ4O1r1BFvTDTJ2l5EQZ2fljv9n76zD47iuPvzOzJJYFhtkW7LAHDuxnThmdjhpmqRJ22DDDA60TZtyv2KYwW04aZo07MTMzCywLMlipoWB+/0xOyuttJLWSRxo9XseP7Z36M6di+e+95w6c7zqMw0TRod33V3agPQtDzLjtClsO1qPTzMC31EIERjnHixvQtWNb/Q9FFmi0a1RUm/WtVav5i+nut9IaY2FpW/EP5fmLzd1rb6geun2mflZ02zVi65jcqddYVugDGnohkCWoKHNh24IdhTXmy47/GVM1Q22FtXhtCkosllu8yqbMfzfTAiBqhsYgI7M9uIGf1n2gRB4fSo+TffXkUaMnnhLuwuObjAXFHytZl+gq4E+QG6rAUliT2kDhiFo8Zrp96o6bT6z7mw/2vCda9v/29X3NfrUpzAU6bBR1exl/t9Xk5MazezhKZyWmcjmI3UsP1jFwYpmnr9iArmpX89WCt0QLNlXwfeeKuTkwfHMGZFKVko0Kw5WseJgFWWNHnY8OA/lS/pT6E6SJBHpUDj198tIjHIwa3gKc4anUFzXxrIDVWwpquPSSYOJdtkorXez/Wg9yw9Wsa+siUd+MI7haX2+z/rUpz51I7sLXrnQHHBmzYHcs8DTBIc+MiOQDpkCl7wC9m9yM02fvjGpHlj2a9NwmTkDcs4wjZSHP4GC5eCKh9t2mOc6Ik0n8E+eCsnDIWcByelTkY9thMNLoHIv+sWvsLQ6kQfe3YBPM9j5i3n89N09vL+rjFOG9OP5y+O/EqfZX5dsiozDJnP6H5cyMD6CWbnJzBqewqHKZpYdqGJnSQM3zxp2XOMVWZaIsCuc9odlpMW6mJWbwuzhKRRUt7DsYBXbjtZzzdQM6ttU/vb5IWYPT2H84H7EOyXGVmxAeXYG0oDxkL0QBo6H/GWQ9xnUFcItW8HmDDzLrsgossTpf1zOoH4RzMpNYWZuMgfKm1h+0Ez/PQtyg8YRkQ4bZQ1uFjy8mtzUGGYPT+HUzAQ2Ftay/GAVhytbePnqSeT431mS4M43d1LT7GVaThLzR6ah6Qaf7a9kbX4NuakxvHn9ZBw2c2Gtzafx3JpCVh6q5rTMROYMT6FflINlB6pYdbgKXQh2PDjfNG4Jwcz/W8mQxEhm5aYwNSuJfWWNLD9Yxe5jjTx41khcdoX/7Czjrnk5XPOPLXg1g+V3z+C9nce4+JkNTBjaj9nDUxicEMmKQ9WsOFhFbauPPQ/NZ0tRHc+uOcL6ghomDk3g2R+fwge7y/l8fyXr8msY1T+Wl39yKn/69BB7ShuZkpXI/JFpOO0yn++vZHVeNbEuO6sXzfqKStyJUZtP4/k1hSw/WMWpGQnMHZlKUrSTz/dXsupwNapmsPOX87/RNFpj4dP+sIykaAczc1OYkZPMsXo3yw5WsrWonh+eNgS7IjMsOeprN4JE2BWKa9tY+PAaRvSPYVZuChMzEthYYNaLvKoWXr/21EC96CifZvDbDw9wqLKZKVlJzB+Zil2R+Wx/BWsO15AU4+SzO6fz7o5jfLK3gvUFNUwYksDzV0zAZVeIdCqc/Ye1xLrszMxNZu7IVMrq3Xx+oJItRXVcMH4QDpvMv7eXMn1YArvLmgN15JdnDyc3JZJuN/nqGnx6v7ngkDkTcs80K/WhT6BwBQyZhusHr3HV4i1ohmB6djJzR6TQ7NX4fH8lGwpqmTwskScHntwXZOlbpL4v4denn37Kb3/7W/bu3YuiKEyePJlHHnmEYcOGUVRUREZGBm+++SaPPfYYW7duZfTo0bz66qs0NjZy4403cvDgQaZNm8Y///lPkpOTARMf/O1vf8uzzz5LdXU1I0aM4I9//CMLFy4MPHfz5s1cf/31HDhwgNGjR/Ozn/3sm8qCPvWiSUMTcNpkDle2cLiyhadXFQaO2RWJqVlJX9uKjcuucNbY/jy5soAtRfVsKaoPOj6yfyzRrhNbvRVJ4pQh/dh8pI43t5R0ifIxe3gKb24p4fk17SFpJQlm5aZ8aeejfepTn/6Lpbohex7sfA32/Mv801G5Z4Hc5/j0f1o5C6F4gzkJOfRJ8LGxF5tb/Cx/W4NPMw2Y1Qeh+iAOHmk/V7ahZ8ziyRd2UtfqY+HoNI7UtPLW1lIA5gxP5bvYXcVH2MlOiSavqoVXNhXzyqbioONnjRlw3D6bXHaFMQPj2F3ayGubi3ltc/A9zxzTn39tK2XvsSb2HjMj5c0dkcKjZ59F5Kf3wbHt5p+OikmDxGFdnpUa62JwQiTFdW28vPFol4i+Z47uHzAYWTp9WCIOReZQZTOHKpt5alVB4JjTJnNqZmLg/z5NMHt4Ci+sPcLHeyr4eE9F0L1mj0gJIrGcNoX5I9NYss80iKw6HBzt8pyx/Wl0+0iIcpKRGEVqrJOjtW0sXl/E4vVFQecuHJ3Gf3YeY/bwFNyqziz/WGnb0XoWjk7jnxuOsrGwLhCZ0NLEof2QJYnLXthk7YhkzogUiuvc3Puv3R3SnmoeG57C5iN1LD1QxdIDVUH3Ou+kgXg0/Vs9IXfZFBaMSuOTvRWszqthdV5N0PEzx6Th/Ra8g02RGJ8ez9aj9aHHwrnJ6IbA8Q2QUpIkMS07GZsscaC8mQPlzbCyvV647DIThiZ0c7Vg9ogUdpQ08Pn+Sj7fXxl09OKJ6azPr2FRh7I3d2RqYDFcCDg1I4HVeTW8va2Ut7eVBl0/Z3gKS/ZV8NK6Il5aVxR0bOGoVOy2Hvp4Q4Wc+bBqJxz80PzTUcnZtPk0Zuam8K9tpby/q4z3d5UFnTJ3RCq272Lj/l+svu17frW2tnLXXXexdetWli1bhizLXHDBBRgdkMZf/vKX/PznP2f79u3YbDYuu+wy7r33Xh555BHWrFlDfn4+v/jFLwLnP/LII/z1r3/lL3/5C7t372bBggWce+655OWZ4TBbWlo4++yzGTlyJNu2beOhhx7innvu+drfvU/hSReCyR0GNR3VfaN+4jQiLZb4yNCN9qzhKV8oCt7xSJIl5gxPCXnMZZeZPCyRFQeDB0JjB8b1RXPpU5/61LPskTDi3O6Pjzj7K40q2qfvmOwuGNlT+Tg32AG8rkLG9NDnpp+KR4fd/u1ss4ensKxDv7VwdNq3wuH28Uo1TKNLKCVGOchOiT7uewrR/T1jXTbGDIyjpK416Pd1+bXYY0MbngDInm8aoTvJpxndPqt/nIvBiZFd0wdMzOgX8ppTMxKCIo5FOBTOGtM/dJqAs8b0D9pupcgSc0aETg+YY65YvyPyNp/GrNzQ5w5NjCQl1slbW0o5KT0ep01mrv++L288ysShCUR0U97mDE8xt5522Gm1cFQan+8PNqidOSYNl13hzF7e75s25vQmWZaYPTyF7tZ6F4xKw/UNGHo6S0Jijt8Q2FkRdoXTMhPJSIo8YTsXepMkwSlDQteLyZlJaN1ElHTYeq4js3JTWH4o2Di7cFRaIGiNTZaYOzJ0vjgUmWk5SSzvZCwFyEiKIjk2km4/PIAjCkae3/3xEecSYZeZ383zwSw/34ShsE/dq88o5deFF17I9773PbKyshg3bhwvvvgie/bsYf/+/YFz7rnnHhYsWMCIESO4/fbb2bZtGw8++CBTpkxh/PjxXHPNNaxYsSJw/l/+8hfuu+8+fvCDH5Cbm8v//d//MW7cOB5++GEAXnvtNQzD4IUXXmDUqFGcffbZLFq0qNe0er1empqagv706cTLLktMHhbaKHVaZuIJ89/UnTyazqRujGGzhyefcOOPQ5GZ1c2gcXx6P5rcKgXVwQPU0zITuw9F26c+9alPYA5Gh04NfSwuHaK7nxz26X9ECZkQ2c1i0ODTgv9vc3RvlBo6lQ0FtVjd0mkZiWwsqAUgJcbJgPjv5hbRCLvSrVFnUkYCni/gdNnZwz1PGZKAV9MZlhxs7HKrOvtLqmFoN/mfOducYHZShENhVm5yyEtOzUjE4+uaflmWmJyZFPKa0zITuxgFxqbHhTQUxDhtZCZ3NdrFuOwMS+6aVoDThyUFxjbRLjvTskOn/bTMRBraVAYnRgacuU8eZqZ5TV4Nqm4wfnB8yGtn5KSwpaidnkqLdZEWF8HLG9opsvhIO0MSzTSmJ0SSEOUIea+TuzFSfNsU5bSRFeJbAEzJSvpWUPcOm8zs4aG/9/jB8TS6VaKd3xzZK0t0O3eZPCwBu637PMxMjiY2xK4LWTLbkQ0F7fRaaqyTtLh2X482RWZmTuj2YvTAWCRgf3nX+etpmQnhOeFPGRGy7UCxw4DxKIrC6d2896B+ESRFh64bffrm1GeU8isvL49LL72UzMxMYmNjGTp0KADFxe148tixYwP/Tk01ra9jxowJ+q2qyrT6NjU1UVZWxpQpU4KeM2XKFA4cOADAgQMHGDt2LC5XeyWePHlyr2n9wx/+QFxcXOBPenr6cb5tn76IvJpBXlVLyGMFVS1fu/Nup03pNj37LKebJ1CGITgQokMByK9uISHKQb9OJFd+dQt9Nqk+9alPvaq2IPTvzeUhyYo+/Y/J3QDu+tDH6o4E/1/zQtXB0OfWHGZkavvEJr+6hWy/f5XaVh+t3u9mdCZVN9hbFtqZeX5VCw7l+If/mm6wv6y7Pr8Zp02hpD64bkoSZKbEmlsnQ6lybzeklM6+Hp5lt3VNv6Yb5FU1d3NNC2qnCGNlDZ6QRHmzV6O+1dfld90QlNaHbnvyqpqxye3+pw5UdJP2qhainTaO1rTiUGR0vyNqgCGJkbhsSuD/nXWgoomctHYCsLrFS5tPY0YH412jW6XRbUYda3Kr1Ld1fQ+AkrowIlh+C2QIQUl96LR2l09ft3S/o/tQKvCPhb+uIEihpBmCvMrQeZVX1dJj5MD6Vh9Nnq5toCGgsKaF7JT28ljT4gsEPQKTrDzYTT0orGnFYVNIjXV2OZZf1RIIktSjWqtNJ+edpavQVIZhGORXhzgOVDZ58PZFAf/Wqc8o5dc555xDXV0dzz33HJs2bWLTpk0A+HztDbrd3j7BtnwHdf7N+BoMEw888ACNjY2BPyUlJb1f1KcvrQi7wspDXVFTgFWHq792jLi62cuRmtAN7tL9lSe8E/RoOkv2VYQ8Vt3s5UB5MzM6rZKsz6/FpnzzK1t96lOfvsVS3bDv3dDHDA0KV9Jn3f4flqHD4U+7LwP73zd9SlmyR5hOtUOpYDkDkuMZ6Ceilh+sCtBAuiFYeagK4xucUH5R6Ybo4kfIUl5VCw3unsOlh5KqCz7r5FfGUkmdm4pGN85OxqKTBsXjlAWUbg5907wl7ZESO0hAt+nfV9ZEm7crSeGyKV18PVlaeagaVwdn9T7N4JM95aHTBHx+oLKLwWpzUW23E9nlB6sCeWqX5S6uCyzt8Ef8Oz0rkWMNboQg4KvnmqkZFNa0UNXsDZ2m/ZVBJJpuCFYdqubCkwcFfhMClh+oRNMNVhyq6raKfLSnHO8XoOW+bm0tqsOjhs7zj/eUByIzfpPyajpLuqkXlU1eDlU2dztW/zrktCmsyeumXhzsfu5itiGh3wtgRYe20jp/dV4Nwl/o3D6dT7uZIzS0qewqaQi5zXV7cQN6b3NpzQsHPuz2sDjwPm5V59O9oeu4qgvW5NV8LXP2PoWvPqMUUFtby6FDh/j5z3/OnDlzGDFiBPX13azAhanY2FgGDBjAunXrgn5ft24dI0eOBGDEiBHs3r0bj8cTOL5x48Ze7+10OomNjQ3606cTr/zqFmpaTCPlsORoLjplUMAvQ6M/zO/XJVU3Ao29LMHJg/vxvZMHBlYdNh2pO+HbCZ02hTWHTXQ3OdrJeeMGMCkjIYDDLz9Uxdkn9ef7pwxiRH9zNcWt6mw7+uXqVp/61Kf/csk2c7IK4IozfUdkzW2P0HWgk9GhT/9bUt1w6GPz3/YI0y/RiHPA6R8L5X0KUoeJVm0+tPgnV0k5MO6H5tYPAE8jWukOzhpr+k5ZcbCKiUP7kejf9vTZ/kraQmwV+y5oq3+rV/84F987eSAnD44POG1fsq/iuGlqmyKx3r9dJyXGyQXjBzJhSL9An//J3gqm55jUzqgBsXz/lEFcMH4AomC5aUiUJOg/DsZdBv2Gmjet2APernSTqgt2lphjhQFxLi48eSDj0uORJNPwsuxgV6PRwYomGtpMw1B2ijlGy/KP0epafRyubH+OQAR8h0U5FBaMSmXOiJSAP6fP91fi62C0afNpfOJ3hu5QZKZlJ3H22P7ERZgL08sPVhHjsqHqOi1eLUB5DeoXwfdPGcSYgXFIUruh83snD2TJ3nJkWQoYsGbkJAeeocgSkzISOH/cQJKjzXZvbV4N0U4b107NCBj/PttfSW6aGW3QZTd/W7K/Eq9mBBYNXXaZWbkpLBiVRozTFkivxLd7gbDNpwUc0DsUmalZZp5bvlSXH6wK8vv1TclpU1ib1z4WPn/cwOCx8MEqWr3qN2ZA23usMUA75aSa9cIybla3eCnsxmDm04yAEdraDrxgVCrRHcrQnBEpzMpNDpTHT/dW4PZvvXM5FFb6fU4lRjk496QBTM5MDDgXX3qgktnDU0hPMOvI6IGxgTqy+lAFQgtN+QHm4tRhf4ALRxTkngHDzwKH+V5S0VqcNoXl/roVG2HjzDFpzMhpT+tn+yq+s237f6u+3V7uvib169ePxMREnn32Wfr3709xcTH333//l77vokWL+OUvf8mwYcMYN24cL730Ejt37uTVV18F4LLLLuNnP/sZ1157LQ888ABFRUX85S9/+dLP7dNXL4+qU1Lfxm/OG8WC0WkkRDnwaQYORabBrbJkXwXHGtxkpUR/LY68dUMgAU9cNp4ZuSk4FBlNN3DZFYpqW/l4TznFda1kpYQf8vl4VdHo5pppGZw1pj/DkqPxqDqKLKEZglWHqznW4GZ6djKnD0vErsg0ezSW7q+kptlEzr/tTjb71Kc+fUMyVNPQcN5T0H8saB6QZPPP0fVwdJ3pDL1P/5tyRps+pS7/Dww53dyuIYRpoDq2DQ58YJYVMFfU64/CmX+FEWcjopKobWgiITYGydMAhz7C2VbBA3PncP64AXy4u5wWr8bGn85hY2EtGwvrTngk269aQgiO1rZx57wczhzdn8GJkXh8OjZFxqvprDxUTaNbRdUFxzOnL61v4+ZZWZw1pj9DE6PwaP4+Xzf7/MomD2eMTmPeSHPiquoGEXiR9regn/c0Uu5CJGcUkq6CzQVNx0yqrTYfXKeArATSX1TTyn0Lh3PG6P4M7BeBV9OxyTIeVWfFoSrafHpQ5DWPqnOswc3vzh/NglFpxEfa8ekGDptMfat/jFbvZmhiFC67giJJjEuP576FwxmXHo9X05GQsCsSW4/Ws/JQFREdxiguu0JKjJMXrpjAlKwkBOY4LNKusL+8yaR2vDqRDoUjNa389Ewz7QPiI2jzaThtCm0+jaUHKnGrOrlpsdS0+DCEYFp2Er//3hj6x7mIcCg89cOTmZGbjCxJaLpBpMNGfnULH+8pp6zBzX1nDGfRwuFsLKxlc1Ed8ZEOnrjsZGyKxNaiOnYWNxDltDE0MYrXrj2ViUMT0HSBQOC0KewubeCTvaEJlm+TXDaFpBgni6+ayOTMRATmdj6XTeFgRVOgrlqGwW9K5Q1urpuewbyRaeSkxgTGwoYQrD5cTWm9m5y02G8kyI/bp1Pe6OEPF4xh/qhU4iL89UKRqWv18em+Ckrq2kjvF9EloEOEQ2FYchTXXHcaE4b0Q9UFhhA4bDK7Shr4bH8l0U4bT/34FGQkNhfVsaGgNlAna5q9/Oi0wZw1ZgDZKeYcQZYlBLDmcDWF1a3Myk1hzohUvKqKTVFw+3SWHaikRQW3LhPZXdNrj4CUkXD67TB4Muhefx/ggpLNoLbh0w1m5abwp++fxNiBcbSpOooEiiyzobCWbUfriHJ+t9r2/3ZJQvQx8ABLly7ltttuo7CwkNzcXB599FFmzpzJu+++y7hx48jIyGDHjh2MGzcOgJUrVzJr1izq6+uJj48HYPHixdxxxx00NDQAYBgGv/nNb3juueeoqqpi5MiR/PGPf2ThwoWB527cuJEbbriBAwcOMHLkSB588EEuvPDCoGf1pqamJuLi4mhsbOyjpk6QfJqBLgR2WcIWwheDphv+AZ4UiDxxotXm03DZlZBElDXAkiROSHo0w8AwzMFjx47MpxkIBDZJwqsZRHZq8DXDQNXMTu2bikTSpz716VsuQzMNDfZunEz7Ws1jUh/s/T8pYZhlwNnNoouvBWwRppFD95mUjmwDxY4QArdPD/RNhq6B7kNWHKDY8Kg6NllCkSUkSaLFqxHpCN3PflulagYG5sJVqOhShhB4VP24FoY03cAQBAwbnaUbAreqdXXoLAxQ3eiKE12YeRiUJs1nniNJARLSp+kIzKhmjhC+owxD4NF0IuxKwJWGqhtoRs9jNM0QKLI5RtMNgU/TgwxPHdV5fCWEoM2n47TJIe/vVjXsshzkNsEmS+hG8BhJ0w1zbORQUHUDRZaDjGstXo1Iu4Ism+5ABOBRDaKcNtp8WsBvlTX2avGoRDptQeXTq+rYbXKP39jt07/14zAhBO4e3qFzXf0mZI2FDWEgS3KX8trxHYQQX3s6rbmJXQmvXnRUqHZCNwSqZuByKLh9Gg6bElSGrHqDMCOW64boYoxT/QSiz29w7ZwnumHgVc262W1+GQao3fcBQtfQkfFqRkjDk64buFWdKGcPz+jTV6Zw7RR9Rqn/AvUZpfrUpz71qU996lOf+tSnPvWpT33q07dF4dop+pYZ+9SnPvWpT33qU5/61Kc+9alPfepTn/r0tatvM2WfvhPyajoldW4Kqs2wpoYQZniWHjRqYBwRdpmtRfWcnpVEpEM57q1sbp9GZbOXA92Eew2l3LQY+sdF4PO2EaM3IMp29nqNhBm9UUrMhLjBZnSpUIpOhfSJbCysDYT9DUczc5Iprm2hsDq8ELopcRGMHdTuwHRDQS1NHpXclEiGxCoYBcvN9OL/Fj0pKgl58GmsPlxNTISdsYPiKKlto398BK6KbYjUUdBYCvVFSDkL0I9uNEO9hpIkoww/w/z2lqPbkC8wAmIHmvvLv0F5VB2npCOqDyHqi0KfJCkY2fPIq2ylpK4VRZaYMTyNg+XNHGtoCzvI2MSMBCLsCg6bfNzl3KPq1LZ42esv50JAbxDtsJRoBsRHsOZwNekJkQxPi8GmyBiGwKsZ3UaqDKX4SDuThyVxpKaFIYlRX2qrjE8zKKpt7SXajTDxb7/GDOpHguLGVb0bhs2CorX+cPMSehgfQM6aQ2G9Sn6NmwWj0sDTDEdW9XiNdVdDCKSkLPS4DJbnN/R4Tb9IO5MyErseUD3QVgPNlTDoFJbtL+/dibEkgyRhkyXmjEjt+dwTIKFrZjj4hqNhXyMNPh0UO9QVmA6T5TB8dBia6Ri7sOfvEaSoJEif9NVvD1Td5tayo+uDfja3KnXTpcUPhtQxqM3VtNgS2HKkpv2YrPTYF/aPdzFqQByrD1aQmRJD/yhwtlVAdIq/j5GQJNksg5LUbVsuRacgpU9k5aHqoEhYs0ekUFTTFrJfkWW/R2pra5Zktg1jB8WjyLCruK7TBUpge4thCJBg7ohU8iubKao1ndpH2hWm5iSzq7SBykZPl2d2p9OzknDaZLYW1dHq0wPR9GRZ8rcDgozkGIb2c6AUfN6eJMn0f9LeFkrIuQs4WOVGBnJSXNBUAXYnFIcOUiN1/p8kQ3w6pIwCJXgIvr6ghuYQ4dctJUY5mDA0gRUHqwL+WZw2mWnZyeworqe62Wv2yxIhIwZKwNzcBJT6fKg70undupc08GQaiMGLnfgIO478T5BTctFi0ll6uCH4XH/bPS07idJ6d1DZkGUp0LcEdvyI9vI0elA/4iMduOwKn++vYFJGIo1uNeCgPJwoiMP7xxIfYWfr0TrmjUxjV0kDZQ1uwHR+npUaQ15lE0MSo1l2sLLXcaSV7qGJUeSmxfDZvoouDtY7S5LMfLDa1uK6VnTDdDhvL1ppBmmQFJQRZwa2V3XXX07JSqKq2UteZbAzeHN7nwj6vxACIWDkgFiiHDYqm9yMGhjPqkPV4TvZlmD+yDSqmz3sKG4I6z2HJUeREuNiXX4Ns4ancKzezeHK5qDv3ZNGDogl0qGwvaiWwYnRZKXE0NrWQqzRiFS+q/3E+HRE6liW7i8LPS7y92mGIcy6jekgfdbwFLYU1pAQ7aR/XES3ERrBareMQGTPhCgnEzOT0POWgdqGnD0Pr1BYcaiGOSNS0YWgrMHN4YquzvpDaXpOMl7NYFNhbVjnAwzsF8HIAbGsz6vG7f+O4wYnEE8zzrgUf6Q6CaH7kGvzEI3HIHseu0vqqWrqpZ20+jhhcNqwZCKdNpS6fIy4wSw/VGtWD3/b3DnPh/ePIS3WFXBmLkkSuWnRpMa4KKlvIyMpGs3nIULywpHVvb6nmn0WDruN9QU1NLa1z296K0ezhqdQXNtKQXX7mC89IZLctJiAS5F1+V3z26o/kU6FGTkpbCioCQRK6KykGCcnD+6HJEFZvZs9xxp7fR+bIjNvZCqGEBRUtZCdGsPn+yvMbdD+vk4E/k173+eXwyYzZ0QqW4vqqPZH5LTadwxz++2sEf3NPkz+72CM+oxSffpOyGlTsCkSN7yyLaxJutMms/reWfz8vb3sL29ixd0zQ+6n7k0RDhuRdo3b3tiBqvf+YEWWWH3vLJw2iYc+KOTXCwbjfPe68CNFXb8Glv8GNj0d+vj0e/GkjmPvsUZ++9GBsG45Pj2e2cNTuOOt3YGIML3p6R+OxxhgoMgKHlVnT2kDv//kIKmxTtYumo595e+haj8AvU0L1TMfZmnDAK5/fS+PXTqefceamJadhOxpgI/vRbr6Y/jH2TDqAojpj/LSgu5vNvI8RNYcpJcvhOK1oc+RFbhjzzdukALTOaqmCTRPG663ftT9ibMepHXApVz/6k4AfnrmCHJSo7nhle1hPSc5xsnqRbO69RsQTjpjXHZuf2NHt+GXO+uj26bylyWHWLy+iNevPTXwuyxL2BSJJ1bms/dYeOXtF+eMZOygeJ5cmc+vzxsTiID0RWRXJBBw/cvbwjo/0qGw+b5puN69FvKXwSWvQGMJfPoA0Hv5pv84fFnzueS5dUzJSmJ6djIRCPj3tT3We2tOpgDu6zbwl88LeGFtUY+P+s15o80Q653zx+4yo9Q9ORnPdev5ZF8d/9pW2lvKAbhowiBOH5ZEhOPrc8LqVnXqm9z0d9cjvXV5eBdFJcOd++A/t8DoC0xjUzhGKdlm+hda/muoPhTes857EgaMb4/291XJ8oP18T3Q0j4JlTr9HaQfvwstFTheu4iYa1fxiw8OUNkUOmR8Zz39o1PYfvQov/v4AOvunozrs5+aBtdbtpj9TE0e0I7Md5ebvnOf4tPqFG57e3/gt2HJUcwdkYJX07nx1fDaqUiHwtr7ZnPHGztYnVfT47mnD0tkcmYiFz+zkWZv+4R61y/mUdbg5pbXdoT1zPSECFbcPZOGNpUfvbC52/OW3joJ+4o/IG18Muj3oG+SMYPWobO56OkNyBJsum86EWv/Cgt+Dx/dBa09v1NAV3xgzug7yKPq7Cxu4E9Lei6jH9wylbX5Nbyw9kjgtz9/fywAi/61u9dH3zQzkztHq9jf/GF4sdecsfhu38+itw7y2GXjiWgth7d/jHbzDg7X+rr99tdMzeCC8QPDLhsRdoXN90/HIQtqW7z8e/sxluyr5I652dz86vYgX03dySZLLLt7Br/5aD+aLhjRP5bvP70+MHaTZdj54Hxe31zC7XNz+Of6o2wI0zhw17xs+se5+HB3Oe/vKgvrmssmDWZyZiJnPryGz+6agVKXh/Lq98yDo76HL2Mm7+6u4cJTBnXbX142aTBXTRnKza9tJ4wswKHIrLp3Jg/+Zy+f7K1g1y/msaGwhqdXFYaV5pm5yczOTeGCJ9dTHobhV5JgyR3T+b9PD7KzpIH5o8wFjpte2x72WH3Volk8+J99fLq3gv/cNJlNR2p5fs0RnvtBLvaO/ajNhe/2/by9vZzP/VHhetNPpmWQEOXgomc3kRLjZPW9s3hseX7Y0bJ/d+5wxrZtwPmvH8GgCRg5C/jLkjz2HGtkzohUlu6vZFx6fNjf5+JTBvG7743hl+/vo6o5vHb8pSsncqCsictf2gpAXISdTfdNx7n9LSpzf0h8XCwg+Gh3JWckthHx+sWoZz1KhX0mN76xN6xnDOoXwcq707AdWYHbkcCjW4/wVA9lRpEllt89A1mWeHJlQcBIkxLjZO19s/jZu3t48cpJPLO6mHvmZSF99mCvC1CO779IQ+Y57C5t5I+fHAwr3ScPjmd6TjKXPLuR+g4GpTeuO42DFU0MT4vlqpc2szaEUcrSzbOyiLDbuPS5Td2e86fvj8WnGZw8uB9nPLqmx8UDSxdNGMTkYYl8tq+CbUfr+flZI3lvRxkf7SkP691+fNoQBsRHcNEzG0LWpR+dNoTThiV36xfvu6j/DtPad0RFRUVIksTOnTu/1Dn/q0qLdbFwVFpY5146aTC1LV4+21/J7XOye6d5elC0y8b3Th4U1rnnnjSAhEgHmgGnZiRytEHFmHBNeA/KPdNcwd62OPRxZyxMvQOXw87lk4cGQlb3pnsXDkcYBldOTg/r/KyUaOaOTMPud0bqsitcMWUoCVEOKpu8vLmlBO+Mn4V1L2IHIo3/IX9ZVkR2SjTzRqaSV9VMSowDx9KfwYx7YOuL4GmCqXfCqj92fy9JwpjzEEKxd2+QAhhzEUQkhJe+r0E+A2wDx8HQqd2eo2x8nHHp/ZgwpB8Az64uYFJGAmMGxoX1jBtmZFLR5A6L6ulOdkXmR6cNCevc+SNTSYp28vrmYk4e3I8JQxOCjGGSBPcuGB7WvZJjnPzo1MF8uLuMm2dmfymDlPlsiSGJkczKTQnr/CsmD0apyzcNUgCr/gSnXGlSiWHIM+PnvLyxmLpWH/cuGG4adxQ7TAyz3ucsxBeTzqubins8LTXWyQ8mpXc1SFmSbTDxGlyrf8c9sweH5cDWJkssmp/7tRqkwJyAxka5zDox8OTwLpp6h0lQVu2HrPnHaTASMPvB8E6NHwxjL/nqDVKWDA2m3BHeuQNOhqHT4J1roGo/xuHPuHXm0LAuHdk/lhk5yTy1qoDzxw0gjlbY/SY0FMOuN2D6ovDS0G8o8piL+NvyoqCfb5mdzbs7yxgQH3EcdW0IxXVtvRqkAO6Ym8Pza48EGaQAbnx1OwtHpTEsOSqsZ94+JxufbnDjq90bqeeOSCE9VkHa9lKP93LP/AVPrSmmxavR5NF4dl0x6tgfmhTA6beHlR4GnmJGi+pkUHXZFa6emhEId9+dHl52mBtmZOKyt7e3j6/I59yTBjAksfeIlP9YfxQpZTgMmx1WcvVJ13OgsoVRA2PNidEjo2Hk+TTbE8lMimZk/9D+QV7ddJTUWCdzR4RXNn58Wjq2+gL0wtXkVzVx+9xs3t9Vhm4ILhg/MKx7XDB+IIaAD3aVsWhBLvvLm4IWEw0D3t5awk2zsnhp7RHumJsd1n1jXTaunprJ65uLuX1ONuH4BrcrEnfNz2Hl4SrOGNOffpF27O9cbR6UZLwzHwSbk99/cpCDFU3cMz835H3e3lZCpNPGWWP6h5XWiyem0+hW+XSfGV3v2TVHuGVWNpFhtvH3LRyOJMG8keH1f2eO7k+U08bbW0u5Z34ubp+Oy6Fw5ujw0nvJxHTq23ws2VfB5GGJjBgQx6K3d7PycDU+Q0ZM/En7yZoHx9o/c//c8MYpEXaFW2Zl8fBS0/he1ezl9c3F3DYnvO+eFuvi4onpOFf/DgDfzF/Sqhr8Y0MRixbksu1oHYv+tYuEKAdnjx0Q1j3tNhlVN7h51rCwzh81IJZp2Unc+067wfm6qUOgbAfe0ZfQJhzYJAmHIjNmUDwidTQMnYZ97Z+ZN8qMjB2O7pg1FMPQ4cAH6Ik5/HNDzwYkq679Y10Rt3eoR1XNpkH5pplZvLjuCFOyk6hqbEbMCKO/ef82IuwyVxzH/Ob2Odn8Y31RkEHqlCH9OGVIP5raVOpavT0apKKdNq6dlsHDSw93e87ghEjOO2kA6f0iEJgBD3qTTZa4Z34uLpvMUysLuGNuNhEOhfvOGN55PSKknDaZm2YN45FleSENUg5F5q65WUQo/11O2vuMUt8ypaenU15ezujRo7/ppHzr5LKHV6GdNpkbZ5qVeVC/CM4fNzBkBJpwFemwcfe8HJPA6EGKLHHPglycNjNizLknDeCFTeWoU+4OL3z5zAdg7d/N8OehdOoNAdTWEIIbZ/beqY1Pj2fC0H447DYuOHkwg/p1E82qg+6Zl90FkxUCbpieCcBjK48g58w3w7H2InXqIpbtLyevqoXb5mTz9tZSrp6Sgc3XBFUHzYHxukfglCugpRoOftT9zUacixQ7AHnxud2fIysw5xfdR+36BhTpsIGs4Jnxi+5Pctcjb3qS++YOBaCmxccrG4u5e35Or/dPjnFy2aQhpPeLDBkVKVxFOBRum50dNNnpTrfPzeaplQV4NYNFC3K6rLjbZJnJwxIZPbD3wAs3zhyGqgu2Hq0jNe6rodscNpkHzujdKBbpULh5+hAiVv2q/ceK3aaBauodvT+o/zjkzOk8tbqIc04aQII1kLJHwPR7w6r3Yt6veGtHVa+E2i2zsnvevmKPgGl3w8GPiKclrIncBScPJMb1zYTTVhSZ8gYPYnYP9cJSVDJMvBaW/gpm/wxE74PC4IfZIecMSA498QvSjPuP//7HI0cUTPyJuQDRm+Y8CC2Vga1hzlW/45KJg0mN7d1gdtucbF7fbBpLF80ZQsSa35lR6ADW/BUx6gJI6n1y5pt2Hx/vLg1soQOTkjpzdBqPLsvjmVWFYU3uIx0KN88axpHq3re5nD4skZzUaP6xrqjLsfUFtfg0gzvn9d42pieY/X+bV2dLUX23592/IAvHuj+b2yu7U8YMjOSRLF7fPll7a2upueBw+FPTCB2V1GuamPtQj9tCr5uW2ePlyw5U0ehW+eGp7RPzo7VtvL+rjFtmZfX6+NRYF8h21Fm/7D2tzlj0ybfz6KpSbpgxjKi2cpAk3DMe5K/Lj/Y4wfeoBk+vKuSOub1/pwi7wq0zzHbYteq3TBgcR3K0kznDU3hseT63zM7C1oslyCZL3DI7i8eW53HG6P7YFZlTMxKJdQVTBL/75AAORabJozK8fyyTM0Nsh+6kn0zLRAKeWlWAwyaHZYC46JR0Iu0K9769mzvn5WCrz4eqfebBkecjx6TR5tNp82nc984epmYlhewvVV3wxPJ8bgvDGOZQZO6Ym80jS9snsk+syEc3DC6f3LshZ2ZuMplJUXy4u4ybZmbhDBH5sKMkyRwLPLkin+zUaKZmJ3H/O7t5ckU+ixbkhjVWv2lmVmDiff+CHDYfqaO8ycPEof2wuyIR0xYF9aPStpcYFCOHZTT74WmDcdjMb23pqZUFzMxN7taY2lG3zhyKcWgJVB2AQROwDT2NR5YVcvLgfowdFM89b+/CoxoBI2g43+fOuTnUNnu47NQhpMT03o7fMz+XA+VNHCg32824CDvXTBmCq2IbDaqNAfEuFEVGkiQGJ0bx6f4a3DN/AY0liJ2vc8+cob0+Y1C/CM4/eQiO4jWIU67iqTXFtPZgeFFkiVtmmXXtmdWFnD4sMWgB9W+fH2ZqdhJr86oZPSCOf26uhLGXQnwvZdDXgqO1Aq+mc+30nttBMCmpCUMTeG5NMNG1aEEuByuamJSZyN1v7ermalNXnD6Uw5UtrC/o3nB1y+wsth6tJznGHJ+GO7aKctp4f1cZpwzpF4hKmhLjDMtge/GEdBraVJb4jctdjk9MNwkp5etdUDzR6jNKfcukKAppaWnYbP89ON5XqXBoqa+SkrIUDi1lUVKybBmOjoOWCpOSsowtLrsSFi1178LhAf88hq5x++yeG/rOlJSlL0RLHQclJWbcD2v+2v29vqOUlKWwaamhScdNS30VlJSlcGip3igpS+HQUl81JdX+7PBoqSsmDwmmpCyFSUuFpKQshUNL5SyE+KHkpHUT2t6vXikpS8dBS31TlJSl46KlvhQlZSkMWupEU1KWwqGlOlJSlqr2Y+Qt5dbZPRsfuqWkLPlawDDQZvy05zT0QEn9e8cxSuvdvLLxKAP79U5LXTF5MErjURaOSOpiKOis7igpMA1NiiKFRUuFS0kNSoxF2vtOj/fqSElZumhCOqWNPtyjLw2PluqGkrIULi0lIXHbnOwvREvdMjuL93aV4UvI6ZWW6o6SanMk89bWUp5aVcCMnO4n+OHSUj8+bTC2hiOQ9zmUbcc4sva4aamOlNRd83L4+9LDHChv4sopQ4POO15aKtZl49opg1F0Hz86dQiPr8jvlZYKh5LSFSe1LV6+f8og9pU1fSW01MUT04l0KJTUBW8bD5eWum/hcGQJmtwa9W0+LpnYM13fmZLyqjof7qlgb1kjaXGuXiff3VFSYLYBQoDKF6OlIuwK108fhs+nct/89vYyXFoqHErqWIO5gPzQB/vCoqUumjAIp13mvCfWh0VLhUtJWfqitFRHSorkHBrdPW9Nu2D8QATwn51l1Lb62FvWyL0L28vuF6alknIgNs2cb4Qxv+mNklI1o1dK6sYZmWFTUssOVrLqUDV3zcvpdWzVkZK6e35OYJwVDlzxv0pJQZ9RqotmzpzJbbfdxr333ktCQgJpaWk89NBDgOmM7KGHHmLw4ME4nU4GDBjAbbfdFrhWkiTee++9oPvFx8ezePHioN8OHjzI6aefjsvlYvTo0axa1e6AtW/7Xs/qrUJ/1ZSUpd5oqY6UlKXjoqXm/srsEMKgpCz1RktZlJTVeDocjl5pqVCUlKXjpaWOi5KyOXsmByxKqrXWnHiH0reQkrIUFi0FyBLc5yd8wqGlvipKylI4tFRvlJSlcGipE0FJWeqNljLJjWwiNj/W9aBFS027u/sHdEdJWQqHlpr3aySbkynDkhg1oPt86pWS6vjMMGmpb5KSshQWLfVlKanAw8KgpU40JWUpHFqqEyVlyVm9t1daqkdKChCn30az2wfDz+mRluqJknpiRT5g+gfrjZYKEImf3QcVu7h6SvcTytOHJZKbFhOSkgLT/0dVkxfNED3SUhYlZZOkHn3b3btwODWNLeinXNXtOaEoqViXjaunZPDLD/ZD2knh0VK9UFKWeqKlTs1IID0hEociHzctlZkUxVlj+vPIsjyeWH0Ufc5D3SeiB0rq7yuO4tMNqnuZ4HtUg1c2HuX+HtrhCLvCLbOziVj/58Bvx0tLdaakFFni39tLeXjpYa6ZmvmlaKmfTMtAKtuOa90fuXHmMJbsq+iVlgqHknphzREeXprHzbOysCtSWLTUXfO7p3EciszNs4axo7ieRQuD8zscWsqipCRJ4rJTB/OP9UU90lLdUVIAN83MIr+qhXsXdk9L9UZJnTKkH2vza5AlCWn68dNSPzxtMGUNbrwGjB+SxCn+xT4Ij5YKh5KyFA4tZVFS724/Rl2byob8ml5pqXApqUC+fAFaqiMlxbhLkQ5+zK3TB3Vb1zpSUrohiHXZGDMgjolDE740LSVm/YzGVg+f7a/slZYKh5JSZIlp2d23x1dNGYosS1T24Ay+IyX1wL/38MC/9xAfae91bBWKkrLUGy118YR0VN34n6OkoM8oFVL/+Mc/iIqKYtOmTfzpT3/i17/+NZ9//jnvvPMOf//733nmmWfIy8vjvffeY8yYMcd9/0WLFnH33XezY8cOJk+ezDnnnENtbfiRGLxeL01NTUF//pfUEy11IigpSz3RUp0pKUth0VK5Z5or9Omnhj7eiZKy1Bst1ZGSCqSnB1qqO0qq4/OumDKUfpH23mmp46Ck9On302Y4EDMfCE0oBCgpB7hi4KRLQz/zW0pJWeqNlhKTb0EROuPS48Ompb5KSspST7RUuJSUpZ5oqRNFSbU/u2da6orJQ1BkAYNPC32Dve/ChKu6paV6pKQs9URL5SyEfkMCDo/vWRDaWBI2JWUpDFrqm6akLIVFSwUoqX1fgpKy1AMt9XVRUpZ6oqVCUVIAigPt5CvZVdLATTNDGx96paQiE+C0m/j950W8u70E77QHQqehG0rqrnk5fLSnnNL69q1uvdFSpt+2PChYRsSq33D91CHd0lKLFuRS0eDulpK6YPxA+se5cO16pUdayqKkiuvb+HE37dncESkkRzv56X8Oop92qxksIIRCUVJXT81gX1kTyw9W8+y64t5pqV4oKUu90VL3LRyOTZbMBYTjpKVumZ3FuzuPUVLnZvnBauQefEv1RklZempVAbOGdz/BT4tzMSA+olta6kenDUE3DIzEDgbG46SlOlNSj6/IR9UFGwvrvhQtZVJSQ3Ct+g2sewRJdfdKS/VMSUl4Zz6IbHfxyb5yPtpTjtunh0VLrThURf84V7e0lOVL6s43djE5M7HLIkdvtJRFSX28txzdEOSmxfRIS3VHSY0aEMv07GSue3krSdHdT757o6QkTEqF2gJw15lGfEt+Wuq+OaHrtUVJbSysJdbloLKx5bhoqd4oqYMVTQFKytJDH+wjMbp7WsqipH79kRks4qEP9/dIS/VISY26uAslZel4aakgSioxCz66k1jR3GNdsygpgKumZmAI2Hyk7sv5lkrKgRFnc9c7+3ngnT24evEtFYqSOnlwOyVl6DpNHl+324ejnTZumGHmfXeLG50pqWaPRoNbZWtRXbe0VE+UlKWe4AqnTebW2VnYZTnkgu9/MyUFfUapkBo7diy//OUvyc7O5vLLL2fChAksW7aM4uJi0tLSmDt3LoMHD2bSpElce+21x33/W265hQsvvJARI0bw1FNPERcXxwsvvBD29X/4wx+Ii4sL/ElPD8+B9X+LuqvQHSmpgfFfHSVlqTtaKhQlZakrLRWC4pn3K3MilJwLmbO6Hg9BSVkyhOCGELRUZ0oqkJ4eaKmeKClLQhBoyHuipY6HkpLtLub9bRXC5oKTr+j6UIuSkmUz/2Y/2JWW+hZTUpZ6pKUi+sHkm8EegSxJXWipu0LQUhYlNegroqQCSXEo3NoNLRUuJWWpJ1rqhhmZJ4ySstQdLRXpULhpVhYRDrtZ5mJCDJzHXQq6HpqW6o2SstQTLTXv16CYBhCbIjMtKzQtFTYl1fGZHWip88d1HSR/GygpSz3SUh0pqVk///IUU0+01NdFSVnqgZYScx4ET2MXSorxP6LSY+Pn7+3l0kmhaamOlNQ9czK6UlKTb6Wp1cMbW0p4ZGURyqhzQ9JS+owHulBSmUlRLBiVhk8L9n/mVnU+2FXGfWd0zddIh8LNMzKJWPlr84eitX5aamiXcycPSyQzOZrMlOiQxqZ2SsqAFb9G97WFnFBYlJRX1dleXM/Ns7NCGr3vXTCcx1fkszqvhn3lzRin3tDlnJ4oqUeWmds+XlhbhNT/JDjUAy0VJiVlKRQtNSkjgdED44LC3YeipW6d3fV7ZvgpKYtwu2ZqBnsr2tBmhah3HSip66e3U1LG7F8EKClLrV4NwxDcFeI7pMY6+f4p6by68Si3z+l6PMKucP2MTF5YewRp6h3gbN/GHC4tpcgSN89qp6RsiklJWXp46WGunz4sJC0VYVd6pKV+Mi0TqbEEjq4DIHLDn3ulpXqnpFLRheDaaZkYAh5dFkxLTemmH7h+eiZtXo1bQxjDLErqkaV5VLV4eXdHKYs6LXI8sSIfXYSmpSxKyqsZ/O6jAyCZUf8WryvixpnDutBSPVFSt83J5rXNRylr8NDq1bgvBC3VcawuBNzXDSXVL8qBlDICNjxuBmboREulx8ohjZ0WJXXO6GQUySCvuo1xIWipGTnJjOjfdet8b5SUqhtdrol02HDY5JC0VEdKSvM73r900mBsktQtLXV3SEpqMK6KrTRo9i6UVPu3CZ+W6kxJsf4x8DQSse917pmfG7KudaakbpieSZTTxpiBcV/Kt5SY9TM8XpXlB6tp9Wl8tr+qW1rKnN+EoqRyApSUA43Lnt9MRlJUSFrqqilDafNpKJK5FTwzqWt/c8vsLLZ0oKQstXk1+nVDS10wvmdKylJ3tNTFE9Kpa/VhAGeGMED/N1NS0GeUCqmxY8cG/b9///5UVVVx0UUX4Xa7yczM5Nprr+Xdd99F03oPC9lZkydPDvzbZrMxYcIEDhw4EPb1DzzwAI2NjYE/JSUlx52G77pC0VI/6EBJ3fEVU1KWQtFS3VFSloJoqVM6rXxblJQkgWw3DVQd1Q0lZam7vdehKKlAekLQUr1RUh2fd+XpvdBSxxNxb8b9aLKTG2dl06TautJSHSmpQCJiu9JS33JKylJ3tJSYfHPAwKPIUhda6tSMhC6GHYuSOi6DRZjqPNmB46ekLIWipZJjnPz4tCEnjJJqf3ZoWuryyUOwWfVV6DD9nuAL08ZC5kxwRISkpcKipCyFoqU6UVKWOtNSx01JWepASy2aMyTIOP1toaQs9UhLdaSksr8sJWUpBC31dVNSlkLRUn5KyuP1BhsxFAfajAf4/WdFCGEuSHQ2PnSkpM4bN4D4SEdISuoPS00DS2m9m4r6VsSsTm14v6HIY77PG9uDw67fNT8HQ8D3Th7Upc/JSY1maGIUM3OTg343iUQJitYEfotY9Vuun9HVUHDH3GyeW1PIh7vLuLsTMdKRkqqsb0afcifOt38Ykpa6bbZJSd32+k7mjkijqsnThf6cMyKFlFgnr24y8+L/lhaZlFMnWkrM+xUf7qvuQkkdqWllY2EdAE0ejf0VbYjx3UTiC5OSstQdLWVRUpa6o6XOG9eVlupISQ1JjOTckwaw6F97kFNHdlkMsyipkZZx5JHRMOI8pNj+VHTa6nL55CEIYEaI7VC3zs6itN7NXz8/TFqckzmdDAg/Om0IpfVuyho9GMgYkzoYBcu2Y1TsJ7+6pUdayiI3PthVxr0Lc9ld2hgUcS/CbsMQgqs6GUFPyzC393RHS8W6bPxkWgbOmASzDQeTltLc/HDS4JC0VO+U1C+Q7S68qsZZY/ozJDEyLFoqOcbJD08dws/e20uU09ZlsnrxxHRaPFog4t5flhwOadzKq2wOSUtZlJRdkRnZP47P91diCMHw/jE0tKlcPCF44bs3SurpVYVMy07CpsgkRHWdfHd04jw5M5GRISipAfERPLWygH9vL8E76PTQtNShD7psDe1ISSUobTi2Pse07JSQtNS7O0pZ1Cmve6OklPLtjB0Uz8mD+wVdd920TKqbvSF9S3WmpOIj7VwzJQOvYYSkpcx8DKakfjJ1CJTtxDvqEtqEPSQlZSlcWqoLJbX5OQA8Ayfjssvd1rXOlBSYbdbWovoutNTHeyp6p6X8lJSQbYE2ryda6t6FuRwsb+5CSU0YmhCgpArqfeRVtvDc6sIu9cmipOIi7DR7Ndyq3mVxIxQlBebCzNyRaThtShdayiZL3N0LJWUpFFzhtMncMjuLh5flhQxu8N9OSUGfUSqk7PbggYAkSRiGQXp6OocOHeLJJ58kIiKCm266ienTp6OqauC8zqSJdeyrlNPpJDY2NujP/5o6V2hzf3oHSmr8V0tJWepMS/VESVkKoqWm3hNsYJr3qwAtgSxD8vDgAWIPlJSlzrRUd5RUID0haKlwKClLgmBaSslZEERLqdOOx5eUC7tN4QeT0jnzkdVdaamOlJSlzrTUd4CSshSSloroB5NvCUp/Z1rq7a0lQYadIErqBBh0Qk12jpeSshSKlvo6KClLnWkp05dUVvtgwSpzHWmpOb8A6w0NI5iWCpeSshSKlupASVkKRUsdNyXV8Znd0FLfJkrKUkha6qumpAIPC0FLfd2UlKVQtNScB00k1RUPoy5o/91PSX28t5xFC8xV7EsmpgfRUkG+pBbkEuG0w6CJgeNi8q2omsobW8yFrOyUaNISYpBGdPItNfMBDEPnogntCzCZSVEsHJWGwyaH7HPGD+6HLBFkTAr4bfPVwsmXt98/KhlN17lqakbgp8nDEslNNX1JKZLE/JGpQcamjr6k/vhZIcaEn0Dl3i60lGW88qo6owfGUtfq43cfH+D6GZlBxu/7Fw5nf1ljIOqlVzVAkoNpqYwZkDKSEf3bDVWxLhvXT88M6l8ToxyMHtQPqf+40LTUcVJSljrSUtY2brkz/dxpASE3NQZNN7i9w9akjKQozh7bTkndMiuL93eVkZ4QiS7ZEHM7LIZ140tKzH2Iw7VakOE80qFw08ws7LKEbhjcOa/9mamxTi6ZOJj9xxoDkfju6rCVxqKkHluWxz3zc9lR5ulCS9mckUwYktAtLdWR3DhjdH9iXHamZScFGV3umJvNkr0VXYygd8zN4bHl+d3SUtdYeW9zwkmXtb9z4RJunJUVkpbqQkm5q7tQUiDYU9KAquvcNS8nQEvdMjsbuyJx/zt7mJod3A/cPHMYqm7g9uldJqsOReauedkU17YEnCIPiHchdJ17O3yrlBgnYwbFI0kE0VIWJWW3KThsMvefMbwLLXXTrHZaKhxKqrrZyx1zc3hudSE7iuuDaCmnzU91WZTUwtCU1MD4CF7ddJRHVhRhG3lOSFqKQRMY2GlrqEVJnT12AI6qnbD0l6iaSn4IWkrTDaZ1oqVunZ3ZAyUVh7Ljn0jCHANZSohycNXUofzt88PU+tvejt/nznk5rMuvCVBS103PpK7VZ27RkkQXWuru+bm0+rQgSuonQZRUREhKylI4tFRQxL2TLzcpKV8LpE9CSp/E4aoW7u5ASymyxF3zckJSUmCOGUPRUh5NZ1pOco+0lOVLauvRBn7i7xNafRrbjjZ0oaUsSmr0oNigsVdnSurKxWZwi3e2lzI8LSaIlrJ8Sam64EBZEw5F5ozRwbSURUmlxrp4Ynl+4Pc752WjGQJZlrrQUheMH0i0q3dKylJnWuriCWaggs/3V/D2thKiOxmg/9spKegzSh23IiIiOOecc3j00UdZuXIlGzZsYM8eE+tLTk6mvLw8cG5eXh5tbW1d7rFxYzuSr2ka27ZtY8SIESc+8f9l6khL/WDSYJrc6gmlpCx1pKV6o6QshfQt1ZGSstSRluqFkrLUmZbqiZIKpKcDLRUuJdXxeR1pqdpWL4ZFHsQOROmBkhKzfxZESeEwBxiGIbrSUqEoqUAiOtBS3xFKylJnWqojJWWpMy0lBEGGnRNJSVnqONmZPzKVQf0ij5uSstSRlvq6KKn2ZwfTUkGUlKWOtJRFSSn+CYzdFURLiTm/5NVNJeFRUpY60lLdUFKWrEnfF6akLHWkpeZmoMjSt46SshSKlhInhJKy1IGW+qYoKUsdaSk/JSXZHNhcEXhmPGgaMxQHxsyf8vvPishJiWFmbjI2RQ6ipUb2j2VWbidKSgCWoc9PScmOKAbGm33KPXMzEYYBwgCLluo3FEZ/H8Xu5JyxA0y/LrRTUtC1z7l9bjZ1rT5sskx2SnSAlrpi8hBkwwef3g8z7gPFAZKMe8bP+feOMq6f3u6E+t4FuTy/9ggxLhtnjOmPoN3A1ZGSUmSJs8f2Z2NBDUYIWqojJXXzrGz6RdpZfbiaY/XugG+pOSNSSE+IZMLQxMA73LMgFw92tNNua6el5v0KSbaTmxbD5GGmweKqKSYdkJsWw7j0eMAM2GAIYda5zrTUcVJSljrTUp0pKUudFxDuO2M4EQ5bkG+pO+dlc6zeHURJPb4in3sX5iIAUtoXw4xTQ1NSvogUGpqagmi4yycPwaZI6AK8qs7M3JQALXXr7Cx0w2D+6DRS/UTakKSoAC1lUVJxkXbiI+y8sK4QIckIyyg4bDZywlB0wyC/qp2WMkR7SHbr7w92lXH3/ByinAo2WeJy/3eelZvCgPgIvJoOgoAR9PRhieSkRrPiYCUuu9yFlop12bh2WgaKBLriMklCxQ6ygkifhAQBWurOedl+yqgzJeXAZo8IjGUsSqrVqzExM4mD5U2c2YGWctnkAC1V1uAO0B0WJXW4sol7Fw7vMlm9eGI6EXaZadlJJEW3jwGV0o1MGZYQMG7dOHMYhiH4dE9FEC1lUVJg9pVDEyN7pKXOHN2fGFc7JaXpRoCSmpnbTkllJEXx6qajDE2KIrGDb6mLJ6QjIIiS+s2HJkFkUVIZSVE47TJ2WeZYg5vGNh9iyNRgWipnASRm8e72Y4Gtih0pqfhIOwydAY4oIrZ1paX6Rdq5ZOJgVhysCuS1SUkNwbnlScCkpNo6UlIlG+D0W80dLkMTArTUddNMI9OO4gYGxLmCaKmLJgwiwq6QGG32LxYl1eJVqW/zcazeE0RLWZRUhN3GaZnmuPYnU4cghUlJWQpJS40eGKClgiip1FHgjz7qmfEgb249xrj0eOIi7EF1zRzzm6RkR0rKUmdaKjnayffGD6K0ri1AS03tTEv5KalffHiIR5blcc3UzECbF2lXiHB0nt/kous6rV4tYLTvTEkJm4MMv4HpkonpSBIBos6ipCLsClFOG5MyErrQUh0pKZss8RP/czKTojhjdH9c/jFZR1rqeCipjvllwRUWJWVXZM4c3R9VF2w5Use9fgPn/wIlBX1GqePS4sWLeeGFF9i7dy+FhYW88sorREREMGSI2QHOnj2bxx9/nB07drB161ZuuOGGLtQVwBNPPMG7777LwYMHufnmm6mvr+fqq6/+ul/nOy+rQrvsMnfMzaahTT2hlJQli5Zy2uReKSlLHWkpMc2/2tORkrLUkZYKg5KyZK1c90ZJBdLTgZY6HkrKkkVLnTKkHwkxkUjZpm8pY/q9IAzafDp3z8/hne1+SkqoJiWVOdP8209JWXLaQ9BSoSgpSxYtZXN9ZygpS0G0VAhKypJFS/WLtHPppMEBw86JpqQsWZOdCH89i3KYnfjxUFKWOtJSN8zIRDO+HkrKkkVLdaGkAgnsQEt1pKQsWbRU/3GQMY2yJl94lJQli5ZyRIWkpALJ6EBLfWFKquMzp90NBz8mPtLJ+eMGfCspKUtBtFRUMtLEa2Hdo18tJRV4WAda6puipCx1pKUsSgrQDQFRKSYtNf5HSI4oM7JWB/rBaVMCtNSiBbl4dYMmt2pSUnbFNKymTzSd+U++FWHobPI7pM1OiWbOqAHYFcU0Flm01MwHAvlhCNOg0ZGSstSxz5mUkUBqrAtZlgK0VJSfkoqs3W+2+Y5ok5Yaeb5p4HCreFSdq6dmMHmY6Zh5bV41t/kXleyKHKClbulASdkVmQWj0nhtW6VJ0lXuRdc17pyXEzBe6YbB6IGxKLJElNPGOScNYEdxPbfMziLSoXD/wuE4FAnNMLh+RmbgHWRJorTeg3HqjQFKClnGJkvct3C4SUnNMOkAWZK4d2EuiVEOLp881JyoyLLZRhz6FCZda9JSX5CSsnTdtMxuKalAEfIvIMwfmRowOGq6wW1zsslIiuLM0f1JT4gkIymKO+fmsK+skZzUGNL7ReL26ahCwTfrl+ZC2JQ7ApRUpA2wRyDmPsTiTRWcPDQRh2Rwv78/sCipY/VtPLmyIEBLWZSUIklousEts7IZlhyNyyZz7wKzHb51dhZPrMjnnvm5rC+o4fY5ObQZdph6JzhjUGf9Eo8hY/M1MWFoOy21q6SBu+fn4rTJ3D0/hy1FdZwxuj+xEXZUjxuH2sTNMwYT6VC4d2Eur248ysUTBwNGwAh6/xnDeXtrCddMzaTVqxPpp6VGDYhjcmZigJKqaPSiqppZR0+6DEZfCJFJtHjVAC2VHO3k7LEDTErKoXD/O3u4c14OigySocL4HwdRUntLG9ENg/SEaD7bV8Fd83IYnBBJXKSdO+ea48oImxKgpW6eOYwmj8rDy/IZlhzFlGFJ7C5t5N4FZh7cOTcbR90hDMPgxulDOWlQHJMyEtCTcmDvv7h3QS4pMU4uO3UwJXVtvL29JEBLdaSkAmXJT0v97bPDZiQ+Py11+1zT8HnfwlyKaloDlJRNkUmNdXLPglwMQ+D26dx/xnA2FNQwb2QqiVEO3t1xjPsW5uKyy9w5L5uESAcxLhv3LcxBQnDe+IFdKClDmNtkp2QlEh0ZAcPPhg2PI6YvAkcUYvaDeHXBM6sLGZIYxdwRKfzotMGUN5qU1KrDVWY7NfkWyPsMVTeCaKkbpmdS3+pj85E6pvtpqVtnD8PQVETuWTBoAvahp7GjtKmdktrzFsSZxjkJk86xKKnF64q4a14OmmGw8lA1iwLfJ4cjNa2MHRTHxKH9ApTUkMRoEqIcfLK3AkkiQEvdPT8XzTBQZNNgGBdh5ydTh4ZNSVnqSEups38J3maEYXDP/ByTkjplCI7SdWgnX2UapideC+mTkNNPJSrCiSEEEQ4lUNdun5Nt7gyZn9uFkrLUmZa6adYwvJrOgH4RTM02aalx6fFBtJSY9TOErjM81WyvBYKfTM1gUkYCowbG4bQpAVpqfHo8E4bE48KH06Zw1dShJEQ5gigpJxpglmHLAOWwKWSlRDMtOylASVnSjK601G1z2ikpmyJz3jhzccaipCx1pKUsSmrb0fqwKClLFi118YR0XDaZz/dXsmjhcJw2manZSaTEOjlzTP//CUoKANGnIM2YMUPcfvvtQb+dd9554oorrhDvvvuuOPXUU0VsbKyIiooSp512mli6dGngvGPHjon58+eLqKgokZ2dLT7++GMRFxcnXnrpJSGEEEeOHBGAeO2118SkSZOEw+EQI0eOFMuXLw/cwzpnx44dYae5sbFRAKKxsfHLvPp3Um6fJlYdqhJtXk2omi7W51cLr6qd8Oe2etXAc8OVV9XFhoIaYXhbhchbKoTqDn2irgtRsU8Ib8txpcmr6mJXSb3QdCO8871esT6/WqiaflzPseRRNbG7tEFouiFUn1foRzcIQ/MJr08L3HdjQY1o8ajC0FRhFG8WhuoRoiZPiNbarvfzaWJtXrXQNF0YrbVCrykQut5D2nxtZj762r5Q+r9JtXpVofk8wshf1mP6fZou1hyuEm6f1v7/vGpR3tAmPL4TX87bvGb9cvs00epVxepDVcL3BcuLqutix9E64VV10eZVRVHN8ZXvLytPh7YidALdQhSsFELzhT6ueYUo2SKEroqqJo8orTvOcmeV1+7qvZUMTRfbjtZ94XwO+UzNJ8ob3KKysednf9NqdvuEofmEkb/cbP8KVgqhqSfmYZpPiKPrT9z9j0feFiHyl3cpe5quC73uqDBazHq3LkR77VE1sS7P/L3NKuMd2wZNFeLYDiFUt/CqmthcWCtUTRebC2uEz9fheZpXiKJ1XfJD1XSxqbBWeNWu5dHqc8ob2oL6HatfbvWq5v2K1gmheoVorRFGXZEob2gTbV5VVDS2iTavJg6UNQpV08WWI7VB5d7nf7ZP04Pe2/pd97YJkb9CGJov0P+3elVRXNMimt3t73Gsvk1UN3tEs9sXaM86vsPO4nrh03Sh67ooqW01++iKvWZf3CGfVx2qEi0eNSgda/Kqg+4ndF2Isl3+b7qi+/YkTLl9mthT2iD0Xvr1hjafKKwOblOtPtjt1USbVxUbC2qEqumiye0T+ZXNwqdqwqvqwu1Thep1CyNvmdC9rYH3VD0tQuQtFYavTewqrhdq7REhfG1B39ft00SLRxUHy5uEV9WET9PF2rxq0eZVRX2rV7h9qvBputhaVCe8qtZ+rccaQ6mBMuvxacLwtgojb5kwfB7zm5fuEG6vKvIrm0VhdYtoaPMF+qVWryqqmzyipK5VqLouDE0Vus8j2pobxKpDVcLj08S6/Grh9prlw3q2R9XEFn+5cnvN8Ul1s0fUtXjFvmONotWrCo/qT4/PLURDiTCaKoRRXxx4hxZ/+n2aLoprW0V1s5leq4/RfW3C8DQJo6VGaDWFQtM04fF6hU/ThM/nEy0eVWwqNL/HhoIa4fFpor7VGyifbV5VbCuqEz5VFz5VE7uK64XXp4lDFU2i2a0GfQOjfLfQfW3C61PFzuJ64fFpwtvWIkThaqFqulhzuDpwz33HGoXuNu9xqKJJ+EKMl62+0u1TRZtXFWv839N6N69q9lFWHq3t1P54VE1UNbpFeYNbeFRNrD5cFfTN3B6vWH2oSnhVTaj+/NxVYtbBI9UtwjDMst7qVcWB8kaz7GteYRStax8/+9xC03SxLq9atHh8oqCqWTS0+cSe0gbR5tXEpoIa0eZVheFrE6Jsl9B1sw1pbXOL3cV1wuPTRG2z2SeqnlaxtahW+FRNGKpPGKpH6CXbhKr6AvVP9XmFqMkPyidrfNbiUQNjXo+qic2FNe3v61FFm9fMp90lDcLj00RRdYvQdUNomi72lzWKVo8qWr2qWHM4uH33qppYfahKuNtahdFSLYprW4V2HOMCwzBEfmWTMFSPMPKWCc3bFmgnPT5VGEc3mmNyXRNC9Qjj2HZRVt8c1AZb79HiUYWq6yHbwY5q82qiqKZF7Cg2y67bp4lj9W3iWF2r2Oovz3uPNQjd2yqMwlXC0M37uH2a2FNSL9xeX5c2zypnu0rqhVZTKIS3VbR6fKKxzRcYk+4qqRcery/QZlvptPpCXTfEwfKmkOn2qJpodgfXyeLa9ra0zauKDf62s7N03RBlDW2ivMEtNF0XFY1uUdV0fOOs4tpWUdtitg1rDgXXlcDxZrcQ2okf858ohWunkIQ4gfuc+nTcOnToEMOHDycvL4+srNAhnzurqamJuLg4Ghsb/yf9S1ly+3ScdrnXrWtfpQzD6HXrXtD5QmAYwtz6JES3W3jQvOaWiuMggDyqjk2WjmtblSEEum6EvXWv8/MUWcLuf54wdHRNxeZwIYTAqxm47Ao+TccuVCTFZm5vUD3muzlCh63WdANZ9yBJMpL96yFpvhEZhrmy3uMpotOqjoFNlhFCIH2N5byjNN04rjLW+VpVNxCYJJjrBG/d66iw80zX2rfudZTqMX+XbbT5NCSkL7YNrqd675dmGOi6+OpIOCHwaAZC8K3butdRblXHKenINj+BJgTovhO3tc7Qze1z39TWvc7SfGBrp++8mo5D+Exuzx6BEALd6j86X9pTvdR9oKsm8eG/r02WURDBbZBhgKEG5YdPM7DJUkhKx+oDgEA/YF6jt9PKqiew9QnVDUj4JAeqbmD3b0GUJQmHTUY3BJphBEUTNQyBZggMIYLaC8Mw88JukzFUDyp27DYZXTcw/K9ilXWPqiMEKDI4bEpQv93m07ArciD9XlXHZnhRFFvQt9ANA6VTe60bIjSVrPvMPs7mMsvYcW7dC5XH9l7aXLdPR5YIajM8qoZDUZBlKUBdejUzL6zvaQhh0rv+/kjXDRRFRtd1NGHSeD7NQJLav7Gq6dhtCqqmo8gyXt1A8R+3+n3rHLdPQ5YkFEUy6T9hpjHwDfz549V0NF1gt0k4FPN6ASbRpmnY7I7Ad7TbJGyyjE8z0AwD2e/PNUIx0IWC4i8/VhqErqEKKVAmNd1AliU0XWCTJYTmxosDCQnF7x/LmhhFOsy+QPjakACf7ETVBS6bjKLIaJqZT4YQOG0yiiwHxjwIHQkJJBldtoGkoGkahiSj+Mu8R9Vw2BRUzQh8O6uftCtyINKhVUa9mo6uCyL9lIquqcgIUOz4NANFllCEji4r2GQ50C54VQ1dmNSywybT6tWwyVLIPsbqKz2qSUy67EpQ++JRdWyKFLQNvuNxwxB4dQPJf63/R5BlVF036Ux/2nUUdMO8VjcEEu1l2K3qgXwCc4xp6AaK3Q6aD02yYVNkVE3HEGBgbuHTdLNMqLqBTfhQFAVDspvtqU3BEALNnz6BIMJhN9se3cCugKx5QbGjChlVN9tbh/Ca/XYHwj/onYXAp+m47DYMf3tlvpPhj1Zqli3NMILaG59mYAiBQ5GRZQmPquGy2wL5KMsSQvMiDB1NdgXRquHIq+nIQmC320BT8Qjz+6N6kR0us27ZbGbbLNvQJVuXNthKpxBmexfO+E/TDXQjeAxj5bEkSRjCwGWTMTQV2e7E41NRFAXdMOdIdpsc1OZ1md/oeoAaCvRnmscMTkPXsbP1DroQXVxGtHo1nDbZ3BJvCLyajtRpfGp+XyPkmNXt0xCATTLpYnGcY0OrXXMqICtKl77c479/hCPEuPQ7onDtFH1GqW+R6urqeOqpp/jTn/5EVVUVTmd4A+U+o1Sf+tSnPvWpT33qU5/61Kc+9alPffq2KFw7xXfX7PZfqGuuuYZt27bx1FNPhW2Q+l+XteoXynrd3SqmtTIR9jWa11w5Ngy8hmhfQfD/bggRtMrV8TmyRAfLvs/03QHm6rwVPU51o8kOfLogUtLMlWul0wotIvRqq+Y1/+680m8Y5qb3L+HLIhx1XI2wVrl8ug5IOCUNIQQeYUPCXO2SJVB1gV0WSF9g9dgQAkn3IXV63wCNdQLIKqtM6IZAiHZKoc2/AiyEmQd2We6yMuPVdCTo1ceZTzNCroB5VD1AmxnHWc6/jDTdXFHqvFqmagYGXX//rskwBJJEF3LKq+ogEfL9dP/qZ2diwVqVDUWSeDUd3RBEKsJPqkQGXWdTZPN35cv7eeqOlPkiBCVgkh6aNzSt+WXSLAzTKZ1/lV3VTYLLgQpIATpF93+jE0G+diQ5O8siFL5OWavQTruCV9UDfYlhCARm4IPObYRH1U0HqTLtfYOhg6HiFXbswmfSArIDYeh+KklCkk2CwPCvYlvkrk8zkBCmv5IOJI0lTddQdBXJEbo8qJgrvAKIlHWTcvO3xx3fI1xyKNCu6ap5L5sDhEVayjhkkzg0hAS613SQarX/wnw/1Qgmh/C1ISQZQ3GG1WYeTznRDYGq+881dLO/99edoHP9dae7dtut6gHCpHPfI0l+2giBIfD3Lf7jfj94Vl67JA2PoSDwk0lCICEhSX7CW5JRLQrHJuNTdSQ/kWW1JWa0MBGI6maVF69mlqcAbaRIAQJCkSWEZo51NMPwZ6T5lyyZPmMUWfYTfxLCMMxyI0nmeZIE/n7Wok0C6TUMbOiohunnyyJOdcMknmRJoBmYtJLePv6ShI5ARjPMS8xy5UMydJAUDMVuQplCYEdHUmx4NQMbBrJiR/bXP90w39H6bFYadX8e4IdgvZp5nkORAYFPN3Cgg+JAFwLdaCdnFAlUQ6AgISuS2ccKgSyDYZj5ZZUFWTK/HyZwZqYHkA0fisN06C5DwOeQppvPMbNU+Kkik2qTZBlJwiQLhZknktTeHityO1lmvbeum+XRp5vtVYTDhsenIskyTpsSoPEMIcw2p5NP3Y5tenfkieonmCzKxqcZiA5jDqsd1HUDyf9dXHYlUMc8frpKgJ9E09uJM38ba0XBs+qfYQgMzL5dCLO8W3lgCJPUlDqMC6yyLvmLq+T3nab7fd55NR0kiQi7SQoqsoSEhD1MyslqRzv3Q26f7v8u7XSWlc6O7U+AbBQ+sLnQDAPDIFBPEWakUc0QKJJZ53XDJCQNf9k06bqu4yEriJSV39bzrbmY4qcyZdnMH9UwkDCpo/bxrGHWfX9dEEjI/jx02OQAyWl+BxGg3jqShALhJyvlALFnUZlWvnXsw3TDfJbDpnTJX7P9NO+nSO3fyRrjO2xm/+i0yUiS5CflIULSwO4K7GBoL/sGkqGaZQe7v++zKEIDp11G0N5mtn/D9nKl+ds0q2+2vnl3c4X/Fv33vtnXpJkzZ3LHHXeEde7ixYuJj4/v9vi7777Lr3/9a2666aavJnH/CxLQ4tXwae2Oan2aQbNH7dYZsyxZ1xiB31TdoM2nhXb4rbrNgSRm2GifZqDrGmgedN1siFt9egB1BnPC0OxRA+g1YN5D85oDViHMbQ26CqobgUSbV8cn2bGcLHtVM8IE+AfyoaSr4G0y7xVIrwe8jSfcIAVmo9/Q5sOnmo20mYf+hlmyoUp22rw6QpgDM6H5sGutvW5f6vZ5kgSaF6H7AnmiaTp2SQfN08vVX0ySZOK91gTF7dP8HbDZWbZ6dYQBTR7V7MT98qg6LR4NVe8dRvXpRmDQC+YgSdWNDmVKosUTXGZ9muEvH1+9VN18V1Uz/NtkzH8L/KHTv+OSZYkmj/kdLXlVnWav5p/0dZXZrmhd6nmTRwtyftlRNkmizafjE/5Bne7Dq+m4faaREV3tvm4fp3Qh8Ki6fyJiStXNMvKFjJaSDGpbu1EATGO65jUn3F9UkgyehkCbpesGNsOL8DYF7utRdZrcamAy+1VLkiTTwbN/cgXmwNSnGYGJ+tcpVTdo9mp4VR3VX/e9qk6LV0WRJZrcatB39Wo6LV6zrUWSzGimms/MP82HQ9KQfM1owjTYN3sNPJqg1acjS+ZErs2nm3W5Q7lp8R8P1Zb5dEBtDfSFQHt5MFR/myXMfgwbaB6E5sXt02jz+e/lbT6urWytXs1s671NZj8sydjUFuyGxyxDQiDrXiRfM4autgcGkGQkbyN24TXrq2GY/azaCro3qB3tScdTThTZrOuqbpjv6GtF08xvqhvC3G6iecw8w+zlWzxa0BjBpxm0ejTz+/v7mFav+f8mj+afwAk8qlmvDQGSZG6BUXWDFo+GIQQtXg2vMA1R5nfWafWaE1qfaqbd5zeYt/raxzBe1Wzn2/zlQPNvY/P5J3G6f7HC47+HLEl4VfPcVp8eMNC3anIgPapmGrZavOa7qpppdLC26zV5dXQBLV49MC5o9Zlp8+nmRNGjmtv0vKqBjg1dgCwZgUm5VzOQDW9goctA+PNB77Bt0RwX+jQDw2/4wNcCGIH6ZzN8SL4WJMk0YDX5/FupDfP7u1UjYGCQwL8gaeahTxMBw4AuoM2noxlm+jyqgYoNr9/gI/zjVsN/3KcZaEL4v5/5/gjT+uT26YFvosgSqqrT5jPLRLNHw6sLZFnB49NQNSNQx2VJwqsZgPAbNc1xRatPx6z25vjFpwtafBpezUqbv8/SzPGH1cfJkkSzV0P1GxFb/eVKM8DQzXFRk0dFlk3DWpPX6NpXutVAVwJ0qVuWYUP3bzdXdQOfvxx5VDMffJoe6Ktl/xZD6x5e1awzArNN1Yz2fNP19nLttcbnmuFv9zR03cyPZn+dbPG/q9W/W/Xdyg/VvwW00a0Gtm9ZRr1Wn47uH9O1+vSAkTRcCUGn8Z+/bfBpdLRTCQFN/oARiizhVQ3cvvZ3E6oHofsQ/m3Rmj9NzV7TEGkZT30d2n5VN7egaXro8ZC1SNTmNctGq1fFp5pludWr4VX9eacZeDUDTReBsatVl1Td8BvxQEIOzNU8qrlg5dH8bYtmpkHzl1u3z2w7DWGOUd2qgaqZ72blteFfJLaMZz5Np9GtBgx3+NuzZo8ayF9FNsfxqm4EyrdX1QP1QAizrEr+NLX5n4OvxVzoEOD1aQhfKwBNHh2fIaOobTgl8xnmN9Fp8epmHhtm+6TrIlA2DCEC80a3am5f1nQDj7+t/qbGJ1+n+oxS3zJdcsklHD58+JtOxndGDpvMkr0VLPrXbnPgrBnsOdbIOY+t7TZSjU2RWZdfw21v7KDNZzaWByuaWfDw6tDXtFbDiwvA00CD28eFT62nqqEVnxJJTatKZZOHu97ayfu7ygKNxnNrCvnTkkNBHTCqG56dAQ3FZm/iroeXz4e6I9glWHGoijvf3IVbNxu+/eVNnPHIGv+qXjfGB9kGG56A5b/2T0i8ULAMXr0oePJwAnXR0xs4UN6ELEuc9dha9pc3mx2kDove3s2S/RWBhl6U70R6djrSFzSYGULgaa5Fen4eorkcofkQrdVIL50JzRVf8ZuZkiWJK1/cjCxLLHxkNQcrmv0rZBJ3vLmDFYeqQIIrXtzM2vwafJrZQf7fpwd5aX2RuYLai1q9Guc/sY7yRg8+zaCuzcelz26krMENmOV85aEq7nprJ25/R3mgY/n4ilXf5qOiwcOFT6+nqtmLqgsqmjxc/MwGalq8X/nzvgld/PQGthXV+7+XzoP/2cc720pxdrMKpQvBrz7Yxz83HPVP6gze2lrCA//e0+1AQVFkthTVcdOr22gRDnyGTEFVCwseXm3Ovz684yuN/Lbg4dUUVLcGDPPX/XMbu0sbv7j/sZp8eOV7Zlul+aD+KDwzzfz3F5XmhTcug7wloHlxKgas/APS2ocx/AaTD3aVccebO4OMhl+1jta18eMXNtHQZg7gS+vbOPuxNebA+GuWXZH454Yifv/JARyKRItXY11BDdf+cxsAFzy5nj3HGvFp5mD5p//ewwe7yswVU0k2+5Xynf5lexnpPzchDnzI5uIWBPC3zw/z9KoCkxjwG5ufXFnAI0sPI/z0xfKDVdzw8ja8ms7Vi7ew6nB14Ny/LDnE6sPVUHMYXrmwQ3kogqengq5iU2QKa1pYsq+Ce97ejVuORPX5OFjRzFmP+duply8IO09kCRY+spo2rwbLfoVY/zhCV01fg3v/Be9ebxp5lv0KacOT1LnNvlfVdYShIb36faTCFX5iV0Ms/RXSxqdo8orAhCUcFdW2cvkLm8MqJ4cqmrh68Raa3Co+ewxHq802WjMENB0L5BXg7y/XsM//Xd2qzj1v72LpgUrW59fynx3HUPx9zoHyJnP1XBd8vq+ShjYff1+ax1Or8k3qTbbz4e5ybnl9O4os8f7OY/zsvX0ofv9B24sbuPCp9QC8tL4Qm6IgyzIf7C7jrjd34lF1nlxZgIxgTV41V760xZxUezyc9ehaKptM416TV+PyFzeTV9XMs2sK0XSD+jbTYHr1S1tYeagar2bSEH9ecpAX1h7Bpki8tK6IR5fnA4LSBg+yLHHOY2vZc6wxQPB8uLuMB/69x4TiFJmimhZqmr2c/8Q6qlu86IagttXHRU+vp8mjoqkqda0+vv/0eupa3EhLfmZ+BEnCMODd7ce491+78GgGmpB5Ye0R/vjpQfMU3Yf07+uQ8j6D4g04ZYMIWYfDS5DeuBSh+fjXNrNtt4xNTR6VfWWNXPHiZlp9pn+mkro2Cmta+NUH+3h541EkWUIX8M62Uh749x7KG920qTqRDhuFNa0s+PtqwCQgPtpdzgPv7kH10zXbjtZz/hPrcNpk/rPzGD97b2+A0tjR4fsJSUKRZZ5ZXcBfPzvMsfo2VGyohmBtfg1XvrTFbCf8fnaeW12ITzM44xGzzC761y7e2V6KLkxDy+J1Rfzh44OmgQ94ZNlhnliRH6Dylu6v5MZXttHiUfnpu3to9Zrk0TvbSnnwP/uw22RkRWZbcQMXP7MBAL36IP/36SGeX1MY6Cvf31nGnW+1t+maLsirauFHz2+i3l+3yhrcnPPYWryqQUWjh0ue2YhuCJ5bU8hfPztk0iOKzMrD1Vy9eCtun05xbRs/fH4TzR6NZo9GVbOXcx9fS6tP4/8+OcihiibAJA/f31WGVzXH1o8tz+fxFfnIsoRNlvhsfwUeVeeql7aw+nC1aQDUBT99dw9vby0x/ZzpBq9sPMpD7+8LGDgueWYj247WB/Lvwf/s41/bSnHYZG55bTvr8mtQZOm4iF9JMvvyvKoWfJpp5Ln5te1sLKjF6NDseDWdO99sn3tEOBSeXV3An5YcMv3XNlcgvXQmNl8jHlXn7MfW4tN0Hluez2PL84l0mPTSkn0V3PTqdtp8GgseXg3Aa5uKeXNLiZ/2a5e1YHLr6zv4eE85LruCJMs8taqAv39+GF0Y/OWzQ36ST7DpSB3LDlZy11s7kSUJt6rjVnXOeWwd5Y1uvyFG40fPb6KotpU9ZY04baZftuUHzD7Jp+k88O89vLGlxE/0wj/XH+VXH+zzG+8Mbnp1G9uK6nltU7GfdjOJzu3FDXzvSbPuBHyTCfjDJwd5YW1hYOx24VPr2VXSiOb3Vfiz9/by3o5jbASBYxAAAQAASURBVCysxa3qRDrNvLr/nT18vLucCJsMn94PW57HhoZDNmDHK3hbm7j19R18tLcS1RaFhszTqwr5++eHkXQvKw6Uc9dbO1F1k23dV97Imf5x/JtbSvjdRwdQdUFJnVmua1p8OBSZsgY35z6+tn2B579Ufdv3vmWKiIggIuK7E97+m5YZ9jSSn723l50lDZyakci/tpUwNDEqCKnsrMEJkXy6t4I9pY1Mz0nira2lJEc7Q9NV0SlwbBu8dgnJP/qQPccamffoRi48ZRDvbi/luSsmEB/h4N5/7WbJvgqa3Cpbiszw07aOBoOIflB9CJ6aDON/BHvfgbY6iEqEkk2kJ+Tw0Z5ydpU2MDUribe3ldI/zuV3BNvNINrmhNiB8PE9cGSNGdJ77zuQOcu/XfDEhn+3MP4Lnt5A3m/PRAIueno9F01IZ0NBLcV1bVw0YRBun06UQ0F5aSH0G4ow9C+0fc+nGdhjU6F8J9ITp8K4y7DvfhM8jUgxaV/9C2KulNa3mRMJXRd8/+kNXDxhEGvyaiitd3P55KGA6Sz2mn9s5dyTBpBf1cL+8ib+cMGYsLa6JUQ52F/exLy/reaiCYP4z84yGt0qqbHt2xHTEyP5cHc5O0s6lY8QDh2/rGJcNiIdCrtLG5n7t1VceMog/r2tlGavRnLMd39rsVfVsdskfvjCJr43fiC7ShvJr2rhqR+e3MWZsSVFkkiKdvL7jw+w4lAVDkVm1eFqLp2U3uOzBveLZOmBKub+dRVzRqTw1tYSop02Ex0vXB1wPv1l5bQp1LX4OPuxNVwyIZ3PD1RS2eTlgTOHf/Gbxg2EI6vh8Qkw+nuw/WWT9IiI++L31FVwxsBbl8PI85EajiKV7cCY/zs+PdjAv3fsZ+mBKs49aQBhQIZfWGmxLjYW1jH7rys556QBvLXVHPDGR5zYNjOUHDaFgfGRPLpsN5uP1JGTGsN/dpZxakaCf3Ip8YPnNvL9kwex7Wg9hTWtnDmmvznRMTRzFvPiAhj3Qzi6DuoK0cf+iE/3VdDs1UiJcfL3pXmsyaslKdrBHXOzSYlx8odPDrK+sJaB8RF8sreCOSNS8GkGkQ4b1728jbPH9udITSv7ypqYPCzR7GuOrDLLw8jzYccrplHVFYeCWQZT41y8v6uMnSUNTB6WyNtbSxicEImuqSje5rC3fppkjmBFXj1nR6cgrfgtFCwFVzwc/hTGXmz2pxufRD/zr7yzu4ZDlUdo9Wo8ffFwcEQhvXEZjL4QavKgYjfirL/TatjpdxwTxLQ4FxsKa4PKiaoL4iO7vkP/uAjW5NUw+68rOWN0f97aWgJAtNMGTyyEthpwmf40rEnthU8F95c/mJRObYuPn767lwtPSUfr1OecPiyJU4b2IyXGyd8+P8zavBqSop18tr+SM8ekIdrqGRwr8+sPS9nuD0/+r+2l5KbG0ObT+L9PD7PsQDXxkXaWHqjivHED0A1B/zgXdW6Vn/xzG5OHJeJrqiIuLoWimlbOenQNF09I56M95dS1+vjNeaNpdmtUNHnoF2Wnrs1HpFPhxle3c87Y/hT6y8yvzh2FXZH405JD3D0/F4dskBzjxKua1MFFT6/n+6ekk54QQXZKDA/t2M+O4nomZiSwo7ieD26dxv7yJs56dC23zs7ikomD2VXayLy/rQ7qk5IiFWirxePxcMU/dhDpsLHiUBUXnWKOPa5evIXNR+q4eVaWuWXuqWlQl4eYdC3S7jdh2a9xxQ+B/e9B9jxqGpt56P39XDZpMPvKGzlU0cT3T0knNdbF+oJaZv91FWeNMb/vIz8Y194vHKzCYWvvF4pqWrn4mQ3MG5HKm1tLiHAoOGwK24/WMSQxkl++v48dxQ1MGNqPf20rZVhyNLoQpMa4+M2HB4K+3/C0GBrdKne/tZP6NpVtR+u5Y242u0obueutXWQmRfHB7nKmZCVSWt/Go8vyOVDeRHWLl5tnZ1PW6Ka0oY1+kQ5+/t5elh6oxO3T2XSkjhtnDGPfsSb+8MkBdpU28sAZw9lf3sQLa4/w6d4K5o1M5WhdG4lRDnaVNDAkMZJB/SL4wycH2Xa0nvGD43lneykj+8fiVTXsNQdJiR3DXz47zKrD1cRG2Fl2oIrzxw0MLNRaZW7TEbMNPvekAby9tRSPphPltJEa62R7cT3v7SglNdbFrz7Yz/qCWjKSovhwdznTs5OobfUSH+lg85E65vxtVdA94iMcfLa/kh+dNgQwDZ3p/SI51uCmyaOSEuPkT0sOsS6/hrQ4F5/urWB9RiKRToUbXjHL8Y8mDyExysGvPtjPioNVaIZgfUEtV08ZiiyZ1JTdJvHjFzfzvfED2VnSSEF1C49fNp7txQ18tr+Sa6dlBrZ+hSubItPq1bngiXVcMjGdZQeqqGjycOOMYf4tpqYMAfGRXecet87OoqSujcyYZJTSLUiLzyL+hnUUVLeyZF9l0LunxrpYsq+CBaNSKaxupdGt4rDJPLWqkAfOGNFl279J9AviIuzc8/ZuluyrpLbFx/bieu6cl4OmC5JjnNgVGQmTtE+NdfHhbnNuc9mkwVw3fRh5VSYIcPGEdD7YVUZ9m0panIvF64r4xX/2BfVJhiDoO6iGYENBLddMzeBITSvXv7yNiiYPN8wYxt6yRjyqwa2vb6dfpCPQ9rlVPeDg3CZLJEc7+fOSw6w+XM3L15yGXZH48YubuPDkQeworqegupXHLx2PVzN3rPzls0NsOVJHUW0b5540wAwuEJUMnz+IlP+52aflL0MfdiZxEXbufns3n+5LDcobR/U+BscPCuTFlGFJvLW1hAHxEWi6wa8+2M+10zLZX9bIkMQoNh+pY+Ejq4PKdb8Q/c5/k/qMUseh1tZWbrzxRv79738TExPDPffcE3S8vr6e22+/nQ8++ACv18uMGTN49NFHyc7ODjrvvffeY9GiRZSUlDBjxgyef/550tPNic3ixYu54447aGho+Lpe6zst3RAkRZuT5KO1bRytbQMgKcbZ7dYP3TDoF2X6LTnW4Ob1zSX+axzm3vqO41UhzAlURAIiaw4RLicORabFq/HPDUXMyE6mf2wESTHm/ZYdqApcmhLTyW+FrJiGqbZa2Pxc+++RCRiRyaQ2mwkurXfzxhZ/mqKdZidu68ZXkqFD7ADz3xW7zT8A0cntPqtOoGRJYmhiBH+7+CSEML9FUW0bb/rTD+Y7xEc6TD8MFzwD2xbzRffl2GUJxR5p5oevBTY/GzgmnDFIQnzhrYHdSsBvzx+NEGa5Kmv0BMoMmJ2lIslcPnkwGwpreX9XWeBYapyr12h1wu+nKMZpo9mr8c8NRwPHYlx2/xYFQWKUWc47lo/kaCfm+txX985CCKIcNtNPlp/a+Mf6IsCkF6Kctm80+t9XIVmWAnXrne3HAr8nxzi7/V42xRzIAGwoqA38nhTt7NYHkaYbJPjbmoomD69uKgYgMdpp5uGZ//eVvROY5fNITSuv+J8DEB/Zvf+aHmUYpgEAgtus6JQvtzVYsZv3AHMS6JcW1Z+0WAcVTea2PnNge2LKmCEEsRFm+1jfpgbqXEKU4ys38IYjTTdIizXL1oHyZg6UN2NXpIDhKSnGwaFKeHtbaeCa5BinufAigKgUqC2AHS8HjsvRyZw1OoWYSBc1zSbduL24nu+dPJCB8RGkxpl9yu7SRnaXNgJmWXYoMlecPoSNhTV8uLscMPuynJQoiPD3Q601sOV5898x/QHTV0ZqjDOw8lxc10Zxndkfm+XdgHGXhp0nQsDU7CSGpcSiq6koAMUb20+ISoHIBMiaixHdn/GJMaw6XMXd83ORFLs5YQBzkcZSTCpJkTakMMuVIczJFwSXk8QoRxfyQTfaDVU1LT5e3mieOzDev8g44hzIX9b+fpj95dHO/WWUk+RoJ9dNzwyMb8r9fU56QgRnj00j1mUPjHu2FzcErh2eFoPkiiU51vwGhTWtFNaYW0qSop3IksQF4wfy4e6ywLbypGgnTpvMeeMGYFfMv52KjD0yFkmW6RfloLrZG3gf6/2nZCUR7bQR47Jjk+VAej7wlxkwy41uCG6bk82AWDuSZCM+wozQlxTt4EhNK1uK6pgzYjiJ/nayqLaNujYfV0weSoRdIcqhYLeZ/m8SohwocnCfpMgS0VFRiNwzkSSJgf0i+MDfBydFO4lyKkwc0o/NR+pIijav54zfwzvXQlQSZM40De9lO8xER6VgsztZMCqV5BgHaTFOEqKScNmUwDvWtZrf99SMBIYlR1NUY5bzDYXB/UJGcjTZKTGB9niwv90fPTCOw5UtABypaeWI/xudNDAOQ4jAYlTn76fIEjEuO6sOVwfy99SMBN7YXBzI98QoJ/0iHXg1nbJGNxeePAiAKyYPYVB8BEnRZj6vPFTd/j2jHcRG2AIkSWqsi8EJkYEtvEnRDhKiHEzKSGDsoDizL/QvThVUt1BQbb5Lsr+MyVkzSfOYv20pqm/PkxhHoK+0KRKJ/rQ0dKhbGUmRyJI59hk1IJbhabFU+duvfWVN7Ctr8t/LHFfaZdPHV8d7WO9y1pj+xEfYA/4gs1KiiYuwMyw5OrDQuLOkAbkUFo5OI8ppC3zj2lYfSVHOwP9X59UEfVubYm47CzWOSIlxMjQxitnDU0iKcfiHpOGP0wwhSIp2UNfqC4wZrO/QsR93KHLIuUditJOEKAfOqGhwxUH2PGRZZsqwRHLTYsn3f6+dJQ1B75QQ5eCcsQMQQvDTM0fQP87ZZXHfZZPQDMmcYwGf768Meu9ol415I1KRJdNn07CUaNw+y9WGYHhaLIosERdhD2pTAeIjHJw7bgCrDlXzyV5z58NpmYk47e3vGfwdHDjtMkMSI6lo8pAU7eS0zEQUWeLCUwbx83f3muP2aCeK1B5BVZYlUmKdRDsVzh8/CEmyvmMz/+rQxybFmHUpzmUjNcZFUYf5pYqMfeh02Pik2X5IEmTPxx4ZR1JMU5e8SY22QXIOA9xmXpbUuXmjrn0crxsiYPgelhJNrMscn3Qu1zblm42+faLVF33vOHTTTTfx0Ucf8eKLL5KSksJPf/pTVq1axdVXX83DDz/MeeedR15eHs888wyxsbHcd999FBQUsH//fux2O4sXL+a6667jpJNO4tFHH8XhcHDTTTdhs9lYt24dEJ5Ryuv14vW2b6FpamoiPT39fyr6nlfVURSJJXsreGx5PgcrmoOOK7LEJRPSuWnWMJL9k0ZVN1AUieUHqnhkWV6gc7MkS3DhKYO4Y042adEm3i5V7UdtqoCMGewrrefR1aWsy6/hwpMHcfXUDOIi7Lyy8SgvrTtCkyd4i11KjJMbZgzj0kmDQfMQsWsxfP5gVx8yQ6eiT7sPMWQyH+06xlNrigPvI0tw0YR0bpo5jLRYFzZZmKGqVbdp5Nr1Bqz5q7mNoqPsETDxWphyGziiQzsr/oLSdQPVEDR5fLhsZudf3ezlqZUFvLm1pMse9OFpMdwyO4uFo9PwqgZ2RcLRXIpAhuhkJMURHJa8k4QQ5iq7LKEd24V97Z/NlfLOGjYHMeNeGDgBCSPIWfwXfUcwhxEVTR6eXFnA21tL6Ow+aNSAWG6ZlcW8Ual4fDobCmq59fUdeDSDwQmR3DIriwvGD0QTwaFoLWeLhyqaeXRZHp916MAAJg7tx6IFuZw8uB9LD1Ty6LJ89pd3LbMXT0jnpllZpMaa5fyLOoa2/DJIksT2o/U8varQ3JrYSTNykrltTjYnDYoL6Yzz2yrLJ1hDm8pTqwp4bdPRLv6+hiVHc+vsLM4e2x/NMB3Mun06AsErG4t5dnUBNS3BW9fiI+38ZGoGV07JQJHMUMBun4bdJrPyYDWPLc9jl3/Sb0mS4ILxA7l5ZhbpCRHImgebze73whv+SpjuR82L69p4fHk+7+081uWc8enx3D43m2nZSWhGGE7qNZ9ZH4vWwar/M8mbzhp5PkxfBMk5gAxKGAZw1W36qFr3KGx5Dvz+FwKKS0c9/U6k8T9k/7F6XtxUwZCkKK6ekoFDkY8rxHJ3spwfbzlSx6PL8oMmkZYWjk7j1tlZ5KTGIEGPBuUvK8sXyHs7jvH4inyO1rYRH2nnh6cO4YrJQ2j1arywrog3Nhd38VuWnRLNbXOyOGNUKlrhGlwb/m5STJZSRyGm34sYfjZbCqqodAtOH5ZEjMvGW1tLeHplIcf824MtRToUrpg8lGunZ+JQZHaWNNDqbmPOyP7ohWtwrvszHF3f9UVGXYCYvggjIYsP9lTy58/yg+6tyBIXTxjETVMHkhLjwoaGYneCHNz2G/4tRc1uFdXbZk4mdvwDef0jXbdnu+Lg1Btg4k/A24rhikNyuMDbAuseQdr6glnmOqpfBmLqnaZxTPOhKRHYQ9QHn2Ygy2Y5eWRZHhsL67qcc8boNBYtyGVAfAR2RWJ9fi2PLMtj69H6LueeM7Y/d8wcxOCkOAwBVa0aT64s4K2tpV36yxH9Y7htdjbzRqayv7yJ3398AN0wJ4m5aTFISLy+uZhnVxcGDLinD0vkJ9MymTIskY/3lvPkigLyqlqC7muTJX4waTBXTxlKlNPGPzcc5dVNRzEMwZVThvKTqZnY/QsRBhL5VS08viKPj/d03RZ/akYC188YxtSsJLyqjgE8syqflzcU09zBz2F6QgQ3zBjGRaeko+oGNlmiusXLkysKOFrXylVTMpiWncRHu8t5elUBXs3g2mkZfP+UdA5VNPP2thJGpMXyvZMHsaOknmdXFwYZUyzNzEnmthmDGDskGc3rRhUyz64v5b2dZVx0yiCuPD0DgDV51dQ0+bh4UjpCCFytpcg1eZA5HfI+gw2PQ/lujEnXoZ1+J7o9ClkyJ7Fr82p4alUB24/Wc85JA7hmagbpCZG8vqmY59cWdtsvXHH6UOpafXy6r4LslGimZiWzZF8Fjy3PCximgr7fnnKeWFlAfojvd+mkwVzV4ft9tq+cH546hB9MGkyTW+XXH+5n+cFKbpyZxZWnD8Vhk2n2aAFK56V1R3h+7RGa3MFj1eRoJz+ZlsGlkwZzpKaVd3eUkpUczUUT06lv9fHqxqPoAi4/fSg2WSLKYeNYQxvPrCrkvZ3HAv2oXTHTeJ2//Vi8vohXNxXT6DYNQLEuG1dPzeDqKRnoQvDOtlL+vOQQXs0gKyWaa6ZmcMH4gRypacUwBBnJUbyz7RjPrC6gtD64LkfYFS6fPISrpmTg0wwWrz/Cm1tKTH9cwPyRqVw7PZNRA2KpbfYxoJ8Lt2r6d3prSwnPrCqg0a3yg0mDufL0oUgSvLzhKM0elR9PHkpqrItXNx3lxbVHAgYsS4lRDq6bnsmlkwZTWt/G82uP8P7OskAbPSw5mptnDePckwZQ3+ajrtXHsORofLpJTIWisXW/36eyBg+PL8/j3zuO0Xl2fsqQeH593mgyk6JQdcGL647w4tru5h6ZXDopHSGgzeulzi0Y1C+Cf20t5elVBZQ1BvtgjXIoXHH6UK44fagZYECWiI2w09SmEh9lLip7/a4pXlh7hMXrioLqOsDAuAh+d8FoTstMwMAcG36+v5LlByq54vShDO8fy8GKZp5Ykc+ne7u2K5MzE7lldhanZiZQ1+LDo+pEu+y8tukoz689QkOI72CV29J6N5/vr2BE/1jmjEjF7dNw2BT2lzXyqw/2M2ZQPDdMzyQpxonbp1HT4iU9IYq6Vh9PrSzgjS3FXcaDWSnR3DhjGOecNMB0wC/Bp3sreHlDEVdNyeDMMf3xer1EVW7GHT0EnzOR5zceY/G6o13yJi3WxfUzMrloQjqHK5p5Ye0RPtlbjiHax/FXT80gKdpBYXUrw9NiKKxp5YW1R/hwd3mgn5g/MpXb5mT7+4ITOz75KhVu9L0+o1SYamlpITExkVdeeYWLLroIgLq6OgYNGsR1113HzTffTE5ODuvWreP0008HoLa2lvT0dP7xj39w0UUXsXjxYq666io2btzIqaeeCsDBgwcZMWIEmzZtYtKkSWEZpR566CF+9atfdfn9f8UoZU0ub39jJ0v29exHKMqh8PAPxjFvZBqqbnDP27v4z86yHq9Zdfc0hiTHworfo404H1vaSB5fns/flx5GNwQ/mJjOHy8cy6GKZq75x5YunWVnjewfywtXnEL/+EjTp0bB8q4nSRKcdhNi3m+pafYw6Y8rgjqkCLvCXy8+iTPH9DdJDq0NXrso9AQhKAOS4AevQ/okc+n5S1rXLeJi1aEqJgzpR5TLzmf7KrjzzZ2BwUB3OmN0Gn+/ZFwggoUo343UWAzDzzapjBAdtRDCjJCj2GDN32DFb3t2DC3JMO0umP1gcITD43lH3YxC0uRWiY2w89Hucu55exdutef3O/ekAfzlopNMHxprj/Cbjw4Ejk3OTOSZH59CrH/V3aJxnlll7v/vPDGJjbCx5WdzQcDdb+8KEAvdKdJhlo8zRvf/QlSMZpgOJm2KzKPL8nh46eEuxreOkiW4dXa2H9fumQT7NsjwO3VdfbiaW17f3mVQ3lkzc5J5+sen4LIrlNS3cdVLW7pMEjpraGIki6+cyODEKAwheODdPby9tbTHa5w2mT98bwzfO3kQmqcVmysq7O1N1nf+17YSfvbuXr9T2+51ycR0fn/BaCRCRwoEzLolSbDkp7DpabqMijtKscOC38Ok68Kra8e2weuXQktlz+elT8L4wRvIUYmc+/haalt8vHDFBIb3/3J9mxX56XcfHeDFdUd6fDWbLPGzs0Zw1ZSMHreBf1k1uVWuf3lbkHHsV+eO4orTh7LiYBW3vb6jy+C2s+aOSOGxS8fjsklIfx/Z1Xgz4lzEhS8g2RzUtni59p9bg+iaUEqJcfL8FRMYOyjejCT06X1BVGpIKXZY+EeY+BM2FVRxyXNbupwS5VD4+yXjmD8qDaOhBDk+PdD2W+V5Y2Etp2UmIhrLkF6/GCr29Pzc+MFww3pwxZgk1Zs/NEmunjR0KuKSV5Ei4rscCrec2GSJzT+bS1yEnYfe3xdEEoXSn78/losmpPPZvgrueHNnr75BrP5Skc0oVQ6bQlWTh2v+sZU9x9qN3CkxTjY8MAevZvp56UhMhFKM08ajl45n1vAU/rG+iF++vw8wia5P75hGjMvOP9YX8duP9vcYpEOS4MrTh/LgWSPx+aN+Pb48n798dqjLuZMyEnj2x6cQH+nggifWUlLvZuMDc1B1we1v7AgsyPzn5imclB7P06sK+POSQ3x82zRy02J4ZOlhHlmW12ufdPucbG6fm4PmacHmiuaVDUf4+X/2k54QwUtXTiQrJYY3txSzeH0RL14xkf7xEejNlShLHoDznzJv9Jds8DSi/bQKyWZSLr/5cD8vrSsCYN7IVJ67fAIldW1ctTi8fuHFKyeSmRyNTzO45bXtQQtQqbFO1t8/B4/fT8/ygz1/v1iX+f1m5qaweH0RD72/j1EDYnnxyomkxrq49LmNXD89k5m5KWwoqGXysEQKqlq4cvFmSup6HqsOT4vhhSsnMjA+gitf2kxjm8rzV0wgMdrJRU9voLiulecuN9uF2hYvidFObnt9RxAdbqXx8ctOZnpOMi+uPcKvP9wfdHxQvwheuGIiuWkx3P/Obt7YUsLKe2YyNCmKf2wo4orJQ6lv9XHdy1uDSKtQSop28OyPJ3DykH78eckhnliRHzhmkyXuO2M4107LRNMNGtwq1yzeElgkunV2FnfPz2Xb0Xqu++dWpmQl8eil4ymsbuGaf2wNEGzdaVhyNC9dOZHBiZFc//K2LvORmTnJPPHDk4l0KDy2PI8bZ2b5HeUHR/612r53dxzj/nd2d9uXH+/cY9SAWF64YgJpcRE0tPm44sXNXRbIOis11snzl09kzKA4dpU0cFJ6fCAi7IFy02deeSeDlqVp2Um8fM2pgYjk1th15y/mER/p4MW1R/j9xwe6DQwDZrvyt4tP4oLxgzhS08pVL20OEErdKSvF/A7pCZFc98+txEXY+f33xgSMNjUtXib8dmmg7ZuekxyYx9z6+o4uRr3Omj3c7GMjHQqSJPGvbaXc8/YuFoxK5fHLTsauyBwob+TqxVu7zRtLowfG8sIVZl39wbMbghY8Ih0Kf7t4HAtHp/HZvgpGDohlUL9IrnppS9ACcedy/W0ff0OfUeor165duxg3bhxHjx5l8ODBgd/Hjx/PjBkzmD17NhdeeCEejwdFUYKOX3DBBfziF79g8eLFXHvttXi9XuQOg9x+/frx8MMPc8UVV/SRUmHKokzyKlv4v08PBnBmSxF2hbvm5fD/7J13eFRV+sc/905LI6H3DqGD9CKIDaWp6LpW7K6u/izo2jt2Xevq2htiryAKUgXpvUMIAdJDep9y6/n9cWeGTGYSAqKCO9/nySPOufecc099z/e8ZerIjlboTqc9qFWQWeLm+fl7WFxLeHPZZaadmczVJ3fGaZNwCA185Yis9SjthlMlYnhjRS4zVmcwunszrh9j3Wz9tOMgLy/cG3br3KNVAg9N6s2Y5OYYmoJz60yYf1/4Qe+kyzBPexCvqxnvrMzm03XZlLrVsDpJQJwdi6AJaDNkr7e0r3I2huYZ1wzGTYeTLrUOmsdQUwoIRvSq9mnEOu3BW6ZXF6eFkTen9mjBvRN60qNVI8sBoaHjLEuDpl2sULDOuMOWp+kGdqFieCuxr3rZOjDXxpBrLU2p2CZI9pjfTMC5FR2nXULRLYeEH6/J4D+L08IEhjN7t+Tus3vSrUUCHlXnneUHeGvZfgAGd2zMg5N6M7BD44haRT5/hMW3ft3P+yvSQ9LaN4nlqfP7cXK35qQXV/Pcz6lhmksxDpk7xvXgypGdkP1aOkcLIQS6X0Os3KPxzvIDQROJmrhiREduOzOZpFhHkGA8UWBFUIGvNmTz4oLUsAP/qK7NeGBSL/r4CRC7P7yzTZZYtqeIZ39OYX9RqKDaoWksD07szVl9W2EYgZDTVmSorFIPLy7cG3Yr6LBJ3HpGd64b3QUbgji7sOZpA+ZCpG/SDJMPV6Xz31/2hQl8k/q35p7xvWjXONYKm344wtI0wVShuhCWPm1pY9aEJMPoaXDy7da60tC1RfNYxNX2b2DJdCv/mmg7CN/pj2PvfDI/bcvhu22WT5hJ/Q9prf1WBKJaFlervLJ4b4iqPlhLxo2ndOWfp3Yj1mkL0Wz8PRAIf74tp4Jn5qWwKbMMu2yZ7V03pgvdWsTz9YZsXl60N4z0H929GQ9M7E3PlnFIWz7FvvY1KD1w6IHuZyLGPYHZrAc/7chnU3YlV4/qTKdmcaw9UMrz8/eEkBtgaUzcM6EnFwxqR5lbZdaWXHyaznUj2+H0FuFa8Qxs/zr0IyTZ0j4adRua7OSrLUU8+/OeENIl1mHjzjO7csWIDkhqNbHxiZYvKkf4eLdMPQR5JRV0apGIuX8pziWPQWHowZak9nDGw9D3AsjdgtG0G7Ir3hpjWz9D+uUpy+y0JtoPQ4x7HDqMAFNHlxwRNaUC46SoWuGVRXtDTHPAGif/HNuVm07tRpzTjkBQUOHjxYV7ww7oNlni5lO7csOodsRKCobkQDjj+XRtJq8sCt8vT+vRgnsn9KJ7ywR25lZwz7fb8KoGd53dgwn92uCyyyxPK+bFBalBzdlOzeK4dnQXLh7anrSCav69YA+r9oV+e7zTxp1n9eDiYR04UFjtv6nPp2UjF/dO6MU5A9qg6CaxDhmPZkWTe3/FAd7+dX8YGXTBoHbc4tfOddllStwqLy3cy/ebc0KeHdShMfdO6Mmwzk39YdQlbDaJz9Zm8vXGHC4b3pGLh1laUa8u3suWrHIuGdaBG07pik2GGasz0AzB1Sd3xjAsh9eRyL8rR3bitrHtSYyxY3c4SC+o4PUVuWzLKefus3sysV9rCqsUftyWR7eWCZzWswWqphNXuNXS1mvWGTbNtIhX3Yd6+mPIAy7Gq5k4nU4EkFfu5fVf9jFrSy6DOzbh+jFdGNenJYt3F/LyotQ694VxfVqx7kAJX2/MYXCnxlw6rCP7i6p57uc9rPCbIgX676Ih7UkrrOLf81NZvT+0/xJcdu4YlxzSfweK3dw3oRejuzdjw4FSnv55D7nlXh6Y2IvzB7XDoxpICAzT8hM5f1c+z/28J4zM6N4ygbvP7snpvVqwaFcBS1ML+dvg9ozo0pQ9+VW8uWwfY3u04PyB1rrQspGLjZllvLRoL+vTDx2qG7ns3HV2Dy4Z1pEDxdW8tWw/P+/MD166tU2K4YFJvZnYrzXVis7XG7J55mfL+XzjOAeXDevI1Sd3Bqy9c0D7xqxPL+XlRXtDTM3A0pK5d0JPpgxsx+asMj5Ymc4vewqDd6/X+zWybLKE0yb556k1H1ftK+aFBamkHKzkzN6tuH5MFwa0T+L7zbksSy3i4qHtObVnCxbszOelRXuDbkEC6No8ngcm9eK0ni1ZuqeQd5YfYFMNDclRXZtx38Se9G2bRF65F1mCVomxmEJYLijqIBE8qhXtbsaqDF7/ZV9YxL7xfVvxyDl9aBrvxGmT+XnnQZ6dtydM6yl49ujeDEXxYgqZ/aUKvdsksfZACc/P3xNmKdKykYu7zu7JlIFtySnz0iYpJhg1OzHGAQgUXeCyy8zZlse/56cGNTUD6N2mEU+f34++bZOQZTBMy7zzvV8PcHa/1ozt0QJVN3n71/28t+JA2FHo70Pac8e4ZJrFu0grrKLCqzGiSzMW7S7g+fl7gubgNfvhrrN7BufhrrwKJg9oQ5dm8dhsVqTRhbsLeHlhKteO6cLlIzoG23lHTgVDOjXFYZP5ckMWLy3cS3UtefDkbs3411k96N8+CQmo8Oq8u3w/e/KruG9CL3q2boRwF+PcMgNf2+HYO4/mp225PLdwf8S2eWBiL0Z2bc7cHQf5YOUBduYGnPDL3H5GMpeP6OgPLGTSo1UjFuzM54OV6Wzxj31Jgn+M6cLNp3Unzmk7JjLRH4WGklLHP70WRRhcLheJiYkhf/9rsNtkHDaZPm0TIzry7dcukWtHdybOaSfWad3g22Qrkklyq0Y8ek7fsHe6t0zgn6d2I95ltwRVRww0ao3U5xxiXutHi+UPM/28vjhtMqv2lXDdjA1Mem0F/domMbF/uJPtqSM6cUpyCysCjisWRvwTYpuGf8zE55EdseRXC177ZX+QkALr5urGU7sSb5eIc9kPmcnYnZbw3XEUjLkrPM9uZ8CASywTtmNMSIHlVyjGYSMx1snNn25i7vaDXD+mC33bho/F+yf2oluLBBAC5/x7cH16LrToieSMbxAhBeCw25AcsZafkInPh/vYkiTE5JeQEttazx0DoiTeZcdhs+Gyy3y7KZt/ju1Gz9aNIn5fz1aNeG/5PgY+sShISIGlTTSkU5PgeK2NGIeNZgkuHp7ch0auUE2TnDIvo7s3x2mX6dk6kYfP6R32fq/WifzjlC7Eu+y/2bxJkiQcdhtxTjutE2OCTmprQpbgifP70Soxxoq6cgIRUgCx/o38suEdGdK5SVj6XWf3oH+7JOw2OXj75LLbsMsyp/dqyUVDwp2aTxnYjnF9WmGXZVwBR5o2GafdRveWjZh+bvha06lZPLefkUyjjW8QF+O0AhYcBSEV+KbEWAd3jOtBh6bheTx+Xj+6NI/HaZcb5i9Jlq351bgjTH4pPD2+uUV4xzU9srXFEWetR/3/DslnhyWrI25lld6TUc//yh3f7ia5ZQIT+rXGbpOPmfAlyxIuh412TWJ5ckq/sPTGsQ4emNSbpvHO352QAouktttkBndszO1nWr4ndVMwZ1se57+xind+3c+VozozsGPjsHfvm9CLvm0Tcchg3/lVKCEF6Gc+wfd5jVmXVUm1Kpi5JpMzX/6Vc15fSa/Wjbj+lC5heZ7eqyVTTmrLJ2syGf7MEp79eQ+vLN7H0OdWkGU2R0yKMB4SWiKd+SjENqZStzOgfeMwLaA+bRO5blQH4pZNJzahsTXeIxBSYI3nWKedzq2acsMnW9hsH4Qx5NrwB/tMgTYnwdtjUKtLWJRpMOKFNXyxKR9p4FTLV1AtiDH/wtN6OKYkIzliIhJScGictG8Sx5Pnh4+TpnFO7p/Ym8ZxTpx2GZfdRsdm8Tw5JXyut2rk4u7xvUiaewPO904lNiGJOKed60Z3oU+E/fLByb3RTZObPtlE37aJxDnt5FX4uOub7Qx/ejHfbsphRJemQQfOYPnTnD5nF68s2ku/lg7uO7NzWL4DOzZm6oiOXPPhBs5/czU/bj+Ibgom9m/DxH6tSSuowqPqTPrPSh78bgeN8HLvhF40SwgPbPHoOX3YmVuBVzVw2m00cjmsKIC1Dpk3jO3K8M5N+b/PNrFw50HinVZbXTaiE43jHDzx025GPbOE1Pwqpp2ZTLWi88HKdEY//wvP/ryHe8b34rO1mZz676W8/et+njy/X5gWsE2WePL8frRM/QxTsnHJ+5s4678bmLMtj4n9WnN6zxZcO2MDJz/3C067zOk9W2Bf/m/inm2BiEmC7DXwcl/rcq8iG5LPoqzreZz71jreXZXF3oJqVu0ronPzeB45pw9g+Wa75fPNnPnSr7RrElvnvtC5eTzjXv6VKz5Yz5xtecxcnUmMw0bX5vHcP/GQ3Brov9u+2EyfNoncMS45LL+BHRpz0dAOIf13+YiOOO0So59byqXvr2NHbgVjujfnlOQWnP/GKgY+sZA7vtpGk3gn1328gZO7NeecAW3C8r50WAeaxDs4/YVl3PrFFsYkt6BNUgynvbCMc15fSWKMg5FdmvH1xixUP1kry1IIIQUwuFMTLh/REVfFfjZlloWYHQFM7N+G8X2tNT3BZeeKUYfGcMCsfvJrK2idFMuQTk0Z/dwv+DSD68eEr1Vje7RgfN/WCASXv7eOJSmFQZKjkcvOw5P78Pz8PcTYZZrEu3DaZbJKPRRXK7Rs5PKbqVl+fy59dy0Xvb2Gif1aE++yceMnmzjr5eV0bh7P+QPbhZV94ZD2nN6rJULA5+uzQggpgDvPSqZJnJMzXlyGYQraNo7DYZOIcdjqJKQA4pyWj7ZbzuhO5+bh66Pl5ymWOKflW2h83zZMitCfl4/oRPsmcdZF9osdSZj3f5zUoQnnvr4SUwg/8ReKcb1bMbxLU275bDPdWsTz1rL97MqrpEmc0y8P2Yh32TGFYHL/NozvF37muXJkZ/q2S2JFWhE2ScZhs/x9/WNsV/7vs80MfHwBs7fk8uCk3hEDijw5pR9pBdUMfWox5/13FVd+sJ5XFu3lrD4tOX9Q27Dn/z6kPW2SYjjzpV+55fPNXDS0A1klHuw2K+rkwCcXcdc32+jcIp4rRnYi1mHJt03jXGSWehjw+EKembebqSM6MSjCHnvbGcnY/VEYb/h4I8OeXsx7K9K5b0Iv+rVNxLHlY5wvJ8PSp4n5bAr2d0czqWejiG1z1YgOjGmpkldSwZ1fbQ0SUmDJ8deO7sJNn25iWWoRCS47umFy6xdbgoQUWOP6ockWKXkiEVJHgigp1UB069YNh8PBunXrgr+VlZWxd+9eAHr37o2u6yHpJSUlpKam0qdPn+Bvuq6zceMhrZbU1FTKy8vp3Tv8wBlFw5DvvyUY2qkJ947vSazDRkGlUu+BuaDKeuek9kk8MLEXCS47hZVKZLMnXwWYGlQXUu1VUA2TtkkxPHpObxR/uNaCCh+SBNeN7hzcxPIrfKE3HYYO3lLLye/4Z6FZd+t3TwlU5nKwwrq9Ctwuxjut77BJEhh1qYQKKPffHPacCKfcbZFVVfmWSc3vDEmy/C09/uMuZEkiv9JHnNPGPeN7MqSTdejPr/BR4dWsENrbv7TqdpSOkg1ToHmrrFDgie0wxz8LTTqDEEi+8mP3YTUgSxIfr87EJkvkV/hIcNm5b0JPBnZoDECBv5+X7S3GYZO4/czunN7TcuScXVa/2nEAim5Qpei0SnTx6Dl96NTMEkjKPIcIygL/OB/csTH3TejlHx8+a3wcY1Qpls29ZgjaJsXwyDm9ad8kFlNAlVc7fAYnAAoqfbjsMv86qwejuzcDIK/cV+e6oehG8Pbr4qHtuXJkx2A+aj2mcwX+d/q2TeTBSb1IjLVTWOkvZ9NHx/KTKKj0kRTr4KFJvYPaXsXVymHeqgcBM6jmPaw1K76F9Vt9JrSHg6lD5UHLJ96YOy3zXcBRlYPLJnHewDZIEhRUKqi/Y/i9APnf1X/YbJHgotxrhbf/oyFJEjn+W+DTerbgtjO647BJrDlQaq2xFQoxDpm7z+7ByK7WxcbBCv8YkmSoOmhFcTzzMeg4EgBRmceu3AqEIDhuzx3QhlP8Uavy/NoS4/u25qZTu2KTJQorfWiGyaLdBdhliVtP78643i1RdNMyofD4x0OLnpbpZnxzcBeBMJEk6/1AWUM6NeHe8cnE+dcp2e6wTNcbuF7ZZIldeZVUuT3YqvzaRwMutvxISZK1jwigOA17VQ75FV4uH9GR3QcrEaZutYnNgTjlbugxwXq/IptKn1rvfK2NwDjp1uLQOCn1qGEm10DQr1CPVgk8PNkiN4sC868sA9wFIKyyZVmiwL9f3jshdL/MKvGwcl8xLoeN/MpDe05yq0Zsz6mgwqsG15VzB7Th+jFdkCXLubyha0HNiZFdm3LX2T2IcchBmWhzVhlTBrblutGd/fPMh6Kb/Lq3GNMU7C+uJr9KwTA0TMOgpFqheYKThyb3ti6XsOSnXXkVmAIqvBqKblBQ6cMuS/zfad04s3fL4LdIksTS1CJyK1V0w6DUreKyy0FZ4abTuqEbZnDcDO/SlDvHJbOvoJpqn45bNWiW4GRE16YUVykYpqBd41gePac37RrHYpiCyqoqyF6P3Wajc7O4oI+ggkoFVTeDzqoLKn2WSWLGCqtPKg9C8V7oehrmmH9Za1JVPjE2QcrBKgoqFYQQaIbAq+rBNu/WIoGHJvfGqxohY/6ioe2DZGFBpY+SapV4p50HJ/UiKdYRfP9AcTUHyw997z1+uTW92INNloImQKO6NqvRf1b7DurYmPNOsg7oByt85Jb76NsukVtOt9aMwipLHhnXpxVjk1sEtSHX7i+lzK2QX6EgSXDVqE5cOLidv64KcQ4bJ/llmrxyL17VYPKANthkiYJKBZ9usCuviuxSD6awngEY5dcmcdnl4PepB3cHv+/8ge2CYy2wvgDohqCw0pobXZrH8/Dk3rRo5KLErVqmdh6VErdKhVcL5ntWn1bccroV1bqg0odXM4Lyf+dmcTw8uTctG7mo9Ol4NYOduRWU+OevJEkcKKpG0wV5Fb7ge5P6t+afY7uScrASzRDBdj7XT/YE+nbqiI5cOqxDsG8Da0hAjrjzrGRO7nZIjij3aGSXeSmo9GGaol7T09oIyNKJMXYemNiLfu0Sg/1Uc39SDTPi2aOw0odNBrW61NqrqwvRDYO9hVWUudWQb7/hlK7IkjWnFd2KxihJEj9uyyO33BsmD+mmpT2VX+GzCKcxXYLjMb/Si9tnsDmrHM008Wkm2aXeYBsOaN+YZvEOdMOKaN0iwcXD5/Sma3MrAnGJW2FTZhljkpsH96SUg5X4NJP8CmusXDGiI5cE+qFKoVGMPRiMorDSR8rBSkwhyC33cse45Bpr3yGTSdUwg+PT49eez684JA+O6tos2LfZZV68qs6wLk0Z3iWw93qtdTygvTvoSsTQ66EoFU31BdvmhjGdD83VKhW9spC8MkujcnDHxtw7vmdQjnc5ZDZmlFFQ6aO4WgmO2y5++SQwro9k7zohIaJoMG666SbRqVMnsWTJErFjxw5x3nnniYSEBDFt2jQhhBBTpkwRffr0EStWrBBbt24VEyZMEN27dxeqqgohhPjoo4+Ew+EQw4cPF2vXrhUbN24UI0eOFCNHjgyW8dFHH4mkpKQjqldFRYUAREVFxbH61BMGpmmKT9ZkiFcWpQpVN4RP00V2qVuc/9+V9b73/aZs8dy8FKHqhlA0XRws94op/10pdMMMf7gwRYivrhJC9Yn0oipx48wNotrjFYrPIzyKJgorfeKmTzaKdQeKhVfVhU/TxU/b8sRDs3aIap92KJ+qAiFmXiCEt1wIzSeEUiXErJuEyForhGmIL9dniud/turkU3WRW+YRU/67UhimKYTPHflDVI8QS54QYsMHQuiKEKpXiIPbrXIM/Te0bMPxtzdXiZwyq35T/rtSZJe6hVfVhaob4sUFe8QnazJEpUcRlV5VGKWZQrx7+lGXZZqm8BbsE+LzS4XpqxKGpgjdVy3E19cIM3/nsfqkMNzw8QahG6aY8t+VIqfME/y+5+btFl9vyBI+TRdT31srUg5WCJ8/7ePV6eLlhanCqx6+H3LLPOLaj9aLKq8mFM0QXlUX077YIrbnlAef+Wp9pnhh/h7/mDVEnn98mGaEMfsbkVPqESkHK8SNMzcKt6IJr6qLSq8qbv50o0grqDrm5f0Z+Ptbq8SBoupgf729bJ94a9k+oelGxOerfZq455ttYtHufOFTdeFVdbFib6G4/YvNwl1zntfC3G154vE5O4WiGcLn84rCSp/425urhE/ThVj8uBDeY7NuexRd/P2tVaKoyicUzRojj/6wQyzenX/0mWasEmL2LdZ6pSlCeMqE+HiKENVFR5+nrgrx6YVC5G4RQvUKU/MJfcMMIRY+KnRftfCqulifXiL++clG4VF+vzVsY0apuOvrrcKn6kLRDFHhUcWV768VRZW+363MuuBTdfHqolQxY1V6cA9LOVgh/jFjvRBCiAveWCUyiquFT7PG6utL9ooPVuw/tF+9d4YQZZnWfqB6hPnL08JY/4HYnVsuqryaeOyHnWL25hxR7lGFV9VFmVsRT8/dLb5cnykUzRBuRRNbskrFNR+uF4pmiCvfXyt25VYIr79tPl2bIRbtzhfmgeVC/HCrNR50RQhPqRAzzhXCXSJ0wxBbs8rEJ2syxEsL9whV1YSvvEDklLrFlMB+/OlFDW4Tw7/eKu4KIX76lzB3zhKm5hOiIkeI9BVCfHWlEIpbiPXvC7HkCVFdVSm8qi403RCmoQvx8RRhHtwuDMUtTE0R5rp3hfjlKVFZURa6Lx8GG9JLxN1fbxU+7dA4ueL9taKoKnycLN9bKB74frs1/9wVorTSLS59Z42o8KjWvj/jHGsO+THlvytFTqkn2K8vLdwjPlubKZbszhdr9heF7DkZxdVC0QyxKq1IZJa4xfQ5O8XsLTnCp+nC7VPFmv3F4oaPNwhF08X7K/aL/y6xZKL8cq/YV1glLnhjlRBCiHnb84RP1YVH0cWa/cXipk+sNf7ZebtFpUcRKXkVYup7a4VhmKKkvFJMfW+tKKlWRF6ZVc97vtkm1u4vFu8t3y8M0xQHiqqEbpjiivfXiu055UEZ6JM16eKFBXuER9HEvO254okfd4lqnyp251nr3fl+WeFAYZXQdEN8tOqAeHXRXqFohsgp84jCCo/YX1glrv1ovShzK6Lap4p9hVXin59sFNU+TShVpcKtaOKfn2wU+woqhFj0mBBCCK//21amFYlbP9skqn2a8Km6mLs9Tzz0/XZR5dWEoSnCXDRdiE2fCDNvmzA1nygprxB6zmYhPr1QmLoqftlTIKZ9sSX4fkGFV/yaWiju/Xab8Gl6cB7tza+09oVd+cHflu4pELd/sVnklXusdV/VRVGlT1z45qrgGP1o1YGg3FrlU8X+wipxwRuWDPreiv3i9SV7haoboqDCK9KLqsXf3rT6r9qniTK3IuZszRGP/rAzOC6Kq3xie3a5uOL9tUIzLBnCrWjihy05osytiEveWS2qfZq45bNNYnlqofAouvCpuvhxW6544LvtosKrCkXTxRfrMsXTc3eLKq8qytyK2JpVJq6bsV54FEsmqfCvIW8v2yfeWJomVN0QXkUT+wqrxN/f8tcxP008NGuH+GlbXrCt1h6wxlpgTVc1Q6zZXyzu/GqL8PnHTJlbEVd9sE6UuxWxO69C3Pb5ZlHt08TzP6eIz9ZmiCqfJqp9mtiZWy6u+mCdUDRDbMksE3d8uUV4VV2kHqwUlV5VXP3hOnGwwiveX7FfrEgr9Jeniw9XHhCqbohNmaXiiR93ie82ZQufX/7fmFEqFM0QV7y/VuzMKRe5ZR5R7dPEtC+2iCUpBcH2Wrw7X9z9zdbgGvL3t1aJ/YVVQZnwzaWWHKFounjqp13i+805Qggh3ErD1xxFM8QFb6wUB8u9wf3pyR93iR+25Ai1hnziUfSQs4fV37ni4Vk7LHk7f5clG6teUVjpFVe8v1ZUeJTgt7sVTRRUeMXmzFJx/Yz1wqvq4m/+Mbpo10Hxxi9pIeUJIYRumMKr6uLGmRvE+vQSq100XXy/KVtMn7NTlHtU8chs6+xT6VXFsj0F4gu/7Kpohiip8omCCq+46oN1osKjiiqvNb/+9dUWsSG9RBworBKKZgiPqostWWXimg/XB/vhl5QC4fXLXj/vyBP3fLNNlHtUoWiGeHzOTjFve574fG2GEEIITbfmQHpxdXDtC8h21T5NPPT9djF3uzU+hbDOMWkFVaK4yidU3RBv/JIm3lu+XyzbUxCUgVXdEK/492ld1y3ZKOUnYapeYaoeYaYtEl63dUbckF4ivFVlwufzitlbcsT0OTtFtdsrvlyXHmyL9KLq4P5omKZYuidf3P/dNlHlVcWmzFJx51fW+lPlb8urP1wn8iu8DR5HxxMaylNEfUodAaqrq7n55pv5/vvvadSoEXfddRdz585l4MCBvPrqq5SVlTFt2jTmzJmDqqqMHTuW119/neRkSxU34C/qww8/5J577iE3N5dTTjmFDz74IOinqiE+pWqjobaaf0X4avhjCKgzGqaJYVohZyNFIlN1y99LzXdMU2D4nSGHaUvpPkACuwtFN5CQcEqm5RNDsmHKtqBvEKffHMCnGUiAIQRxfvNBdNUK5WZzWrcXwgz+abIVElQIQaxkgMOFbhgIJGyShGzqYI/g/Fip9jsYFodMaQzN8ltlP/roc0cCRTewISHbJHRDAALdFMRJAq+QkaRDjhwdkkDGBJsd6Si1pYSugCRZUfsAVTdwoFvaUo6Yw7x95DCFwDAEsiwF+8gUlpWTaVqX9kIIK9SsdCgaRmBsGqYg3lW/E2hFN5AlKcTET9UNTGGNUUU3gqrpYeO8IX6CjhCa3yeShBQME21F57NCmR82gtsJgICvqIAT60B/maawTGVrwadZN2oIgmZ6im69U7vvAtAMg8DFZoxkzXlDdmJijRu7EIB5RBH36kLAz55dloI3gopmILBCRx/VGNG8/orWmFfHYn3xz2FsTryqjgsNSZKQTB1cCf7bQIH9N0STPBwC/VlzLAfGeGDM/1EI+OgDgk5wZclqZoddRtWtfnTV2F/AWndiHbKlfSbZrL6RJEzTDK67Kg5ssozpX6OsiFwaDpv1m9Mmo5sCIQ6ZuKu69b6jxlpmlyVspl8DufZ4ABRhOSuXrQWRGElHINAlJwLJ2o+NOvaxCAjsyXbDhyTLllaUIwahqwhhIEuyNW90BYEEhoYUc8i8Wuh+LRfJYbWb6kZINjAUFFtCg80fGjpOhD8Ai4R/fdC8CNmGjrWWOGTJ0rjGirBpCoFuCGwywWhcwTXIH/0q0G9CCASWaYMhBLpp5WcKYfnL1DU0Yc0V3TSDfWCYImguJEtW33o1HZsk+/cxa19z2Kw+1wyTWIcNQ1hrfGAcIKxgGHabjGmKoH9Emyyh6EbwWcMUxDptqLrhdxhvyQRWU0vopsBus8oLfLthgm4YyLJVJxBIkoxNAtNfb38VgnsSCByYqMjBNKckkGx2FE3HYbP2TNm/vssIfLrVLobfr4/dVAKbN6pkaVLZhBXlV7JbEbpk2ZIhZckqQzeEf37i3+ttQVkv0D+mEJavTNmquw2BaoJdAuH/FisKaMCBvTX/rBRrX5f8aUIIZFnG7u9rp92Gpps12gK/rKWhYEVvDfQzWLKu8PdxYAzophn0bWS3WZFiA+3itMnBuumm9UxgL3Ha5aCc4tOM4PphlyR008BuswXXqECegkPySmANc8jWXhQ2X/z1DbSv7l9LNMMMro1WnsLfdladAvPT5i8v0BdCEJTBXXYZt6IHTcGrFT04f2yyjEBgmtZcssaxiSxLSEjBNN0UNIpxoGhGsBCXXzazxoNVJ83ffpphBtdPuyyhGuahs8BhoJt+Wcvf5zXXBrssBWVM0+8HFP98VAL97e/PWEkHSULHQeCgrxkGdlnGrBH3SK7Rx4GzjPD7IqtLHrLm+CE5WCCwSRKaf9wYNaiFQP4SYLNJQbnZJlkyNZLw52H52zTMQ30rSxKSZH2raVrm3bppoukiOC/tEujC6n1Zss5hAQfgAV/CTruMV9WJddrxqkbw3ZiaspwgOA+saHvWfIlz2IPBHLyq7l/XTBLsBpgGhj3OmguGD8kZZ411Q8cpW3NYwRGce4G13mGz5hjC2u+tMWKdLwN9ExhXpn89/rPkk2OBqKPzExTvvPMOTz75JDk59Udtqon/ZVIqoMoYaZLW3BRCftdNzDoO1ppu4qidl+az/EuZBl5dBH1UBX7X/QdPVy0hNyBUB+ugK5YvDQBDtcgpAM2LJjkxTEGMTYQd+FTdwCmJyGHXdcU6jERKa2AUr9+Cmm2s6qb/ICUwBDjRkSTwmX4/O7KM3WZtQrLQkY/iUGuYJjZDtfqjBnTDRDYUZOex95+l6qb/oGb4CaDQA0RACIp0yNENMyjg14dAdJPa8GoGsQ5LyKcGQVQTdY3z3wJNt+pd+5sC33yi27PXuTb4ybiIa4NhWgRxLXJHCEtgjZSfohnWwdEmrPlYw29U4DAXXF9+IwLjNFIdbDUE2QbDNMFQIvuNqrmWHSlqrUuqbloHc4RFrtTI9/eKLGP6TRAijeNgv/yBUHQDm2T1kU8zQuoVGKu114gAceeUapCahgqSDZ8BDnRsEqg4kBHYJBPJZvn+CVwSSIDpF3IN/6kgEMq7NgxDB0PDFmmN1RU0ye6/lIBY2VqvAvuY7vc35LTLDd6XgnuxrloXL7L1rmaCkCyfbRgaGjZkoWMTRsjFjIHNOozU7GPNZxFlsqtBa+aRjBPD7xw9xmGzLp0MNVgfVTeCh8vA3KlrDbIOYgQJCIf/oGiXrUOM8NcrQF46JAMdOUhq6IELIEy8BkHn4iJA6EggIzCx9mKnTcKwMsVAChIgAWJCFiayLKP7L0gM00TRD9X9ULRX4b8kAZsw0bEFyQUJgrKBRTRZNZAlGbtkWkSLZAXNODQ2JUx/2TZMTCzyxiF0VGRcNqtOMqD5D52SqaOLgK9DgcN/kLMJHWSLCAx8m2xa5jGyJKFgx+EnABEmNkmgmtblo44Nh92GohkYwiLaAntygDyCQwd8yd+ugf6xydZYiZFNdMkRJPXwt4ldllD8a7cQFvElJIEkJEwEsr//ArD+JTCFhCxZhImMgd3hQvOvCVZd/HXzH2oDF2fWNwbIGCzhRbIu2uyyRQgECC9XrXUoIOsEiDOX3YamqQjJFhzfgYOzHcMy2a2FIFngD6pSe24ZprVWGP40tQa5CIdkpQAZo9d4zuknR8Ei2V0OW5BAUw0TGYt4N0Xgv6JGmx4iFmX/XAOrTXRDhMhDAdkeDq2Vin/eBsaKQBDjsOPTLBKj5qX14aD4Zc0AgRH83U+ABta0mvtjzfXHItFMnMJagzTDwDQJtoMdA1OyBedm4Bus8WDN0bpIkMDll00CQxx6VzdNhGm9e4iCEn7H8wFC3JJnA5cch4hVqz80w8Rll5Al2WpfgUVc1yLoVD+BJLDmXeB3r6ohSxY5L8mERM21vsVP7NaS5TTdBMmaa7opguM+QF4FLqQDl3s+1erfWLsEsi1kfdcNE7tkYhgaAhldWGRtTfLZIRkYlsRjtbt/XbHIYuvbAxc8AXIuSJ7VcVY43hElpU5AZGdnc+utt+Lz+ViwYEGD3/tfJqWiiCKKKKKIIooooogiiiiiiCKK4wsN5SkapksYxR+CwYMH065dO2bMmPFnVyWKCHArekTnpmCZCkZSzTVNgUeL7BRYgsOadUURRRRRRBFFFJHhVXXq8ofvsEkN0nqrd2+XpYjmK0cNzVt3oADZDo4YFM1Aq6M+NklqcKRVj6rX6WDZZZPDtcJrIFIdTP//y36nwTVTXXYrwqxb0SyzHglskonDVEPyOGSNK+OTXCHtHlBCDZiv1L4ytxQfLBOdhphC+TQjqPFSGzKWVmAk2GWphtmZGWI+f+gZS8MjIiTLTE0zTRwyGLWCJ8iyjOE3V7JJlkZUXeoBNhkEkqUdV8NZM1gaTQGzNYdsaVmZBNqtdoYSNZV8A80SyLOhc+WIoHqCjv3DYLOHR1GuD4eZN6rkDA0sVLOoI5gzbsUKEBRpPZD95lS/dT3wqsYh8zZhhHSVQxbYTQ0BaJITTYTOUYdN/s2Rlv8oaIalVRkJMhxVO3oUve45LUFCTMOsQ+rLxyZLv/vZrL7yA+dJt6KHzWKwzo6xDtsxd9txPCB6Ij6OUFRU9GdXIYo64FV1Vu8v5ued+WFpEvDQ5D7ERbBGM4Tg1cV7gxF8aqJj0zhuPq3bX8I/TxRRRBFFFFH8kfBpBkv2FPLLnsKwNAl4Yko/Dne2UDSDnXkVfLUhO2L6neOs6GeyfAzMSA0NCnbBhvcip4+9F5p0ocqn88zPKREfmTKwLSO7Njus3ODTDGZvyWVjrXD1YB1sn5zSr973ParBU3N3RzwUTejbmpaNXMxcmwlYB6Tp5/VFN0zyyn0sSy3ksuEdcdpkbIung1odloc28nZ2elvz1cZD7X7jKV1JK6xiaWq4LCwBj57bl683ZtEkzsk5A9rUa0aumyZphdV8tCo9YvpNp3ZjX2EVi1PCx85Np3ajW4t4bLLlk+aJH3eH+MgZm9yccwa05dkfd+NWw6Mc92qdyBUjOzJ7cy4XDe3AeyvTQyLxXj68IzZZ4rN1mdwxrgdL9xSxJTu8n5w2mcfO68PmzHK+2xzZpccdZ/ZgQ0YJE/u1obBKoaBK4euNkcfybWckk+C0IckSz85LCfatBDx2bt9jK4tqPkhfBrt/iJAowYRnG05K6SrkboItn0ROP+MRiG/L9Dm7giZ5NXFqcgvG92t9WLcDPs1g/q58zhnQhqfnpuDTw0mwk9o35uJhHYg9ShMqRTNYvb+YuTsOhqVJwCMTk2mc8iUU7UEa/yyvLtpHUZUVea5RjBVZ90Qy4XqmjnYc0D6JS4d1PGJXELoQPP7jrojr0pm9WnJ6r5aHJayFEBS7VV5dvDdi+qXDOjKgfdLv5qZC1Q32FlYzc01GxPRbTutOx6ZxvP3rfnL9US5rokWCi7vH9/R71PtrIUpKRRFFgyDxwPc7giGfa8Mw4bkL+4csYqpu8sueAt5fEVkoAhjdvTmDOjT+XfymRBFFFFFEEcVfFZph8uD3O6j0hRMDALFOOw9P7l3v4UKWJe79djuZJZ6I6cVVCu9fPQznsdqiZ98MxZEPQ7hLUS75ksfm7Ip4aAVYta+Y5feefthiyj0a0+fsrlN7pH3jWG4Y2zVi2/g0g8d/3M3srbkR312+t4hf7j6NgxU+1uwvAWBQx8ZMGdiOB2ft5Lm/9aegrJKOWbOxbXg/PIPWA6BZMve8uoqsUqvdz+7TiuaNXFz8zpp6+/O60Z05/41VnN6zRf2HRgH3fruNlINVEZMzit18cv0InvgxJRiyPoD0Ijdf3zQKTTN4eVEq32w6RAhJEjx+Xl++3JDNJ35SrjZkKZdTe7SgS4t4sss8/G1wO059YVkwfUtWOT9PO4XOzeJRdZMnftqFFkHdr3+7JGQk7vtuOzll4YdTsPr5jamDMU2TNo1jufqjDcE2rY2SapXXLxtEjMNGvMvOzDWH6m+TZZ6Y0vcYHsRN+OFW8JTU/cg5rzbMn6IE/HALlGVETveUIi6cyaLdBVR4tbDkBTvzOfUw48U0BbllXto3juWjlRl8vj4r4nNztuZxRq+WtG8SG6K11lCYwL3fbqckwkU1WEpTz5x9HjGLHsFs3oexXcYzdcaBYHrv1o2YMrDtEZf7R8OnGXyyNrP+duzZkg5N4xrcjl7V4Jm5KXy3OfK6tCSlkFX3n3HYfDRD8OD3O1i5rzhi+paschbeObZBdToayJLEvd9uY29BOFkPkF3q4fMbRrIkpYDddaxfw7s05ZTkFiek0/P68Nf6miii+B3gUXVeXpRaJyEF8MO2XPYVVgedLwbwxI+76837oVk7jkkdo4giiiiiiOJ/BT7N4Jl5KXUSGABfrM8iv8JHXa5TParOhyvT6ySkAJanFbPmQIkVdeu3QPPBxo/qJqQAo9PJ7DlYXichBVBQqfD6kn0hkYdrQ9ENHvlhZ52EFMCby/YHTZVqwjQFB4qq+WFb5IMfQHG1yutL9vHoOX2CkdH6tU1i4a58+rdLxGWX6ZDkxLHsyYjv+ya8xIerMoLkidMm89Dk3ry4IPWw/akaJhcN7cDjP+6us08UzeDbTTl1ElIAm7PKWbi7gPsm9gpL25JdTsrBSkrdKjNWZ4SkvXn5YGRJ4sWFqXXmbQpLthvRpRkfrUynTVIsFw9tH0xPL3bz1YZsrh/TlSd/SolISAE8dm4f3ll+oE5CCuCXPYVsyy7Hoxp8vDqjTkIK4Ne9RWzIKCWnzMPdZ/ckroYZ2Lebssku9QRNNH8TNC8seap+Qmr7l1C6v26TvJp5rf5v3YQUQNpCRPY67hrXNWKyWzV4am5KvXPGEILZW3Pp2iKe/y7dV+dzuil4aNaOOvusPvg0g5cWptZJSAHM2pJLehUYJ0/DsexJhnVM4rQeLYLpLy5MxRSHIv8er1B1k/8sTqszXTcFD83e2eB2NE1BXrm3Ti1AgAqvxnM/78EbQXsxAEW3NNXqIqTAmp8zVmXgqSefo4VH1fliQ1adhBTAhowyFu8u4PXLBtf5zGNzdnEUnOhxjygp1QCcdtpp3Hrrrdx6660kJSXRvHlzHnnkkaCgU1ZWxlVXXUWTJk2Ii4tj4sSJpKUdmoyZmZmce+65NGnShPj4ePr27cu8efOC706dOpUWLVoQGxtLcnIyH3300Z/ynVFERplHCxNMakP4hZDA8urTDN7+dT95Fb5639tbUM1XG7Pr3SyjiCKKKKKIIgoLpinILffWaXIXgGEKHqznAKkZgtd/qfsAGsD0Obt+u/8OU4OlT9ed3qQL5oj/48HZ9V9kAby34gCVvnCNELCiP23PrmDR7oJ68/D6taFqEzuGEDzw/Y46fRwFMGN1Oi67zGXDOjCxX2u6tIjn9V/2cce4HrgkFfvSJ8AbbpJGn/PxNe3Na0sPaX9cN6Yz1Ype74ETCJrSTRuXzKp9xewtqI7o+8cQgn8vqJs0CuD5n/dwdp9WDO7YJOT3pFgHXZrH89Cs0ENzs3gnp/Zswb8XpFLuidz+AWzMLGNxSgE3jO3KkpQCHpzUG1cNrQa7LLElu4ylqeHmgwDnndSWdk1ieWvZ/sN+x4Jd+ThsMq8tqZsECOCpuSm0bRxLrMPGY+f2Cf5uCnjg+x0hZopHDXcRbHi3/meEgB+n1e1zKgDNCytePGyRMQvu4fLhHeneMiFi+nebc8gscUck3VTd5NfUQi4Z1oF/z0+lOgJZWxPL04pZl16CVg/pGwklbpWPG3CWeHDOPszRd4IjDvvSJ3jqnO7Y/etPcbXKK4v3HhUp9kfBpxk8OXf3YdtxRVoxaw80rB0NYa3lh+NMv1ifxcEKX5iCQACyJPHYnF2HLe+1JWm/SxsLAS8trPtiIoAnf9pNh6Zx/H1wu4jpOWVe3lt+4C93doySUg3Exx9/jN1uZ/369fznP//h5Zdf5v33LbXka665ho0bNzJnzhzWrFmDEIJJkyahadamdcstt6AoCsuXL2fHjh08//zzJCRYC+cjjzzC7t27+fnnn0lJSeGtt96iefPmf9p3RhEKRTd4eFbD2PxtORX8tO0gqm7gVnTeXHZ4YRfghQWpdTpZjSKKKKKIIoooDsEQlvlFQ7bN1ftLWLmvOOzg41UNnvrp8AcnOAY355oXFj0KvvI6H1HOepbZW3LZlVd52OwU3eSR2bvq1JZ4aHbDNLDnbMsLIXYU3WDejoNsy6k47LuaIXhqbgr/OrsnT07pxxtL93HlyE7klXtIUIuRN30Q/pI9Bt/Zz/Pk/P24VavuLRq5uPWMZB7/cXeD+3PN/hLuOrsnD8zaHqYF59UMXliQGtGPZ23kV/p469f9PHZunxCtg3+dlcyO3Iowwujrf46kqErhszrM9mrjqZ92075JHNtzyol12nh4skUCJbdM4MIh7XlkduTDcazDxv0Te1laH4c5dLrsMv8Y04Wn5qYE27Q+pBe7mbkmk5xyL+ee1Jb2TWKDaRszy1iSUohapwf3BkBX4Kc7Lf9ph0POBkj50XonEjQfzL8fVPfh8yreCxs/5JlzkiMmi8OQbgeK3JS6Vb6tw3dXbTz6w+GJjZpQdbPBGlZbssuZvzMfddzTyJs+oJko5apRnYLpH6/OoKRaOWJS7I+AaQqySj18u6mh7bjzsM/4NJ1f9hSyLr30sM8apuDh2TsjriXeBmjGBlCl6Dw9NwVvA+ZUQ+FRdZ6fv+ewhDZAXoWPt5bt48HJfajLneF/l+47pvU7HhAlpRqIDh068Morr9CzZ0+mTp3KbbfdxiuvvEJaWhpz5szh/fff55RTTuGkk07is88+Izc3l9mzZwOQlZXF6NGj6d+/P127duWcc85h7NixwbRBgwYxdOhQOnfuzLhx4zj33HPrrYuiKFRWVob8RXHsoRsmW7PL67zJioRnfk7BFPD0vBR8WsM2jHKPxsuL9v4uqqJRRBFFFFFE8VeBbpis2lfcoANKAI/N2Ylcy9Yhr9zb4AMoWDfnR61EUl0Amz+uO73NQKTuZ/LcwsNrxQSwYFc+ew5WhWh++DSD7zfn1msaUhsPz96B8Ot42ySJp+dGdrAeCb/sKWRvQRWxThs/bTvIxcM60LmJi9jF90c2yxpyNTkeG99vOWQaePOp3Vi1r5j1R9CfT89N4aKh7anwaszbeTCERKnwqHyypmGkEcB7yw/QKjGGs/u0AqBlIxdTR3QKIx1aJbro0DSe6XN21xk1qzbyKny8u3w/14zuwgcr0rlgcDvinDbuGNeDrzdms78ocj9dPqIjRVUKP2zNO2wZlw3vSLWi1+kIPRJeX5JGkzgHhil45oL+IWlP/LiLo1YKNA3LIfm+xQ1/Z8GDINVxFC3LgB1fNzgr+6/PMrBDIsO7NI2YvjmrnF/2FKLWIHO9qs7MNRlcMaoTT89NafAcTy928/m6rAZpqhimYFt2OcsiOPCvC0/N34fc+xxo3oPYRfdx97iuOGxWx2iG4Om5KVa0xePsQtsQgkd/2Nngdswo8fDp2sx6yVeHzcaTPx1egzSA1ftLWL2/GF+tM5UhaJBmbADfbsomr8KLaR4b8q/MrfLZusg+tiLhrV/3I0twx5mRiVaPapmwH464PpEQJaUaiJEjR4Y4Yxs1ahRpaWns3r0bu93OiBEjgmnNmjWjZ8+epKRYm/vtt9/OU089xejRo3nsscfYvn178Nmbb76ZL7/8koEDB3LvvfeyevXqw9bl2WefJSkpKfjXoUOHY/ilUQRgt8l0a5FAjKPh06R7iwRMIejbNvGIyhrQPinomyGKKKKIIoooogiH3SaT3KpR8IDWEPRs1Qi91sGidVIMjWMbFj4coH3T2BDzqyNCQiuIjXxQBqDqIJIw6NI8vsFZxjttdGoWF2JW6LDJ9Gt3ZLJH7zaJ6H7tDVNAtxaRzZ8iIcYh07lZPC6HTIxDpsKrUVbtxWjZP/ILJfto0ziepBrtfqDYTfcWCUfWn60bUenVqPRo9G2TFDRtAmgS76RZQoRQyHWgdVIMSbGOoC+mKp9OuVejV+tGIc9VeDU0w6R3m0aRsqkT/ds1ptSt0q9dEopmoOgm6cVuerWuu5/Si910aBpHYuzhY1GlF7tpnRQb0qaHQ4emcbgcNmIcNvbmh/rdSm7VqEEaaxEh26BZ94ZH1QNo0ZM6GYykdhDTuOF5NemEZHOSFyFiGYBNlujduhGOGoGFHDaZ3m0SySv30avNkc2d/u2TsDdg3NpkiS4t4o/oLNGtRQKmoUJ1IUarAeSVVoeQob3bJGII8dvNio8xdFPQ+wjbcUD7xjjq+Q7dNOs0y4wEp02mR6tGYU7AY+wy7RrH1vFWOBrHOWmTFHNsIq8CzRNcNItv+NrUNimWeJednbl1a672a5f0l4rBFyWl/gD84x//4MCBA1x55ZXs2LGDoUOH8vrrrwMwceJEMjMzufPOO8nLy+PMM8/k7rvvrje/Bx54gIqKiuBfdnb9dvhRHD3inDZuOrVbg561yRJPXdAPl03mqlGd6dpAAfOk9klM6t/m2IbjjSKKKKKIIoq/IJrFO7n65M4NetZpk3nq/P5h+6sswd1n92xwmU+d3y9iuPkGQZLhrMhOvwGoLsC24gWePS+5wc5rbzsjOSyamE2W6NYiocHRuRJj7DxUIzqhXZZ45m/9GnxBdtOp3ThY4WVbdgX3TujFCwtSkRwxmGPvhUatw1/YtwRbzlruqeGQ+ov1Weim4KpRnRtUptMm8/Dk3ry4MJWJ/dvQrklsyMFcAh45p0/dGdTCQ5N68/3mQ07RvZrB03NTePTcPiEkgk8zmbM1j2lnJtOykatBeZ/aowUjuzVlxqp0RnRpysOzdmCYgreW7aNTszjOGdAm4nu/7ClkZ24F0+rQkKiJX/cWsSmzjHuOYCw/em4fCit9VPs0XqjhsN0uSzx9Qb8jIgjD4GoEo6c17FnZZkXgs9VBqMkOOP3hBhftnfAy763MqNMx/BUjO9IyMSZEwcBukxnWuSk/bM3lX2f1oElcw8i9Cf1a07dNIvYGEhYJLvsRnSWeObc7jmVPg82BOfZeHvjxkKZm26QYbj6t22/rp98JsQ4b94zv2eB2HN+3Nf3aJtYbgdxlt/H0+Q0fl9eO7kzjOEcYmSQEPH1BvwblAXD32T0a/GxDYArBAxN7N/j56ef1ZW9+FQt3R7bW6d4ygakjOh7DiJl/PqKkVAOxbt26kP9fu3YtycnJ9OnTB13XQ9JLSkpITU2lT59DG2OHDh246aab+P7777nrrrt47733gmktWrTg6quv5tNPP+XVV1/l3XfrdxDocrlITEwM+Yvi90Gc087/ndadtkmHv/m5dFgH2ibFYvMvrk9M6XvYdyQJnrtwALa/YhiFKKKIIoooojjGiHHYuOvsng26db5uTGeSIhyQYp12LhnWgZ6tDq/5MqFfa/q1TcJ5tBdHdhf0/zu0GVjnI/La/9IhTuPvQ9rX+UwAHZrGcv0pXSIeRlwOG9PP7RsSWa0u3DGuR4jWiCxLtEmK5dJhh9e+b5sUw41ju/L4j7u55bPNjOrWjIMVXoqrVdKL3ahnPBHxvZgF93DJsI70aGVpPhim4PEfdzHtzOQG96db0fl5x8EQQi0Ap93G+L6tGdyx8WHzGtO9OSO7NuOlRaGOh2dvzaXKp3NzLRLhgVk78OkGD046/MHSLks8eX4/lu4p5JYzkkkvcfPzLsv5vFs1+GRNJtPP61un9swTP+1m6ohODdJcW5VWxMUNHMsT+7WmR6tGtEqMsRzd1zB9vHJUJ5onuEJImyOGIxZOuQsSIztoDsGQay3ysq7yHDEw5GpLm+pw6Ps3lCY9+e+yAxGTG8c5uHd8r4hzxmmXuXRYBzZllnLnWYcnIlx2mSem9MV1BGRAjMPG/53WnTYNOEtcNrwjre1upA3vop7xBL/sKWRDxqGgAQ9M6uWvx/FJRtgkifsmhEe1rA2XXebJBrZjk3hng4jrFgku7jyrB3HOcC1Dh12mf7skxvdtddh8erdpxEVDO0TM52gR67RzzkltOKl90mGfPa1HC0Z0bcr/fb65zmeePr/hBNuJgigp1UBkZWXxr3/9i9TUVL744gtef/11pk2bRnJyMlOmTOGGG25g5cqVbNu2jSuuuIJ27doxZcoUAO644w4WLFhAeno6mzdvZunSpfTubW1qjz76KD/88AP79u1j165d/PTTT8G0KI4PmELw8GFu3hJj7TwwsTexfkHQYZMZ3qUZp9YI5RoJU05qR5fm8cedCm4UUUQRRRRRHK+Qgfsn1n/waZHg4o5xPYit49DTkJtzl13m8fOO7AAaEZIM5/6n7nRdIWbxgzwyuTcJrvoPQo+fV3+dY502bjm9fq2Mrs3juXJUp7BDeozDxgMTex/WdOyBSb35eUc+W7PLya/08WtqIU9O6cdTc3fTrnljpL7nQ7sIIc1L9sGG93m6hkPq1ftLWHOghLsOo5lQ0yn67WeGEmo1IUvwzN/616t1ZpMlHj23D68u3hvmFF2WJGKdNm6OcCE5fc4uJg9ow8AOjeut65WjOtEkzsGWrDKaJzi55bMtIeljkpujaAb/HBu5n/YVVvPF+qyQCHmREOOQ+b/Tu1NQ4ePxw1yEuuwyD03ujRCCnDIvs2v4rGoa76yTtDkqjH+m/vTYJnDWExaJVS8kmPxK/Y84YlHOfo7Hf96Ppw7Hz/eM71mvBmCzBBcpB6u4eOjhyb0bx3YlMabh5pI18ehhzhJJsQ4eOLsrMQvuhtb9oe/5PD7vkB+kYZ2bcHaf1mE+8o4nuBw2LhzSPswEtjZuOKUrjRpodhrntHN3Ay4i7p/Yq16NVpfDxhNT+h3WFPvJKf3CgigcC0jA0xfUYd7sR4DQXrSroE6n7Gf0asnAjo3r1TA7EfHX+prfEVdddRVer5fhw4dzyy23MG3aNG688UYAPvroI4YMGcI555zDqFGjEEIwb948HA5rshmGwS233ELv3r2ZMGECPXr04M033wTA6XTywAMPMGDAAMaOHYvNZuPLL7/8074zinDEOGyc1acVwzo3qfOZO8f1CIuQ4LBJPHV+vxB/BzUR57RC8v6VVC+jiCKKKKKI4veGy2Hj/EHt6vXf+ODkXvUSEw25Ob/hlK40ijkGt+WyDVr2gn4X1v1MUgecNolp4+o22zq5WzPGdG9eJyEDlsxy49huIZHVauPJem7Z7TaJu86qWztlWOcmnN6rJc/P3xP8rWViLC0auejZOpGlewpJK/Lgm/BqRC0Y+/LnGNA2nrP6HGr3p+emcMGg9vSpxx/NPeN78mtqEUVVSkRCLQCbbPm6+tugurV1po7oiE2SmBnBKfplwzvSNM46/D5SixSatSWP4iqFpy/oV+fYahrv5J7xPflkTSbTxvXglz2FIU7NJ/ZrTbcWCdz9zTb+eWrXOjXxX12cxrDOTTm9Z8s6v+OmU7vhVnRaJ8XQq3WjkDatjRvGdsUUFml5Wy0NjHvH9zx6B+e1YXdBr8nQYUTdz5zxCEgNkH1tdmg/FHpMqPMRMfoOFDmW2VtzI6b3bNWIS4Z2qFfWjnHYuG50F77ZmM1j59VNHLVKdHHrGd2PSm532mXG9WnF0E51nyXuHtcVW+562LcI34RXeXt5BnkVPsAiWx8/ry+yLIX5SzreIEn1ky8tG7m47YzudV4YRIJAcO+EutelAe2TOG9g28NqNzWKsXP9mC51pk/o15p+7X6DZmw9sNtkures38T6qlGdaJbg5ME6oqg6bJaZ7fGqKfdbIInfgwr8i+G0005j4MCBvPrqq392VSKisrKSpKQkKioqoqZ8vxMMw6Tcq5FWGB4tRQKGdGoSkbH2agYZxW6qfOGR9ZrGO2jfJC5KSkURRRRRRBHFEcIwBSVuhYzi8NtkSYJBHRp2k1zp1dh9MHIU48EdmxzbA6BSBfl1hEFvNxjsLnTDZHNWecRHklslkBTjOKx2taqbFFUr5Ebwr+OwSfRtm1Tvd+mGyZbs8hAf1EJYcfq6t0zAoxjkV1qHZZddplfrRsiSFeFq98FK+rVNQjJ8yMWpoIXWQZKAZt2ptjUJafd2jWNx2mXSi93IkhQsDyw5a3CnJuzKq6RVoovmCa56iTmwQrDvzI3crwPaJ5FZ4qHCGx6efUD7pKBcphkm27LLQ5xMxzgkerVOIjW/KmLkq1aJMTRLcFJSrdIq0UVKbjmGOPQlvdsm4VF00ks8dGoWh2YI8sq9VrsIgt/ssFmkqUfV2ZNfFaYdIxAM6tCEtMIqurdIQNFNBJCaXxVRW2RQx8ZIWON9X5EbsLTCjmSuNBimCd5SKE4LT5OAdsMswqmh8FVAQR0R2NoPQcfO1uzyiE7aOzWLo1m887Dfp2gGBVU+mie42JNfFRLVUQIkSaJ1UgytE11HTViYpqDcq7GvsBqrswWBHpeAQZ2aIudvRwBm855syfMGvynOaSO5ZQIuu+2EsK5QdIM9B6tCTEQDaJ0UQ6tE1xETK7phsimzjEjERdcW8TSOdTSob1TdZHNWWcS0Pm0SSXDZf9c2dis6O+pwYD6wQ2NsMqQXeyj3hK9PibF2OjWND1rmnAhoKE8RJaUagCgpFUUUUUQRRRRRRBFFFFFEEUUUUUTRMDSUpzi+9f+iiOJ/AWZkG/ijhhDHPs8oGgxFM1D1aPsfz/BpRsgt6B+G6B1QFH8FCAG6evjnojju4NUMfBG0ezBNMMM1uuvD0dxpa7qJEEe39tbW/lF1EyOSakwdUHQDpc7v14Prs9KA/VsIgaYbIW3W0H2lZp01w4xYnqob6EZoXvW1t+Iv2zBFyHOBf5umCMuvvry8qv6HyTGGKdAaUjdTt8bpYaAb5qF+MFTQfEdRJ/OIxreqm8Fxpeh1jLEIUGr08+8llwgh0BvQbkcFXQGjYeuGaR5+vh5RhFNdAf3I+7Y26lwTfgeoRzA2/hcRJaUagGXLlh23WlJRnOAwdHAXHdWmWXeeCriL/xLElFczyK/wnVCLeLWiH9dOKI8EbkUnv8KHRz2yw8rxDp9mHDv/GQ2FrkBVPmiRHVdGEcUJAV21xrERJaVORJimiLw/mRp4Shp06AfrEF5YpeCtw7F0XZANH1QVHDGpqRsmRVVKiCxQ6dNCD7GqG1GZh6lURyR63IqBTZbQ/ARCULYwDXCXoGjWfmcY4Qfjms97NYOCSgWfbobcM3gbsK/4NIOSaiVIEkj+etVGbZcPHlWnoFLBo+oR5SKPZiBJUFKtBM2lvKpVT0U30EyTUo+K2QAST5YlDMEfJneZQlDh0eongUwT3CVgHn7cCKyxAVgBBjT3EdXHMAUl1eoREUSydKi9bJLUoHdV3aTaF0pq/h5yiWqYlLob1vd1ITD+a5urCqUKgTjsWPFpBoouKKlW6iSmfJpBUZXSMIISrL5Vqhr2bD2QZanhZf7Wsho4Nv5X8T9JSk2fPp2BAwf+2dWIiBkzZtC4ceM/uxpR/GEQ8MVlUJ1/7LIsz4KvrwRx4hA5dcE0BZe+u6beqCnHE7yqweM/7mZFWrF1i3qCQ5YkLn13DfbaXvxPYHg1g+fn72H+rvw/TBABLKeuH58T1TCJ4sSGJMMnU0CttojWKE4YeDWDd5bv57N1mSg1D5FCWL5/vvtHg7WlZAmueH8dXq3hFxaqbmL6qpA+vQBxFHvKdTM2BCPl+TSDh2btYFNm2aFDrmxDmjEZSbZjq0W8+TSDp+buZsmeQjJK3EjApe+usRKFCYseQbbZuOy9taiGGaYlJPzPS5JFkE19fy0uu83aQ0yLqHru5z0s3F1Q775SUOnjhpkbQVj5LE0t5Om5u0MO+z7NYPqcXazeXxIkr5w2manvr8X0a0Jd+u6aILno1Qz+szgN0xTc9Olm8sq9/vY2mPr+WuySRHqRm2lfbA3xjRUJimbwxfos3li6zyLefmdiyjQFW7PLuf/77fUf1oUO310HJQfq1TjWTZN1B0p47Idd+DQdUufDokfD/JrVB8MU/N9nm8ku8zZIW0rVTebtyOeFBal4VZ3vt+Ty6pK9hyVsddPk8R93s3p/CYpm8MKCVObtyD+mpIUQgsxiD7d9vuWwfV8fJKnGfAlA8yL9fC9q2lIcUv11VjSD9BI3N3+2uU5tqAqvxjUfradB0r6uwr4lMP8BUI/+ok/VDb7blMN/lqRF9A93LKHqJrO25PLK4sOPjf9V/HVOGlFEcaLBNCBzFeRthiVPHNGmWSc0Hyx+HLLXQe7mBt96Ho/wagbvLj9ARomHz9dlhQrRxylK3Qo/bc/jpUWpEaMOnUjwqDrvrdhPRomHmWsy8P5FtKU8is53m3J5ZdHehgk/xwK6Atu/ssKhL3/x2Mz1KKL4o2GosHsWFKXCipfACHfCGsVxDAEfrczgzWX7Q534GiosmQ7py6Fw12HNjDXd5Oed+aQVVvPq4rQGH7Bkw4tjxXNQmAIpPzV4/OiGycp9xezKq+Slhamohkl+hY+Fuwv49/xU65CrehBr3oTSA7DubUzVE3K4r/Bq/LA1jzeWptGtZQIfrc4go8TDjFXp+LzVKIOu5ttNOaQXu3n71/0hB3ifZvD+CksW+WRNJrllXrJLvczakovb/+1uRef7zTm8vGhvnVu/z088bMupYH1GKULAK4v28sPWPCprOFwvqVaYu+MgLyxIRQjwqQaztuSSU+Ylv1IJykWfrctE0Q3cik6bJBcbMsrYnFXG8/NT8WkG7yw/QHG1ilczeX5+KmsOlLDnYGW9RIssS7yxdB8zV2fQPMGFW/l9933dFPx7/h4WpxSSW17HvihMyN8BGSutcVqPlqYQ8MKCVH7eeZCiKhWK9sC2rxqsUWOagh25FWzMLOPf8/dEdNJdG7IEry7ey/bsChw2mdeWpPH5uqx6yUlVtzT/ftqexwsLUpFliXX7S3h18d5jqi2l6ibPL9jDuvRSdh+sPDLzOD98msHM1ZlklHj4cOWBIFEp3MWwaxauX58GRJ0yulc1MAT8Z/FeNmWWsS27PExry6savLgwlZSDVSxLLTq8qakkwdKnYdf34C054m8KQJYkXv9lH5+tzWqweevRlwX/WZLGF+uzUP/IC9ETCFFSKooo/igIE1S39WcalkC2eLqVtmsWlOy3/q15QalumMBmaNazAfO/whRInWv9e+HDlkq+afjL9Vh1OE6hGyZuRcerGgghqPZpfLQqHYA3lu7DpxmYQuBRdTyKfkS+JH4PWHXUqfZp6H5b+SfnpmAK2JlbycJdlvabohlU+bTj3gRRM6x6elQdIQQexeCDlRkAvPPrAXy6GWz/Kp/2u2/gxwJCCLyaJbTrhlX/Z+aloBom+4vczNpihZBWdWvsNcSXSINQe84ZKvz6vJW28QPLTAZqzPW/BuEXxV8MpmGNT6XaGse6CkufsdI2z4TqAuvfmgd8ldY+FPWbdtzA51/7AofjVxfvpUrRKapSeH/FASCw9qkoA66E0XfAwkf8vnv8a5jmxTBNa99VdUwhUA2TVxbtBeCrDdkUVysh5emG5Y9H11QMXzXCT8KLynzY8ikA0tKnwFARwsRU3JiKO3iJZpriUHmmQAiwyzIL7xzLMxf0xyZJPPHTboSAzVllrEwrBmcc6uB/4L5+JUbyJAzZiWqY6P6/oiqFX+85jdn/Nwaval14Abyz/AAeKQ5n55M5tUcLfrjlZC4Y1A5VNw/JIorO+yssWeTtX/fTNN5JypMTGJPcHJvNji4kEpw21jxwJu9fNZTsUktzo/bef6DIzbwdBwF47uc9GEIw59YxrH9oHE6bHJQj4l12Nj1yFl//cyQSoJkmY5Kbk/LEBGKdNj70y0VvLtuPVzVoGu/kylGdiXXKPH5eX/IrvewtqOLeCb1Y9+CZeFSdCf1aM6l/a56al4JmCAxToOoGHlWn2qcHCbwZqzIoqFRwqwav/ZJGswQXmmFSrejWWNKPzNdSbah+OS9AYKw9UMKGDCsK2hM/7kY3TUzTRFfcmEo1wvT77Vr4sJXB3gVwcJv1b82HqVSjqYdMvpalFrItpwJTwJM/7cYYfSf6A7m4NROvqlv5KdXW3isEphB4VasdDFOgm5aMALAopYDU/KqwuaT5v0H3+wMrqlKYdctofrx9DJ+sySSnzItPM3lu/h7L95i//ap9GqpuopsmNlni2Z/3YArYkVvBkpQCFt99GvOmnUK1v30CMvGRyCWBugXGXMrBSpakFALw9Nzd6P6+dyt6UNarjcB89/rnu1e1NCwB3luRjlux3vPZEvBcMRdj0NUYGWtxOWwIXcFUvSiqRrV/7Mc6bewrrGbhbmu/eGZeCrpp1aPaXw/VMFh3wJKLXliQimaI0HVA9591Aj6kUn6E/O3WOrXgIeu/pm6Rj0p1nftQgMQNjPfP1mWRW+4NatAH+qtmGx4tapf1xYbs4Nh4/ucUa408RmX9VfCnRt877bTTGDBgADExMbz//vs4nU5uuukmpk+fblVOknjzzTeZM2cOy5Yto02bNvz73//m73//ezCP++67j1mzZpGTk0Pr1q2ZOnUqjz76KA6HI/jMc889xyuvvILH4+Hiiy+mRYsWzJ8/n61bt7Jw4ULOO+888vPzQ8zmpk2bxo4dO/jll1+YMWMGd9xxB59++il33XUX2dnZTJo0iZkzZ/LNN9/w2GOPUVFRwZVXXskrr7yCzWaFaSwrK2PatGn8+OOPKIrCqaeeymuvvUZycnKwnBkzZvDoo49SXFzM+PHjGTNmDE8++STl5eUNbsdo9L0TBKYB+3+BtW9B6X6oyA73+xTXDJp1g86nwJmPWqSTzRE5P10Fu9NSTc5cbeXpKQ19RrZBUkdo1hVOvh06jwH5CMLw/kEwTYEsS3y0Kp35O/NJL3ZTWBVqGiJJ0Doxhs7N4/nboHZcNLTDn1RbC6pusq+wmpcWpZJR7Ca71Bt2+5EYY6dTs3j6tUtk+nl9MUxBnPP4a3/DMLHZZD5Zk8ncHXmkF7spqAxv/1aNYujSPJ4pg9py6bCOmKaJfByb9im6QW6Zl2d/3kN6sZvsUk/YzWeCy07n5nH0bp3I41P6IktSMBz4UUOYsPN72PKJpR1VmRsuJCW0suZ6z0lw8m3WWiCfOCF+o/gfgDBh9w+waYZ1aVKZG36xkdASmnaD5LPhlH9ZWoF2159S3SgOQdEMyjwaj/+4iwNFbjJL3fi00L6Lddjo3DyO7i0SeGJKX+Lc2bjeGmaZaDbuCE27wlmPY7bsy8878vlifRbpxW4OVhwKUx9AiwQXnZvHcVrPltxyend0TcXucMLyF2DfYmv8uItCX5JkSGpvjZ+h1yF6n4MkyRimYFlqIR+vzsCnm7x/9VDSi9z8Z0matdeWedBq+X1KjLXTpVk8J3dvzp3jksko8fDv+Xvo3jKB+yf25vN1Wfy4zb+3VfnCluNWiS66Nk9g2pndGdmt+RHvhW8sTaNj03gmD2iDTzOYvzOfvw1uz7/n72HtgVIyStxB08MAbLJE28YxdGkWzz9O6crIrs1Yn17C6O7N+Wn7QQoqvfzjlG58vDqDn3ce5EBR/XLRBYPacfHQDtz+xRbmbMujSZyDLs3jGda5KQ9M6s3MNRk8+sMu7LJE+yaxzLh2OE3inDzyw072FVaTUeLGU0vrzWWX6dQsji7NE3js3D4kxTpw2GSc9iPf9xXN8un1+I+72Z5TTnqJm0pv6IVM/3aJfH/TCBy562Dlq5bmW3lWuFlpbBNr/+wwEnH2kyzdlcsd3+6mspYvLodNokOTODo3j+dfZyXTo5kD58L7YdSt0KQLumRnXXop7y0/wIFiN7nl3rALz0A7Du3clPsn9sKnGTwyeyc3ju1Km8axPDp7F2mFVWQUu4OaczXbr2PTOLq2iOfhyX2Iddq4fsYGdh+sDB/DteTF/YXVfLAynSem9MMmH14uUXUDu03m2Xl72JhRSnqJm3JP6OW2zd/3XZrF889TuzGscxPstkN9KYRAkiS+3JDFD1vqny9dmsczuX9brhzVCfOH25BTfoCmXVHHPYWz6xienZfChoxS0ovdlEWoR7vGsXRpHs8Np3RlWJcmXPjWanbmVgKWVlFbf/pVozpxZq9WyGtetzSjSvaDUhlaIZsTmnSy1pIzHoHmyWH7kE8z0AyTR46gv1omunDZj1wuUzQDzRA88sNO9hbUX1aX5vE8fE4fWh1lWScCTpjoex9//DHx8fGsW7eOf//73zzxxBMsWrQomP7II49w4YUXsm3bNqZOncqll15KSkpKML1Ro0bMmDGD3bt385///If33nuPV155JZj+9ddfM336dJ555hk2btxImzZtePPNN4PpZ555Jo0bN+a7774L/mYYBl999RVTp04N/ubxeHjttdf48ssvmT9/PsuWLeOCCy5g3rx5zJs3j08++YR33nmHb7/9NvjONddcw8aNG5kzZw5r1qxBCMGkSZPQNGtyrlu3juuvv55bb72VrVu3cvrpp/PUU08dts0URaGysjLkL4oTALINup4KcU2hLCOyI3JPCVQehGE3WNoVdRFSYBFShmo9W5ETTkiBVUZZOjRqA51OPi4JKfA71jRNLh7agWpFDxO8wDrTH6zwIYTg3JPa/qbbumMBp12mW8t4+rVNZH+RO6I6bqVPJ6PYzeXDO2KaHJeEFIDNJmMYJhcOaRd0jlobQkB+pQ/dNJkysB2GcXwTUgAuu412TWIZ2aUp+wqrI6riVys6+wvdXDq847EhpMA6bPU+1/IjVZET+dauugC85TD4qighFcXxCUm2SFOb07pEiaRpW10I3lJrHEcJqeMGLoeNxnEOzu7TirTCqjBCCiwT+X2F1Zw/oDmxVRm4Zpxt9bGpW2RA447QvAeyJHFWn1Y47TK55eGEFEBRtUKpW+PyER3RTRO7w4muqeiDr7UCr9QmpMAqqzwLHLGInhOQJGs/sckSY5NbkBjrYH16KVPfW0enZnH0aJXAgWJ32GEeoNKrk1Hi4fx+zSB7A53iDQZ1aMzbvx7g8R93cc6ANii6SX5l+AEbCDoE79M2iQW7DnLewLaH3Qs1w2RS/zY8MnsnG9LLGNe7FV7V4NJ313L3N9v4dmM2V4zsRH6FN4yQAst3UXapl2YJLoZ3acoNMzdyxQfrWbWvhPF9W7EirYRn56UwZWBb3IpRr1xkmIKJ/Vrz0KwdzNmWB0CZRyOv3Mclwzrw7aZsps/ZBVgmcxklHj5dl4nTLvO3we3YV1gdRkgBKLpJWmE1p/VsgcsuY7dJR0VIgTUmDVNw1ahOZJZ6wggpgB25lVz50Sb0tsMRSe2tcRjJz5m3DMqzEcNvoNLt5a7vU8IIKQDNEBwodtOvbQI9Gks4Z0yAZt0tAsPuxG6TGd6lKS0TXWSVeiJq4Jd5NHLLvVw9qjO6YQUKuHRYR676YD0HCquZMrAt+wqrw0iHQPvtK6pmbHILWjRyMXtLLttyKiKPYb+8OHVEJ9IKqrn8/bVcMqxDgwgpAKfdhm5Y7Ztb7g0jpMAac5klHto0jmFoLUIKLGUQ0xRMGdgOzah/vvg0kwsHtsSc/xDylpngq7AII0c8qmqtBbnl3jBCKlCPrFIPLRNdDO7UmGs/2hAkpABMATllXhJcdk7r2RLZUK1L9UiEFFhnoeI0aDsoIiEFEOOw4bDJ/H1o+8P216k9rP46WpLI5bBht0lcdJiy0gqrOSW5BS1/Q1l/JfzpmlKGYbBixYrgb8OHD+eMM87gueeeQ5IkbrrpJt56661g+siRIxk8eHAIsVQTL774Il9++SUbN24E4OSTT2bQoEG88cYbIXn4fD62bt0KwB133MGOHTtYsmQJQJj21IwZM7j22mvZt28f3bp1A+Cmm27ik08+oaCggISEBAAmTJhA586defvtt0lLS6NHjx6sWrWKk08+GYCSkhI6dOjAxx9/zEUXXcTll19ORUUFc+fODdbt0ksvZf78+fVqSk2fPp3HH3887PeoptQJAkOFH6fB1s/D0xp3gn8stm6B6iOkaufnLoYPzrIOwLUx5BqY9IJ1sDjOYZoCn25w2btr2ZZTEZZ+crdmfHTtsONq8VY0g/dXpPPCwtSwtMQYO1/9cxSdm8URe5wSUjVhGCaqIZj6/lo2Z5WHpY/s2pSPrx2OwyYd94RUTfg0g683ZvPoD7vC0uKcNr64YSQ9Wzc6NoRUTRgqfDkV0haGp7XuD9f+DI64KCEVxfENQ4Wvr4bUeeFpLXsfGsdRQuq4g08zWJxSwO1fbAkjkxw2iQ+uGMDwpApiPplsHfQDGPFPOPupELlBM0xu+Wxz0AynJpJbJvDdzScT77KHBCbRdQ1JqcY2Y7zli6w2ep+H+PsHSBHkE80wueeb7czemkufNol8+o8RfLgqnf/+si/s2cZxDr77x2Dal2/A9d2V0KQzyrVLmLmphKfnpXDFyE7cN6En183YEDQXq4mhnZrw0bXDeH5+Kp+uzeTqkztz99k9uPrDDWzOCn9+RJemfHDNMJ76aTdF1QpvXD4Y3RBc8u4aduVVEu+08bl/X6nyaVzw5mpyysJ9Jl00pD3Tz+uLZpjMXJPJy36zyI+uGcbo7s256dNNdG4Wxx3jenD1h+vZkl0elseors147+qhPP7jLr7ZeEgGbJsUw5c3jmTV/hIenLUjhFy4+uROPDSpD067jE8z2JhZxnUfbQi7XJMkePHvJzG2RwsSY+3HRPZSdZPcci8XvrU6Ill36+ndmXZmMg5Jt0yz1r8bnkmjNpasnNASRdjILPFw0dtrqPCGEyB3j+vGDSNb4Zo5CQZdBcOuBXtMyDOaYfLYnF18vi4r7P02STF8/38n0yzeFSTkfJrBnvxKbpy5iTenDsarGfzj440RL75e+PsAzj2pLXabhG4I3l1+INjPNZEYY+frm0bhUw2u/mgDM64dRu82iUcsl2i6SVG1wt/eXE1+ZXhk76tGdeLhyX3qJReFEKi6yVUfrmddeviF9+COTfjsukG4ljyKvMHfPzFJqFfNw9aiO9iceFUr4uOl76whryK8HpcP78D08/px77fbmL01Lyz93AFtePmSgTgCxJnqsSxCZky2CLDaOPNRGHVLWN/Whk8z2JZTzlUfrI/YXy9edBLnDGhzTORBn2awI6eCKz5YF7Gs5y/sz5SB7Y697Hmc4YTRlBowYEDI/7dp04bCwsLg/48aNSokfdSoUSGaUl999RWjR4+mdevWJCQk8PDDD5OVdWhRSUlJYcSIEWF51MTUqVNZtmwZeXnWpPjss8+YPHlyiDlfXFxckJACaNWqFZ07dw4SUoHfAnVPSUnBbreHlN2sWTN69uwZrH9D6hYJDzzwABUVFcG/7Ozsw74TxXEEmxPGhZOKAAy64sgIqUB+cc1hwKWR08dNPyEIKbA0pmIdNm4+rXvE9H+d1eO4IqTAuhG55YzuOG3hy+kZvVrRuVn8CUFIgaUxFeOQ62z/285IxuWwnVCEFFg3ZFeN6kzjuPB5Nbp7c3r9HoQUWPPuzEcip428BZzxUUIqiuMfNiec+VjktGE3gCspSkgdp4hx2JjUvw1dmseHpfVvl8Sobi2ImTkxlJACOOPRMLnBYZO5d0KviOVcc3JnEmoRUgB2uwNbbCLG0H9EfE+c+VhEQipQ3n0TewKw+2AlN326iWlnJkd0BD2+b2va2cpwfXuF5fagOA1nSQo3jO1KrMPGp2sz+XxdFjeO7RqxrBvHduXzdVl8ujYTgI9XZ5Bf4eO2MyLvhf881TKr+3JDNrec1h27LPGPmRvYlWdpcYxJPrSvNI5z1uluYNq4ZB6ctYNrPtrA7WcmB+WIa2dsILPEzd1n9+DDVRl8tzmH60/pEjGPO8Yl8+HK9BBCCuBvQ9qjmyKMkAK4Z3yvICkR47AxvHNTBnZsHJZ3x6ZxXDCo3W/SGqkNp12mTVIME/u1DkuTJOt7HHbZv+48GjmTARdDfAuwOXHZbXRsGsdZfVqFPWaXJW45oweuLy+ytD1H3RyRtHDYZO6rY2xfMKhdCCEFVpv1bp3IgPZJXP3henq3SWR4l6Zh77ZOjOGioR2IcdiwyzIOmxzSzzVxRq9WNI51cvE7axnauQl92h45IQXgsMs0S3BywaB2EdPvGd/zsNpukiThcti4Y1xyxPTbxrYnZvMHhwgpgB7jEU27YnPEYJMtWRKscRgJ907ohU2W6NcuKWL6fRN6HSKkAJxxlslm8tnhD9tdcMpdhyWkwOq7QR2aMLRzk7C0tkkx/H1I+2MmD8Y4bAzokMSICGOjVaKLS4Z1/MsTUkeCP/1kUdP3EwRUBxvmQHfNmjVMnTqVSZMm8dNPP7FlyxYeeughVPXIQm4PGzaMbt268eWXX+L1epk1a1aI6V5d9fwtdf8tcLlcJCYmhvxFcYKhLL3u348mzLah1p1nefjNz/EM3RSkFUaOlJJWWP2nm+1FQkm1EtF8L6vUfcIF4dMMk311tP/+omqME8DBeSR4VD2iOntmiTs0EtWxRlH4jSgAJWmWX7goojgRUJIW+feydNDcf2xdojhiRNLSySzx4HC6IptHRdK6Bg4UVUf+vdhdZ6QyTfViK90fuWJ1/V6jjgG47DLZpZ6I5oNZJR6EMyH0WypyqPCowVDvLoctJL+Qcko9uGodDqsVnb0FkffCzBI3Lv/BPrPUQ4VXCyFtMks8wX1F1U0ySyLPkcwSDy67DZddJqfMEyJHOO0y+wqr/d9ed93TCquDdamJrBIPut9RfG3k1Yp057BJZBSH1zGv3IshBOWeo5BL64EpBBkR2kQIKKhpplhex6V7aXpIMCABEeuvm4Li8gqLrFCq6o3Cl1sWuX2zSj0RI+nZZImMEstPZWKMI+L3FFb5Qt7VDIP8Cl+d8mKMQ0Y1TDJLPNh+g/CoG5HbF6g7ymEtGKaoc/zvLVEx7HGhP5amI0FQRld0K8hAZoR+CdRDN82I/QaQURrpd8ky6awNXTkUQKYBsMtSxPlUUKXUGzXxaGCXZTIilFVUpYRECI3iOCClDoe1a9eG/X/v3r0BWL16NZ06deKhhx5i6NChJCcnk5mZGfJ87969WbduXb15gqUt9dlnn/Hjjz8iyzKTJ0/+TfXu3bs3uq6HlF1SUkJqaip9+vQ5orpF8ReDaUDuFuvfvc+DG5dZjvlciVb0vCPRkgrA7oLC3RDTGM56Am5YavkCAcjbekJFRFJ1k735VbjsMteN6czP007hsuEdsMsSu/MqgwLm8YRU/8Y9vEtTvrhhBM9c0J9WiS72FlSfcLcgim6Sml+N0yZzzcmdmXv7GKaO6IhdlthzsArPcdj+DUG6X/AZ1KExn98wgpcvPol2jWNJL3Yj/17Moea1IgXJNhg4FW5aCaOngSPWmq+RDoNRRHG8QfdZ+4gkw4BLrP3llLssk73C3ZH9I0Zx3CC/woeim/Ru04iPrhnG21cMpmvzeErcKlVuN7QfBmc/Df9YckgLIRDhrAYU3WB7bgWyZGmPzL19DLee3o1Yh429BVUI6pAzBJZs44xHjL0H/Ybl0P8ikGSkvM11kvO6YbItuxxJgsn92/Dvvw/ggH8dP7lbM769aRRPnd+XFgkuUguqiG3SBnHTKhj2D7A5kAyFfX4SbWinJkzo24rUgiocNokrRnbi52mncOXITjhsEnvzqxjVtSk/3jqaG07pgssuE+uwsSe/CqdN5uqTOzP7ltFcMaKj9XxBFaO6NUOWYG9+FW5F5/Hz+vLSRSfRNimGA0XuIKngsMmk5leRGGPn3vE9mXPraMb3tbSE0gqqmDauO2f1bsXeAquuI7o05et/jqJJnJPdByuRJRjepQmp/rpcO9qqy+XDA/tyJT1bN+KsPq2Yfcto7p3Qk8RYO6n5VbRrHEvjOAf3T+zFtzeN4oxeLQHYmRtq/uRVLZ9VXZrH8+olA3n/6qH0aZOIZgjSi93kVxxbUirWYWNvfjXNE5w8MaUv3918MmO6Nwdgz0G/zyAhDo3DHuPhhl+scRrbxFp3HDGh+RVW0aKRi2cu6Mc31w9kZFdLO2VviQo9J1gPFkcm14UQbPe7jBjXuyU/3DqaByf2IinWQapfHq0NSbKIsJFdm2IKQU6Zl45N43jpopP4+Nrh9G+XhCkIRmMEkCWZPfnW943o0pQvbxzJ0xf0C8qLjeOc9G2bSEbxb7vQdNll9hZU0TjOwYOTejP7ltGc2dvf9zkVDbrc9WkGKQf982VER36edgpXn9wZp00mtaAapf3JqFf9hHnua5Y5ZdEenDFxeP3+k2yyROukGFILqkiMtXP/hF58c9OooEbb9pwKJCRSC6qId9qYNi6Zn24bw7kD2iBJsC27IjzKsyPWMgNu1AbOfQ2u/snylwvWGtNAaIZlQtqxaRyvXzaIT64bTr92iRimiEjg/xYYpiC7zEOHprG8dukgPr1+OAPah4+NKADxJ+LUU08V06ZNC/ltypQp4uqrrxZCCAGI5s2biw8++ECkpqaKRx99VMiyLHbt2iWEEOKHH34QdrtdfPHFF2Lfvn3iP//5j2jatKlISkoK5vfll1+KmJgY8eGHHwbzaNSokTjppJNCyk1LSxOAGDBggLj++utD0j766KOQPIUQ4rHHHgvL4+qrrxZTpkwJ+ZY+ffqIFStWiK1bt4oJEyaI7t27C1VVhRBCrFmzRsiyLF544QWxd+9e8frrr4vGjRuHlXU4VFRUCEBUVFQc0XtR/EnwVQmx9XMhCnYLoXqt31SPEEq1EMueO/p8lz4rhOK28hJCCM0rxMEdQmz7ysr7BIGqG+LtZftEcZVPeBRdCCGER9VFXrlHfLjyQPC34wWqposlKQVi1b4ioWiG0A1TeBRNKJoh3v11v6jyan92FY8IimaId5fvF4WVPuFWrLq7FU0cPE7bvyEwTVOs3lcklqUWClW3+kjRdKHqhvh4dboorvL9PgUr1UKsf1+IssxD81L1COEuEWLFy0IYJ15bRvE/CF+VEBs+FKI4zRq/umbtNZ4yIZa/KIRpCGGaf3Yto6gDO3PLxbzteULTDaHphlD9//1uU7bIKKwQQlMsWcQ0hdB8QuRuEWLHd1Yf10C1TxOfrc0QGcXVwqv692ZFF+UeVby+JE2YEcaAbvh/+/XfwvSWC1PxCE03hKl6hFa0T4iNM6zxFQHVPk18szFLpBVUCa+qC1UzxMJdB8WG9BJR7dOEYZjCq6jCp6rizaVpwqPqQtcNIRS3MCsPCj13q/g1tVCsTCsSXlUXPlUX76/YLwoqvaKw0is8iibcPk3klXvEe8v3C5+qC13XhMddJUqqFeH2acG90KPoYmVakaj2aeJguVd8sMLaCzNL3OKTNRmiqMonfKoa3FdmrEoXJdVK8FteXZQqqn2a8Kq68Ki6qPCoYs/BCvHdpmxR7dOE4pcjVvvlCMM0RZVXFZ+syRCZxW6haIZ459f9oqjKJ6p9mliZViQ8yiG5qMqft2GY4kBRlXArmnh1UaoQQgivootytyI2Z5QKr6qLHTnlYs7WXOFRDskmWSVu8c3GLKFohvBpVltpuiHm78gTW7PKxL6CKqHpxm8ZhiHwabp4Y2lasCzDMIWiGWJTRqlYsPOgUDSrH8WOb4XI22qNS9O01h/VI8TS56x1xw+3TxPv/Lrfqr/PK4zsDULRDLHuQLFYnJIvNE0TYt9S688I/w63oonZW3LErtwK4dOsse1VdeFRdPHq4r0Rx3ZRlU/MXJ0hNMMQB8s94ot1mULVDZFd4hbZJW6h6oZYvDtfbMooDb6j6YZYklIg1uwvFopmiNJqxd//h+RFTTfEzNXWmDpaGKYpXl28V3hUXXhVXZimKXyaLnbmlosftuSE9H1d8Kq6+GDFAZFf4RWe4HzXRGGFW7y7fL811jVdCNUrTF0R5qr/Ct1bIXxqqFzz6qJU4VGs8anqhnArmtiRUy5mbc4RbkUTry3ZKyq9anBN8aq62F9YJb7akCWqfbXq6a0QYtVrQuiKNT4M3Vq/9i8TYu8iIXS1Qe2TW+YRX67PFJpuCEUzhGZY6+KiXflic2bp4TM4Ahws94rP/WMjcEZQdUMs2Z0vNmaUHNOyjlc0lKf40x2dDxw4kFdffTX42/nnnx90Li5JEm+88QazZ89m+fLltGnThueff56LL744+Py9997Lhx9+iKIoTJ48mZEjRzJ9+vQQR+HPPPMMr7zyCj6fjwsvvJBWrVqxYMGCoKPzAEaMGMH69ev55ZdfOP3004O/z5gxgzvuuCMkz+nTpzN79uyQPK655hrKy8uZPXs2AGVlZUybNo05c+agqipjx47l9ddfJzn5kI3uhx9+yGOPPUZJSQnjxo3j1FNP5cknn6zX0XltNNSBWBTHCQLmebIDavvm0bzWTcDRINK7pglCt26cTiCfHz7NiKhhVNfvfyY8io7TLmMicNpC6+ZR9eM24l598Kp6RD9YXs0g9jhr/4ZA0axQyUKIsGgzimaEmW0cMwjT0gJwRPBz8FvmehRR/JEwDTA1K5pkbU1e1WP5+tAUcJw4e8z/CnTTRJYsB8u1/cgouhH0bSPVVMsIyA2mGbJ2GaZAN8yI62Vde0NgfRWqB8kZau6jGSYOoVpRgSNEBtZ007+vykiShFczsMsSsiSh6iaxTn95mg+vsIftWT5VxW63gwBDCFx2W1CG8KkaMU4HQgg0Q2AKcUi2qLE2+zSrjWRZwqsa2CRw2iR8hvW8aQpUw8Rpl1F1M5hHbVnFqxqH6lsjX90UgMAUlkmRicA0LV80pt/ZtNMfWKRmngHZQtNNdCFC2j6wf9cuU9EMy1eTsMzaQr4ZazwgCOlfzTCxSRK6aWIKjqn8FUmeM/z1MkxBDJolI0v2BsnKIflpPnDEYJgCIQS6KYiRBUiAoYftyYpmIEmSNb5qmfPXJ3fWlB8U3cBlt6EbJpIkoRsmsn+8GqYIOpW3yxJIYBgiKJfYZGt8B+TFYyGXRJqTpin8Jp2iQfmHfbvmtZyY6yJcRqxDpqk9DoWw1hGBhPCP95rpgWdUw1q7HLX9bwX2nJowVEAGQ7F8dTYAgf4K+QR/mYH+OlaovywT53HmK/dYo6E8xZ9KSh0OkiQxa9Yszj///D+7Ksc1oqRUFFFEEUUUUUQRRRRRRBFFFFFEcbzghIm+F0UUxwqmKfD93v5utENhTWuXpWgGHrWBPmK08PCoIdCVI3J4bpoCn6pZNxV/BkwDQ/WgGVabGKbAo+qouoFX1YN24T7N8N9Mmg3uK1U3Ij6r6gbicO34J8CnGeF28EcJ0zTx1hhTgbx/93FeA39kWUeD2m10XMM/Xn2acVw7uDzu+lzzHVOn8DW/T9UM3CfK+DkSHG4P0bz+2+XfqXjDbPh++FtQYw+ouQ4cyR7zV0BA/qm5/xim1QZKrXbwaQYeJTToQ2BfUTQDoasI1R1cp1TdwKPoofnoCqhuS0OuVj08qo5hClRNx6OEjgGvquMO/GaaYTJLoMwQeU7z4VEPlW89Y2AYGqbqQdUMUN2Ymg+vapUpVC9GjTwC79Tcm2uOD59moOmmJUeZRnBfcSvhY9inGWiGgVvRMQwz+KxhHPrvofawflN1I0xGDNSp9jgVqgfDL0spmoFQvZiaCrqCTzMwanl6t+Qs41BfaF403UDTrTxM1QvmoTZVNAPDNIO+fyLBpxkN2ldrtu/R6DjU7oP6ZCddP7I1xavqwfxrzoVAO9Rux6OFYZp4I8yzmjA1r6WJVgthY7D29zdQxq1vrau9FntVHaOOoFz15eOpNR98/nH0W9ZZr6pbAcJ0BaG6623DEGheS+Ot5k+11ny3oh+xnPWHnCPrgBB/XtnHC6KkVBR/Cfg0g4IqH19tyEYzzGMfoc3wEz7r30XXVBTN4KNV6XhUHc2wNveU/CqWpRbVv6iahiXMrXvbigIS6VCg+SBrDWStbdCGpGgGRdUKX27IQZMcCCM8wtjvCs2HqMhB2vYVdmEJMtllHn7YmocQYAjLeblX1dmYUYpXNUgrqGbR7gLUCJt0MFv/Rlrq1vh8XRaaYQlVAIauYTdVpHVvIVRPSBSWPxOqbvLT9jwySjy/eXPxqjrlXp1P12ahmyaaYTJ7Sy45ZV5Kq5XfZ5zXQGBcf7Qq/ZgSbccSHlWn1KPxmX98HLeRAWvMe+GrpLLazY6c8uNOADH842zmmgzKPerxQZzpChxYCge3NlhArzMrv9D60ap0VNU6IGaUevh5x8Hj41uPFTQfZK+HzFWR20xXYN9iyN/5u1xkeFSd4moluB//LlGJDd1ywL79a2ut9KjMXJNpkSiawd6CKhanFPy1+rUOKJpBlaJjCsHPOw+SVeLBq+rkV/j4dlMOAmtv0vykye6DlazYV2LJKoZFimSUeJi7/aDlXFmpQDUk1h4oYWt2GYpusjmrHCRrDqF6rKi+O761vD2bJhiqZUpmCmZtziWv3ItiCJbvLQru817VYFdeJRsySi2ixF0Am2da+7cQKJrBhoxSqnwahVUKX23IQjdMVCHzy55CyjwqmmHy6dpMyjwaqiFjlBzAIZsIXyWqAbvyKll9oARFciILE7dPQzNMPl+XRZlHo8qn41WN4DoQIIa8qsH+omoW7MpHNUEzBPsKq1m6pzBIJgRkko9WpWOYUOKxoqhVKQYHit14dZOPV2ei+78lsIcv2JmPKWBzVjmbMsvwqjqVXo2PV2cAEnvyqywywjQt+W3Th8jeEoSm4pAM2DITyVOE8JZhM1UKK33BvcOrGpS6Vb7blIUJCM0L697GbioIQ8Wn6kipc/GpKkXVCt8Hx4Ngxup0vGo4mWLJaFUsTimMSKTgH0+VPo0tWWUhfdJQUkE1TKp9OjNWZaDqFhE5tx7ZyavqlHjUBq8pPs1g1f4SUg5W+ueCEpwLlT6N4mqFvHLvb96DfZpBfqXCNxutKIF67XrpCsJTirThfRwY6LpFpKi66V+zMoLE7+KUAvYWVFl1Cqxv696yyN86LmU0w8StWGNSiSCneVSdoiqFrzda7aYbBjNWZ6AZIqSvVN2gwj8mVd0MIa1MU+DVDHbkVrD2QIlFRhkm327K4WCFj8JKX8Sy64NmmKi6ycLdBUi6D1GeCTu/wylZRJdZH2Goq7Brlj/yqzfYD3sLqvznCmutm7Mtj9xyT4OJTEWz5lLt88YfAUU3KPdozFyT8YeXfTzhuDbf+1/E0Zgs/q+b7ym6wcJd+dz/3Q7cqsGors14c+pg4ly2MBveo4LmtSJ2LHwY31nPkS1acuMXO0kvdtOucSxvXTGYVokxXDtjA7vzKrlwcDueuaA/sgQOey1b7Mo8+PKyQ9EjLv4YWp9k2bebhuWDZtGjsPZNS9gbcTOc9bjly0OO4K9BN/glpZB7v91OlaIzvEtT3rqsPwkxTlyS8bv7rBG6Cju+Rpp3N/SchHre23y/NZ/pP+7Cp5mc3rMlr1xyEi67Da+q0yjWwfsrDvDSwr3opmDKwLY8f+EA7LIU4utH1Q10U7AstYj7v99OpVdncMcmvHfVEJo4TUsQ/eYKKzRs446ISz5Fat7jT/PRE9gE//X1VhbsKsBpk3lwci+mjugUbg/fAPg0gzX7S3hk9g7uGt+L03u24M6vtrE0tZAYh8zDk/tw/sB2CCy792MyzmuVv6+wmps+3UROmZfOzeJ498qhdGwWd9z49PJpBiv3FXPX19uo8GoM7NCYt68YQlKsI8w/wZ8KzQeVufDl5VC0Bxq1xnfBR5Ql9mbh3gouH9ERmxTux+KPhs8vkN0wcyO78ippGu/ktcsGMaxTk9/P51Z9MHVrTZx3t3VwlWQ45W449Z7IPkYOA59mkFXi4cZPNvLVP0fSNN7FzNUZPD8/FdUwmdCvNS9ffBKyJB03Y/yIEdhDFk+HtW9YvgSH/xPGP2XtIUJYvoJ+vAO2fWHtKafeD2PutHz6HIMolNZ+XMAD3++gWtEZ2bUpb1w+mFin7dj519O8FimStQbfgCvZkFHKHV9upcSt0rdtIu9cOYTGsU5u+2IzSbFOnruwf9ge81eBohscrPDRJM7J/d9txzAFz/99AEtSCnj0h114VIMx3Zvz+uWDiHXYeH/FAV5etBdTwMVDO/Dk+X0pc6tMeHUF5V6N8X2tebArr4KrP9yATze4aWxXbh/XA8MwibcL2DwTaeGDFrnZcyL87T2EZKdCt3H7F1tYnlZMrMPG41P6cu5JbfluYzYXDmmPZpg89sMuHj8nmbiMxdh/vNW6nOs0GnHxTHK9DmJjYlixr5gnftzNbWd056KhHXhu3h6mDGpLx6Zx3PTJJrZkl5MYa+f5vw3g1J4tsLsLccTGs69U56L3NlLu1bnxlC7ceVZPqhWNf36ymc1ZZSTG2nnmgv6MTW6Bwybz6A87ad7IxZ3jejBjdTovLEhFMwTnDmjDcxcO4PvNOTw1N4V/nNKFW09PZm9BFTd/uom8Ch9PTunD34d0ZG9BJY3jnBys8HHHl1vJr/TRrUUC7141hFaNXPy88yDnDGjHS4tS2ZRZxn8uGUR2mYc7vtxKUbVCr9aNeP2yQeimoG3jGGLy1uH68RaY9CKi7UCkb6+FjJXgagSTX0b0GI9wxJFT5qNVUhxL9hQyZ0sur13UC0dlJtJXNeSii2cimvXAsMWwM7eCD1Zl8MwF/ckq9QT39o5N43j7iiF0aR6HwyYjgHeXH+CVRXXLaFZUtgp8mlXn27/YwracChrHOXjl4oGc3K1ZvXuGT7PIyf/7bBMFlQrdWybw5tTBuBWdu7/expUndwrKTqZpadYv2VPIfX45d1jnJrw1dQjxLnvYXh+4rJs+ZzdF1Qov/H0Av+wp5OHZO/GoBqO7N+OViwfiUQ2SYh1syynn5G7Nj8p/kKqbzN2Rx0OzDuX9n0sGEee04bDJ2IUK2WuRvr0OPCXQ5iT0y75Gj23OpsxybvtiC6X+NevNqYPJK/fx6qK9vHlpH5rqBUhfXm6dPRLbwcUzoVXfEBnXpxmk5ldx06ebOFjho2vzeN69aijtm8QS47Ch6AYLdubz4KydIWux3SZz7zdb+dfZvejYNBabLLEps4xbP99CiVulT5tE3r1qCM0TXNgkQJJ4aWEq7yw/gBBwxYiOPHpuX0whGPfCr9x2VjLj+7bCoxo0jXcedv8MEGXbsss5t1+LWuvJJMTf3sXAjiE7Q8eRrlq+Db+/Efb8ZPnJnfodWsfRYeeKp8/vzzebsnl50V7un9CLi4Z2qLePFd1g+d5i7vpmq/+80Zh3rhxKYoz9d5d/FM1gXXop077cQplHo3+7JN69cghNGtCWJwr+Ej6l/hcRJaUaDt2wbuUe+H4Hs7bkhqQ1iXPw6iWDGNm16dEvKEJYB6M1/4WSA2gT/s3MdTk8tyANzTg0bWyyxO1ndOeGsV15dt4ePlmbSZfm8bxz5RA6NIm1nAEaKmz5DObfb91+BCDJVmjtU++zhLOZ50N+rVDMbU6CSz6D+BZB54y6YWKYggdn7eC7zaHfnhTr4JW/92Z095a4ZBHZyfJvhaEhDBVp9s2Qtgjt3DdQe5zLv77ZxoJdBSGPtmjk4tVLBjKwQ2MOlnuZ+sE6CioPqfx3bBrHO1cOoUvzeFx22dJ4ETB9zi6+2pAdfO6iIe156ryeODZ9gLzksVDtKNmGOP0hOPl2pGN0uGooagsGNXF6z5a8dtlAXHZbg4Qe3bCciT75026255Tz+mWDyKvwcdsXWyiqCjWTGN+3Nc9f2J9Kn0arRjHHZOMMOAR9d7l1cKmp3u6wSdw/oRdXndz5qIi2Y4WA5sPjP+7is3VZIWmNXHaeu7A/4/q0OuZE3VFBV2Hr5zD/vrB5b5x8B+ap9/Pp+hwm9m9HkzjHn0P+YLXpvB0HeXDWDjy1TDquG92Z+yf2xiaD7QiJoKOG5oWKXIvAL94bmtZhOFzyKbiSGry2aYbJzNUZLN6dzwfXDkc3BLd/sYVle4tCnmubFMObVwyhZ6tGxxex2RBoPuvg8+XlllZZTbTub+0hMUlWm2auDk3vdDJc/Il18D3KgBiKbiAEEffjxnEOXr74JE7u1vy3C9mGChs+RkseB4078ey8FD5clRHySJzTxpNT+nHOSW1YklLI8/P38M6VQ+jcLP4vI+Trfm2ComqVvHIv9367netGd2HKoLY89P0Oftx+MOT5ZvFOXrr4JLq3TOD2L7ayOasMgG4tEnjnyiE0T3Byy2ebWbW/hLZJMbxy6UCaxbu47YvNpBys4qT2Sbxz5RCauA/g+vwCqK6xzzdqg7hoBrQewE8pZdz2xdZg0qT+rXnxopPYklVGz5ZxNIuzIQVI0QBsTvTxz2MMuooHZu1kW7a196mG4NM1mTx6bh9W7y/mnm8sUqImLhvegcfO7YssDChJoyKmPW+uzOH/TuvG+vRSHvh+B5W+0HcuGdaBx87tY4l4puBfX29jUUqo3NK+iRW+vW3jGJJinby34gD/WZKGJAnm3z6WTs3jWbqnkDHJzXlz2X7eXLqPmsoNLrvMw5N7c8mwjszdnsfegmpuPzOZlxft5f2V1uE+gBiHzKPn9GHygLZUVHvokORAOrAMfvg/8JaFdvxJlyLOeQUDOw/+kMKQTk24eHBrWPcO0pLHw+Wi0x6E0dMwsCGA9/x7u15rb7/r7J5cP6YLa/aXcNWH60OK7Ng0jnevHEKnZvHYbRKzNudwRu9WrEwr5uHZFuFRE1eM7Mij5/TFJkvYaly2mKbAEILXFqfxxrLw9npwUm8uGNyOh2ftxGWXeWpKX5AkHpq9k2835YSUkRTr4MWLTuKU5OYhzt8LKn3c+vkWLh7agQsHt+PBWTuZsy0v5N2m8U5evOgkBrRLIs5pY/X+EkZ1a4bTJluO4A8DS+NIcN932yPm/eolAxnepSmuTe8izb/fSpBkjFPuwRxzN88uSIu4Zn14zTBGdGyEsXEG9sUPh5pfSzKMvQfG3oOQbOgC3ly6j/8sSQtpR6dN5qHJvblseEe+2ZjNQ7N3hpRTcy3+akMWqi645uTOpBVWccGbq1H88tULf+vP5IFtqfRq/POTTWzLqQjJp2erRrxz5RBaJrr4fG0m23IqeOZv/ckq8dCjdaM6ZcSANcHwDvG0S7QjfX8DpP4c+pB/PRGtB2DILutyX/NBwU74+irrki+2Ccq5b+Jtfwo3f7WLNftLQrLo2DSO1y4bhMsuc+vnW+jWIp5XLhmITZKIqbG3B9bRR3/YxZc1zhsAiTF2XrjoJE7r2eJ3kScN03Lo//S83Xy8OjMkLd5p49m/9WdCvzbH1OH6n4UoKXWCIkpKNQw+zSCzxM2Nn2wis8RT53NXjerEw5P7hG2Oh0XAX8Lsm1H7X4avyzhu+3o3v9Y6xNTEiC5NefXSgezMreCeb7eDgG9vHEq3pk7/wjuv7vLaD4MLP4CSNJh1E7hrleOMh8mvQN8L8Akb2aUebvxkE+nF7jqznDqiA4+d0xubJFmHyWN0oBSaF4r2IH11JcQk4bvsO/ZUubj5081hpEwAkgT/HNuVO8f1QDMEd3y1hcUphcF0uyzx5Pl9OX9ge3LKPNz06Wb2F1UDFtHw7wt6cUa3Rrhm/wP2L6m7cp3HIC6eieRM+N2jDQYInEiCQU20aOTizamD6d8uqd4Dkdd/e/TPTzYxtkcL7jirB68t3svby0MF2JoIHB46No2jebwL+UjHeQ0ouoFHMbj5s02sPVBa53Njk5vz+uWDiXXIf3jEEI+qU1ipcOMnG9lbUF3ncwFtRQlw/hmHUF21Ds+zboQ9c+t+rv1QfH+byY5SmQpN5pTk5n8omaYbJpopuO/bcOG6JmrenP7uh3pDtTSjFjxYt0+kmCQ4/y3oPq7eea7qBl7N5LbPN3PlyZ0Y060F27KtG+qi6sh5/z975x1eRZU28N/M3JreG4QkhE7oSG9iA5Wirr2hYHfVta766e66uq6u7lrXLmDvdRWxgdJ7J/QktIT0nnvvtO+PSS4JuTe5CYEEmN/z3Acyc2bmTDnnvOc9b6lbZLj19G5IAojHSxF3NChuyPzGsIDy+GkX1iCY9E/oMxW++SNkfttwvzMSLngNuo4HS8sWMqo9imF98e4aspsYj68akcKj5/dBEGi5YltxG4rdpS9RM/o+iqoVbnp3DVsOlvs9ZOoAw8qj0i0z7aXFXDe6KzNGt69SvS1wySoVLpkQu5XXf9/ND1vy+M+lA6l2q9zx0Tr2l/h2yRQEuG5UKvee07OBIsVQCPTi8mEpfLpmHw9/uRlJFLj99G7cNL4rT/2wnblLswmxW3hqek/O6hGB7atZsPOneicX0cfeA+Pvp9KjM/gfPyPX6kc6RTh59erBdIu24/xiBuz44fBx0d1wXfQu+/RYbvhgM8PSonl0Sh8+WJ6D0yZx8dBkHvlqM58eoZSoT/e4EF6+YjCdIx1I7lIIiuKRr7bwyep9fo9Jjw3hpSsGERdqxy1r3PbBWtbtK/Xujwyy8q8/DGBAcgS3fbCWlVnFjO4WzatXDaHKrbC3uKbWSuiwgs8XZ/SO4/lLB6HqGje+s4YVWf7H1skZCTx7yQCsB9dgfX+af9faqK64L/kYMaITFt2D8NlM/3JRRAqu63+lRgrj1g/WNpq812dMtxheumIQFS6Fy19fzv7Sw9e3SgIPnNOTq0amoOnwf19t5osjFkTr0zM+1LAWC3MYVjuy4R5283trDFdQP5zVJ55nLx6AVRLYX1rDTe+sYU8Tcu4Vw7rw16l9AIHP1+7j3WV7+fclA/CoxjvdV+zfPfm60ancf05PiqtlKl1GnKWusSFNjnEuWWVPQRU3vbe6yXNfPzqFP5/THWnxM0gbPsR1wdsUBnXjpo+2NOqzgm0S/5zei7N7RmD/+kbYMd/veekyAv2Sd9lYqHPduxsprvLt1nd6zzieubg/v+0o4NGvt/hQHBp9cV55DY99s5lnLx2MKMCNc1fz6tVDcFglftp6iD/XWrz6wlCm9uUPQzpT6ZaZ+tISXrhsENEhNqJDbNikw4uxLllF03U+WrmPa06LQzq0CeHTGVCR6/Pc9fsTDQl930os70415IMuI3FfOIeVuQp3fLqVkmrf4TusksDdZ/XgmpGp/P1/xvzt5SsH0zshDKfNyMSZW+bihndWsyvfvzx58dDOPD49A0kUsLSRPOCSVQoqDFk2M7fCb7npAzudFJa+plKqBUyYMIH+/fvjcDh48803sdls3Hzzzfz1r38FDEXRq6++yrfffsuvv/5KSkoKb7/9NrGxscyaNYtVq1YxYMAA3n33XdLT073nfeWVV3jmmWfYt28faWlp/N///R9XX321d//OnTuZOXMmK1eupGvXrjz//POcffbZplKqGVyyyrzNudz/2cYGFkv+6JUQyue3jCLYHqDrgKbCoS3w7jT0MfewO+0KLn9rrd9JTH0igqy8fe1p7Myv5FC5i5v7S9jePc9w22sOexhc9j5U5sPnM30Wcf1xMz/tl7jnkw14AvDf7hEfwuc3DiPUaW8bpZTiQl/3AcK8e0FTcd+1jY8z3fz1my1+lTL1GdA5nI9uGonTKjHwsR8prTeYfHrzSPLLXdz9yQbvag3Ao+f35qr0GmzvTWusrPNFUBT61V8hxPf1mWa6rVA0jctfX86qbP8CaR2CAA9O7sV1o9J8rsTVeFSW7i7ktg/WMqLW/fSKN1awvp6Q7A9JFHj0/D6c3TeeELuFUIe12WOORNU0MnMruPqtFX4H+PrEhNj44IYRdIsLQTxOVmnVHoXFOwv544frGnwf/kiLCeazm0cSHdIOaepLsmH25IDbvXzpR/xSkcziPWX8fXpGw/Tsx5D8chcXvbq0SeG6DqdV4tWrBjMiPfrYKs4+utIwzQ+EEbfAOf8wVpGPQNONmDBXvLGcwkoPOx6fzFuL9/D0/O1+lbz1OS01kg9vHNFmQugx5Zs/Goq8QBhwmaF8erYnVOQ13j/6TjjjrwGPFzUelR+2BD4e94w3xuMQRwv6Zl033FjmnkfN7ZtYtdewTD3Sqs8XyVFOPrt5FJVuhTOe/Y2x3WN4d+bwwK/dwXDJKuv2ljA0NYqr3lzBiqxifvrTOFbnlPDIV5sbWMD4o29SGB/eOIIHPtvIvM2Hv4Gz+8Tz+jVDmTlnFb9sMxaNTkuN5P1ZI7jm7RXexYorh3fh8Wl9EZ5KAfcRSsHOp6Ff9z0bD1Yz7eUl3s2SKPD3qb25qLuE/cV+h+/nxqXMzwvl3s830yM+lO/uGMvVb62gS1QQd5/dg4tfWdakUqIOu0XkP5cMZHT3GL7baFh9BnLMsxcbiqcwp5UBf/vRu+/pP/QnPTaE6+esoqzGGBM3/uUsNh4op6TKTVyYgxvmrm5kheWL+DA7784czk9bD/Gv+dubLJsU7uDTG4bQaeOL8Psz/gve+Bu6xYYwd2qTcpF681K2aZ256s3AxvboYBvvzRqOAEx6flGDfdeMTOH207tx6evLm1wQrcNhFXnp8sGM7hbDloNlXD9nVUDPKyHMwYc3jmDeplyebuZ5gaGU/PyWUSzaWUD3+FDW7S3h4S9b0BZuGMGWg2VEBNlYkVXEFcO6+Fxwc8kq3244yINfbAr43J/eMBRryW6WlUdx0/sbqfERw+qBST2Z2UfH9u75vvvkI3FEIF/+Kd8XxXPnJ5v9FosNtfPezOEs2J7PP+dta7S/ri9ev6+Uuz5exwc3jKBLVBB2i8gjX2/hveU5Ps7amCn9E3nxisG8smAXz/60g8emZTCiaxS6Dl1jgxEEgQMl1Vz86jIW3zsaYfVbCD/+n+Fq3hy1/YlL0XHOvxfWvYv6YB4v/JbN87/sDqh+Y7rF8M71w5j68mK2HiznL1P6csnQzvy2o4A7P1ofkDyZHhvM57eMIiLIFtA1m8ItqyzdXcSt76/1+T0cSZeoID6/ZRSxoe0gy7YRZva9FjJ37lyCg4NZsWIFTz/9NI899hg//XR4Fejvf/8711xzDevXr6dXr15cccUV3HTTTTz44IOsXr0aXde5/fbbveW//PJL7rzzTu655x42b97MTTfdxHXXXceCBQsAIyPHhRdeiM1mY8WKFbz66qs88MADx/2+T0QsooBb1gISgAFyy1wtW90XJWNVuboYYd9ygix6QAopgNJqGUkUWJ1dzJqcEjRbiP+VgCNxlxvai33L/RaxFG41gkIGGFAwt9SF024Fva0CKosgVxuKO4CcpVS7lYAUUgD5FW6sosDu/MoGCimANdkleFS90QCxKrsExRIcmEIKoLoYLM5jqpCqo6gysOxVug6VbgXVz2zYJgloOrhkjQ37SrFKIofKAwvqXJfpcE12Cc5WWrFIoojDKgUktAIUVnoItknHTSEFYLdIqFrj78MfB0trWjbxbUvsoS1q9zISy3IqqHArAQkpbUWw3UJuaWDfWY2sIggCtmO5Wie7Gk9ym8Jd4deaQBQEgm0ShbVt1KOoVLrVgBRSAMVVMpwIS3aeanC14Jm5yqE4y//kx10BSuDBzyUR3EoLxuPympa7RgoC2EOgMh9HxT50CEghBcYYGGK38HOte1Z5jXxCBz+3SiLFVR4UVfdaSazZW0KNRw1oogxwqNxFkFViTU7DBZUKl5GtbNHOw2NtcZUHXdfZVM99p8KlUJO/23dbrSoAQeLfPzacBKuaTo1HQdi7rMF2y94leGQFWdXZeaiS8hqZshqZ1dklBNksHCwL7Ft0KxoeVUMS4fcd+c0fUHuMW9XYX1LDquyGFkyrs0uQBLwKKYC8cheiACv2FCMgBKRgAThU7ibIJjW6hi/yyl2EOixGopumyF4E1ublIilnCc4WjO1FVR6cNonlWY0tqtbklBBst3CwNLB34pI1NF3HbhWxSmLgz6vCaLNNWZXVJ7fMRZBN4uPV+1idXUJ1C9pCbpkLp03iQKnLOLaJMUISBWrklp3bbrNi2fMzaKrfsX11TgmqNTgwhRSAqxRZsLI8u6zJYgUVbpxWidV+vru6vvjDlTlemS67sJIqj2GJGShG8gCFp+ZvR6nNXrciq5hgu8W7wBbisJJX7qKwvMbwQglEIQXe/sQiCkab0HXc+9ZS4QpcTiqrkan0KOzIq0SrlcVFQUBpkTzparOYiHWx2wKV9XLLaggJ1KjiBMdUStXSv39//vKXv9C9e3euueYahg4dyi+/HDaHve6667jkkkvo0aMHDzzwANnZ2Vx55ZWcc8459O7dmzvvvJOFCxd6yz/zzDPMmDGDW2+9lR49enD33Xdz4YUX8swzxsrHzz//zLZt23jnnXcYMGAA48aN4x//+EdAdXW73ZSXlzf4nUpYJJHJ/RIJ1EvprD7xfjOI+CUqDSJTYdfPxIUH0yM+JKDDOkU46ZMUxk+Zh1i6uxDdFgpJgwO7ZnAMdBkJmf6tBCy2IM7pmxiwi9bE3nF4KkuaTg3eEiw26PcH75/2zC+Y1j8+4MMnZSRwqNzFd5saT9jnbc7lrD7xWKWG97ZwewGW8CSI7RnYRSJSEKLTmy93lCiqzuR+CQGXv2BQZ7/KUUkSGd8jFodVpKRaZsWeYiZlBH7uSRmJHCp3Bays9EVaTDCdIwMLFN8tLoT4sGMQq6wJJFHg9F5x2AP0rx/XI7bNUj63GFsIdBoSWNmgaOwpQ/lhcy7TB3VqtWKxNUiiwMj06IDKBtskRqVHH1srLlGCvhcGXr7fpYZrsx/iwx10izP67kq3wgWDkgI+9eR+CQELrO2K1QH9Lg68fJ+phqufP/o3/UyPxGaRODcj8PH4zN7xTaai90twLMT3RVj8LKPTowkOULE1oms0oiDwr/mGkuS8/oktv3YHoq4f/G1Hvnf8+WFTHue0YLw4u08C6/eVkn9EnMJz+yWwt7gaTz0F46SMRH7fWUBVvXc2vV80zq2f+D5576kgV/PbzsZKjakZsdgyv2iwzZL5FZP6xiEKRka2nzMPMTkjge2HKsgvdzG+R1xA92STRM7oHYddEgOOwWKVBM7qHU9MiI0fNjdUCPy0NY++ncJJDD88zj3/806Gp0WzZHchg7tEEBugFW6/TuGEO60s3eXfda6OoalR2FEax307kiXPQ1gActGS/5ASHUSXqKCA6tq1Vg54ZUFjK5QtB8txySpju8cEdC67RWR8z1hEQaBfp3CigwOzMhnQOYJwp5UVPhRjvpjYKw6XbASq/mFzLpMyEgIOK3p2n3g27i9jXPcY5m3OZdqgTn5jO1olkSn9k1p0bvfBLQjr32NU9wS/fdbinYWIQVFG/NhACE3A3qkfPx4Rv/VI+iaFERViY9HOQp/7z+wdT7VH4btNeXSvlen+NX87TovA1AGBj5Xn9U9skKjlnIwENh8oIybk8Pt2WESGpETyv8xS6HdJwOem91RqqiuRSw5440sGZX7GhRlRAZ9ickYCv2bme+Xj6bXv+Ixejecb/hjfM7ZxZsVWIooCY7rFBCzrjU6PgfbNg3PcMJVStfTv37/B34mJieTn5/vcHx9vTML79evXYJvL5fIqiDIzMxk9enSDc44ePZrMzEzv/uTkZJKSDjf8kSNHBlTXJ598kvDwcO8vOTk5oONOJhxWo4MLhOkDk1o+0VM9tcJVDcrOXzk3QIFvUkYCy/cUUVotI6s6P2ceQu97QWDX7HU+HFjj38JCskHnoVglgWFpgXXI0zOicVpFY5W5jRCCoiGhtj3s/oXYUBs940MDOnZyRgIxIfZGAiDAhv1lCNR2wPWokVWW7MhD6z0tsAr2ngJqGynhmsBhlbhgUOeAynaJal4olFXNK4DXCVaB0CshlPgwO93iQ45KoeFR1ICveW6/hIBXC9sSTdcDFojP75/YjrFjBOgTaLs/jx0HCimvURidHnPcXPfAsDqd0j8w4fP0XnFHpfQMCMkKfacHlqjAHgapo5osoqg659ZO3B/4bANpMSEkRwWmeL1gYKfAXb7bE0GE7k3H1vIiWY1saVu/9r3fGWnEN2whNovIaamBjUlTByQRZGtFu9RV6DMNNnyIW1aZ2CswZcV5/ROpdMvUrUtNG9jphA8cKwoCWQVVTM4wFGxLdhcSarcwoHN4QMdPykho4LYHRpM7v38SX69v6HI8+YiyTqvEmB4JCH4Um3r/SyjyNFY+9E0KIyLEAXsWNNyxdxk2ZK9M88PmPCbV3td3G3OZMiAwJeLobjFGKvWC7ZwX4GLRqPQYqj0qqTHB/LS14QS/pFpmZVbDxaHvNuVR7VEYmBzJ2r2lnNM3sAW5c/slsi23IqD+8/x+CYjbvmnekiS2J7riRu89tely5QdxlRcxuQUybH65m0MVvmUoURA4t19g72Rcj1jq5vEuReXsAJ/XpIwEVE1ncJfAZPwpA5KwW0REAZbtKSLIZmFg54iAjp1cq0CxSCJFlW7im3GRCrYHfu4L+kURlPkpFO7EU7KP0/30WW5FY0HmocBl3F7nszknnyI/8aTqmJSRwIJt+X4XV6YOSKKgwrCUrluE+W1HIVmF1YztHhuQPCmJApMzEtmRZ8RFGtA5nFC7hcRwe4NFQR2jHbyycBdEdIaY7gHdqt7/EkpkK87Mzw5v3PYtfbrEBawUrt/f9YgPOfyOhcbzDX9MG5jUpvE0FU1jfM/YgMpOGZAUsPLsROfEHpnbEKu1YRwWQRDQ6mlF6++vmzT42qa1kSa1KR588EHKysq8v337/AdzPFkRBYHzAphMhdgtjOjaitV9q9OIvQE4Mj/jggC18pMyEhooXDYcrA58Fbv3VP+TBYCuEwBjEJgSwGpvkE1iTM9EBGdEYNcPFF1D71M7eMo1qDt+9k78miI2xM7gLpHkV7jZmtvYuq9nfChWSWCSj3N9tbkIV+/AnqM+4DLD/fI4EKh10eSMhGZdRhwW0SuAz99yiMFdIgMadCdnJPD7jgJGHaVCw2mzcGGASramrL6OJVZJ5PwA2r1VEji7T3z7KaUstoDbfU3vP/DFphImtOFKXKAYVqcJAVm5TBt4nKy4rEHQeVjz5Xqc06wFaH3F8W87i6jxKEzq23zf2SUqiNSYwK2F2h1dg/SJzZdLGwfuSji41vf+nuc2zBLZAgKZqAbbJEZ3i2ld8HiLw7DiApzVB5gSwEq+KMB5/RKZv8UYk3snhhIVoLVGR8YiCiSEO+gaG0xqdBCyqvNT5iGvkqopIoKsjEyP9j6TOgYlRxJkl5i9OMu7LTnKSY/4UK/rI9RaDJTlQkHjGDWEJUFcH/76beM4N+f1S0QtPdC4zeoa4rZvOT/DmLD/tqOAuFA7vRJCmbc5j9N7xgXkMjy5XwJWNOxbP2dCz/iALGonZSSQXVjFst1FDdz06pi3OY9zj3imBRVupg5Iql04Ckw5M31QEnZr8/URBDh/QBLWnT80W1bpfQG7S1Rvm2iK4D3zuGBQpwDr2onfd/p2CeyVEIrTJnJG78AsTKYOSPIqgINsloAX8QwFmh6QVaPTKjG+Ryy6DqelRhmLwVsPBbTAFua0MDI9BodV5MethrVhIIttgdQrzGlhaNcE2Goob51bP2Nahn+r5K83F+Lq/Qe/++uj9ruMLzY3H8v03IxE5m32vchd1xe/9tsewJDpsouqUDSduz/dgKxqTAhAaTIsLQqLJHD560b8uMkZifyUeYipAzs3sDhzWCWmDkiisMpDSVkFeiAKuLBOENeHmFA7Qv2wJpX5uPavD0gp3DM+lIRwB7/VuvROzkj0KumskhDQOGK3iJzeM65Nw1U4rBLTBjZ/bUkUOCcj4cSIbdkGtOoux48fzzvvvENNTeBxB041evfuzZIlSxpsW7JkCX369PHu37dvH7m5hzuM5cub8SGvxW63ExYW1uB3qmGVRKYOaN6MduLRrO7H9jI6xZ0/0jk2grRmJilxoXYGJUc0MKmND7NDfcsifzgjjQnDkRmR6tPvYpBsWCSR8/o1f+8TesYi15T7z+DSWiz2BoKQPfNzLhjQ/OBwTt948ivcPl33AM7rn4AOnNMnoZF74q+Z+dhi0yCqa9MXCU00ApwfJzyKGtBE4KIhnZuNoyJJImf2jscmiRRUulkX4Ers5H6JHCitQW4DK5ZeCaEkNOOW1xJXgLbGKomc3bd5gdhY/WrnlaVAzPEdEdjSRjOv1nWvPRR9Nkls1vLSYTXcS4+PFZcQmAtf/0sCUj53iQoiJdoo51a0gCZnkzMScB3H2F5HjWQPTAnaZ7oxxvgLmtL/sha57tVRN+Fo7vM4vVfc0cVzCjdW2MXlLzOhZxyOZib6p6VGYbeI/OP7Wte9folo7eXS24ZYJJEz+8SzZFehd/z5YXNeQO7kZ/WOJzO3vFGGvvP6J3KgpIbqet/95IxElu02rDjrmJ4RgyPzU98n7z0F5Gr+t7GxJfS0QZ0QQ2J9WkFaM7/k/Iw4BKHWamR7PpP7JbLpQBllNTJjmrGOtYgC5/RNwGkToSofWdUY16PpCbVUe0xEkNWn5TbA/C15DE5puDj02m+7GdM9ht93FDC8axQRQU0nFumVEEpMiJ2eCaHNxoUZ2DmCYJul+X5NEFB6T+elBXuMUBPNyUVr36V7fChJ4U2P7Z0jnaTHhvDygl0+95/bL5HfthdS7VEY1YyFiVUSOLN3fANZbkhKJOHOpp9X36QwYkLsrM4u5vz+Sc0umIzvGYusaugcVhbN25wbkJL8rN7xbM+rYEz3WH7YlMdFg5tfbLNZRKYNbH4MOat3PO78XVBqBAsXMr9mfK8Ev32WEaYi0Zh3NEVQNGLnwazY07RrY/e4EDpFOlm43beCcWKvONyKxser95NaK9P9t/a9b9xfht0iBuTCd37tM68Lrzq5XwLr95aQFNH4Wwt1WBnQOYIfdpQHpEyl9xTc1ZVGn33EcwnK/JQL+zVvLHBuvwQWbCvAJRvjzgWDDltAW0SRczIazzeOZEz3mIBjUQaKKAhM7Nl8OIrhaVFGPK1ThFYppQYNGsS9995LQkICN9xwQ8DKlFOJ++67jzlz5vDKK6+wc+dO/v3vf/PFF19w7733AnDmmWfSo0cPrr32WjZs2MCiRYt4+OGH27nWJxYhdgsDmjGjPaoYLYrbELLcFci7f2dyRtMKgnP6JrBmb0mDoOjnD0hC0DXD7aApek6GQ5uhdK/v/aIFep1nxFwBnDaJIc2YNk/LiMEhaG3quleHEFpv8Nwxn6TIILo2o7SblJFIVFDj2A11TK9dRRMEoyOuT4VbYeWuPMOarCl6n28ESz5OOG0WLhzctICSFO4gPTawd6DpulcAD2QlNj02mJSoIFKig9tEoeFW1GZjk0zOSDj2blxNICA0KxCf1z+Rds+eG1C7n0T2oWIKKtxM6BF7XAPH1yGKglew9Mf44xmfy2KDfhc1XcYaZFiOBvC8PKrmdV35yzebA1K8Th90grju1SFK0GOy4Z7XVJle5/mPJxWAO2RTBNslBiVHNFlmyoBWuNLXR5Wh9zRY+TpKPXdnf5zbL5FKt+INij69iXgxJxo2SWRHXqXXIuT3HQXEhNjpk9j0IuWR1tx1TBmQyPebGm4/0nXPbhE5vXc8oj/XvX6XUKY2tu7tER9CbIgNGYtv99Cs3wmyGNZaUKtgq72v7zflNmsZPqJrNLquo+74iZoe09hysLxZS5lhaVFouk63uBB+3OpbJimocFNW42mwOPTx6v24FY1eiWFsOVjOWX2algsnZxhxurILq5t1OZ2UkcDO/ArU5kI+dD4NbMF8tymX8oqK5uWipAGGlWgzz2RSRgKFFW6/2VgvGNSJ3LKaWhfLps9luKI33OZW1GafV53L2ZPzMgMK0zGlv+FWZbdK3nhPi3YWEhlso29Sc20hkfX7Sgi1W9hfUk3nyMAW2yKCrM2ee3r/WJz1lbeHNqNWFDDej7K0LkyF3pzM0Ot8dNnFoC4RTRab3C+B33YU+E0IMWVAEiVVxlxlckYiLlnlp62HQ9bkltU0G8NTqLVE3V9cDUCfREOhGB1sR/GR+ELTdCZnJPDywl0QnW7E7W0Cvd8lFClWI9tvreeKl8xvGZCWQGQzSuFJGYn8UGstlhYTTPIRC6oWUWg03ziS+hZ/bYmm06zCfUr/pFNKKdUqqeu5557jmWee4ZtvvmHu3LmMGzeObt26cf3113P11Vd7Yy6dykyfPp3nn3+eZ555hjvvvJO0tDRmz57NhAkTABBFkS+//JKZM2cybNgwUlNTeeGFF5g0aVL7VvwEY9bYNL73Y3kjCkYwuVav7tuCYOj1UJGHo3Q3lw4eTHZRtd/il56WzNbcMq8rW3SwnZgQu5GeaOAVkNdEiuKhs4yscX2m+94fnQ5CQ2F61tg04sJ8u3cJCEzonYh4rFK3awr66DsRdswHQMndys0T0lm43XfWG4soMqJrFGU1MkkRDpIiGgo04U4rSREOLKJIeY3MdaNSG61A7ipRGTrgamwl2X6rpQ+5HsF2fK14esaHctHgTn4zaYxKj8GjaAFlnLJKIjNGpeKwirgVlRFdo5g2MMmvFdSEnnFszS1nbLeYNlFoOG0WrhjWxRtnwBeXDetyXINxH4kkwnWjUgm2+6/DpIwEnymdjysWOwy4HHI3+i0iD5nJ5nwPt0xIDziDZVtT5xK5dLf/lderRqQEHGC+TbCHw4hboNxPfL2EDFAVI85eMzitEpcN68Le4mo0Hao8Cred3o1le3wHfw2yWegRYIy8DoUgwOg7odC3lQNRaUb8qZB43+NM0iBjIaaVGYY0XWfW2K78b+NBn/sFBCb0jG0QELfFWJ0w+Boo2oVNLuPakSlNKp+nDkhi+6Fyzu2XQITT1qwy8kRCFAV6JoTQNymMi4d0psqjsOVgOTeO6+pXySIJAmO7x7JoZ0EDl/v4MAeRTht7Ciu8251WiX6dwvlw5V7vtu5xoWjuKohMM371sdggaRDzVu1r5M5/Ru94duVXUuNyMXjk7QihDYOdA5C3kVljUvnfJjtWSSAlOogrhnWhtNrDpaclNxki4IJBnRF0DXv5PtTTZrFx6V4uG9aF8/olovtJoTl9YCfyy91Ue1S/lqKhDithDiuXnpZMcfXh+D01HoVrRqaSVVjJ5ad1ocrtP6vcH4Yks+lAKYqmc8XwLk26aE8ZkMTSXYX0HXgm9L3Ar0Wj3vcCiqo8nN03ns0FKqMGX4PQlFw0eAYIxtid10RW38tO60JOcZXPZx3htJEY4WBAcgQLtudz3ei0Blkaj+TSoclYjrBoDrJZuHpECtUe/89r2oBOzN+aS2pMCKqmM3NMGrF+4jwJCJzRO85r6RJsl7h+dBq5ZTVsOVjGDWP9twVREBjfI4ZFOwvZcrCMWeO6BiynabrOjeO6NnKBrX/ukd0TELIqG/S19vwNzBgx1K9lTlaZwoRBV0HBdv8XP20moj2Yq0ak+HQ5reOiwZ35dVu+z3dp9MVxfL1+P+f2S+DS05Ipq5Y5s89hpeknq/dxy4Ru3DIhnR2HKnxeo1NEEE6rxOu/7+Dcfgmc1TueLQfLuHCIb4szh03iwsGd2bC/lJrqSoLG/Al2L/BxZgz5KWkgUYrR1xHf15Cn6nl+uIv3c9vp3Vi717crY7jTSlpMMBZJ4Nx+CYzvEUeNrDawWLSIAtePSWvS4vGsIyz+2gqbReS6UalNylbn9k/E0u4rrMcPQdeP3igtPz+f119/nSeeeAJVVTn33HO54447mDgxgBgHJkdNeXk54eHhlJWVnXKufNUepcnJnEUUjs6CRK4BzVA2uLCh+LiWphudlSQKaHpDEcgmicb1653HJ4JYK4A0dTMOkA53ptUeBU31f06LqONAOSaWUgCauxJv9yFK1GgW77PwhSgY8yZVNxyrdIx/65SGttqsOa7alLvakV2TDkGijKCr3uPrIwCiZDEmLscRt6I2mQ5dgBZZXVS5FdTaexcBDXzfbO0/FlFEEGgz1y9XMymPj7pNtQGVbqVJNxyLJLRZ+t6jorbd6+i++ylBwoUNHXBaRaR2ihvQ3DuXBENhedxQPEayiaawBkGAz6v+/TktAtWy1qQ5viQKJ5alFBjjS5Ou2hog0eQYYwsOLMi8HypdcpPjcZs817qxVJCo0q1NWvBJotBoPD7Rg5zXx5B/DvctkiigaXqjb1sQDus3RAGf70gSQNd16qtMRIHDBwoi6BpOUUXUD0+GG4zFgkSF1liBIAqC8Vnp4MDFkd+gAOiCiFu31ru+0OC+VF338+nqiIKARQSr5kITJNyahCCKNGXQa8gjAgJ4+wZfz0YSQBcEdP3wc7VIoOuGvGfEn/VRsdr7lUQBVdMRBPyXrb0PSRTQNQ2nqCDqRypu6j1pQcSNA6X2mQRLMmj+FT0IFqp1GwhCs+3lSBm2Pg6LhKrpqLqOAF455chaCoKAJAg+FTw1HtV7nO7jWpJwuM1aJZAVGsuC9bCIAkG1fYpbVnHXvnRJqHcvfg6v0zOIooCut0xOq3YrxvP3g03QsOpHjGF133it8KsjNKpasCAbSR1qkY7sj0UJrE5qZLXJdylA0++6VhYH470LPr59i0CDTJy+sIh450UiIDUjj1a7FRRNx2YRsatVNDUeaYIFWXQY51LchqVsfUQLlerh/lxHaNT31W/TgmAomhvV6VjPI5ugxqPQ1CPuCPJ2WxConuKolVIrV65k9uzZfPTRR4SFhTFjxgwOHDjABx98wK233sozzzxzNKc3CYBTWSllYmJiYmJiYmJiYmJiYmLSsQhUT9GqJaP8/HyeffZZMjIyGDt2LAUFBXz44YdkZ2fzt7/9jTfffJMff/yRV199tdU3YGJy0uHPUqopC6pAUJWG/4KxuqkqxrmP9vxHieJnuVI9zpnGTALH37s52nfm61tQNe2kCD5scmLhbxXZ7JdOLPy9x2OVyVJRffdX/sa544Wv6+u63jb1Uv1Y4dSTLfw9b6/reYDyjz9X9eOdmbSO5sZCX8/X3zfS1tRd58g61P3t71mafVxDfD2nliaO8SfHtHe/cDLTFu/NpGPRKqVU586defPNN7n22mvZv38/n332GZMmTWoQu6d///6cdpqPgIYnORMmTOCuu+5q72qYdER0rbH5qeLyBi9vNZLFOK9kMUxcNdWwU9UU49xtnTaihXhUrdHEwSWr7eaqZNI8kmjEtKqPR9GOOvuaRRLx1DuvomrGd3DqxHE06SBIooBbbjwhNudrJxaSKDTKlKioms9Au22BqumIYkM3KLestnvcD4skNvieVc3or9skKYXqaeweJjeUXSyi2OA91E3QvZNEsdYFpz6Ku5H8U5edsf4E3yWr7ZYSXRLFRhkjPYrmlV+OHNNkVcMiiUfjBRswSu236JI1w1VN173foktWsUqiKXsFgFUSkeu9Y1nRsLawPaua4QZYX3nqVtq/XziZOfK9eVrx3kw6Fq16e7/88guZmZncd999xMb6ziQQFhbGggV+ApiZmJyKqDJs+PBwrBTFDes/OvrzVuRBcRYU7TICJMo1UJwNrhLYs7BBHKr2QNfhy3X7vYKdW1b5at2Bdq2TSdMomsYXaw9435msany+dv9Rr0LtOFRBdmE1blnFo2jkV7hZsaeoXbLOmZh8sc7HN25qpU44vlx3wKtEl1WNL9YdOGbZIq0WkV+35VNa7UFRNVyyytbccg6U+E+CcjworHSzdm+JET9N1ahyq/y4Ja9tlDm6Bhs/PqxUUtzG3/UorvKwOru4Nn6bRpVH4YfNeYczRx0p/6iehn/XIokC32/KpdpjxMxxySor9hRTVt1MjLljhKxqfLZmn3fs8yhGP1HXb2zPqyC7qG5MU8kvd7Mqq/ioF3ACwSaJ/JJ5CFXX+N+Gg7hkjaIqD1VuhV+35eOSVRZuz8etqF6F1f82HKQNQgmfVGzcX8qB0hrciopbUTlQWsPG/aUtOofNIvLb9nxKqmTk2n5he14Fe4vbt184mTnyvR1sxXsz6Vi02lJq586djbbv3LmT7Ozso62TicnJia7BjvnwyTWG4ujHR2DV680H9G0OiwN+/osRiPTtc2DfClDd8PoEYzWzA7Amp4Sr31pBlVvh1d938+xPO9q7SiZNICs6n67ez8NfbsItq9zzyQa+25h71BM9SRC44L9L2HSgjJyiKqa+tLjJANsmJscKj6IxZ0k2T3y/FZescst7a1iwraC9DUtNWoim6byycDf/+WkHNbLKzDmrWLrLfybJo0UUBCpdClNeXExeuYvle4q47PXl7Z7t02ERuebtlSzYlk9hpYcpLy3mUIWrbQK7C0DOMnjvIvBUwaJnYeGTDa9vFZkxexU/bc2jpEpm2ktLyC2rOWy5oMqGIuvr2w0L8a9vg02fNnINtEki+0tqmPbyEkqqPPywOY/r565qt2C/iqrx5boD/PnzjbhllXs/3cA3Gw56LWIkUeDC/y5l88Fycoqqa8e046PYFkWBcpfM0l1F7Myv5A+vLsUmiXyxdj93fLgOh1Viw75SrnhjBVVuldlLs3nsu63HRWF2ojHt5SXsPFTJrkOVTHt5SavGgWqPypQXF3OwtIbV2cVc8toybKblzjFD1w+/t521783kxKZVJhQzZszg+uuvp3v37g22r1ixgjfffJOFCxe2Rd06PFVVVdxyyy188cUXhIaGcu+99zbY73a7efjhh/nwww8pLS0lIyODp556igkTJgAwZ84c7rrrLubMmcN9993Hvn37GD9+PG+++SbJycntcEcmxwxdN9KXOyNg3XvwZCfDzS5llDerDUIrBi9NBXsoDLzCUE7J1fDehYZJvKYa11OVdrWWskoi4U4rK7KK6f+3H1E1nfTYEG82m6NKEW7S5ui6jkUSCHda+XTNfq/Vwbn9ErCIInptxqGWomgaIQ4LVR6Vi19bhoCRFSXMYUWpdXkwMTkeaLqOKEB4kJW5S3N4b/leVE3n4qGdsUqt/8ZNji912bXCnVZe/W0PbyzKQtV0rhmZcszcOBRVIzLYysEyF+P/tdCrqA+ySaia1i6uUaqm4bRZkFWdW95f6834FhVka5u+1Su7LIJ/JhuyRWwvQ27RjbyODqtEqNPCHz9c3+D6qqZjEQGLDRL6w8rXYfNnxjl6nWfIJrruzfqo6TrRwTZ2F1Qy/MlfUDUjK53devyfrzEWGvLL52sP8NX6g3SKcHLpacnYJBFF1QixW6h0K/zh1aXHfUxTNY1ByZHIqsaB0hq2HCz3PrNwp5FlbNrATujAbR+sZevBcsJqs4/VPddTHUXTCHVYKauRmfLSYu87DHVYUDQtYEtDRdWICLKSV+5i4rO/HdEvmM+6rVE0jTCnxfvewOhGWvreTDoWrZqprlu3jtGjRzfaPmLECG6//fajrtSJwn333cdvv/3G119/TVxcHA899BBr165l4MCBANx+++1s3bqVjz76iKSkJL788ksmTZrEpk2bvAq96upqnnjiCd555x1sNhu33norl112GUuWmBrfEx5NM1KWl2RD1iIoyITt82r31cYgOLgO5j0AcX2gy0iI71MbC6qJpqnXX4XTDeurwh2wdm69a9ee/8eHoduZEJ8B6WeALagt79B39WondHllLpbsKmT7oQq+3XAQOByUNqeoige/2ESvhFAGp0TSv3NEuwn0JocF1F35lazMKmLHoUpWZRd79wEs3lXIP+dl0j0+lBFpUaTFhgQkbCmqxu87C9l6sJyVWYYFQ/3s3n/9dgvjusfQOzGMcT1iT4r0tyYdj7r+ZXteOauyS9ieV+E19a/7xn/JzCfMsY0e8aGMTI+mS1QQWm3cFpOOQd2EY+vBclZnF7P9UAU7DlUAh9/jvE152C0SPeJDGJUeTafIoKNWNFa6FRbtKCAzr5wF2woaXA/gro/XM7hLBBmdwhmdHoMgcEwVm4ZiVWDJrkI2HyhjQz23lbp6vbRgF5l5FfRKCGVs91ivoqJZ6pREZQcg63fI3wqbP6+9cK1sUbwb/vcn9Lg+aJ2GYek8iA+uP43JLy71Xv+/C3ezs6CSXnHBjO0eQ/jkp6C6EDZ9ZpwjaxFs/gIGXEZptYdFOwvZllfBj1vyGtyHqun88YO19OscTr9O4YxMjzlm7bJuTNtdUMmKPcZYuHyPMRYmhjv4/f7T8Sgav2zLZ+ehSlb4GNP+8s0Wxh7DMc0tq9itEkWVHlbnFLOnoIp5mxs+s7IamXs+WU/vxDDG94jlnrN7cqjcxah//sL9n22kd0Iog1IiGZh8aspeHkXj950FbD1YzrLdjd/hw19uZmR6NH1q36E/i8Mqt8KinQVk5lawcHs+0LhfGJoaSd+kcMZ0i0E8xv3CyY6/91bHQ1/UvrekMMZ19//eTDomrXpbgiBQUVHRaHtZWRmq2r6Zvo4XlZWVvPXWWzzzzDOcccYZ9OvXj7lz56Iohiny3r17mT17Np9++iljx44lPT2de++9lzFjxjB79mzveWRZ5qWXXmLkyJEMGTKEuXPnsnTpUlauXOn32m63m/Ly8gY/kw6IKBqueSHxsHcZLHsZqo9wK5BrYNWbsP17CE2oDXzejK5YEEHxQNFuqMw3LKRWvQk7f2pcdv9q47qe6uNmLSUIAoqqERVsY/PBMt5YtIfcsoZuhIqm89GqfXy3KZf4MIcZfLOdkUQBj6IRH2bntx0FzFmaTaW7oVtFeY3C20uyWbqrkLgwR22w1+aFK1XTsVtE5i7L5vedhY32r8kp4a3FWXgUzYwtZXLMkEQjEHRcmIOftx7i3eU5uOSGbjbFVR7eWpzF6uxiYkPtyKpmKqQ6GHUBtePC7Mzbksf7K/biPiIQdUGlmzcW7WH9vlJiQoz3eLQTQbtFpKxG5s1FWWw6UNZo/09bD/H+ir2E2C142uB6zSEKRoD3iCArH67cy/eb8hqVycyt4I3f91BY6SbIJgUeS0gQDAvr4Bhj4WzZi1B+sGEZVYY1cxC2foUaHM/a3bnMenddgyLbDxnXP1ReQ5AVtHkPHlZuAbjL4atb0NZ/SLDdQm6Zizd+38PO/MpGVfp2Yy4fr9pPdLAdl6wes3ZpjIUqcaF2ft9Z2GAs3F9Sw4y3V1JS7cEiCsxdls0iH2Pa6pwS3lqSZfQfx+A7EEWBDftKCXVY2Vdcw+u/7yGrsKpRuc/XHuCLtQcIc1rZtL+MK99cgarBJ6v38c2Gg8SF2k9Z2UuvVT/NWZrNsj2N3X2X7SliztJsEA6X9YVVEqlwKby5aA8b9jfuF37dls97y3IItklt0g+d6gT63gSafm8mHRNBb0XEuylTpuB0Ovnwww+RJGMFQFVVLr30Uqqqqpg3b16bV7SjsWHDBgYOHEhOTg5dunTxbh80aBDjx4/nrLPO4vzzzyc4OLjBcW63mwsvvJCPP/6YOXPmcMMNN+B2uxHrDQqRkZE899xzXHvttT6v/de//pW//e1vjbaXlZURFhbWRndo0qYobkNxNP+hxvuGXAfn/gukAFcx61Bl0FXY+TOkjYFXRkPZ/oZlJCvcuRGcUWB1tL7+rcQtq/ywJY87P1rfaN/kjAReuHwQkiCYE78OhKxo/OvH7bz++55G++46szu3TujW4tUnj6LiUXROf3YhBRUNMzA5rCKL7p9ImMOC3bSSMjkOyKrGX77ewgcr9zba98j5fbhqRBfs7RwjyKRpdF1H0XQe+HwjX6xtnDjjyQv7ceGgTm3ap7hklcIKN2P/taBRzJnU6CDm3TUOiygc1wxQimpkXpv28hIycxsvFv/4p3F0iQpqvbWO4oItX8OXNzbe1/dC9AtfR0Vi+stL2Hyw8QLp93eMpWtMEI7Vr8GPPuSfsffC+AfAYsMlq+zMr2TKi4sbFevfOZzPbh6FKHDcXL09isZ/ft7BKwt3N9ge7rTywazhpEQHc/ozCymobDymLX5gIqH2YzemuWSVkmoPFS6FAyU1XDdnVaMyI7tGM/u603j1t9289Osub/zGM3vH8epVQxBPcdnLrajUeFTG/WsB5TUNF+HCHBZ+v/90nDap2bHAJasUVXkY9/SCRnE3k6Oc/HjXeCRRMK122ogm35vTwu/3BfbeTI4f5eXlhIeHN6unaJXpxFNPPcW4cePo2bMnY8eOBWDRokWUl5fz66+/tq7GJxmVlZVIksSaNWu8irs6QkJCjurcDz74IHfffbf37/LycjMGVUdH14zseL4oyaJVURUlK7jdsPsXSBrQ2AoLDMVV+UHDWqsd0IE9BY1X8ABvVpJTWSjqiGjo5BT5fmdZhVVorfhWbRaJ4ioXZdVyo30uWaOw0k10sK3F5zUxaQ26DjnFvr/xPQWVZrDzEwDD4kAnp8h3dqs9BZW0dbhpiyiwv7TG5/dRUOHGo2g4A3WRa6s6SSLVHqWRNXIde4uqSY0O9rkvIHTdCA/gi5IsBAzLZ3/XzymqolusE/b7sf4v3gO1b0oUIMeHxQ9AbqkLTdePa0B5XdfJ9lGfshqZTQfKiAqxUVbTeExzKxoFFW4ig47dtyCJAnsKqvAomt8Mb/tKqtF1w4qvfkIRU/YysEkiudUuqtyNPXyqPCql1XJALq8WUSC3tMZnIpjCCg8uWSXSlG/ajCbfmzvw92bS8WiV2rZPnz5s3LiRSy65hPz8fCoqKrjmmmvYtm0bGRkZbV3HDkl6ejpWq5UVK1Z4t5WUlLBjhzF4Dxo0CFVVyc/Pp1u3bg1+CQkJ3mMURWH16tXev7dv305paSm9e/f2e2273U5YWFiDn0kHRtMMxdCGjw7HdwKISIHeUwwXu+zFhgKpJcg1sOAJGP9n+OkvEBwH/f5gBDkH6HU+xPeF//3piDhUx49Kt8Jbi7MYlR7NoOQIAGJD7ZzXL5F9JdV8u+GgN5W3SfujaBqbD5Tz+45CzuoTT1qMMZnpFhfCxF5x/LjlEHsKqtBamDHPrag8+vVmEiMcTB2QRJ0sPCkjgR7xITz4xSZUUxNgchyQVY1le4pYv7eUc/om0DnSCUDvxFAm9Ijli7UHyCtztfgbNzm+eBSNXzIPsSOvgskZCSSGG5bAGZ3CGNs9hvdX7KWk6igz2/rg/77aTN+kMM7sHQeAVRKYNjCJiCAbj39nZHI8nrhklX/N347dIjJtYBL2WmuMCT1i6d85nL9+u4Wj8hhylcOKV6HrBOg0xNgWmgB9pkNxFvqWL9mbX4IkGs/BYTWuP657DAM6h/P4d5lGyIGqQug5GWJqEyTFdIcek2DHD3AoEzQVHXji+0wGJkcwtnsMAE6rxLSBSSDA8z8bGRaPB4qmkZlXwcLtBZzZO46utWNhemwI5/dP5Oy+8Tz69ZZGY9rkjAS6xYbw8JebOJZdiAD8b8NBBqdE8sIvOxmaEsnIrtGAYeUzdUASNR6Vt5dk8dRF/QGIDrZxfv9E8ivcfLJ633H/Vjsasqrz8FebSIkK4vz+id7t5/dPJDU6iIe+3ISsBvYSH/5yM70TQzmrj7EAbKltD9EhNv7eDv3CyYys6jz0pe/3lhIVxMNfBf7eTDoWrXLfMzG45ZZbmDdvHm+//TZxcXE8/PDD/Prrr8ycOZPnnnuOq666iiVLlvDss88yaNAgCgoK+OWXX+jfvz/nnXcec+bM4cYbb2TQoEG88MILWCwWb6D4ZcuWBVyPQM3iTNoJ1WMopUITDeGsJAdeGgKXfwzdzjDiN5TkQFRa4Bn46gKRVhWCIwLK90NYJ0Ox9eVNxsrmLUsMZVRNCVicRvYby/Fz4XPLKoWVHqKCbVgkgbIamWFP/Mw/LujHH4Z0RhAEcoqq6Bp7dJaDJm2HqunsL6kmKcKYqK/bW8Ilry3n29vH0CsxFF2H3LIaOkU4A3ahMNxLIL/CRWK4E13XueGdNeRXuPjm9tHouhHLJ8huwSYJ7Z5a3eTkRtN19hZVe5VRv+0oYObc1fx6z3iSo4LQdJ1D5W4Swhymu0UHJ6uwii5RRhDzeZtz+eOH61n654nEhtpRNZ3CSjexofY2ceNwySouWUXVdMKcVkRBYPy/FnBaahT/+kN/BEFgf0k1yVFBcJyyytYFb88qrCIlKghV1/nbN1uYv+UQyx6aiKZBlUdB03SC7ZaWu/ApLiNuZXCMEeuypgSe7QlTX4L+lxrySnEWxHRD03Q0Xefx7zL5ZsNBVj50BpoO1R4FRdUJsUs4JB0OroW3zoZZv0DiAOM6ZftwhXShwq1is4g4rRKCAEMf/5k/DOnMnyf3QhIEso+jvHDkWLhhfyl/eGUZX982mt6JoYDAoXIXSRHGmDbrndUUVrr5+jZjTCuq8hB8jMY0l6xSI6vYJJFKt1IbL8z45k57/GdumZDOzePTsYiHn9kdH65lcEoUVw7vgmjKXsiqhqrpFFd5iA+zo+twxZuGkcEHs4YjCJBf7iYiyJBf/bnkumUVl6KhqJq3Xzjj2YX06xTOvy8diCgIHCipplNkEKCfkvG72pK691ZS5SE21A74fm+RwTak4+xKbeKfY+q+B1BaWsrKlSvJz89H0xpaYVxzzTWtPe0Jxb/+9S8qKyuZMmUKoaGh3HPPPZSVHQ50N3v2bB5//HHuueceDhw4QExMDCNGjOD888/3lgkKCuKBBx7giiuu4MCBA4wdO5a33nqrPW7H5FihaYZVVN1yZWQKdD8bup95OKh5dLph+WR1BnZOVQY0sIcZcaUiU6FgG5TnwvCbIG+zkSVHkIx4UtA6F8GjJDHC4Q30GWK3MCkjgemDOnkVGl1jQ6jxqDisohkAsgMgqxop9Vw9hqREMb5HLL2TQr0pdlOig3HJKoHK2XXufp0jg2r/hhmjUjhY5kLVwGYRiQtzIKua6TZlcszxKBqpMYe/8fE9Yzm9ZxzJUUFeATY50olHaR/rUpPAqJFVryUnCEzKSOTsPrnEhNixSiJWCTpFtN17FAWBELvFO3a5ZZXLh3VhbPcY77aU6GDcsooggE089sp1RdNRNc37HEQErhudRqjTiqzoOG0SNovNuzDQKsKTD8sujnDoNcWwyJasyKoGkV2xytWI1qDa66dikQRktfb66CiiFU0DJNGwtup2BiQNPCz/RHVFlBUig63ecabGo3Dh4E5cNzrV2y67xoYYY48oHPO4UkeOhYOSI5nQI5aMTuGotXOe5KggXLXKoWtHpZJf7kLTjeDX8cdwTBMFgVC7BU2HmBA7iqbxxu97uHpEClMGJHHliC7GO1A0ukQHUeVWOKtPAhN7xTV4ljUeFbtFPCXd+HTdeI51SkdF1bhmRIp3vySKJNb2H029Q0EQCLZJWGpjwrpllSuGd2FIShQWUUAQBLpEB+NWVAQETB3J0VH33hKP8r2ZdExaZSn17bffcuWVV1JZWUlYWFiDyaQgCBQXF7dpJU9W5syZw1133UVpaelRnce0lDrBUGXwVBmWS9agtj2v4jYUW6q7bc/dBmiaToVbwSoJBNmOTyZAk6PDJau4ZbV2ctN2kyxV05FVrc1TZZuYtJQaj4pH0QiyS+aq6glMtUdBVnWC7ZJXsXGsqXIr2K3icbteIMiqhlvWCHEcgzFWU8FdAZINbL7lC4+i4VGauL7iMhbgLM5mk69UuGTsFqlDWCzWWco5rZLP4OWqpqOoWrsl66hyKzisIlUeQ0lWf2zVNJ1Kt4JVEnHazDHXH7JqKBuPdhyo9ijYLVJA2YlNjp62em8mx45jail1zz33cP311/OPf/yDoKCONfE1MenwSFZwRrT9eXXdOLfqwYg40LEQRcEMPniC4bBKx0Rx5FE1zGy9Jh0Bp00yJ2onAe2x0CGJAqqm0wF0Jg04ZkocUWpWdhEFsFubuL7FEXAYAYdV6jCSTHNjoWGR136DmkUUUDSdYJul0TMTRYFQh8W0Rm8GRdXR0Y9auSEKAoqqIR0Ha0kTQyklIGCucZ74tGoUP3DgAHfccYepkDIx6UhYzOweJicGTlN6MDExOcHpiJae7W0t0JZude19Ly2hvRXbzVlomQqp5mmrd9gR+4WTGdPz4uShVW/ynHPOYfXq1XTt2rWt63NKMWPGDGbMmNHe1TA5SjyKxpqc4kbZHkIcFvokhh3bAUquMYKaVxU23C6IkDrGsJw6jsiqxsqs4kapccOcFnolHONncQJQ41FZld3YvTklOoiEcEebBOQ9WhRVo7RaZmtueaN9GZ3CCXdaT0mzdLessmF/aaM0xA6ryOCUSJ/vzqOo5Fe42VPQOK34aamRWCSRFXuKGsV7iQiy0iM+tN3bi6xqLNtd1Gh7bKidzpFO1u8r9cZtCLFb6JsUxtq9pY0yDQXZJAYmR6CoGrKus3FfWaNzDk6JJNgmISguyFnauDJRaUYyB4u9Te7tZEHVdEqrPWw52Li99kkKIyKoNk6PpoGnEvavanyS2F4QHNvswoaqaVS4FDbsL0PX9QYxO3onhuFRVRLDnQ2VCYoLDm4wrl0fix06DztmiyluRWXDvrJG36LDKjGgczjZRVUcKnc32CcIMKJrdIdXhrhklW155ZTXKIBhn6PrOpIoMCw1ik0Hyqj2qM3ej0fRWJ1TjFLr9jioUwiCrkJ1IeRnHmFxI0DyMLCFQgvdFd2yypbccipdSoPtFklgaEqUT8suXdepkVXKamS25VYA0DnSQXqYhr5/NaIgePO96IAe04sCNYTw0GAKKj3szq9sdM5haVFIIqzMKgEgLtROakywt59tduyziyhVxRySnWQX1uvTBQFdMO5lX3E1aTHBPpVEsqJRUOlmV36l953VtaHBKZHkl7vIK3cxqms0ki6jZ/3W+GFGpKCHd6ZCtZFf7iK3zAVAWmwwkQ4Jp1oBuesbHCIKAnp8Bgc8QRRVKyesLOaWVePbdjXMqmm3SgzqEoGgKSzNrmg0ng5Li8ImiVgtIrKqsXxPEUo9eV0AhiUH4azaD+UHvHEw6xDTxlIuiwTZGrp4u2SV7MIqXIpKr4Qwthwsp7ymYRZtqyQwLC36mFkvumSVnKJqDpW7Gu0b3jWK7bkVJEY4Kan2cKCkBlFoqKAc3jWqgeziUTTW7SvBLTeMxee0SfTvHN5QzlE8UFVgxLM9ks6ngT2U+qk/6/fJogCDOzlxlO5GrypAFITD/Y2f+YvhmqwiCAKrs4tr29Dh/WkxwdgtIjGhdv99+JFzJkHElTCEPaUqhVUyR3qZjEzv+OPByUSrlFLnnXce9913H1u3bqVfv35YrQ0/nKlTp7ZJ5U5VJkyYwMCBA3nuuefauyomzeCSVd5fnsPfv8v0uf+Na4YytnvMsREAFDfkbYLZk4xYD0cy6g6Y+PBxy7jnklXeXpzF0/O3N9onCDB7xmmM7BrdbjEX2htZ1bj5vTX8tqOg0b5wp5Uf/zSOmBCh3bOzyKrOH15dSnZRdaN9PeJD+Pb2MaecWXq1R+HHLXnc9fEGn/ufmJ7BhYM74ay3YqdpOhUuhWkvLaHoiNT0EUFW5t05lg9X7uWFX3Y1Op8owPuzRjC4S0S7tRe3ovK3b7fywYq9jfbZJJGPbxpBXpmL+z7bSKjdwvKHzuDLdQf48xebfJ7vmYv7c16/RHRFZ+H2fN5ekt1g//C0KN6bNRzrgsdh6UuNT+CIgFuXQUi84UZkAhj9yqWvL2eXj0l415hgvrtzrOFepivw/kWwb2Xjk4Qmwq3LjUlAExYVqgZXvLHC56Q9OcrJt7eP4YfNeZzdJ974bmUX7PgBPr3W9wnPfQYGXRV4go8Acckq3244yH2fbfS5/5k/9KdbfAg3vLMa9xGB0GeNSeO+c3p22HHKJass31PEdXNW+Qzke8/ZPTivXyLXzV5ChVvxez8uWeW95Tk8/l0mEUFWfrx9GIKnynj9b50D5Qcan7zTELj+ByBwRaJLVvl9ZwE3vrPG5/5HzuvNlSNSGslIqq7jUTQufnUZ+0tqGJkezTvXDkKcOxkOGOeq+1IFgLBORN+xkbIalekvL6H4iD4XYFR6NHOvH0ZJlYc7P16PTRL56rbRdI8LqVVYND32/e/2UZRpTqb+dxml1XKjMmO7x/DqVUN45scd3D+pZ4PJrK7rVHkUpr+8hPwKd6Njh6RE8u7MYfy6LZ8xaeHwxQ0IW79u/MBsIXDzYjRLLJ0inTz81WZWZhVz4aBOPHthL4TZ50N+Y3lUiOpK/A2LeGp+FhcN7syo9BNLFnPJKj9uyeOOj9b73P/E1F5cODCBqhoXt37UcAwalR7NnOuG4ZJVnv1xO28symqw/7EpPRkRUYLw1ukgV9PoqfT7A6FT/8v2/BrSapWYHlVjd0Els2avZv7d41i0s4Ab313js00+MKknM0altbk1naxq5BRVMfWlJY36MYBLhibz6Pm92V9awwUvL6VGbjxPmDogiWcuHoDNIuKSVb5ef4AHPvc9hv/7kgGc2y/RaKu6DnI1vHkGVOQ2Lpw8HGb8z4g/R+M++dXL+yEe2oP47rmgKY2PH3kbnPFog/mLpumIosCN76xh8a7CRodEBln59o9j+DnzEBN7xTVeKPQxZ/Jc8DY78qu56M21jQwLAGaMSuXBc3t1iAXjU4FWzX5uuOEG9u3bx2OPPcbFF1/M9OnTvb8LLrigret4yvHFF1/w97//vb2rYdIMbkVl0/4y/jHPxypBLXd+tI68MheK2saZnDQNXGXw4WW+FVIAS1+AHT8aE4NjjFtRWZtTwjM/NlZIgTF+3f7BOgoq3SjaqZfVyiWrPP/zTp8KKYCyGpkZs1eitDpFUtsgqxq3vr/Wp1AOsONQJX/6ZP0plZnMLavsLa72K6gB/PXbLWw/VNnAKkPRdK6bs6qRQkoU4IXLBrFxfxkv/tpYIQVGhsKb31tDSbXszfR0PDEEyFyfCikwYoLd/N4axveI5aoRKfx673j2FFTx6Ndb/J7z4S83k1VYhcMicu85PRnZNbrB/hVZxfzju624R/zJUDw1qlQpvHchaI0ng6cqsqpx50frfSqkAPYUVvHHD9Ya7XXRv30rpMCYVHx4aZPP1qNo3PvpBp8KKYB9xTX88cN1TOwVZ1jfyB4o3Qtf3ez/Bn74MxzabEwW2giPYkwWH/5ys98yD3+1GXR4bFpGo31vLs7i58z8RhZWHQFF0yisdHP7B+v8Zpb6z087yCmq5j+XDUQQ6u7nUIP7cSsqG/eX8uS8bUiiwOuXZxBtcSHYguCjK30rpMBQBv3v7oDfl6Jq5JW5uMuPIgHgH/O2selAGW7lcP08ioqi6tz2wVr2l9TQKcLJ61f0wzrvHq9CqhHTXkZHYMaclT4VUgBLdxfx9A/bOCcjgckZ8XhUjevmrKRaVlGaGfsSw52ousCMd9b7VEgBLNpZyIu/7uTaUSm8uyy70Xgwc+5qnwopgDU5JTzxXSYzRqXC2nfAl0IKwFOJ8P5FRDhE9hZX8/IVgxmeFsUT03oifHmTT4UUAMV7sH1xHc9e1IcXf91JfsWJI4vJqsa+4mq/SmaAv363nZ35lUzsGct1o1Ma7FuZVcz+kmp+3ZbfSCF14eBOXDYoHsfHlxhKFl9s+gxt9dv0iLKwv6Qat6xS7VaYNWc1H940guIqD3d9tN5vm/zX/O2s31fSpn1KnSXhjNmrfCqkwOgLdeDGd9b4VEgBfLPhIO8uz6bGo7KnoJJHvvI/hj/4xSayC6uMwOKabIwZvhRSAPtWwLwHQHEjKxp7Cqq8ffKNY1M5PdWO47MrfCukAJa9DNt/8M5fPIpGuUvhhZ93+lRIAZRUy9z07hrGdY9lZVZxw+etaeAqbzBn0obfQlXq2cx8f7NPhRTAnKXZ/LA5r0OOBycjrVJKaZrm96eq5os7WqKioggNDW3vapg0gapplFXL3PDu6kauavWp9qhcO3ulEdi5LdFkeP8PUN3YtaYBX94EZfuNzHzHCFXTKa7ycPP7a5pMO13pVrj27ZV+O/+TFZessnhXIS8t8K2AqCMzt4L7Pt3Ybgofl6zy0q+7WLA9v8ly32/KY/aSrFNikNY0DY+qcX0Tgh8Y1mU3zF1NtUc1jlE0HvpyExv3N3ZTu++cniSGO7j7Y/9CLBiKymvfXtnAzeB44KkVIB/yY/FUx6FyN7e8v5ZHzu+Nwyoxc+6qJvs5t6Jx/ZzVeFQdAXjpikEkhTe04py9NIf5OytxXfKhb9fj/Ez44sbaZA6nNi5Z5c1Fe5i/Ja/Jcj9n5vPqb7tw9bvSsDbzx97l8MODPhUOLlnlgxU5fLPhYJPXWrSzkBd+2UnPhDAkzWNYZsk1/g/QFGOS4K4wJg1Hia7rVHsUrpvd/Ld403trmNgrliuHd2m0/55P13OgtMab1amjIKs61769kkq3n4kchkL7zo/WkR4bwp1ndAfgnk83sL/EuJ862eXGd9egajp/PrsbgxLsSM4w+OkRyFnSdCXWvQsbP2r6vdbiUTWunb2Sao//sULVdG54ZzVltQp4I8udxjM/bmfJriLsFpHZV/fDseUT49q+GHkr7pRx/PmLTWw+4FtpWscbi7L4NTOfZy8ZSKhd5FC5m5lzVqFoOhUu33JSl6ggXrh8EA98vsmvUraOV3/bw8b9ZfRKDGNNTgluRa21Ot3CmpySJo99f8Vevt1wAHfSsKbdlIt2I3w2g56xDvaXVPHONf2xrnoNtn7V5PnZ+SPWJf/mv5f25fYPfFuGdERczShfwGgb17+3kWpZ5eFJPRnRNcq77+HzeuOSVe7+ZH2DY/omhfHPab2wfX4NlGQ3WQfLTw+j5m4kNcJKuUtm/pY8HpvWl7gwO9fNWUVVE9+4sci0ltI2XGRSNEPmqHPfPJK+SWE8cUEGt72/lr3FfpRttfzj+21sOVjGwVJXs/3mdXNWUeNR0bd8bYwZTbH6bfRNnyNqbm56dzUeVWN0t2juOysd+8eXNQ47ciRf3QzlB6jxKOSW1bAyq4hXf9/T5CFbDpbz8Jeb6dcpnH3F1ch138yRc6bUMShn/I3r39tIQWXTSvb7P9tonKuDjQcnI0ftJ+JyHXsrjI6Gpmk8/fTTdOvWDbvdTpcuXXjiiScA2LRpExMnTsTpdBIdHc2NN95IZeXhVcwZM2Ywffp0nnnmGRITE4mOjua2225Dlg8PhhMmTOCuu+463rdl0gJUDWbMXuV3xaw+OUXV3Pre2rbr0BQPfPNHyPXtStQAudqYGLThSnSj6mga17690hvfoil2Fxgr96dK565qGvnlLu78cF1A5euvWh1P6lxCXvh1Z0Dln/phG+v3leI+yRVTqm6sMh70I/jVp6DSzfVzVqFosHRXAZ+t2d+ozKj0aK4ckcJN765pUoitY/uhCu7+ZMNxVVTWyCrXzQlMkb4mp4S//28rsqpTVtN8X5hX7mLW3FVYJBFF1XjuskGNytz3ZSZ7xWSUcQ/6PsnWr2H5KwFNik9W3LLKur0l/MuHq7Qv/vPzTlYeEnCd+3zTBVe9CVu+amAx4FZUth4s9+uifiSv/b6HtTkluHMzDUup5qgqNCYL/lbMW0Bz1ij1OVTu5tb31/Lweb1Jjw1psM8lG2NaR7IIlVWNOz5cx24f8emOpNylcNO7q5k5Jo2hKZG4ZI0Zs1fiVjQ0/bDsMrpbNDNGdMZqs8PWb2HFa4FV5rt7oGC7IYs0Ud9b31tLjh/Lo/qUVsvMmL0KRdWpciss3J7Pm7UWLQ9N6kYXdS/W+ff5Pb5qwt/5eNU+vljrx8LrCO75dAO5pS4WP3AGAKtzSnj8u0xeuWowdh+xf168fBCfrdnXrFK2jns/3UBUsI01OYa1xncbc3lveQBtAXjoyy3s0eKRJzzSdMEd8+H3ZxgYb8eatw7Lr38L6PzioqeJKljB7WOTTwhZTFY1bnxnDQdKm+/vCys9XP/uBnTgrasH4rRKnN4zjukDO3Hju2tw1YuTJAow++r+SL8/Bbt/bb4imortkyvAVYbdIjF1QBLje8Zx+wfryCpsvk22pTW8W1F58vtMVmQ1jk8Khgf2q1cN4eUFu/h9ZzOKHw4rhnslhnL5sOQmy+aWuZj1zmqUXlMhuluz5xb+dydq/g5mjOhEsE3itcv7Yf3+T3BwbbPHItdQrVnIK3NRI6vc+6l/S7n6fLX+AJ+v3Y9H1aiWVVAV+PbOw7HWrEF4/vAej367nXX7Sps9n1sxxoNTYSG2vWmVUkpVVf7+97/TqVMnQkJC2LPH0Fw+8sgjvPXWW21awY7Igw8+yD//+U8eeeQRtm7dygcffEB8fDxVVVWcc845REZGsmrVKj799FN+/vlnbr/99gbHL1iwgN27d7NgwQLmzp3LnDlzmDNnTsDXd7vdlJeXN/iZHF8q3UqzK2b1WbanCLGtsp9IFsj6PfDyJdlQHpgw1RrKqmV2HPLtPuKL5XuKT5lA2aIgsCanJCAFRB2LdhSiH+fU0pqus3B7QZOWOw3Lw2/bC9oxAfbxQdd1n4Hp/bF+XymyqrHTjztVsN1CbqmLPQEIsXUs3V2IVTp+7SXHRwDopliyq4hgm9QoOKw/1uSUoGo6sqYTYm8cp8GtaCzPqUCwh/g4upbdvxLwx3oSogMLtxc0aZnaoLwOv+0pR7eHNV9410+gN5yo/rajoEmL4CNZuL0AzZ9buS8OrgPl6JWMiqqzdm/T1ij1qfsWbZbG7Wt/SU1AE+HjhSQKPpMO+GPHoUqKKj0E1cax2V9Sw8HSGlyy6pVdQuwW1OpiQyG4Z0HglVFl2LPwyJjADRAFgWV7Aq/v1txyFE2n0q2wpN59Btst2HJ+b9LaW9d1FgUw+a6jRlZZmV3cIPj00l2FhDmsPvuxEIeFxTsDv5dqj8q6vaVYJRG3rLFwu2+3fV94VI2l2c30f7UIte9A3P1zozbrF13HlvULoQ6RZbuLOrwspuu0eAx2yzIOq/EuQx0W9hZXs7+kYVvWgRCHFSmrBd99dRFK3hbsVpEqt4IkCixvwTe+La8ioMXb5pAEodnvPcRu8evm5ouSapnM3HKC7c2Hml6TU2K0k0CSjqgepJxFBNmt6ECQwwF7fATw94MuWsktd7E2p9SvC6IvluwqwmGRjIQEogj1kwboGhZnaIuez8EyV6NvyKTtaZVS6oknnmDOnDk8/fTT2GyHAx5mZGTw5ptvtlnlOiIVFRU8//zzPP3001x77bWkp6czZswYZs2axQcffIDL5eKdd94hIyODiRMn8tJLL/Huu+9y6NAh7zkiIyN56aWX6NWrF+effz7nnXcev/zyS8B1ePLJJwkPD/f+kpOb1mybtD0RQdZGridNMSA5ou1WpOQaI4hgoNiCITq9ba7tg9hQO7EhgWfEGpgc0Sizx8mKIAgMPyJ2TnMMTY00smUdR4JsFkalt6yeY45VAP8OhUDvxAAm8rWkxxrZX/wpoNfmlNA9LoQwZ+A5RganRLZIGDtaeiWEYWnBRGVoSiTb8ioCdgXplRCGJAocLKlmTU6pzzKjU0OQ9jXhGpA8/JQOdu6wSozuFtOiY0alBOPct6j5giljwHI48LjdIjG2e8uuNTI9CmdpYFaXAER1NQI4HyUWSaBHXOChD3omhCIIAtvzKhrtc1jFRhZU7Ylb1hiYHBFw+ZgQG12iglhfawlQdz/BdguJtbLLmpwS7BFJYAtqmUwB0HWCN4ixL2RVY0AL6psU7sBpkwi2SwxNifRuX5FTTk3yuCaPtQhag2MCYWTX6AZWXENSI9mwv8xnP7Y2p4ShqS07/9CUSNbklBBstzA8Lar5A+oxJjUYy75lzRfsMgIVCTVtQovO704ey+KcagZ2OTFksT5JgY/BXWOCcdps7DpYiFvRWJNTQt+kMJxHyCq6Dhv3FrX4u7ckn8bOQ5VEBdvxKC37xuNC7USHHH22UbeiNfk96jqs3VvS4jYxuEska5txMQXolRCKqGv+45cdgSdlHCtzyqn2qGTlFUKXEQHXKbhgPaEOS6va39q9JYb8JruMTK91KC5qcjMZmhJ4u7RbRLrHdZzx4GSlVTOfd955h9dff50rr7wSSTrc0AcMGMC2bf6DPp8MZGZm4na7OeOMM3zuGzBgAMHBwd5to0ePRtM0tm8/bGbft2/fBs8tMTGR/Pym47jU58EHH6SsrMz727dvXyvvxqS11HhUhrSgwx/SpWUdapNIdugyMvDySYOPaQyWGo/K4JY8i5RITqUMq4nhDiKDfMTH8cOYbjHHLH1wUwxNbZng3JIJ0omKW2lZO69TII3yozAoqvKQU1zN4OTAzzk0JfK4pyRuySRgeFoUJdWB9y+DUyJxyypBNonVOY1XwINsEmkJMUagVH90PT2wVdqTmEFdIlpUfmhKFDSl6KsjbWwjhV9Gp3BaYlAxNCUKQW+BRUDysDZxx5QVrcXj8rq9JT4tzgZ0bsOFpDZAFGnZvaVEsiO/gnKX8R76195PfdmlsNJDfkkpVORB6ujAKyNZIb5P83VogdwzJCUSl0clMsjW4D7X5pRg75ThO8ZcLY7KA377XF+EOSykRAfxbL3ELENSIlnjoz8Cw72vJc8+3GklPTaEAyU1OG0So7oFvuBjt4h0T4r1n5SgHnrqGHIrVcTOQwM+P4CWPJw12cY9tXOy32ZRtBa26ZRIaiqKWJxjWCMfKK2hoNLNgOTwRmUX51TjSh4TeGViuiPaHGQXVbIz30hs0tK6NRVfLVCCbBIjmlnsXJNT0iK5PC0mmBC7pdmYbGAor+T96wKzzrPYsSf28cZTW5pThdI5cKUU+ZmkRQfTLbZli3lDUiIPx9uSbJAyqsF+x95FDEsJXM7J6BTeImthk9bRqu7owIEDdOvW2JdU07QGsZFORpzOo09dbLU2HFwFQUBrQfA7u91OWFhYg5/J8cVhlRjWgtWvNrUqkSzGKmWgdBlOk3b2R4nNInJaC1YxxnaPwXYKpVetkQNX2llEgT5JjYWn40FLrP/SY4OxWzu4NNsGhNgtDQKmNsfwtChC7Ba6x4X4jE0CsCanmCEtaC9jusUeV6WUorXM6mB412gcLWjPI9KisFlEeiaG+wz8OyA5AndFof8MYIIISQMDvt7JSpDNQmp0UEBlO0c6CQ12Gm5yTWEPhai0RpslUaBnQmAWSDEhNuLDHcihjQOI+yVlDFgDu5emcNokRrbA4nNIapTf4NMtmWweD1pqsTYkJYo12Yfvra5N261iA9llZU45emWBER/GEeDYk9C/WfdZh1VidAvqOywtCrtVQlZ1UmOCiQo2LEp2F1QZsQsT+vs/eNOn9EoIxRZgPzkwOYJqj8pPmYcXg09L8f8trMkpYUDniIAtSAd3iSSrqIpucSG4PCop0cEE2wLrI/t1CkeuKYeSrOYLJw83LFssDojpHtD5Ce+MPSSa9ftKGdsttsOnum+pFfeI1FCsFiur6lnhrskpYYgPq5g12SWQ3AIFSfJwZHcNkiCyJqeYnKIqRqQFXrdhqVE42mDBURAEhjdz3TU5JS2yBBqaEsnGA2UBxZIclR5N0MEALPkAkgahyh5vsPWV2aW4u4wNuF4oLpw2I+vh4ACV3FZJYEByBJJoyDNIFkgb36CMtH85o1IDt3wakhIZsLu8SetpVevo06cPixY1NgP/7LPPGDSoceDSk4nu3bvjdDp9utv17t2bDRs2UFV1OF7IkiVLEEWRnj17Hs9qmhxjJFFo0cpcm1uVxHQHa4AK0q6ngzVwV8OWYpHEgF1JRMFYcTiVsEpiwMJBr8T2y7rZEus/w9ql41gRHCsEQeC0FliQjewajSAIqJpOXz/KxTUtWHW3SsJx/yaCbBZGpgfWnsOdVjpFOkmLDVyhMKxrFBVuheIqj88YDUNSIhGbspKK6w1i4CumJystWaUfkhJJTW5m89ZInYZ6U3DXR1a1gK1ehqREklNUhdR5cEDlgVrrrLaZrLVksWhIl0i/ioiO6J7cEou1ISmRrKkXX2t0N+N+LKLIqHrte1l2BR5LiJEBMVCLm+R+qm3vAAEAAElEQVTh3rTqTTGoBXLPqG4x3vhGh8pdDK5nCbg+pxk3q9+fRtN0MjoFtkB7ZLuJCLKSFhvs91vYXVCJW1EDtiAdkmK4QZ2WFoXNasSVGhigZeOQlMiArKTqXF6zCqopr6wM3A0teTh7cgtxKyoZnU8MWawlVtwjUsKwBUc0cEPzN+Zu2F+KLSQKwjsHdG45eRQ2RwhpMUFszS1n8a5CBnWJINBwsaO6xWBpowWm+DA70cH+XQE37C8lJsRGp4jA5gnD0hoqsZvitNQocAcYUzd5eIM4bWtySnDG9zDCigRC6hiqPQq5Za6Ax7s+iWHUeFS6x4USZKuVFY6cM+1bQUp8DCEBxNACGJ0ejTNAxbJJ62lV63j00Ue5/fbbeeqpp9A0jS+++IIbbriBJ554gkcffbSt69ihcDgcPPDAA9x///2888477N69m+XLl/PWW29x5ZVX4nA4uPbaa9m8eTMLFizgj3/8I1dffTXx8fHtXXWTNiY1OphrR6X6tYgAw0z8nrN7tL1ViSbDWY9DcBOTR8kKg66Czqe17bV90CM+hKtGpDT5LMKdVu47p1eHD6zZ1lglkT8M6czEXnFNlkuLCeaes3u2m4mw3Spy0/h0+jcjqA7uEsmsMV29AXRPdiKCbNw2Ib1J4cVplZg5Jo3EWgFQB+4+q4fPmDSrsksY3CWSy4clN7myHxlk5c+TerVLPO8x3WKYPrBTk201LtTOnyf3Ym9RNbGhDm4c1/Q3EWyTuHl8V2JC7Hg8qs/gtWO7x3DF4Djs+/wkcojqChMfbTLo8amC0yZxw9iuDSbvvhjQOZwbx3bFUdp0Km3i+sC4+3zG6nJaJa4bk9asRWzfpDBmje1KXpkLwREG4x+ApoKrW50w4haIaIFVVTPEhtq5KYBv8aZxXUmKcLB+b2mDfRZR4OIhnTucpRQYi2H3T+pFuNO/K5vdInLViBQyOoWxOrvEez/1Y7KkxQRzzUhjvF6VXYwUnWZY24y5B+L7Nl2J1LEw7AYjDlUz2C0i95zdgzCH/77TbhG5dlQqqdHGJNVhlXBaJW4an07fWiXQouxK3INnGdf2haYgqyp3ndmD9NimJ7sTesRy6WnJVLkNt8a4UDsPn9ubSpdCcpTve9J1w4XvrjN7kBbTzPl7xjJtYBI1ssqUAUlYRBFRhDvO6E6P+KYtM0alR3PViBQc7iKa1HREdEE/46/onmqmDExiU76M57RbDTfYpkgajDzij6zcX8295/RsUezA9iTMYeX207sFMAankhgTRUFpRYMMnKuyixnRNYqLh3RucM/VHpVduYUoZzzWtGJKEKHvBYi9z6ewykO3+FBGpcewbHcRNovIvWf3bNK1zG4RuXpECt3aMCaRS9Z4+LzeJIT5XnB2yRqbD5TxwOReTSqmRAHO7ZfAOX0TiAqxNdtv3jIhnagQG/Q8z1ggaoq08TB0JlZHEDeP70qwTeJgmYviiirUM/8OwbH+jxUtMPBK6DKCIJtEl6ggLhjUiQk9mzgGI6bYHWd0Z29xdUPL0iPnTBV5uEsP8vDkHk3GxLWIAhcN7tTi2LAmrUPQ9daJvIsWLeKxxx5jw4YNVFZWMnjwYB599FHOPvvstq5jh0PTNJ588kneeOMNDh48SGJiIjfffDMPPvggmzZt4s4772TZsmUEBQVx0UUX8e9//5uQEKMzmjFjBqWlpXz11Vfe8911112sX7+ehQsXAjBhwgQGDhzIc889F1B9ysvLCQ8Pp6yszHTlO87UeFRkVeO/C3fx7rIcb5a1qGAbN4xN47rRhivEMVlxlV3G6vKaubD434cz7FkchjJq/J/BHhK4RdVRUuNR8SgqLy3Yxfsr9np952NCbNw4Lp1rR6agc4yeRQdH13U8isb+0hqe/XE7P2zO85oC94wP5U9n9eDM3nFoOu0ST6oORdOMIJk5JTz70w5W1ks5PCo9mnvP7km/zuGIgnBKKRer3AqCAG8u2sPbS7IprTaUImEOC9eMTOXm8emIAgTVE5plVUMQYOG2Av790w5vxitBgIcm9+LS07qgaDov/rqTD1fu9aarjgu1c/P4dK4c0QVdb7/24pJVympk/vPTDr5Ye8Br1t850sntp3fjwsGdWZVdzGPfbuWaUV2YNtAQ6l//fTdzlmR7Y9mEO63MGJ3KjWO7AuCwiPy09RB/+XYLh8rdCAKc2Tue+87uSWpMEBZ3KeIPf4bNnx2OWRHbCyY8CL3PB00Dy9EHiz0ZUDUdTdfZuL+MZ+Zvb5DtbHhaFPee05OByREI6Fh0BQp3wK9/N9LJ15E0GE5/uNYlXPcbu0fVdFRNZ2tuOc/+uL1B9qchKZHcfno3RqZHo6gakiQagYXlGuOcy/4Ly1+G6tr+xB5mKDZG32W4VrSB6159ajwqmq7z+qI9zF6S5c14Fea0cP3oNG4Y25WyGpl/ztvGNxuMcdNuEbl4aDJ3ntGdUIelw45TLo+KIMDcZTm8/vtuCiuNeG5BNokrhnfhxrFdKary8N8FuwgPsvm9nxqPikfVeGXhLgoq3Pz57HRigiQEyQq7F8Bv/4QDaw4f0P0sOP0RiOtlfCNCYONUjUcFAeYsyeKNRVkUVxn1DbZJXD0yhVsndMMqiQ2sEDRNR9Y0REFgya5CXvttNyO6RjFrVDJi4Taci/4BO386fJFOQ/Cc/yJadE8sksgvmfk8/8vOBn3u2X0SuOfsHqREBeFRNa58czlXDEvhoiGd0TQdSRKaHPsenNyLHvEhSKLAL5sP8J8F2WyrDZAvCDCpbwJ/OqsHCWEOFE0jyNbwmcuqhgAs2VXIsz/tYOP+Mu++ib3i+OPEbqTFBCMAYVYVKvIQFjwBW744bJUW0x193P3Q90I0xUONbuH1RVmszSnh71P7kBrtQN2/DsvCJxpmG0sZhTbh/1A7DyUzr5KeCRFo0Cj4d0emxqOio/PWoizeWpLlHYND7RauHZXCTePSsEgS+4vKueOTzWTmVnjf+5/O7E56bAiKplHlVnn+l518snofbkWja0wwj05OZ1yvBITNnyP89hQU1yrwRQv0uxhl/ENIobF4sBljsk3CLauIokBmbjldooJwWCXvN15UdbhNXjk8hdsndsMqCYetdtqIujp8ue4AL/66k33FhiWsVRK4YFBn7jqjG0F2C0E2C1+tP8ArC3eTVZv51yIKTB2YxN1n9SAmxI7DKh3uN3+v7TfrjeHXjU7lhrFdEQXBaKuqDAhGFs4FT8DBtYcr1uMcY/EopjuIVhDFBn3yst2F3DEumRHpcbDuHSxL/nPYXd9ih0FX1y5ohHrnL3Xtx6Nq7C+p4d8/7WD+ljzvol3vxFBum9CNs/sm4JJVbBaxcR9+5JzJGYXr9L8gdZ3AJ2sO8PLCPRysjUNltxiLyXed2Z0Qh/WEaisdkUD1FK1WSpkcO0aOHMkZZ5zB448/HlB5UynV/tTIKpqm8+biLMIdFq4YnoKm68dHsFXchoC48VMo3A5j/mRM2tpY0A+UGo+Kquu8sWgPMcE2LhvWBVU7Ts/iBMAlqxRWunn99z2c0Tue0enR6HDcg1k3habpKJrOtrxyPlm1jytHpJAeG4JFFBBPIWXUkVR7FCRBYO7SbGRN5/rRaejoTQqbSq0yZ0VWMT9szmPW2DTiwxze9lDjUVE0jdd+202nyCD+UDtJsneQ9lLjUamRVV5ZuJuMTmGc1y8RVdeRBAEdYxX6+03GfXWKcOBRdCRRYPaSLAQEZoxORdV0nFbRq4g98rjEMAc2i4hQZx0g10B1ESx5HrqdBekTaUphcqpT11535lfw4Yq9XDqsCz3jQxu3V10H1Q2l+2DFq9D3QsO6QhACdomsUxhkF1bx7rIcpg/qRN+kcHR0BATfLg5yjTFGrXob5CoYcatxzWO8YOKqzVo5Z2k2InDNqFTAUPS6ZRVJFPh6/UF25ldwy/h0bBbphHHRcNXW/+NVeymo8HDD2K5IIqzbW8rvOwsCvp+6yeKbi7Po3ymcCelhoOsIkgX2LoctX8LwmyAixQgY3Eo3S5esIgoCH6zIocylMGtMGqIoNDnZq1vMEQTjvuZvyeOWCV2JcQhQmoOw4jXodzF65yFousCafeWUVnkY1yMWiySydHcRP209xKyxacSFObBLAq//tofESKe3HzsyplKzY5/sQtF0kCzG+TMLuWFcGmEOK6Ig+J4M16P+ws+3G3O5fnQqcaF2VmQVMzQlsuE781Sju0oRljyPnjoGek5GUzwogp0qj8LLC3YzsVccw9OiUDUdWdWwSQKCJiMU7cSydg76oKtQ4/qSmVdFr8QI1OMllx4jXLKKALy7PAePrBgLv4KAU9JQsKADK/YUMX/LIWaOSSMh3IFFFBq4zdVXyKbFBHPBoM7ouo4FBVGUYPv3CHuXoo66C9ERjke0oWuGMupIPIrxXe84VEFShJMgm4UPV+6luMrNjePSEWi4WHUsqKvDD5vzWLevlFsnpBNkk5BEkYOlNXy57gCXnpZMXKidXzIPsSKrmJsnpBNqt/rsH2pqFd+zl2QhCQLXjkr1r8TUFGNc2bfSUKAOvxkiko2ETD6s/er65LlLs4kOtnFB/xhEyYKw6TMo2AZj7jIUU37mL6qqoQEeRaOw0s2bi7I4o3ccI9OjkVUdiyD4fE8NOHLONPYe3KIDSbLw7YaDbMur4JYJ6dhPoPGgo2MqpU5A3G43mzZtYuLEibz22mtcfvnlAR1nKqU6DnWdebsM+orbWFELwKz+eFDjUREFOszkuqNR7VGwWUQsHTj9jabpuBQVp1U6rDAw8bp+BLdA2FQ1Hbei+lVgVXsULKLQYZMAGPUTG1ny+buvKrdiWEbWKpuOtKxr7nkA4KkyhFvJjCEVCLquUyOrOCxS88pjTxVYnK1WMtRdyyqKyLWWIc0iuwD9uFnv1lE3EfI1LnsUDVXTcLaxFcPxwi2raDreyVNr76fReC27jPwoqmJYXLcRLllF1/UW188tG4tdFlHAo+qGK1f9b1jXUHUBt6LiFFUEyYZH1fAoOiH13Af99WNH0uzY56lGEa14NAG7RcStBNgGaqnf/3kUzWtd5fvmK9AlK27Vgs16uG1XexTsFqlB3+ryyGi6schl1VxgcVKjGFZnJ5Ms5pJVdE3FKQlgabhYoWo6LlnFbm1avqr2KAgISCINx11VRlU8qJITTdObV3JAg3dYXTv2tUQ+aAtkVUNWG39H9b8Tf2V8UVOrAAxoPqOpoLgCjhXVqE9WPIaCK8D5i6ZpyKqhQLZKAorW9OKgT3zMmZptiyatos2VUpGRkQFPSoqLfadVNWmar776imuuuYapU6cye/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": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd1yVdfsH8M99BnsrW4YDcG9zi+TAHG13jnwss8xHi0yfshwlWWmOhtmv1EyzHJVpVu69FbcIKqACgux91v3743BuOQIKCOcwPu/X67yUe173WXCuc32vryCKoggiIiIiIiIiIiITkpk7ACIiIiIiIiIiqnuYlCIiIiIiIiIiIpNjUoqIiIiIiIiIiEyOSSkiIiIiIiIiIjI5JqWIiIiIiIiIiMjkmJQiIiIiIiIiIiKTY1KKiIiIiIiIiIhMjkkpIiIiIiIiIiIyOSaliIiIiIiIiIjI5JiUIiKiYvz9/TF+/Hjp53379kEQBOzbt89sMVVXvXv3RsuWLU1yrs8++wyNGjWCXC5H27ZtTXLORxk/fjz8/f1Nfl7Dc3LTpk2Vdszx48fDzs7usY4RExMDQRCwevXqygmKqAbj64GIiB6FSSkiompq9erVEAQBgiDg0KFDxdaLoggfHx8IgoDBgwebIULT6N27t3Q/yGQyODg4ICgoCGPGjMHOnTtNEkN8fDzmzJmDiIgIk5yvJP/++y9mzJiB7t27Y9WqVViwYEGxbdRqNerXr48ePXqUehzD86Z9+/YA7id3Srtt2LChyq6pJA/Go1Qq0ahRI4wdOxY3btwwaSzV0eXLlzFnzhzExMSY9LyHDh3CU089BW9vb1hZWcHX1xdDhgzB+vXrq/S85rreqlL0fV0QBFhZWcHLywuhoaFYtmwZsrKyzB0iFWFIqpXlVlueo0REpqYwdwBERPRwVlZWWL9+fbFEw/79+3H79m1YWlpWeQy9evVCXl4eLCwsqvxcJWnQoAHCw8MBADk5OYiOjsaWLVvw008/YdiwYfjpp5+gVCqr7Pzx8fGYO3cu/P39zVahtGfPHshkMnz//felPg5KpRJDhw7Ft99+i9jYWPj5+RXb5sCBA7h9+zamT59utHzq1Kno1KlTse27du360Li+++476HS6clxJ2RjiUavVOHPmDFauXInt27fjwoUL8PLyqvTzVRY/Pz/k5eVV2fPx8uXLmDt3Lnr37m2yCrWNGzdi+PDhaNu2Lf773//C2dkZN2/exIEDB/Ddd99h1KhRVXZuc1yvKcybNw8NGzaEWq1GYmIi9u3bh2nTpmHx4sXYunUrWrdube4QCYCrqyvWrl1rtGzRokW4ffs2vvjii2LbEhFR+TEpRURUzQ0cOBAbN27EsmXLoFDcf9tev349OnTogHv37lV5DDKZDFZWVlV+ntI4OjripZdeMlr2ySefYOrUqfj666/h7++PhQsXmik600hKSoK1tfUjE4OjR4/GihUr8PPPP2PmzJnF1q9fvx4ymQwjRowwWt6zZ0+8+OKL5Y6rqpIvReN5+eWXERgYiKlTp2LNmjWYNWtWlZzzcWg0Guh0OlhYWJj1tVJRubm5sLGxKXHdnDlz0Lx5cxw7dqzY8y8pKckU4dU6Tz31FDp27Cj9PGvWLOzZsweDBw/G008/jStXrsDa2tqMERIA2NraFvvds2HDBqSlpRVbXpQoisjPz+djSERUBhy+R0RUzY0cORIpKSlGQ9VUKhU2bdpUaoWCTqfDkiVL0KJFC1hZWcHd3R2TJk1CWlqa0XaiKOKjjz5CgwYNYGNjg5CQEFy6dKnY8UrqKXXw4EEMHToUvr6+sLS0hI+PD6ZPn468vDyjfQ19eu7cuYNnn30WdnZ2cHV1RVhYGLRabYXvF7lcjmXLlqF58+b48ssvkZGRYbT+p59+QocOHWBtbQ0XFxeMGDECt27dMtrG0A/q9OnT6NatG6ytrdGwYUOsWLHC6NoNFUQvv/yyNFTjwR4ply9fRkhICGxsbODt7Y1PP/20TNeh0Wgwf/58NG7cGJaWlvD398f//vc/FBQUSNsIgoBVq1YhJyen1PMbdO/eHf7+/iUOq1Kr1di0aRNCQkIqrdrowZ5ShuEun3/+OVauXCldV6dOnXDy5MkKn+fJJ58EANy8edNouU6nw8cff4wGDRrAysoKffr0QXR0tNE2ZX2uGty4cQOhoaGwtbWFl5cX5s2bB1EUS7zGJUuWSNd4+fLlUnvoXL16FcOGDYOrqyusra0RFBSE9957T1ofGxuL119/HUFBQbC2tka9evUwdOhQoyFBq1evxtChQwEAISEh0nOh6Ovy66+/RosWLWBpaQkvLy+88cYbSE9PN4ql6PO+V69esLGxwf/+979S7/vr16+jU6dOJSZE3dzcjH4u63uPv78/Bg8ejEOHDuGJJ56AlZUVGjVqhB9//LFc17tjxw707NkTtra2sLe3x6BBg4q9h5XnPUin02Hp0qVo1aoVrKys4OrqigEDBuDUqVNG25Xl/aW8nnzyScyePRuxsbH46aefjNZdvXoVL774IlxcXGBlZYWOHTti69atRtsYhgYeOHAAkyZNQr169eDg4ICxY8cWu/+Byr/v0tPTMX78eDg6OsLJyQnjxo0r9tyryPUcPnwYb731FlxdXWFra4vnnnsOycnJJV5PcHAw7O3t4eDggE6dOknvgx9++CGUSmWJ+7366qtwcnJCfn5+ibGWheH5/M8//6Bjx46wtrbGt99+K90v06ZNg4+PDywtLdGkSRMsXLiwWIVpWV87p06dQmhoKOrXry/9zpowYUKFYyciMjcmpYiIqjl/f3907doVP//8s7Rsx44dyMjIKFbtYjBp0iS888476N69O5YuXYqXX34Z69atQ2hoKNRqtbTdBx98gNmzZ6NNmzZSE+3+/fsjJyfnkXFt3LgRubm5mDx5MpYvX47Q0FAsX74cY8eOLbatVqtFaGgo6tWrh88//xzBwcFYtGgRVq5cWYF75D65XI6RI0ciNzfXqO/Wxx9/jLFjxyIgIACLFy/GtGnTsHv3bvTq1avYh6S0tDQMHDgQHTp0wKeffooGDRpg8uTJ+OGHHwAAzZo1w7x58wDoP7ysXbsWa9euRa9evYyOMWDAALRp0waLFi1C06ZN8e6772LHjh2PvIaJEyfigw8+QPv27fHFF18gODgY4eHhRo/t2rVr0bNnT1haWpZ4/qIEQcCoUaNw4cKFYh8w//77b6SmpmL06NHF9svKysK9e/eK3YomY8pj/fr1+OyzzzBp0iR89NFHiImJwfPPP2/0/CuP69evAwDq1atntPyTTz7Bb7/9hrCwMMyaNQvHjh0rdn3lfa4OGDAA7u7u+PTTT9GhQwd8+OGH+PDDD4ttu2rVKixfvhyvvvoqFi1aBBcXlxJjP3/+PDp37ow9e/bglVdewdKlS/Hss8/izz//lLY5efIkjhw5ghEjRmDZsmV47bXXsHv3bvTu3Ru5ubkA9MNop06dCgD43//+Jz0XmjVrBkBf0fTGG2/Ay8sLixYtwgsvvIBvv/0W/fv3L3a/p6Sk4KmnnkLbtm2xZMkShISElHrf+/n5Yffu3bh9+3ap2xiU9b0HAKKjo/Hiiy+iX79+WLRoEZydnTF+/Hjpefuo6127di0GDRoEOzs7LFy4ELNnz8bly5fRo0ePYv19yvoe9J///EdKICxcuBAzZ86ElZUVjh07Jm1TnveX8hozZgwAfQ85g0uXLqFLly64cuUKZs6ciUWLFsHW1hbPPvssfvvtt2LHmDJlCq5cuYI5c+Zg7NixWLduHZ599lmj13Jl33eiKOKZZ57B2rVr8dJLL+Gjjz7C7du3MW7cuGLxlfd63nzzTZw7dw4ffvghJk+ejD///BNTpkwx2mb16tUYNGgQUlNTMWvWLHzyySdo27Yt/v77b+l+1Wg0+OWXX4z2M3zB88ILLzx2hWNkZCRGjhyJfv36YenSpWjbti1yc3MRHByMn376CWPHjsWyZcvQvXt3zJo1C2+99ZbR/mV57SQlJaF///6IiYnBzJkzsXz5cowePdro+UlEVOOIRERULa1atUoEIJ48eVL88ssvRXt7ezE3N1cURVEcOnSoGBISIoqiKPr5+YmDBg2S9jt48KAIQFy3bp3R8f7++2+j5UlJSaKFhYU4aNAgUafTSdv973//EwGI48aNk5bt3btXBCDu3btXWmaIpajw8HBREAQxNjZWWjZu3DgRgDhv3jyjbdu1ayd26NDhkfdDcHCw2KJFi1LX//bbbyIAcenSpaIoimJMTIwol8vFjz/+2Gi7CxcuiAqFwmh5cHCwCEBctGiRtKygoEBs27at6ObmJqpUKlEURfHkyZMiAHHVqlUlxgdA/PHHH42O4eHhIb7wwgsPvbaIiAgRgDhx4kSj5WFhYSIAcc+ePdKycePGiba2tg89nsGlS5dEAOKsWbOMlo8YMUK0srISMzIypGWGx7a0W0JCwkPPNW7cONHPz0/6+ebNmyIAsV69emJqaqq0/I8//hABiH/++edDj2eI54cffhCTk5PF+Ph4cfv27aK/v78oCIJ48uRJo+2aNWsmFhQUSPsvXbpUBCBeuHBBWlbe5+qbb74pLdPpdOKgQYNECwsLMTk52egaHRwcxKSkJKPjGtYVfa706tVLtLe3NzqX4dgPi/Ho0aPFnlsbN24s9loUxfuv5/79+4tarVZa/uWXX0r3p4HhObtixYpi5yzJ999/LwIQLSwsxJCQEHH27NniwYMHjc4jimV/7xFF/fsWAPHAgQNG12BpaSm+/fbbj7zerKws0cnJSXzllVeMlicmJoqOjo5Gy8v6HrRnzx4RgDh16tRi94HhsSrP+0tJir6vl8bR0VFs166d9HOfPn3EVq1aifn5+UbxdOvWTQwICCh27A4dOkjvXaIoip9++qkIQPzjjz9EUaya++73338XAYiffvqptEyj0Yg9e/Ys9noo7/X07dvX6LUyffp0US6Xi+np6aIoimJ6erpob28vdu7cWczLyzOKs+h+Xbt2FTt37my0fsuWLSU+vx5m0KBBRu95onj/+fz3338bLZ8/f75oa2srXrt2zWj5zJkzRblcLsbFxYmiWPbXjuH33cOeP0RENQ0rpYiIaoBhw4YhLy8P27ZtQ1ZWFrZt21bq0L2NGzfC0dER/fr1M6p46dChA+zs7LB3714AwK5du6BSqfDmm29CEARp/2nTppUppqK9MnJycnDv3j1069YNoiji7NmzxbZ/7bXXjH7u2bNnpcymZmdnBwDSrFVbtmyBTqfDsGHDjK7fw8MDAQEB0vUbKBQKTJo0SfrZwsICkyZNQlJSEk6fPl3mGIr2F7GwsMATTzzxyOv766+/AKDYN+Zvv/02AGD79u1lOv+Dmjdvjnbt2hnNnJeTk4OtW7di8ODBcHBwKLbPBx98gJ07dxa7lVb98yjDhw+Hs7Oz9HPPnj0BoMyP+YQJE+Dq6govLy8MGjQIOTk5WLNmjVEfHkA/pLLosLKSzlPe52rRKgxBEDBlyhSoVCrs2rXLaLsXXnjhkc2Nk5OTceDAAUyYMAG+vr5G64q+7orGqFarkZKSgiZNmsDJyQlnzpx56DmA+6/nadOmQSa7/+fdK6+8AgcHh2LPJUtLS7z88suPPC6gfyz+/vtv9O7dG4cOHcL8+fPRs2dPBAQE4MiRI9J2ZX3vMWjevLn0eAH6RtFBQUFleo7s3LkT6enpGDlypNG55HI5OnfuXOxcwKPfgzZv3gxBEEqsijM8VuV9f6kIOzs76f0sNTUVe/bswbBhw4yqGVNSUhAaGoqoqCjcuXPHaP9XX33VqNfb5MmToVAopPebqrjv/vrrLygUCkyePFlaJpfL8eabbxrtV9HrKfpa6dmzJ7RaLWJjY6XrycrKkqraiiq639ixY3H8+HGp6hIA1q1bBx8fHwQHBxe75vJq2LAhQkNDjZZt3LgRPXv2hLOzs9F93bdvX2i1Whw4cEDariyvHScnJwDAtm3bKlx1SkRU3bDRORFRDeDq6oq+ffti/fr1yM3NhVarLbUpdVRUFDIyMor1ejEwNCY2/EEfEBBQ7FxFkwmliYuLwwcffICtW7cW63nxYH8nQ2+WopydnUvsc1Je2dnZAAB7e3sA+usXRbHYdRk82Jjby8sLtra2RssCAwMB6HsHdenS5ZExNGjQwOjDD6C/vvPnzz90v9jYWMhkMjRp0sRouYeHB5ycnKTHqCJGjx6NsLAwHDlyBN26dcPvv/+O3NzcEofuAUCrVq3Qt2/fCp/vQQ8mYAzPqbI+5h988AF69uwJuVyO+vXro1mzZkaN/stznvI8V2UyGRo1amS0rOjzoaiGDRs+8joMH9xbtmz50O3y8vIQHh6OVatW4c6dO0ZDrR6MsSSG50pQUJDRcgsLCzRq1KjYc8nb27tcs2mGhoYiNDQUubm5OH36NH755ResWLECgwcPxtWrV+Hm5lbm9x6DBx87oOzvC1FRUQDu9xp70IOJ17K8B12/fh1eXl4PTcSW9/2lIrKzs6X7MDo6GqIoYvbs2Zg9e3aJ2yclJcHb21v6+cHY7Ozs4OnpKT1/q+K+i42Nhaenp/QlgcGDz8eKXM+jXuOGJNOjXmPDhw/HtGnTsG7dOnzwwQfIyMjAtm3bMH369GLv3xVR0vtBVFQUzp8/X2ry2vCaKOtrJzg4GC+88ALmzp2LL774Ar1798azzz6LUaNGmWQmXiKiqsCkFBFRDTFq1Ci88sorSExMxFNPPSV9Y/ognU4HNzc3rFu3rsT1lTFttVarRb9+/ZCamop3330XTZs2ha2tLe7cuYPx48cXa+Aql8sf+5yluXjxIgBIiR2dTgdBELBjx44Sz/vgh6bKUNr1iWXsx1QZH4geNHLkSMyYMQPr169Ht27dsH79ejg7O2PgwIGVfq6SPO59UtYk2aPOU97nanlU5sxab775JlatWoVp06aha9eucHR0hCAIGDFixGPFWJqKxm5jY4OePXuiZ8+eqF+/PubOnYsdO3Zg3Lhx5X7veZzniOE+Wbt2LTw8PIqtfzCBWVnvQVX9/nL79m1kZGQYvZ8BQFhYWLEqHIMHk9qPYq77rui5y3M9j/teYuDs7IzBgwdLSalNmzahoKDgobPolUdJrymdTod+/fphxowZJe5jSHiX9bUjCAI2bdqEY8eO4c8//8Q///yDCRMmYNGiRTh27FiV/H4jIqpqTEoREdUQzz33HCZNmoRjx44Va9ZaVOPGjbFr1y507979oR88/fz8AOi/oS1aGZKcnPzISoULFy7g2rVrWLNmjVGz6KIzBJqCVqvF+vXrYWNjgx49egDQX78oimjYsKH0B//DxMfHIycnx6ha6tq1awAgzSpXFUkjQP8Y6HQ6REVFSc2bAeDu3btIT0+XHqOK8PLyQkhICDZu3IjZs2dj586dGD9+fLmqY2qD8j5XdTodbty4YfTcefD5UB6G15YheVqaTZs2Ydy4cVi0aJG0LD8/v1jj7NKei4bnSmRkpNHrWaVS4ebNm5VaBWdgGEqZkJAAoOzvPeVR2vU2btwYgH72v8q6tsaNG+Off/5BampqqdVS5X1/Ka+1a9cCgJSwMTyWSqWyzNcZFRVl1Lg+OzsbCQkJUkK6Ku47QzP87Oxso8RIZGSk0XYVuZ5HMVzPxYsXH5mgGzt2LJ555hmcPHkS69atQ7t27dCiRYtKiaO02LKzsx95reV97XTp0gVdunTBxx9/jPXr12P06NHYsGEDJk6cWFmhExGZDHtKERHVEHZ2dvjmm28wZ84cDBkypNTthg0bBq1Wi/nz5xdbp9FopA+5ffv2hVKpxPLly42+cV6yZMkjYzF8c110P1EUsXTp0jJezePTarWYOnUqrly5gqlTp0pDTp5//nnI5XLMnTu32DfpoigiJSXFaJlGo5Gm7gb0H+K//fZbuLq6okOHDgAgJawed2atBxk+JD54ny9evBgAMGjQoMc6/ujRo5GUlIRJkyZBrVaXOnSvNqvIc/XLL7802vbLL7+EUqlEnz59yn1+V1dX9OrVCz/88APi4uKM1hWNSS6XF3u+Ll++HFqt1mhZac/Fvn37wsLCAsuWLTM6zvfff4+MjIzHei7t3r27xOWGHkWGIVplfe8pj9KuNzQ0FA4ODliwYEGJvXWSk5PLfa4XXngBoihi7ty5xdYZ7tPyvr+Ux549ezB//nw0bNhQeq26ubmhd+/e+Pbbb6XkX1ElXefKlSuN7pNvvvkGGo0GTz31FICque8GDhwIjUaDb775Rlqm1WqxfPlyo+0qcj2P0r9/f9jb2yM8PBz5+flG6x58jJ566inUr18fCxcuxP79+yutSqo0w4YNw9GjR/HPP/8UW5eeng6NRiNtV5bXTlpaWrFratu2LQCgoKCgcoMnIjIRVkoREdUgJU2v/aDg4GBMmjQJ4eHhiIiIQP/+/aFUKhEVFYWNGzdi6dKlePHFF+Hq6oqwsDCEh4dj8ODBGDhwIM6ePYsdO3agfv36Dz1H06ZN0bhxY4SFheHOnTtwcHDA5s2bK6VHVEkyMjLw008/AQByc3MRHR2NLVu24Pr16xgxYoTRH/KNGzfGRx99hFmzZiEmJgbPPvss7O3tcfPmTfz222949dVXERYWJm3v5eWFhQsXIiYmBoGBgfjll18QERGBlStXSv1hGjduDCcnJ6xYsQL29vawtbVF586dy9RT6GHatGmDcePGYeXKlUhPT0dwcDBOnDiBNWvW4NlnnzWqdqiIF154Aa+//jr++OMP+Pj4oFevXqVue/DgwWIf6ACgdevWaN269WPFYU7lfa5aWVnh77//xrhx49C5c2fs2LED27dvx//+978KD31dtmwZevTogfbt2+PVV19Fw4YNERMTg+3btyMiIgIAMHjwYKxduxaOjo5o3rw5jh49il27dqFevXpGx2rbti3kcjkWLlyIjIwMWFpa4sknn4SbmxtmzZqFuXPnYsCAAXj66acRGRmJr7/+Gp06dXqsD9/PPPMMGjZsiCFDhqBx48bIycnBrl278Oeff6JTp05Skrys7z3l8bDr/eabbzBmzBi0b98eI0aMgKurK+Li4rB9+3Z0797dKLlYFiEhIRgzZgyWLVuGqKgoDBgwADqdDgcPHkRISAimTJlS7veX0uzYsQNXr16FRqPB3bt3sWfPHuzcuRN+fn7YunWrUcPur776Cj169ECrVq3wyiuvoFGjRrh79y6OHj2K27dv49y5c0bHVqlU6NOnD4YNGyY9B3r06IGnn34agL5nVGXfd0OGDEH37t0xc+ZMxMTEoHnz5tiyZUuJ/dDKez2P4uDggC+++AITJ05Ep06dMGrUKDg7O+PcuXPIzc3FmjVrpG2VSiVGjBiBL7/8EnK5HCNHjizXucrrnXfekSaYGD9+PDp06ICcnBxcuHABmzZtQkxMDOrXr1/m186aNWvw9ddf47nnnkPjxo2RlZWF7777Dg4ODiYbmk1EVOlMMMMfERFVQFmmDhdF/VTUgwYNKrZ85cqVYocOHURra2vR3t5ebNWqlThjxgwxPj5e2kar1Ypz584VPT09RWtra7F3797ixYsXRT8/P3HcuHHSdnv37i02bfbly5fFvn37inZ2dmL9+vXFV155RTx37lyx6b/HjRsn2traFovvww8/FMvya8gwfb3hZmdnJwYEBIgvvfSS+O+//5a63+bNm8UePXqItra2oq2trdi0aVPxjTfeECMjI42O3aJFC/HUqVNi165dRSsrK9HPz0/88ssvix3vjz/+EJs3by4qFAqjazQc40Hjxo0rNm14SdRqtTh37lyxYcOGolKpFH18fMRZs2YZTZduOF5J9+OjDB06VAQgzpgxo8T1hse2tNuHH3740OM/eJ03b94UAYifffZZsW3LcjxDPBs3bqzQdobzF30Olve5ev36dbF///6ijY2N6O7uLn744YeiVqst0zWWdH5RFMWLFy+Kzz33nOjk5CRaWVmJQUFB4uzZs6X1aWlp4ssvvyzWr19ftLOzE0NDQ8WrV68Wey2Koih+9913YqNGjUS5XF7sdfnll1+KTZs2FZVKpeju7i5OnjxZTEtLM9q/tOdsaX7++WdxxIgRYuPGjUVra2vRyspKbN68ufjee++JmZmZxbYvy3tPae9bwcHBYnBwcJmvd+/evWJoaKjo6OgoWllZiY0bNxbHjx8vnjp1StqmPO9BGo1G/Oyzz8SmTZuKFhYWoqurq/jUU0+Jp0+fNtquLO8vJTG8rxtuFhYWooeHh9ivXz9x6dKlJd6foiiK169fF8eOHSt6eHiISqVS9Pb2FgcPHixu2rSp2LH3798vvvrqq6Kzs7NoZ2cnjh49WkxJSSl2zMq+71JSUsQxY8aIDg4OoqOjozhmzBjx7NmzJb4eynM9D/4OLOn3kSiK4tatW8Vu3bqJ1tbWooODg/jEE0+IP//8c7HYT5w4IQIQ+/fvX/yOLoNBgwYVe28v7fksiqKYlZUlzpo1S2zSpIloYWEh1q9fX+zWrZv4+eefiyqVymjbR712zpw5I44cOVL09fUVLS0tRTc3N3Hw4MFGjxkRUU0jiGI5uwQSERHVEr1798a9e/ce2e+HiKi6W716NV5++WWcPHlS6vdFxZ07dw5t27bFjz/+iDFjxpg7HCKiOo89pYiIiIiIqE747rvvYGdnh+eff97coRAREdhTioiIiIiIark///wTly9fxsqVKzFlyhSjGVeJiMh8mJQiIiIiIqJa7c0338Tdu3cxcODAEmdYJCIi82BPKSIiIiIiIiIiMjn2lCIiIiIiIiIiIpNjUoqIiIiIiIiIiEyOPaUA6HQ6xMfHw97eHoIgmDscIiIiIiIiIqIaSxRFZGVlwcvLCzJZ6fVQTEoBiI+Ph4+Pj7nDICIiIiIiIiKqNW7duoUGDRqUup5JKQD29vYA9HeWg4ODmaMhIiIiIiIiIqq5MjMz4ePjI+VbSsOkFCAN2XNwcGBSioiIiIiIiIioEjyqRRIbnRMRERERERERkckxKUVERERERERERCbHpBQREREREREREZkce0oRERERERFRnafVaqFWq80dBlGNoFQqIZfLH/s4TEoRERERERFRnSWKIhITE5Genm7uUIhqFCcnJ3h4eDyymfnDMClFREREREREdZYhIeXm5gYbG5vH+oBNVBeIoojc3FwkJSUBADw9PSt8LCaliIiIiIiIqE7SarVSQqpevXrmDoeoxrC2tgYAJCUlwc3NrcJD+Wp8o3OtVovZs2ejYcOGsLa2RuPGjTF//nyIomju0IiIiIiIiKgaM/SQsrGxMXMkRDWP4XXzOL3Yanyl1MKFC/HNN99gzZo1aNGiBU6dOoWXX34Zjo6OmDp1qrnDIyIiIiIiomqOQ/aIyq8yXjc1Pil15MgRPPPMMxg0aBAAwN/fHz///DNOnDhh5siIiIiIiIiIiKg0NX74Xrdu3bB7925cu3YNAHDu3DkcOnQITz31lJkjIyJzEnU6c4dARERERFSj7du3D4IgSDMTrl69Gk5OTmaNyVRiYmIgCAIiIiLMHUqtVuOTUjNnzsSIESPQtGlTKJVKtGvXDtOmTcPo0aNL3aegoACZmZlGNyKqPbQF+Ug6cYS95YiIiIio1ho/fjwEQcBrr71WbN0bb7wBQRAwfvz4Sj3n8OHDpYKQqmS4NkEQoFQq4e7ujn79+uGHH36Argq+fB4/fjyeffbZSj8uPVqNT0r9+uuvWLduHdavX48zZ85gzZo1+Pzzz7FmzZpS9wkPD4ejo6N08/HxMWHERFSVRJ0Od48fhnuXHsi6GW3ucIiIiIiojsjJyYFKpUJSUhJUKhVycnKq/Jw+Pj7YsGED8vLypGX5+flYv349fH19K/181tbWcHNzq/TjlmTAgAFISEhATEwMduzYgZCQEPz3v//F4MGDodFoTBIDVb0an5R65513pGqpVq1aYcyYMZg+fTrCw8NL3WfWrFnIyMiQbrdu3TJhxERUlbSqArh17IL4/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+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//fmbOnOmzzxkzZtC0aVMqVqzo3TZq1Ci6d+/O5s2bue6663jggQfo168fw4YNY/369ZimSf/+/b39Z8+ezcCBA3nmmWfYvn07/fr1o1evXixduhRISYjdeeedBAQEsGbNGt5//32GDh3q9+cnr8rU8r2TJ09SsmTJi7aXLFmSuLi4Kw5KRERERERERPI+j2myLz6JRQdPZaj/ogOneKBacaoWDsbixwul3XXXXT73P/74Y4oXL86OHTv47bff8Hg8fPTRRwQFBVGjRg3+/PNPHnvsMW//bt26MXbsWA4ePEiFChXweDzMmjWLF154wWe/vXr1omvXrgAMHTqUxo0bM3z4cNq2bQvAwIED6dWrl7f/mDFj6NmzJ48//jgAgwYNYvXq1YwZM4bWrVuzePFidu3axcKFCylTpgwAr732Gu3bt/fbc5OXZWqmlNvtxma7eB7LarXicqUtaCYiIiIiIiIiBY/TYzJj5/FMjfls53GcHtOvccTGxnL//fdzzTXXEB4eTqVKlQA4ePAgO3fupHbt2gQFBXn7N27c2Gd8nTp1iI6O9s6W+uWXXzh27Bj33HOPT7/atWt7f06dtFOrVi2fbUlJSSQkJACwc+dOmjZt6rOPpk2bsnPnTm97+fLlvQmp9GIryDJ99b2ePXsSGBiYbntycrJfghIRERERERGRvM9uMXgwujhLDp3K8JiHqhfHbvHfLCmATp06UbFiRT788EPKlCmDx+OhZs2aOBzpF15PT7du3Zg5cybPPfccM2fOpF27dhQtWtSnj91u9/5s/DvTK71tHk/21M4qaDI1U6pHjx6UKFGCiIiIdG8lSpTQlfdERERERERErhIWw6BSRBC3VIjMUP9bKkZSMTzIr0v3Tpw4QUxMDC+88AI333wz0dHRPqWFoqOj2bp1K0lJSd5tq1evTrOfBx54gO3bt7Nhwwa+/vprunXrdsWxRUdHs3LlSp9tK1eupHr16t72Q4cOceTIkUvGVlBlaqbU1KlTsysOEREREREREcmHAq0Wnr6hLCv+SrhksfOgf/sFWjM1P+ayChcuTNGiRfnggw8oXbo0Bw8e5LnnnvO2P/DAAzz//PM88sgjDBs2jP379zNmzJg0+6lUqRJNmjShT58+uN1ubr/99iuObfDgwXTt2pW6devSpk0b5s2bx7fffsvixYsBaNOmDddeey09evTgrbfeIiEhgeeff/6Kj5tf+PdMEBEREREREZGrTpDNwkPVS1yyT/fqJQjyc0IKUq6eN2vWLDZs2EDNmjV5+umneeutt7ztYWFhzJs3j23btlG3bl2ef/553njjjXT31a1bN7Zs2cIdd9xBcHDwFcfWpUsXJk6cyJgxY6hRowZTpkxh6tSptGrVyhv77NmzOXfuHA0bNuThhx/m1VdfveLj5heGaZr+rS6WxyQkJBAREUF8fDzh4eG5HY6IiIiIiIjkcwXxe2ZSUhL79u0jKirKpyB4ZjjdHh5cEMPxs2kvgFY8xMZn7atht2huzNUgo+dTppbviYiIiIiIiIikxwS+uC36ou2OSyztk6uTUpQiIiIiIiIicsUCLrM073LtcvXRGSEiInmS6XFjetwXafNgXuWX2TUdzkve98sxXC5MlxuP6cbpTsb0mJgOJ6aZ9rlPb5vkXaYzGdOZnOm2bIklk+ey+yKfC1eyT2+/TJzbnvPicLmTcbl9nzPT9HCxKhmZeb+YyY409wvK+810uTHPmzVhejyYrux7fS863unC9PivoonpMTGdvkuXsuMzWkSkINDyPRERyXNMtxPXkg+xNX8QMzAUw2L1bVs0BVvr3pj2IIyrrC6B6XJhxiXgXrYO95YYOJsEgQFYalTG1qoBRuniGFbr5Xd0mWNgGHi2xeLavAvbgx1wus7Bot8wwsOwtWrA4pntcTkTAbDZQ2nzwI/+eHiSA0xnMp7DMXDqbyzVW2LYA33bDmwGpwNLlYY+bX6Pw+XGPHYC19K1eH7fA0kOCA7EWrsa1tYNMYqEY9h8/6vqcCeR7DpLiD0cqyXtf2NT3h+n/31/7Prv/VH93/dHmUu/PwzDkqFz2+1xctZxmkB7CBYMjv6zDYfjNOVLN8FmC8R0OXAteh9bm76YtkCM8y57bjqTcS2egu2WRzFsARd/ftxuzD+P4vplPZ6df0CyA0KCsNa5DmurBhBRCMOeP/8rn5J4MnFv2IH7142YR/4BwChZBGvTulgb1AKDNK+/6XJj/v0PrmXrUs6Z1OekdjWsrRtgFE57zviMd7rgbBKu5etxr/8dziSCzYalakWsrRpguabcFf1OMU0TTBPP7gO4f1mH548/weWC8DCsDWpia1EfAu0YdnuWjyEiUtCo0LmIiOQpptuJ69tXcW+Yh1G8EgGPT4V/E1Om24nz8//Ds/1njDLVCOj3P7iKElOmy41rwQrcP6+9aB/LDdHY7++Q5cRU6pc2x+RZmMdOYjzQlt+LHWHb8RXcf+2zeMZ8RtCoJ1kwvYXPF/d2PZZn6XiSs1ITUs7/PQYuB/Z7R2Gp0RrDHuhNSDmnDgTTxP7QmGxLTJluN64vF+Jet/2ifazN62G7vZX3XDZNk38S/+KjNc8wuPWMNEkp0+XGtfBX3EvWXHSfljrXYe922yXfHxk5t90eF+OW9WJAs8n8E7eL+T/3x2O6ubX5m5Qv3RjPly/h2foTRoXaBDwyGf5NTJnOZBwf98fctxFL5QbYe72dbmLKdLlxzvgez5aYiz8/N9+IrW1TDNuVJaFzmulyYZ6IxzH5C0g4k36nsBACHu2KUaKIN8lkut04Z/2IZ8OOi+7b2qoBtg4t0n1OTKcL99ptuL5dDBf5+mOpWgF7n7swAjKfNDI9JjidOKZ8ibn/cPqdLBZs97bDWue6fJtQlP8UxO+Z/ih0LpIqo+fT1fG/eBERyRdMt8ubkAIwj+/H8V4vSE7EdLu8CSkA83AMjikPgyv5oktk8qPExEQcDgfHjh3D4XCQmJjy5dh0OnEtWX3JhBSAZ+NOnF8syNASmAuZpgkeD453P09JSJUpjvX66/hu1ztsOLSAk65/sDS5PkuPS3Kf6UzG/Ds2JSHlTALTg/OL4Xh+X4ppmv8lpNxO8Lhwfvosnr3r/L6Uz3S5cH27+JIJKQD3ig24fvzVuwzK5XHyzdY3+Ss+lvWHFuB0/7eszXQ6cf+85pIJKQDP5l04P/8R053590cqpzuZdQd/4O7az3D0xHbm/9wft8eBabr5acUQDv25AuPm3hAaiXlwK44PH0v5nDovIQXg2bsO59QBmO4Llnm53Tg/n3/JhBSAe8lq3EvX5L9lYWeTcEyaefGEFMCZszi/XMDZM/99HjqdTpKrR2GUKHLRYe5l63At+i3t0jmnE/fmXbi+WXTRhBSAJ/Ygzv9947OkMMNMD47JX1w8IQXg8eCaNR/Prn1pYhQRuVopKSUiInmHx41RrrrPJvP4fhzvPITjf496E1KpjGIVwGrzWRqTnyUlJfHmm29SsmRJ7+3NN98kKSkJ3B7ci1dlaD+e9b9jnozPfAAOJ+5f1mP+EwcRYRh338yKP74iIekEgbYQ5sS8i6V1g8zvV/IGixUjohRGWOH/tv2bmHJ+Puy/hFSqoLCU95if319mQiLuVVsy1Ne9bC04HHg8bv6M38Xvf/8KwLzf38EnKrcH16IMvj827sA8HpfJqH2VCa+MxXGWhcuewu05Lzlmuvnpt//jz7P7sPZ9/7/E1Hs9cUzu7U1IpTJKVU2TJDGPnsCzaWeG4nAtWgV+rIWU3UyHE9ePv0LiuUv2M0oUwdOzC2+OG/vf52Hp0oyZ/QWef2dQXYz75zVwYcLHYsE1b1mGYvTsOYhn9/5M1Zgy3W48W2IwDx7JQGdwzlkCKvYsIgIoKSUiInmIYQ/EWr8zts5DfbabJ//E3LfJZ5ul9i3Y7x2FYS0YtTkSExN5/fXXefnllzl16hQAp06d4uWXX+b1118n8fgJyMRf793L1mZ+BoXdhmvTTiwdmmH/vz7sMHbxU+w03uy4jLduX8GjTSZgCwrG7Xbg8fy3b4/HidvtSLO7glKMuaAwrDYIjSTgsWkYhUv/12B68Gxd5JuQCokk4PGpGJGlLln3KLNMhzMl0ZRRHhPX8o04ks7w6brh3s3xSceZtu7/SEw+hcOVhHvHXsjE7Cf3snXpvj8udW473EmcTjrJiTOHMJMS+OmXQT4JKe9jNN38tOp538TUkVjMw7t8+lmbPoCt/QAM23+fYWayA9eydRl+HLjcuFdtTlMMPS9zZyDh5mjbhNHjxvDyqFG+n4ejRjF63BgcbRtf4gAe3Cs3YjpTXkfT7cGzLRbOnM14jL+sy9T5hAmu5Rsy3j8uAU/sAb8WVxcRya+0mFlERPKU1MQUgOu7N9LtU9ASUgB2u52333473ba3336b54cNwxMafNkZBqncu/Zhz2RdFPPMOaxP3sufCbv5akVvDp3aSZAtFLstyKf4s8fjxHNeEsrjdrDwk5ZYLP8dT8XP8ybDasP8NzGV/F4POPV32k7ZlJACwGbFs2t/poZ4dv2B2bImxxMP+Wzfcvhndh79jdZVHuTWmr0wHu4Mc1dgHjt52X2mvj+WfN4RpyPhv2NdcG6HFCrH8SPriSxRi8Wxn1GzVFOM5DMXTUilSk1M3dr4Vcr1fR/3B49C4ilve3oJKQAjMABPzP7Lxn8+z84/sDapk6kxucWz/zBcLlkeGkzgdVG8/c476Ta//c47l/08dO/8A2vLf2d1Ol24f9+TuThjD2RuJpPHk7FZUucP2RaLpVJZCPTze0wkj3G4TAJsBWNGu2QPzZQSEZE8x7AHYm10NxQqlm67rW1/MPJXcd/LOXXqlHdGQLptJ+MwwkMzvsMs1JkxCoXw17k/eH/9Mxw65TubweVM9N486cyK8rgdPn1SE1iS96TOmLI16JJuu7VWG4wiZf2fkAIMiyXzM/gcTmwXKbbucCexMOZ/fLH1dQKiq2Lp0CyD+0w5h03Tfclz+7qGT1KiTCNmbX6NY2f2U6FwDVZvGHvJhFQq03Tz66ZxWIqUw1rrlv8aDAu2Wx8F60X+NpzJ58d0OP2+xDLbJF++PpkRHsqpEyev7PPQ4YTUC2AYZP7z0CRTM1PTLBfMyCHyWy0wkSxwuU2slpR/RS5GSSkREclzTLcT58yhcPqfdNud0wZC8hlMT9aLFec1kZGRREZGXrytSGHMhIwneozQkMwvDTmdSOnjQYy65XvaVO2B3eL/q65J7jOdyXj2bcD180fptrvXfotn6yK/FziHlNo7RlhwpsYYYSE4HOkvvSofGc2gllO5r+ZzOOf8jPvT7zO4z1BM08TlvPSSro2Lh7Bz7QTuu/45mlXswoY/F9D+pkkUCit72WOEBBWjc+vJuLctwb3mm/8aTA+Oj/qne5EG0zQxQjP//OSXulJGobDL9jETEoksWuSKPg9TnhOP7/3MsNsyd3W8wID/kmAZZBQKzT/JRJEsMgx495fkHDnVe/bsiWEYGIaB3W4nKiqKIUOGpNTlPM/3339Py5YtKVSoECEhITRo0IBp06alu8/p06fToEEDQkJCKFSoEC1btuT77//7PXP+MdO7VapUKRsfccGhpJSIiOQpptvpc5W9dPucf1W+ApKYcjqdPPnkk+m2DRgwAMephAwv3QOw1ovOXE0UgNBg+HE1fDyPdkXu5qU231E0tByQshwv9Waxpp1BY7EG+PSx2TMxq0tyjOlM9r3KXrqdzrsqn78TUx4T6w3VL9/vPJb6NQgKKET1kk18tt9dezDPtJpOhcgaWGIO4VmxMcOzWyw3RIPLhc0ecslz2+NxcmDn1/z67f1Y/9lHnTI3E5d8gk5tPrhkYiokqBhdbppC0L7f8Xz1ElxQX83nqnznJ6YczpTYMsFavzrY8sfMUaN8KQi/TGIq8RzJu/Yx4GKfh08+SfKuPy75eWipX/O/5XcBdqwNa2UqTmud6zI3k8njwVKjcuaO0ag2RiaXWIvkJ26PyeY/3azZ72bzn27cOZA8b9euHUeOHOGPP/5g/PjxTJkyhREjRnjb33nnHTp37kzTpk1Zs2YNW7du5b777uPRRx/l2Wef9dnXs88+S79+/bj33nvZunUra9eupVmzZnTu3JlJkyYBMHHiRI4cOeK9AUydOtV7f926TNQIvIqpppSIiOQZpseNc9YLaRJSlhqtMUpVxb3kg//6/puYCuj/KWZAcL6/At/OnTt58v/ZO+/oKKo2Dj8zW9ILNYTeexUQqYI0QaQICgIifqgoKihSRBERUZQmgoJI771IL4oI0nvvElogoaSQurMz9/tjycKaBAKkwn3O2QPZe+fed+rO/OYtH32EEIKff/6Z8PBw/P396dmzJwMGDMDNYiE+pTmlVBVTnWce7k0/gG5grvsM2tw1MHoObq82plWpHmj2OJf8ULo9nvWz6jtDnVSTlaZd/sb0nwd6IQwURb7/yiwILR7j0rHEgpSXP+YXe6JvmoQIu5MX544wZen4PWrpOijJhM89LIrFjKlWZezr/gF7CkRTdyumquVQzCY6PvMVg9e3wG5oFMpWjjpFX8WkOo5xUb64Q1RN0fmhYK77DJhNifKe6Xfyo93v2M7vX5r9l9fzcqPfWPnHu9yOuuIyRlKClKl6GzBb0HcsdPZLEKas3SfdDeWzmjHXreqoIJeSBzhvT9QKJUHNItc/Q8dcqxL2ddvu2826fjuf9e6DwPEQ6bwefvQRn/Xug/rrQpLdOp7umKqURjE5hDpFUSB/HpSAHIiQmyky09Tg2YcTjCxmzPWfxXbkTIq6K4UCUbL7pXx8iSQLoRsCTQeLCRbtd1xLF+23UTm/B3GawGICUxpds9zc3MiTJw8ABQoUoFGjRmzcuJEffviBS5cu8emnn/Lxxx/z3XffOZf59NNPsVqt9OzZk1dffZUaNWqwc+dORo0axdixY11eGH777bfExcXRu3dvWrVqRYECBfDzcz2X/f39nTZIUoa8U5RIJBJJ5kG3o5ap5xLSoFZsjKXjMMwN3kpUlU8tXBnMliwvSNlsNrp06UK9evVo2bIlISEhXLp0icuXL9OiRQvc3d3BEFg6t0jRw6e5bWOwPPwbeMVqQa1cBrVccRBgrNlGiVzV+HV7L75Y04SYmDBsC9ZiMru5JDVXVUsiQQqQglRmw2RGzVMMJVveu995+WN9fxqmZ15KXJXPJwdKgXKQ2vvRpGJ+remD+ykKlk4tnF5GHhYf6hZ5FYB2lfq7nveGgeWNl1N2frzSCKzWJI9Pk8magmNbIZtnIPuCN9Gq8RQXjylP95y0bjzZVZCq3RFzq/6YX/oEU/23XEZSSz7n4kWlKCq4WTG3euGB64GqYun8Mtj1LHOuKRYLphdqoBS8/wObCL2Faekf1KtXj8uXL3P+/HkuX75Mn9btHYJUcsns1TvHjPEfjzkhsHRpCSkQmkwNa6Dk9E/hGjlQFAWlQJ6UJZx3d3PYmMV/tySSe0nw+DwdorP2mMbs3TYGrYrjUpjj+0thgkGr4pi928baYxqnQ3SX5dKCo0ePsn37dqxWxzV88eLFaJqWyCMKoHv37nh7ezNv3jwA5s2bh7e3N927d0/U99NPP0XTNJYsWZKoTfJoZI1fMIlEIpE8FSgWN0wVGmF+9WtQFJcqe4rZiqlaK6cwZareGnPrz56ICnwjRozgxIkT3Lx5k2LFimG1WgkODqZw4cI0btyY2NhYFIsZtWgBLO++mnz4i6c75tebY6pW7uG9pBJQFCxvtsL0XEWIicX4cw+vlO1F3cLtMF2PxDh46tFXVJKhKKoJ3L0dlfVyFnIKUop/Hmfyc6cw5ZsLa4/pKN45ElWIe2w7LBZMlUo7RCRP96Q7+Xhh6fYKaslCKHcEVqvZneblelC9wEvk8yuJek+xA8ViQS2SD0v318AvmfPDww1zh2aYqld49PMDMKkmCmcrz4WwY7hZfXml6Qx8vPM5BKmm0/DyDECNuHFXkLpTZU8xWzE3etcpTJkavYu5/luJEsorVgum5yo5hDv3ZDzU/LyxdH8VtXBelKxWvU01Ye3xOmqFEo4k5El1KVOUqOa1ady4MYULF+bll1+mcOHCxEdGIqKSyQPm44XlnXaoxQs4j5kEFLMJJWc2rD07JS84WS2YX6qHuWkdFPPDHx+K2YS5TUNMjWtCMseXEpAD6ydvoPj5oDxMdT+JJJOjKAqaLvC0worDGn+dthN001UcDrpp8NdpOyuPaHhaFTS7SPWXiqtWrcLb2xt3d3cqVKhAaGgoffv2BeD06dP4+fkRGBiYaDmr1UrRokU5ffq0s2/C/dh/yZs3L76+vs6+ksdHhu9JJBKJJFORIEwp/nlQC1V0EZ0Uixumaq1QchVBLVL5iRCkzp07x9ChQwEYPXo02bNnB6BatWp4eXlx4cIFfv/9dzp06OAQporkx+3L9zBOnEPfdxxiYsHNilqxFKbKpcEwHuuBWzGpCENgbt0Qc/N62HccJLdnAZqUfhtj8x7Unp0BXHJGyfxRWQdFNSHuCFMiJhLFP8ApiigmM+KOMCUMe5oIUk47LGbUcsVxq1gS49Ap9EOnIC4ePNwxPVPW4a2XxLFsUkx0rvY1ahKeQYrFglo4H24D38M4+S/63mN3z48KJTFVKZOi8yMlx7ZJtdCl+lB0Q3MKU3Z7HJ4euTCZLIi6r6MUKItauIrLNkwQptTiz6IWrpxshUPFYsZUpQymauXQ9x3HOHYW4m3g6YGpajnUMkXBbs+SOYkUVQGrxeHlFR2D/e99iJAbIARKQA5M9aqh+Hqxfd06ALJnz86tW7e4ceMGZ80GNQZ/gH7wJMaR045jxtPDccyULQaGnkiQcs5rMUPuHFg/extx/gr2nYcgMhosZtRSRTDVcOSdUh4jP5diMmFu+BzmF2qg7ziEcfaiozKfnzfmWpVRCgaCIR5rDokks2IxKQT4qgxu4cGQ1bHcTiIloY8bfPWSBzm9FSym1PcWbNCgARMmTCA6Opoff/wRs9lM27ZtH2mstPTikrgiRSmJRCKRZDoUixtqwQpJik6KxQ21cKUnQpASQtCjRw/i4uJo2LAhnTp1crapqkqXLl345ptvmDFjBh06dABwPlCrZYuhlih0dzCz6U4Olcd/2El4aMRqwVyvGigKum7DVKsyirsbQhiJcvHI/FFZB0U1Idy8UKweib10TGaElx+KEGkmSDnnuiOoqJVKoZYtftdrxmJGUdW7iarvwWJyQzfsyYYUOs+PMkVRixe825DC8yOlx7aiKBiGjsXk8GRys/pitXhjunNdUsxuiQQp57Jma7JtLv3ueECZnimDqVIpR7iXEA4vHJWs5yH1HxSLGfx9MTer41gvAEVxHhfbtjnyTtWpU4egoCCCg4M5de4sz9WpjalKaUwVStwd7D7HjMucCWJQkfxY8gfcbVDVxxLzXea4Y7+pdhVMNSvdbbDeCTWXl0nJE4zFpJDbG96u7caPmxKrUm/XdiOXt4I5DQQpAC8vL4oXLw7A1KlTqVSpElOmTKFbt26ULFmSiIgIgoODyZs3r8tyNpuNc+fO0aBBAwBKlizJP//8g81mS+QtFRwcTGRkJCVLlkyTdXgakZdFiUQikWRKkvMgeFBbVmLBggVs2LABNzc3JkyYkMiN/c033wRgw4YNBAcHu7QpqoriZr37MaXNm3fFzYpitWC2uKPcCSVKSnySglTWQjGZk/fSuRMum362mFDc7zmW1fsfSwnJze875iOeHw9zbN9rh6qaE+Weup/o9DCCn2KxoLi7OdbD3c2xvZ6g802xWu7up3s8v+4VpUqXLg3AyZMnHcuYTK779wHHTKI5VcV1+VQSpFzmsJhd55A5pCRPCSYVom1JexnF2MSDtONUQ1VVPv/8cwYOHEhsbCxt27bFYrEwatSoRH1//fVXoqOjef311wHo0KEDUVFRTJw4MVHfkSNHYrFYHtkDS5KYJ+cXTSKRSCSSLER4eDgff/wxAJ9//jklSpRI1KdYsWLUqVMHwzCYPXt2OlsokUgkGUN8fDy7d+8GoHbt2olEKYlEknmx6XDhTj6pPL4KbSpZyOPrEGWDbhnYUlB4NbV49dVXMZlM/PLLLxQsWJDhw4czZswYvvjiC06ePMm5c+cYPXo0/fr149NPP6VGjRoA1KxZk169etG3b19GjRrFuXPnOHnyJAMHDuSnn35i1KhRFChQIP1W5AlHilISiUQikWQAAwYMICQkhFKlStG/f/9k+3Xt2hWA6dOny/wGEonkqWDfvn3Ex8eTK1cuSpQoQalSpQA4dUoWWpBIsgIxGrxX18rwNh60qmRheBsPutexEmtLXzvMZjMffvghw4cPJzo6mo8//phly5axdetWqlWrRvny5Zk7dy4TJkxg5MiRLsuOGTOG8ePHM2/ePMqXL0+1atXYsmULy5cv56OPPkrfFXnCUcQTfocbGRmJn58fERER+Pr6ZrQ5EolEIpGwY8cOateujRCCv/76i/r16yfbNzIykjx58hAbG8vu3bupXr16+hkqkUgkGcDw4cPp378/bdq0YenSpVy8eJFChQphsViIjo7Gkkwyc4kkPXkSnzPj4uI4f/48RYoUwd09meqoKcAQAt3AJZm5pjtC91QZyvrUkNLjSXpKSSQSiUSSjmiaRvfu3RFC8Oabb95XkALw9fXllVdeARzeUhKJRPKkc28+KYD8+fPj6emJpmmcP38+I02TSCQPwDAEqpK4up7FpKAqCobxRPvESB4BKUpJJBKJRJKOjBkzhiNHjpAjR45EruLJkRDCN2/ePOLjk6ixLJFIJE8IhmE4RanatWsDjoTFCSF8Mq+URJK5UdX7e0I9qF3y9CFFKYlEIpFI0omgoCAGDx4MwIgRI8iZM2eKlmvQoAH58+cnLCyMlStXpqGFEokktYiOjsZmsxEaGorNZiM6OjqjTcoSnDp1ips3b+Lh4UGVKlWc38tk5xKJRPJkIkUpiUQikUjSASEEH374ITExMdSrV8/p/ZQSTCYTXbp0AWQIn0SSFYiLi2P48OEEBAQ4P8OHDycuLi6jTcv0JHhJ1ahRA6vV6vxeekpJJBLJk4kUpSQSiUQiSQeWLl3K6tWrsVgs/PrrrygPmegzQZRat24d165dSwsTJRJJKhAdHc2wYcMYMmQI4eHhAISHhzNkyBCGDRsmPaYewD///APczSeVQIKnlKzAJ5FIJE8WUpSSSCQSiSSNiYyMpGfPngD079+fMmXKPPQYpUqVombNmui6zpw5c1LbRIlEkkpYLBbGjh2bZNvYsWNl5bgHkCBKJeSTSiBBlDpx4gRPePFwiUQieaqQopREIpFIJGnMl19+SXBwMMWKFePzzz9/5HHefPNNwBHCJx/KJJLMSXh4uNNDKqm2iIiI9DUoC3Ht2jXOnTuHoijUrFnTpa1EiRIoikJYWBg3btzIIAslEolEktpIUUoikUgkkjRk7969jBs3DoAJEybg4eHxyGO1b98eNzc3jh49yoEDB1LLRIlEkor4+/vj7++fbJufn1/6GpSFSMgnVbFixUTbydPTk0KFCgEyr5REIpE8SUhRSiKRSCSSNMJut9O9e3eEEHTs2JHGjRs/1nj+/v60adMGkAnPJZLMiqZpznDd/9KzZ080TUtni7IOyYXuJSAr8EkkWQshBLpdSO9uyX2RopREIpFIJGnEL7/8wv79+/H392f06NGpMmZCCN/cuXOx2WypMqZEIkk9vLy86N+/PwMHDnR6TPn7+zNo0CAGDBiAl5dXxhqYiUkuyXkCCRX4ZLJziSTzo9sFtjjYv8WGLc7x95PI4MGDqVy5ckabkSTTp09P1nM3M2HOaAMkEolEInkSuXz5MgMHDgTg+++/JyAgIFXGbdy4MXnz5iU4OJjVq1c7PackEknmYcmSJVStWpUrV64QGhpKrly5iI+Px93dPaNNy7RERUU5w5KTE6Wkp5REkjXQ7YKQSzrb18YTHwsXTtqp1dyNgPwmTOaHqz4sefKRnlISiUQikaQBPXv2JCoqipo1a/LOO++k2rgmk4nOnTsDMGPGjFQbVyKRpB7Tpk2jTZs2zJw5k549e1K4cGH27NmT0WZlanbv3o2u6xQsWJACBQok2UeKUhJJ5kYYAl0X7P/bxl9LHYIUQHws/LUknv1/29B1gWE8mV5TkkdDilISiUQikaQyK1euZNmyZZjNZiZOnIiqpu7PbUII3+rVq7l+/Xqqji2RSB6PW7dusWXLFgCaNGmCp6cnN27c4ODBgxlrWCbnQfmk4K4odf78eeLi4tLFLolEkjLsdkH0bcG62bGcPmhPss/pg3bWzYkj5rbAnsrhfPXr16dnz57069eP7NmzkydPHgYPHuxsVxSFCRMm0KxZMzw8PChatCiLFy92GaN///6ULFkST09PihYtypdffpkoD2CC97uPjw/dunVzuRZt2LABd3f3RBVYe/XqxQsvvADcDalbtWoVpUqVwtPTk3bt2hETE8OMGTMoXLgw2bJlo2fPnui67hwjLCyMLl26kC1bNjw9PWnWrBlnzpxxmWf69OkULFgQT09P2rRpw82bNx9nk6YbUpSSSCQSiSQViYqK4sMPPwSgd+/eVKhQIdXnKFu2LNWrV8dutzN37txUH18ikTw6q1evRtd1KlSoQNGiRZ25RqQodX8elE8KICAgAD8/PwzD4OzZs+llmkQieQDCEISFGqyaHkv4jfuLTeHXHf3CQg1EKntMzZgxAy8vL3bt2sXw4cMZMmQIGzdudLZ/+eWXtG3blkOHDtGpUyc6dOjAiRMnnO0+Pj5Mnz6d48eP89NPPzFp0iR+/PFHZ/vChQsZPHgw3333HXv37iUwMJDx48c72xs2bIi/vz9LlixxfqfrOgsWLKBTp07O72JiYhg7dizz589n3bp1bN68mTZt2rBmzRrWrFnDrFmzmDhxooto1rVrV/bu3cuKFSvYsWMHQgiaN2/uFM127dpFt27d+PDDDzl48CANGjRg6NChqbp90wopSkkkEolEkooMHjyYixcvUqhQIQYNGpRm83Tt2hWQVfgkkszG8uXLAWjdujUAlSpVAuDQoUMZZFHmx263s2PHDuD+opSiKDKETyLJhCiqgpePgp60g1QidDt4+Sgoaurml6pYsSJfffUVJUqUoEuXLlSrVo0///zT2f7qq6/y9ttvU7JkSb755huqVavGuHHjnO0DBw6kVq1aFC5cmJdffpk+ffqwcOFCZ/uYMWPo1q0b3bp1o1SpUgwdOpSyZcs6200mEx06dHB5Yfjnn38SHh5O27Ztnd9pmsaECROoUqUK9erVo127dvzzzz9MmTKFsmXL0qJFCxo0aMBff/0FwJkzZ1ixYgWTJ0+mbt26VKpUiTlz5nDlyhXnb85PP/3Eiy++SL9+/ShZsiQ9e/akadOmqbp90wopSkkkEolEkkocOnSIMWPGADB+/Pg0rbLVoUMHrFYrBw8elA+7EkkmITY2lnXr1gHQqlUrAKen1KlTp4iJicko0zI1R44cISoqCj8/P8qVK3ffvrICn0SSOXH3VPDPmTKRyT+ngrtn6ic8r1ixosvfgYGBhIaGOv+uWbOmS3vNmjVdPKUWLFhA7dq1yZMnD97e3gwcOJCLFy8620+cOEGNGjUSjXEvnTp1YvPmzQQHBwMwZ84cXnrpJZcqeJ6enhQrVsz5d0BAAIULF8bb29vluwTbT5w4gdlsdpk7R44clCpVyml/SmzLrEhRKgsjNDvCMDCu38K4cBUj9CbCMBBaCiVqiUQikaQauq7TvXt3dF2nXbt2NG/ePE3ny549Oy1btgTSJuG5MAQi3oawaRiXQzAuBCNuRzt+e+TvzBONsNsQdi2ZNg1htz3keI6xhJ54zISxhKEnaksLjPh4hN2OERyKcfEqIuI2wq4jdAOhxSOE4Wqf4fhbaPEpGv/PP/8kJiaG/PnzU6VyFYRmJ8DHj9w5c2IYBkf2H0DYkt62mQ3HPWXS6y1E8m2PwtatWwHHA5TJZLo7RxLbSnpKJc1/j93kvpNI0gohoGBJc4r6FixpJi1ynVssFpe/FUXBMFJ2HuzYsYNOnTrRvHlzVq1axYEDB/jiiy+w2R7uN6969eoUK1aM+fPnExsby7Jly1xC95Kz83Fsz+qk7KiRZCqEIcDQ0bcdQN92AHEz3NmmZPPFVLsKprpVwaSipHJyXYlEIpEkzcSJE9m1axc+Pj789NNP6TJn165dWbx4MbNnz+aHH35IdEPzqAibhrgdjf7HDvQDJyHhwVABtUQhTPWroxYrCAooZnkr8SQh7Dbsm6ZAfAzmZj1RzJZ72jTsa34ET3/M9buimK0pGE9D3L6BbU4/rG+MRHhnRzFZnHOJsGBsi4agvPsLF28ep2C2cljN7qm/XpodYuMcx/TeYxB39yFDKZwPc90qqOWLg25n68puxMVep1DpthQr0x77jE8wN+uJmrc0isXtvvMkhFG0atkScSEY+6ZdGCf+paJXNv64cYO934yhSpc3MTeqiZLdD8WSOc8foWtoc/pjqtgYtdwLLust7Da0Gb0x1XoNtXiNB26TB8+ls23bNgBye55g3Yx6mC1eNOq4Fm3zDsz1qoHFjHJHrJKiVNIoisofc5th16IBnNtQIkkvTGaFwmXMHN7+YOG9SFkzZnPqe0o9iJ07d9KlSxeXv6tUqQLA9u3bKVSoEF988YWz/cKFCy7LlylThl27diUa47906tSJOXPmkD9/flRV5aWXXnosu8uUKYPdbmfXrl3UqlULgJs3b3Lq1Cln+GCCbf9d36yAVCyyGEII0DRsY+diX/GXiyAFIMIisa/6G9tPsyBeS/XkcRKJRCJJzNWrVxkwYAAA3333HXnz5k2XeZs2bUpAQADXr193hgw9LsKmYVwIxjZiGvquI3cFKQABxukLaL8txr5+Gwik11Q6k1LPh0fxkEgQpPRNk9G3zcW+duxdL6c7gpS+fQH6HxOxb57+QI8ppyA1vivi8nHif+kKUbcQunZXkJrQDaVgOcJvX2b8tg+J1W4/tN0PXi87IvQm8cOnov9zwEWQAhBBV9BmrcK+5E8QCnVaTKFRhzWUKNcJ+6T3EUEH0Sb3wAg+eV/vIF3XWbFiBQAvFymD9vNcjOPnQAgq5nJcE46EXMHYdxzbyOkYJ88jtMznNSV0DW12X4zjf6MtGIRxbJNzvYXdhjatJ8aZHWiz+mKc3fVYHlPCrmOb8bszyXnpolbsWrRTWNH/2kP8iGlwOwahO47pe0UpIeR97r0kbLt7t6FEkp54+Sr4ZLu/2OSbXcHTJ/0FKYBFixYxdepUTp8+zVdffcXu3budxWlKlCjBxYsXmT9/PufOnWPs2LEsW7bMZflevXoxdepUpk2b5hzj2LFjiebp1KkT+/fv59tvv6Vdu3a4uT2eeF+iRAlatWrFO++8wz///MOhQ4fo3Lkz+fLlc4aK9+zZk3Xr1jFy5EjOnDnDzz//nGr3hmlNlhKlvv/+exRF4eOPP85oU1KV6OhobDYboaGh2Gw2oqPv8yNiGGhTliIuX7vvmCL4OrZJiwD5Yy2RSCRpzSeffEJkZCTVqlXj/fffT7d5zWYznTt3BlIn4bkwDERUDNqUpa5iVBLom3ah7zsGT4lreXqT3L2BoqgcndKMQxPqJfs5OqUZivJwt3jCrqEfWIu+abLzuwRhCnAKUs62PyaiH9rwAGFKYPu1G9y+4fgzMvSuMHVHkELoKA3fZtGxMWhGPEuPjELTUy8sDACbHduvCyEm7r7d9N1H0P/ajYiNRsTfxjbxHUTwHW8cLQ5tcg+IiUg21HDnzp1cv34dPx8fal1yFdcq5AoE4FBo8J3JdLSZvyNuhGcqYUUYBvYVIzBObE344q4wlSBIndvjaDPsaLP6Im5cTDI084FzaXbsi9YTtOcgwcHBmEwKJQonkYcvLBLb+Hkk3NMWK1YMk8lEVFSUM2eLRCLJHBg6FCxxfw/QAiXMpFPEdiK+/vpr5s+fT8WKFZk5cybz5s1zehq1bNmSTz75hA8//JDKlSuzfft2vvzyS5fl27dvz5dffkm/fv2oWrUqFy5cSPK+r3jx4jz77LMcPnw4UejeozJt2jSqVq1KixYtqFmzJkII1qxZ4/SSf+6555g0aRI//fQTlSpVYsOGDQwcODBV5k5rFJGZfgnvw549e3jttdfw9fWlQYMGzkSyDyIyMhI/Pz8iIiLw9fVNWyMfgbi4OIYNG8bYsWMJDw/H39+fnj17MmDAANzdE7uvG8Gh2EZOT/H41l6dUQoGoigZo0ZLJBLJk866deto1qwZqqqyZ88ennnmmXSd/8iRI1SsWBGLxcLVq1fJkSPHI48l4m3YV2xG33EwRf2V7H5YP38HdB0llUIHJQ++Nzg0oR6GLfkXWKrVi0rvb3moOYUQYLdhm/oB4vwB10bvHBB103WOolWx/O/n+4bwCS0O4+Q2tHkDcHkCcfMCQ0fJlhda9eWyl8GY7T0AUFD4rOECcnsXxGx6cHjgA9dL07Bv2o2+flvKFvBww+2r9x3bIWi/S5O5yfuY6nVJdp379u3LyJEj6VDlOabVb+PSduJmCM/MHI2XxUroB1+j3hEN1cqlsXRohmLNHOeP0O0QHY5tQldE2NW7DYoCnv4QHebS31TzNcwv9XYJ80zxXFExxA+bxLwTB/jfshmUKurDyAElAEfo2YtvbiHu6/FOzzbLa01RK5ZEMZkoVaoUp0+f5o8//qBhw4aPvL5PGutm1HMJ33vxzYe7Dkgejsz+nPkoxMXFcf78eYoUKZLks2hKiI40OLEveaG6TFULXr7p7xujKArLli1zVkaVpD0pPZ6yhKdUVFQUnTp1YtKkSWTLli2jzUk1oqOjGTZsGEOGDCE8PByA8PBwhgwZwrBhwxJ5TAmbDfvmPQ81h33zHpChFRKJRJImxMTE0KOH42G6Z8+e6S5IAVSoUIFnnnkGTdOYN2/e4w2mquj7j6e4u7gVgXHmIsj8hanGw94bpBaKooDZivV/v6AUqeLa+AiCFIBicUctXRvL68NANd1tsHqgtPwUc89Z7DbO8dveAc4mgeDnf95n3+X16IYd3XjMexiTCX3HQ1SnjI1HP3AcU3lXocPUqLtTkEo6obRw5pNqkbdYovYS2XLibjITrdn4N/yW83vjyGnQM8hlIAkUkxm8/LG+Px0lW+DdBiFSV5AyDBRvT9y/7cWu3I4HlbIl7ladMgwN3R6P+1c9cB/2Me7DPkatUNzZLivwJQ7R1XUbhnFXCDAMDV1P7Mkok59L0hp3T4XKdazJftKi6p4ka5Ml7iI/+OADXnrpJRo1avTAvvHx8URGRrp8MisWi4WxY8cm2TZ27NjECWtVE+JyyEPNIS6HgNn04I4SiUQieWiGDh3K+fPnyZ8/P0OGDMkwO7p27Qo8fgifuBUB8Q9ZWe1CcKZ6qM7qpOTewOTulyZzuwhTBcon3adQpRQJUs7+CcJUh28BUOt3xdJvOacCvBn6Z3sWHhlBjC3CZZnb8TeZve8rvv+zA2eu78VuaBgP+SBt0+OIt8egR0dBZNRDLSsuX0fJXsD5t+mFbig126KYrfy1sG2SoZEnTpzg7NmzWC0WmhQulajdrJoolzMPAIeu3xNyphuIkJuJ+mckTmGqx3TwyZlkH9OzbR5ZkAJQVEdS7nUz6rF+9SwAyhTzcLYbuo31s+qzbkY91s2oxx9zm6GYLTLZ+T0kJDZP2EbrZz6PcY8IZeg21s983tnu3I4PGdorkTwsJrOC2ZL8x5QBCc4lmZtMf1WaP38++/fvZ9iwYSnqP2zYMPz8/JyfAgUKPHihDCI8PNz5FjSpths3bnDr1t23aSjKQ+fuEIbhWE4ikUgkqcqxY8cYMWIEAOPGjcPHxyfDbHn99dexWCzs27ePo0ePPvpAj5AfShiGTF+Yijzo3iAiIgKL56OHaD4IRVFANTlC65Jqz5YXHvahVlFRAoqBoiAKV8QQBmfDjhAee//8mDdjgjl7Yx8AuvFwOYtUVMJjQzEeJXGJIVw9uwKKokU78mLZ7Ul7qiV4STWs+iw+1qQT2lZKSHZ+/aprg575PFcUkxk8/FC8/JNuz1MCHtPjxq5FEx4eQdDlGADKFHPNJ2XotmSTdktRysG928dIwivqv9tQJj+XPM0IIWToXiYlU4tSly5dolevXsyZMyfFMa0DBgwgIiLC+bl06VIaW/no+Pv74+/vn2ybn58fZcuWpXHjxkyePJmboaEoOR8ufFHN6Q92+QZbIpFIUhPDMOjevTt2u52WLVtm+E1Ozpw5adGiBQAzZsx45HEUfx9QH+5Fhporu/TITUVScm+gxaSdZ42wa9hXj8Y4vCHJduPgWuxrfnJW5XvweHeq7E18B4RATO+NmNWflwJeZnDDpVTN/yIKrsecgspzhVrxzYtraFK6G2bVgsX0cJWLzCYrubwLYPH2hYfM16Tk9EPcvu78W184GMutUIQWj7tHriSX+f333wFo2Tz5st8Jyc4PX3dNzq3k8H8o+9IDR1LzjxDXzibZbl850qUq36NgtnhxOshxj5ovwB1/X9f9pJqsmC1ezg/cEcGRolQC924fNYkcbP/dhgnbUSKRSDIT90+Nn8Hs27eP0NBQlxwduq6zZcsWfv75Z+Lj4zGZXG+E3dzcHrvkYnqhaRo9e/ZMMuTjo48+YteuXYSEhBASEsIff/zB+2YzDWvWoq1HAC2KlSWbu+cD5zDVfgZMmVp7lEgkkizH1KlT2bZtG15eXowbNy6jzQHgzTffZNmyZcyePZthw4ZhNj/CT7zJhFq2GMbRpB9EE+HhhlqplMPDyiSFqdTgfvcGPXv2RNM09LiIJJZ8fIRdS1RlLyn0bXMBMDfred/wLacgNaEbxIQ7vzfO7ICfduFRpTkdX+xJyeyVmXf4e2d7txrDKZOnFlbToyXZTUBVTAhdw1S1bMrzSplMmKqXRZs//e53uoZ9Vl+UrmOo02IyQhguIVBXrlxh9+7dKIpCq25vwqTlEJE4ZLDiHU+pe8P3lGIFwNsjUd+MJFGVvSQ7OaryWdqDWu4FFMvD3XsLYdCo41o2Hf0cOEaTZu1RTaec3j6qyUrTNzZjMt8dV+h2MABVdeaUunTpElFRUXh7eycxy5NNwjZMQL8TrueyDbv8jek/YtV/j1+JRCLJaDL1Falhw4YcOXKEgwcPOj/VqlWjU6dOHDx4MJEgldXw8vJiwIABDBo0yPlW1N/fn0GDBvH555/zwgsvcPbsWb777jsqV66M3W5n/dYtvLthEYUmDqXt8unMPb6fyPhkShz7+6CWK44iE9BKJBJJqhEaGkq/fv0AGDJkCAULFsxgixw0b96cXLlyce3aNTZsSNrL5UEIVcX8Qo0U9zfVrCQr76UyXl5e9OrVi4EDBya6NxgwYABeXmnj6SDsGvq+FYkEKbVoVdw+W50o+bm+bS76/tUP9Jiy/dbdRZDCbMXy1jgsHYZiHFyL+LU7NQq3JI9PUQCKZK9IucC6jy1IJaBYLZgaPJviZPxqldIIQ0dt+gHcG7qma2jTP4bocEfS73tYsWIFADVq1CBPrtyY61VLcuwET6ngqEiuxzhEK/ND2JYeCCGw//5DIkHKVPNVrH2W/Sf5uUOYEtcvOASjh0BRVISus2XRMgDq1nseVb17HVFVCyazG3FfjyduwBjiBo8HTUexOMT2HDlykCuXw2vt9OnTj7KqWZ7/CksmkzXxNkzCe0oKUhKJJLORqa9KPj4+lC9f3uXj5eVFjhw5KF8+6QScWQ13d3f69etHSEgIoaGhhISE0K9fP2e4YrFixRgwYAAHDhzg1KlTDPn6a8qXKYNm6Kw5f4Ju6xdQcOI3vLZiJgtOHiTKdseN2tMda/fXEt04SSQSieTx+PTTTwkLC6Ny5cr07Nkzo81xYrFY6NixI/DoIXyq2YSSNzfml+s/uG/JwphfrCs9pFKZS5cuUadOHapWrcrly5c5f/48V69edbk3MFm9UO/zMVkfXrhSzBZMVVuilqzl/C6hyh5+AYmq8qml62J65qX7J7oWAsurg8F0p4/ZiuWtsahFq6KWrY+l4/eI8Kvou5bStmwvAF6t1B9VSd1jSvHzxtyh2QNzbCoF8mBp2whhNRFjj8Dy7kQXYcr80sfg5Y+iutqXELrXunVrFIsZU72qqBVLJhrfx+pGMX9HPrAj169ialgDtUShzPXyUBgOD7ichZxfOarsfYqSLW+iqnym+l1Rchd25KB6SOJtNvZeOg9A7dq1k+4UZwPDwNK5RaJrjazAJ5FIJE8GmTp872kh4a1nwhsfqzXpijYlS5bky0GDGPj55xzfe4D5w0ay6J/NnLoVyspzx1h57hjuJjPNKlej/Qfv0cLdgpfM8yGRSCSpxp9//sns2bNRFIWJEyc+WohcGtK1a1d++uknli9fTlhYGNmyPVwewjjdxj/Xj9CwzjMo2Xyxr9+WuDKYlwemmpUwN6mNQGBTDNyRvzWpxaxZszhx4gRjxoxh9+7drFy5knbt2vHVV18BjtCb8t3WPmCURwvRUcwWLF1Go83sDfZ4lyp74k5VPtvUD1DcvLF0HvHAymuKxQ21yDNY3vwRbU5/LF1GoRas6Az1UkvVxtLxe7TVYyj+3CJeqdiHPL5FUVPZk0OxWDBVKoXi64V91RbE5f8kWHe3YqpeHvNL9RCqgsnsg2+R2gi7Dev707BN+B/mhm9jqt4mUZhaREQEmzZtAnDmllNMJixvvIz+127sW/fD7bvJpSvkDORc+E2O5fejWdPaKJnsGqKoJoS7N9Ye07CNfwu1RA2XKnvCyx/r+9OxTeiKWrkZ5obvpLgS43/Zf+AA8fHx5MqVixIlSvDvjsR91KL5MTevi5I7h9NLKoHSpUvzzz//PPV5pSQSiSSrk7l+CVPA5s2bM9qEDEcxmylboxpDFs3ma5uNQ0tXs2jdGhZt3cTZy5dYtm8ny/63E88Pe/Dyyy/Tvn17mjVrluJk8RKJRCJJTFxcHO+//z4APXr04Nlnn81gixJTuXJlKlWqxKFDh5g/f77T3pRiVS1cigllY+hBGpatiLVCScTlaxj/XgbDQMmVDbVccbDrxOrxrL+6jzaF66bR2jx9CCGcXm5vvvkmcXFxHD16lCJFijj7pFRoetQQnQRhCoSL2KAoilOYQlEfKEg5l7sjTLkNWAMmi4uoo1jcUEvVxq34swih0qB4x0eyOWV2mFGLFcDaqxMi9BbGqSCw21Gy+6FWKAm6DiYF1WThr4VtsdujURSVSrU+J2ff5YlsT2Dt2rVomkapUqWcnjvgEKZM9aphalAD49R5xNXroKo8w3WW/3iUwzeuZjpBKgGnMPXRbMd637OvFZPZIUz1WgBmyyMLUgDbtm0DoE6dOiiK4pKEO+H/lq6twaQm6U0mk50nJqltKJFIJJmdzPlrKHkgiqKA1YJitVCly2tU7tSWb1WVgwcPsmDBAhYsWEBQUJDz/z4+PrRs2ZL27dvTpEmTLJMMXiKRSDIL33//PWfOnCEwMJBvv/02o81JljfffJPevXszY8aMhxaldKHTuVhjwJFP2MDAVCAPpgJ5EIaBYjJhCIFhUbFgpUXBmtgNO2ZV3k6kBjt37uT06dN4enrSrl079u7dC6T/Q3dygpOiKPCQCa3BIT4lt1xC28PVfHw0lDvhX0pgLpQ8OcEQKAnFYO544Qhh0OC1JS7L3c/r7N7QvUTz3an6ZypbDFG6CKBQJToUfhzJwcOHU2GN0g5FNYFb0gV1FJMZHiFc77/8888/gCN0779Ju+HOdrckP48UpVxJdhvKHFKSDEDojhQyikm573dPKkFBQRQpUoQDBw5QuXLljDYn0yOvUk8IismEoihUqVKF77//nn///Zfdu3fz6aefUqBAAW7fvs2cOXNo2bIlAQEBdO3albVr12Kz2TLadIlEIsn0nDp1imHDhgEwZswY/Pz8Mtii5OnUqRNms5ldu3Y99MOaRTUn+qiqw0tBNZtRFAWTqrq0S0Eq9UjwkmrXrh0+Pj5Oz5t///2X+Pj4jDTtiUNRlLuClMv3KfsOwGazsWbNGiBpUcplDFVFURXnw8mJEyeIi0umUM1TgGEY//GUSvl2TyBBlDp9+jS6rqe+kVmMR9mGEkmaoYBhA8PuEKIMu8CwOb6XSP6LvFI9oSiKQvXq1Rk5ciRBQUFs376dXr16kTdvXiIiIpgxYwbNmzcnT548vP3222zYsAG7/eEqp0gkEsnTgBCC9957D5vNRrNmzXj11Vcz2qT7kjt3bpo1awY8esJzSfoTGxvL/PnzAYe3G0BgYCA+Pj7ous65c+cy0jxJEmzevJnIyEjy5MmT4nDefPnykSNHDnRd59ixY2lsYebl1KlT3Lx5Ew8PD6pUqfLgBZKgcOHCWK1W4uLiuHjxYipbKJFIHgehQ/DceLSbAqELtJuC4LnxCKkfS5JAilJPAaqqUrNmTcaMGcOlS5fYsmULH374IQEBAYSFhTFlyhSaNm1KYGAg7733Hps2bZJvnCQSieQOs2bNYvPmzXh4ePDLL784QpgyOV27dgVg5syZ8nqeRfj999+JiIigYMGC1K9fH3C8YJIhSpmX5cuXA9CyZUvUFFbQUxSFSpUqAXDo0KG0Mi3Tk+AlVaNGjWQL/DwIk8lEiRIlAFmBTyLJdAgQBgSNiyVkhY2gcbGOovBpXBh+3bp11KlTB39/f3LkyEGLFi2cL3WCgoJQFIWFCxdSt25dPDw8qF69OqdPn2bPnj1Uq1YNb29vmjVrxvXr151jGobBkCFDyJ8/P25ublSuXJl169a5zLt7926qVKmCu7s71apV48CBA2m7ok8YUpR6ylBVlbp16zJu3DiuXLnCpk2beO+998iZMyc3btxg4sSJNGzYkHz58vHBBx+wZcsWDMPIaLMlEokkQ7h58yaffvopAIMGDXJJOJ2Zeemll8iePTvBwcH88ccfGW2OJAUkeLV16dLFReBIEKXkQ3fmwjCM++aTuh8JIXwHDx5MXaOyEPfmk3ocpGgrkWQOhC4w4gWGzaE6CQH2CAMjDsK22THiwB5uOIQpwLA5+ifkmUotoqOj6d27N3v37uXPP/9EVVXatGnj8jz71VdfMXDgQPbv34/ZbKZjx47069ePn376ia1bt3L27FkGDRrk7P/TTz8xatQoRo4cyeHDh2natCktW7bkzJkzAERFRdGiRQvKli3Lvn37GDx4MH369EnV9XrSkaLUU4zJZKJBgwZMmDCBq1evsnHjRt5++22yZ89OSEgI48eP5/nnnyd//vz06tWL7du3S4FKIpE8VfTr148bN25Qvnx5pziVFXBzc6NjR0clMxnCl/kJDg5mw4YNwN3QvQTkQ3fmZN++fQQHB+Pt7c0LL7zwUMtKUequKFWnTp3HGkeeHxJJJkEBxQKxFwzOfBPD6S9iiL/mKjjFXxOc/iKGM9/EEHvRQLGQ6jmm2rZtyyuvvELx4sWpXLkyU6dO5ciRIxw/ftzZp0+fPjRt2pQyZcrQq1cv9u3bx5dffknt2rWpUqUK3bp146+//nL2HzlyJP3796dDhw6UKlWKH374gcqVKzNmzBgA5s6di2EYTJkyhXLlytGiRQv69u2buiv2hCNFKQkAZrOZRo0aMWnSJK5du8batWvp2rUrfn5+XL16lbFjx1K7dm0KFy7Mp59+yu7duxEijf0vJRKJJAPZsmULU6dOBWDixIlYLElXJMusJITwLVu2jIiIiIw1RnJfZs+ejWEY1KlTh+LFi7u0ZdWH7ujoaGw2G6GhodhsNqKjozPapFQlIXSvWbNmD13R+F5R6ml82Xft2jXOnTuHoijUrFnzscbKqueHRPKkoagKiqrgUVil4LvuWHMmrTZZcyoUfNcdj0Kqc5nU5MyZM7z++usULVoUX19fChcuDOCSd65ixYrO/wcEBABQoUIFl+9CQ0MBiIyMJDg4OJFXZ+3atTlx4gTgKFxRsWJF3N3dne2Pe2172pCilCQRFouFF198kWnTphESEsLKlSvp3LkzPj4+XLp0idGjR1OjRg2KFi1K//792b9/vxSoJBLJE4XNZuO9994D4J133qFWrVoZbNHD88wzz1CuXDni4uJYuHBhRpsjSQYhBNOnTwcSe0kBzgp8J0+ezDK/tXFxcQwfPpyAgADnZ/jw4U9UtbkEUephQ/fAIaRYrVZu375NUFBQqtqVFUjIJ1WxYsXHrmQqRSmJJHOhWhSsORV8qyZdmde3mhlrTgXVkjb5OV9++WVu3brFpEmT2LVrF7t27QJwqTh/70vGhDyh//3uaXxhkJFIUUpyX9zc3GjRogWzZs0iNDSUZcuW0aFDB7y8vAgKCmL48OFUrVqVkiVL8sUXX3Do0KEsc9MskUgkyTFixAhOnDhB7ty5+f777zPanEdCURSnt1SC6CHJfOzdu5cTJ07g4eGRZGXH4sWLo6oqkZGRXLt2LQMsfDiio6MZNmwYQ4YMITw8HIDw8HCGDBnCsGHDngiPqTNnznD8+HHMZjPNmzd/6OUtFgvlypUDns5k56mVTwruirYhISHO400ikWQswoDwHUlXdQ/fbkekkd5z8+ZNTp06xcCBA2nYsCFlypQhLCzsscb09fUlb968TjE9gW3btlG2bFkAypQpw+HDh11evOzcufOx5n3akKKUJMW4u7vTunVr5s2bR2hoKIsWLaJdu3Z4eHhw9uxZvvvuOypXrkyZMmX46quvnupSxxKJJOty7tw5hg4dCsDo0aPJnj17Blv06HTq1AlVVdm+fbszIackc5EgGLZp0yZJrxE3NzeKFi0KZI1k5xaLhbFjxybZNnbs2CwXBpsUCQnO69evj7+//yON8TTnlUqtfFIAPj4+5M2bF8ga54dE8qRj2AS3j+n4P2emaF8Pstd1eExlr+v42/85M7eP6c6E6KlJtmzZyJEjB7/99htnz55l06ZN9O7d+7HH7du3Lz/88AMLFizg1KlTfPbZZxw8eJBevXoB0LFjRxRF4Z133uH48eOsWbOGkSNHPva8TxNSlJI8Ep6enrRr145FixYRGhrKvHnzaNOmDW5ubpw6dYohQ4ZQvnx5ypcvz5AhQ+SNgkQiyRIIIejRowdxcXE0atTImSw8qxIYGMiLL74IyITnmZH4+HjmzZsH3M0BlhRZKUQpPDw8WY+V8PDwJyK/WULoXqtWrR55jKdVlIqOjnaWSk8NUQqy1vkhkTzpqFYF3womcjSw4BagkrOJFcUKOZtacQtQydHAgm8FE6o19cP3VFVl/vz57Nu3j/Lly/PJJ58wYsSIxx63Z8+e9O7dm08//ZQKFSqwbt06VqxYQYkSJQDw9vZm5cqVHDlyhCpVqvDFF1/www8/PPa8TxOKeMJjrSIjI/Hz8yMiIgJfX9+MNueJJzIykhUrVrBw4ULWrVuHpmnOtkqVKvHaa6/Rvn17ihUrloFWSiQSSdLMmzePjh074ubmxpEjR5w3HFmZhQsX0r59ewoUKEBQUBCqKt9HZRYWL17Mq6++Sr58+bhw4QImkynJfn379mXkyJH06tXLWe0ns2Kz2QgICEhSmPL39yckJASr1Zr+hqUSoaGh5MmTByEEFy9epECBAo80zpYtW3j++ecpWLAgFy5cSGUrMy+bNm2iYcOGFChQwCXx8OPwwQcfMH78eD777DOGDRuWKmNKJCnhSXzOjIuL4/z58xQpUsQlcfejYtgEUSd0vMukjRAlydyk9HiSd6aSVMXX15fOnTuzYsUKQkNDmT59Os2aNcNsNnPo0CG++OILihcvTrVq1Rg+fPhTmeBTIpFkTsLDw/nkk08A+OKLL54IQQqgZcuW+Pv7c+nSJZcSx5KMJyF0r0uXLskKUuCa7DyzExkZyYcffphk20cffeTysiorsnLlSoQQVK1a9ZEFKbhb/enixYvcunUrtczL9KRm6F4C0lNKIsm8KBbwrWRGyfqR25I0RIpSkjTD39+fN998kzVr1nDt2jUmT55M48aNMZlM7Nu3j/79+1OkSBFq1KjB6NGjuXTpUkabLJFInmIGDBhASEgIpUqVol+/fhltTqrh7u7O66+/DsiE55mJa9eusW7dOiDpqnv3klUeuq9evUrHjh3p2bMnAwcOdOZb8vf3Z+DAgXz00Uf8+uuvGWvkY5IaoXvg2CYJpcoPHz78mFZlHaQoJZE8XSiKgmEXzip3EklSSFFKki7kyJGDbt26sWHDBq5evcqvv/5KgwYNUFWV3bt38+mnn1KwYEFq167N2LFjCQ4OzmiTJRLJU8SOHTucD8u//vorbm5uGWxR6pIgeixZsoTIyMgMtkYCMGfOHHRd57nnnnN6QiVHwkP3hQsXiImJSQ/zHppbt27RtGlTNm7cSKdOnfjkk08ICQkhNDSUkJAQOnfuTL169ejTp0+WzbURFRXFxo0bAWjduvVjj/e05ZWy2+3s2LEDSF1RKuH8OXfuXJb3xJNInkRUsxSkJPdHilKSdCdXrlx0796dTZs2ceXKFX7++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+pWLEidrudNWvW0LVrV3Lnzk3Lli2ZM2eOTOIrkUhSxNKlS1m9ejUWi4WJEyc+FZVhEoS3mTNnYhhGxhrzlLJ69Wpu3rxJYGAgjRs3TvFymemhWwhBnz59mDZtGiaTiQULFtCwYcMUL6+qKjNmzOCll14iNjaWFi1acODAgTS0+PFJCN1r0aIFZrM5VcZUFOWpCeG7cOECwcHBmM1mqlevnurjZ6bzQyKRSCQPhxSlJFmKEiVK8Pnnn3Po0CFOnDjB119/TdmyZbHZbKxcuZLOnTuTO3duXnnlFRYsWEB0dHRGmyyRSB4RIcQjtaWEyMhIevbsCUD//v2dDzRZDWEYCM2O0FMmMLVu3RpfX1+CgoLYsmVLGlsnSYqEnF5vvPHGQ4kbCcfo6dOnM1xQHDp0KD/++CMAU6dOdQlnE/ex7d42i8XCokWLqFevHpGRkTRt2pSTR48mu/x9x7XrCLv9oa4LQtcRmub41xB3/rYjjLtjJIwnhGD58uUAtGrZ8s7yd869e+a8n43J8SBRSjMM4nU7cXY7cZpGnN1OvP7gj24YSa7ToyLsOsKmJb9/dN3RJ5l9kJBPqmrVqnh6eiZePoXHTXLc60n4Xxsed2yXffzfsR/ht+hB2yrJZR6wDkKIO+dBysYVQjzUb0d68Lj7SSKRZF1S51WPRJIBlC5dmkGDBjFo0CCOHTvGggULWLBgAadPn2bZsmUsW7YMDw8PWrRoQfv27WnWrFmSN0ISiSTzIew2sMUiLO4oFjfXNi3e0Wb1SNSWUgYOHEhwcDDFihXj888/Tw2T0w0hBGh20DT0fccRUbEobhbUiqVQsvmCqqCoSb9z8vDwoH379kyaNIkZM2Y8kZUGMzOhoaGsXr0aeLjQPXB4DVssFmJiYrh8+TIFCxZMCxMfyLhx4xg0aBAAP/30E126dHG2CS0ObHGO89bq7rKc0OJBi0NY3FAsjjZ3NzdWLF3GCw1fYP+hQzR5oSGbx02iSLMXwMMdTCqKqiJ0DeyaY1nVdGc8O5hUjDMXEEHBUK0M5hzZHQ+vdh3Fark7tzBQFBVht4OiYlwIRly7jumZ0mCLB8zoO48h4m0o/t6YqpYDVTjstXpw8OAhLly4gIeHB40bNcK4dA3j5L8ITUfJ5oPpmbKgAIpAYHbamBLuJ0oliA3brwVzLOxmisdsX6wU/naB2HkYodkd6/RMWVBVl+3yIIRdBwXE1RsYJ8451tfPG1PVsqAqYDKBomCcu4w4fxlhGKi5sqFWKg2G4TLX/fJJCV0DLd5xTf/PthO6BrodYXZL9roGjpeWiqIQFhbGjRs3yJUr15110ECLRVg9UUyujz33m9fZJ+GYvvN7oxsaAoHF5Iaw2xCGAmaTi22GboBQUM3KPeM4jldx/grGuUsIw0DJ4Y+pcmkQ4r77Rdg1sMUg3DxRTJbEbVosIkpD3+cIAVXz50EtUxR0PdG4wqaBIdD3H0eE30axmFDLFEMJzAkCFHPqJaB/GIRud6yjxQPFnMQ62mIc+8BszRD7JA+HMARoAnHLnqhNyWEGs4Kipo93ev369alcuTJjxozJ0DEk90eKUpIngnLlyjFkyBC+/vprDh8+7BSo/v33XxYtWsSiRYvw8vKiZcuWvPbaa7z44ou4u7s/eGCJRJLuCLsNcf0CtolvY274Lqbn2jnFJ6HFI66exja5B+aX+2Cq/OJDC1N79+7l559/BmDChAl4eHik+jqkFcKuQ2wc2uINGMfOwr0eEKu3oBTOh+WVhhCQA8WS9ENO165dmTRpEosWLWLcuHF4e3unk/WSuXPnYrfbqV69OmXLln2oZc1mMyVKlOD48eOcPHkyQ0SpWbNmOT0MBw8e7Pw/OB7e9d3LsW+YgPXdXyFXEacwJbR49C2zsG+bi/W9KZAtEDAjwiLwWLKR5c+1pPGlYE5dD+XF97vxR/se5HmmAua2jcHHE23hQERoENb3pyCsHmCAvuco9j93QlgkBObC0vhZNpyaSoPineDv/ZgbPOt8wFYUFVvUTZTTVzHW7wQ3C9YPXkPfvwr7unFY3/oFJX9O7FN/R8nmi6l8MfR9S7BvmYn1vSn8vmA2AI2fr4P7lRBsk5fDPZ4b9uWbMFUujbl1fcfDmIUUC1MJyc4PHTqEEMIZRiw0O+L6LZSr18lbNJDPdqUs71ZxX3/eK10B+/DfICLKxUa1cmksrzQCiwXFdP9gCWHTMIKuYF+5GXEl1KXN/vudsdo0QsTEoU1e7BDKAR1gyUZMNSpiful5h7CoKE5Pqdq1a7vOo2toS79DXDuD9e3xCDevu8KjrqEtGIgIu4b17QkOsTMZYcrT05NChQoRFBTEyZMnyZUrF8KuYV81Ev3kP7j1mIHw8ncKU0LX0BZ9jbh8DGuP6Qh378SCmBaHcW4P2pzPsHT6HorX4GLECdzNXuTxKoi4fBxT4coYmmDbijeJirxA+ecGkL9kUwzbPd5Vmh3jyGns67YhboS5bsulf2B6tjzml+uDakr0oC7sGvaNv6LvX4X1/Wngl8spTAm7hn3lSIzT27C8MxnF2wP70j8d+8DHC3O9qpjqV0cxmRxirWbHvvQP9AMnwK7fnWTtPyh5c2N+uT5q0fwolvR9PBS6HaLDiP+lK6ay9TC/1NspTAm7hogMxTb+LUzVWmJu9K4UprICBsSPuIrxb3yiJrWYG27982bKeK3NmzfToEEDwsLCXIqQLF26FEsy91SS1CETHg4SyaOjKAqVKlXiu+++4+zZs+zdu5e+fftSqFAhoqOjmTdvHm3atCEgIIAuXbqwatWqp6LijUSSVbhXkCIuCvvq0eg7FzvEKM3mEKQmvQe2GOxLv0E/uM7hgZFC7HY73bt3RwhBx44dHyqnT0YjdAOiY4gfOR3jyBlXQSqhT9AVbGPnYFy85ngznwQ1a9akRIkSREdHs3Tp0qTnEikLlRDCSHFfyd3QvYf1kkogI/Pm/P7777z11lsA9OrVy+ktBfcIUitHQHwUtt+6I66fv3Pe3hGkNk6AmAhsv3ZDhF0F3YZt3DyMMxfJ5enNylfepoCPP2fCbtBq6WTCDh7DNnoG4lY4arkXEFE3sE3oBrZY9DNB2BdvcAhSgPJGM45d28bKYz8THHEGigSiTVuG0PU79tlRDp5Hn70GDANrjzuC1O/fQ3w0tqk9UNxisL7zCtYer6LvXYx9/c8QG4ltZm+OnQ0iZ86ctPAIRvFTsXRuDveKI5odfc9RbGPnoej6HQ+aex7670PZsmUxm82EhYVx6dIlp73GlWsoubKhVilFIR9vauTOk6Lx3i9VHn3HIRdBCgC7jrH3GLYfZ4JNu29In7BpGMfOok1c5BCkvDwcnjReHq5jjZmF4uGG5YPXXQeIs6H/vRftt0WgG4SHhwOQM2dOF1FK6BoIgfXVr3D7aDaKh6+LMKSYLFg7/oD13YnYJr/v8Fy7TxjXveeHU5DauRjCrxE//k2IDkcYulOQMg6uRdy4iG18V4iLctlnTkFqZh/Q4tB+HwGKwqJDP7Do0A8YCPSts7DfiiVin53qjX6iSr1vyZntecJ3a84nLKHZ0bfsRZu9KpEgBUC8DX3rfmzjF8B/jhmnIPX3dLh9A9uEtxAR1xG63SlI6bsWI8Kuok16G7VsPsyv3Mntdjsa++otaAvWYdh1sGlos1eiHz/nKkglzBUcivbbIozDpxGaluw2Tm3uFaSIuIa+YyH21aMdYpRudwpSRN1E3zwN+x+/OTypJZkWoQlsc24kKUgBGOfisc25gdAeP6w4vciePTs+Pj4ZbcYTjRSlJE8siqJQtWpVhg8fzvnz59m5cye9e/cmf/78REZGMmvWLF5++WUCAgL43//+x7p169DS8YdYIpEkRjFb0ZYPg7h73vCvHo2+fT7GhYMOQUqLczQIgX31aLDbUpyb45dffmH//v34+/szevTotFiFNMU2eQncfkCuPLuONnkJJLNNFEVxiiLTp09Ppo/K0SnNODShXrKfo1OaoSgqiiJvJVLCoUOHOHjwIFarlQ4dOjzSGOlZgS86OhqbzUZoaChxcXEoikKJEiXo2rUro0ePvuvRYxgQH+MQcRKIj8b2W3eMS0exb57uEKQSiInAvmI4irsnavlizq8L+Pizpu075Pb05mBoMJ8c3UrcKy9g9/XhVt4qqH1WYmvwLvY9v2MqXhDuhCWpZYpizp2T5UfHALD40AjUovkQZhPRV65hs9m4fusmomo5tDdewtSuCehx2NeOvWuTLQbb1B4IIxR990LsG35ByVUY7fURKB/OYfjoMQQFBdH2m8nYt83BVLksSr7cibaZCLmJtnAjimbHEc/3YNzc3Jxec84QPiHQZq5EsVgQhs72fxfybpkHe9YV9/XnuTz5EJt2JdtHXA9Dm70S9ORFMxEThzZ3NUqubGhvtED9/G0iXm+K+vnbaG+8hJI7+52xbqHNXY0amBMlf2LRTERGEX35Ku7u7qxYsYKgoCC8vLwcbXYbxvkDKGbrfa81R6c0Q7G4I0LPo2+dBSR/rU8QpU4cP464ehp91z2i+x1hSoSedwpSTjtvXMT+x0S4t9iFYkJbNgwMh7ivNH6bQ5c3cjn8JGdv7ONsyC6Uio1QPUxcW2wjYrsbXkYVLv6sY2igmhVH3qbgUOyrH5y/TwRdwb7iL0d4HQ6xRty8hL519t1OCcLUtbPYV4xA37X47vJhV9H//BVTrSqQzffu95dDiI2NQUMQ3vS5RPvQ1QiBNm8NIir2gfamGqoJbd04iLjm/ErfsRD7qpGIkLNOQcrZtnUWIizYIWZJMh3CZmDfeRv979v37af/fRt9122ELXVfakVHR9OlSxe8vb0JDAxk1KhRLu2zZs2iWrVq+Pj4kCdPHjp27EhoqMMTNCgoiAYNGgCQLVs2FEVxFoepX78+H3/8MQCff/55kpVmK1WqxJAhQ5x/T548mTJlyuDu7k7p0qUZP358qq7rk4a8k5Q8FSiKQo0aNRg1ahQXLlzgn3/+oWfPngQGBhIeHs60adNo1qwZefLk4Z133uGPP/7Abpc/eBJJeiMMHetbY1ECirl8b187Fu3Om3Inbt5Y350EZmuKKuddvnyZgQMHAvDDDz8QEBCQqranNeJKSKIwmmSJt6HvPOTIoZMEb7zxBoqi8NdffxEUFJRkH90WjXGfj26ThSQehgQvqZYtW5IjR45HGiO9PKXi4uIYPnw4AQEBBAQEEBgYyJ49e9i+fTuTJk1CvcdLSFFVsHpgfXs8WO8JhY2PRvvtXfQ/f3MZW8lbGssbo7AfPY2x64hLW/FsOVn5SjeqV6zET4vnMXrZAgLyBjrsyJuPkcv+Rq/2CtrSP8AQWN54GeV/L7Pl3AKuR10EICjsCCdDdmJ0eJERU35zLJsnDwF58zJy2QLsBXIjYnWsb/0C1nvyTNpi0Ka+j/2PX1FyFcZ4+zdGLvmLPHnzU7RoUfLnz89PC9ZgvNQH7Y8diEvXSAqHF6N63/xH/+XevFLCrqPvOYqpQkk0PZ6dQctZc/JXCnk/2Fvq/VLl0Xcm4SX1XxtP/gvRSQsPwmZD/3sPSg5/jPdeY+Sy+QTkzUtAgfzObWi895pT1DBOnIOoGMwt6rmMo+TOjvHea4yY+huBgYHObTh8+HCHyGm2ohZyhC7e71qTcJ1RKzbB1OB/9w2LTDg/Tp0+jZKnOJb238C9onn4NWxj2rsIUgBq2ecxv/RJIoHd2n0ySqHK0GUElG/A7yd+oUTOajQs0YVYw4ZaugmKmwUUuLnB4NJ4gR4NJg8w7AKhGRhhkahVy4LHg8PM9d1HncKYYjKjZM+L5Y2RoN4TTnf7BrZxndB3L3Fdh+LPYm75Gdq8NXc9CHNnx3j/NYaPHElAYGCy+9AFw0DfvMcpjqU1iqJgeWUgajHXioz6zsXYxnZyEaQwmbG8MQrFPzBRfjBJxiPsAnFNQ5t1I0X9bTNvIK5pCHvqeUz17duXv//+m99//50NGzawefNm9u/f72zXNI1vvvmGQ4cOsXz5coKCgpzCU4ECBViyxHFenTp1iqtXr/LTTz8lmqNTp07s3r2bc+fOOb87duwYhw8fpmPHjgDMmTOHQYMG8e2333LixAm+++47vvzyS+d9gCQx8oyWPHWoqkrt2rWpXbs2o0ePZtu2bSxYsIDFixcTGhrK5MmTmTx5Mrly5aJt27a0b9+eunXrYjJlTPJHieRpQlFNCKsH1venYpvwP0TIuaQ7unlj7T4JJVehFOeU6tmzJ1FRUdSqVYu33347Fa1Oe0S8Dfs/+x/c8R70HYcw1XkmybaCBQvywgsv8OeffzJr1iy+/PLL1DBTkgyapjF7tsPj4VFD9+Ceh+5Tp1LFrqSIjo5m+PDhLm98w8PDGTp0KKqq0q9fv0RVAxWrB+QpgfXt8dgm9wBb0oKHkrc01u6T0K/cxD51eZJ9KubKy5KJUxg7dixDhw51sWHIkG9AwHudu3CpqD/RsRf5c/ZQzt7Y5zLG7dJxDJswjG+++cZ1+W++AUWh+8ttuHr5EkqNj9B+H+YqdgMF277Hr6PGMOSboUku36f1aySbXUQIx7nX4NkU5+ZJyCt18OBBUBX0MgWILp+LpXu+4FDwJgA2nZnGu2VeZVdo0mJYgpeUferqB08owL5tP+YmtRLnnrNY0PccRWvbiJGjRzrW+Q7ObQB0f6k1l8bNBECdvRjzsxWwhQY7+xZs35hfk1r+znHVr18/p9dUSrC07p8oyfd/SfAkPHXqFIrFDbVcAyztv0Fb8CUkE2asln0eS6cfEo2tmC3ovjkwd/+VneeXsXpjGzTdxuAmE1FUhfDdGqE77cRdMRI5b4Wu1Ig6rmPNpZKtVkmslUsj7HbiP/8pydA5JzYNff8JTNXLo6gKisUdtXh1LG+MRJvVx+m1lWgdij+L5Y0f0Rb/gbHv+N3hmtZi5MgRic7lhH3Sp017LLMSHy/6nqOYW72QvJ2pjGK2YnlrLNq0nhjn9iTd6Y4gpRar/sgFTiRpjC6w/3MbUvpO3w72f25jaZsdzI+f9DwqKoopU6Ywe/ZsGjZ0hLHOmDGD/PnzO/v873//c/6/aNGijB07lurVqxMVFYW3tzfZszuE2ty5c7vklLqXcuXKUalSJebOneu8d5ozZw41atSgePHiAHz11VeMGjWKV155BXAUKjl+/DgTJ058rHuAJxlFPG5d7UxOZGQkfn5+RERE4Ovr++AFJE8tdrudLVu2sGDBApYsWcLNm3ffzuTJk4d27drRvn17atWq5fKWWCKRpD7C0CE+hvgRrSEmPFG7tcc0lLylU5zwdMWKFbRq1Qqz2cz+/fupUKFC6hqcxgibhu23RYh/L6d8IYsZ9x96J9s8a9YsunTpQrFixThz5kwib7NDE+ph3McbSrV6Uen9B4elSO4efwEBAVy6dOmRE6ZGREQ4b5TT6r7GZrMREBDgzAN0L/7+/oSEhGC1Jn3eCS0OI+gQ2pQeiRt9cuLWZxnC7IZt6MTkvXm8PFA/f5uAvHmTteHy5csULlyYGzcSv5HPmTMnQUFB5M+fP82WDwkOxvhucrLeRqbq5TG/0gjFLWXXp02bNtGwYUOKFi3CydMnWHZkNNvOL8MQd5/u3MyefNV0LV/s2Z2kMDWqeh2qB91ALPszRXOqlUtjee1FFHdXG0W8jfihE9N8H9x7HN3vWvMw15lr164RGBiIqqpER0fj7u6OsNvQdy7GvmpUov5K/nKO35IkvK90w865GwdYcPA7QqMuAOBu9mJEy63cunIYb++SXJ0niDmbtNhl8oY8ryq4FbZzfM9IqtQfQtyAMRB//3xIpoY1MDep7SJoCi0e/fAG7IsGJ16HgGJYP5yNtmgjxt5jdxtScB7d7zh2+64Xinv6ij/CrmEb2xER+m+iNvNrQzBVaJTpBKkn8TkzLi6O8+fPU6RIkYcuCmXfF4XtlxR6dAPWDwMwP5Nycfp+HDp0iMqVK3PhwgWXQiBVqlTh+eefZ8yYMezbt4/Bgwdz6NAhwsLCMAyDmJgYjh07RtmyZZNNdP7f6nsjRoxg6tSpnDhxAiEERYsWpXfv3nz00UdER0fj7e2Nh4eHy/Oi3W7Hz8+PkJCQVFnfrEJKjyf5ZC2R3MFsNvPCCy8wceJErl69yvr16/nf//5HtmzZuHbtGj///DN169alYMGCfPLJJ+zYsSPFeWwkEslDotsR14MgPukHFeP8wWRzJv2XqKgoPvzwQwB69+6d5QQpwFEy/GHF8AdU13rllVfw9vbm3LlzznLtkrQhwWW/U6dOj1XBx8/Pj8DAQCDtvKXCw8OTfIhNaIuIiLjP0gpG0IGkm+KiEDcuoOgayn1uTBVfL8Jv3rqvDTdu3KBc+TL45HDHK7vF5VO0VAFCr4fef/nr16lYvCR5AwPJm8OfQG+L81OhaAGuh95/+fBbYSi+93mQesC5918SPKX+/fc8kZG3qZS7PgE+hV36xNtj7nhLJc4tlZJcUknamJRzgqqmbB9cv06FosUJ9PIlb7bs5M2bl0BvXwK9fKlQtPgDt+H9j6PEpCRxfEBAAH5+fhiGwdmzZx1fKgrGxcNJjxkRAlFhSeYn0oWdgtnKUiagFibF1eNt9x8fcurIGAp2d8ejcNL7utBHZuK8D7F5aWtCLmx+oO1OTCbX3FYAiooIOpj0Oty+ibh1DVOJAi7LpWQf3vc4Vh/fc+VhSKiyJ+4N17u3PeiAayimJFNiKvFw1YxNJdKvEnp0dDRNmzbF19eXOXPmsGfPHpYtWwbw0EWvXn/9dU6dOsX+/fvZvn07ly5don379oDjnhNg0qRJHDx40Pk5evQoO3fuTN2VeoKQZ7dEkgQWi4UmTZowZcoUrl27xurVq+nSpQu+vr5cuXKFMWPGUKtWLQoXLkzfvn3Zs2ePFKgkklRCaPF3q+zpSee1sK/9yVmV70EMHjyYS5cuUbhwYZeKYVkKRUEpmLLqWwmoBQKTzSkF4OXlxWuvvQYkn/Bc8vjcvHmTlStXAo8XupdAWic79/f3TzZswd/fHz8/vyTbHFX2ZqL/OSnpgbU4Z1U+6wftwD0Zb6vIaPxzZL+vDYG5A9gwbyFhobfZuG8hH82sy1uTyvPWpPK88Jk/efIE3H/5PHn4Y8NaLsz6hnNvF+XfDyo4P2taZCPvA5b3z54NEZm8F6FSOB+YUx7ynyNHDgoUKADAsYNHKXozG/3rz+aNat/g43Y3/9jWfxdSyMcnUW6p98tVQj986oG5pO5FLZzPIYAkalDBasU3+wP2QUAAa5p05N93v+DCio1cOn2Wf9/5gn/f/YI1TTqSN0+eRzqOkiU++oHClKIorhX4EqrsHd6Y9AK3b9ytyvcfYcpqcsdNsdKyRDcGN1xC5bwNnW1mixeGEY9220ZccNKeUlEnDFTVijDsmC0p9wRRi+Z3ETWdVfb2LE96gZhwbJPfQSnoj6VDU6cwlZLzKLnjWMmVDczpl+ElQZCyjX8LYpIWK/Xdy7CvHoWwy4JEmRofFSVbyq59SjYTeKWeFFGsWDEsFgu7dt0V58PCwjh9+jTguCbcvHmT77//nrp161K6dGlnkvMEErw39fsUggDInz8/zz//PHPmzGHOnDk0btyY3LkdxS8CAgLImzcv//77L8WLF3f5FClSJNXW90lDilISyQOwWq00b96cGTNmEBoayu+//06nTp3w9vbm4sWLjBw5kmeffZbixYszYMAADhw4IAUqieQRcRGk7s3zYnEHr2wufe2rRz9QmDp48KDT3fqXX355qBwmmQnFasFcr1riN+j3wfR8Ndey9UmQIJIsXLiQmJiYx7JRkjTz5s1D0zSqVKlCxYoVH3u8tE52rmkaPXv2TLKtZ8+eSVapTRCk7Bt/dW3wzgH3htjeqconIq5g7d81aWEqOpb4k+fp+dFHydpgu3ELY/hM9IlLqJqjAW/XGHl3cVskcbbYB6yDDX33Iuwb/1MNyTsHxMcSf3onPT/6MPn5b0dBXDJv1t2tmJ4pw/2qxCWFM9n5kcOoFjfso2fzTL7GdH92hLOPzR6LrkXzQblKzu+K+/rzXEBeTMZDzGe1OPIWJSWcCYOjfmb+/PMPp4fpf+n50UfEJyRLvzOWcfCe4zEF+1DTNEQyLx2Swja5R4qEqbsV+I4lqrIHgF+eRMnPkxKmhBaPcWwTxtBmeG2YyptVvqJI9opo9jgadVxLhZqDuLEG3POr5GxiwXQnZ75/TTO+VUyEbRVkz/0ML765hUYd1yI07b4VDwGUbL6oxQverWyZIEjdU2UPAN/ccG/I4e0biYWpB+yDDz/8kNCDx5MM3TPVfgaM1K2KlhwugtS9XlKqybGe96DvWCSFqcxOvEAtnjLvJ7W4O9hS73nJ29ubbt260bdvXzZt2sTRo0fp2rWrM4SuYMGCWK1Wxo0bx7///suKFStc8g4CFCpUCEVRWLVqFdevX3d6PSVFp06dmD9/PosWLaJTp04ubV9//TXDhg1j7NixnD59miNHjjBt2rQsWfU5vZCilETyELi5udGyZUtmz55NaGgoS5YsoX379nh6evLvv//y/fff88wzz1CqVCkGDhzIkSNHpEAlkTwEisUN+7pxiavsvT8Ntz7LElfl2zwV7LYkzzNd1+nevTu6rtOuXTuaN2+e1uanLR7ujipOKUAJzIVausgDQ/7q1KlD0aJFuX37ttONXZK6JHihJVT4eVzSWpTy8vJiwIABDBw40Oll4e/vz6BBgxgwYEAiYVcYBsRHY/9njsv3St7SuPVdjvXd3xJV5bOvH4/q549avkSSNljXb+ez3n0Y9OWXrjZ8OZDP+n6KV0BOsFowzlzA+HEuBbOVo2xALQCeLfgSXh5efNb7UwYNGvSf5b9kQL9+eJrA/s9sV3sDS+L2yWKs3X7F+vdUPvv0YwZ9OTDR8p/1+QTv3LlQAnMmabv5+WqIiBsPJSDD3RC+Q4cOoZYsBB7umE1WArwKUDGwPgDP5G+Cm4BCHm5Ob6nupcsAYKpcGrKlLKeNqW7SBRAAzp4/T/P+vejTrx+f9OqVxD74ks9698G6fofLWPb1riHAzn34331w5zjydLNgBB1Kkb0A4sZF9B2LHhi27Tw/Du5N5CGlln0et/4rsHQYmkiYsm+Z6brPVBX7+l/AsKPvXYGxaQptynxI/1UN2HByOqpFIaCViYJdDHK+YMG/phlLNoWA1mYCX3WjWH/HMW/EG8R9M5H4L8beP8k5YGpSC3SHGCR0O+LWFfR9K1zXofizuPVbgaVz4qp8+j8zUJ8pB37egGMffNLr40Tn8pcDB9KzZ0/avvc2R65fdTXCzxvTcxVR0stTSjWhb5qcuMpel9G49fs9cVW+PSsQYcFJhlxKMgEWBXN9X5Qc9z9+lBxmzPV9wZK6YaIjRoygbt26vPzyyzRq1Ig6depQtWpVAHLlysX06dNZtGgRZcuW5fvvv2fkyJEuy+fLl4+vv/6azz77jICAgGSFeYB27dpx8+ZNYmJiaN26tUvb22+/zeTJk5k2bRoVKlTg+eefZ/r06dJT6j7IROcSSSoQHR3N6tWrWbhwIatXryYu7u4DdZkyZXjttddo3749ZcqUyUArJZLMjzAMsMdj++1dxOXjLlX2MJnBFnu3Kp+nvyNJrX+eJBOejx8/ng8++AAfHx9OnjxJ3rx5M2CNUhdh19GmLsU4eT7ZPkru7Fg/7Aie7inKQ/X1118zePBgGjVqxMaNdx/ijk5p5izHnhQmqxflu61Ntl0CR48epUKFClgsFoKDg8mZM2kh42FYv349L774IuXKlePo0aOpYGVibt26xZYtW2jcuDHR0dH4+/ujaVqynoZCi0PcuITtt3cg9razyp4wu6HoNsS1s9gmvw+2WJRClbC+PQGBCW3cHMTlpJO+KrmzY2vdALeiBYi4eR0//2zYrp7Dq1BpjCs30H6ZB5rjwdTctRW3injww6bX+frFVbjvPgceHsSXLoTFaiUiIgI/X1/iT5zDunEnljdfBiMS28S3ITYSJbAk1rcnYv/7IGqxfCjWaLSVw7HVewu30rWIiLyNn68P8UFH8C5SAfvvf6PvTJynyPRcRcytG4BJfWCluP+yZMkS2rVrR9WqVdmzezfExaN4enBl2zjcK7Tku79e58uGi4jcPQOzZw4ii7fkm4P7mV6/CRazBaHriPDb2H6ee98wPrVaOUeC8yS8pC5fvkzt2rW5ePEilStUYMObH+P+Qg3cShcl/FYY/tmzEX/iX6wbdiBCbznH0v/Zh33F5kTjmds1Ib5i8bv7wM/P5TgSWjyKxe2+15qE64y2+kfMTT9EMd9/uy5btoxXXnmFalWfYefsMWgzHVXr7q2yJ7R4jOOb0eYPBGGgVnoRy2uDXfaZ0O0QHe7wogq/BjkLYvp4LnP2D6FSYEMq5KmHPu9zxL97cR+8mfiwWCL3KYjih8hduIZzHMNuwNUQbBMWQlzyXr2mxrUwN37ORQwSWjzGxSNo0z4Cu81RZa/rTyhmK8IWh3F2F9rsfnfXr8MwtNmrMY468mmFxsXQctsyBn/9NS+++CK3w8Lx8/cj5vhZ3vvkYxZs3USApzd/tn+fYv45wdcb64evo/j7Ju1Fl0YIXUOb3RfjxNZEVfaE3Xa3Kp/ZDUu3n1Hzl8s0Cc+fxOfMx0l0DiA0w1FFdHcU2opwRMhdzzYlwIKlpT+mZ73BECgW6R/zpJPS40mKUhJJKnP79m1WrVrFggULWLt2rUvyvAoVKjgFqhIlkn5DLJE87SQIU9qMTzC/1BslVyHnDagwdLDFos3sjfmVgckKUlevXqV06dJERkYybty4+77tymoIXUc/cAJ9yz6XB3olux+mWpUx1XkGzKYUJ0Y/f/48RYsWRVEULly4QIECBRDCQElBUllxp8x6Svo+jfTt25eRI0fSunXrVPNEu3DhAoULF8ZqtRIdHY05DTwali9fTps2bahTpw5bt25N0TIJwpR91SgsXUYjzG6od3IWCVss4tpZ7BsnYukyCmGyOHJsGwb6jkPo/xxAXL/lHEsJzImpTlVM1csjMDBObEVcOIi52Ud3RAU74nY0+p870fcdBxTUb7pzJfIMeb2LYgmNQsmT06WC2Y1Le8jhXxb7n7vQDxzH+mEHMCKw/z4cS+eR2DftRd+0ByxmLD1eQ1EjsK//xbEuMRHY1/yI5dWv0U8EYV+8EaLuhruqxQtiqvcMaokCYLagmB5+n5w7d47ixYvj5ubG7du3Md/ZdoqqYtPjuBJ+mnx+JbGaHTf1Nl0nNDaGPJ5emBTHOSjsOmh27Jv3oO88BLfvCj1KsQKY61VDLVM0ScHhxo0b1K1bl5MnT1KiRAm2/LWZgOzZHWMdPo2iKo78Q9GxjrHqVkUtWwzjYjDa5CV3wxlVBbVMMcwv1EDJH+CyD5JCGMYDr1UJ4VoPEqQATpw4QdmyZfH29ibiZiji373oe1dief1bV9HpjjCln9iK5dWvkhQRE4Qp27zPsL7+PXhnI9IWhkW14mHyRESEoi3/Drf//YwtJgqz1YMDmwdQtdFw13E0O8TGOY69PUfvilOKglqmKKYGz6IWDExyWyUIU/rW2Vg6D3f5vXMIU7vR96/C8to3dwUpswm1cmmG7P2Lb38cRfXq1R15dnQD48wF9E27uHnsFE0X/caRG1cp5J+dzT9NotCrzcFiSVdByrkuuoY2dwCm6q2dgpSzzW5Dm9UXU/03M5UgBU/mc+bjilIJCLsABfSDMdi3RmKu64upsicIUMzpm0hfknFIUeoOT+LFQpJ1iIiIYMWKFSxYsIANGza45OKoXLky7du357XXXqNo0aIZaKVEkvlIeFBJeJPu2qajqCaE3ZakIAXQoUMHFixYQLVq1di5cyempBL6ZmFEQm6SqFhETCy4WVH8fUA3HvgQmBT169fn77//5ttvv+Xzzz9PZWufTux2O/nz5yckJITly5fTqlWrVBnXMAy8vb2JjY3lzJkzFC9ePFXGvZc+ffowatQounfvzq+//vrgBe4gtDgUizuGrjsFKWebLRbF6oFhGC5lsoXdDqqKCL8N8TYUDzfw8XZUnLzzcCy0eFBNicQeYdNAURBhkeDljurl6RBmTKozL08Cf8x7idz5a1O4ZFt8chRHhEWgeLmheHph6DqERYLdjuLlCR5uIHSHp4YQYLehWNww7BqKIcBkRoRFOPp7ezlyYwkBqvJIghQ49qu/vz+3b9/myJEjlC9f/s662x3ro6oYtyJQTCp4ezoyVqkqahJhgsKmgcnksFGzo/h4grubo7JeEgJQZGQkL7zwAvv27SN//vxs27bNWVJdxNvAbEbcigBNQ/HxurN9QLGYHXOpd/aBbqD4eTuSvJvMKCms4Jbc/r3blnLPM5vNhqenJ7quc/nyZfLmzgEma5Lrfb95nX10O4rJ7PzXZnd4wlvN7ghdc9oVdGwReQo15J+Vb9Do9dVJj2XTHMd6WIRjW/l6g8Xs3L/J2qDFO8TOJMR/ocWDyQK6jrgVCThyU92+fZvCJYoTFhbGkiVLeOWVVxz9DcORLyrOxtV//+X51q04e/5fypYpw5atW8mRI0eiOdILYRiga0mKTveeh5mJJ/E5M7VEqQSELhwp9hRQTFKMetpI8fEknnAiIiIEICIiIjLaFMlTzq1bt8TUqVNF06ZNhclkEjgu0QIQ1apVEyNGjBBBQUEZbaZEkuVZu3atAISqqmL//v0ZbU6WYNq0aQIQJUuWFIZhZLQ5TwSrV68WgMiZM6eIj49P1bErVaokALFy5cpUHTeBGjVqCEDMmjUrTcZPbwxDv+/fmYU6deqk+3aPiYkRzz//vPNYPXHiRLrNnVaULFlSAOKPP/5Il/ky4/E1atQo5zXdbrcn2+/8+fMiX758AhDVq1cXkZGR6Whl1udJfM6MjY0Vx48fF7GxsRltiuQJIKXHk/S3l0jSiWzZsvHWW2+xbt06rl27xm+//UajRo1QVZW9e/fSt29fChcuTM2aNRkzZgyXL1/OaJMlkixHTEwMPXr0AKBXr15UqVIlgy3KGrRr1w4vLy9Onz7Nzp07M9qcJ4KEBOedOnVylplOLdIy2XlMTAz79+8HHInwnwT+62GSWcNNE5KdHzx4MF3m0zSN1157jb///htfX1/Wr1/vPLayMmldDOC/ZLbjy2azOat89evX776ewoULF2bjxo3kyJGDPXv20KpVK5e8qBKJRJIeZM5fZYnkCSdnzpy88847bNy4katXrzJ+/Hief/55FEVh586dfPLJJxQoUIC6desybtw4rl69+uBBJRIJQ4cO5fz58+TPn58hQ4ZktDlZBm9vb9q2bQvAjBkzMtiarE9YWBi///47AG+++Waqj5/w0H3q1KlUH3vPnj1omkbevHkpVKhQqo8vSZ7KlSsDjgp8aY1hGHTt2pVVq1bh7u7OypUreeaZ5KvyZSXSW5TKbMyZM4crV66QN29eOnfu/MD+ZcqUYd26dfj4+PDXX3/Rvn17l3QTEolEktZIUUoiyWBy587N+++/z+bNm7ly5Qpjx451vp3+559/6NmzJ/ny5aNBgwZMmDCB0NDQDLZYIsmcHD16lBEjRgAwbtw4vL29M9iirEXXrl0BmD9/PrGxsRlrTBZn/vz52Gw2Klas6BQaUpO0fOj+559/AIeX1H/zMknSloRj5eDBg44cOmmEEIKPPvqIuXPnYjabWbJkCfXq1Uuz+dKbUqVKAWkj2mZ2DMNg+HBHovWPP/4YN7eU5WCqVq0aK1aswM3NjRUrVvC///0PwzDS0lSJRCJxIkUpiSQTERgYyEcffcTWrVu5dOkSP/74I8899xxCCDZv3kyPHj0IDAykcePGTJo0iZs3b2a0yRJJpsAwDN577z3sdjutWrWidevWGW1SluP555+nUKFCREREOL18JI9GQuhe165d00TYSS9RSpK+lCtXDpPJxI0bNwgODk6zeb788kvGjx+PoijMmjWL5s2bp9lcGcHT7Cm1YsUKTp48iZ+fH927d3+oZevXr8+iRYswmUzMnj2bXr16pak4KpFIJAlIUUoiyaTkz5+fjz/+mB07dhAUFMSIESOoVq0ahmHwxx9/8O677xIQEMCLL77ItGnTCAsLy2iTJZIMY+rUqWzbtg0vLy/GjRuX0eZkSVRVpUuXLgAsX748Y43Jwpw4cYLdu3djMpno2LFjmsxRsmRJAG7cuMGNGzdSbVxd19mxYwcAtWvXTrVxJSnDw8PD6eWTVnmlRo0axbfffgvAhAkT6NChQ5rMk5EkbMNLly4RFRWVwdakH0IIvv/+ewB69OjxSNXgXn75ZWbMmIGiKPz888989dVXqW2mRCKRJEKKUhJJFqBQoUL06dOHPXv2cPbsWYYNG0blypXRdZ3169fzv//9j4CAAFq0aMGsWbOIiIjIaJMlknQjNDSUfv36ATBkyBAKFCiQwRZlXbp168by5cuZMmUKISEh2Gw2oqOjM9qsLEVCTq7mzZsTEBCQJnN4enpSsGBBIHVDlI4dO0ZERATe3t5UrFgx1caVpJx7Q/hSmylTptCnTx8Ahg0b9tCeNFmFHDlykCtXLgBOnz6dwdakH1u2bGHXrl24ubnRq1evRx6nU6dO/PzzzwB88803/Pjjj6llouQpRWh6RpsgyeRIUUoiyWIUK1aMzz77jAMHDnDq1Cm++eYbKlSogKZprF69mi5duhAQEEDr1q2ZN28et2/fzmiTJZI05dNPPyUsLIzKlSvTs2fPjDYnSxMQEMDevXvJnz8/efLkISAggOHDh8tqTClE13VmzZoFpE2C83tJixClhNC9mjVrYjabU21cScpJq2Tnixcv5t133wUcFdk+++yzVB0/s/E0hvD98MMPALz11luPLYj36NGDoUOHAtC7d2+mTp362PZJnk6EIVAsJoSROUNBg4KCUBQl1V4ETJ8+HX9//1QZ62lCilISSRamZMmSDBw4kMOHD3Ps2DG++uorSpcuTXx8PL///jsdO3Ykd+7ctGvXjoULF0qPB8kTx59//sns2bNRFIWJEyfKB+nHIDo6mmHDhjF06FDCw8MBCA8PZ8iQIQwbNkxeP1LAH3/8QXBwMNmzZ6dFixZpOldaVOCT+aQynrTwlFq/fj0dO3bEMAzeffddZ4jXk0xaVqjMjBw6dIi1a9eiqqrTG+5x+fzzz/n0008BeOedd1iyZEmqjCt5yjAE2uozkElFKUnmQIpSEskTQtmyZRk8eDDHjx/n8OHDfPHFFxQvXpy4uDiWLFlC+/btyZ07Nx06dGDp0qWyupYkyxMXF8f7778PON7qPvvssxlsUdbGYrEwduzYJNvGjh2LxWJJZ4uyHgmhex07dkxx1atHJS08QbZt2wbIfFIZSaVKlQA4e/Zsqng6b9++nVdeeQVN02jfvr0zwfmTTkJeqafFUyqh4t6rr75KsWLFUmVMRVEYMWIE3bp1wzAMOnbsyMaNG1NlbMnTg7gZg33NGcTNmIw2RZKJkaKURPKEoSgKFSpUYOjQoZw+fZr9+/fz2WefUaRIEWJiYliwYAFt27Yld+7cdO7cmRUrVhAfH5/RZkskD82wYcM4c+YMgYGBzsS9kkcnPDzc6SGVVJvMVXd/wsPDWbZsGZD2oXuQ+qLUxYsXuXjxIiaTiRo1aqTKmJKHJ3fu3AQGBiKE4MiRI4811qFDh2jevDkxMTE0a9aMmTNnYjKZUsnSzM3TFL53/vx55s+fD0D//v1TdewEL+R27dphs9lo3bq1sxiCRPJfhE1HxNsxQqIRsRrCEGgrHXnd7KtOIwyBiNUc7fF2hC31c02tW7eOOnXq4O/vT44cOWjRogXnzp1ztu/evZsqVarg7u5OtWrVOHDggLPNMAzy58/PhAkTXMY8cOAAqqpy4cIFwPF73717dwICAnB3d6d8+fKsWrUq1dflaUKKUhLJE4yiKFSpUoVhw4Zx7tw5du/eTZ8+fShYsCBRUVHMmTOHVq1akTt3bt58803WrFmDzWbLaLMlkgdy6tQpZwjKTz/9hJ+fXwZblPXx9/dPNg+Cv78/Xl5e7Nu3L32NykIsXLiQuLg4ypUrR9WqVdN8vgRPkH///TdVXiwkeElVqVIFb2/vxx5P8uikRl6pM2fO0KRJEyIiIqhTpw6LFy/GarWmkoWZnwRR6vTp0+j6k51kedSoURiGQZMmTahSpUqqj28ymZg9ezZNmjQhJiaG5s2bc/jw4VSfR5L1UawmMKloC44S12cjcb3WYRy4BoC+/xpxvdYR12cj2oKjYFId/VOZ6Ohoevfuzd69e/nzzz9RVZU2bdpgGAZRUVG0aNGCsmXLsm/fPgYPHuwS7qqqKq+//jpz5851GXPOnDnUrl2bQoUKYRgGzZo1Y9u2bcyePZvjx4/z/fffPzWCf1ohRSmJ5ClBURSqV6/OiBEjOH/+PNu3b+fjjz8mX758REZGMnPmTF566SXy5MlDt27d2LBhA5qmZbTZEkkihBC899572Gw2mjVrRrt27TLapCcCTdOSTRT/4YcfsmHDBqpVq0bbtm2fCu+DhyUhdO/NN99Ml/CowMBAfHx80HXd5S3woyLzSWUeHjev1OXLl2nUqBGhoaFUrlyZlStX4unpmXoGZgEKFy6M1WolLi6OixcvZrQ5aUZoaChTpkwBSNPk9W5ubixdupSaNWsSHh5OkyZNOHv2bJrNJ8m6KGYVa7cq4G1NnEfKEOBtxdqtCoo5bWSItm3b8sorr1C8eHEqV67M1KlTOXLkCMePH2fu3LkYhsGUKVMoV64cLVq0oG/fvi7Ld+rUiW3btjmvG4ZhMH/+fDp16gQ4ckfu3r2bpUuX0rhxY4oWLUqLFi1o1qxZmqzP04IUpSSSpxBVValZsyY//vgjFy9eZOvWrXz44YcEBAQQFhbG1KlTadq0KYGBgXTv3p1NmzY98W8aJVmHmTNnsnnzZjw8PPjll1+eivwo6YGXlxcDBgxg0KBBTo8pf39/Bg0axIABA9izZw+qqrJ06VLKly/PO++8w5UrVzLW6EzC6dOn2b59O6qq0rlz53SZU1GUVE3mLPNJZR4eR5S6fv06jRs35uLFi5QsWZL169c/lZWgTCYTJUuWBJ7sEL5x48YRFxdH9erVqV+/fprO5eXlxerVq6lYsSIhISE0btxY/gZIksbNjPm5fEk2mZ/LB25pV5TmzJkzvP766xQtWhRfX18KFy4MOELUT5w4QcWKFXF3d3f2r1mzpsvylStXpkyZMk5vqb///pvQ0FBeffVVwHFdzp8/v/P6IkkdpCglkTzlqKpKnTp1GDduHFeuXOGvv/7ivffeI1euXNy8eZPffvuNhg0bkjdvXj744AP+/vtvKVBJMoybN286Xa2/+uorihQpksEWPVm4u7vTr18/QkJCCA0NJSQkhH79+uHp6cm3337L4cOHadWqFbquM3nyZIoXL85nn31GWFhYRpueocycORPAKeanF6mVNyciIsIZjiNFqYwnQZQ6fPgwdrs9xctFRkbSrFkzTp48Sf78+dm4cSO5c+dOIyszP096Bb7bt2/z888/A45cUunxgiZbtmysX7+e4sWLExQURJMmTbh582aazyvJYsTbse9MWrC077wC8Sm/rj0sL7/8Mrdu3WLSpEns2rWLXbt2ATxUepJOnTo5Ram5c+fy4osvkiNHDgA8PDxS32iJFKUkEsldTCYT9evXZ8KECQQHB7Nx40befvttsmfPTmhoKOPHj6d+/foUKFCAXr16sW3bNgzDyGizJU8R/fr148aNG5QvX57evXtntDlPJF5eXlitVnLlyoXVasXLy8vZVq5cOZYvX862bduoW7cucXFx/PDDDxQtWpThw4c/lVU9dV13hu517do1XedOLVFqx44dCCEoVqxYuopqkqQpVqwYnp6exMXFcebMmRQtExsbS8uWLdm3bx85c+Zk48aNFCxYMI0tzdw86RX4Jk2aRHh4OCVLlqR169bpNm+ePHnYuHEj+fLl4/jx4zRr1ixVKkVKngyE3cA25QBE2UD9j1CqKhBlwzblAMKe+s8PN2/e5NSpUwwcOJCGDRtSpkwZl5dmZcqU4fDhw8TFxTm/27lzZ6JxOnbsyNGjR9m3bx+LFy92hu4BVKxYkcuXL3P69OlUt/9pRopSEokkScxmM40aNWLSpElcu3aNtWvX0rVrV/z8/Lh69Spjx46lTp06FCpUiE8//ZRdu3YhhHjwwBLJI7JlyxamTp0KwMSJE7FYLBls0dNLrVq1+Pvvv1m1ahXly5cnPDyc/v37U6JECSZPnvxQ3h1Znb/++ovLly/j7+9Py5Yt03Xu1BKlZOhe5sJkMlGxYkUgZcnONU3jtdde4++//8bX15f169c7j42nmSe5Ap/NZmP06NEA9O3bN92TLBcuXJiNGzeSI0cO9uzZQ6tWrVwe9CVPJ8Kmg25g6VAe91FNcP/pRdQqeQAwPZMH959exH1UEywdyoNupHr1vWzZspEjRw5+++03zp49y6ZNm1xeYHbs2BFFUXjnnXc4fvw4a9asYeTIkYnGKVy4MLVq1aJbt27ouu7y2/78889Tr1492rZty8aNGzl//jxr165l3bp1qbouTxtSlJJIJA/EYrHw4osvMm3aNEJCQli5ciVvvPEGPj4+XL58mdGjR/Pcc89RpEgR+vXrx759+6RAJUlVbDYb7733HgDvvvsutWrVymCLJIqi8NJLL3Hw4EFmzJhBwYIFuXLlCu+88w4VKlRg2bJlT8V1IMFLqkOHDi55KtKDez1BHmdbyyTnmY+U5pUyDIOuXbuyatUq3N3dWblyJc8880zaG5gFeJJFqTlz5nDlyhUCAwN54403MsSGMmXKsG7dOnx8fPjrr79o3769LJDzlKNYTShuZtTcXijuZhRVwfKyI/eSuUVJFFVBcb/T7mZO9ep7qqoyf/589u3bR/ny5fnkk08YMWKEs93b25uVK1dy5MgRqlSpwhdffMEPP/yQ5FidOnXi0KFDtGnTJlHI3pIlS6hevTqvv/46ZcuWpV+/fjK1yeMinnAiIiIEICIiIjLaFInkiSM2NlYsW7ZMvP7668LLy0sAzk+xYsXEgAEDxMGDB4VhGBltqiSLM3ToUAGI3Llzi1u3bmW0OZIkiIuLEz/++KPIkSOH8zrw3HPPic2bN2e0aWlGRESE8PDwEIDYuXNnus8fFxcnVFUVgAgODn6kMeLj453rcPz48VS2UPKo/PrrrwIQTZs2TbaPYRiiR48eAhBms1msXr06HS3M/ERGRjqvRU/S74au66J06dICEMOHD89oc8Rff/0l3NzcBCA6d+4sdF3PaJPSjSfxOTM2NlYcP35cxMbGpsp4hqYL26rTwtCenuNCcpeUHk/SU0oikTwy7u7utG7dmrlz5xIaGsrixYt59dVX8fDw4Ny5cwwbNsxZxWLQoEEcO3Yso02WZEHOnj3L0KFDARg9ejTZsmXLYIskSeHm5sbHH3/MuXPnGDhwIJ6enuzcuZP69evTvHnzFIUhZTUWL15MbGwspUqV4tlnn033+d3c3ChatCjw6MmcDxw4QGxsLDly5JAhX5mISpUqAff3lPryyy8ZP348iqIwa9Ysmjdvnk7WZQ18fHzIl89RAexJSna+YsUKTp48iZ+fH927d89oc6hfvz6LFi3CZDIxe/ZsevXq9VR4yUpSiKpgealE4vxSEsk9SFFKIpGkCp6enrRt25aFCxcSGhrK/PnzadOmDW5ubpw6dYpvvvmG8uXLU65cOYYMGfJEutNLUg+hxTv+FYIePXoQFxdHo0aN6Nixo7NNkj6IOBsi3oawaYi4+AcWN/Dz8+Obb77h3Llz9OjRA7PZzNq1a6lSpQqdO3fm/Pnz6WR52jN9+nTAkeA8PSpfJcWjhigJw0DE2/jn7y0A1HruuQxbh9TCbqQ8fEJo9rvHdbwN8YhFO4QWj0hmXkfbo41boUIFFEUhJCSEa9euJWofOfwHvv32WwAmTJhAhw4dHmmeh8Gup35olrDbEMmMK7R4hP54+emcIa4nTrjub82OsOuu3+n6A39fNN2OnoEFXoQQfP/99wD06NEDHw+35Pum42/lyy+/zIwZM1AUhZ9//pmvvvoq3eaWZG4UVUFoOooUpST3QYpSEokk1fH29qZ9+/YsXbqU0NBQZs+ezcsvv4zVauX48eN89dVXlClThkqVKvHdd99x9uzZjDZZkokQdg3jzE6EZmP+/Pls3LgRNzc3xo8fD7od49weKUylA0KzIyJuY9+4HW3yEmwTF6It2QgXryF0A2G/vwCQJ08efvnlF06cOEGHDh0QQjBnzhxKlSpFz549CQ0NTac1eXTik8kRYdN1zp07x9atW1EUhc6dO6ezZXd5WFFK2HWEYWCcu4Q2fy1b5ywEoGaegojoWISWMUnq7ck86BtCoOkPFgHidQ2zakJ/gDCVIEDo2w+iTVuG7dcFaLNXYRw76ziuH2L9hRaPuHYWbHGJhCmhxWNcOQH6owleHm5WSpYoAcDBvXtc2ib9NpG+/T8D4LuhQ9LFW0bT41GV1H1sEHYNERGKuH0rkTAlNBvi1hWIjXwsYapUSYcodWLnHrT5a7H9uhBtylLsm3ZBbBzExqP9vglt3hqM0xdAtSDuUzpeURQMXPenEPf/OzXZsmULu3btws3NjZ4f9MA4swthtyWaV9i1dP+t7NSpEz///DMA33zzDT/++GO6zS3J3CiW9E3EL8l6SFFKIpGkKb6+vnTq1IkVK1YQEhLC9OnTadasGWazmcOHD/PFF19QokQJqlatyvDhw58oLwrJwyPsGvZl36LN7M3NNRP45JNPAPjiiy8oXqQw2oKBaNN7oe9aKoWpVUuiiwAA43xJREFUNETY7WhL/yD+hyno2w9iXA5BBF/HOHoW28SF2H6ZB1HRKXqAL168OPPmzWPfvn00adIETdMYN24cxYoV4+uvv87UpcQVFGz/EUQ0w0BRFGbOnAlA48aNyZ8/f0aYBzycKCU0O+JmGLbvJ6NNWIB+8CTbz5wA4LkoiP/qF+yrNiMyIGGrWVWxGwbaPQJOvK6jG8Llu+QwKSrfHZqDTvJhQ8Kuo2/dT/ygn7H/vgnj9AVEUDDGsbNo05YTP2QCxoVgRBLJmuPsmouHTILoZPvtXWwTu7kIU0KLxzi/H21Sd2y/dX9oYcqwayi6RkVvxzXuwN/rEDZHZbOF8+fz3vs9AOhdMy/932iF0NK26pkhDG5EX2bFsXHY7Kkzl0OQCsE24S1s4990EaYcgtRlbL/+D9v4ro8sTAnNTun8BQA48ecWjEOnEEFXMM5eRF+/jfivJ2D/axeWlg0gNg5t0mLiv52IuHYjSWHKbuhsDz3K0bDz6PcIQIqi8sfcZqybUY8/5jZDSWXx7l4SkjJ3ffNNcuyajjbzE+ybpiDsNhRF5diOUQi7hrZosOO3cvuCdP2t7NGjhzPcvnfv3s6KuRKJRHI/MrUoNWzYMKpXr46Pjw+5c+emdevWT1RMuETytOHv78+bb77JmjVrCAkJYfLkyTRp0gSTycT+/fvp378/RYsWpUaNGowaNYpLly5ltMmSdCRBkNJPbkUJKM53P00gJCSEUqVK0rf3J2gLBmIc+QMA+6qRUphKIxyChMDa/kXcv/sY92GJP249O/2fvfsOj6LqAjj8m20JpBIgoYTea+hI770oIE2RJk1ABBXEBggoon52qiggFpoUFem9S0tQQHonEFoSEiDb7vdH3JUlPYRsgPM+zz6QmTszd2fPzu6cvQXN3xf0Word+RyqVKnC6tWrWb9+PdWqVSMmJoZx48ZRrFgxvvrqK8zJtE5wlzO3Yvhw/yHMNhsWu507Vitjdh8kIvaOc9a93r17u7WO987Alxxls6NuRmP+4gfUtUgATkRe4+qdWDz0BqoEBoPdjm3rfizzV6bYEi6jmW123t4VxsmoW8TZbJhtNrZdimDa38cgmV4fStmJs1nYdDmUX85u4XDkmURbSymLFevanVhXbIakkqm3YrHMWIj93GXsFgt3/k1EHbx+iTs2C3qd7t99xSekLN8OActdVPjx/xJTNkt8QmrucLBZUef/TlNiypGQMs8cQAUfC7ly5eLa8YPYLxxi1R8r6NGzJ3a7nRdDcjGxXhDmb15ChR97qIkpu7KxKHQym0/+zB1rzAPvT1nNzoQUMTcg+uo9iSmrMyHFnVuoGxfTlZhSNhvqZjTF/jpHrly5IE9O8HKdQcsZ77+sxdi7A/h4QeQtzFPmoyJuJJqY+v7EGr46shT7fa2hrJZY5wNIdRIyLcnKo0ePsmfPHnQ6HcNDvLD9uRQA24ZZzsRU2erDsCwahz0sfnp668ovMj0x9dZbb/Haa68B0L9/f3755ZdMO7YQ4tGkqSw8El3Lli3p1q0b1atXx2q18tZbb/H3339z+PBhvLy8UrWP6Oho/Pz8iIqKwtfX9yHXWAiRHlevXmXJkiUsXLiQTZs2udzk1qpVi65du9K5c2fy5cvnxlqKh01Z4og5GYpHoQpcvxaBb0Bu1q5dS1BEGFU9IrEf2eJSXlehKcbu76PpDG6q8eNHWazYwo5iqFaOv79thc0cm2RZvcmL8i+uRJktaCZj2o6jFIsXL+btt9/m+PHjABQpUoQJEybQvXt3dLqs8ZvZjbtxtP59EwW9s9O9RGHmHj3F5dt3GZ/DQIumTfH19eXy5csJpovOTNeuXSN37txomkZMTAzZs2dPtJyy2jBP+Rl19pJz2feH9jBwzWJq5yvM+q4vuZQ3vtQVXbECaJn0Wty2WBn750F2XL5Gz1JFCL99h1XnwulftjjttGOEb5qUYBtHDFrtNrptmsDpmHCq5CzBlFrDMd13XbBfj8T8/szUVcbPG9M7g/jw4AbWXDyKTdnZ2GYwBl18FxRlNWPbuQjrik9dNtPyFEdfuQ3WNVPg3gSKVw5MQ79H882Npk/+vaLMd1HRV7AsHEd45e7krliHq1cjyBMUyNq16xn1xhuU5wpz2hVG/+8YLYZ2I9HX6IBmTHp8ofSy2a2cuLafr7cNAqBqcEuerzoWoz79x1KWOOwndmOZ9zrcm0D0zY2hQW+s66bDnXtaUBo9Mfabii5f6VQ/R2W1Yfnpd6LKFiZ7meJERESQP08e4v45hWn1TlTEDZfyxv6dsJ8Nx7ZmBwBaUE5Mr/dB0+uIjY3FaDRy/eYN/Pz82HPlCEF+uSjhF4z+31ZRq+bWx2qJxWD0omWv+M+qw993wpA9AL+KvfAvWIWb16+SI2dubp7dQ+T+WVhvX6P8iytTfC6O41+5coWAgAAOHjxI1VPLsf+11qWc/qnOqFvXsB/a6LJcV64Rxuc+BE2Xae9npRT9+/fn22+/pWLFivz+++8EBQURGRmJv78/Fosl1fdyWdnjeJ959+5dTp8+TZEiRfD09HR3dcQjLrXxlDW+9SVh1apV9O7dm3LlyhESEsKcOXM4d+4c+/btc3fVhBAZKHfu3AwcOJD169dz8eJFvv76a+rXr4+maezcuZPhw4cTHBxM/fr1mTJlCleuXHF3lcVDEGdTfPLzHwTly0++gkUIDg5m/759VOo6FHXtnEtZXYWmGLtOlIRURtNp2HbGz5JnM8diT+bhTFilYwwiTdPo3Lkzhw4dYvr06eTNm5fTp0/To0cPqlSpwsqVK7PE7E2+/ybbzsXcZvKBw1y+fRdPvZ6f5s0DoGvXrm5NSAHkypWLnDlzopRyJvgSo65HuiSkAHZcPANA7fyFE5S3bdoDqRjLKaMYdDpyZfPAphSz/znFqnPhAAR5GvDw9EGnNyYag45WUqdj4svvv348QWspZbbEP5/Uiooh7sgJ8mXzIdZqpnrugi5jXmkGE/panTG0Guaymbp8AuvKLxImpAbPQfNJOSEFoJk80XzzoPpMYfbKrQQHB1OkSFHy5gvmzz172L51C7P7NvwvIdXm1YeWkDJb7xJjjmRR6IfOZfsvrObIlZ1Y7ZYErYVSSzN6oCteE+Pzk0F3z1gz0Vex/vZxwoRU36/TlJACUJG3sLVvxNe//kJwcDBFixYlKF8+Plm6APugLmiBAS7lbdtDMdQKAUdruCvXUZevcffuXT766COCgoLIlycv+fPmY8N3yynsGehMSNlsZuz2+K6HdrsFmy2+hVXZnr9QsO1XTP1xLXny5idvcGHy5M3PtB/XUaDN5xiy50rxedx7/IIFCxIcHMyqVauwdxyLrkIz1+ewa1HiCanuk0DTnAmphznmlYOmacyYMYNXXnmFdevWMXPmTIKCgpyPjz76iLt3H263UyHEo+OR+jYfFRUFQEBAQAolhRCPqjx58jBkyBCGDBnCxYsX+eWXX1iwYAE7duxg69atbN26lWHDhtGgQQO6du1Kx44dyZ07t7urLR5QbGwsH330EePHj3cui4yMZMLEiWgavN5xMMb5o4B7ElKGtLXOESlTt2JRl9I2ALkt9Aj6pyqh6dP+O5fRaGTgwIH06NGDL774gsmTJxMWFkbr1q1p0KABkydPpmbNmmne74OKs9mItViZfeRUgnWxMTH8vHARAN2ed98A5/cqXbo027dv559//iEkJCTBemWxYNvzV4LlOy6dAaB2vsIJ1tn/yZzx/eJsNvSaxpZLEWwPv5Zg/S+nL5GvXDEq9F3JjaOruHHgB+5ePwlAtsCy6DUd0//5zWWbKUeWMaXWcBzpDs1kxBaattkJ9fv/oWHrGkxhB/XzFHW2knLQDCb0dboDYF35ZeI7cSSk/ILSdL26bbHGXw8nTHQui4yMZOLEieg0eL3jEJg/Kj4h9dSzGZ6QMtviUMrGisPT2HpqIVb7f2NsKRTf7HqV4rmq0jnkDXJ7F0hXqynN6IGuZG2Mz0/G8uMbri2mHIyeGHp9ii64bNoSUmYLt2Ni+Pi7mYyfMMG5PDIykvETJqCArk2a8/uY/5Jt7N+K4fpJbEf3o6Ljuyi2u9iY+TN+ZcL9+xg/HqXstGtdl2++eAml7Cj7f4nIpatLomk6BrwynV//2MqE+17H8RMmooAOLXvw6aeure3u1apVK37++edEjw8w6vW3Mdy8hLpwKNHtHQmp8HObOLg1fh8GoxdNn0u5dVZG0Ov1TJgwgY8//tg5zhTc9xxGjXosWkwJIR5Mlu6+dy+73U779u2JjIxk27ZtSZaLi4sjLu6/ftPR0dEUKFDgsWpWKcST6Ny5cyxevJgFCxbw559/Opfr9XoaN25M165d6dChgyStH1Fms9nZtP9+/v7+XLl0Efsn7UCBxztr0HQyk8vDYL8Ugfmrn/CcNJywafWxJ9N9T2fyIuSlLVjW7sDQoHqau/Al5vr160yaNImvv/7a+VnesWNH3n//feeA3g+TzW5Hr9Mx7e9j/HD0DLZEviJd3bSWU1P+h2eefMzYuJWepYtitdsxuLHLYb9+/fj2228ZN25colOxqzgz1mUbsO0+6FwWcTuGQjPib1QvvjSWAM+E3f483huC5vNwbxiP3oxm1I4DXLmTfKuJcgF+fFyrEgHZPDm26EViL4VSrMci/oy7yRt7E3bL+7buSCr4F0H/77Xi7qsfpaleuhIFiXyuOW02zmVZs77k9/JLsqz52yHYj+9KsNz4/EfoyjZA06ftN+DUXA9ZOhHTcx+kab+pdT7yH77eOojblugUy7YuM4hWZQaglELT0j7lu7LbsP72CbadCxOs0zd7Ca1WJwzZc6Rtn3FmLMpOUN68SZ7DCxcuULhwYa5dS5gIhfgWiGfOnCE4ODhd+8iM7a9cuYLRHEvcxKYJn4CHNx5jNxB98wRblz7nXHxv98LMkGIsX7mCyWTKtPpkNOm+J0TyHovue/caMmQIf//9N/Pnz0+23KRJk/Dz83M+ChQokEk1FEI8TAULFuTVV19l9+7dnD59msmTJ1OlShVsNhtr166lX79+BAUF0bp1a+bOnZvoFyCRdUVGRib5mkVGRhJ54xqady64HYlt43cywPnDko7EkmYyQTpaSSUmZ86cfPLJJxw7dow+ffqg0+lYsmQJ5cuXp3///ly8eDFDjpMUvU6H2WZnQNnifF63KpVyJbwZvrYpfrD9fn368FzJwljcnJCCVMzAp2ng4fra7rp0FoCyOYMSTUgBYHz4rREL+Xgxu8lTPF+yMJ76hMnmnJ4mXi5fnK/rVkIXfY4zq94mNvwg2fNUIHuOQglaSTlMObLMdSa+tMa2ycRda3zrl6NREYl2J1WWOGzHdmI/tTfRXVg3fAOWOOesfKmVmuuhun4O2/Hdzln5MlIenyIMb/AtJXJVS7KMr2cuelR9j+al+mKzW9OXkLKYUVfPYgtNvOWObfditNvRKGvC2RCTpdOIvHEz2XN489p1+tZqRPfSlZ2PHt26071KLbqXrkzfWo24ce16svu4fv0q7VqUouFTAQke7VqU4vq1q8luf+P6Nfr160ePHj0SPPr168eNGzeS3T4qKgrrlnmJn4O4GKzrZuLrV4Qi5Z5LvEwmSCmWHb1ghHhUbNq0CU3TnHE9Z84c/P393VqnzHLmzBk0TSM0NDTD9/1IdN8bOnQov//+O1u2bElx2uU333yTV1991fm3o6WUEOLxUbhwYUaNGsWoUaM4ceIECxcuZOHChYSFhbFy5UpWrlyJyWSiRYsWdOnShfbt2z82v2A9rvz9/fH390/y11T/gFzYY+J/TbaunQ6Avn7PhzKOypNMC/BD8/dJ0za68sXQEkkmPIiCBQvy3Xff8dprr/H222+zfPlyZs2axQ8//MArr7zCG2+8QY4caWs9kVqmfxNsVQMDqJw7B3WX/DeYcFzEZaIPhaFpGq8P7O/2ZJRDijPwGQzoK5bCtuW/MTl3XIrvnpdY1z0ArWBeMDz8FomeBj2eBj0DyxXnjtXGklOus66+VLYo9b3ucH75EGIvhTqX523ytstYUvdzjC1Vwb8IOqsdXZmi2MNSP4OzvVwxQqMuA7Dx0glqBRYm2z1d8JQlzmWWvcQ4ZuUzDfwWZfJMdQvPVF0PI8OxzB2Osdfn6AqFoJkyrkWDUe9BkE8RBtedwslrB5jz52hizP/VpUWpF2lZuj8K0KdzXD9lMbvMspeo6KtYZg7ENHgOeOdMfRdIvQH/nAHJnsPAwNy8F1IPiscn3rRCeTEN6ELce1PBbAGvbOjyBKWwj0Ceb5uDuDslsdv+m6lPpzfhkS0HgUGBKdZh0qSEA/g7mM3mZLf38/HGtm95ktvbNswCoGzjl9HpPTh7ZCEGY+Z2lUsplv38km6BKERa9e7dm7lz5zJw4ECmT5/usm7IkCFMnTqVXr16MWfOnAw7ZteuXWndunWG7S8pjucGYDAYCAgIoGLFinTv3p3evXtn+AQxvXv3JjIykmXLlmXofpOSNb5NJUEpxdChQ1m6dCkbNmygSJEiKW7j4eGBr6+vy0MI8fgqXrw4b731FqGhoRw5coT33nuPsmXLYjab+e2333jhhRcIDAykQ4cOzJ8/n5iYB5/OWmQ8i8XCyy+/nOi6YS+/TNzpMIiNdC6zrp2Obcv30mIqo1lt6GtWTNMmml/aklhpUa5cOZYtW8b27dupV68ed+/eZfLkyRQtWpSPPvqIO3fuPLRj6zSN2H8HcfcyGHi6SDA3t24AoFHjxhQqVOihHTutHC2ljh075jJ7qYOm09AK50PL/V8iL7lBzgEM9atC2hu/pJvVrrgZF39jXztPLkr5x39/u262cTfisEtCKnueCmQPKJpkKykHZ2spowFDoxqpr4ynB8aqZdl4JX5MsZ1XzuBxTxe8JBNSXjnQVWzusitHYgrz3VS1mLJbzFji7jAsuevh0Z3x10OrGcvc4djPhmV4iymdpsOgM1IsV2WeqTDCubx4rqq0LDMAg96EUZ++blfKEpd4Qsroib5quwSDn5un9kbFXE91iylNp2GxWpM/h/+cgtj/rh+G2pWx7f07PiEFoNdjsVgZNmxY4vsYNgybTdGk22+06LkZ3b/nQqc30aLnZpp0+w2bTSW9/ctDuXk2+cH3LRZLMsd/mbh/drh8LuqKVkXLU9ylnG3DLKwbvqV0lQG07LWFps+tzJSBzh2Sfw7DsFjS2ApOPFJiY2Mxm81ERERgNpuJjU16SICMUqBAAebPn+/y/eDu3bv89NNPFCxYMMOPly1bNgIDAzN8v4lp2bIl4eHhnDlzhpUrV9KoUSNeeeUV2rZti9Wa9klnspIsnZQaMmQIP/zwAz/99BM+Pj5cvnyZy5cvP9QvoUKIR1fp0qUZM2YMhw4d4u+//+bdd9+lZMmSxMXFsWzZMrp3705gYCCdO3dm8eLF3L59291VFv/y8PBg2LBhvPPOO85m0P7+/owZ8y5vvvUW3sUroeVzHVNI3bjonClJZAzNZERfu1IaN3r4mYvatWuzefNmfv/9d8qXL09kZCRvvPEGJUqUYNasWQ/ty9i1u3GUyeHL/BZ1eK1SadTurQB07O6+7jCJKVKkCEajkdu3b3PhwoXEC9ntGDo2A03jtsXMgYj4rpC1EmkppRXOjy6kVIa3gEuOXqcRZbbwTrVyTK5dmVmNa/J8iUJcuxMH3nldyqbUSsrB0VrKruxo+QPRVSyZqroY2jcEu+KTp9rza/MX6VuqBjfjXD8vVOTlRGbZm42x+/sJZ+W7HQ3m25CKZICm7GSzmxn92nDGvHv/9XAMb745GtOOH/7bwGaJr8tDehsadEaqFWhFHp8iaGh0DnkDnfbgcaFuXYN7E2lGTww9/4eh4zvou010TUzF3Y5PvqQhmZLdw4M3R49mzLvvup7Dd99l9KuvY1q901nWEe+27Qf+XQDGZxqR3WRk+KjXeGeM6z7eHfMur4wcwaC9X9BqzRvo9SZ0uvhWXDqdEf2/CaqLK4cz6rVXEqnDO4x6fTiR+2cl+xy8vLx48803GTNmTII4GP36q5jWT3WW1ZVtiPHFKfED6weXc9mPunERNM3ZBVXTMu9zM7nn8Oabb8og54+xe2eOzMxZF6tUqUKBAgVYsmSJc9mSJUsoWLAglStXdilrt9uZNGkSRYoUIVu2bISEhLB48WKXMn/88QclS5YkW7ZsNGrUiDNnzrisv7/73smTJ3n66acJCgrC29ub6tWrs27dOpdtChcuzAcffEDfvn3x8fGhYMGCzJyZcGzE+3l4eJAnTx7y589PlSpVeOutt1i+fDkrV650af0VGRlJv379yJ07N76+vjRu3JiwsDDn+nHjxlGpUiVmzJhBgQIFyJ49O126dHF2px03bhxz585l+fLlaJqGpmls2rTJuf2pU6do1KgR2bNnJyQkhJ07/7uepleW/jY/bdo0oqKiaNiwIXnz5nU+FixY4O6qCSGyuHLlyjF+/Hj++ecfQkNDeeuttyhWrBh37txh8eLFdO7cmcDAQLp3786yZctkamI3W7RoEfXq1aNWrVpcDr/ElQtnuRJ+iVEjR+Hp6YkymDAN/MaZmNJXbYehw9upmmJdpNG/3df0Ji90yTz0pvibicxKXGiaRps2bQgNDWXu3LkULFiQixcv0r9/fypUqMCSJUsSHffnQeT09GBmo5rk9PRg944dnDt9Gm9vb57t1DFDj/OgDAYDJUqUAJLuwqcZDOiK5sfY+xn2XQvHareT18uXQr6u3SC1YgUwDeyc6Qlfk07HxJoVaVYgL0adDqNOR9+iOelZqhBGn7zOuPMKrp6qVlIOjtZSml6PsUc7dCGlki6saRg6NEFfrRx6DxN6TUfe7L50LloJb6MHdsdNvdEDfeXWGDq8Hb/dvwkpzS8ITdOhr93tv8SUXxAeg2eDV45UXa80kydadh88lJXXuzTnyqWLRIRf4sqVK4waNQoPvR7js+9Cdv/4+nZ8B32lFmjGhzsgcceKr1M5fzNyexdA94BJDc3oga5QCMben4Pe6Jxlz5w9G//8/Dy2fEX/S0x5eGEaMAMtsEiaumtrBgMeRhMjB7/MlUuXuHLhIlcuXeL1Z7qim74QFXEjvlyxApj6dcL668b4ZTodhq4t0ZUtzv6o0/Tb/T8a9mnHxfBLnL10novhl2jQpx39//yMw1FnibUm/d3BHHWB8yte4aXnm3A5/CKXL57lcvhFXnquCedXDMd6O/FB1u/l6enJqFGjuHLlChEREc448PTMjuaTE/g3IfXcJNB0nDu5Iv58/ZuY0lVqhbHzWND06Rr3KyMk/RxkEO1HhVKK2NjYVD+io6OZNGkS48ePd3bddMy6OGnSJKKjo1O9r/R8rvft25fZs2c7//7uu+/o06dPgnKTJk3i+++/Z/r06Rw6dIgRI0bQo0cPNm/eDMD58+fp2LEj7dq1IzQ0lH79+jF69Ohkjx0TE0Pr1q1Zv349Bw4coGXLlrRr145z5865lPvf//5HtWrVOHDgAIMHD+all17i6NHUdzF3aNy4MSEhIS5JuM6dOxMREcHKlSvZt28fVapUoUmTJty4ccNZxjH8yW+//caqVauc9QB4/fXX6dKli7NlVnh4OLVr13Zu+/bbb/P6668TGhpKyZIl6d69+wP/OPjIzL6XXo/jrAhCiPRRSrF//34WLlzIggULOHv2rHOdj48PTz/9NF27dqVZs2Z4eMhYRZlFKUXlypUJCwtj/PjxvDN6FLa9v6Kv/ozLGCJ2uw3NEodt20/oG/RK0xTrIm2U3Y6WiqREass9DHFxcUybNo2JEydy/fp1AGrWrMmHH35Iw4YNM+YYNhse/ybdHDPc9enThxnfzMKYQYO7Z5ROnTqxZMkSvvjiiyS7ywAoi4X33/+Ad98bx7MVqjGvVXcwGtAVCcbQsDpakfzw7y+jmUkphR3Q/3tcpexomg6zzYamaRj/jbM4m4XtEX8zOpEZ95LybZ2RlPUvhF6nR9lsqMvXsW76E/s/p+O7a3lnR1+lDIb61cDTA82YunGSlCUO28E16ApXik9IGUyu6/b+ir5s/fjxkNI4A5+y3EXduoH99D70FVugGe/Zt/kuKjIc+/lD6Cs2fegJKQCr3YLFFkc2o3eG7VNZ4rCfOQAGD3TBZV2STsoSh/3YTjT/ILTAoukeP1BZLGC1YQs7im3XX6jwiPh4LxqMvm5VdEXyY12+AfvRM+iqlcNQJwRMJmwGPT23TOLErfgWhf4mb3J6+HI9LppI83/DAHgZPNnY6jNWza2P1RLrnN0uM66hyhKHbfMc9A37gE6PptOzam59SlUdTOGST2Pb+gP6hr3jE1LSqviheBzvMxObLS02NhZv79S99x905sn7xcTEpLpFnWMcpG+++YYCBQo4kzylS5fm/Pnz9OvXD39/f+bMmUNcXBwBAQGsW7eOWrVqOffRr18/bt++zU8//eRsiXTo0CHn+tGjRzN58mRu3rzp3Nfw4cOTnWCpfPnyDBo0iKFDhwLxLaXq1avHvHnxExUopciTJw/vvfcegwYNSva5JTbGU7du3Th48CCHDx9m27ZttGnThoiICJd7meLFizNq1CgGDBjAuHHjmDhxImfPniV//vwArFq1ijZt2nDx4kXy5MmT6PHOnDlDkSJFmDVrFi+++CIAhw8fply5chw5ciTRWZJTO/veIzHQuRBCZARN06hatSpVq1blww8/5M8//3QOkn7hwgV++OEHfvjhB/z8/OjQoQNdu3alSZMmGDNhBqon2erVqwkLC8Pb2zv+A9tgQl+zY4JBgXU6PXajB/qGvdN8gyfSxnEDo2w2sCvnTbqy28FqQ/t3JjN33uh4eHgwfPhw+vTpwyeffMKnn37K7t27adSoES1btuTDDz8kJCTkwY7xb0IqNjaWhQvjp6zv3bt3lktIQSoGO/+XZjSyffcuAOr1ewHPfxNYymIBvQFN557WFJqmoXf5O/4cm+5riWfQdDTOW5k/201L0/7NNgt69Gh6PVr+QIydWzjjGECZLS5/p6rORg/0IS3i/28wJVxX/en4BF86rlea0RN8AhIkpCC+NRX+edHnyJdpkz3oND0GXfrGkEqKZvRAV7iy8/8J1pWslei6tB3DCEYj+qpl0des6Ey2KosFhYZmNGB8tnl8awyzBQwamt6IAfip4TupPo5jAHHHv6m9Nj7INVQzeqBv3O/f/eidxz+6byo6vYGCjfoCmiSkRKbKkycPERERyc66ePXqVfLkyZOqpFR65M6dmzZt2jBnzhyUUrRp04ZcuXK5lDlx4gS3b9+mWbNmLsvNZrOzm9+RI0eoWbOmy/p7E1iJiYmJYdy4caxYsYLw8HCsVit37txJ0FKqYsX/xu/UNM153tJDKeW8toWFhRETE0POnDldyty5c4eTJ086/y5YsKAzIeV4Xna7naNHj5InT55kj3dv3fPmje9eHxERkWhSKrXkW70Q4omkaRo1a9akZs2afPzxx+zatYsFCxawaNEiwsPDmTNnDnPmzCEgIICOHTvSpUsXGjVqhMEgl82M9uGHHwIwYMCA/2ZUS2LMEl0qZ68SGUPT67k3U6DpdGDKWjc4fn5+TJgwgSFDhjBhwgRmzpzJqlWrWL16Nc899xwTJkxI1UQpyVm6dCm3bt2iaNGi1K1bN4NqnrEcXwZTav5vs9nYsWMHgMtz0R6R5Ls+ndcA031d5+5PQKU1IeXczpB0oia5danadzItoDJytr3U0Gk652DeGSm5hFNGJtzuj2/NaHQZhkvTNPBI58Dtyk7T51a6/J1Z4zbd++PN/fVwLBPiQWXPnj1NEwUZjcZkZ13Mly8fu3btSvWx06Nv377OlklTpkxJsN7xfFasWOGSnAEeqLfE66+/ztq1a/nkk08oXrw42bJl49lnn8VsNruUu/8Hb03TEp2oJDWOHDni/J4TExND3rx5XcaAcrh37KsHcW/dHcmw9NbdIWt9sxRCCDfQ6XTUrl2bL774ggsXLrB582YGDx5MYGAgN27cYNasWTRv3py8efMyaNAgNm7ciM2W8ixKImW7du1i8+bNGI1GRowYkfIGQiQhT548TJkyhSNHjtCtWzeUUvz444+UKlWKYcOGpfsXSMA5DXPPnj0zfNrljOJISqXUUurQoUNER0fj7e3t8munECJ97k9AZeZA4ikd1111EY8XTdPw8vJK9SM1sy6mdl/p7UresmVLzGYzFouFFi1aJFhftmxZPDw8OHfuHMWLF3d5FChQAIAyZcrw559/umyXUjJt+/bt9O7dmw4dOlChQgXy5MmTYHD0jLRhwwb++usvOnXqBMQP9H758mUMBkOC53Vva7Fz585x6dIl59+7du1Cp9M5W12bTKZMvdeRK5UQQtxDp9NRv359pkyZwqVLl1i/fj0DBgwgZ86cXLt2jRkzZtC4cWPy58/P0KFD2bp16wP/OvAkmzx5MgA9evQgODjYzbURj4PixYvz888/s2/fPpo3b47FYuGrr76iWLFivPfee9y6dSvlndzj/PnzrF+/HohPSmVVji+Sly5dIjo6Osly27ZtA+Kb6kvLTyGEEBktK8y6qNfrOXLkCIcPH0afyIQsPj4+vP7664wYMYK5c+dy8uRJ9u/fz1dffeX8IWrQoEEcP36ckSNHcvToUX766SeXWe4SU6JECZYsWUJoaChhYWE899xzGXafEBcXx+XLl7l48SL79+/ngw8+4Omnn6Zt27bO7ydNmzalVq1aPPPMM6xZs4YzZ86wY8cO3n77bfbu3evcl6enJ7169SIsLIytW7cybNgwunTp4uy6V7hwYQ4ePMjRo0e5du0aFoslQ55DUiQpJYQQSdDr9TRu3JgZM2YQHh7O6tWrefHFF8mRIwdXrlxhypQp1K9fnwIFCjB8+HB27tyZ4bN/Pc6OHDnCsmXL0DSNkSNHurs64jFTpUoVVq9ezbp166hWrZpznIdixYrx1VdfJWhKn5R58+ahlKJBgwYP3A3wYfLz83OO7ZBcFz5HUqpOnTqZUi8hhBBPnqww66Kvr2+yA9BPmDCBd999l0mTJlGmTBlatmzJihUrnJ/1BQsW5JdffmHZsmWEhIQwffp0Pvjgg2SP+emnn5IjRw5q165Nu3btaNGiBVWqVMmQ57Nq1Sry5s1L4cKFadmyJRs3buTLL79k+fLlzsSbpmn88ccf1K9fnz59+lCyZEm6devG2bNnCQoKcu6rePHidOzYkdatW9O8eXMqVqzI1KlTnev79+9PqVKlqFatGrlz52b79u0Z8hySIrPvCSFEGpnNZtatW8fChQtZunSpS6uEggUL0rlzZ7p27Uq1atXcNgXzo8AxZe8zzzzD0qVL3V0d8RhTSrF48WLefvttjh8/DkCRIkWYMGEC3bt3T7JLnlKKUqVKcfz4cWbPnk3v3r0zsdZp17hxYzZu3Mj333/PCy+8kGiZggULcv78edatW0eTJk0yuYZCCPH4eBzvM1M7W5p4dI0bN45ly5YRGhr60I+V2niSllJCCJFGJpOJ1q1bM2fOHCIiIli+fDnPP/883t7enDt3jv/973/UqFGDYsWKMXr0aA4cOCAtqO7jmO0Q4I033nBzbcTjTtM0OnfuzKFDh5g+fTp58+bl9OnT9OjRgypVqrBy5cpE36MHDx7k5s2bZM+e3TleQ1aW0gx8586d4/z58+j1+gQzCgkhhBBCuIMkpYQQ4gF4eHjQvn17fvjhByIiIliyZAldu3Yle/bsnD59msmTJ1OlShVKlizJO++8w8GDByVBBXz22WdYLBYaNGjAU0895e7qiCeE0Whk4MCBHD9+nPfffx9fX1/CwsJo3bo1jRo1Yvfu3QDExsZiNpsJCAjgzJkzbNiwAR8fHzfXPmUpzcDnaH5fuXJlvL29M61eQgghhBBJkaSUEEJkkGzZstGhQwfmz5/P1atXWbhwIZ06dcLT05MTJ07w/vvvExISQtmyZRk3bhyHDx92d5Xd4saNG8ycOROA0aNHu7k24knk5eXFW2+9xalTp3jttdfw8PBg8+bN9O7dm5s3b/LRRx8RFBREwYIFCQ4O5o8//uDu3bvurnaKUpqBT8aTEkIIIZ5s48aNy5Sue2khSSkhhHgIsmfPTufOnVm8eDFXr17lp59+4umnn8ZkMvHPP//w3nvvUa5cOSpUqMCECRM4duyYu6ucaaZOnUpMTAwhISGJTtMrRGbJmTMnn3zyCceOHaNPnz58+OGHfPrpp4wfP57IyEgAIiMjGT9+PJMmTSI2Nta9FU6BIyl1/PhxrFZrgvWOpFTdunUztV5CCCGEEEmRgc6FECITRUVF8euvv7Jw4UJWr17tMsVqpUqV6NKlC127dqVo0aJurOXDc/v2bQoXLszVq1f58ccfee6559xdJSGc4uLiyJMnjzMhdS9/f3+uXLmCyWTK/Iqlkt1ux9vbmzt37nD8+HGKFy/uXBcVFUWOHDlQSnHp0iXnTH1CCCHS53G8z5SBzkVGkoHOhRAiC/Lz8+OFF17gt99+48qVK3z33Xe0bNkSg8FAaGgob731FsWKFaN69ep8/PHHnD171t1VzlCzZ8/m6tWrFC5cmC5duri7OkK4iIqKSjQhBfEtpqKiojK3Qmmk0+mSHOx8586dKKUoVqyYJKSEEEIky263u7sK4jGQ2jgyPOR6CCGESEKOHDno06cPffr04fr16yxZsoSFCxeyYcMG9u7dy969exk1ahQ1a9aka9eudO7cmeDgYHdXO92sViuffPIJAK+//joGg3wEiazF398ff3//JFtK+fn5ZX6l0qhUqVKEhoZy9OhR2rZt61wu40kJIYRIiclkQqfTcenSJXLnzo3JZELTNHdXSzxilFKYzWauXr2KTqdLsZW53BEIIUQWkDNnTvr370///v2ds/gtWLCAzZs3s3v3bnbv3s2rr75KnTp16Nq1K88+++wj19ph4cKFnDlzhty5c9OnTx93V0eIBCwWC8OGDWP8+PEJ1g0bNgyLxZKlu+9B0oOdy3hSQgghUqLT6ShSpAjh4eFcunTJ3dURj7js2bNTsGBBdLrkO+jJmFJCCJGFhYeH88svv7BgwQLnTSWApmnUr1+frl270qlTJwIDA91Yy5QppahUqRIHDx5kwoQJvPPOO+6ukhCJunv3LpMmTeLLL78kMjISf39/hg0bxptvvvlIjK8xf/58unfvTt26ddm6dSsAZrMZf39/7ty5w+HDhylTpoybaymEEI++x/k+UymF1WrFZrO5uyriEaXX6zEYDKlqaSdJKSGEeERcuHCBxYsXs2DBAnbt2uVcrtPpaNSoEV26dKFjx47kypXLjbVM3MqVK2ndujXe3t6cO3eOHDlyuLtKQiQpNjYWo9FIVFQUfn5+WCwWvLy83F2tVAkNDaVy5crkypWLq1evArB7926eeuopAgICnE3phRBCPBi5zxQiY8i3EiGEeEQEBwczfPhwdu7cyZkzZ/j444+pVq0adrud9evXM3DgQPLkyUPLli357rvvuHnzprur7DR58mQABgwYIAkpkeV5eXlhMpmc42k8KgkpgJIlSwJw7do1rl27BriOJyUJKSGEEEJkJfLNRAghHkGFChXi9ddfZ8+ePZw8eZJJkyZRuXJlbDYbq1ev5sUXXyQoKIi2bdvy/fffu3XWsF27drF582aMRiMjRoxwWz2EeBI4xm8AOHr0KCDjSQkhhBAi65KklBBCPOKKFi3K6NGj2b9/P0ePHmXChAlUqFABi8XCihUr6NWrF4GBgTz99NP89NNP3Lp1K1Pr52gl1aNHj0d69kAhHhWOwc6PHj2KUort27cDkpQSQgghRNYjSSkhhHiMlCxZknfeeYeDBw9y+PBhxo4dS+nSpTGbzfz66688//zzBAYG0qlTJxYuXEhsbOxDrc+RI0dYtmwZmqYxcuTIh3osIUS8e2fgO378OFevXsXDw4OqVau6uWZCCCGEEK4kKSWEEI+pMmXKMG7cOA4fPszBgwd55513KFGiBHfv3mXJkiV07dqVwMBAunbtypIlS7hz506G1+Hjjz8G4Omnn5YZv4TIJPcmpRxd96pXr46Hh4c7qyWEEEIIkYAkpYQQ4jGnaRoVKlRgwoQJHD16lAMHDjB69GiKFCnC7du3WbhwIZ06dSIwMJDnn3+e5cuXExcX98DHvXDhAj/88AMAb7zxRqJlLHZrgmVKKZRS2O02lM2K1f7fdMTKbkepfx92maY4o8Wf3/jzr/49/wBxNgsWqxml7P+VsyV87R5nZpuNuDQ83OnepFRSXfeUJQ6z1YpN2dP0vKx2O3alXJaZ0/h879rMmG2WBMuVxfpv7Nn/jTE7yvpg51JZ4lB2u+syRxxbzShLwmudssTFPxJZ71xutaKsCZ/Dw2S/73k8LhznFMCu7AnX3fMa3P+3S9kkXs+HSdls8Q+lULZ/48qSuddGZbMm+XmorJYn7lothHj0aEop5e5KPEwyVacQQiROKcW+fftYsGABCxcu5Ny5c851vr6+PPPMM3Tp0oVmzZphMpnSvP/XXnuNTz/9lAYNGrBp06YE6+NsZqx2G9kNnmia5qwT1jisK7/C0HIodk3HHewYdHo8NANY7mBdMw1Di6HxOzEY0XT6dD1/4UrZ7WAzY131NYaWL2M7vhtdcDk0Lz9sKPQWM9a10zC0egXbkc3oi1YDT280vcHdVX/ozDYbI3dtZteV8FSVL+GXgzmNWmJw00x34eHh5MuXD71eT8GCBTl9+jS///47bdq0AeJv7O3nD4HeyJVcRei0+lfspO7r4DtVnkKnaYzft9O57JnCxRlRsSqehtTFgtlmQafpMPz73lUWK1is2LYfwLozFCLjx73T8uVGX7cK+mrlQNPQ9Gl7rytLHLa/N2Ko3JIN89tjs5sxGLxo1OUXlMWMbf/v6PKXQQsqimb0+G+bv9ah+QWh5QyG2Ei0wCJoRo/4RJ7FQpzeA5v93/OlaUD89cvToMOo0zDotDTVM1XPJc6O7cjtBMt1uYxouY1oHo/m78zKEoe6chL7ub+w1ngGi7LhoTNi0hvj4/TCIdT1C+hDWgBgC12FlqsguuCyztfMsR/bn0vRFQ5BCyzqsu6h1Ntux4ZGTJwlPhl17+2UToe3pxEDKs0xm+Z62KxwOwrrrkUYGr+Ipjf+t85qQd26jm3frxga9kEzGJPZk0gPuc8UImNIUkoIIQRKKXbv3s2CBQtYtGgRFy9edK7LkSMHHTp0oEuXLjRu3BijMeUvtlFRUVSqVIkzZ86wcuVKWrZsmaDM6VvhTP1nOROq9MVTb3ImpMzfDEKd+wutxFNovT9n5J7pvFnxeYKMXpin9kaFH0NXshbGHh8DmiSmMoAjIWWeORB1/m+0IlUw9f0aDCZQdjDfxTzjRVT4cXQla2Ps+SmawRi/nbI/9okpu1KcjI6kx/o/UlX+09oNqRmY121JKbvdhr9/Djw8PMiTJw+XL1/m6NGjBAQEuJRTlrvE2exMPLiftRfOprjf/F7e/Ny0Lc+vW8H52PjEkUHT8VurDgR4eqaqbndtZhac3kiAyYcW+atjtGvYz1zE8u0SMCfR8iiHL6bB3dD8fNAMqXuvK0sctrDVWH//H57jNmOzxqE3pJyoUDYrcePqg1IYX/gfWjZf8MiGFpAf+4UjhPsXo/ua09gS+fZcyNeDeS1LZUhSSik7mhYfP8puR0tFLKW2XFbhSEiZZw5Ey1McBkyn347/MbvuG+htVuwXDmH5dih458Bj2E/Y/t6Aden7YPDA2PdrZ2JKWeKw7VqEdcVn4OGFacCMJBNT957XJOuVQhllt2O1WNl9JYZRO84nWqZefl8mPFUAI6AZH871MdVxYbmLddUUDK2GZdnEVGpel7SUyyxynylExpCklBBCCBd2u50dO3awYMECFi9ezOXLl53rcubMSceOHenatSsNGjTAcF/LiNjYWIxGI1evXsXf35+dO3fSpEkTZ0sohzibmbf2zWLz5YMsbjyOQl5BYLNintkfde4vAHQNenGmRlu6b59Mq/w1eKdEO/iwHfzb5U9XohbGXp+C3Q5GjwTHEKmnrGbMM/qjzv/tXKYVqYKx9+dgs2D5ZhAq/LhzXXxi6n9oBhPqzi3w8HqkbobTI7WtpdzdSsph/eoVPFW3IREREQQGBnLrwl4i988iLjI++aQ3eVH+xZVYfv2Yq40G0GntihRbS2VEK6k4m4XWa98gu8GTZY0moIVfxfzlj5BSNz0/bzxG9kHLni3FY8S3kFqPdeEYMGXH870tAPz9bSts5qQnd3Cck7tj60NcLBhMGF/4H/pStbH+uRQV0pJXd1xi35WYJPfxapV8tCuaEw/Dg7/+xxa9SIn2M9E89Kmu+6NCWeJQV89inv4imG+j+k1hvu06Xx/9lfGV+9DUryjqo2dA2TG9uhj7yT3xCSnHbYvRE2Pfr9EXqYx16w/xCSkHU3ZMg75Fy10o0cRUcucyNedRWSxY0dFt1THCY81JlptavxDlPDUMvt6pTqamlrLb0HSpj4u7Y+ujr/Y0htbDXFpTZSWPYozLfaYQGePx/gYphBAizXQ6HXXr1uWrr77iwoULbNy4kUGDBpE7d26uX7/ON998Q9OmTcmfPz+DBw9m8+bN2Gw27t69y0cffURQUBDBwcEEBwezdevWRMenunT7Opsuh6FQfH1kGXH2+BYSuoIV4wuYskGDXnx57HcAVl/cw02s6Ku0+a+eRSqB+Q7o9ZKQemDaf+f+X+r0fizT+2GZ2sclIQWgFamM7W5U/B8mz8c+IQVg0OkYWr5yiuVeKheSCbVJ3t27d9m8bRfBwcEULVqU4OBgpv24jgJtPsfolRu7OdZ582cLXUmALY4mwQWT3Wd+L2+aFyjM7H/+S1waNB0Dy4akOiF112Zm/ukNRJpjuXY3CrvNivXXTSknpACiYrCu341KqjXVvTQNXXBZ8A0CDy/nYps5FnsyjwQ3xFYzlnmvYZ47AisaeyNik01IAXzz1xWsGfR7b9GWn2M7fjd9dc/q9Aa0gHxoOfKiFayIrmAI806tB2DG0d/QZ/dH88sNdivq8gl0+UuDp/d/21vuYvluKOa5w10TUoCWIx9aQD5IogVncucypfNoN1uIi73Lz0evJpuQAvgk7Aqar/e/XTwzlqN1cKrjQmdAV7x6/I84WdRjF+NCiFR7/L9FCiGESDe9Xk/Dhg2ZNm0aly5dYu3atfTv35+AgAAiIiKYNm0aDRs2ZM2aNXzwwQeMHz+eyMhIACIjIxk/fjyTJk0iNva/L5NxNjNfH1nq/HtTeCiX79wAvQFDy5fR130eXa0unLl9lZ1XDwFgRzHl+EpsTfuDzoCh+Uvon+oMHtmz7K++jxLNYMTQahj6Os+5LFfhx1DXzrks07cYglatHSd+Gx6/7RNy/nWaRiFvX54KyptkmRJ+OdzabQ/iWytOmjSJCRMnur4XJ0zko08+J6D6YNcNbFb062cyuGRpdCR989ynVHnWXTjr7LYH0LZQUbKnMiEFoKHx/YnVADTJVxVb9C3sJ86lsNU9Vf3zL9CnouuVwYQud2E831yB51srsVnTOPh1tntaPFjNqMjL6Cu34dOwqyluestiY0poOHHWB7v5t9vs6G57YF58PU3bKXPWTTrcS9PpwZQN00vfYW8znJ9ObyDKEv85cfH2NVZf2I29SX9QCsuS99H882Ia9C1k8/lvJ5a72I9sdd1vUHFML30LpmwPpVu3ZtATZzQx95+UY+FU1F1+O3mduLv/TRLhLsZuE9AVr/nQx9oSQoj0kKSUEEKIVDEYDDRt2pSZM2dy+fJlVq1aRZ8+fShWrBj169fnq6++SnS7L7/80mUcKkcrKYd7W0tpBiOGli9Dk358edx1/J7VF/dwU6cwvvCxJKQegqQSU/dyJKSOLRlIXGT8WCr2x3sUABcptZbKCq2kjEYjX375ZaLrvvzqa3IUqYUhm7/Lctv+3wjAnmRrqYxuJQVQyjcY3ZEzqdrWKfYO6krySRpN07Hup1asmlvf+Vg/v3WaDmPqNwWy+zn/tj/9FguPXeNiTPItYxx+PXWdK3csD/Te0Ol12C+aIS6N+3iE3o6OxJQuuKyzlZTDjBOrMFZsjpavNKYBM+Kv9zkLYBr0nWti6t79PeSEFIDZpvj84GXupDLpOP1QBHaDgUQHIctEuqLVJCElhMiyJCklhBAizYxGIy1atOC7777jyJEjREdHO1tl3C8yMpKoqPiuXve3knJwtJZSSqF0Os7cue5sJeXgaC1lKVEzflD0LDTY6eNC6XToG/dNfKXRE0PtbkT8tdg5LhHEtyB6UiTXWiortJKC+Pdbcu/FyBvXMGTP5boihdZSGd1KCiCbzoTOnI6p6lPRfc9qiXV52G2p6PJ3Dy1nAXQla8f/YcqOR8GybLh4K/mN7mFXsP7sTcwPmIjQl0x5/KxHnVnZ+OnUemcrKQdHaynVdgRaYGE0gyn+EVgYXfGnEt2XvkYHMHo+1IkvDHodOy6lPhZumW3si4jB5uZsoSSkhBBZmXyjF0II8UCMRiM5c+bE398/0fX+/v74+cW3Ori/lZTDva2lrMrOl4cTJq4gvrVU5J2baKZsKPOd+OmwRYZQdhua+S6WWS8lXsByF/OcYeSp2pOAMu0zt3JZSFKtpbJCKymIf78l9170D8iF9fa1BOuSai2V38ublgUztpUUQJT1Njbf7Kna3oW3V8plHpBt9xLsof8OqGy+jWXnYoaWz5nq7f099HQvHYjngw52nl2H5p+2mds0j0ftq73GvBNrEl0z48QqDAUrYtv7G8pijh/AfuuP2P9am2h566qvsJ/7C2VJY3fNNLBabfQtmzvV5UvmyEatfL7o3fwjikpjYlYIITLTo/bJJYQQIguyWCwMGzYs0XXDhg3DYrEk2UrKwdFaKs56N0ErKQc7iq+PrSDubjQaGspyVxJTGUDZbWC+i3nGiwkGNXcpd/oAljmvUKDB6wSUahW/7Ak7/4m1lsoqraQghffiy0O5eXon1juRCVcm0Vqqf5mK2BTcvuem9kFbSQFsu/IXWoUSYEp9F1wtb260HCnPcGUwerk8dGns5mtd6dr9Ua2bRjl/D2rnS7zb2P1eqpgXXQY0ILTfjkNX6PFt4XLXGsdPp9YlaCXl4GgtZc3mA9a72HYuxPrH50nv8N/Bz+0XDj+0xJRJg04lclHQJ3WvyxuV8oDFjJbCWGgPm2X5x5KYEkJkWe7/9iSEEOKR5+XlxZtvvsmYMWOcrTT8/f0ZM2YMb775Jl5eXkm2knJwtJYyGjzwNSbdbWX1xT3cVBasuxahGT3BZo3vzifSz25LNCGla9ALXY0OLsviE1PDCW4wMn7B3RhUFp7R6WG4v7VUVmklBfe8F9991/W9+O47jHp9ODf2TE24kU8ujN3ex376gEtrqfxe3jTLXxCT3UafUuWBjGklBXDw5inC79xAX6VMqp+bvl5VSOG9rpSdps+tpGWvLc5H425/JLtNcrTAIhjbvo62cRYjQ3JjSCHbVMLfk1ZFAjBlQBIiLvY8ukKP57h5ympG0zTmnUi81ZPDjBOrMJRtgO3IlgQJKS2oOMYu4xMMfm75dgjq8omHk5jSa9ijbvFaSFCKRZsU8Keojwm9Xp/hA50reypmrLyHPWwV1uWTn7gfEYQQjwZJSgkhhMgQnp6ejBo1iitXrhAREcGVK1cYNWoUnp6eKbaSctgUHsrl2zd4J6RnkmWcM/HV7Ah3okGnR3uCxjV6WHTlGrn8rW8xBF2959C3HoauTnfXshWbYo39twuYpxdaFmghlJnubS2VlVpJOXh6ejK4RzMuh1/k8sWzXA6/yEvPNeH8iuFYYq+iM3mhN/3bDc47J6aXZqOr0BTToG/Q71robC3Vv2QZ7JY4NJ2OZ4qUIKenZ4a0knKYfvIPVLv6aIEBKe5HV7YY+url0AzJjxekaTqUzYI98ipWq5meWz7AYIhv1aI3eaFL5uE8J459BRbB1H8GWuFK6Ks/g2/cTbqUSL4b36jqwcnMYZg69n8TGLFXQjGEeKer7lldHPDTqQ1JtpJycM7EV6oueP8XJ45BzXUhLRIMfq7lKY4WVBSSaCGX3LlM6TxqOj1GPx9CcnvzVN6kW8556DVeDQnCpNNAb0DL4O57jnGzUh0XBiO6kBaQxmRWZnrcYlwIkXqaesx/Xo6OjsbPz4+oqCh8fVNu8i2EECLjnb4VzrMbx6WqbKO8lZlYuS+t1o4i2nIn0TI6NH5r+j5BHn5o+rSNuSISp6xmrJtmY1s3M34WvtrdnIPjKqsF68ovsW3/CcMzb6Gv2hbN6IGy2zErKx56k5trn/nsSnEyOpKrd25TI4slpZSyp+omWFniULeuo/nlRtMb41tR3Ikmzm5n9vkL9C9TEb2yo+kNxNls/HHuFA3yFiDA0zNV9bhrM7Pg9Ea+PLwkyTJDSrXn+eAGaD/8gf3omYQF9Dr01Stg6Ng0xYTUvcxWM39c3M2nhxazpfUX2Kxx6A0pd7lSdhtxHz2NZvLENGAmtkMb0VduDZoeFXsDc7YcjNh2nrhEZl8rmzM7L1fOh8cDtpKy2K2gFMZ/kyrKbk9V4je15bKCOJuFVmveSDEpBZA/ey6WNB6PLioC85SeaF4BLrPsKasZdf0C5ul90XIWjJ+tz+CR6LlIzXsjNWXsNhtXYi28s+tcoo33mhfy55miAXjotDTFbVqk/n1+F/v5v9EVqJBlBzxP9XNJZbnMIveZQmQMSUoJIYR4qOJsZhad2cLOiL9TLgxo6Pig6oucjL7ErOMrkizXIE8l2hesjecTmBB5WJTVjO3CIbR8ZbDfuIiWM5gfzmwk1nKH/sVboLt0FF2+0tiunYfcBZl9ci29SrTEI41j9jwuzDYbOk3LUgmp1FB2G8TdRt2NQfPNhXbP66dsVrDEoXl6YbZaMd3XKuqu1ZrqrntKKd7Z/y2R5phky9UPqsDT+Wuju3UbbftB1LWboNPQBQehr1MFDHq0NIw95Tj2xLB5RJpj+F+NwWyY3x6b3YzB4EWjLr/w1t5viLP/N8ZODpMP71R6AWWzoKKvoXl6o2wWNFM2Z4JDWc3ExcWhedwzQPt9rTQfNCFlV3au3Inkw4M/Yvi3NUxOgw+tCj1FBa8i6C0alp1R6ItlQ1fIk8u3b3DhbgQVAorhaXg0roVxNjN7rh3l51PrU73NoFLtKeUbjCH6Klp2P2dCykFZzaib4Wh+gUkmpDLaXYstvpWuzQaOLsyaBno9aBomHZlSD2WzoMKPowUVS5B0UjYL6vKp+BkMs2hC6lEm95lCZAxJSgkhhHio7lrN2FTauwzoNT12EhmHw/GppYFe0z2RrXQelrtWM0aliENhAqyahu3frkQ6TcOoNCwojIBF0/7tZqSRzWBCl4V+vc4sdqWwK/XIJaXg38SU3YaWSCJD2azYAMN9rRCtdnuanusdaxyK1H/N1Gs6DFb130DrOh2aMX0tIZ3HVpBNb3RNYNht3LFb4q8l9+SUNDSyGTxQVjPo9PFdnXQGl8RC/DoD2K2gN2Z412GzzYpVJT3uj1HTozfrUEaI47+kml7TPzLJ4TibJeFnwn2vRWLr9Joek1LxXbZ1CVsfOV6bzG4tpiwWsKn/6m/K+O56KdbBak70vZzSOvFg5D5TiIwhfR6EEEI8VI/Kr/fiv9fK0Q4ksS8JhmTWPWl0mobuER3PTNPp4xMvia3TGxJ/7dN4s58tFd3lEsignk7JHVvT6cmexHMH/ruBT6TMf+seznXNpDdgSund9e88ENkz6mRlsvjkWcYn0NyVeNGMxofxdNJWh2SeuySkhBBZ3aP3054QQgghhBBCCCGEeORJUkoIIYQQQgghhBBCZDpJSgkhhBBCCCGEEEKITCdJKSGEEEIIIYQQQgiR6SQpJYQQQgghhBBCCCEynSSlhBBCCCGEEEIIIUSmk6SUEEIIIYQQQgghhMh0kpQSQgghhBBCCCGEEJlOklJCCCGEEEIIIYQQItNJUkoIIYQQQgghhBBCZDpJSgkhhBBCCCGEEEKITCdJKSGEEEIIIYQQQgiR6SQpJYQQQgghhBBCCCEynSSlhBBCCCGEEEIIIUSmk6SUEEIIIYQQQgghhMh0kpQSQgghhBBCCCGEEJlOklJCCCGEEEIIIYQQItNJUkoIIYQQQgghhBBCZDpJSgkhhBBCCCGEEEKITCdJKSGEEEIIIYRIpzirwmpT7q6GEEI8kiQpJYQQQgghhBDpZNDBtRiFXUliSggh0kqSUkIIIYQQQgiRDmarYtdpK7N3xWGzu7s2Qgjx6HkkklJTpkyhcOHCeHp6UrNmTf788093V0kIIYQQQgjxhNPrYGmohb8v2bkYaUdJaykhhEiTLJ+UWrBgAa+++ipjx45l//79hISE0KJFCyIiItxdNSGEEEIIIcQTwmJV3DYrzNb4xNMdi2LlIQvh0fF/f7/bTOQdhVIKm11xx6yIs0iSSgghkqOpLJ7Or1mzJtWrV+frr78GwG63U6BAAV5++WVGjx6d4vbR0dH4+fkRFRWFr6/vw66uEEIIIYQQ4jEUZ1XoNfh6cxyHw23EmhMvZ9BBkI/GkAYe5PXTYTJomVtRkSnkPlOIjJGlW0qZzWb27dtH06ZNnct0Oh1NmzZl586diW4TFxdHdHS0y0MIIYQQQgghHoSHQcOuoGdNE9mMSSeabAraVjCSRxJSQgiRoiydlLp27Ro2m42goCCX5UFBQVy+fDnRbSZNmoSfn5/zUaBAgcyoqhBCCCGEEOIxZzJoeHtovNfWkwCvxBNOg+qZqFnEgIckpIQQIkVZOimVHm+++SZRUVHOx/nz591dJSGEEEIIIcRjwmTQyGbUKJdXn2CdXoPaRSUhJYQQqWVwdwWSkytXLvR6PVeuXHFZfuXKFfLkyZPoNh4eHnh4eGRG9YQQQgghhBBPIE2Di5H2BMttCm7eVuRMohWVEEIIV1m6pZTJZKJq1aqsX7/eucxut7N+/Xpq1arlxpoJIYQQQgghnlQmg8bFSDuFc+p4q6UHX3XJRoMSBnQanLuRMFklhBAicVm6pRTAq6++Sq9evahWrRo1atTg888/JzY2lj59+ri7akIIIYQQQogn0F2LYkgDDyoF61GAQafR6ykTHSoZuR6jsNgURr20lhJCiJRk+aRU165duXr1KmPGjOHy5ctUqlSJVatWJRj8XAghhBBCCCEyg8kAFfPr0ev+Szx5GDRye2v4eSrsyo2VE0KIR4imlHqsL5nR0dH4+fkRFRWFr6+vu6sjhBBCCCGEEOIRJ/eZQmSMLD2mlBBCCCGEEEIIIYR4PElSSgghhBBCCCGEEEJkOklKCSGEEEIIIYQQQohMJ0kpIYQQQgghhBBCCJHpJCklhBBCCCGEEEIIITKdJKWEEEIIIYQQQgghRKaTpJQQQgghhBBCCCGEyHSSlBJCCCGEEEIIIYQQmU6SUkIIIYQQQgghhBAi00lSSgghhBBCCCGEEEJkOklKCSGEEEIIIYQQQohMJ0kpIYQQQgghhBBCCJHpJCklhBBCCCGEEEIIITKdwd0VeNiUUgBER0e7uSZCCCGEEEIIIR4HjvtLx/2mECJ9Hvuk1K1btwAoUKCAm2sihBBCCCGEEOJxcuvWLfz8/NxdDSEeWZp6zFO7drudS5cu4ePjg6Zp7q5OukRHR1OgQAHOnz+Pr6+vu6sjHgESMyIlEiMirSRmRFpJzIgHIfEj0iqzY0Ypxa1bt8iXLx86nYyKI0R6PfYtpXQ6HcHBwe6uRobw9fWVD2WRJhIzIiUSIyKtJGZEWknMiAch8SPSKjNjRlpICfHgJKUrhBBCCCGEEEIIITKdJKWEEEIIIYQQQgghRKaTpNQjwMPDg7Fjx+Lh4eHuqohHhMSMSInEiEgriRmRVhIz4kFI/Ii0kpgR4tH02A90LoQQQgghhBBCCCGyHmkpJYQQQgghhBBCCCEynSSlhBBCCCGEEEIIIUSmk6SUEEIIIYQQQgghhMh0kpQSQgghhBBCCCGEEJlOklJCCCGEECLLiYuLc3cVhBBCCPGQSVJKCJGATMophMhI58+f59ixY+6uhniEHD16lDFjxmC1Wt1dFSGEEEI8RAZ3V0A8HFevXsVoNOLv7+/uqohHyI0bNwgICEDTNJRSaJrm7iqJLOTkyZPMmzeP06dP07BhQ/r06ePuKolHwIEDB2jZsiVTp06lZMmS7q6OeAQcPHiQmjVrEhcXR6NGjWjZsqW7qyQeESdOnGDp0qVcu3aN8uXL06pVK3LlyuXuaoksTu6bhHAvaSn1GDp8+DAFChRg0KBB3Lp1y93VEY+Iw4cPExQUxPDhwwGciSkhIP4msV69euzZs4ebN2/Sr18/Zs2a5e5qiSwuLCyMevXq8fzzz9OpUyd3V0c8AsLCwnjqqafo27cvnTt35qeffuLOnTvyeSRS9Pfff/PUU0+xceNGTpw4Qb9+/ejatSu//fabu6smsjC5bxLC/SQp9Zi5fPky/fr1o3bt2qxdu5YBAwbIBVak6NKlS/Tp04eKFSsya9YsRowYAUhiSsQ7ceIEbdu2pXfv3vz666/8+uuv9O7dm/Pnz7u7aiIL++eff6hduzavvPIKn376KVarlS1btrB8+XJ27Njh7uqJLGj//v3Uq1ePV199lSlTplCzZk1+++03Ll++LJ9HIlmRkZEMHDiQgQMH8scff/DLL7+wb98+Nm/ezHvvvce8efPcXUWRBcl9kxBZgySlHiNKKQ4cOECRIkX46KOP+P3331m1apVcYEWylFJs3LiRQoUK8dVXX/HNN98wbdo0Xn31VUASU086q9XK1KlTadGiBWPGjEGv1wPxAxDv27ePNm3aMHbsWP766y8311RkJWazmdGjR+Pt7c0zzzwDQMeOHRk2bBgDBgygYcOGvPLKK1y7ds29FRVZRmRkJHXr1mXAgAFMnDgRgCFDhlC0aFEmTJggXcpFsiwWC3fu3KF58+bY7XZu375N6dKlqV27NjabjXnz5nH48GF3V1NkIXLfJETWIWNKPUY0TaNq1ap4enpSrVo1AH7//Xfatm3LgAEDmDFjBr6+vgDy5U44aZpGvXr18PHxoXbt2tSuXRulFH379kUpxWeffSZjTD3BDAYDgwcP5uLFi3h6egLw/vvvM3/+fAYOHEiuXLn4+uuvOXz4MPPnz3cmrcSTzWQy8c477/D2228zZswYzpw5Q+HChfnuu+/ImTMnBw8epFOnTvj6+jJhwgR3V1dkAf7+/uzYsYNKlSoB8d9TDAYDzZs3Z8WKFVy/fp1cuXLJZ5FI1K1btzhy5AgRERHodDqyZ8/O2bNnMZvNjBw5kiFDhvDLL79QtmxZd1dVZBFy3yRE1qEpaQLx2LLb7eh0Onbs2EGbNm1o2bIlM2fOxNPTk2+//ZYSJUrQpEkTd1dTZBH3fuDabDYWLlxInz59GDx4sLPrzYIFCwgJCaF8+fJurq3IbI74OHPmDG+//TYvvPCCc/Dh7du3U69ePXbv3k316tXdXFORlezdu5dXXnkFLy8vZs6cSeHChZ3rvvzySyZOnEhoaCh58+aVL/wC+O9a4/g3PDycEiVK8Pbbb/Pmm2+6u3oiC3v11VeZOnUqo0ePJmfOnLz77rt069aN6dOn88knn7Bs2TLWrFlDtmzZ5HojEpD7JiHcR1pKPeJu376N0WjEaDQmWKfTxffOrF27Nn/88QetW7dm4MCBZMuWjR9++EGaMT/Bzp8/z5EjR7h69SrNmjXD398fk8mE1WrFYDCg1+vp3LkzgHOGNZvNxrRp0zhx4oQ7qy4yQVLxoZSicOHCfP311+TIkcPZrdNms1GhQgWCgoLcXHPhTvfGTdOmTfHz86NatWrMmDGDo0ePEhwcDPyXdNA0jbx585IzZ065QXxCJXWtsdls6PV6bDYbefPmZcCAAaxYsYIePXpQoEABd1dbZAH3x05AQADjx4/H19eX77//nqCgIF599VXGjBkDxM8uDJA9e3Z3Vlu4mdw3CZE1SVLqEXb48GFefvllRowYQcuWLTEYkn45a9WqxfLly2nYsCE5cuRg586dFCtWLBNrK7KKgwcP0rx5c/Lnz8/ff/9NiRIlaN26NW+99Rb+/v7OmwGDwUCXLl2w2Wz07NnT2bWiYMGC7n4K4iFKKT6UUs4pkx2JhJUrVxIQEICPj48bay7cKbG4admyJW+99Rbly5enVKlSzs8oR9ycPHmSkiVLYrPZ3Fl14Sap/SwCaN68ObNmzSIsLEySUiJB7BQrVoz27dszevRoxo0bx9ChQzEYDM7PKoDr169TpkwZLBYLBoNBEuFPILlvEiLrkoHOH1Fnz56lU6dObN68mZdffpmNGzditVqTLG82m/n555/x9vZm69atVKlSJRNrK7KKqKgo+vTpQ48ePVi7di1RUVG0b9+e7du307t3b27cuOH8dRribx43bdqEj48P27dvd/a5F4+n1MSHo4ULwOnTp3n33XeZMmUKX375JTly5HDzMxDukFTc7Ny5k759+3Ljxg2XX6VPnz7NmDFjmDt3LuPGjZOWC0+gtH4WtWzZklq1avHJJ59gt9tl8o0nWGKx88wzz7BlyxZ69erlHHvMz88PiJ899o033mD+/PkMHz4co9EoCaknkNw3CZG1SVLqEWS1Wlm6dCmlS5fm1KlTlC5dmp49eyZ7gQ0NDWXr1q2sX79eBnl8gt28eZPIyEjatWtHQEAAnp6ejBs3jn79+hEREcGwYcO4desWer0epRSrV69mw4YNrF+/njJlyri7+uIhS218ABw6dIjRo0ezcOFCtmzZQoUKFdxce+EuaYmbv//+m+HDhzNv3jw2btxIuXLl3Fx74Q5p+Syy2+0ADBw4kG+//RadTidJhSdYUrHTv39/l9jRNI0bN24wd+5cNmzYwKZNm+R684SS+yYhsj5JSj2C9Ho91atX54UXXqBgwYKsXLmSkJAQevXqxcaNG7FYLAm2KVmyJFu2bJFBiJ9w3t7eZM+enb/++guIH9vFZDLRq1cvevTowZEjR1i2bBkQ30qqSpUq7NixQ1pIPSHSEh/FihXj5ZdfZs2aNc7ZssSTKa1x88orr7BhwwaJmydYWmLG0SqqY8eO0n1GJBs7L7zwAv/8848zdgICAnjppZdYsWIFlStXdmOthTvJfZMQWZ/MvveIcswQca+WLVsSFhbG999/T+PGjdHr9fz+++80bNgQb29vN9VUZCUWi4Xu3bsTHh7OTz/9RKFChVzWt2jRAqPRyO+//+6mGgp3Sk18GAwGVqxY4aYaiqxI4kaklXwWifSS2BHpIfdNQmRt0lLqEXXvhdXR9HTVqlVUqlSJXr16sWbNGgYOHMiIESOc3SbEk00phdFoZOrUqZw8eZJhw4YRERHhMjZHu3btuHbtGnfv3nVjTYU7pDY+rl+/LvEhnCRuRFrJZ5FIL4kdkV5y3yRE1iZJqUfUvR/ABoPB2fR05cqVVKpUiTZt2vDjjz8yf/588ubN665qiixE0zTMZjOBgYGsWrWK3bt306NHD/bu3escTDY0NJScOXMm+DVJPP4kPkR6SNyItJKYEeklsSPSS+6bhMjapPveI8gxTfLNmze5du0aJUqUAOIz/waDgREjRvD999+zdetWGZzvCaaUchkM1hE3169fx2w2c+fOHVq1aoW3tzdWq5WiRYuyfv16tm3bRsWKFd1Yc5EZJD5EekjciLSSmBHpJbEj0iOpuJH7JiGyLvkZ4RGilMJqtaLX6zl79izly5dn3759zvUGg4FZs2bxxRdfsGbNGrmwPqHMZjMAcXFxgGvcnDlzhooVK7J+/XqKFi3Knj17GD58OM2aNaN69ers2bNHvsg95iQ+RHpI3Ii0kpgR6SWxI9IjubiR+yYhsjZpKZVFnThxgoULF3L06FHq1atH06ZNKVy4MAAXLlygQoUKdO7cmRkzZrj8GnDixAkMBoOzrHiy/PPPP0yePJlLly6RJ08eRo4cSfny5YGEcaOUkubtTxiJD5EeEjcirSRmRHpJ7Ij0SEvcyH2TEFmPXMmzoL///pvatWsTFhbG8ePHmTlzJpMnTyYmJgalFHv37uXFF19McGEFKF68uFxYn1B//fUXtWvXxsPDg2LFinHlyhU+/fRTLBYLNpuNP//8k759+zJ9+nQ0TZMvck8YiQ+RHhI3Iq0kZkR6SeyI9Ehr3NxL7puEyBqkpVQWc/78eVq2bEn79u2ZNGkSAFOnTuV///sfW7duJV++fFgsFoxGo5trKrKS06dP06xZM7p168bEiRMBeO+99zh37hzffvstd+/exdPT09mvXjxZJD5EekjciLSSmBHpJbEj0kPiRojHg/zEkIUopdi4cSMlS5Zk0KBB2O12AF588UUADh06BCAJKZHAnj17qFOnDsOGDXMui46OZu/evdSoUYNmzZqxevVq9Ho9kod+8kh8iPSQuBFpJTEj0ktiR6SHxI0QjweDuysg/qNpGrly5aJly5YUKlQIiE9UWSwW4uLiiIqKSrDN/TNMiCdT8+bNCQkJITAwEICPP/6YqVOn8uGHH+Lp6UlYWBjt27dn7969VKhQwc21FZlN4kOkh8SNSCuJGZFeEjsiPSRuhHg8SFIqi3A0K23durVzmSPh5O3tTZ48eTCZTM5133//PU899RQlS5Z0R3VFFuGIG39/f/z9/YH42UeOHz/Or7/+SrNmzYD45s3Lly8nNDRUPpSfIBIfIj0kbkRaScyI9JLYEekhcSPE40WSUm4WGRmJv78/er0eq9WKwfDfS3JvCyidTudsdvr222/z1VdfuUxrKp4s98bNvf3klVKYTCamT5+OTqfDbrej0+nQNI28efNSoEABN9dcZAaJD5EeEjcirSRmRHpJ7Ij0kLgR4vEkY0q50ZEjR6hSpQpjxowBwGAwOMeRutfdu3e5fv06SikmT57Mp59+ysaNGylRokRmV1lkAffHjV6vd8aNI5Hp+NcxM80333yD1WqldOnSbqixyEwSHyI9JG5EWknMiPSS2BHpIXEjxONLWkq5yfnz53nuuecwGAwsXboUg8HAmDFjXLL7DiaTiXz58vHOO+9w+vRptm7dStWqVd1Ye+EuqY0bx4fy0aNHmTFjBnPmzGHjxo3kyZPHndUXD5nEh0gPiRuRVhIzIr0kdkR6SNwI8XiTpJQbKKX4+eefyZcvH8OHD2f79u38/PPPAM4L7L1NUu12O3a7nUuXLrFz504qVqzozuoLN0lr3Bw6dIgffviBbdu2sWnTJombx5zEh0gPiRuRVhIzIr0kdkR6SNwI8fiTpJQbaJpGz549CQoKolmzZoSEhADw888/o5Ri7NixziapOp0Og8FAv379qFevHsWLF3dz7YW7pDVuypUrR48ePRgxYoRzVhLx+JL4EOkhcSPSSmJGpJfEjkgPiRshHn+acoyeLdwqPDycGTNmsGDBArp168bYsWMBWLJkCR07dnRz7URWJXEjkiPxIdJD4kaklcSMSC+JHZEeEjdCPF6kpVQmCQ8P5/z589y8eZOmTZu6dM1zzAwxYMAAAObPn49SiqioKL744gsuXLhAvnz53Fl94SYSNyI5Eh8iPSRuRFpJzIj0ktgR6SFxI8QTRomHLiwsTBUqVEiVLFlS+fn5qdKlS6uffvpJXb9+XSmllM1mU3a7XSml1KVLl9SYMWOUpmkqR44cau/eve6sunAjiRuRHIkPkR4SNyKtJGZEeknsiPSQuBHiyaNLOW0lHsTVq1fp2rUrzz//PCtXruTw4cOEhIQwYcIEvvzyS65eveoy017evHk5ffo0Pj4+bNu2TWbZe0JJ3IjkSHyI9JC4EWklMSPSS2JHpIfEjRBPKHdnxR53hw4dUoULF06QuX/jjTdUhQoV1EcffaRiY2Ody2fNmqX8/f3V/v37M7uqIguRuBHJkfgQ6SFxI9JKYkakl8SOSA+JGyGeTNJS6iGzWCxYrVZu374NwJ07dwD48MMPadSoEdOmTePEiRPO8m3btmX//v1UrlzZLfUVWYPEjUiOxIdID4kbkVYSMyK9JHZEekjcCPFkktn3MkGNGjXw9vZmw4YNAMTFxeHh4QFA9erVKV68OD///DM2m805kJ8QEjciORIfIj0kbkRaScyI9JLYEekhcSPEk0daSmWw2NhYbt26RXR0tHPZjBkzOHToEM899xwAHh4eWK1WAOrXr09sbCyAXFifYBI3IjkSHyI9JG5EWknMiPSS2BHpIXEjhABJSmWow4cP07FjRxo0aECZMmX48ccfAShTpgxffPEFa9eupXPnzlgsFucgfREREXh5eWG1WpFGa08miRuRHIkPkR4SNyKtJGZEeknsiPSQuBFCOBjcXYHHxeHDh6lfvz49e/akWrVq7Nu3jz59+lC2bFkqV65M+/bt8fLyYvDgwVSsWJHSpUtjMplYsWIFu3btwmCQl+JJJHEjkiPxIdJD4kaklcSMSC+JHZEeEjdCiHvJmFIZ4MaNG3Tv3p3SpUvzxRdfOJc3atSIChUq8OWXXzqX3bp1i4kTJ3Ljxg08PT156aWXKFu2rDuqLdxM4kYkR+JDpIfEjUgriRmRXhI7Ij0kboQQ95M0cwawWCxERkby7LPPAmC329HpdBQpUoQbN24AoJRCKYWPjw+TJ092KSeeTBI3IjkSHyI9JG5EWknMiPSS2BHpIXEjhLifvLMzQFBQED/88AP16tUDwGazAZA/f37nxVPTNHQ6nctAfpqmZX5lRZYhcSOSI/Eh0kPiRqSVxIxIL4kdkR4SN0KI+0lSKoOUKFECiM/iG41GID7LHxER4SwzadIkZs2a5ZxBQi6uQuJGJEfiQ6SHxI1IK4kZkV4SOyI9JG6EEPeS7nsZTKfToZRyXjgdGf8xY8YwceJEDhw4IIPziQQkbkRyJD5EekjciLSSmBHpJbEj0kPiRggB0lLqoXCMHW8wGChQoACffPIJH330EXv37iUkJMTNtRNZlcSNSI7Eh0gPiRuRVhIzIr0kdkR6SNwIIST1/BA4svxGo5FvvvkGX19ftm3bRpUqVdxcM5GVSdyI5Eh8iPSQuBFpJTEj0ktiR6SHxI0QQlpKPUQtWrQAYMeOHVSrVs3NtRGPCokbkRyJD5EeEjcirSRmRHpJ7Ij0kLgR4smlKUebSfFQxMbG4uXl5e5qiEeMxI1IjsSHSA+JG5FWEjMivSR2RHpI3AjxZJKklBBCCCGEEEIIIYTIdNJ9TwghhBBCCCGEEEJkOklKCSGEEEIIIYQQQohMJ0kpIYQQQgghhBBCCJHpJCklhBBCCCGEEEIIITKdJKWEEEIIIYQQQgghRKaTpJQQQgghhBBCCCGEyHSSlBJCCCFEms2ZMwd/f393V0MIIYQQQjzCJCklhBBCCCGEEEIIITKdJKWEEEIIIYQQQgghRKaTpJQQQgjxGPj999/x9/fHZrMBEBoaiqZpjB492lmmX79+9OjRA4Bt27ZRr149smXLRoECBRg2bBixsbHOsnFxcbz++uvkz58fLy8vatasyaZNm5I8/tWrV6lWrRodOnQgLi7u4TxJIYQQQgjxWJGklBBCCPEYqFevHrdu3eLAgQMAbN68mVy5crkkkjZv3kzDhg05efIkLVu2pFOnThw8eJAFCxawbds2hg4d6iw7dOhQdu7cyfz58zl48CCdO3emZcuWHD9+PMGxz58/T7169ShfvjyLFy/Gw8PjoT9fIYQQQgjx6NOUUsrdlRBCCCHEg6tatSrdu3fn9ddfp0OHDlSvXp333nuP69evExUVRXBwMMeOHWPy5Mno9XpmzJjh3Hbbtm00aNCA2NhYIiIiKFq0KOfOnSNfvnzOMk2bNqVGjRp88MEHzJkzh+HDh7N7926aNWtGhw4d+Pzzz9E0zR1PXQghhBBCPIIM7q6AEEIIITJGgwYN2LRpE6+99hpbt25l0qRJLFy4kG3btnHjxg3y5ctHiRIlCAsL4+DBg/z444/ObZVS2O12Tp8+zalTp7DZbJQsWdJl/3FxceTMmdP59507d6hXrx7PPfccn3/+eWY9TSGEEEII8ZiQpJQQQgjxmGjYsCHfffcdYWFhGI1GSpcuTcOGDdm0aRM3b96kQYMGAMTExDBw4ECGDRuWYB8FCxbk4MGD6PV69u3bh16vd1nv7e3t/L+HhwdNmzbl999/Z+TIkeTPn//hPkEhhBBCCPFYkaSUEEII8ZhwjCv12WefORNQDRs25MMPP+TmzZu89tprAFSpUoXDhw9TvHjxRPdTuXJlbDYbERER1KtXL8nj6XQ65s2bx3PPPUejRo3YtGmTS3c/IYQQQgghkiMDnQshhBCPiRw5clCxYkV+/PFHGjZsCED9+vXZv38/x44dcyaq3njjDXbs2MHQoUMJDQ3l+PHjLF++3DnQecmSJXn++efp2bMnS5Ys4fTp0/z5559MmjSJFStWuBxTr9fz448/EhISQuPGjbl8+XKmPmchhBBCCPHokqSUEEII8Rhp0KABNpvNmZQKCAigbNmy5MmTh1KlSgFQsWJFNm/ezLFjx6hXrx6VK1dmzJgxLq2cZs+eTc+ePXnttdcoVaoUzzzzDHv27KFgwYIJjmkwGPj5558pV64cjRs3JiIiIlOeqxBCCCGEeLTJ7HtCCCGEEEIIIYQQItNJSykhhBBCCCGEEEIIkekkKSWEEEIIIYQQQgghMp0kpYQQQgghhBBCCCFEppOklBBCCCGEEEIIIYTIdJKUEkIIIYQQQgghhBCZTpJSQgghhBBCCCGEECLTSVJKCCGEEEIIIYQQQmQ6SUoJIYQQQgghhBBCiEwnSSkhhBBCCCGEEEIIkekkKSWEEEIIIYQQQgghMp0kpYQQQgghhBBCCCFEppOklBBCCCGEEEIIIYTIdJKUEkIIIYQQQgghhBCZTpJSQgghhBBCCCGEECLTSVJKCCGEEEIIIYQQQmQ6SUoJIYQQQgghhBBCiEwnSSkhhBBCCCGEEEIIkekkKSWEEG5itVoZNWoUBQoUQKfT8cwzz7i7SuIBaJrGuHHj3F2NBzZu3Dg0TXN3NR4JrVu3pn///u6uRpbUu3dvChcunGK5woUL07Zt24dfoSxk06ZNaJrG4sWLky03ffp0ChYsSFxcXCbVTAghhMh8kpQSQrjVyZMnGThwIEWLFsXT0xNfX1/q1KnDF198wZ07d9xdPQCmTp3KnDlzMny/3333HR9//DHPPvssc+fOZcSIEUmWtdvtfP/999SsWZOAgAB8fHwoWbIkPXv2ZNeuXRlet3v98ccfj0WyJS0KFy6MpmlomoZOp8Pf358KFSowYMAAdu/e7e7qPbZ69+7tPO+apmEwGChQoADdunXj8OHD6drnpUuXGDduHKGhoRla1+3bt7NmzRreeOONBOsiIiIYPXo0FSpUwNvbG09PT4oXL06fPn3Ytm1bhtZDJC8iIgJN03jllVcSrHvllVfQNI2xY8cmWNezZ0+MRiO3b9/OjGomqnfv3pjNZmbMmOG2OgghhBAPm8HdFRBCPLlWrFhB586d8fDwoGfPnpQvXx6z2cy2bdsYOXIkhw4dYubMme6uJlOnTiVXrlz07t07Q/e7YcMG8ufPz2effZZi2WHDhjFlyhSefvppnn/+eQwGA0ePHmXlypUULVqUp556KkPrdq8//viDKVOmPHGJqUqVKvHaa68BcOvWLY4cOcKiRYv45ptvGDFiBJ9++qlL+Tt37mAwPPofq++88w6jR4922/E9PDyYNWsWEN+a8OTJk0yfPp1Vq1Zx+PBh8uXLl6b9Xbp0iffee4/ChQtTqVKlDKvnxx9/TJMmTShevLjL8j///JM2bdpw69YtunXrxqBBg/Dw8OD06dMsW7aMOXPmsHnzZurXr59hdRFJCwwMpESJEokmA7dv347BYGD79u2JrqtcuTLZs2fPjGomytPTk169evHpp5/y8ssvSwtGIYQQj6VH/9uzEOKRdPr0abp160ahQoXYsGEDefPmda4bMmQIJ06cYMWKFW6s4cMXERGBv79/iuWuXLnC1KlT6d+/f4Ik3eeff87Vq1cfUg2fbPnz56dHjx4uyyZPnsxzzz3HZ599RokSJXjppZec6zw9PTO7ig+FwWBwa3LNYDAkOO9PPfUUbdu2ZcWKFVmiu1xERAQrVqxg+vTpLstv3rzJM888g8FgIDQ0lNKlS7usnzhxIvPnzydbtmzJ7j82NhYvL68Mr/eTqm7dunz//ffExMTg7e0NxJ/jsLAwunTpwq+//orNZkOv1wMQHh7OqVOnePrpp91ZbQC6dOnCRx99xMaNG2ncuLG7qyOEEEJkOOm+J4Rwi48++oiYmBi+/fZbl4SUQ/HixV26W1itViZMmECxYsXw8PCgcOHCvPXWWwnG2khqXJ/ChQu7tHSaM2cOmqaxfft2Xn31VXLnzo2XlxcdOnRwSfIULlyYQ4cOsXnzZmeXooYNGyb73GJjY3nttdcoUKAAHh4elCpVik8++QSlFABnzpxB0zQ2btzIoUOHnPvdtGlTovs7ffo0Sinq1KmTYJ2maQQGBrosi4yMZPjw4c7jFy9enMmTJ2O3251lHHX45JNPmDlzpvO8Vq9enT179jjL9e7dmylTpjiP5Xg42O12Pv/8c8qVK4enpydBQUEMHDiQmzdvJjj/bdu2Zdu2bdSoUQNPT0+KFi3K999/n+A5RUZGMmLECAoXLoyHhwfBwcH07NmTa9euOcvExcUxduxYihcvjoeHBwUKFGDUqFEJ4mHt2rXUrVsXf39/vL29KVWqFG+99Vai5zk1smXLxrx58wgICOD99993vqaO83Nv7N26dYvhw4c7n0dgYCDNmjVj//79LvvcvXs3rVu3JkeOHHh5eVGxYkW++OIL5/qGDRsmGnOJjdkzf/58qlatio+PD76+vlSoUMFlXxaLhffee48SJUrg6elJzpw5qVu3LmvXrnWWSWxMKU3TGDp0KMuWLaN8+fJ4eHhQrlw5Vq1alaBemzZtolq1anh6elKsWDFmzJjxwONU5cmTByBBsuzUqVN07tyZgIAAsmfPzlNPPeWSzN60aRPVq1cHoE+fPs74dXTHPX78OJ06dSJPnjx4enoSHBxMt27diIqKSrY+K1aswGq10rRpU5fl06dPJzw8nM8//zxBQgriz2P37t2ddYL/zvfhw4d57rnnyJEjB3Xr1gUe3nVvy5YtDBw4kJw5c+Lr60vPnj0TvGcBVq5cSb169fDy8sLHx4c2bdpw6NChBOUcceHp6Un58uVZunRpsucvMWvWrKFSpUp4enpStmxZlixZ4lx36tQpNE1LtFXpjh070DSNn3/+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+nT59Gs2bNcPny5Qo1pSWZnpSUFFhaWho7DKpAmHNkCpiHZAqYh2RqmJNkTDxHzolFKSpRPOgTERERERERZeE5siEWpYiIiIiIiIiIqNRxTCkiIiIiIiIiIip1LEoREREREREREVGpY1GKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERERERERERKWORSkiIiIiIiIiIip1LEoREREREREREVGpY1GKiIiIiIiIiIhKHYtSRERERERERERU6liUIiIiIiIiIiKiUseiFBERERERERERlToWpYiIiIiIiIiIqNSxKEVERFTMNBoNPvjgA7i5uUEqlaJ3797GDolegkQiwezZs40dxkubPXs2JBKJscOocMaNG4dOnToZOwyTVNicbNu2LerVq1cKEZmOiIgISCQSfPvtt/lut3v3blhZWSE2NraUIiMiKl4sShERUYm4desWgoKC4OXlBTMzM9jY2KBly5ZYsGAB0tLSjB0eAGDJkiVYvXp1se/3559/xjfffIP+/ftjzZo1mDp1ap7b6nQ6/PLLL2jevDns7e1hbW2NmjVrYtiwYThx4kSxx/asXbt2lYtiS1F4eHhAIpFAIpFAKpXCzs4O9evXx5gxY3Dy5Eljh1dujRgxAm3btgWQVYjw8PDQr6tTpw4aNGiQ4zZbtmyBRCJBmzZtcqz7+eefIZFIsHfvXgDA6tWr9X/XY8eO5dheCAE3NzdIJBL07NnTYF327Z7/cXFx0W/zbMzZ91UY4eHhWLlyJT766KMc6xITE/HFF1+gSZMmsLW1hUqlgru7OwYNGoSdO3cWav9UPLRaLWxsbPDaa6/lWDd//nxIJBIMHz48x7qZM2dCIpHgxo0bpRFmrrp27QofHx/MnTvXaDEQEb0MubEDICKi8mfnzp0YMGAAVCoVhg0bhnr16kGtVuPYsWN4//33ERoaihUrVhg7TCxZsgSVK1fGiBEjinW/Bw8eRNWqVTF//vwCt500aRIWL16M1157DUOGDIFcLsf169fx999/w8vLCy1atCjW2J61a9cuLF68uMIVpho2bIh3330XAJCUlISrV69i48aN+PHHHzF16lTMmzfPYPu0tDTI5WX/I9PHH3+MDz/80Nhh5NCqVSv89NNPSEhIgK2trX55cHAw5HI5Tp06hczMTCgUCoN1MpkMAQEBBvsyMzPD2rVr0apVK4PlR44cwb1796BSqXKNoVOnThg2bJjBMnNz85d9aFiwYAE8PT3Rrl07g+VhYWHo0qUL7ty5gz59+mDYsGGwsrJCZGQkdu3ahZ49e+KXX37Bm2+++dIxUMFkMhlatGiB48eP51iXnYfBwcG5rnNyckLNmjVLI8w8BQUF4b333sOcOXNgbW1t1FiIiIqq7H/CIiIikxIeHo7XX38d7u7uOHjwIKpUqaJfN378eISFhZX7LoCYmBjY2dkVuF10dDSWLFmCt99+O0eR7vvvv+flGCWkatWqGDp0qMGyr776CoMHD8b8+fNRo0YNvPPOO/p1ZmZmpR1iiZDL5SZZXGvVqhV+/PFHHD9+HN26ddMvDw4OxsCBA7F27VqcOXPGoEB77Ngx+Pn55TgB7969OzZu3IgffvjB4LGuXbsW/v7+ePToUa4x1KxZM0dOvKzMzEz8/vvvGDt2rMFyjUaDPn36IDo6GkeOHEHLli0N1s+aNQt79+6FVqvNd/8pKSmwtLQs1pgrslatWmHfvn24evUqateurV/+bB5GRUXpO+g0Gg1OnjyJzp07GytkvX79+mHixInYuHEjRo0aZexwiIiKhJfvERFRsfr666+RnJyMn376yaAglc3HxweTJ0/W/67RaPDZZ5/B29sbKpUKHh4e+Oijj5CRkWFwu7zG9fHw8DDodMq+tCY4OBjTpk2Do6MjLC0t0adPH4Mij4eHB0JDQ3HkyBH95TrZlxflJSUlBe+++y7c3NygUqlQq1YtfPvttxBCAPhvDJBDhw4hNDRUv9/Dhw/nur/w8HAIIXKclGY/XicnJ4Nl8fHxmDJliv7+fXx88NVXX0Gn0+m3eXYckhUrVuif16ZNm+LUqVP67UaMGIHFixfr7yv7J5tOp8P333+PunXrwszMDM7OzggKCsKTJ09yPP89e/bEsWPH0KxZM5iZmcHLywu//PJLjscUHx+PqVOnwsPDAyqVCtWqVcOwYcMMCgUZGRmYNWsWfHx8oFKp4Obmhg8++CBHPuzbtw+tWrWCnZ0drKysUKtWrVwvkSosc3Nz/Prrr7C3t8cXX3yh/5tmPz/P5l5SUhKmTJmifxxOTk7o1KkTzp49a7DPkydPonv37qhUqRIsLS3h5+eHBQsW6Ne3bds215wbMWKEweVtALB+/Xr4+/vD2toaNjY2qF+/vsG+MjMzMWfOHNSoUQNmZmZwcHDQn2Rny238HolEggkTJmDr1q2oV68eVCoV6tati927d+eI6/Dhw2jSpAnMzMzg7e2N5cuXF8s4VdldTc92oqSnp+Ps2bPo27cvvLy8DNbFxsbixo0bObqhAOCNN97A48ePDR63Wq3Gpk2bMHjw4JeKs6iOHTuGR48eoWPHjgbLN27ciMuXL+OTTz7J9bUPAJ07dzYo0GUf144cOYJx48bByckJ1apV069fsmQJ6tatC5VKBVdXV4wfPx7x8fEG+3z+WJnt+Tw8fPgwJBIJNmzYgI8++gguLi6wtLREr169EBkZmeP2J0+eRNeuXWFrawsLCwu0adMm166iY8eOoWnTpgb5U1RnzpxBYGAgzM3N4enpiWXLlunXJScnw9LS0uD9Jdu9e/cgk8nyvcQttzy8ffs2oqKiMGHCBJiZmRmsO3/+PFJSUgzy8Nq1a+jfvz/s7e1hZmaGJk2a4K+//spxX4U5ludGCIExY8ZAqVRi8+bN+uVOTk7w8/PDtm3b8r09EZEpMr2vy4iIqEzbvn07vLy8EBgYWKjtR48ejTVr1qB///549913cfLkScydOxdXr17Fli1bXjiOiRMnolKlSpg1axYiIiLw/fffY8KECdiwYQOArE6kiRMnwsrKCjNmzAAAODs757k/IQR69eqFQ4cO4a233kLDhg2xZ88evP/++7h//z7mz58PR0dH/Prrr/jiiy+QnJysPwF69lv3Z7m7uwPIOkkdMGAALCws8rz/1NRUtGnTBvfv30dQUBCqV6+O48ePY/r06Xj48CG+//57g+3Xrl2LpKQkBAUFQSKR4Ouvv0bfvn1x+/ZtKBQKBAUF4cGDB9i3bx9+/fXXHPcXFBSE1atXY+TIkZg0aRLCw8OxaNEinDt3DsHBwQaXUoWFhaF///546623MHz4cPz8888YMWIE/P39UbduXQBZJ4ytW7fG1atXMWrUKDRu3BiPHj3CX3/9hXv37qFy5crQ6XTo1asXjh07hjFjxqB27dq4dOkS5s+fjxs3bmDr1q0AgNDQUPTs2RN+fn749NNPoVKpEBYWluuJcFFYWVmhT58++Omnn3DlyhV97M8bO3YsNm3ahAkTJqBOnTp4/Pgxjh07hqtXr6Jx48YAsopmPXv2RJUqVTB58mS4uLjg6tWr2LFjR64nzfnZt28f3njjDXTo0AFfffUVAODq1asIDg7W72v27NmYO3cuRo8ejWbNmiExMRGnT5/G2bNnCxxk+9ixY9i8eTPGjRsHa2tr/PDDD+jXrx/u3r0LBwcHAMC5c+fQtWtXVKlSBXPmzIFWq8Wnn34KR0fHIj2W3Hh5ecHV1dVgLKhTp05BrVYjMDAQgYGBCA4O1l9ymX2JVW5FKQ8PDwQEBGDdunX6os7ff/+NhIQEvP766/jhhx9yjSE9PT1HF5W1tXWel/sVxvHjxyGRSNCoUSOD5du3bweAF+rMGjduHBwdHTFz5kykpKQAyPrbz5kzBx07dsQ777yD69evY+nSpTh16lSO12pRfPHFF5BIJPi///s/xMTE4Pvvv0fHjh1x/vx5/aWNBw8eRLdu3eDv749Zs2ZBKpVi1apVaN++PY4ePYpmzZoBAC5duoTOnTvD0dERs2fPhkajwaxZs/I95j7vyZMn6N69OwYOHIg33ngDf/zxB9555x0olUqMGjVK//rdsGED5s2bB5lMpr/tunXrIITAkCFD8tx/ixYtIJfLcezYMYwePRpAVoHK0tISTZs2RZMmTRAcHIx+/frp1wH/5WFoaChatmyJqlWr4sMPP4SlpSX++OMP9O7dG3/++Sf69OkDoOjH8mxarRajRo3Chg0bsGXLFvTo0cNgvb+/v/4YSURUpggiIqJikpCQIACI1157rVDbnz9/XgAQo0ePNlj+3nvvCQDi4MGD+mUAxKxZs3Lsw93dXQwfPlz/+6pVqwQA0bFjR6HT6fTLp06dKmQymYiPj9cvq1u3rmjTpk2hYt26dasAID7//HOD5f379xcSiUSEhYXpl7Vp00bUrVu3UPsdNmyYACAqVaok+vTpI7799ltx9erVHNt99tlnwtLSUty4ccNg+YcffihkMpm4e/euEEKI8PBwAUA4ODiIuLg4/Xbbtm0TAMT27dv1y8aPHy9y+yhw9OhRAUD8/vvvBst3796dY7m7u7sAIP755x/9spiYGKFSqcS7776rXzZz5kwBQGzevDnH/WX/nX799VchlUrF0aNHDdYvW7ZMABDBwcFCCCHmz58vAIjY2Ngc+yqIu7u76NGjR57rs/e9bds2/bLnc8/W1laMHz8+z31oNBrh6ekp3N3dxZMnTwzWPZuTbdq0yTX/hg8fLtzd3fW/T548WdjY2AiNRpPnfTZo0CDfxyWEELNmzcrx9wYglEqlQf5euHBBABALFy7UL3v11VeFhYWFuH//vn7ZzZs3hVwuzzWHimrAgAHC3NxcqNVqIYQQc+fOFZ6enkIIIZYsWSKcnJz022YfH56NJft1f+rUKbFo0SJhbW0tUlNT9ftu166dECL3vz+AXH9WrVr1Uo9p6NChwsHBIcfyRo0aCTs7uxzLk5OTRWxsrP4nISEhx+Nr1aqVQR7ExMQIpVIpOnfuLLRarX75okWLBADx888/65c9f6zM9nweHjp0SAAQVatWFYmJifrlf/zxhwAgFixYIITIyuUaNWqILl26GOR1amqq8PT0FJ06ddIv6927tzAzMxN37tzRL7ty5YqQyWSFyp82bdoIAOK7777TL8vIyBANGzYUTk5O+rzZs2ePACD+/vtvg9v7+fkV6ljftGlT4e3trf89KChInzsffPCBaNq0qX5d//79hYWFhcjMzBRCCNGhQwdRv359kZ6ert9Gp9OJwMBAUaNGDf2yoh7Lv/nmG5GZmSkGDRokzM3NxZ49e3KN/csvvxQARHR0dIGPk4jIlPDyPSIiKjaJiYkAUOiBVnft2gUAmDZtmsHy7I6Ilxl7asyYMQaXFbVu3RparRZ37tx5of3t2rULMpkMkyZNyhGrEAJ///33C+131apVWLRoETw9PbFlyxa89957qF27Njp06ID79+/rt9u4cSNat26NSpUq4dGjR/qfjh07QqvV4p9//jHY76BBg1CpUiX9761btwaQdTlKQTZu3AhbW1t06tTJ4L78/f1hZWWFQ4cOGWxfp04d/f4BwNHREbVq1TK4rz///BMNGjTQdws8K/vvtHHjRtSuXRu+vr4G99u+fXsA0N9v9nhd27ZtK/Byl6KysrICkHWJXl7s7Oxw8uRJPHjwINf1586dQ3h4OKZMmZJjbLEXudTNzs4OKSkpBpek5bZNaGgobt68WeT9d+zYEd7e3vrf/fz8YGNjo//7abVa7N+/H71794arq6t+Ox8fH4NLzF5Gq1atkJaWhjNnzgDI6kLJ7rZs2bIlYmJi9I8tODgYnp6eBrE8a+DAgUhLS8OOHTuQlJSEHTt2FHjp3muvvYZ9+/YZ/HTp0uWlHtPjx48NXoPZEhMT9Xn2rBkzZsDR0VH/k1vMb7/9tkEH0P79+6FWqzFlyhRIpVKD7WxsbF7qGDps2DCDY3n//v1RpUoV/XH7/PnzuHnzJgYPHozHjx/rX68pKSno0KED/vnnH+h0Omi1WuzZswe9e/dG9erV9furXbt2kZ5juVyOoKAg/e9KpRJBQUGIiYnR503Hjh3h6uqK33//Xb/d5cuXcfHixUJ1prVq1Qq3bt1CVFQUgJx5eO7cOaSmpurXNW/eHHK5HHFxcTh48CAGDhyIpKQk/XPx+PFjdOnSBTdv3tQfz4t6LFer1RgwYAB27NiBXbt25TmGVXau5TVuGhGRqWJRioiIio2NjQ2A/E/on3Xnzh1IpVL4+PgYLHdxcYGdnd0LF5AAGJz8AP99YH9+TKTCunPnDlxdXXMU3LIvzXvRWKVSKcaPH48zZ87g0aNH2LZtG7p164aDBw/i9ddf12938+ZN7N692+Ck1dHRUT9eTUxMjMF+X+bx37x5EwkJCXBycspxf8nJyQXeV/b9PXtft27dQr169Qq839DQ0Bz3mT2zVfb9Dho0CC1btsTo0aPh7OyM119/HX/88UexFKiSk5MB5F9Y/frrr3H58mW4ubmhWbNmmD17tkEB7tatWwBQ4OMtrHHjxqFmzZro1q0bqlWrhlGjRuUY8+nTTz9FfHw8atasifr16+P999/HxYsXC7X/gv5+MTExSEtLy/E6BZDrshfx7Hg+QggcP35cP95SvXr1YGNjg+DgYKSnp+PMmTO5XrqXLft1sXbtWmzevBlarRb9+/fP9/6rVauGjh07GvzkNiZeUYlnxibLZm1trc+zZ40bN05fEMvrsjZPT0+D37OPO7Vq1TJYrlQq4eXl9VLH0Bo1ahj8LpFI4OPjg4iICADQFwmHDx+e4zW7cuVKZGRkICEhAbGxsUhLS8uxv9zizo+rq2uOgd2zjw3ZMUmlUgwZMgRbt27VF49+//13mJmZYcCAAQXex7N5GB8fr78kDwACAwOh0Wjw77//Ijw8HA8fPtRvHxYWBiEEPvnkkxzPxaxZswD8d/wq6rF87ty52Lp1KzZt2pTvuIfZufayY7wREZU2jilFRETFxsbGBq6urrh8+XKRbvcyH6LzmqHq2W6CZ+V2kmgqHBwc0KtXL/Tq1Qtt27bFkSNHcOfOHbi7u0On06FTp0744IMPcr3t81OSv8zj1+l0cHJyMug2eNbz4wgV13Ot0+lQv359zJs3L9f1bm5uALIGJf/nn39w6NAh7Ny5E7t378aGDRvQvn177N27N894CiM7d/MrtgwcOBCtW7fGli1bsHfvXnzzzTf46quvsHnz5iJ1Dkkkklyfo+dz2snJCefPn8eePXvw999/4++//8aqVaswbNgwrFmzBgDwyiuv4NatW9i2bRv27t2LlStXYv78+Vi2bJl+fJy8mMJrpUGDBrC2tsaxY8fQvXt3xMXF6TtUpFIpmjdvjmPHjsHb2xtqtTrfohQADB48GG+//TaioqLQrVu3Qs2GWdwcHBxyLQL7+vri/PnzuH//PqpWrapfXrNmTf3rOK8ZH7PHcnoReR1ntVrtC71msovA33zzDRo2bJjrNlZWVjkmKShpw4YNwzfffIOtW7fijTfewNq1a9GzZ0/Y2toWeNvsvDp27Jh+jL+AgAAAQOXKlVGjRg0cO3ZMP+B79vbZz8V7772XZ/dX9jGlqMfyLl26YPfu3fj666/Rtm3bPHMjO9cqV65c4OMkIjIlLEoREVGx6tmzJ1asWIGQkBD9h/m8ZBdbbt68aTAYeHR0NOLj4/UDgQNZnRvPzyalVqvx8OHDF461KMUwd3d37N+/H0lJSQZdNNeuXdOvL05NmjTBkSNH8PDhQ7i7u8Pb2xvJyck5ZvJ6GXk9fm9vb+zfvx8tW7Z8qZPg5/dZULHS29sbFy5cQIcOHQr820ilUnTo0AEdOnTAvHnz8OWXX2LGjBk4dOjQCz9HycnJ2LJlC9zc3PIcnD5blSpVMG7cOIwbNw4xMTFo3LgxvvjiC3Tr1k1/Kdzly5fzjaVSpUq5Xk6ZW3eLUqnEq6++ildffRU6nQ7jxo3D8uXL8cknn+hPdu3t7TFy5EiMHDkSycnJeOWVVzB79uwCi1IFcXJygpmZGcLCwnKsy23Zi5DJZGjRogWCg4Nx7Ngx/QyD2QIDA7Fhwwb9Yy2oKNWnTx8EBQXhxIkT+skNSpuvry9+//13JCQkGBREevbsifXr1+P333/PszBRWNnHnevXr8PLy0u/XK1WIzw83CD/cjuGAln59uxtsz1/KagQAmFhYfDz8wMAfZ7b2Njkm+eOjo4wNzfP9dLS69ev5/PoDD148AApKSkG3VI3btwAAIPZKuvVq4dGjRrh999/R7Vq1XD37l0sXLiwUPfh5OSkLzxZWlqiTp06BgXN7EH3s2fzy36Py37+FApFgcefoh7LW7RogbFjx6Jnz54YMGAAtmzZArk85ylceHg4KleuXCyTDxARlSZevkdERMXqgw8+gKWlJUaPHo3o6Ogc62/duqWfyr579+4AkGO2oexOmWdnF/L29s4x1saKFSvy7JQqDEtLy1xP0nLTvXt3aLVaLFq0yGD5/PnzIZFIXmhsnaioKFy5ciXHcrVajQMHDhhc2jhw4ECEhIRgz549ObaPj4+HRqMp8v1nn9w9/xwMHDgQWq0Wn332WY7baDSaQj9nz+rXrx8uXLiQ64yK2R05AwcOxP379/Hjjz/m2CYtLU0/21hcXFyO9dmdGi/alZGWloY333wTcXFxmDFjRr5dJQkJCQbLnJyc4Orqqr/vxo0bw9PTE99//32O5+rZ7iNvb29cu3YNsbGx+mUXLlzIMYvg48ePDX6XSqX6wkD2fT6/jZWVFXx8fIqlS0Umk6Fjx47YunWrwThaYWFhLzyWWm5atWqF2NhYrFq1Cs2bNzcYIykwMBDXr1/Htm3b4ODgUGDR0MrKCkuXLsXs2bPx6quvFluMRREQEAAhhH68o2wDBw5EnTp18Nlnn+HEiRO53rawXWodO3aEUqnEDz/8YHCbn376CQkJCTmOoSdOnIBardYv27Fjh77r53m//PKLwaXYmzZtwsOHD/XHOn9/f3h7e+Pbb7/N9XLE7LyWyWTo0qULtm7dirt37+rXX716NdfjWV40Gg2WL1+u/12tVmP58uVwdHSEv7+/wbZvvvkm9u7di++//x4ODg5FOj63atUK58+fx969e3PMIhsYGIiQkBAcPXoUfn5++i8onJyc0LZtWyxfvjzXL0qefY2/yLG8Y8eOWL9+PXbv3o0333wz10uVz5w5U+AXQUREpoidUkREVKy8vb2xdu1aDBo0CLVr18awYcNQr149qNVqHD9+HBs3bsSIESMAZF2yM3z4cKxYsQLx8fFo06YN/v33X6xZswa9e/dGu3bt9PsdPXo0xo4di379+qFTp064cOEC9uzZ81KXKvj7+2Pp0qX4/PPP4ePjAycnJ/2g2s979dVX0a5dO8yYMQMRERFo0KAB9u7di23btmHKlCkGA0UX1r1799CsWTO0b98eHTp0gIuLC2JiYrBu3TpcuHABU6ZM0T++999/H3/99Rd69uyJESNGwN/fHykpKbh06RI2bdqEiIiIIj8X2SdykyZNQpcuXSCTyfD666+jTZs2CAoKwty5c3H+/Hl07twZCoUCN2/exMaNG7FgwYICx+h53vvvv49NmzZhwIABGDVqFPz9/REXF4e//voLy5YtQ4MGDfDmm2/ijz/+wNixY3Ho0CG0bNkSWq0W165dwx9//IE9e/agSZMm+PTTT/HPP/+gR48ecHd3R0xMDJYsWYJq1aoV2EEDAPfv38dvv/0GIKs76sqVK9i4cSOioqLw7rvvGgym/LykpCRUq1YN/fv3R4MGDWBlZYX9+/fj1KlT+O677wBkFY2WLl2KV199FQ0bNsTIkSNRpUoVXLt2DaGhofqT0VGjRmHevHno0qUL3nrrLcTExGDZsmWoW7euftIAICv34+Li0L59e1SrVg137tzBwoUL0bBhQ31xpk6dOmjbti38/f1hb2+P06dPY9OmTZgwYUKR/k55mT17Nvbu3YuWLVvinXfe0Rdo69Wrh/PnzxfLfWT/7UJCQjB79myDdS1atIBEIsGJEyfw6quvFqrLcfjw4cUS14tq1aoVHBwcsH//foPjikKhwJYtW9ClSxe0atUKffv2RevWrWFpaYn79+/jr7/+wt27dw0KSnlxdHTE9OnTMWfOHHTt2hW9evXC9evXsWTJEjRt2tRgcO/Ro0dj06ZN6Nq1KwYOHIhbt27ht99+y/PYZW9vj1atWmHkyJGIjo7G999/Dx8fH7z99tsAsvJ85cqV6NatG+rWrYuRI0eiatWquH//Pg4dOgQbGxts374dADBnzhzs3r0brVu3xrhx46DRaLBw4ULUrVu30GOfubq64quvvkJERARq1qyJDRs24Pz581ixYgUUCoXBtoMHD8YHH3yALVu24J133smxPj+tWrXCqlWrcOrUKYwfP95gXWBgIBISEpCQkICJEycarFu8eDFatWqF+vXr4+2334aXlxeio6MREhKCe/fu4cKFCwBe/Fjeu3dv/WW7NjY2BgW6mJgYXLx4MUe8RERlQulP+EdERBXBjRs3xNtvvy08PDyEUqkU1tbWomXLlmLhwoUGU2ZnZmaKOXPmCE9PT6FQKISbm5uYPn26wTZCCKHVasX//d//icqVKwsLCwvRpUsXERYWlmOa82enhn9W9jTnhw4d0i+LiooSPXr0ENbW1gJAgVOGJyUlialTpwpXV1ehUChEjRo1xDfffGMwHboQWdOX161bt8DnKDExUSxYsEB06dJFVKtWTSgUCmFtbS0CAgLEjz/+mGO/SUlJYvr06cLHx0colUpRuXJlERgYKL799lv9lOjPTiP+PABi1qxZ+t81Go2YOHGicHR0FBKJJMfU7CtWrBD+/v7C3NxcWFtbi/r164sPPvhAPHjwQL+Nu7u76NGjR477en6aeSGEePz4sZgwYYKoWrWqUCqVolq1amL48OHi0aNH+m3UarX46quvRN26dYVKpRKVKlUS/v7+Ys6cOSIhIUEIIcSBAwfEa6+9JlxdXYVSqRSurq7ijTfeyDHFem7c3d0FAAFASCQSYWNjI+rWrSvefvttcfLkyVxv8+zzlpGRId5//33RoEEDYW1tLSwtLUWDBg3EkiVLctzu2LFjolOnTvrt/Pz8xMKFCw22+e2334SXl5dQKpWiYcOGYs+ePWL48OHC3d1dv82mTZtE586dhZOTk1AqlaJ69eoiKChIPHz4UL/N559/Lpo1aybs7OyEubm58PX1FV988YU+L4QQYtasWTn+xgDE+PHjc32enn1dCZH1vDdq1EgolUrh7e0tVq5cKd59911hZmaW6/NWVCkpKUIulwsAYu/evTnW+/n5CQDiq6++yrEur9f983LL17yeg+IwadIk4ePjk+u6+Ph48emnn4pGjRoJKysroVQqhZubm+jfv7/Yvn27wbYFPb5FixYJX19foVAohLOzs3jnnXfEkydPcmz33XffiapVqwqVSiVatmwpTp8+neO1mn2sXLdunZg+fbpwcnIS5ubmokePHuLOnTs59nnu3DnRt29f4eDgIFQqlXB3dxcDBw4UBw4cMNjuyJEjwt/fXyiVSuHl5SWWLVuWa07mJvuYevr0aREQECDMzMyEu7u7WLRoUZ636d69uwAgjh8/XuD+n3X9+nX9MeL5Y4pOpxN2dnYCgNiwYUOO2966dUsMGzZMuLi4CIVCIapWrSp69uwpNm3aZLDdyxzLlyxZIgCI9957T79s6dKlwsLCQiQmJhbpsRIRmQKJECY84isRERERmazevXsjNDQ01/GCCLh9+zZ8fX3x999/o0OHDsYOp1AOHz6Mdu3aYePGjUXuiDQlffr0waVLl4pt3DNT1qhRI7Rt2xbz5883dihEREXGMaWIiIiIqEBpaWkGv9+8eRO7du3Kd5r6is7LywtvvfUW/ve//xk7lArl4cOH2LlzJ958801jh1Lidu/ejZs3b2L69OnGDoWI6IVwTCkiIiIiKpCXlxdGjBgBLy8v3LlzB0uXLoVSqXzpGeTKu6VLlxo7hAojPDwcwcHBWLlyJRQKRb7jw5UXXbt2zXWgeSKisoJFKSIiIiIqUNeuXbFu3TpERUVBpVIhICAAX375JWrUqGHs0IgAAEeOHMHIkSNRvXp1rFmzBi4uLsYOiYiICsAxpYiIiIiIiIiIqNRxTCkiIiIiIiIiIip1LEoREREREREREVGp45hS5YBOp8ODBw9gbW0NiURi7HCIiIiIiIiIqAITQiApKQmurq6QSvPuh2JRqhx48OAB3NzcjB0GEREREREREZFeZGQkqlWrlud6FqXKAWtrawBZf2wbGxsjR0NEREREREQVXUamFiuPhuO3kxFIStfC2kyGoc09MLq1J1QKmbHDoxKWmJgINzc3fb0iLyxKlQPZl+zZ2NiwKEVERERERERGlabW4KeTt7H8xEMAKkhVQIoAlp94CDNLKwS18YKFkuWIiqCgIYY40DkRERERERERFRuZVIpVx8NzXbfqeDjk+YwxRBULM4GIiIiIiIiIik1SeiYS0zS5rktM0yApPbOUIyJTxaIUERERERERERUbazMFbMxzvzzPxlwOazNFKUdEpopFKSIiIiIiIiIqNlqdDiMDPXNdNzLQExqdrpQjIlPFkcWIiIiIiIiIqNiYK+V4p603dEJgTUgEEtM0sDGXY0SgB8a19ebse6THohQRERERERERFaubMUmoX9UWJ6Z3QFK6BtZmcpyOeAKlnBds0X+YDURERERERERUrHZejMKYX8/g851XYW0mR+d5RzDs539x4nacsUMjE8KiVCn63//+B4lEgilTpuiXpaenY/z48XBwcICVlRX69euH6Oho4wVJRERERERE9JIOXss6r23uaQ8LpRytazoBANafumvMsMjEsChVSk6dOoXly5fDz8/PYPnUqVOxfft2bNy4EUeOHMGDBw/Qt29fI0VJRERERERE9HIi41JxIzoZMqkEbWo6AgDeaOYGAPj7chTiU9XGDI9MCItSpSA5ORlDhgzBjz/+iEqVKumXJyQk4KeffsK8efPQvn17+Pv7Y9WqVTh+/DhOnDhhxIiJiIiIiIiIXsyh6zEAAH/3SrCzUAIA6le1RZ0qNlBrdNh89r4xwyMTwqJUKRg/fjx69OiBjh07Giw/c+YMMjMzDZb7+vqievXqCAkJyXN/GRkZSExMNPghIiIiIiIiMgUHrmYVpdr7OumXSSQSfbfU+lN3IYQwSmxkWliUKmHr16/H2bNnMXfu3BzroqKioFQqYWdnZ7Dc2dkZUVFRee5z7ty5sLW11f+4ubkVd9hERERERERERZaSoUHIrccAgA7PFKUA4LVGVWGmkOJGdDLO3o03QnRkaliUKkGRkZGYPHkyfv/9d5iZmRXbfqdPn46EhAT9T2RkZLHtm4iIiIiIiOhFBYc9glqrg5u9OXycrAzW2Zgp0KO+KwBg/b8c8JxYlCpRZ86cQUxMDBo3bgy5XA65XI4jR47ghx9+gFwuh7OzM9RqNeLj4w1uFx0dDRcXlzz3q1KpYGNjY/BDREREREREZGzZ40l18HWGRCLJsT77Er4dFx8iKT2zVGMj08OiVAnq0KEDLl26hPPnz+t/mjRpgiFDhuj/r1AocODAAf1trl+/jrt37yIgIMCIkRMREREREREVjRBCP55Uu+cu3cvm714JPk5WSMvUYtv5B6UZHpkgubEDKM+sra1Rr149g2WWlpZwcHDQL3/rrbcwbdo02Nvbw8bGBhMnTkRAQABatGhhjJCJiIiIiIiIXkjog0TEJGXAQilDc0/7XLeRSCR4vakbPt95FetP3cXQFu6lHCWZEnZKGdn8+fPRs2dP9OvXD6+88gpcXFywefNmY4dFREREREREVCTZXVKtfCrDTCHLc7u+jatBKZPi8v1EXL6fUFrhkQlip1QpO3z4sMHvZmZmWLx4MRYvXmycgIiIiIiIiIiKwcFr0QCADrVzv3Qvm72lEl3quWD7hQdY9+9dfNGnfmmERyaInVJERERERERE9FJikzJw4V5W11O7WvkXpQDgjaZZA55vO/8AqWpNicZGpotFKSIiIiIiIiJ6Kdmz7tWvagsnG7MCt2/h5QB3BwskZ2iw4+LDkg6PTBSLUkRERERERET0Ug4+HU+qfR6z7j1PKpVg0NNuqfX/3i2xuMi0sShFRERERERERC8sQ6PF0ZuxAAoeT+pZ/f2rQS6V4OzdeNyITiqp8AykqTVQa3R4nJwBtUbHSweNjEUpIiIiIiIiInphp8KfIEWthaO1CvVcbQt9OydrM30Ra10pdEtlZGqx7MhtNPliH/w/348mX+zD8iO3kZGpLfH7ptyxKEVEREREREREL+zA01n32tVyhFQqKdJtX29WHQCw5dx9pJdgcShNrcGSw7ew4MBNJKZldUclpmmw4MBNLDl8ix1TRsKiFBERERERERG9ECEEDujHk3Iu8u1fqeGIqnbmiE/NxJ7QqOIOT08mlWLV8fBc1606Hg65lOURY+CzTkREREREREQv5FZsCu7GpUIpk6JVjcpFvr1MKsGAJtUAlOwlfEnpmfoOqeclpmmQlJ5ZYvdNeWNRKhdeXl54/PhxjuXx8fHw8vIyQkREREREREREpufQtawuqeZe9rBSyV9oHwObuEEqAU7cjkP4o5TiDE/P2kwBG/Pc47Mxl8PaTFEi90v5Y1EqFxEREdBqc17LmpGRgfv37xshIiIiIiIiIiLTkz2eVAffws+69zxXO3O0qekIAFh/qmS6pRLSMjE8wCPXdSMDPaHR6Urkfil/L1bGLKf++usv/f/37NkDW9v/Zg3QarU4cOAAPDw8jBAZERERERERkWlJSMvEqYgnAF5sPKlnvd6sOg5dj8WfZ+7h3U61oJQXXw9NfKoaUzecw4LXG0ECYHVIBBLTNLAxl2N4gAdGt/aEhZLlEWPgs/6M3r17AwAkEgmGDx9usE6hUMDDwwPfffedESIjIiIybWlqDWRSKZLSM2FtpoBGp+OHOyIionLunxux0OoEfJysUN3B4qX21d7XCY7WKsQmZeDA1Wh0q1+lWGLU6gQmrz+PY2GPMXn9OSwZ4o8J7WsgKT0TVio5Dt+IxZAfT+LnkU1R2UpVLPdJhcfL956h0+mg0+lQvXp1xMTE6H/X6XTIyMjA9evX0bNnT2OHSUREZFIyMrVYduQ2mnyxD/6f70eTL/Zh+ZHbyCjBaZ2JiIjI+A4+HU/qZS7dy6aQSTHA/+mA56ciX3p/2Rbsv4EjN2JhppDio+51YGOugFIuhYOVCgqZFIsOhuHi/QQs2H+z2O6TCo9FqVyEh4ejcuWizxpARERU0aSpNVhy+BYWHLipn9EmMU2DBQduYsnhW0hV5z7LDREREZVtWp3A4etZRan2xVCUAoBBTd0AAEdvxiIyLvWl97c3NAo/HAwDAMztWx91XG0M1kulEszoURsAsPbfuwiLSXrp+6SiYV99Hg4cOIADBw7oO6ae9fPPPxspKiIiItMik0qx6nh4rutWHQ/H+HY+pRwRERERlYbzkU/wJDUTNmZy+LtXKpZ9ujtYoqWPA4LDHmPj6UhM61zrhfd1KzYZ0/64AAAYEeiBPo2q5bpdCy8HdKrjjH1XojF31zX8NKLpC98nFR07pXIxZ84cdO7cGQcOHMCjR4/w5MkTgx8iIiLKkpSeqe+Qel5imgZJ6ZmlHBERERGVhgNXs7qk2tRyglxWfKWF15tWBwD8cfoeNNoXmxEvOUODsb+eQXKGBs087PXdUHn5sJsv5FIJDlyLwfGwRy90n/Ri2CmVi2XLlmH16tV48803jR0KERGRSbM2U8DGXJ5rYcrGXA5rM4URoiIiIqKSVpzjST2rc11nVLJQICoxHUduxKJD7aLN6ieEwAebLuBmTDKcrFVYNKQRFAUUzbwdrTCkeXWsCbmDL3ZdxfYJrSCVSl7mYVAhsVMqF2q1GoGBgcYOg4iIyORpdTqMCPTIdd3IQE9odC/2DScRERGZrvvxabgWlQSpBGhT07FY962Sy9Cv8dMBz/8t+oDnK/65jV2XoqCQSbB0qD+crM0KdbvJHWvCWiVH6INEbDl3v8j3Sy+GRalcjB49GmvXrjV2GERERCbPTCHDyEBPTGzvAxvzrAZsG3M5JneogXFtvWGhZFM2ERFReZPdJeXvXgmVLJXFvv/Xm2UNeH7oegyiE9MLfbvgsEf4avc1AMDMV+sWaawre0slxrfPGgvzmz3XkabmLMKlgZ8Uc5Geno4VK1Zg//798PPzg0JheOnBvHnzjBQZERGRaTl7Nx4fbLqI6d18cXpGJzxKzoCdhQIP4tOhUsiMHR4RERGVgINXowEA7Yr50r1sPk7WaOpRCacinmDj6UhMaF+jwNvce5KKCWvPQieA/v7VMLR59SLf74hAD/wacgf349Ow8uhtTOxQ8P3Sy2GnVC4uXryIhg0bQiqV4vLlyzh37pz+5/z588YOj4iIyGRsOhOJW7HJ2HX5IZRyKUJuPUKrrw7ho82XjB0aERERlYBUtQbBtx4DADr4Fm28p6LIHvB8/alI6HQi323TM7V457ezeJKaiXpVbfB573qQSIo+JpSZQoYPumbN+Lf0yC3EJBW+S4teDDulcnHo0CFjh0BERGTy0tRabL/wEAAwwD+rzT7AuzLiUtQ4lRqHqIR0uNgWbhwHIiIiKhuOhz2GWqNDVTtz1HS2KrH76V6/CmZvD8W9J2k4FvYIr+QxdpUQAp9svYxL9xNQyUKBZUP9YfYS3dq9Grji5+AIXIiMx/x9NzG3b/0X3hcVjJ1SRERE9EJ2hz5EcoYGbvbmaO5pDwBwtTOHv3slCAHsuvTQyBESERFRcTt4/emse7WdXqgbqbDMlTL0aVQVALD+1N08t1v7711sPHMPUgnwwxuNUK2SxUvdr0Qiwcc9agMANpy6ixvRSS+1P8ofO6Vy0a5du3xfXAcPHizFaIiIiEzTxtP3AAD9G7sZTJvc068Kztx5gh0XH2BUK09jhUdERETFTAiBg1ezilLtS2g8qWe93rQ6fgm5g31XovEoOQOVrVQG68/efYLZf4UCAN7v4ovWNYpnJsCmHvboWtcFu0Oj8OWuq1g9slmx7JdyYqdULho2bIgGDRrof+rUqQO1Wo2zZ8+ifn227hEREUXGpeL4rceQSIB+/lUN1nWvXwUSSdYg6Pfj04wUIREZS5paA7VGh8fJGVBrdEhVa4wdEhEVkysPExGVmA5zhQwtvBxK/P7quNqgQTVbZGoF/jxzz2BdbFIG3vntDDK1At3quWBsG69ive8Pu/lCLpXg8PVYHL0ZW6z7pv+wUyoX8+fPz3X57NmzkZycXMrREBERmZ4/z2Z9MAz0dsjRJu9sY4amHvb4NzwOuy4+xNuvFO+HRCIyXRmZWiw7churjocjMU0DG3M5RgZ6Ylxbb87ISVQOZHdJtfSp/FLjNhXF682q48K9S9hwKhJjXvGCRCJBplaH8b+fRXRiBrwdLfHNgAbFfimhR2VLvBngjlXBEfhi51XsnFQZMmnJXa5YUbFTqgiGDh2Kn3/+2dhhEBERGZVOJ7Dp6beV2QOcP+9VvyoAgB0cV4qowkhTa7Dk8C0sOHATiWlZ3VGJaRosOHATSw7fYsfUc9hRRmXRs+NJlZZXG7iinqsNpnf3hVqb9ZrR6gRGt/aEX1VbLH+zCaxUJdNvM7lDDdiYyXEtKilHpxYVDxaliiAkJARmZpxFiIiIKrYT4Y9x70karFVydKnrkus2XetVgVQCXIiMR2RcailHSETGIJNKsep4eK7rVh0Ph1zKU49s2R1lTb7YB//P96PJF/uw/MhtZGRqjR0aUZ4eJWfgfGQ8AKBdrdIrSlmp5Fj7dgtcvJeApl/sh//n+9Hsy/24dD8B68a0gI9Tyc0AaGehxKQONQAA3+69jpQMFo+LG98ZctG3b1+Dnz59+qBFixYYOXIkgoKCCr2fuXPnomnTprC2toaTkxN69+6N69evG2yTnp6O8ePHw8HBAVZWVujXrx+io6OL+yEREREVm01PBzjv2aAKzJW5t+47Wqv0Y03sZLcUUYWQlJ6p75B6XmKaBknpmaUckWliR1n5UBE73Q5fj4UQQL2qNnCxLb1mjTS1BiuP3cbCg2EGr5mFB8Ow4p/bJf7cvxngjur2FohJysCPR2+X6H1VRCxK5cLW1tbgx97eHm3btsWuXbswa9asQu/nyJEjGD9+PE6cOIF9+/YhMzMTnTt3RkpKin6bqVOnYvv27di4cSOOHDmCBw8eoG/fviXxsIiIiF5aUnomdl3OKjL1z+PSvWw9si/hu/igxOMiIuOzNlPAxjz3S2hszOWwNlOUckSmiR1lZV9F7XQ7eC2reaJ9KXZJAVmvmdXHI3JdVxqvGZVchv/r6gsAWH7kNqIT00v0/ioaDnSei1WrVhXLfnbv3m3w++rVq+Hk5IQzZ87glVdeQUJCAn766SesXbsW7du319937dq1ceLECbRo0aJY4iAiIiouuy49RHqmDl6Olmhc3S7fbbvVq4KZ20Jx+X4iIh6lwKOyZekESURG8Tg5A8MDPLDwYFiOdSMDPaHR6aDkd+KF6ihzeG7aezIdaWoNlh25jQUHbuqXZXe6AUBQGy9YKI1zmp2m1kAmlSIpPRPWZgpodLpii0Wt0eHojUcAgPa1nYtln4VlCq+Z7vVd0Li6Hc7ejce8vTfwVX+/Er2/ioTvCvk4c+YMfvvtN/z22284d+7cS+8vISEBAGBvb6/ff2ZmJjp27KjfxtfXF9WrV0dISEie+8nIyEBiYqLBDxERUWnYePq/Ac4LmuXG3lKJQG9ewkdUEdyMTkLQb2cwItADk9r76DumbMzlmNjeByMCPaDVCSNHaRrYUVa2mWqnW0l3b52OiENShgaVrZTwq2pbLPssLFN4zUgkEszoUQcA8MeZSFx9yHPw4sKiVC5iYmLQvn17NG3aFJMmTcKkSZPg7++PDh06IDY29oX2qdPpMGXKFLRs2RL16tUDAERFRUGpVMLOzs5gW2dnZ0RFReW5r7lz5xpcXujmlv/lE0RERMXhdmwyTt95AqkE6Nu4aqFu0/PpJXzbL/ASPqLyKjYpAyNXn8LFewn4dPsVjGnjhdMzOuHMxx1xekYnNK5eCf2XheCd384iU6szdrhGFZeixrm7TzA8wCPX9cMDPCrE2ERlmSmOnVYa45QduJY16167Wk6QSvP/Uqq4aXU6jAz0zHVddhdmafB3r4QeflUgBPDlrqsQgoX24sCiVC4mTpyIpKQkhIaGIi4uDnFxcbh8+TISExMxadKkF9rn+PHjcfnyZaxfv/6l45s+fToSEhL0P5GRkS+9TyIiooJsejoVcpuajnC2KdwAp13qukAuleBaVBLCYpJLMjwiMoI0tRajfzmNe0/S4O5ggVm96sJKpYBSLoWDlQpKuRSO1io8TEjDsbBH+HjL5Qp7IhcWk4Tei4Px0ZbLGNnSM2uq+Vw6yiauPcdZS02YKXTtPK80urcOPi1Ktfct3fGkAMBcKce4tt45XjOTO9TAuLbepXq55P918YVSJsXRm49w5MaLNayQIY4plYvdu3dj//79qF27tn5ZnTp1sHjxYnTu3LnI+5swYQJ27NiBf/75B9WqVdMvd3FxgVqtRnx8vEG3VHR0NFxccp9iGwBUKhVUKl5nTkREpUerE9h89j4AYECTwnfo2lko0apGZRy+HoudFx9icscaJRUiEZUynU5g6obzuBAZDzsLBVaNaAp7S2WO7epVtcWiwY0wes1pbDgdieoOFhjfzscIERvP0ZuxGPf7WSSla1Dd3gJJ6ZkIauOF8e189OP/JGdoMHndORwNe4QBy0Lw+9vN4e1YclPd04vR6nQYEeCBH3IZO214gAf+DY+DpUqGRtUrlVpMiWklO+bS7dhkhD9KgUImQasalV94Py9DpZDleM1odDqoFLnPAlxSqjtYYHigO348Go4vd11FK5/KkMvY6/My+OzlQqfTQaHIWeFWKBTQFaE1UAiBCRMmYMuWLTh48CA8PQ1bDv39/aFQKHDgwAH9suvXr+Pu3bsICAh48QdARERUzI7ejEVUYjrsLBToULto35L29HMFwFn4iMqb/+2+ht2hUVDKpFjxZhN45VNAae/rjNm96gIAvtlzvUJd0vvriTsYseoUktI1aOpRCVvHt4S7gyUslHKDjjJ7SyW+HdgAPk5WiEpMx6DlIRy3xgTde5KG4YEemPjc2GmTOvhgZEtPzPorFH2XHsfsv0KRnFGyl2ImpWdi6eFbsFDJSrR7K7tLqrmng1HHPHv+NWOsAeUntKsBOwsFbkQnY+PTLnJ6cSxK5aJ9+/aYPHkyHjz4783y/v37mDp1Kjp06FDo/YwfPx6//fYb1q5dC2tra0RFRSEqKgppaWkAAFtbW7z11luYNm0aDh06hDNnzmDkyJEICAjgzHtERGRSsj909W5YFSp50b6V7FTHGUqZFDdjknEjOqkkwiOiUvbbiTtY8c9tAMDX/f3QzNO+wNsMC/DAqJZZX9K+u/ECztyJK9EYjU2rE5izPRSfbL0MrU6gb+Oq+G1081y7ybI525hhw5gWqOtqg0fJagxaHoJzd5+UYtSUHyEEZm4LxcDlJ9De18lg7LSxbbwhlQAN3GwhBLD6eAQ6zTuCfVeiiz2O9EwtfvznNl75+hC+2n0NwWGP8h2nLDjsEbadv//Cl84a89I9U2RrocCk9jXg7WiFKrZmUGt0eJycAbVGxzHhXgCLUrlYtGgREhMT4eHhAW9vb3h7e8PT0xOJiYlYuHBhofezdOlSJCQkoG3btqhSpYr+Z8OGDfpt5s+fj549e6Jfv3545ZVX4OLigs2bN5fEwyIiInoh8alq7AvN+lDd379aAVvnZGuuwCs1s9r9d1Sg7gii8urw9RjM+isUADCtU030blS4iQ8AYEaP2uhUxxlqjQ5v/3IGdx6nlFSYRpWUnonRa05hVXAEAOD9LrXw3YAGhSrqO1ipsPbtFvB3r4TEdA2GrjyJkFuPSzhiKowDV2MQcvsxIp+kwtFalaNrx85CiXkDG+K3t5qjur0FHiak4+1fTuOd384gJjH9pe9fo9Vh/b930e7bw/hi11U8Sc2El6MllHIZJrTzyXXMpVGtPPH5zquYvP48Rqw6VeTxyhLTM/FveFYBuaid0uXZ0Bbu2DQ2AGfuPCmxGQ8rComoqCMNFkAIgf379+PatWsAgNq1a6Njx45Gjip3iYmJsLW1RUJCAmxsbIwdDhERlTO/hERg5rZQ1K5ig78nt36hfWw9dx9TNpyHl6MlDkxrA4mkdGfuIaLicfVhIgYsC0Fyhgb9GlfDtwP8ivx6TlVrMGj5CVy6nwCvypbYPC4QdhZ5dw+VNfeepOKt1adxPToJZgop5g1siO71qxR5PykZGoz59TSCwx5DJZdi2Zv+aFeLRQFjydTq0OX7f3A7NgVj23jjw26++W6fptZiwYGb+PHobWh1AtZmcnzYzRdvNK1e5NnrdDqBXZcfYt7eG7j9KKuQW8XWDFM61kC/xtX0YxqlqjWQS6UGYy7JpVIsP3ILCw+GQa3VwVwhw7RONTGypUehxkLaefEhxq89Cy9HSxx8t22R4i7P0tQaLD1yCz8cyDm22OQONRDUxstolxeaisLWKdgp9YyDBw+iTp06SExMhEQiQadOnTBx4kRMnDgRTZs2Rd26dXH06FFjh0lERFSqNp7OunRvwAt0SWXrUNsJSrkUt2NTcPUhL+EjKouiE9MxavUpJGdo0MLLHnP71n+hArOFUo6fhjeBq60Zbj9KwZhfzyBDUz46C87efYLei4NxPToJjtYqbBgT8EIFKQCwVMnx0/Cm6FjbCRkaHcb8chp/X3pYzBFTYa3/9y5ux6bA3lKJce28C9zeXCnDh918sX1CKzSoZoukdA1mbLmMgctDcLOQl7ILIXD4egxeXXQME9aew+1HWff/cY/aOPReWwxqWt2gsJTbmEtKuRQTO9TA31Nao7mnPdIytfhi11W8tjgYl+4lFBhD9qV7HXjpngGZVIrVxyNyXVdcMx5WFHymnvH999/j7bffzrWKZ2tri6CgIMybN88IkRERERnHtahEXLqfAIVMUqRLdJ5nbaZAu1qOADjgeXmWptZwbI1yKiVDg1GrT+FhQjq8HC2xfGgTKOUvfirhZGOGn0c2hZVKjn/D4zD9z0svPN5NYZRGbv514QFeX3ECj5LVqFPFBtvGt0QDN7uX2qeZQoalQ/3R068KMrUC49eexZ8cWLnUJaZnYv7+mwCAKR1rwKYIg33XcbXB5nEtMbNnHVgoZTh95wm6/3AU8/bdgFqjzTM3z9yJw6AVJzBi1SmEPkiEpVKGKR1r4Mj7bTG6tRfMijjrnLejFdaPaYGv+/nB1lyB0AeJeG3xMXy+40qerwetLqsoBmRNVkD/SUoveMZDKhwWpZ5x4cIFdO3aNc/1nTt3xpkzZ0oxIiIiIuPK7pLq4Ouc7+C8hZE9C9/OSw9L9OSTjCMjU4tlR25zbI1ySKsTmLz+HEIfJMLBUonVI5rB1uLlZ+DydbHBkiGNIZNKsPncfSw4cLMYos2ppHNTCIHv99/ApHXnoNbo0LG2MzaODYCrnXmx7F8hk2LB640wsEk16ETWIPG/hkQUy76pcJYevoW4FDW8HC3xRrPqRb69TCrBqFae2DetDdr7OiFTK7Dz4kOkZGix9MitHLmZkKrGB5su4d/wOCjlUrzVyhP/fNAOUzrWfKnZ7yQSCQY2dcP+aW3wagNX6ASw8lg4Os37B4eeFp+eFfogAZWtVKhub44mHpVe+H7LI2szRYnOeFiRVOyLHJ8THR0NhSLv5JHL5YiNjS3FiIiIiIwnU6vD1nP3AQADmrz4pXvZ2vs6wUwhxZ3Hqbh8PxH1q9m+9D7JNKSpNVh25LZBUSExTaP/nWNrlG2f7biC/VdjoJJL8ePwJqjuYFFs+36lpiM+710P0zdfwvf7b6K6vQX6Nn754022ksjNNLUGsmfG7Ql9kIDtF7Iuqxvzihf+r6svZEUcM6ggMqkE/+vrBwulHKuPR+CTbaFIUWsxtk3Bl5HRy7n3JBU/HQsHAEzvVhuKQozDlJeqdub4aXgT7LoUBUuVDD8Hh2Phwf/GJMrOTZ0Q+L+utXDgagwmd6xRbAXObI7WKix8oxH6NqqKj7dexv34NIxcdQq9Grjik5514GitQppag5rO1lg5vAkqW6uQqdW91GMvb7Q6HUYGeuZaTB8Z6AmNTgcle4AKhc/SM6pWrYrLly/nuf7ixYuoUuXFrgknIiIqaw5ei8HjFDUcrVVoU9PxpfdnqZKjw9P2/x2XeAlfeSKTSrHqeHiu6zi2Rtm2KjhcP27KvIEN0bh68XdLvNGsur648n9/XsSJ28U301xBuSmTSHDgajTOR8YjKiEdGq0u3/3l1nV18FoM/ghqgSWDG+Gj7rWLvSCVTSqVYNardTChnQ8A4H9/X8N3e6+z87SEfbvnOtQaHVp42aNjMcw+J5FI0MOvCgK9K2NNHh1va0Ii0LaWE77q71fsBalntfN1wt6pr+CtVp6QSrIuQX37l9NIzsgq5jb7cj9af30Izb/cz87X55gr5RjX1jvHjIcT2/tgbBtvfhFTBHymntG9e3d88skn6Nq1K8zMzAzWpaWlYdasWejZs6eRoiMiIipd2Zfu9W1UtVAz9BRGD78q2HnpIXZefIgPu/pyFr5yojBjazhYqUo5KnpZ+65E49MdVwAAH3bzRQ+/kvty9oMutXA3LgW7LkUh6Ncz2DwuEN6OVi+0LyEEbkQn43REHNrWcsw3N2OTM/D17uu4/nTgaakkq4vExcYMzjZmcLF9+q+NGQK9HbDu1F2D2bYS0zRYeDAMUokEQW28XijeopBIJHivSy1YquT4avc1LDwYBnOFDCNaeuSYde1FToqf7wJ70f2UFxci47H1fNaXKDO61ynW9yxTOW5aquT4pGcdvNbQFR/+eQnj23nrZ+t7Nh52vuakUsgQ1MYL49v5ICk9ExZKOf65GYvpmy9i3sCGRZ5lsaJiNj3j448/xubNm1GzZk1MmDABtWrVAgBcu3YNixcvhlarxYwZM4wcJRERUcmLTcrQjy9RHJfuZWtXywkWShnuPUnDhXsJaPiSgwCT8cWnqGGhlMPGXJ7rCRbH1iibLt1LwKR15yAE8EYzNwS9UrIFF6lUgnkDG+JhwgmcuxuPkatOYcu4wEKflOt0Auci47E3NAp7QqMQ8TgV9pZK9GlcNd/cdLBSwdlGhcT0TMQkZUCrE4hOzEB0YgaA/2Yms7dU4tj/tct3tq3xTzuYSsM7bb1hqZJhzfE7GNTUDcsO38LqkAgkpmlgYy7HyEBPjGvrDVURBsPO7gJbdTz8pfZTXggh8MWuqwCyvpwp7kvOs8ckMpXjpl81O/w1oSU0OoF3N17IdZvSzvOyILtA52ClwsOENEzdcB6pai2aeTpgcPOijz9WEbEo9QxnZ2ccP34c77zzDqZPn65vhZVIJOjSpQsWL14MZ2fOOkBEROXf1nP3odUJNHSzg4+TdbHt11wpQ8fazvjrwgPsuPCARaky7t/wOExefw6fvlYXwwM8DL5ZzzY8wAOX7yfA28kKtuYsTpmq5ztkHqdkwNXOHK52Zvj0tXql0tVoppDhx2FN0GdJMBQyKW7GJMHaTJFn106mVocTtx9jT2gU9oZGIyYpQ79OKZeikZsdohMz8h33RQiBX95qDiBrQPfHyRmISkxHVEI6ohPTn/4/AwqZBHEpapPobMk2LMADr9RwxOrjES/d1cJx4XLaeyUa/4bHQSWX4r0utYp9/6Y4JpFcJkVCWoZJ5XlZUsXWHO92roXPdlzB3L+vomNtJzjZmBV8wwquYh1ZCsHd3R27du3CkydPEBYWBiEEatSogUqVONsAERFVDEIIbDwTCaB4u6Sy9fCrgr8uPMDOSw/xUffabG8vg7Q6gSWHwjB//w3oBPD7ibtYMrQxpBKJQZfFiEAPDA/wwMDlJ5Ch0WLR4MYsRJqg3Dpkhgd4YNM7AVDIJKU6uHFlKxV+e6s5rM0UWBUcjjG/njHo2nmnrTdORcRh89n7OHA1Gonp/508W6vkaOfrhC51XdCmliOsVFmnOuPaZo1XVVAHkEwqgZONGZxszOCXy6FPrdGZVGcLALjamec5LtGq4+EIauOFwLkH8CQ17+npK1kosP/dNvmOvVXRumPUGh3+9/c1AMDo1p4lMq5T9phEQMG5WZpMrYOrrBkR6IFt5+/j4r0EzNlxBYsHNzZ2SCaPRak8VKpUCU2bNjV2GERERKXu4r0E3IhOhkouxasNXIt9/21qZp0sPkxIx7nIJ/B3ty/2+zBV5WG8lpjEdEz94zyCw7IGo+7bqCo+610PFkq5wdga2Y8v4lEKMjRa3HuShv5Lj+P/uvpmDarLYqRJyKtDpjTHSXqek7UKS/MY00YnBOpXtcWWpzODVrZSoVMdZ3Sp64wAbweo5DlP5J8f9yU7N4t60m+KnS0FjUsUl6KGtZkCDxLS89xHdTMLPE42rS4wY1t78g7CH6WgspUS77QtuYJcceVmcTLFPC9LZFIJvuxTH68tDsbOiw/Rr3E02vvyaqv8lK1PQURERFTisrukutZzgU0JfCNqppChUx1nbDl3H9svPKwwRanyMF7LPzdiMe2P83iUrIa5QobPetdDf///WkqeHVsDAJSQoo6rLXZOao3pmy9i16UofLHrKkJuP8a3AxrA3lJplMdB/ylodjpjdMjIpNI8x25aExKBE9M7YHIHH7Su4YhG1SsVara73HKzqEyxs6WgrhYnazP8PKIJdPlM0Jc1uLsZu2OeSkjL1BdkpnSsqe+4KynFkZvFyRTzvKypV9UWb7XyxIp/buOTraFoPtUBliWcR2UZnxkiIiLSS8/U4q+nMw0N8Hcrsfvp6VcFW87dx65LDzGzZ51y3zVT1sdrydTqMG/fDSw9fAsA4OtijUWDG8PHqXCzo9maK7B4cGP8fvIuPt1xBQevxaD7gqNY8HpDNPdyKMnQqQCJJjID2LMK6v5JU2sxtVPxj/FTGKbW2VKYrpaqlSwK3E+aWpPnfoYHeCDiUQpquhTf+IKmbPGhMDxJzYSPkxVeb1py74OmzNTyvCya0rEGdl16iHtP0jBv3w180rOOsUMyWey7IyIiIr29V7LGaKlqZ45A75IrFrSu4QhrMzlikjJwKiKuxO7HVBTUjSKXmu5HsntPUvH6ihP6gtTQFtWxdXzLQhekskkkEgxt4Y6t41rCy9ESUYnpeOPHE1iw/ya0+bVxUIm5FZMMy6czJ+bGWB0y2d0/uTGFrh0LpRxKuRQOVioo5VKjFpSzu1omd6ihf85szOWY3KEGxrX1LnRsee1nUgcfjAj0wDu/n8W3e67rJ4IqryLjUrE6OAIA8FF3X8hLcTw1U2NKeV4WWSjl+Lx3PQDAquBwXLqXUMAtKq6K+yojqqDS1BqoNTo8Ts6AWqNDqjr3byKJqGLaeDrr0r1+jauWaPeSUi5Fl7ouAIAdFx+W2P2YioI6P5LS8x6E2Jj2hEah+4KjOHPnCaxVciwZ0hif964Ps5f4tryOqw22T2iFfo2rQSeA+ftvYOjKk4hJzHvMGype6ZlazNt7HV0X/INjYbEYHuCR63bZnTalLbv7JzfGismUZXe1nJ7RCWc+7ojTMzohqI1XkbtactvP2Dbe2Hc1Grdik7HoUBg+3XGlXBemvtp9DWqtDi19HNCulpOxw6Eyrm0tJ/Rq4AqdAD7cfBEaLY9duWFRiqgCyR7PpMkX++D/+X40+WIflh+5jYxMrbFDIyIT8CA+DcfCHgEA+pfgpXvZevpVAQD8fflhue6USUzLhIUq/24UK5UcOhN6DjI0Wsz+KxRBv55BYroGDdzssGtya3SvX6VY9m+pkuO7gQ0wb2ADWChlCLn9GN0WHMXh6zHFsn/K24nbj9H9h6P44WAYMrUC/9x4hHHtfF6606Y4FVf3T0VSXF0tue3n9abV8dlrdQEAq4Ij8OGfl8rlMfvs3SfYcfEhJBLgo+61IZGU78vKqXR80rMObM0VCH2QiFVPu/DIkESU51J3BZGYmAhbW1skJCTAxsbG2OGQicptPJNskzvUMPnxTIio5C06eBPf7r2B5p722BAUUOL3l6nVoekX+xGfmom1o5sj0Kdyse7fFGa6Ox8Zjwlrz2LWq3Vw8V6CwWxi2Sa290H9qrZY8c9tzO1bHzWcS3fcluefp6T0TMzYcgm7Q6MBAG+39sT7XXyhlJfMd5m3YpMx/vezuBaVBCDrkpkhzd2hkJXtWQpNTUJqJub+fRXrT2V1QzpZqzCnV110recCiUSCVLUGchObGdIUY6rINp25hw82XYBOZH2pMH9QQyjKyeVtQgj0XxaCM3eeoL9/NXw7oIGxQ6Jy5I9Tkfjgz4swV8iwd+orcLMveJy38qCwdQoe1YkqCFOcXYeITIcQApvO3AMADGhSOgO7KmRSdK3rgvWnIrHj0sNiLUoZe6Y7nU5g5bHb+Hr3dWh0AmuOR2DFsCaQSiQ5Ynq7tSdeX3EClx8kovsPR/FOWx+Mb+ed69T2xS2352l4gAe+6FMfMUkZmNDep8SnsvZ2tMLW8S3xxc6rOH7rMfo1roZlR25hTUgEZ30qBkII7Lj4EHO2h+JRshoAMKR5dXzQ1Re25v+NzWRqM4ABphlTRdbfvxoslDJMXn8OOy4+RHqmFosGN36py3lNxd+Xo3DmzhOYKaR4r7NxBtGn8mtAk2r48+w9nAyPw8dbL2P1yKbsxHsGO6XKAXZKUX4ytTqE3HoMb0crtPzqYJ7bnZrRAZWtVDxAElVQ/4bHYeDyEFgqZTj1ccdS60Y4dvMRhv50EvaWSvz7UYdiGVTW2J2hj5Mz8O7GCzh8PRYA0MOvCub2rQ8bM0WenR/349Mwc+tlHLiWdfmal6Ml5vapX6Iz0+X3PE1q74NRrTxhZ6EssfvPTWRcKv44HZlrRxm7eovu3pNUfLL1Mg49zUUfJyvM7VsfTT3sjRwZlWWHrsVg7G9nkKHJGntpxZtNyvR092qNDh3nHcHduFRMau+DaSxKUQm4FZuMbt8fhVqrww9vNEKvBq7GDqnEFbZOwa8biMqp2KQMLDxwE62/OoQpG86jkmX+M9lYquTou/Q4VgeHm+yAu0RUcjadybqkp4dflVI96W/hZQ8HSyXiUtQ4futxsezTmDPdZY/Xc/h6LFRyKb7sUx+L3mgEm6ezheU17ktVO3OsHN4Eiwc3RmUrFW7HpmDQihOYvvkiElJL5pic3/O0OiTCKMUfZxszrAmJyHWdqc9SaEo0Wh1WHr2NTvP+waHrsVDKpJjasSZ2TmrFghS9tHa+Tlg9shkslTIEhz3GsJ//RUJa2f3s+EtIBO7GpaKylQpBbbyNHQ6VU96OVpjQPuvKlE+3hyI+VW3kiEwH39mJyhEhBM7efYIp688h8H8H8N2+G4hKTIdUAtx5nJrnTDYjAj1w/NZjnLsbj9nbr6DFlwcwc9tlhMUklfIjICJjSFVrsPPpDHildeleNrlMiq71smbh21lMs/DFp6nznekuIU1d7IOKa3UC3++/gcE/nkB0Yga8HS2xbUJLDG5evdAdqBKJBD38quDAtDZ4o1l1AMC6fyPRYd4R7Lj4oFhmvHqUnIH1/97FJ1svITox3eRmBCxolsLYpHQsOngTwWGPkMlZjADknFU3JjEdE9edw+c7ryItU4tmHvbYNbk1JnesUSqXhFLFEODtgN9GN4eNmRxn7jzB4B9PIC6l5E6yS2r26PhUtb4z893ONct0xxeZvrFtvOHjZIVHyWr87+9rxg7HZPBVR1QOpGdqsf3CA/wScgeX7ifolzeqbofhAR7oVt8FKrkMXpUtASDXMVY0Oh0+fa0u1hyPwK3YFPwScge/hNxBSx8HDAvwQAdfp2K5rIaITM+xm4+gUsjgZGOGJu6VSv3+e/q54veTd7E7NAqf9a73wgNqJ2dosORQGCa094GNuTzX4kZ2Z2ifJcHo1bAq+vtXMxhX50VEJ6Zj8vpzOHE7DgAwwL8a5rxW94U7jWwtFJjbtz76NKqK6Zsv4lZsCiasPYctvvfxae96qGpnXqT9RcalYu+VaOy5HIXTd+KgE4C9pRLTu9fO93myNnu55+VFWJsp8o2pkqUSPwdHIG7vDdiaK9ChthO61HXBKzUcYa6seAWXvMYE+7x3PTyIT8MbzapjYBM3SKW8NJ+KX6PqlbB+TADe/OkkQh8kYtDyEPw2ujmcbcyK9X5KcozAhQfDkJCWiVrO1hhYyl/KUMWjlEsxt299DFgWgvWnItG7UVW0KMHL9MsKjilVDnBMqfIvrxmk7j1JxW8n7mLDqbt48vTyDqVcil4NXDEswB1+1exy7KugmWyEEDh+6zHWHI/A/qvRyG4mqGpnjiEtquP1ptVhb6nMNy4iKhuyX8OxSRmoZKlAZFwqarmU/vuIVifQYu4BxCZlYNXIpmhXy6nI+9h/JRqfbLuMhwnp+HGYPy7dS8APuYxLNKmDDxpUs8Nba04DAMwVMvRpXBXDAtzh+wKP/fD1GEz74wLiUtSwVMrwRZ/66N2oapH3k5cMjRZLDt3CksNhyNQKWChleK9zLQwP9IBao831GCyEwI3oZOwJjcKe0CiEPkg02Ge9qjboUscFbzSvjl9D7pjUrKwFjQc2oEk1LDwQhn1Xow26MswUUrSp6YgudV3QwdcZthYKg32a2ntVccRkimOCUcV0KzYZQ348iajEdFS3t8Dvo5sX2+xiJTlGYMSjFHSafwSZWoE1o5qhTU3Hlw2XqFA+2nIJa0/ehZejJf6e3LrcdrEWtk7BolQ5wKJU+ZaRqcWSw7dyfDs0qpUn+i89jpsxyQByLxq9rHtPUvH7ybtY/69h0Wt0K09MaO+D5Uac2YqIXk5exxZjvYZnbbuMNSF30K9xNXw3sPBTccckpmP29lDsuhQFAKhub4H5AxuiXlWbPB+fTghsOfcAa45H4Hr0f5cpN/e0x/BAD3Sq41zgNOeZWh2+3XMdy/+5DQCoU8UGiwY3gpej1Qs8+oKFxSRh+uZLOBXxBN6OVvjznQD8HByO1ccNZ6h7q5UnJqw9i39uPtLfVioBmnrYo0tdF3Su64xqlf47WTS1PChsTBqtDqfvPMGe0CjsDY3G/fg0/e3lUglaeDlgQJNq6FzXBcvK4OMDgJQMDaIS0xGdkI6oxHSD/6eqtVj+pj9azD2QZ1fZ6RmdXrjrkKioIuNSMWTlSdyNS0UVWzP8Nro5vF/weKjVCdyMScK1h4noWq8Kmn25P5887wgBvNBJ/QebLuCP0/fQukZl/PpW8xeKlehFJKRlouO8I4hNysDkDjUwtVNNY4dUIliUqkBYlCq/8vt2aGJ7H9Svaos1IRElfnldeqYWOy4+xJrjEbh0PwE/DvPHxXsJnB2JyEhetsvC2LPT5SZ79j9rMzlOf9yxwBMMnU5g3am7+N/f15CUroFMKsHbrb0wuUMN/WVchekMPRkeh19CIrAnNBrap62hLjZmGNK8Ot5oXh2VrVQ5nu/kDA1mbruMHU/HwBoe4I7p3WuX+LToOp3A+lORcLFR4VxkfK7H4Oz3hgnrzqG1T+WszqHaTnCwUuW534KeJ2MoSkxCCIQ+SNR3ht2IzvqyxhTfqwrqbmpVozI+2nIZ0QnpSMrIe8ycWs7WWDm8CVp/fSjPbc583DHfvztRcYtKSMfQn04iLCYZTdwrYelQf9iaK/J9HQsh8CAhHRci43EhMh7nIuNx+X4CUtXaQuX5sf9rh7G/noFMJkXDarZo4GaHBm528HSwzPWy1ezjeXyaGlYqOY7dfAQfJ6sS+0KBKC87Lz7E+LVnoZBJ8Pfk1vBxsjZ2SMWORakKhEWp8iNVrcHt2BTcik3GgydpGNHKE83z/XaodL8FFULg0v0E1HS2LuBbK347S1RSCtNlkabWZnVWJKQj+mmHRfb/U9UaLB1qeh0WOp1A4P8OIioxHSuHNUHHOs55bvts1xAANKhmi7l9/VDH9cXfAx8mpGHtybtY9+9dPErOuiystos11gcF4Kdjtw06koYHeGBEoAdGrT6Fd9r66AdqLy1qjQ5NvtiX59/v1IyOyNQKWFXQAXvDH6XgyI0YDGpSHc3nmtZ7VUF/uxPTO6DVV4f0lyZaKmVwsTWDi60ZnG3M4GKT9f9qlczRyqcymnxhWo+P6HFyBmZsuYQv+tTH6uMRWBNi2M35TltvXLqfgBO3HuPCvXicj0zAo+SMHPuxVMoQ6OOAhW80zvcz5/OvmWzWZnI0qGaHBm62aOhWCY2r28FKJc/x/jki0APj2/qwy59KnRACo9ecxoFrMWjqUQkbxgSUu/H/ClunqJifVoiM7HFyBsJiknErNuXpv8kIi0k2uPyglrM1ejZwLXBmpNL8FlQikcCvmh0eJ2fkG9ej5AycvhOHZh4OcLEt3sEuqfwyxXFfTE1uXRaJaRosOHATQgg087THuN/PIjE9/w6Lx8n5z05X2scWAJBKJehevwp+Dg7HjosPci1K5Te+kuwlP8hVsTXHu51rYUJ7H/x9KQprQiIwrq03Vh69bdBpk5im0f++emQzVCqmy6WLoqAZ6pLTNRW6Q8azsiU8K3sW+F4Vm5SBvy7cR6PqldDUw/6lcyg3QghcuJfwtIMrCbNfrVvg327lsCawMZfD2cYs38Hm09QajAz0zLXramSgJzQ6HZScaJtKmYOVCl/3b4Afczl2LjhwEzohUL+qLb7bd0O/Ti6VwLeK9dMikh0autnB29EKMqmkwDwHgC3jAnE+Mh4XIhNw4V5Wp1VSugbHwh7hWFjWpcy5dU4mpmnww4EwSCBhlz+VOolEgk9710PIvCM4FfEEG05H6mferWj4yiMqIVqdwP0nafqC07P/Zo/PlJtKFgr4OFnBr6otHK1VJjczElDw7Eh2FgrM/usK4lLUaOBmh651XdClrjNboylPJTmzTlmXlJ6JS/cScC06EW80c8eq4+G5brc6JAJj23rrL+O1UMrgYvO0u0LfZaGCm70FnGxM89jSwy+rKHU6Ig4ZmVqDv/2/4XH6megAoL2vEz57gZnoCqKSy9C7UVX0blQVao0W7268kOt2a0IiMLF9jWK978Iq6BhsrL+fqSl4Jj8FfjwajriU67C3VKJjbSd0reeCQO/KL3UpZqZWh3/D4/TjXUUlpgPImvHQwUpZwPunEk6FnLnMXCnHuLbeAHKfVbeiHzvJeMwUMqwJich13ZqQCJyc3gGDm1eHj6MVGrjZoa6rTZ6vucLkubuDHO4OlnitYdYkE5laHa5HJeHCvaxLAiMepaKlT+U8j+erjodjfDufl3/gREVU1S7rC7HPdlzBl7uuomNtJzhaV7wv9FmUIqMyxc6IosaUnqlF+KOsjqdni0/hj1KQodHlehuJJOsg5ONkBW9HK4N/nx2k3FS/BdXqdPnGde9JGjwcLBCXotaPEfDV7muo4WSFLnVd0KWuC+pVtYFEkvWttCnmQXEqrsdX1p8nIQQyNDqkZ2qRnvn0X40W9hZK/HbyDn44kPMbVQAY2qI6EtM1MFPIYCaXZv2rkJVIV0NJKszfT63R4VpUIi5EZl3ScOFePG7FJkOIrA6nTrVd8u2ySMnQYMu4QFSyVMJaJde/xnKLxRSPLY2r2+GXUc3QxKMS4tMyUUkiQXqmFiuPheOHp7FWtlJhTq+66F7fJc/HV1yS0jUm11EGFHwMZodMloKep8fJarSt5YgDV2MQl6LGH6fv4Y/T92CplKGtrxO61HVBu1qOBkW+vF7H6Zla/HMjFntCo3HgWjTin/nyyUIpQ7taTuhc1xlanSjWv51KIUNQGy+Mb+djEBMLUmRMBXVzpqq1+LJP/ULvr6h5rpBJUa+qLepVtcWQ5u4AgEcFdE4a63hONCLQA2fuxKFPo6qwMlPgcXJGmfyc/zIqxqMsAxYvXoxvvvkGUVFRaNCgARYuXIhmzZoZO6wSZYqdEfnFlJ6pxc2Y57ueUhD5JBV5jcymlEvhVdkS3o5W8HaygrejZdZgipWt9APx5sdUvwUtTFybx7VETGI69l6Jxp7QKITceoybMcm4GROGRYfCUNXOHG80c8OoVp7leha/4srzkni9aHXiaYFIi3R9sSirYJTxtGCkLx49U0TSr89ertE+t03W+rRMw+W5FWntLZU49n/tsPp4RK4xrjoejqA2Xujy/dEc40UoZBKYyWVQKWQwU2QXq6Qwk8v0/1cpZE9/z2f9c8Uu/bbyZ7eRQimTvnARJK+/39g23ggOi8WxsMc4HxmPKw8SodbmfJ6qVTJHw+p2BXZP2por4Whd8AmtqR5b1BodTkfEYcK6sznGb9p58SGaeVbCh11rw9aidDqBTLUjyVT/fqamMM/TvIENc+1s2nnxIXZefAilTIpAHwcM8K+GDrWdc7yORwR64K1WXhj84wmEPkjU33d251WXui5o6WPYeVXcf7vsk5bsE2oWJMnYSuLY+bJ5bmOix3MimVSCbwc0wNLDt/DuxgsV8j2dA52bgA0bNmDYsGFYtmwZmjdvju+//x4bN27E9evX4eTkVODty+JA5/nOPtPBB30aVcOZO09KNaYm7pWw+dw9g26NbNmzGY359Uyut7Uxk8PHyUr/k931VK2SRbF0c5jizEhFjSshLROHrsVgT2gUDl+PRVqmNt+ZkYyVB8Upv5wqyuMraD/d6rlg05n7BkWijFwKSc8XnDK1xjv8y6QSmMmzvsn8bmADtPoq/5l1Jq07h8v3cy/YlBapJOvSLjOFFOZPC1gqg0KXYWFL9bT41buRK3ZdeljoY4udheKZcTVs4VfNDpWffggv7lnzTOnYUtBso0OaV4eLbfFeqvcyMZnCTKOm9PczZUV5nnQ6gYv3E/Qz+d1+erlofu9X2a/jOduvoHNdZ3Sp64Im7pXynRGXfzsqz0zx2GmKMREB5Ts3OfteGdK8eXM0bdoUixYtAgDodDq4ublh4sSJ+PDDDwu8fVksShV19pmSlt2tkd9sVCemd8CApSGwt1LmuOyuspWyxC8jKU/SM7UIufUIAd6VX2hGlbKgsDlV0OMrrv0URCmX5tktpHq22CKXGq5XyKB6/nby5/bxTIEme5nimZO1go4Hz84gpdUJZBgU2Qy7tTLyKMRlL8vI43bPdnM9v/5l3iUL8/c7Ob0jFh8KQw1nKzR0s0N1e4t8jyeFmX2vLCpKHpSm8vp8U+GExSTh8PVYDGnuXsBMfh2heIluSqLyxhSPnaYYE5Gpfv4pDpx9r4xQq9U4c+YMpk+frl8mlUrRsWNHhISEGDGyklXQtebxqZnoXt8F956k5bpNcatWyRzxqfnHlKbWYufk1qUST3lnppChna9zgTMjlXYeFKfC5FRhHl9h9pOYpsG4tt5Iyh53KZdL1VTPXZJmrpT9t04uNeoUtEUZH0cmlcBCKYdFKU14JoSAWqt75pLFXC5XfObyx+c71GzMFEgo4O+XqtbgvS61Ch1TeR1DpqD3BWON91Fen28qHB8na/g4WRf4fpVUwWc8JHqeKR47TTEmIlP9/FOaWJQyskePHkGr1cLZ2XDqa2dnZ1y7di3X22RkZCAjI0P/e2JiYq7bmbKCrjWvbKXC570LPwBicVBrdLzWvJSZYh4Up4JyqrCPr6D92FsqMbq1V7HEbAymPD6ORCKBSi6DSi4DzF/sGFASx5byOIaMqY7fBJTP55uKxpTzk8hUmeKx0xRjooqN7y/gq7Asmjt3LmxtbfU/bm5uxg6pyLI7I3KT3RlR2kwxpvKuvD/nxfX4yvvzBPz37eXpGZ1w5uOOOD2jE4LaeJWLby8rwt+vOPB5IlPG/CQiopLA9xd2Shld5cqVIZPJEB0dbbA8OjoaLi4uud5m+vTpmDZtmv73hIQEVK9evcx1TA1t7Ij0lGT8djICSelaWJvJMLS5B4Y2doQmPRWJ6YypIijvz3lxPb7y/jxl0wBQAEhPzeoGLS+Pq6L8/V4WnycyZcxPIiIqCeX1/SW7PlHQMOYc6NwENG/eHM2aNcPChQsBZA10Xr16dUyYMKFQA53fu3evTHZLEREREREREVH5FRkZiWrVquW5np1SJmDatGkYPnw4mjRpgmbNmuH7779HSkoKRo4cWajbu7q6IjIyEtbW1uVy1pfExES4ubkhMjKyzMwuSOUP85BKG3OOTAHzkIyNOUimhjlJpqAs5KEQAklJSXB1dc13OxalTMCgQYMQGxuLmTNnIioqCg0bNsTu3btzDH6eF6lUmm/lsbywsbEx2RccVRzMQyptzDkyBcxDMjbmIJka5iSZAlPPQ1tb2wK3YVHKREyYMAETJkwwdhhERERERERERKWCs+8REREREREREVGpY1GKTJ5KpcKsWbOgUqmMHQpVYMxDKm3MOTIFzEMyNuYgmRrmJJmC8pSHnH2PiIiIiIiIiIhKHTuliIiIiIiIiIio1LEoRUREREREREREpY5FKSIiIiIiIiIiKnUsShERERERERERUaljUYqIiIiIiMqljIwMY4dARET5YFGKiKiEcZJTIqpoIiMjcePGDWOHQRXc9evXMXPmTGg0GmOHQkREeZAbOwCikhAbGwuFQgE7Oztjh0IVWFxcHOzt7SGRSCCEgEQiMXZIVM7dunULv/76K8LDw9G2bVuMHDnS2CFRBXTu3Dl07doVS5YsQc2aNY0dDlVQFy9eRPPmzZGRkYF27dqha9euxg6JKriwsDBs2bIFjx49Qr169dCtWzdUrlzZ2GFRBWKq58jslKJy58qVK3Bzc8PYsWORlJRk7HCogrpy5QqcnZ0xZcoUANAXpohKysWLF9G6dWucOnUKT548wejRo7Fy5Upjh0UVzIULF9C6dWsMGTIE/fr1M3Y4VEFduHABLVq0wKhRozBgwACsXbsWaWlpfB8mo7l8+TJatGiBQ4cOISwsDKNHj8agQYOwfft2Y4dGFYQpnyOzKEXlSlRUFEaPHo3AwEDs27cPY8aMMbkXHZV/Dx48wMiRI+Hn9//t3Xt0TXfex/H3uSQNEuIyIjoqRSJU4lI6bTo62hJBa1mUoXVvS2kR1nTVFMFUp6WqCy1Vl+XWJkxbl6FBF0GIqrikiGYqgzJN65JGXZuck/38kSdnpEaHEWfvc/J5rWXhJNIvfZ+c7F9+e+9YFixYwOjRowEtTMmdc/ToUZ544gkGDhzI2rVrWbt2LQMHDuTkyZNmjyYVyNdff01cXByjRo1ixowZuFwutm/fzpo1a8jIyDB7PKkg9u3bR9u2bRkzZgzvvfcev/vd7/j73//O999/r9dhMUVBQQFDhw5l6NChfPbZZ3zyySfs3buXbdu2MXnyZJYtW2b2iOLnrH6MrEUp8RuGYbB//37uvfdepk2bxrp169iwYYPlnnTi3wzDIC0tjfr16zN79mzmz5/P3LlzGTNmDKCFKSl/LpeLOXPm0LFjR5KSknA4HEDJxX337t1Lly5dmDhxIgcPHjR5UvFnhYWFjB07luDgYLp16wZA9+7dGTlyJEOGDKFdu3aMGjWKs2fPmjuo+LWCggJ+//vfM2TIEKZMmQLAiy++SIMGDXjttdd0Kr2YoqioiCtXrhAfH09xcTGXL18mOjqauLg43G43y5YtIzs72+wxxU/5wjGyriklfsNms3H//fcTFBRE69atAVi3bh1PPPEEQ4YMYd68eVStWhVAX5TIHWOz2Wjbti0hISHExcURFxeHYRgMHjwYwzB45513dI0pKVdOp5Phw4fzr3/9i6CgIABef/11UlJSGDp0KLVq1eLdd98lOzublJQUz6KVSHkKDAxk/PjxjBs3jqSkJI4fP05ERASLFi2iZs2afPXVV/To0YOqVavy2muvmT2u+KnQ0FAyMjJo0aIFUPL1ntPpJD4+nvXr13Pu3Dlq1aql12DxqgsXLnDkyBFOnz6N3W6ncuXKnDhxgsLCQl5++WVefPFFPvnkE5o2bWr2qOKHfOEY2WboW/bip4qLi7Hb7WRkZNClSxcSEhL44IMPCAoKYuHChURGRvL444+bPab4qWs/qbvdblauXMmgQYMYPny457SWFStW0Lx5c5o1a2bytOIPSps7fvw448aNo1+/fp4L++7cuZO2bduye/du2rRpY/Kk4s8yMzMZNWoUVapU4YMPPiAiIsLztlmzZjFlyhQOHDhAeHi4FgXkjin9fFj6c15eHpGRkYwbN44///nPZo8nFdCYMWOYM2cOY8eOpWbNmkyYMIHevXvz/vvvM336dFavXs2mTZuoVKmSPjfKHWXFY2TtlBKfdvnyZQICAggICLjubXZ7ydmpcXFxfPbZZ3Tu3JmhQ4dSqVIlli9frm2yUm5OnjzJkSNHOHPmDB06dCA0NJTAwEBcLhdOpxOHw0HPnj0BPHdDc7vdzJ07l6NHj5o5uvioGzVnGAYRERG8++67VK9e3XOqqNvtJiYmhrCwMJMnF39ybYft27enWrVqtG7dmnnz5pGTk8Nvf/tb4N8LBDabjfDwcGrWrKmDLik3N/p86Ha7cTgcuN1uwsPDGTJkCOvXr6dv377Uq1fP7LHFj/2yyRo1avCXv/yFqlWrsnTpUsLCwhgzZgxJSUlAyd2aASpXrmzm2OJHfO0YWYtS4rOys7MZMWIEo0ePJiEhAafzxjk/9NBDrFmzhnbt2lG9enV27dpFw4YNvTit+KuvvvqK+Ph47r77bg4dOkRkZCSdO3fm1VdfJTQ01PNFsdPppFevXrjdbvr37+85xeCee+4x+68gPua/NWcYhudWv6UH/qmpqdSoUYOQkBATJxd/8p86TEhI4NVXX6VZs2Y0btzY87pc2mFubi5RUVG43W4zRxc/crOvwQDx8fEsWLCArKwsLUrJHfPLJhs2bEjXrl0ZO3YskyZN4qWXXsLpdHpepwHOnTtHkyZNKCoqwul0atFebosvHiPrQufik06cOEGPHj3Ytm0bI0aMIC0tDZfLdcP3LywsJDk5meDgYNLT02nVqpUXpxV/df78eQYNGkTfvn35/PPPOX/+PF27dmXnzp0MHDiQ/Px8z3dpoeTAbOvWrYSEhLBz507Ped0iN+tmmivdkQJw7NgxJkyYwHvvvcesWbOoXr26yX8D8Qc36nDXrl0MHjyY/Pz8Mt+dPXbsGElJSSxZsoRJkyZpN4CUi1t9DU5ISOChhx5i+vTpFBcX66YjUu7+U5PdunVj+/btDBgwwHNNs2rVqgEld8595ZVXSElJITExkYCAAC1IyW3x1WNkLUqJz3G5XKxatYro6Gj++c9/Eh0dTf/+/X/1SXfgwAHS09PZvHmzLiIo5ebHH3+koKCAJ598kho1ahAUFMSkSZN47rnnOH36NCNHjuTChQs4HA4Mw2Djxo1s2bKFzZs306RJE7PHFx90s80BHD58mLFjx7Jy5Uq2b99OTEyMydOLv7iVDg8dOkRiYiLLli0jLS2N++67z+TpxV/cymtwcXExAEOHDmXhwoXY7XYd/Eu5u1GTzz//fJkmbTYb+fn5LFmyhC1btrB161Z9bpTb5svHyFqUEp/jcDho06YN/fr145577iE1NZXmzZszYMAA0tLSKCoquu7PREVFsX37dl3gV8pVcHAwlStX5uDBg0DJdVMCAwMZMGAAffv25ciRI6xevRoo2SXVqlUrMjIytENK/me30lzDhg0ZMWIEmzZt8tyJSqQ83GqHo0aNYsuWLepQytWtdFi6K6p79+66fIPcMb/WZL9+/fj66689TdaoUYNhw4axfv16WrZsaeLU4i98+RhZd98Tn1R614BrJSQkkJWVxdKlS3nsscdwOBysW7eOdu3aERwcbNKk4s+Kioro06cPeXl5fPTRR9SvX7/M2zt27EhAQADr1q0zaULxNzfTnNPpZP369SZNKBWBOhQr0GuwWI2aFLP56jGydkqJT7r2yVa6HXHDhg20aNGCAQMGsGnTJoYOHcro0aM9pxCIlCfDMAgICGDOnDnk5uYycuRITp8+XeYaFU8++SRnz57l6tWrJk4q/uJmmzt37pyakztGHYoV6DVYrEZNihX46jGyFqXEJ137Cd7pdHq2I6amptKiRQu6dOnChx9+SEpKCuHh4WaNKX7MZrNRWFhI7dq12bBhA7t376Zv375kZmZ6Lqp64MABatased13LET+F2pOrEAdihWoQ7EaNSlW4KvHyDp9T3xO6e19f/zxR86ePUtkZCRQshrsdDoZPXo0S5cuJT09XRc1l3JjGEaZi6KWdnju3DkKCwu5cuUKnTp1Ijg4GJfLRYMGDdi8eTM7duwgNjbWxMnFV6k5sQJ1KFagDsVq1KSY7UYN+uIxspZpxWcYhoHL5cLhcHDixAmaNWvG3r17PW93Op0sWLCAmTNnsmnTJss92cQ3FRYWAvDzzz8DZTs8fvw4sbGxbN68mQYNGrBnzx4SExPp0KEDbdq0Yc+ePfrCQ26ZmhMrUIdiBepQrEZNitl+rUFfPUbWTimxpKNHj7Jy5UpycnJo27Yt7du3JyIiAoBTp04RExNDz549mTdvXpkV4qNHj+J0Oj3vK3I7vv76a6ZOncp3331HnTp1ePnll2nWrBlwfYeGYWg7ttw2NSdWoA7FCtShWI2aFLPdSoO+dIysZ4pYzqFDh4iLiyMrK4tvvvmGDz74gKlTp3Lx4kUMwyAzM5Nnn332uicbQKNGjSz7ZBPfcvDgQeLi4rjrrrto2LAhP/zwAzNmzKCoqAi3282XX37J4MGDef/997HZbPrCQ26bmhMrUIdiBepQrEZNitlutcFrWf0YWTulxFJOnjxJQkICXbt25Y033gBgzpw5vP3226Snp1O3bl2KiooICAgweVLxZ8eOHaNDhw707t2bKVOmADB58mS+/fZbFi5cyNWrVwkKCvKcuy1yu9ScWIE6FCtQh2I1alLM5u8NaglXLMMwDNLS0oiKiuKFF16guLgYgGeffRaAw4cPA2hBSu64PXv28PDDDzNy5EjPYz/99BOZmZk88MADdOjQgY0bN+JwONC6vpQHNSdWoA7FCtShWI2aFLP5e4NOswcQKWWz2ahVqxYJCQnUr18fKFmoKioq4ueff+b8+fPX/Zlf3nVApDzEx8fTvHlzateuDcBbb73FnDlzePPNNwkKCiIrK4uuXbuSmZlJTEyMydOKP1BzYgXqUKxAHYrVqEkxm783qEUpsYTSrYadO3f2PFa64BQcHEydOnUIDAz0vG3p0qU8+OCDREVFmTGu+KnSDkNDQwkNDQVK7nDxzTffsHbtWjp06ACUbKFds2YNBw4c8MlP/GIdak6sQB2KFahDsRo1KWarKA1qUUpMVVBQQGhoKA6HA5fLhdP57ySv3QFlt9s9WxHHjRvH7Nmzy9zqUuR2XNvhtediG4ZBYGAg77//Pna7neLiYux2OzabjfDwcOrVq2fy5OKr1JxYgToUK1CHYjVqUsxW0RrUNaXENEeOHKFVq1YkJSUB4HQ6PdeRutbVq1c5d+4chmEwdepUZsyYQVpaGpGRkd4eWfzQLzt0OByeDksXRkt/Lr2Tyvz583G5XERHR5swsfg6NSdWoA7FCtShWI2aFLNVxAa1U0pMcfLkSZ5++mmcTierVq3C6XSSlJRUZsW3VGBgIHXr1mX8+PEcO3aM9PR07r//fhOnF39xsx2WfuLPyclh3rx5LF68mLS0NOrUqWPm+OKD1JxYgToUK1CHYjVqUsxWURvUopR4nWEYJCcnU7duXRITE9m5cyfJyckAnifdtdsUi4uLKS4u5rvvvmPXrl3ExsaaOb74iVvt8PDhwyxfvpwdO3awdetWdSi3TM2JFahDsQJ1KFajJsVsFblBLUqJ19lsNvr3709YWBgdOnSgefPmACQnJ2MYBhMnTvRsU7Tb7TidTp577jnatm1Lo0aNTJ5e/MWtdnjffffRt29fRo8e7bnzhcitUHNiBepQrEAditWoSTFbRW7QZpRePVrERHl5ecybN48VK1bQu3dvJk6cCMCnn35K9+7dTZ5OKgp1KN6m5sQK1KFYgToUq1GTYraK0qB2SolX5OXlcfLkSX788Ufat29f5tS80rsFDBkyBICUlBQMw+D8+fPMnDmTU6dOUbduXTPHFz+hDsXb1JxYgToUK1CHYjVqUsymBv+fIXKHZWVlGfXr1zeioqKMatWqGdHR0cZHH31knDt3zjAMw3C73UZxcbFhGIbx3XffGUlJSYbNZjOqV69uZGZmmjm6+BF1KN6m5sQK1KFYgToUq1GTYjY1+G/2/75sJfK/O3PmDH/84x955plnSE1NJTs7m+bNm/Paa68xa9Yszpw5U+ZOe+Hh4Rw7doyQkBB27Nihu+xJuVCH4m1qTqxAHYoVqEOxGjUpZlODv2D2qpj4t8OHDxsRERHXrea+8sorRkxMjDFt2jTj0qVLnscXLFhghIaGGvv27fP2qOLH1KF4m5oTK1CHYgXqUKxGTYrZ1GBZ2ikld1RRUREul4vLly8DcOXKFQDefPNNHn30UebOncvRo0c97//EE0+wb98+WrZsacq84p/UoXibmhMrUIdiBepQrEZNitnUYFm6+57ccQ888ADBwcFs2bIFgJ9//pm77roLgDZt2tCoUSOSk5Nxu92ei7uJlDd1KN6m5sQK1KFYgToUq1GTYjY1+G/aKSXl6tKlS1y4cIGffvrJ89i8efM4fPgwTz/9NAB33XUXLpcLgEceeYRLly4B+P2TTbxHHYq3qTmxAnUoVqAOxWrUpJhNDf46LUpJucnOzqZ79+784Q9/oEmTJnz44YcANGnShJkzZ/L555/Ts2dPioqKPBduO336NFWqVMHlcqFNe1Ie1KF4m5oTK1CHYgXqUKxGTYrZ1OB/5zR7APEP2dnZPPLII/Tv35/WrVuzd+9eBg0aRNOmTWnZsiVdu3alSpUqDB8+nNjYWKKjowkMDGT9+vV88cUXOJ1KUW6fOhRvU3NiBepQrEAditWoSTGbGrw5uqaU3Lb8/Hz69OlDdHQ0M2fO9Dz+6KOPEhMTw6xZszyPXbhwgSlTppCfn09QUBDDhg2jadOmZowtfkYdirepObECdShWoA7FatSkmE0N3ryKsfQmd1RRUREFBQU89dRTABQXF2O327n33nvJz88HwDAMDMMgJCSEqVOnlnk/kfKgDsXb1JxYgToUK1CHYjVqUsymBm9exfrbyh0RFhbG8uXLadu2LQButxuAu+++2/OEstls2O32Mhd3s9ls3h9W/JY6FG9Tc2IF6lCsQB2K1ahJMZsavHlalJJyERkZCZSs7AYEBAAlK7+nT5/2vM8bb7zBggULPHcVqIhPOLmz1KF4m5oTK1CHYgXqUKxGTYrZ1ODN0el7Uq7sdjuGYXieTKWrwElJSUyZMoX9+/dXmAu2iXnUoXibmhMrUIdiBepQrEZNitnU4K/TTikpd6XXznc6ndSrV4/p06czbdo0MjMzad68ucnTSUWhDsXb1JxYgToUK1CHYjVqUsymBm+s4i7HyR1TuvIbEBDA/PnzqVq1Kjt27KBVq1YmTyYViToUb1NzYgXqUKxAHYrVqEkxmxq8Me2UkjumY8eOAGRkZNC6dWuTp5GKSh2Kt6k5sQJ1KFagDsVq1KSYTQ1ez2aU7iMTuQMuXbpElSpVzB5DKjh1KN6m5sQK1KFYgToUq1GTYjY1WJYWpURERERERERExOt0+p6IiIiIiIiIiHidFqVERERERERERMTrtCglIiIiIiIiIiJep0UpERERERERERHxOi1KiYiIiIiIiIiI12lRSkREREREREREvE6LUiIiIiIWNHDgQLp162b2GCIiIiJ3jNPsAUREREQqGpvN9qtvnzhxIjNnzsQwDC9N9J8NHDiQgoICVq9ebeocIiIi4p+0KCUiIiLiZXl5eZ5fr1ixgqSkJHJycjyPBQcHExwcbMZoIiIiIl6j0/dEREREvKxOnTqeH9WqVcNms5V5LDg4+LrT99q1a8eIESNITEykevXqhIWFMX/+fC5dusSgQYMICQmhUaNGpKamlvlvHTp0iE6dOhEcHExYWBj9+vXj7Nmznrd//PHHxMTEUKlSJWrWrEn79u25dOkSkyZNYsmSJaxZswabzYbNZmPr1q0AvPLKK0RFRVG5cmUaNGjAhAkTKCoq8nzMSZMm0aJFCxYtWsQ999xDcHAww4cPx+12M23aNOrUqUPt2rV5/fXXy8xqs9mYO3cunTp1olKlSjRo0ICPP/64/P8HiIiIiCVoUUpERETERyxZsoRatWrx5ZdfMmLECIYNG0bPnj2Ji4tj3759xMfH069fPy5fvgxAQUEBjz32GC1btiQzM5MNGzbwww8/0KtXL6Bkx1afPn0YPHgwR44cYevWrXTv3h3DMPjTn/5Er169SEhIIC8vj7y8POLi4gAICQlh8eLFZGdnM3PmTObPn88777xTZtbc3FxSU1PZsGEDycnJLFy4kC5dunDq1Cm2bdvG1KlTGT9+PLt37y7z5yZMmECPHj3IysrimWeeoXfv3hw5csQL/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+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/case1/.ipynb_checkpoints/ve_phab_convos-checkpoint.ipynb b/text_analysis/case1/.ipynb_checkpoints/ve_phab_convos-checkpoint.ipynb deleted file mode 100644 index 1dd5952..0000000 --- a/text_analysis/case1/.ipynb_checkpoints/ve_phab_convos-checkpoint.ipynb +++ /dev/null @@ -1,1403 +0,0 @@ -{ - "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/case2/.ipynb_checkpoints/040425_phab_comments-checkpoint.ipynb b/text_analysis/case2/.ipynb_checkpoints/040425_phab_comments-checkpoint.ipynb deleted file mode 100644 index 174e4d3..0000000 --- a/text_analysis/case2/.ipynb_checkpoints/040425_phab_comments-checkpoint.ipynb +++ /dev/null @@ -1,1004 +0,0 @@ -{ - "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": 8, - "id": "e4f0b3f0-5255-46f1-822f-e455087ba315", - "metadata": {}, - "outputs": [], - "source": [ - "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/0512_https_phab_comments.csv\"\n", - "phab_df = pd.read_csv(phab_path)" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "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\") and not word.lower().startswith(\"certain\"):\n", - " return True\n", - " return False" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "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": 10, - "id": "d449164e-1d28-4580-9eb1-f0f69978f114", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/3758790231.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_59130/3758790231.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 9-3-2011 before 11-27-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'] < 1385596799) & (phab_df['date_created'] > 1315008000)]\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": 11, - "id": "942344db-c8f5-4ed6-a757-c97f8454f18b", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Unique conversation_ids: 1021\n", - "Unique ids: 6282\n", - "Unique speakers: 293\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": 12, - "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": 13, - "id": "3ae40d24-bbe8-49c3-a3a9-70bde1b4d559", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/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": 14, - "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": 15, - "id": "8b9a12f9-71bf-4bc9-bcfd-c73aab4be920", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/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": 106, - "id": "e3364ab1-1879-4b89-8b3b-6ab5449fccfa", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "114 After last update via SVN bot does not work, s...\n", - "156 Timestamp has been changed since 27th septembe...\n", - "176 **Author:** `happy.melon.wiki`\\n\\n**Descriptio...\n", - "246 Steps to reproduce\\n1) Login to translatewiki....\n", - "370 Recently, several refs are not accessible thro...\n", - " ... \n", - "45008 We have reports that since the HTTPS enabling,...\n", - "45245 ssh is quite painful over a slow and/or lossy ...\n", - "45299 The problem:\\nEspecially during lightning depl...\n", - "45372 There are many pages for which VisualEditor is...\n", - "46077 **Author:** `ka.hing.chan`\\n\\n**Description:**...\n", - "Name: comment_text, Length: 382, dtype: object" - ] - }, - "execution_count": 106, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "task_phab_df['comment_text']" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "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": 17, - "id": "828fb57a-e152-42ef-9c60-660648898532", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/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_59130/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_59130/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_59130/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": 18, - "id": "27e47f6f-0257-4b70-b222-e91ef888c900", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/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_59130/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_59130/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": 19, - "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": 20, - "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": 21, - "id": "82cd9dde-0d14-4de5-8482-5a39de8d2869", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/2457686520.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": "iVBORw0KGgoAAAANSUhEUgAAA90AAAJOCAYAAACqS2TfAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xl4E+X2B/DvzGQmW9OmLYWCLGXfBVnckFVZBOG649WrIC7XBXtFWeQqKqAiqKC441VRL/5UREEFFLiCIuKGoCyCyqqytbRp06yTmfn9MZlppknbtE2b0p7P8/ShnWxvMpOQM+e852UURVFACCGEEEIIIYSQhGOTPQBCCCGEEEIIIaShoqCbEEIIIYQQQgipJRR0E0IIIYQQQgghtYSCbkIIIYQQQgghpJZQ0E0IIYQQQgghhNQSCroJIYQQQgghhJBaQkE3IYQQQgghhBBSSyjoJoQQQgghhBBCagkF3YQQQgghhBBCSC2hoJsQQk4jEydORE5OTrKHUS88/PDDYBgG+fn5CbvPnJwcXHLJJTW6j6VLl4JhGBw6dCgxg2pEamOf1rb6vr83bdoEhmGwadOmWrn/IUOGYMiQIXFft0ePHrUyDkIIqc8o6CaEnHa0L7kWiwV//fVX1OX15YvdkCFDwDCM/mO1WnHmmWfi6aefhizLyR5endmzZw8efvjhuIMSLfDSfmw2G7p164YHHngAxcXFtTvY08CaNWvw8MMP18ljae+1yn5OlxNBEydOREpKSrKH0aAdPXoUDz/8MHbs2JHw+67opJh2cuH9998HgLiO26r8bNq0CYcOHTJs4zgOrVu3xmWXXRb1fEtKSvDQQw+hR48esNvtyMzMRO/evfGvf/0LR48eTfhrQwip30zJHgAhhFRXIBDA448/jmeffTbZQylXy5YtMW/ePABAfn4+3n77bUyZMgV5eXl49NFHkzy6urFnzx7Mnj0bQ4YMqVJw9uKLLyIlJQUlJSVYt24dHn30UXz++efYsmULGIapvQHX0PXXX49rrrkGZrO5Vu5/zZo1eP755+sk8B40aBDeeustw7abb74ZZ599Nm699VZ9GwWyjde6desMfx89ehSzZ89GTk4OevfunZxBAVHH7Ztvvon169dHbZckCRzHVXq9rl27wufzAQD+/ve/Y/To0ZAkCb/88gtefPFFrF27Ft988w169+4NURQxaNAg7N27FxMmTMBdd92FkpIS7N69G2+//TYuu+wytGjRopaeOSGkPqKgmxBy2urduzdeeeUVzJw5s95+gUlLS8M//vEP/e/bbrsNXbp0wbPPPos5c+YYvuwRoyuvvBJNmjQBoL5uV1xxBT744AN88803OO+885I8umgejwd2ux0cx512+1WWZQSDQVgsFsP2du3aoV27doZtt912G9q1a2c4rknjJQhCsocQU9nj85tvvsH69esrPW4rup5WrdOnTx/D5QMGDMC4cePw4osv4uWXX8bKlSuxfft2LFu2DNdee63hPvx+P4LBYDWfFSHkdEXl5YSQ09a///1vSJKExx9/PK7r//e//0Xfvn1htVqRkZGBa665Bn/88Yd++eLFi8FxHFwul77tqaeeAsMwuOeee/RtkiTB4XBgxowZVR6zxWJB//794Xa7cfLkySqNrzyyLOPpp59G9+7dYbFY0KxZM/zzn/9EYWGhfp1LLrkkKnjSnHfeeejXr5/+9+uvv45hw4ahadOmMJvN6NatG1588cWo22mlnl999RXOPvtsWCwWtGvXDm+++aZ+naVLl+Kqq64CAAwdOtRQqllVw4YNAwAcPHjQsN3lcmHixIlwOp1IS0vDjTfeCK/Xa7hOvM9Js27dOvTu3RsWiwXdunXDBx98YLhcK7v+4osvcMcdd6Bp06Zo2bKl4bKy5fRr167F4MGD4XA4kJqaiv79++Ptt9/WL9+8eTOuuuoqtG7dGmazGa1atcKUKVP07Bqglkc///zzAIzlsxqPx4N7770XrVq1gtlsRufOnfHkk09CURTDWBiGweTJk7Fs2TJ0794dZrMZn376abmvR0UKCgowdepU9OzZEykpKUhNTcXFF1+Mn376Keq6zz77LLp37w6bzYb09HT069fP8BrEcvjwYXTo0AE9evTAiRMnAAC//fYbrrjiCmRnZ8NisaBly5a45pprUFRUVOXxx3Mca3bv3o1hw4bBarWiZcuWeOSRR8qdKrJ27VoMHDgQdrsdDocDY8aMwe7du/XLP//8c7AsiwcffNBwu7fffhsMwxiOz7/++guTJk1Cs2bNYDab0b17d7z22mtRj/nnn3/i0ksvhd1uR9OmTTFlyhQEAoFKX4Off/4ZDMPgo48+0rdt27YNDMOgT58+hutefPHFOOecc/S/I+d0b9q0Cf379wcA3HjjjfrxuXTpUsN97NmzB0OHDoXNZsMZZ5yBBQsWVDrG+qzsZ9P+/fsBqMF4WRaLBampqXU3OEJIvUCZbkLIaatt27a44YYb8Morr+C+++6rMNv96KOPYtasWbj66qtx8803Iy8vD88++ywGDRqE7du3w+l0YuDAgZBlGV999ZU+b3Dz5s1gWRabN2/W72v79u0oKSnBoEGDqjVubV6g0+ms0vjK889//hNLly7FjTfeiNzcXBw8eBDPPfcctm/fji1btoDneYwfPx433HADvv/+e/1LMaAGNN988w2eeOIJfduLL76I7t27Y9y4cTCZTPj4449xxx13QJZl3HnnnYbH/v3333HllVfipptuwoQJE/Daa69h4sSJ6Nu3L7p3745BgwYhNzcXixcvxr///W907doVAPR/q0L7IpuZmWnYfvXVV6Nt27aYN28efvzxR/znP/9B06ZNMX/+/Go9p99++w3jx4/HbbfdhgkTJuD111/HVVddhU8//RTDhw83XPeOO+5AVlYWHnzwQXg8nnLHvnTpUkyaNAndu3fHzJkz4XQ6sX37dnz66ad6Jmz58uXwer24/fbbkZmZie+++w7PPvss/vzzTyxfvhyAuq+PHj0as/xVURSMGzcOGzduxE033YTevXvjs88+w7Rp0/DXX39h0aJFhut//vnneO+99zB58mQ0adKk2vOyDxw4gJUrV+Kqq65C27ZtceLECbz88ssYPHgw9uzZo78vX3nlFeTm5uLKK6/Ev/71L/j9fvz888/49ttvo7KBmv3792PYsGHIyMjA+vXr0aRJEwSDQYwcORKBQAB33XUXsrOz8ddff+GTTz6By+VCWlpalZ9DZccxABw/fhxDhw5FKBTCfffdB7vdjiVLlsBqtUbd31tvvYUJEyZg5MiRmD9/PrxeL1588UVccMEF2L59O3JycjBs2DDccccdmDdvHi699FL06dMHx44dw1133YWLLroIt912GwDgxIkTOPfcc/UTJVlZWVi7di1uuukmFBcX4+677wYA+Hw+XHjhhThy5Ahyc3PRokULvPXWW/j8888rff49evSA0+nEl19+iXHjxgEo/ez76aefUFxcjNTUVMiyjK+//towtSBS165dMWfOHDz44IO49dZbMXDgQADA+eefr1+nsLAQo0aNwuWXX46rr74a77//PmbMmIGePXvi4osv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R1FREcxms75mdl2o6nPq1KkTbrrpJnz//fdo1qwZXnvtNZw4caLaJx5SU1OxaNEi3Hzzzejfvz+uvfZapKen46effoLX68Ubb7yBLl26oH379pg6dSr++usvpKamYsWKFTHnxvft2xcAkJubi5EjR4LjOFxzzTUYO3Yshg4divvvvx+HDh1Cr169sG7dOqxatQp33313uXPia+qSSy7BnDlzcOONN+L888/Hzp07sWzZsqh14UeMGIHs7GwMGDAAzZo1wy+//ILnnnsOY8aMiZqHDqiNDf/73//i0ksvxdVXX401a9Zg2LBh+PzzzzF58mRcddVV6NSpE0KhEN56662Yx3MiTZ8+HW+99RZGjRqFf/3rX/qSYW3atDHMR05NTcWLL76I66+/Hn369ME111yDrKwsHDlyBKtXr8aAAQPw3HPPwe/3Y8KECejYsSMeffRRAMDs2bPx8ccf48Ybb8TOnTtht9vx+OOPY+PGjTjnnHNwyy23oFu3bigoKMCPP/6IDRs2oKCgAIDa1O+5557DDTfcgG3btqF58+Z46623ohoPVmTgwIF49NFH8ccffxiC60GDBuHll19GTk5OpeX77du3h9PpxEsvvQSHwwG73Y5zzjknYT0ETgfr16/HQw89hHHjxuHcc89FSkoKDhw4gNdeew2BQAAPP/xwsodICKlrddQlnRBCEiZyybCyJkyYoACIuTTRihUrlAsuuECx2+2K3W5XunTpotx5553Kvn37DNdbvXq1AkC5+OKLDdtvvvlmBYDy6quvxjXOskuXRdq0aZMCQHnooYeqNL6yS4ZplixZovTt21exWq2Kw+FQevbsqUyfPl05evRo1HWvu+46BYBy0UUXxRzbRx99pJx55pmKxWJRcnJylPnz5yuvvfaaYVkkRVGX74lc+izyeUcuIaQoivLKK68o7dq1UziOq3T5oshloypS3vXKLtlVnef02WefKWeeeaZiNpuVLl26RC1DVNExGOvxtTGcf/75itVqVVJTU5Wzzz5b+b//+z/98j179igXXXSRkpKSojRp0kS55ZZblJ9++ilq+aVQKKTcddddSlZWlsIwjGF5I7fbrUyZMkVp0aKFwvO80rFjR+WJJ54wLE2mKOqSYXfeeWeFr295Yi0Zdu+99yrNmzdXrFarMmDAAGXr1q1Rx8HLL7+sDBo0SMnMzFTMZrPSvn17Zdq0aUpRUZF+nVj71Ov1KoMHD1ZSUlKUb775Rjlw4IAyadIkpX379orFYlEyMjKUoUOHKhs2bKh07OUtGRbvcfzzzz8rgwcPViwWi3LGGWcoc+fOVV599dWY+3vjxo3KyJEjlbS0NMVisSjt27dXJk6cqPzwww+KoijKlClTFI7jDEuQKYqi/PDDD4rJZFJuv/12fduJEyeUO++8U2nVqpXC87ySnZ2tXHjhhcqSJUsMtz18+LAybtw4xWazKU2aNFH+9a9/6csHxrNkX3FxscJxnOJwOAxL4f33v/9VACjXX399XK/TqlWrlG7duikmk8lw/Jb3mVje51pZ5e0rRVFfb9TRkmFPPPFEhfdx4MAB5cEHH1TOPfdcpWnTporJZFKysrKUMWPGKJ9//nmlYyCENDyMopxGnSsIIYQQQgghhJDTCM3pJoQQQgghhBBCagkF3YQQQgghhBBCSC2hoJsQQgghhBBCCKklFHQTQgghhBBCCCG1hIJuQgghhBBCCCGkllDQTQghhBBCCCGE1BJTMh983rx5+OCDD7B3715YrVacf/75mD9/Pjp37qxfZ8iQIfjiiy8Mt/vnP/+Jl156Ka7HkGUZR48ehcPhAMMwCR0/IYQQQgghhJDGSVEUuN1utGjRAixbfj47qet0jxo1Ctdccw369++PUCiEf//739i1axf27NkDu90OQA26O3XqhDlz5ui3s9lsSE1Njesx/vzzT7Rq1apWxk8IIYQQQgghpHH7448/0LJly3IvT2qm+9NPPzX8vXTpUjRt2hTbtm3DoEGD9O02mw3Z2dnVegyHwwFAfSHiDdQbO1EUsW7dOowYMQI8zyd7OI0S7YPko32QfLQPko/2Qf1A+yF56LVPPtoHyUf7oHzFxcVo1aqVHnOWJ6lBd1lFRUUAgIyMDMP2ZcuW4b///S+ys7MxduxYzJo1CzabLeZ9BAIBBAIB/W+32w0AsFqtsFqttTTyhsVkMsFms8FqtdIbK0loHyQf7YPko32QfLQP6gfaD8lDr33y0T5IPtoH5RNFEQAqncac1PLySLIsY9y4cXC5XPjqq6/07UuWLEGbNm3QokUL/Pzzz5gxYwbOPvtsfPDBBzHv5+GHH8bs2bOjtr/99tvlBuqEEEIIIYQQQkhVeL1eXHvttSgqKqqwqrreBN2333471q5di6+++qrCevjPP/8cF154IX7//Xe0b98+6vKymW4t5Z+fn0/l5XESRRHr16/H8OHD6WxWktA+SD7aB8lH+yD5aB/UD7Qfkode++SjfZB8tA/KV1xcjCZNmlQadNeL8vLJkyfjk08+wZdffllhwA0A55xzDgCUG3SbzWaYzeao7TzP00FSRfSaJR/tg+SjfZB8tA+Sj/ZB/UD7IXnotU8+2gfJR/sgWryvR1KDbkVRcNddd+HDDz/Epk2b0LZt20pvs2PHDgBA8+bNa3l0hBBCapMsywgGg+VeLooiTCYT/H4/JEmqw5ERDe2D+kHbD7IsJ3sohBBCqiGpQfedd96Jt99+G6tWrYLD4cDx48cBAGlpabBardi/fz/efvttjB49GpmZmfj5558xZcoUDBo0CGeeeWYyh04IIaQGgsEgDh48WGEQoSgKsrOz8ccff1TaoITUDtoH9YO2Hw4ePIh27dpBEIRkD4kQQkgVJDXofvHFFwGoa3FHev311zFx4kQIgoANGzbg6aefhsfjQatWrXDFFVfggQceSMJoCSGEJIKiKDh27Bg4jkOrVq3AsmzM68myjJKSEqSkpJR7HVK7aB/UD7Isw+12o7i4GMeOHUPr1q3pJAghhJxGkl5eXpFWrVrhiy++qKPREEIIqQuhUAherxctWrSocFUJrfzcYrFQwJcktA/qB20/ZGVl4dixYwiFQjSvkhBCTiP0PyghhJA6pc0NphJZQqpGC7Rpfj0hhJxeKOgmhBCSFFQeS0jV0HuGEEJOTxR0E0IIIYQQQgghtYSCbkIIIaSeYhgGK1euTPYwCCGEEFIDFHQTQgghlWAYpsKfhx9+uNzbHjp0CAzDYMeOHXU2XkIIIYTUH0ntXk4IIYRUl8fjAc/zcLlccDqdEEURdru9Vh7r2LFj+u/vvvsuHnzwQezbt0/flpKSUiuPSwghhJDTH2W6CSGEnHb8fj8WLFiAZs2a6T8LFiyA3++vlcfLzs7Wf9LS0sAwjP5306ZNsXDhQrRs2RJmsxm9e/fGp59+qt+2bdu2AICzzjoLDMNgyJAhAIDvv/8ew4cPR5MmTZCWlobBgwfjxx9/rJXxE0IIISR5KNNNCCEkqRRFgdfrjdouyzI8Hg84jjOsES1JEp566inMmTNH3+ZyufS/7733XnAcF9dj22y2GneEfuaZZ/DUU0/h5ZdfxllnnYXXXnsN48aNw+7du9GxY0d89913OPvss7FhwwZ0795dXyrN7XZjwoQJePbZZ6EoCp566imMHj0av/32GxwOR43GRAghhJD6g4JuEtPgYReBYTkU+UTYBQ7BkASbmU/2sAghDZDX6427PLtJkyY4dOgQFi9eHPPyxYsXY/r06cjJyUF+fn6l91dSUlLjkvQnn3wSM2bMwDXXXAMAmD9/PjZu3Iinn34azz//PLKysgAAmZmZyM7O1m83bNgww/0sWbIETqcTX3zxBS655JIajYkQQggh9QcF3SSKwnD43+9erP/1KLxBGTaBxfBOToztmQnBRDMSCCHJk52djZMnT8LlcsW83OVyIS8vD9nZ2XEF3TVVXFyMo0ePYsCAAYbtAwYMwE8//VThbU+cOIEHHngAmzZtwsmTJyFJErxeL44cOVKbQyaEEEJIHaOgmxh4AyLW7nFh1a6C0m1BWf/74m5OyngTQhLKZrOhpKQkarssyyguLkZqaqqhvJzneTidzpiBt9PpRIsWLfDNN9/E/djJMmHCBJw6dQrPPPMM2rRpA7PZjPPOOw/BYDBpYyKEEEJI4lHakhgIJg7rf3XFvGz9ry4IpvjmSRJCSLwYhoHdbo/7RxRF5Obmxryv3NxcvYt5PD81nc+dmpqKFi1aYMuWLYbtW7ZsQbdu3QBAn8MtSVLUdXJzczF69Gh0794dZrO5TrLzhBBCCKlblOkmBp6gBG9QjnmZNyjDE5SQZqVzNYSQ5LHb7Zg5cyYAdQ63tmRYbm4uZs6cCYvFUqfjmTZtGh566CG0b98evXv3xuuvv44dO3Zg2bJlAICmTZvCarXi008/RcuWLWGxWJCWloaOHTvirbfeQr9+/VBcXIxp06bBarXW6dgJIYQQUvsoeiIGdoGDTYh9WNgEFnaBMt2EkOSzWCyYPn06Tpw4gZMnT+LEiROYPn16nQfcgJpdv+eee3DvvfeiZ8+e+PTTT/HRRx+hY8eOAACTyYTFixfj5ZdfRosWLfC3v/0NAPDqq6+isLAQffr0wfXXX4/c3Fw0bdq0zsdPCCGEkNpFmW5iEAxJGN7JaZjTrRneyYlgSIKJo3M1hJDk07qOa93BtTLu2jZx4kRMnDhR/5tlWTz00EN46KGHyr3NzTffjJtvvtmw7ayzzsL3339v2HbllVca/lYUpeYDJoQQQkhSUdBNDGxmHmN7ZgJQ53BT93JCCCGEEEIIqT4KukkURpEwoI0Fl/Rsj2K/BKeVgxiSKOAmhBBCCCGEkCqioJvE9PKb7+Bki6FIs3K4+Aw/BvbpmuwhEUIIIYQQQshph4JuElNIUuAOSHAHJBSleZM9HEIIIYQQQgg5LVG9MIlJlEqXDfMHxSSOhBBCCCGEEEJOXxR0k5hCcmnH3IAYSuJICCGEEEIIIeT0RUE3iSlUmuiGP0hBNyGEEEIIIYRUBwXdJKbITHdQlJI4EkIIIYQQQgg5fVHQTWKKzHQHQxR0E0IIIYQQQkh1UNBNYoroo4YAZboJIeS0t2TJErRq1Qosy+Lpp5+Oue3hhx9G79699dvceOONuO666/S/hwwZgrvvvrtuBx62adMmMAwDl8tV54996NAhMAyDHTt21PljE0IIOf1R0E1ikkqryyFSppsQ0si99NJLcDgcCIVKe1yUlJSA53kMGTLEcF0tONy/fz8AICcnBwzD4J133om63+7du4NhGCxdulTfpl0/8qdly5Y1Gn9xcTEmT56MGTNm4K+//sKtt94ac9vUqVPxv//9r9z7+eCDDzB37ty4HzeZgXJ1TZw4EZdeemmyh0EIIaQBoaCbxCQpjP57MLLWnBBC6gkpGIAcCkEscUMOhSAFA7X2WEOHDkVJSQl++OEHfdvmzZuRnZ2Nb7/9Fn6/X9++ceNGtG7dGu3bt9e3tWrVCq+//rrhPr/55hscP34cdrs96vHmzJmDY8eO6T/bt2+v0fiPHDkCURQxZswYNG/eHDabLea2lJQUZGZmlns/GRkZcDgcNRoLKRUMBpM9BEIIIXWAgm4SkyHTLVHQTQipX2RRxNFN67Ft7n3YNuc+bJt7H45uWg9ZFGvl8Tp37ozmzZtj06ZN+rZNmzbhb3/7G9q2bYtvvvnGsH3o0KGG21933XX44osv8Mcff+jbXnvtNVx33XUwmUxRj+dwOJCdna3/ZGVlVTi+GTNmoFOnTrDZbGjXrh1mzZoFMfxaLF26FD179gQAtGvXTs+sl9126NChqPLyssqWl7/11lvo16+fPt5rr70WJ0+eBKCWZGuvQ3p6OhiGwcSJEwEAsixj3rx5aNu2LaxWK3r16oX333/f8Fhr1qxBp06dYLVaMXToUBw6dKjC1wAAFi5ciJ49e8Jut6NVq1a44447UFJSol8e6/k9/fTTyMnJ0S9/4403sGrVKr3KIHKfHzhwAEOHDoXNZkOvXr2wdetWw32tWLEC3bt3h9lsRk5ODp566inD5Tk5OZg7dy5uuOEGpKam4tZbb0UwGMTkyZPRvHlzWCwWtGnTBvPmzav0uRJCCDl9UNBNYlIiDg0KugkhtUlRFEjBQMwfORiM2hby+/DXxs/w14a1kHw+AIDk8+GvDWvx18bPEPL7yr2/sj+KolQyulJDhw7Fxo0b9b83btyIIUOGYPDgwfp2n8+Hb7/9NirobtasGUaOHIk33ngDAOD1evHuu+9i0qRJNX35AKhB+tKlS7Fnzx4888wzeOWVV7Bo0SIAwPjx47FhwwYAwHfffYdjx47hqquuitrWqlWrKj+uKIqYO3cufvrpJ6xcuRKHDh3SA+tWrVphxYoVAIB9+/bh2LFjeOaZZwAA8+bNw5tvvomXXnoJu3fvxpQpU/CPf/wDX3zxBQDgjz/+wOWXX46xY8dix44duPnmm3HfffdVOh6WZbF48WLs3r0bb7zxBj7//HNMnz497uczdepUXH311Rg1apReZXD++efrl99///2YOnUqduzYgU6dOuHvf/+7PuVg27ZtuPrqq3HNNddg586dePjhhzFr1izD1AEAePLJJ9GrVy9s374ds2bNwuLFi/HRRx/hvffew759+7Bs2TL9JAAhhJCGIfr0OiEAJDDgwr9HLh9GCCGJJotBfP/APXFd12RPwVkz5+D4lk0xLz++ZRNaDBmO7fMeRMhTEvM6kfo/shCcYI7rsYcOHYq7774boVAIPp8P27dvx+DBgyGKIl566SUAwNatWxEIBKKCbgCYNGkS7r33Xtx///14//330b59+3KzyjNmzMADDzyg//3YY48hNze33LFFXjcnJwdTp07FO++8g+nTp8Nqteol41lZWcjOzgaAmNuqKvKkQbt27bB48WL0798fJSUlSElJQUZGBgCgadOmcDqdAIBAIIDHHnsMGzZswHnnnaff9quvvsLLL7+MwYMH48UXX0T79u31THHnzp2xc+dOzJ8/v8LxRGbhc3Jy8Mgjj+C2227DCy+8ENfzSUlJgdVqRSAQiPmaTJ06FWPGjAEAzJ49G927d8fvv/+OLl26YOHChbjwwgsxa9YsAECnTp2wZ88ePPHEE/qJCAAYNmwY7r33Xv3vI0eOoGPHjrjgggvAMAzatGkT11gJIYScPijTTWKSUTqnOyRR0E0IqR94RyrEEree4S5L8vkQKikB70hN+GMPGTIEHo8H33//PTZv3oxOnTohKysLgwcP1ud1b9q0Ce3atUPr1q2jbj9mzBiUlJTgyy+/xGuvvVZhlnvatGnYsWOH/nPDDTcAAG677TakpKToP5p3330XAwYMQHZ2NlJSUvDAAw/gyJEjCX8Nytq2bRvGjh2L1q1bw+FwYPDgwQBQ4WP//vvv8Hq9GD58uOG5vPnmm3rzuV9++QXnnHOO4XZagF6RDRs24MILL8QZZ5wBh8OB66+/HqdOnYLX663Bsyx15pln6r83b94cAPRy+l9++QUDBgwwXH/AgAH47bffIEmlDUn79etnuM7EiROxY8cOdO7cGbm5uVi3bl1CxkoIIaT+oEw3iSmyvJwy3YSQ2sTyAvo/sjBquyzLcBe74Uh1gGVLP5MYlgNntcYMvDmrFXxqGnpMnhr3Y8erQ4cOaNmyJTZu3IjCwkI9wGzRogVatWqFr7/+Ghs3bsSwYcNi3t5kMuH666/HQw89hG+//RYffvhhuY/VpEkTdOjQIWr7nDlzMHWq8blt3boV1113HWbPno2RI0ciLS0N77zzTtR84kTzeDwYOXIkRo4ciWXLliErKwtHjhzByJEjK2wQps2xXr16Nc444wzDZWZzfFUHsRw6dAiXXHIJbr/9djz66KPIyMjAV199hZtuugnBYBA2mw0sy0ZNKRCr0AeA53n9d4ZRT07LctWmYJVtnNenTx8cPHgQa9euxYYNG3D11VfjoosuiprjTggh5PRFQTeJSWFKv+DSlG5CSG1iGCZmiTcjy2CFADjBbAi6pWAA2QOG4K8Na6Nukz1gCBRZirtkvKqGDh2KTZs2obCwENOmTdO3Dxo0CGvXrsV3332H22+/vdzbT5o0CU8++STGjx+P9PT0Kj9+06ZN0bRpU8O2r7/+Gm3atMH999+vbzt8+HCV77uq9u7di1OnTuHxxx/X54NHdncHAEFQT2pEZnq7desGs9mMI0eO6CcuyuratSs++ugjw7bIZnWxbNu2DbIs46mnntKPl/fee89wnaysLBw/fhyKouhBc9m1twVBMIw3Xl27dsWWLVsM27Zs2YJOnTqB47hybqVKTU3F+PHjMX78eFx55ZUYNWoUCgoK9PJ8QgghpzcKuklMkUF3iBLdhJB6hBPMOGPoSADqHG7J5wNntSJ7wBCcMXQk2IhsZKINHToUd955J0RRNASMgwcPxuTJkxEMBmPO59Z07doV+fn5sNlsCRtTx44dceTIEbzzzjvo378/Vq9eXWEWPVFat24NQRDw7LPP4rbbbsOuXbui1vBu06YNGIbBJ598gtGjR8NqtcLhcGDq1KmYMmUKZFnGBRdcgKKiImzZsgWpqamYMGECbrvtNjz11FOYNm0abr75Zmzbti2qIVlZHTp0gCiKePbZZzF27Fhs2bJFn2uvGTJkCPLy8rBgwQJceeWV+PTTT7F27VqkppZOR8jJycFnn32Gffv2ITMzE2lpaXG9Hvfeey/69++PuXPnYvz48di6dSuee+65SueTL1y4EM2bN8dZZ50FlmWxfPlyZGdn63PgCSGEnP5oTjeJSWFKz8pTdTkhpL5heR4thgxH31mPo++Dj6PvrMfRYsjwWg24ATXo9vl86NChA5o1a6ZvHzx4MNxut760WEUyMzNhtVoTNqZx48ZhypQpmDx5Mnr37o2vv/5ab+ZVm7KysrB06VIsX74c3bp1w+OPP44nn3zScJ0zzjgDs2fPxn333YdmzZph8uTJAIC5c+di1qxZmDdvHrp27YpRo0Zh9erVaNu2LQA1oF+xYgVWrlyJXr164aWXXsJjjz1W4Xh69eqFhQsXYv78+ejRoweWLVsWtfRW165d8cILL+D5559Hr1698N1330WV699yyy3o3Lkz+vXrh6ysrKjsdXn69OmD9957D++88w569OiBBx98EHPmzDE0UYvF4XBgwYIF6NevH/r3749Dhw5hzZo1huoOQgghpzdGqcp6Kaeh4uJipKWloaioyHAmm5RPFEVc/dj7cLTrAwBQju7EWzOuTPKoGhdRFLFmzRqMHj3aMIeQ1B3aB7XH7/fj4MGDaNu2LSwWS7nXk2UZxcXFSE1NpQAkSWgf1A/afhAEAYcPH670vUMSh/4vSD7aB8lH+6B88caa9D8oiY2NyHQncRiEEEIIIYQQcjqjoJvEZgi66TAhhBBCCCGEkOqgaIrExpb22FMi1uwmhBBCCCGEEBI/CrpJTExEpluhw4QQQgghhBBCqoWiKRJbZKabocOEEEIIIYQQQqqDoikSE8tFBt1cBdckhBBCCCGEEFIeCrpJTAwXsRwAS0E3IYQQQgghhFQHBd0kJsZEQTchhBBCCCGE1BQF3SQmloJuQgghhBBCCKkxCrpJTGxEeTkT0VSNEEJI/bFkyRK0atUKLMvi6aefjrnt4YcfRu/evfXbTJw4EZdeeqn+95AhQ3D33XfX6bg1mzZtAsMwcLlcdf7Yhw4dAsMw2LFjR50/NiGk/vJ4PAgGgzh58iSCwSA8Hk+yh0QaAAq6SUyRmW6Go6CbEEImTpwIhmHw+OOPG7avXLkSDMPU+XiKi4sxefJkzJgxA3/99RduvfXWmNumTp2K//3vf+XezwcffIC5c+fG/bjJDJSrq+yJBkIIicXv92PBggVo1qyZ/rNgwQL4/f5kD42c5ijoJlHEUMjQvTwy600IIfVFQJQRkhQU+0MISQoColzrj2mxWDB//nwUFhbW+mNV5siRIxBFEWPGjEHz5s1hs9libktJSUFmZma595ORkQGHw1GHI2/YgsFgsodACKkGj8eDefPmYc6cOfpJRZfLhTlz5mDevHmU8SY1QkE3ieLxBgx/MybKdBNC6hdRkrF6TwEmv/87Ji/fj8nv/47VewogSrUbeF900UXIzs7GvHnzKrzeihUr0L17d5jNZuTk5OCpp54yXJ6Tk4PHHnsMkyZNgsPhQOvWrbFkyRLDdWbMmIFOnTrBZrOhXbt2mDVrFkRRBAAsXboUPXv2BAC0a9cODMPE3Hbo0KGo8vKyypaXv/XWW+jXrx8cDgdatGiBm2++GSdPngSglmQPHToUAJCeng6GYTBx4kQAgCzLmDdvHtq2bQur1YpevXrh/fffNzzWmjVr0KlTJ1itVgwdOhSHDh2q8HUEgIULF6Jnz56w2+1o1aoV7rjjDpSUlOiXx3p+Tz/9NHJycvTL33jjDaxatQoMw4BhGGzatEm/7oEDBzB06FDYbDb06tULW7duNdxXPPty7ty5uOGGG5Camopbb70VwWAQkydPRvPmzWGxWNCmTZtKjxlCSHLxPI/FixfHvGzx4sXgeUpCkeqjoJtE8ZQpoWFNQpJGQghpDBRFzVJH/YRkBEKK+m/Edl9Qwse7CrDy51PwBtUg2xuUsfLnU/h4VwF8QSn2/cX4URSlSmPlOA6PPfYYnn32Wfz5558xr7Nt2zZcffXVuOaaa7Bz5048/PDDmDVrFpYuXWq43lNPPYV+/fph+/btuOOOO3D77bdj3759+uUOhwNLly7Fnj178Mwzz+CVV17BokWLAADjx4/Hhg0bAADfffcdjh07hquuuipqW6tWrar0/ABAFEXMnTsXP/30Ez744AMcOXIEN954IwCgVatWWLFiBQBg3759OHbsGJ555hkAwLx58/Dmm2/ipZdewu7duzFlyhT84x//wBdffAEA+OOPP3D55Zdj7Nix2LFjB26++Wbcd999lY6HZVksXrwYu3fvxhtvvIHPP/8c06dPj/v5TJ06FVdffTVGjRqFY8eO4dixYzj//PP1y++//35MnToVO3bsQKdOnfD3v/8doVAIQPz78sknn0SvXr2wfft2zJo1C4sXL8ZHH32E9957D/v27cOyZcv0kwCEkPrJ5XKVO23G5XKhqKiobgdEGhRKYZIoXp+xNI5lOYhiCDxPhwshJPGCIQW3vPNbBdc4qf/mMHNYeHk7rNsbu7x73d5CjOmegXs+OAB3QKr0sV+5piPMfNXmY1922WXo3bs3HnroIbz66qtRly9cuBAXXnghZs2aBQDo1KkT9uzZgyeeeELPCgPA6NGjcccddwBQs9qLFi3Cxo0b0blzZwDAAw88oF83JycHU6dOxTvvvIPp06fDarXqJeNZWVnIzs4GgJjbqmrSpEmGx50/fz6GDRuGkpISpKSkICMjAwDQtGlTOJ1OAEAgEMBjjz2GDRs24LzzzgOgZtu/+uorvPzyyxg8eDBefPFFtG/fXs8Ud+7cGTt37sT8+fMrHE9kFj4nJwePPPIIbrvtNrzwwgtxPZ+UlBRYrVYEAoGYr8nUqVMxZswYAMDs2bPRvXt3/P777+jSpUvc+3LYsGG499579b+PHDmCjh074oILLgDDMGjTpk1cYyWEJI/T6YTT6YwZeDudTqSlpdX9oEiDQZluEsUbCMS1jRBC6lqalUOxP6RnuMvyBmUU+yWkWWt3qcP58+fjjTfewC+//BJ12S+//IIBAwYYtg0YMAC//fYbJKn0RMCZZ56p/84wDLKzs/UybgB49913MWDAAGRnZyMlJQUPPPAAjhw5UgvPxmjbtm0YO3YsWrdujbS0NFxyySUAUOFj//777/B6vRg+fDhSUlL0nzfffBP79+8HoL4u55xzjuF2WoBekQ0bNuDCCy/EGWecAYfDgeuvvx6nTp2C1+utwbMsFbkfmjdvDgD6foh3X/br189wnYkTJ2LHjh3o3LkzcnNzsW7duoSMlRBSe0RRRG5ubszLcnNz9ek9hFQHpS5JFJ8/CMCEUNAHk2AFAHh8AaSl2JM7MEJIgySYGLxyTceo7bIio7jYjdRUB1im9BwxxzKwCWzMwNsmsEi3mvDQqPgyi4Kpel3HBw0ahJEjR2LmzJmGjGdVlJ0fyDAMZFl9Tlu3bsV1112H2bNnY+TIkUhLS8M777wTNZ840TweD0aOHImRI0di2bJlyMzMxN69e3HFFVdU2CBMm2O9evVqnHHGGYbLzGZztcdz6NAhXHLJJbj99tvx6KOPIiMjA1999RVuuukmBINB2Gw2sCwbNU2gKl+OI/eD1oVe2w/xstuN/z/26dMHBw8exNq1a7FhwwZcffXVuOiii6LmuBNC6g+73Y6ZM2cCUOdwu1wuOJ1O5ObmYubMmbBYLEkeITmdUdBNoviDIgATpIBfD7rVQJwQQhKPYZiYJd6yDJhNDMwmFixbGnQHRBkjuqRj5c+nom4zoks6JFmBma/9Qq7HH38cvXv31svBNV27dsWWLVsM27Zs2YJOnTqB4+LLwH/99ddo06YN7r//fn3b4cOHaz7oSuzduxenTp3C448/jlatWkGWZWzevNlwHUFQ+3xEZnq7desGs9mMI0eOYPDgwTHvu2vXrvjoo48M27755psKx7Nt2zbIsoynnnpKPwbee+89w3WysrJw/PhxKIqiB81l194WBMEw3njVZF+mpqZi/PjxGD9+PK688kqMGjUKBQUFenk+IaT+sVgsmD59OqZPn468vDw0bdoUiqJQwE1qjIJuEsUfVBvIKJIISQyC4wV4/VReTgipH8w8i7E91MBl3d5CeIMybAKLEV3SMbZHBniubmZO9ezZE9ddd11Ut9t7770X/fv3x9y5czF+/Hhs3boVzz33XNxzkAGgY8eOOHLkCN555x30798fq1evxocffpjopxCldevWEAQBzz77LG677Tb8/PPPePLJJw3XadOmDRiGwSeffILRo0fDarXC4XBg6tSpmDJlCmRZxgUXXICioiJs2bIFqampmDBhAm677TY89dRTmDZtGm6++WZs27YtqiFZWR06dIAoinj22WcxduxYbNmyBS+99JLhOkOGDEFeXh4WLFiAK6+8Ep9++inWrl2L1NRU/To5OTn47LPPsG/fPmRmZsY9N7O6+3LhwoVo3rw5zjrrLLAsi+XLlyM7O1ufA08Iqb9MJhNatmyJ7OxsdO3aNepEHyHVQXO6SRR/QC3LU+QQZEn9Xc1+E0JI/cBzLMZ0y8BzV3bAc1e1x3NXdsCYbnUXcGvmzJkTVYrcp08fvPfee3jnnXfQo0cPPPjgg5gzZ06VytDHjRuHKVOmYPLkyejduze+/vprvZlXbcrKysLSpUuxfPlydOvWDQsWLMCcOXMM1znjjDMwe/Zs3HfffWjWrBkmT54MAJg7dy5mzZqFefPmoWvXrhg1ahRWr16Ntm3bAlAD+hUrVmDlypXo1asXXnrpJTz22GMVjqdXr15YuHAh5s+fjx49emDZsmVRS2917doVL7zwAp5//nn06tUL3333HaZOnWq4zi233ILOnTujX79+yMrKispel6e6+9LhcGDBggXo168f+vfvj0OHDmHNmjWGig1CSP2Un5+P/Px87Nq1CydOnEj2cEgDwShVXS/lNFNcXIy0tDQUFRUZznqT8r31yZdYX9gMvrwj4KypEFKcuLmbhEF9uyV7aI2GKIpYs2YNRo8eTetCJgntg9rj9/tx8OBBtG3btsKSPVmWUVxcjNTUVApWkoT2Qf2g7QdBEHD48OFK3zskcej/guSr632wY8cOnHXWWQCAs88+G99++22tP2Z9R++D8sUba9L/oCSKX1TLy6FIUGT1d8p0E0IIIYSQhi4/P1//3e/3J3EkpCGhoJtECYTndEOWoEgh4zZCCCGEEEIaqLy8PP33AC2ZSxKEgm4SJSCqHV6ZiEy3jzLdhBBCCCGkgYsMuinTTRKFgm4SRZS0oFsGZPX3oEiZbkIIIYQQ0rBReTmpDRR0kyjBkNqJNzLo9lN5OSEkwRp4H09CEo7eM4TUPsp0k9pA63STKGJIBgSAhQxJUQNwynQTQhKF4zgAQDAYhNVqTfJoCDl9iKI61Ut7D5G64XA4kj0EUofy8/PRpEkTZGdno7CwMNnDIQ0EBd0kSlBSA20WChhFzXRr87wJIaSmTCYTbDYb8vLywPN8uUtRybKMYDAIv99Py1UlCe2D+kGWZQQCARQXF8Nms8Fkoq9vdcHj8YDneXTt2hWKosDj8cButyd7WKSW3X3vNLz51n9RWOJHeooFAVGGmafPP1Iz9KlNooha0M0oaok5gKBEQTchJDEYhkHz5s1x8OBBHD58uNzrKYoCn88Hq9UKhmHqcIREQ/ugftD2g91uR/PmzWlf1AG/348FCxZg8eLFcLlccDqdyM3NxcyZM2mN9AZMlGQcM+dgyqoj8AZl2AQWI7qkY2yPDPAcBd6k+ijoJlFCkjpnjGMANhx0i+F53oQQkgiCIKBjx44IBoPlXkcURXz55ZcYNGgQeJ6vw9ERDe2D+kEURXzxxRcYPnw4BEFI9nAaPI/HgwULFmDOnDn6NpfLpf89ffp0yng3QAFRxuo9BfhoV2lJuTcoY+XPpwAAY7plUMabVBsF3SSKKJcG3Uy4aUswRJluQkhisSxbYcaI4ziEQiFYLBYK+JKE9kH9wHEcJEmiEv86wvM8Fi9eHPOyxYsX4/7776/jEZG6wLEM1u2NPYd73d5CjOuRWccjIg0JfXqTKHI4qc0x6rxuoDT7TQghhBDSkLlcLrhcrnIvKyoqqtsBkTrhFSV4g7ErO71BGV7qb0RqgIJuEiUUjq9NHMAx4Uy3ROXlhBBCCGn4nE4nnE5nuZelpaXV7YBInbDxHGxC7NDIJrCw8bRqAKk+CrpJFC2+5llGP0Ao000IIYSQxkAUReTm5sa8LDc3V1+6jTQskqxgRGdnzMtGdEmHJNN3YVJ9NKebRJHAgAFg4lhwrAwJQIg+aAghhBDSCNjtdsycORMAqHt5I2LmWYzqmgZZlrHht+LS7uWdndS9nNQYBd0kiqww4ADwHAMuvCoJnd0jhBBCSGNhsVgwffp0TJ8+HXl5ecjOzoYkSRRwN3CrP1oFa0oqnrl8OIoDEhwCA5eriAJuUmN0BJEoMtRIm+dYmMJHCK0YRgghhJDGxG63o2PHjhg7dizefPNNWiasEfj9999x9bU34J4PD2DRxj9x3bx38dP2H5I9LNIAUKabRJEZNdIWTBxMbAgAQFO6CSGEENKYSJKEY8eO4dixY9SxvJHIy8uD1ZkFd0CCOyChJKjA7/cne1ikAaBMN4miQAu6Wb2choJuQgghhDQmkcFWMBhM4khIXcnPz4fN2VT/m+PNFHSThKCgm0RRtEw3z8EUntQtK0wyh0QIIYQQUqd8Pp/+OwXdjUNeXh6s6RFBt2ChoJskBAXdJBqjrkNo5k16plub500IIYQQ0hhQprvxyc/Ph9WQ6RYo6CYJQUE3icZGBN0mCroJIYQQ0vhQprvxycvLg82Zpf9NmW6SKBR0k2is2l/PzHMQwpluhQ4VQgghhDQikcGWKIpJHAmpK1Hl5TSnmyQIRVIkCsOpQbdF4CHwatabMt2EEEIIaUwo0924eL1eeL1eWCMy3SaBgm6SGBR0kyilQbcJgonTNiZxRIQQQgghdYvmdDcu+fn5AGDoXs7yZvgo6CYJkNSge968eejfvz8cDgeaNm2KSy+9FPv27TNcx+/3484770RmZiZSUlJwxRVX4MSJE0kacePAhMvLrWYBZl79XWHp/AwhhBBCGg+fz4cmTZqgR48eMJvNyR4OqWX5+flgWA6W1Ex9G8tyCARpagGpuaRGUl988QXuvPNOfPPNN1i/fj1EUcSIESPg8Xj060yZMgUff/wxli9fji+++AJHjx7F5ZdfnsRRN3yMiQegBt1COOimTDchhBBCGpNuPXvhyB9/4rONX2HRM4sREOVkD6nB8Xg8CAaDOHnyJILBoCEGqGt5eXmwpGWCYVnDpEp/MJSwx6hPzzcRY/IGRIQkGUU+9V9vgE5QlCepQfenn36KiRMnonv37ujVqxeWLl2KI0eOYNu2bQCAoqIivPrqq1i4cCGGDRuGvn374vXXX8fXX3+Nb775JplDb9BYkwAAsFoEmMNzurWO5oQQQgghDZ0oyfjuJIcpq47gvrXHcfeHh7B6TwFEiQLvRPH7/ViwYAGaNWum/yxYsCBpc6jz8/P10nKn1VQ6zgQF3fXt+dZ0TMGQjLV7XJj8/n7c9f4BTH5/P9bucSEYovdILKbKr1J3ioqKAAAZGRkAgG3btkEURVx00UX6dbp06YLWrVtj69atOPfcc5MyzoYsJEngwplum0WARVB/10rOCSGEEEIasoAoY/WeAqzaWaBv8wZlrPz5FABgTLcMmHmadlcTHo8HCxYswJw5c/RtLpdL/3v69Omw2+11Oqa8vDy9iVq6zQSXNwCF4RAISTW+7/r4fGsyJm9AxNo9LqzaZXyPaH9f3M0Jm5mvxdGffupNJCXLMu6++24MGDAAPXr0AAAcP34cgiDA6XQartusWTMcP3485v0EAgEEAgH97+LiYgDqUg+03EPl3J7STp0mjoWJCxfYcCZ6/eqQ9lrTa548tA+Sj/ZB8tE+qB9oP9QtjjVh3d7CmJet21uIcT0yaV/UEM/zWLx4cczLFi9ejPvvvz/quK/t1/z48eOwhjPdqRYWLGRI4OAPhmr82FV5vnWlJvtAMHFY/6sr5m3X/+rC385sPO+ReJ9nvQm677zzTuzatQtfffVVje5n3rx5mD17dtT2devWwWaz1ei+GwNXiQ/AWQCA77Z+jSN5xUDqADAshzVr1iR3cI3Q+vXrkz2ERo/2QfLRPkg+2gf1A+2H2udwOND77AHwBmOXyHqDMty+ILZ/twVut7uOR9cwOBwOdO3aFS6XK+blLpcLp06dwi+//GJ4jWv7+N++fTts6Z0BAEUn/4IsCoDA40TeqRp9B67u861NNdkH2dnZ6HJmnwrfI56ghL0//1hukrQh8Xq9cV2vXgTdkydPxieffIIvv/wSLVu21LdnZ2cjGAzC5XIZst0nTpxAdnZ2zPuaOXMm7rnnHv3v4uJitGrVCiNGjEBqamqtPYeG4sCfx/G/r9SDZ/TFI/Hzb39g1251nvfo0aOTPLrGQxRFrF+/HsOHDwfPU3lOMtA+SD7aB8lH+6B+oP1QtxjWBJvAxgwqbAILh1XAwIEDkzCyhkNRFDidzphBn9PpRGZmpv4a19Xx//rrr+vl5b06t8PxXcfgA5CS6qzxd+CqPN+6UpN9wLBche8Ru8ChT58+tf0U6gWtqroySQ26FUXBXXfdhQ8//BCbNm1C27ZtDZf37dsXPM/jf//7H6644goAwL59+3DkyBGcd955Me/TbDbHXNaB53n6jyoOIUkBAEghEVaLBQ67DUAALGei1y8J6LhNPtoHyUf7IPloH9QPtB/qRkCUMaJLuj6HO9KILumQZAVm2g814vF4kJuba5hPrMnNzYUoilHziWv7+C8oKIC1vVpenpkiwMQygAyEFKbGj1ud51vbarIPvAERwzs5DXO6NcM7OREMSY1mTne8x0ZSg+4777wTb7/9NlatWgWHw6GXIKSlpcFqtSItLQ033XQT7rnnHmRkZCA1NRV33XUXzjvvPGqiVku8gSAAQA6p/9osAoAAWJMAWZbB0nrdhBBCCGnAzDyLsT0yoMgK1v/qgjcowyawGNElHWN7ZIDn6LtQTdntdsycOROAOn9Yq2rNzc3FzJkzYbFY6nxMeXl5aJ8e7l5uM4FnAchAIlaK056voih49tln68Xzrck+sJl5jO2prmce+R4Z3smJsT0zIZjoPVJWUoPuF198EQAwZMgQw/bXX38dEydOBAAsWrQILMviiiuuQCAQwMiRI/HCCy/U8UgbD58/CICDHFKbAljM6vJhDMtCDEkwC/QmIoQQQkjDxnMsOvB5GHN5F7gDEhwCA4ZhKeBOIIvFgunTp2P69OnIy8tDs2bNIMtyUgJQQA26e0QsGcazajPhkKwk5P4tFguuuOIKzJgxA3l5eWjevDlCoVDSnq82pgkTJuj7IDs7G5IkxTUmwcSiWzMBl/Rsj2K/BKeVgxiSKOAuR9LLyytjsVjw/PPP4/nnn6+DERFfIAjACiUcdNutpaX6Hp8fZqFxlIoQQgghpHF7ZtFTsAyfAaedx0+fvIbVL89N9pAaHLvdjrZt2yIlJQUXXXQRFi1alJRxSJKEwqJiWBzqssXpVhP48Ao+ksIk7HFee+01vP3228jOzsbatWsNvayS5csvv8S0adOQnZ2Nu+66C7feemvct33gP2uR3aUf0qwcruygoE/XdrU40tNbvWikRuoPX0AEYIUshwAAVktp0O3zB4G0JA2MEEIIIaQOBQIiQqKCElcQhW5f5TcgVaYoCg4fPgxFUdCrV6+kjaOgoAAWRwYYlgXHACkWTs/Yykhc5tbtdiM/Px/5+fkoKiqqF0G3x+PRx3TkyJEq3VZiebgDEtwBCcfyPbU0woaB8v/EwB9UM9xaptvMm6DI6mQWX3i+NyGEEEJIQ+cLlq6/qzCJy3aSUn6/X6989fv9SRtHfn4+rOH53GlWE1iGqbWgO9bvyRS55FV+fn7VbsyXlqEXuuNbOquxoqCbGPiDaoZbCWe6WZaFLKn/6Xj9gaSNixBCCCGkLvlFSf9dYbgkjqThKikp0X/3+ZJXTZCXl6cvF+a0qoXAZl7d540p6M7Ly4v7dqFQCJy5tLu5q4SqQSpCQTcxCGr/wUghfZvWVM0fEGPdhBBCCCGkwQmGSttWK/SVuVZ4PKUlyckMuvPz82ELN1FLt5UJuhkurj5U8aiPQXfkPqhK0H3q1CkI9lT9b7ePKmIrQp8gxCAgGjPdAKBomW4qLyeEEEJIIxEMRWa66StzbYjMdCezvDwvL89QXg4AVkH9l+PNCIVC5d62Kupj0F3d8vITefngLaWZbrePknMVoU8QYqAF3YgIumVJ/U8nEKQ3EyGEEEIah4jqcrAmHpIklX9lUi31JdOdl5dXmunWg251xR6OFxJ2QqC+B91VyXT/deKU8X6CiTkx0VBR0E0M9FIqOeI/lnCm20fl5YQQQghpJIJSaXk5a+IRDFLFX6LVl0x3fn5+6ZzucHm5Rct0C5aEjS3y+Ub+nkyRQXdBQUHcJ5dOnHIZ/vaJiSnBb6hoyTBiEAxJAAcwSsQ8pnAArmfBCSGEEEIauIgp3eBMAoLBIKxWa/IG1AB5PB40adIE2dnZ4Hk+aePIy8uDtasx023m1dwkx5sTmunWnm99qZyI3AfHjx9HYWEhmjRpUuntTha6AVvp34H68XTqLQq6iUEwJANmAErEOydcak5BNyGEEEIai8igO9GZbo/HA57n4XK54HQ6IYoi7HZ75TdsYHr16Ycjf/yJwhI/0h1WBERZD3brUn5+PtLCc7qdVrWBGs+Gg24hMUG3KIpY8eEqDBs6BIUlfmSm2hP2fGtyPM184EGc1etMdR+kWOJeIrjA7TUE3aJCBdQVoVeHGIjhUqrITDfCvwdorgYhhBBCGomQUro2NxvOdCeC3+/HggUL0KxZM/1nwYIFSS2vTgZRkvFDHo8pq47gvrXHMWXlYazeU6B/F61LeacKYEnNBFBaXs6b1P3P8YkpL1cYFr5mZ+nP918fHkzI863J8SRKMo4KbUr3waoj2HjQH9eYXCXGpYRDoGX1KkKZbmIQktX5GExkpjv8e2QXT0IIIYSQhixyfeZEZbo9Hg8WLFiAOXPm6NtcLpf+9/Tp0xtFxjsgyli9pwCrdhXo27xBGSt/VptzjemWUacZb3dADTJZKEgxq8GjwGlBd80z3QFRxurdhfhod6G+LRHPtybHk7YPPtplHNOqnQVgGKbSMbn9IjioqxwxHA+ZTd70gNMBZbqJQUjSgu7SM1za71ReTgghhJDGIBQKAVxpbopLUNDN8zwWL14c87LFixcndV5zXeJYBuv2Fsa8bN3eQnAsE/Oy2qAoCrySGhI5zAxYRn1snistLw8EAuXePh4cy2DdvsQ/35ocTzXdB95guDo2EG4IZzLHMeLGi4JuYqBlulmUdiDUgu5gqO7LfQghhBBC6prf74eJt+h/J6q83OVyweVylXtZUVFRjR/jdOAVJT1oi7osKMMr1l11pcfjAWdzAgDSbaVBaiIz3bX1fGtyPNV0TP7wxTZWfV8wPDUZrAgF3cRAi6tZRCyTAS3opvJyQgghhDR8Pp8PLC/ofyeqvNzpdMLpdJZ7WVpaWo0f43Rg4znYhNhhiE1gYePrbn5w5HJhmSml2Vo+HHSbEtBIrbaeb02Op5qOKRSepdwkPAeeM1PQXREKuolBuLrckOnWfhcp000IIYSQRsDv98MklGa6uQRlukVRRG5ubszLcnNzIYpijR/jdCDJCkZ0SY952Ygu6ZDkulvzOS8vDzan1rm8dEqBEC4vZxOQ6ZZkBcM7O2NeVpPnW5PjqSb7QFEUyJx6guKMzBQAAG+xQ6SpqOWiRmrEQAu6OSY66A4loZskIYQQQkhd8/l84PjSrGeiMt12ux3Tp0+HLMt47rnn9CWecnNzMXPmTFgslsrvpAEw8yzG9siALMvY8GsRvEEZNoHFiC7pGNsjQ59PXRfy8/NhDS8Xlm4rDY30TDdvgd9/skaPYeZZXNwlFYqiJPT52u12zJw5E4A6h7sqx5OZZ3FJ9wzIkowNv5WO6aJOaZWOqaSkBCarGmy3PyMLW/OKAQAnC4pwRrPMaj2Xho6CbmIgKQxYAJG9E1hGgQJAlOrurCMhhBBCSLL4fD5wQmnQzfGJWzLs/fffR9++ffHnn38iPz8fzZs3hyiKjSbg1vAci5ahP/D05b3hDshwCAxKPJ46DbgBNdNtTVPLyyMz3fqSYQlap/vDFe/jjM698cwVXVHsl5DCK2BZU42fr8ViwaRJkzB9+nTk5eUhOzsbkiTFdTwFfB44vYfxzBV9w2MCvv3uO/Bc0wpvl5eXB8Gulq63yEyFFDwJTrAg3+WmoLscVF5ODGSEP2AiysvDJ/oQkinTTQghhJCGz+/3g4tspMbxNe5grdmwYQMuu+wy5OTk4JprroEgCI1imbBY7pt2L/717h4s2vgnLpu2GAd+21fnY8jLy9Mz3c6ITLfAJq6RGgAcOXIE9z71Bu754AAWbfwT3Xr3B6Mkphx78+bNyMnJwdixY7F27dq4jye3241bZ8zVxzRk/G2Y8I9rK71dfn4+BHsqAMBm5hAKeNTtLnf1n0QDR5luYqCtSRl50o1jgBAo000IIYSQxqFspjtR5eUA8MMPPwBQA5f8/HxIkgSOq7vGYfVJiccDnyLgT1cQJUE5IcFtVeXn58PW8nwAgNNauh94k/pl2GS2wueq+bjcbjd4ix3ugAR3QEKRT4Tb7UZmZs0zw4WFhfrxVFBQUPkNwrxeL0yCVR+TV+aRl5dX6e3y8vJgtrcAANgFFnJQfX1OFXuq9wQaAcp0EwMlnOk2RQbd4d8p5iaEEEJIY6BmuiOC7gSVl7vdbuzbZ8zmlrfkU2PgF0urKDnBDJ/PV+djOJl/CpbUDABAuqGRWulcS58/Mfuet5RmoAWrA253YjLDhYWl622XlJTEfTuv1wvOXFrRYXakw+fzweOpOHg+kZcPk9kGAEgROCCkVoEUldT9/jtdUNBNDBRGPcNnipjTbQqX11DzckIIIYQ0BmUbqXFcYjLd27dvh6IoaNmyJVJS1EZUVclMNjTGoNualEx3QUl4nWlFRoo5ItMdEXT7gzXvKl9SUgJTRNDNW+0JC7ojj6HKAuZIWqZbY0trAkDN/lfkRIG6/reiKLAKLFhJfQ2LPHW//04XFHQTA4XRystLP2i0rHcdrt5ACCGEEJI06pJhEUG3YEYgAUH3tm3bAAD9+vVDerq6XFNklrKxCUYkdEyCJSmZ7iK/BACwsCEwTOT3XwZQ1C+/vmDN516XzXTzVkeVstIVqW6m2+PxwBSxvrYjU53bXlmJeZ5LfQxWCoJlGHBQXx+3r3EseVcdFHQTIzac6Y44u2cK15dTeTkhhBBCGgOfzwc2ItMNAIEEZDu1+dx9+/aloBuAKJd+30xUw7Kq8krqd18Hb9zOMAwYRQ3IA6JU48dxu90wWWz634KtdsrLq57pLi0vt6aq88sry3QXutWTIyao7wmeUc+eeAIUdJeHgm5ixKpzWfiITLf2u6QwMW9CCCGEENKQ+Hw+QzACAIEEZDsp011KFEWAE/S/TebkZLoDUKNtp42PukwPuhMwxzI6051SP+Z0R5SXCynqMVlZprvIo87hFlgl/K+63SfSXNTyUNBNjMKZ7sg1A7VMt9ZkjRBCCCGkISvbSA0AAmLNgu7i4mL8+uuvACjTDYRLm62lQSjH133QLYoiYFbn1melRq9rrS2hG0xQprsugu6qZLrLlpdzFvW1qCzTXRJQXw9buAmUJdx/zp+YFdAaJAq6iQETznRHlpcL4UndMgXdhBBCCGkEyjZSA4BgDYNurYlaq1atkJWVhdatW6NHjx4JW//7dFNSUmIIQjnBUufl5QUFBbA61XnM2enRa1uz4bLpoJSYTHfkSYZ6U14e0b2cMQngBEulmW4to50SjrZtgvpvUKZYoTy0TjcxYDi1tEaIyHTzJjX7LdM5GkIIIYQ0An6/H1yZzGewhiXGWmn53/72NwREGQuefAqnijzITLMjIMow843re5bH4zEE3YlupOYNiBBMHDxBCXaBQzAkwWY2lpDn5eXBlq4G3Rl2Ieo+TFAQQM33PRDOdJtL53Tz9WXJMCHDsM3sSK806A7I6rGaZldPTGnBd4hihXJR0E0MWJP6YcRHLNRtNnGAVNrZnBBCCCGkIVMz3cYgLBiqWYnxDz/8gC5dumDe/Cewek8B1u0thDcowyawGNElHWN7ZBim9zV0ZZfQSmSmOxiSsXaPC+t/demv8fBOToztmalXcAJqGbU1LQsA4LRGh0Xa7khAdTn8ogSGjUhqWe1wuysObuO6X7/fcLKi6o3UWhi2WRwZFZaXi6IIJTwXP8Ohlqan2syACEhM9Lx4oqKgmxjoQXfEh77AU9BNCCGEkMbD7/eDE8pmumsWeW3btg0Ln16Mz351Y9XO0nWVvUEZK38+BQAY0y2j0WS81Ux3aeaX4wV4fTUPur0BEWv3uLBql/E11v6+uJtTz3jn5eXBmt4KQOygm2cByIBYw3Vzg8EgFNZ4EkewOVDiqvmSYWV7AlR5yTCHzbDNUkmmOz8/H0KKEwCQkaqeNEm1mYEi6ME4idY43tUkLrIs6/OXBJ7Tt5v58IcQw8W6GSGEEEJIg+KN6F6uyGqwLdagxLioqAgFBQUYNnQI1u9zxbzOur2F4NjGMye2bHk5APgT0CFeMHFY/6sr5mXrf3VBMJV+nz2ZfwoWh9rQzmmLDrpN4f0RquGyuWWXCwMSV15eNuiu7pxuLd9mdqRXmOnOz8+HYEsFADjM6muWHg7cGZO53Ns1dhR0E50/Ym09c8QHkh6AsxR0E0IIIaThi/xOhJCafRVr0Exr+/btyM7ORpE3AG8w9v14gzK8iahjPk2ULS8HEhN0e4JSha+xJ1j6Gh8vDGeF5RBShOiwSDAlZtncsp3LAa28PPFBd9XndKtBd6Zdzf5bHBkVZrrz8vIg2NWg225WY4PMNLXrOWu2lXu7xo6CbqLzRnTPNFOmmxBCCCGNlD8i+GVC6vejmgTd27Ztw/Hjx+FMscIWI7gDAJvAwsY3nu9aHo8HvLVM0F3DDvEAYBe4Cl9ju1D6Gue71X3LSX4wTHRgrU23TETQrZ1g0IoZhARnurOy1LnpVZ/Trc7LbhIOus2OdBQWFiIUir0v8vPzYQ4H3drrnOlUg26TxQ5ZprW6Y6Ggm+i8vtKgO7L0xiKob0KGoxYAhBBCCGn4AlrGVVEAWf09JFW/xviHH35Afn4+Dh0+ghFd0mNeZ0SXdEg1nDt8Oim7ZBgABGtaxw117v3wTs6Ylw3v5DTMzS/yq79bIMa8vllfNrdmIZPb7dZPMGhzx9V1uhM3p7tVK3VueiAQKDdgLityne5MuzouiyMDiqKgoKAg5m3y8vIg2NIAQD+B0TRD/ZvlTChyxx/0NyYUdBOd168G3bIUgskQdIeDbZaCbkIIIYQ0fIFwVptjZDCK+ntNmmlpy4WdOnkcY7pn4G89M/UsoU1gcemZmRjbo/E0UQPCAV+ZoDuQgKW5bGYeY3tm4m89Mgyv8d96ZGBsz0zDsmEeUU072/nY+1ar/ExI0B1+rhnh4JZhWXgCwRrdLxAddAPxZ7u9Xl9E0K2+Lo4MdQm18krMI8vLtZL8jNQUyOHeBycLi6v6FBoFiqKIzutX3/hyyHi2z2pWOxGylOkmhBBCSCMQDJeXc1AAyJCAamehi4qK8NtvvwEAunTpgl9OeJGTacYzV7RHkVeEQwBCstKolgsDYme6a9olXCOYWPTIFnBJz/Yo9ktItXA4UegxLBcGAAGogWaszuWAFnQrUGqYeIp8rg6zCSwUyGDgE2v+fLWMdHZ2NjiOgyRJ8Hg8SEtLq/S2vmDpd36tvNyerpapl9dMLe9UIUzt1UDdFp7TzbIsQn4PBFsq8grd6JxT7afTYFEURXRq0M1AloxBt1peLlN5OSGEEEIaBS34M7GArKi/VzcJ++OPPwIAcnJykJmZiXXbTmLtnkI4zBx4fx6W3TsOW7ZsgaNTp4SM/XTh8XhgSjM23kpkH7lH31wHR9uz4GB8cCtWnDy8D8unjTFcJ2QKz2d2xO66bRVMAMQaL5sbOafbyjMwmwBfCAjKNe9Wr2W609PTYbfbUVxcHHczNX9EU7km4Qy82ZEBoPxMd35RCcwAoCiwRlRmyAEvYEvFqaKal8w3RI3rlBqpkC9c4qKUCbqtlnCm20QL3hNCCCGk4dPmFptYgIUabVd3SrdWWt63b18AwKFT6nQ+d0DCcS+L/Pz8qA7UjUHkkmEcEz6xkcAp7RJYuAMSPH/tQ5HHD2t2B/zv25365YqigLWoZdLZ6Skx76O0r5EASar+GQG1vFw9wWDhWVjDGffaCLqB+MvLtXJ+jlGQGs72m8LLgZWX6XaVqN38TYwENqL5nCL6w5f7qvoUGgUKuolOWx5DkYzNF7Tyco43U0dCQgghhDR4WlabZxmwWkBYzdLnH374AQDQr18/yIqCwwV+/TKTRQ32GmPQHVlybeO01zhx65RL4TCnRboVysl9AIC3v9yrX+52u2FJawIAaJnljHkf1nBfI04wIxCxyk9VRWa6LSYWtnADMpa31Oh+AWPQnZKiHk/xZrqD4d4FPAs4tFJxwQaGYcvNdBf71CSdhTO+HxhJ3V7koaA7Fgq6iS4gVhx0q9ep+VIOhBBCCCH1mbZEFM8xYKEGF3I1l42KzHSfdIvwirK+bBTLmcDyQqMMuj0RTbzs4a+aEhIXdMuMGjDbzDxG9lCbg3nT2qGgSF2mKy8vD1anuj3baY95H1q1J8eb4ff7Y14nHpGN1Cw8C7sl3MHcVvNlw7RjJyMjo8qZbq26XOAYpISDbjAMhJS0cjPdnoB6I1uZpn+sosYIxd6aN4driCjoJjq/tjyGbAys7dbSeS4eX/U/cAghhBBCTgdambNgYvWguzrl5S6XC7///jsAoE+fPjh0Sv0elZNh0a8jWB2NM+j2l05ndIS7YEsJDE0UVi0NT7EKuHbU+fAVHAVvTcGLH3wBADh+Mh/mFCcAwGmL3bfIEu5ebhIsNQ+6rZGZbvXxErFWd3Uz3YqiQAxXdAgmBhzLwB7eDxZHRsxMt6IoCK+yhlSrcdqpCeoFkfuVlKKgm+hKg27jnBWrpTTo9vnp7BUhhBBCGjZtiSizidXnGyvV+NqsNVFr27YtMjMzcTBcWt420wJLOFPI2xpn0O0P1/AzUGA3q0GownAV3aRqTFrQbYaJ45BjUl/jHfnq6/7HSfVvORTUg82yhHBHeY4XEprp1pYyU9fqTlzQXZVMtyiKYE1qJt8cXirYYVH/NTvSYwbdRUVF4MxqYJ9mtxguE1j1feIJJrAbXgNCQTfR6aXjZYJus8Dra+9pa3kTQgghhDREoiiC4dSAzcxzeim4XI3SZ20+d2kTtdKgWyvP5a0p+rJPjYk/nGblGVmfO81wPEKhxExlZExq0ijNrpaw3zbufEghEdbs9li39SecKFSzwYrfDYaJvW95Tt3O1TDTXVJSUjqnm2f1rt+8reZBt3bsRGa64wm6vV4vuHB5vzU8x1yb121xZMQsL8/Pz9fX6C6b6Q7H6/AnYBm0hoiCbqLTgm5GiW6WpoTX7taarRFCCCGENER+vx+coAZsZt6EcNxVrWWjtPncWhO1QwVq8iIn06wHXoI1pVFmugPhen2BAyx6w7KaBbeRWF7dh6nhoLt9q2zgpNpI7Z2vfkVesfo4rOgt9z4EUzjoTuCcbmtE0C1YHXE3PYvF5/PpjdgiM93x3KfH44FJUF8bM68F3dqyYbEz3ZFBt10wViVYw9n7ACW6Y6Kgm+iC4cURGUQH3XI46NaWFSOEEEIIaYh8Ph+4cMBmETi9vFyuxtfmyCZqJ9wifKIMnmNwRppZD1Iaa3m5GO5UbjYxsJnVrGlN505H0gLKtBSrvm3Mmc0BAL60djjuVr/bmlH+d1ueTVzQbdKWDDMlrrxcO25YloXD4ahSebnX69Ub2ZnDZfRaebnFkY78/HwoijFrrQbdaQAAu9n4ftCmCIgUXsZErwrRBbW5NUr0KSo53NGcgm5CCCGENGQ+nw+coM5X5TkWpnDgVdVMt8vlgtVqRZMmTdC3b1+9tLx1uhkcy8AWzi7ylsaZ6Q4p6utp5TmYw5lfTrDA56v5klNeXwBseE53elrpGtzXjDwPvlN/gbemANnd0NIpoIXTUt7dgDeVjiuRc7qt2r5PUNDtdDrBsiw6dOiAJk2axJXp9nq9MIWPcy2jr5WXmx0ZCAQCUfeTn58PczjotpXJdKeEO71LiN2UrrGjV4XoxPBafVqXzkhKuKN5IEhLhhFCCCGk4fL7/XqmW+AYcFqsXYUmXx6PBxaLBR999BGaNlWXpTp4Ss0+ts1UAx29xNiWgsLj+xM0+tODLMuQwkt6WQUOPJfYoPtUUWkgm55aGnSzLIvBbXic368FujfviGJ/CGmWNvAGRD3bHkmf082bEQhUvwzcEHSbIsrLbQ643UXVvt/CwkJ06dIFz7+0BCFJwQ03347b77gT+379rdLber1e/eSS2WTMdNud6vrl+fn5cDgc+m3UTHcb9Tplgu40uxnwADIb/ToSCrpJBC3THTPo1jPdNKebEEIIIQ1XZHk5zzF6phtsfJluv9+PBQsWYPHixXC5XHA6ncjNzQV/3o0ASoPu0hLjxlde7vV69SW07GYTzOFMa6LKy11u9QSHJAZhNQuGy24ZOwCf7DyFJV8fhzcowyawGN7JibE9MyGYjPtY0BupmeH3x163Oh7ukpLSJcMM3csdcLv/rPb9iqKIr7Z+g40HA5j8/u/687moU1N0l2T9ZEYsHo8HJrNa8m4uk+lOyWgGQF3LvG3btvpt8vPzITTpqV6nTMd3Z4oV8AAwmUGiUXk50WmZbm3ukoGW6RYp6CaEEEJIw+X3+/Wy28igm+F4yHJ035tIHo8H8+bNw5w5c+ByuQCoZeZz5s7FbyfUTKm2RrclItvZ2IJuj8ejZ37tZj7hmW6XW22OJgWNAbw3IOKTnaewalcBvEF1X3qDMlbtKsDHO0/BWya5VLpkWPXndCuKAl9Epaihe7nVXqPy8rYdOmHjgQA+2lVoeD4f7SrEx7sKEBDLP17VOd3h8vIyc7qtaRkAENXBPHJOt81szHSnO9QAnhWsINEo6Ca6kKwG21ysVRPCS4b5qbycEEIIIQ2Yz+cDy6vZUSEi6GY5HmIlyQee57F48eKo7anNcqCwPASOQYs09b71Od1WO0pKSiq974ZEXUJLDdKsAgczl5iGZZpijxq4y6LxvgQTh/W/umLeZv2vLggmYyCplZebBAt81RxXMBgEY1KDWwbqMaXN6VbLy6sfdLfIboYNv8UuT1+3txAcW/4yd+qc7nAjNa28PBxIC3YnAER1MK+oe3kTp1qGzoX3KzGioJvoQuGlG2JWooSbq2kdzgkhhBBCGiKfz2fMdOsBoYBgsOKGsi6XS89wR8po2x0A0NzB6YGQNaLEGECjynZHZrotJha8Vl5utiYk0+32qgGyEgoYHzco6RnhsrxBGZ6g8XuuEJGJ8vmr10y4bBM1hmEM+74mQXexL1jh8/FW8L1dLS9Xg269kZpFnXnMWtRjMiroLnDp7w17mfLyrHQ1GDcJVmq8HAMF3UQXntIdM9PNhDPd2lrehBBCCCENUWQjtcjyctbEVxp0O51OOJ3OqO2ZbXsAANpnlWYBtRJjW2o6gEYcdPNsQsq4I7m94WBbMlYP2AVOn09dlk1go7K3kXOivdUMJCOXC9P3udatnRdQ4q3+SQaHRajw+WjVFLHEbKQWznQznAkmsy2qvLzYp74GDBR9eoSmSTjoBoC8guo3h2uoKOgmulB4KrcpZqZbjciDIcp0E0IIIaThUpcMCwfdLKtnulmu8qBbFEXk5uZGbc/MUTPdLVNLgyAt8LKEy3UbU9CtlpdHBN0JznR7wllpRjYG3cGQhOGdnDFvM7yTM+p7LsdC/w7sC1Qv8VQ20w2o2X19rNW8XwDYtWcPLuqYGvOyEV3SIckx+jSFRa7TrWX0zSZGL6m3ONKjMt3FPjE8fgYsY8zSWc0CQgF1350sLK7Gs2nYKOgmOu19GavTodbRXKSgmxBCCCENmJrpLl2/WPsOxMZRXm632zFz5kw8+OCDesbbmZ6O7E69AQBdmqfp17UK2vzZxhd0R2a6rWUy3YkJutXgkFWM31ttZh5je2bibz0y9AyxTWDxtx4ZGNszM2rZMIZhIvoaVW/OfdnlwgCAZRmYoN5veeXh8XjlpRcwtJ0l6vmM656OsT0y9PXPY4mV6WYYJmKt7nRDplsURYgILylWTnZdCqhd40+5ql8y31DRkmFEJykMGJQ2jYjEQMt0V/+DgRBCCCGkvlOXDFNLvnm2NOjm4igvBwCLxYK7774b06dPR15eHpiUJpi19i8IHIPmaaXLV+kdrC3qOtKNKeguiVhCy2xiI5bmSsySYb5gCDABHKKTRYKJxcXdnPjbmZnwBCXYBQ7BkBS1XJiGUSQo4OGvZl8jt9sNk9WY6QYAgVMQkgB/BR3GK7Nz505ccN65WLn+K1zSsz2K/RJSeGDjxk3gueEV3tbj8cCUZpzTDagdzAu8IZgdGYZMd3FxMcw29aSRwxp7LW45qJ4wKQx3jyelKOgmOhkMOFSS6ZYo6CaEEEJIw+X3+0vLyzlGX0qVNVWe6dZ4PB506tQJrVq1wrPvbwQAtMkwG7pJa+XlbLjEtzEF3R6PByZLNgCtvFx9LUyCBb6imme6feEA2RRrGVxAz2inWcOPW8F61qwiQQIQqEHQXTbTDQAWjoFXAgJy+R3GK1NYWIi9e/di5feHcEQsRJqVw4Ylc/DD6jcgSZKaqS+H1+uFKcvYvRwonddtcaQj/+QefXtxcXG5nct1IfX94Sqp+T5saCjoJjot6I51pk8LuinTTQghhJCGzOfzgbOpQbehvDzOTDegBu75+fkIBoM4dEpt6tU202K4jtbBmjGZwTAsCgoKEvUU6r2SkhLw5nBzsYhMt8lsrfbSXJEC4UZFFVRXx42FrAbd1ZxiGWtONxCudAgColL9QWonakKcBe4SCe6AhOJASF0b3OeDzVb+8l2GdbpjBN1mRwaO7TZmuisLullZfX8UewMxL2/MaE430cko/2wfGz5TGJIp6CaEEEJIw2VspBZZXh5/plsrkbZYLDhUoP6ek1Em6I4IwHhrSqPLdPPWyO7lkUtz1TxgC4aD7vISslXB1TDxFLkmeWTQbTeruc8QOChK+Q3PyqMoin6iJoDScm8twC8pKanw9mrQrY7LzEWWl6vjsqSmw+Vy6evHFxUVQbCnhcceO4TU5qm7fY1nzfl4UdBNdAqjHg6CKfoTSnsvilLVPxQIIYQQQk4XZZcMY5nSTHcgEF9AqAfdVpsedJfNdPMcCz5cbt4Yg+7I7uV8RKbVF6x5016tN5m5nHnaVaFNL6jud+DITHfkiZaU8Lxok9ke93EVyefz6SeBvKGIDHqKGhh7PJ4Kb+/xePRGarEy3RZHBgDg1KlTAMJzurWgu5yzGSZGfeFr0pG9oaKgm+gUJlxOEmNNPy3ormjpAUIIIYSQ053P54Mp3L2c59hql5cDgLNFOwRCCswmBs1ThajraSXmvK1xBd3uEg9M4YDPwrPqWuj60lw1z5KGFPWLq7WCdarjxbFa0F2925c3p9thUY8H3pYCt7vq3b6144XjOBQHSrPwVocaGFee6fbp+8CY6VZfM0dmMwDQm6lFlpfbygm6w/E6fDVoDtdQUdBNSoUz3WY+eqq/9hlBU7oJIYQQ0pD5IhqpCRGZ7uqUl6e36QoAaJ1uActGN7XSMp+C1dGogu7ITKhVW0YrvLyXX6x5llQKhziWBNSXa429Q9VMPLndbj2rb+YjGumFI1Te6qhR0N0kuwX8odKxaeu+V5bp9kUsgWZopBYOuu3OJgCgLxumBt1apjt2CGkNv1gBWmE4CgXdpBQbLicRYgXd6puIqssJIYQQ0pD5IzKtJq76jdQAIKVFJwDRpeUafdkwW+MKur3h15hRZJjCWVY2vDxtIAEZHklbT9oce2mrqtCW0q3usNxutz5/3RoR3NrCWXjBWrNMd9OW7QzbzeGgu7JMd+QSaHzkkmERjdSAMpluW7iRmjn2yQwtAx6sQUf2hoqCblKKVYNtc4ygW1viglYMI4QQQkhDFhmMCBFBN8cLCASqFnTbstsDANpmmmNeTwtSGtucbq38OHIdbU4LuhNQmqywarBtt9Q86NaavIWqmXiqsHs5al5entGijWG7FuBXlunWTm5wjAKWiS4vN1kdAMpmuivuXp4Sfr1DSEAHuwaGgm6iYzg12LYK0R9Q2lk+ynQTQgghpCELhMubGcjg2NLycgAIBOObb+z3+5GV1RTtOnaEw8whp5JMt2BNaVRLhvnDzdL4iNe2pg3LDDj1u2yKNfbJjqrgw6v6SNUMm9Ty8uju5fp8/hqWl6c1bWkcb7gjeWVBt97hvczT0jLdjGADw5lizukur7w8NbzUnsTQqtRl0StCdFrQLfAmlD2Pq33gyKByEUIIIbXHGxAhmDh4ghLsAodgSIItASWihMRLy7TqZeUoDQLjnW98/sDBOPzHHygRgVSLCeWtCBVZXu71ehEMBiEI0Q3XGhqt71dkwpRnAShAMAFBN2NSX0OHLfbJjqrQ5jvLSvW+A5eUlCAlRqbbpu37apaXaydpUjKyAQBpFg5FfglcOOiurLxcDJeA85zxeaUIHBgACgBzilMPuouKimC2Vdy9PNVuAYIATDU/2dHQUNBNdEz4rKDVzFPQTQghpM4FQzLW7nFh/a8ueIMybAKL4Z2cGNsz07CkDSG1KRieS2fSGqihapluUZKxvcCCBd8c1o/jEV3SMbZHhv59SmPTsp2WFABq9rJZs2YJeR71mRbwmSMiEZ4FICWmaS8bXvIt1V7zoFsIz72WmeqVTLvdbrQMZ7oj53RHVjmUlJys8v1qmW5LWhOIALJTBRT5fWDDHckrynQrigIx3Biu7LJqLMvAbuZQEpBgSUlHfn4+ZFmGNyDqDQbLy3RnOGxAIcDwNX/dGxr6H4zoWJMWdEefYdXWT5TpkCGEEFILvAERH+88hVW7CuANL7LrDcpYtasAH+88pTdeIqS2aZlWLRZhGEBRtPnGFWe6A6KMj3cVRB3HK38+hY93FUTNV9aWtEpxZgJAo5nXLYazxpFLaGkZ10SsNqUFnk6Hvcb3ZUlA0B1zTrc2n99Ws/JyPiUdAPQl6ZhwlrmiTHcwGNRPTJj56O/2ejO11Azk5eXB5XLBZFVPDLGM8XlEykwLX0ewVvn5NHQUQREdG8502yzRJSFa0K1QppsQQkgtEEwc1v/qinnZ+l9dEEzUmIfUDS3TakgAyuoc5GAlizVzLIN1e2MHzuv2FuqNaTVattOepnaKbixBtxQutrVFNO/VqlmkapZxa0QxBFM46HM6bDW6L6B0VR+lukF3SUnMdbprWl6uHSuMRZ1nna2tAx8ura8o0+31evXXyBpjqeDUcDM1c4oT+fn5yM/P10vLbQIHhom9j5o41aDbZLFDlqn7ciQKugkA9QOKDc/ptlmiM93m8JcdhaFDhhBCSOJ5gpKeGSzLG5ThCdLCr6RuaI28+IgAmdGC7lDFx6FXrPg49pYJ2rVmWpYUNaBpDEG3oiiQw422bBH15VqZc3Ublmlc7tJgMyOcea0Jq3ZigK36rFxFUeCL+OyK1UhNsKag2F3x/OtYtGNF5tUTC1qmGwwHlhcqzHR7PB6YzGrQHSvTnRLOdFvCme78/PxKm6gBQNMM9ThmWQ6nXFU/kdCQUQRFAAAen1//3R6j06OgB92UaSCEEJJ4doHT57eWZRPYchv3EJJoWqbV0EdAiS/otvEVH8fa2syl11evq62t3BiC7mAwCC5c/p0SsaSXWS/jrll4UlCsBpuKLMNhq3mZszXcyJHhTFDK64hXDr/fr5e6s4yxaZk1Ith1e/1Rt62MdqwEGfV7u57pBsBb7JVmurV9UHZONxCZ6VbndOfl5VW6XBgApKbYIIfUqUAnC4uq8nQaPAq6CQDA4wvov9ut0c0P9LW7KegmhBBSC4IhCcM7OWNeNryTs9Jgh5BE0dZjjgy6mfAa0pUdh5KsYESX9JiXjeiSDkk2Bm3anG4+PF+2MSwbVlJSAlO43DpySS9t7nRNEzxFbi8AIBT0gWVrHupovY44wYJgML512jWG+dwm1lCWzXMsmPDJnBJ/fF3xIxUWFoK32PXKgAybSV9TnDfbKi8v1zLdpuhS8chMtyiKOHjwIAR7uHO5ufzXlGVZhPzq455yVT1735BR93ICAPD6S4NuIcbcDrO2LQEfXoQQQkhZNjOPsT3VZlLUvZwki6Io+tJQ5og+AoyiQAEgVtJa28yzGNsjA4osY/2vRZV2L9dKjLnw/NrGkOn2eDzgrWogao8oL1fLuMVqNyzTFHl8AMyQg1XPHsdiD0+75HgBfr8fZnP8y2FFnmCI1XzMBAkiOHgCVQ+6CwoKYE1vCkDNmpt5FhaeRVCSYLLaKywvjwy6BS56XI5wptvubAIA2Lt3b1yZbgCQgz4ATpwqqnid8MaGgm4CAPD61TN3khiIeVbQUoP5LIQQQkg8BBOLc1pbcUnPTBT7JTitHMSQRAE3qTOiKEZ0dS4NLljIkFG6nFhFeI5FDnsSz1zRDcV+CelWEyRZiQq4gdLycoSXWGo0QXesbt5mHoAIjjcjFArBZKred85iLegOBSq9bjy078Acb4Hf70daWlrct43MdFtjBN08I0ME4A9VrWxdURQUFhYio0NbAIDTqo7RwrMo9kuVlpd7PB69kVqsz1ete3lKhrp83d69e2HO7gtAbaRW4dhC6smOwhJvVZ5Sg1fl/8X++OMP/Pnnn/rf3333He6++24sWbIkoQMjdUvLdGvzMMoy8+H5LCyVlxNCCKk9b378Be754AAWbfwTe34/ApuZr/xGhCSIz+fT1yK2RHTWZsNrdYfiCLoB4PEnF+GeDw7g6c//gIljYjarAkoDMYVTs6mNIeguL/urvdc5wQKfz1ft+3d7w8F2qGql4OXRglJOMMPvr1r2XA261UZnsTLd4di2ykG31+uFKIqwObMARATdJm3d98oz3aVzuqPLyx0W9f6sqWpX/V9++aW0vLyCRmoAwEjq615UkphKg4aiykH3tddei40bNwIAjh8/juHDh+O7777D/fffjzlz5iR8gKRu+INqsF1u0B3+j4fhKNNNCCGk9viCIbgDEv50BZFP3W9JHfP7/TCFs84WQ6ZbDYq0zuaVCYZkuAMSjroqDh61tZrBsOAES6MIusvLdNv0Mu6aBd0lWp8iOfZ32qrSKhQ4vrpBt/pcYzUss4QD3nIa3pdLO07smc0BAOk29TjSTuKY4mikZjKX30hNy3Tz9tKu+oItvvJyTlFL5d3+xJz0aCiqHHTv2rULZ599NgDgvffeQ48ePfD1119j2bJlWLp0aaLHR+qIL6B+MClS7A8orYkEw1HGgRBCSO0JRCyppM7NJKTu+Hw+vbw8shycZcKZbjn+oBsAOKbi61tMDLTeWoLV0SiC7pJy1q3WMsoms6XKwW0kT/g7LStXfZ50LFpzMpNQ9XG53W49qx+rvFzbJipVqyTVjpP0Zi0BGMvLAYCvZE63umSYmoEXuFiZbnU8nMWhb9PndJsrHqsp3HTQ40/MSY+GospBtyiKegOBDRs2YNy4cQCALl264NixY4kdHakzWqZbKecDyhKxXAIhhBBSW/wRjar0MlFC6ojf74cpXF4uRJTdanFJJX3UdMFwRryyoJthGD3w4m0pjSLo9ng8MMUoudaCv5pmur3hTuAcErPigTYuNtxIrSrcbrfeNC5Webm2ZJrEVO37tXacOJqomW6nrUx5uTmOTHe4vLyiOd1gOf0ESbzl5QKrHvPeIK04EanKQXf37t3x0ksvYfPmzVi/fj1GjRoFADh69CgyMzMTPkBSN/zhs4KQYgfdtnCmmzUJMS8nhBBCEiGyfLfER0E3qVs+nw9cjEy3FnSXXfKrPFpGPMZ02Sha0C1YHY1myTC9uVhkppur/tzpSH5RC7qrNk+6PNpxYOKrl+mOldXXaEG3zPJVWgNcC7qt6Wqjs7KZbpOl8iXDtI75seZ0m02sfrLBHJ7XbY6ze3l4OjiqsQpag1bloHv+/Pl4+eWXMWTIEPz9739Hr169AAAfffSRXnZOTj/aBxSU2GelLNoahSYeslzFiSeEEEJInCKTI1SeSOpaZCO1yLJbLf4OxTmnW8uIl9M/zcCmlwQ3nkx3rDndWmWBSbDWKNPtF9UXn2cTFHSbtAx81U8GVLZkWKpNPdZMlpQqPWft5IzZoQbE6WUbqVntEEWx3HXFDUuGlbM6RGq4xNySoq47Xzqnu+KDWutTEKBEt0GVa4WHDBmC/Px8FBcXIz09Xd9+6623wmazJXRwpO4EguGgW479DrFbS9ck9PqDSLFZ6mJYhBBCGpnIJr6+IAXdpG75/f6ITHdp0K3FJZISR+oaQCh8PT7GfNmytCCFtzng8/kQCASqtBb06abE4wWXHu4Qzyc+0x0InxiJ54RHPAQ2HHQLZvh81cl0pwCIPac7zW4BUALBlgK32x13LKWdnGGtasm3Xl6uncAJB/oejweCEF2l6vF4YEoPN1KLsZQdAKSYOeR7QnqmWysvt1UypzvFbMJJAKJCSz1GqtarUVhYiP3792Pbtm04deoUACAnJwdNmzZN6OBI3QmEM92MEjuLbbWUvmF9fir3I4QQUjtCEUGNl1IlpI6p5eVqMGIMutXf40x0Q1tZLK6gWysvt6lNqxp6trs4oldDrDndphouGaZVy8Qqm64OPiIT7K3id+DKysu1AJa3plTY+KyswsJC8NYUMOFpn2XLy7Vjqbz7rKy8HABSw3XiFkcGTIIVHK8+VmXl5dWdp97QVSno3r17NwYNGoRmzZrhnHPOwdlnn42mTZti2LBh2LdvX22NkdQBrcsmU055uS3ijKsvQEsAEEIIqR0SSr/QBUIUdJO65ff7I8rLS78ma0G3jPgCOSn8Fbu80t1IWtCdmqGuudzQg26tuzhkSX9dgcj1sGsWdGul/bGC3OqIPHFS1eqbyO7lscrLS6cWOOB2x79EYmFhIazpTfX70Jb90o4lS3j+dXnzuitrpAaomW4AMDuceudyjild5qw8ava+dO15oor7aDx+/DgGDx6MvLw8LFy4EGvWrMHq1avxxBNP4NixYxg4cCBOnjxZpQf/8ssvMXbsWLRo0QIMw2DlypWGyydOnAiGYQw/WuM2kljB8BcbppymEzxvghxuslbVs3yEEEJIvOSIryaBUGLmZBISL2MjtYhMdzgAjz/oDjehMlW+FJQtPEfWkd4EQCMIurXu4oqx05bevbwaS3NFCoU/Q6xCYjKtJpaBEp5+6a1inwlDpjvmkmHq8aGVl8ersLAQtjT1JI1WWg6UnmjQmp6Vl+lWlwzT5nTHPqa1ZcPSm56Bbr36AlCPVYap+D2Q7lDvFyaaihop7qNx0aJFaNOmDbZs2QKLpfRFHDVqFG6//XZccMEFWLRoEebNmxf3g3s8HvTq1QuTJk3C5ZdfHvM6o0aNwuuvv67/3ZDnuCRTMCQBJoBF+U3SZEkEy5n0Nb1rgzcgQjBx8AQl2AUOwZAEm5nWBieEkMZCYUu/mtCKM6SuqZludQ5uZCM1LQCPN+hWmHCWkK886NYCL3uaOne2oQfdflGCCdFLevGmxJSXS+BgAmA1J7C8WQ4BLFetTLfVWn55uVWoeaZbKy0HIsrLraVzumPxer1I18rLy5nTnRrOdF934y3okjoBr+8MxZyXXlZGagpwDGCFioNuj8cDnufhcrngdDohiiLsdnul93+6ijvTvX79esyYMcMQcGusViumTZuGzz77rEoPfvHFF+ORRx7BZZddVu51zGYzsrOz9Z/I5m0kccRwLQ5bwfIKckj9oPH5a6e8PBiSsXaPC5Pf34+73j+Aye/vx9o9Lr30nRBCSCPAlZ5oFenjn9QxNdOtlsVGzuXVlo1S4vjqLEkSED55ZKlk/itQWhJsTVEbVTX0oNsnqsG2iTG+wbXgj+VMNaqqVMJzie0JTNow4Uy3P1i1dbCM5eXRJ2wiO9dXOeh2xgi6tRMXlkqC7ogu/eXN6bZw6v75cPU63HDTrQCAovzjlVYhZKalGMYQi9/vx4IFC9CsWTP9Z8GCBTWqcKjv4g66Dxw4gD59+pR7eb9+/XDgwIGEDCrSpk2b0LRpU3Tu3Bm333673riNJJa2LirHlB90K+Hycn8tdJP1BkR8vPMUVu0qgDeovsm9QRmrdhXg452n4K3F7DohhJB6JCLoDlWv3ysh1ebz+UrnunKR843V4FmJI9MdCARKAxq+8myrVl5uDneHbuhrdWv9EcuuPMVHBH/eGiR4FE59zVOsiZtTzCjad+Cqld+UlJSAN6sdyWOXl2uZ6RQUVyHoLigogM2plpen26Iz3abwY5ZXXu6LOHkQa063x+PBZ5+sBABwlhQINvXYPLBvD+bNm1fhGuBZGeH537wZJd7oINrj8WDevHmYM2cOXC4XAMDlcmHOnDmV3vfpLO66C7fbjdTU1HIvdzgcVeq6F49Ro0bh8ssvR9u2bbF//378+9//xsUXX4ytW7eC42KfOQwEAggESs+OFRcXAwBEUYQoUuBWHm1ONwtFf53Kvl5a0F3i9SX8tRRMHNb/6op52fpfXfjbmZmNav+Vtw9I3aF9kHy0D5IvGfuANZV+UZbA0v4HvRfqksfjAZemBt2MIkF7ybUKXIXlKt0Pbrdb74BuNlV+DPPhhIcpXBKcn5/foPe1FrcKnGJ8noqi/jAMSnyBqOM+7teEU094WM2mhL2OjCJDgdpMuCr36Xa7wYf3qwly1G21bD9r4lF4yh33fRcWFqJZuLzcITD67fT7C584Ki4ujnmfvkBExl4OQRSNJ5N4nseH7y7DgLsHwexI1+eIB73FWPzqYtx///3ljtWZYtV//+tEPtq1bBZ134sXL45528WLK77v+ijesVZpsoPb7Y5ZXg6oO1VREtvw5JprrtF/79mzJ84880y0b98emzZtwoUXXhjzNvPmzcPs2bOjtq9bt47WEa9A3qkC8JmAx12M9evXA4D+r0YOqcsPbPtxB5Siowl77OzsbHQ5s4+e4S7LG5ThCUrY+/OPOH78eMIe93RQdh+Qukf7IPloHyRfXe4Dlj9D/z0oAWvWrKmzx67v6L1Q+3bv3g1u8HAAwLdfb8FeTk3kHPvzD8DaCbLCVHpMFhQU6M3Yjhw6iDXHv6/w+kfFFAAtEVLUhNL27dsb9HHvCTcj8xa7op6nIrUDYxKw77f9UZfFe/wzpkwAwP59v2CNPz8BIwbEQBo4ixNH/jpapX1TUOjSs85fbfocZtaYKVfPM3QCw7DYsWtPXPetKAoKCgr08vKDe3/Gmv1qltwnmwB0AGNSj79vv/0WWVlZUfdR7FHnzDNyCJ+uXWu4zOFwoGvXrsg/egSAumSYEJ76EPQUweVy4dSpU/jll1/KLYkX/a3AW+xYs+5/aJftjLpvLcNdVjz3Xd94vd64rhd30K0oCjp16lTh5ZV1s6updu3aoUmTJvj999/LDbpnzpyJe+65R/+7uLgYrVq1wogRIyrM1Dd2a377ED4A6WmpGD58ONavX4/hw4eD50vL/P773BcAgI6du2D0iHMT+vgMy8EmsDEDb5vAwi5wFU5vaGhEUYy5D0jdoX2QfLQPki8Z+2D5f0uXIDUJVoweHfv/+8aE3gt15/PPP8eJcJZw2JBByLCowV7HDu3xx18Aw/EYPXp0hfdx4MABvLJFTU5069IRo7udXeH19530Yevnx2B1OAEATqez0sc4nT254msAwBnNsjB69GDDZR/8dw8UAM2an6G/BlU9/t95/WcAwOALzsc5PTsmZMwfv/4dggDSmzSNe98oiqIvHQcAl1w8Iua67R/+9xcoJjOyWrSK675LSkogSRJs4aB76Pn90TFLPWZ9oow1Kw6BYTlwvBk5OTkx73PKrMcAABaei3m5oij6CQLB5oA1Ve2sH/AUwel0IjMzEwMHDix3jMte/ha8xY4OXbpj1Pm9ou7b6XTGDLzjue/6RquqrkzcQffGjRurPZhE+fPPP3Hq1Ck0b9683OuYzeaYHc55nqf/qCqgLW0hmFj9dYp6zWS1FEWU5IS/lt6AiOGdnFi1K3oe0/BOzkbbxZyO2+SjfZB8tA+Sr672gS8QBGuKeByTQPs+Ar0Xal8gENCz1FYzD+3ltpp5ADLAcpXuA1mW9fuw8KZKr++wqsGNEp5aUVRU1KD3swQ1o59ijX5/s5AgAQhKStRl8Rz/siyDCy+FlZWRlrDX0cQqCEJdAzze+/R6veDCHcJZRj2GYiUoOSWEEMzwifF9v9am81rDc7qbOMz67ThTadUxb7HD5/PFvM+QHP7ezzExL/d4PLjt5ok4IEtgWQ6OZq0BAEFPMXJzcyvtNK4E1Ux6sdcfdf8ejwe5ubmYM2dO1O3iue/6Jt7jIe6ge/DgwZVfqYpKSkrw+++/638fPHgQO3bsQEZGBjIyMjB79mxcccUVyM7Oxv79+zF9+nR06NABI0eOTPhYGjspnGA2xTgDp5PVK2nzvxPJZuYxtqdaDrT+Vxe8QRk2gcXwTk6M7ZkZs8kDIYSQhqWw2NgbRiuRJKSu+PwBvXu52khNDWLMgglAEAxnqrS6U112TD124/n+ojXTkhn1y3tD716usOrztFuigxUOMiQAAbF63zXdXh9YVg3qnY7EBW5ajzet8XBcY3G79Xn6Vr789a1NjIQQAG8gvudcWFgI3ubQ19mO7F7OMgzMJgaBkAKTxRazKZmiKBDl8HFdzhJgdrsd/545E7f93z7ILAdHdg4AYNSFQzBz8vhypxvrJLURXlFJdCM1u92OGTNmQJZlPPfcc/qSYbm5uZg5c2bl932aijvojjd1XpUS7h9++AFDhw7V/9bKwidMmIAXX3wRP//8M9544w24XC60aNECI0aMwNy5c2mt7lqgfYbwbPn/iTCK+mEQEKu2XEK8BBOLXi3MuKRnexT7JTitHMSQRAE3IYQ0EsUlxrlxXCXrvBKSaP6ACO1bpsCxQHgtabULeRAsxyMUClWY3fL7/XojtVjlxGVZw8uKSWDBcKYGHXRLkgQm/NrE6i7OhU9yBKsQ3EYqLC4NMjNSU6p1H7FoX0WrGnTz+nJh5X+XFRgFfgC+OJfILSws1EvLbQIb9T3ZYmIRCEngLfaYQXcgEACrN/orf0k7i8WCZukpOOYOwZ6RDQC4fNzouIJiVlbn7Rd7Yy/9tn79evTt2xd//vkn8vLy0KxZM8iy3GADbqAKQbfT6azwrJ521k+S4j8zNWTIkAqbr1V13W9SfRIYcABMXPkfCowSznRX8+xjPJ5a9hnYlmchzcphZAs/BvftWmuPRQghpH4pLvEZ/uYEC2RZBsvSyVdSN/xiSA+6eY6B9rXWLKhBNmviEQwG4wi6zfp9VMYaEZDx1pQGvWSYx+PRA9FUW3SApcWPQSm+ALSsIrd64k4K+sHHsVxbvLSklKTE37/KsFxYBQkkswmAUrqUWmXUNbrDy4VZo5+jhWdR5Jdgstpjrizl9Xr1LHll68in2Xgcc5cm25z2+BKfJqi3cftjd/b+/PPPsXjxYvTq1QuSJCE7O7vBN4o8reZ0k9ojgwWHisugGGjl5dX7IIxHSAYCAQnugIRDTD4SP6mBEEJIfeX2+gEIkIJ+cIIFLGeC1x9ESowv54TUhkD4Ow4DGSxbGnRbwkE3xwsIBoMVzjk1lJdXkMzQmFgGAscgKCkQrCkoLExMx+36yOPx6EtoOWwxejCxajKuuvmdQrcHgAlSMLqsuSZ4jgEUIFSFoDuyvLyiTLfVxAIiIMrxnVyM7FzuLCfoBlBuptvj8ZQG3RWMCwAcZmNQbiu7uHo5eEaBDMAbiF0du23bNgDA5Zdfjoceegi//vorgsEgBCFxa6vXN0md003qD0VvpFb+GS8G2gdh7WW6I+P5PFdi130nhBBSvxV71KBb9BbppeUFRW4Kukmd0eYSa2XOGjOvfj9iOTXTXZGqZroBwCqwCPok8NYUlOT9Cb/f3yBLbUtKSmCylM5zLsvEMoAMiNXM77g9fgApkMUEB90mBhCrlumOLC+P9Vw1NkENukOoOOusKSwshC28RrfTFiPoNpUG3eVmuoXSdeQr4rAYx2Tn4xujmQN8AHyh6IpmSZKwfft2AMCVV16JRYsWweVyYffu3TjrrLPiuv/TUdz1WsXFxXH9kNOTEj4UKsp0s+FMt1iLme7IqTKFntjzQAghhDRMHr/6ua+Ifkii+rvLHZ2pIaS2iOGyZo4xBgt8OGPN8XEG3eGgRogz6LaFgxmzXe2N1FDndUeWl8fKsmqvV4xYLS7FXnWKihKqeB9VlVaxIKN6QXdFGWWtoZzExtcFWy0vr36mO7KremWVGClm4/3bzfGFjtpJhliJ7r1798Lr9SIlJQWdO3dG3759Aai9vhqyuINup9OJ9PT0cn+0y8npSWHUQ8FcwfwXTs9012LQHXFIFvtqp2EbIYSQ+snjD39RlkKQAuqXZ5fbW8EtCEksbQpd2RyEKTynlzUJcWa61TLZuDPd4SDF2URtWNVQg+6SkhLwlvLnOWvJH0mpXh+HEp/2GRJ7LnF1aZUOMhNfphcIl5eHg+6KMsqOcEM5hY2vtLqyOd3asRTPnG6zqeLjMzWivJyBEvdJJHv4dkE5+vpaaflZZ50FjuP0oFvb3lBVa063oigYPXo0/vOf/+CMM86olYGRuqWEl1eoKOgOV/xUqXNjVUnhueUA4BFr73EIIYTUP1rQzSghyCE1013s8VV0E0ISSitrLruaixYzaY3UKuL3+/Xy3XjmdAOlgVJapprBbKhBt8fjgcmSBiB29lcLTquSUY6kBd2MktjEjUULuuPPV6qZbmvl5eVpdgsAP8CbK12ODgiXl7ePo7zcbIO73Dnd8R2fKRHl5QIjVTq20tuFs/dM9Pi0jHa/fv0M/zb0THe153RzHIdzzz0X7dq1S/igSBKEz9yp61DGxoWD7pBce8GwEvFh5o+zoQQhhJCGwRcIASaAVSRI4fJQdZ43IXVDm0FXNkNdmunmEQhUPP3N7/eDs4eXDKskk6jRGlSlZjQB0HCDbjXT3QJAOUG3nlGuXudxb0AEePUzJJEs4e/HWpIqHoby8goy3c4UKwA/eEsKvF5vhU36gLLl5dHj0dbeNlVQXm4Sqp7p5pn4X9NUmxnwxy6Z1zLaWoZb+3fnzp0NupkaRTVExaofJuYKGiRo///UZtAtR3yYhZiG+aYjhBASm19vYiUDkhp06+WihNQBLeguW0bLhYNurpbKy7UA1J6WCQANdtkwt8ervzbWGIGoNRzcykz1QhRfUP0MMeH/2fvzMLnO8s4b/5619q03tXbJWizLkncgBoNt8IIX2diQkAwzwzBJSCZvogB54wv9WPLGM0PmZyYsGpYQsjIkL8kQlgQwWHgDYgJIeBOSLGvfeu+uvers7x/P85yq6j5VdU7t3Tqf6/JldXVVnafP+nyf+76/d3dEN5svuyGfz0NkLcMaRLqJ6AbkcBS5XK7p97pNL5capJfbngMejNRkzn15aTJKTQCF2rm8ruu2iRoT25s3b0YqlYKqqjh8+LDrbSw3fNHtAwDgBHLRspYYTrDrsos+akDVyqYlrjzXTh8fHx+f+lSLbs4k6aF2nbePTw8w6hjLMvHsKr1cUcGLZD7lNr2cGamFYkkAKzfSXZ254iREK+LWnanYYtg9ROQ6GyAKsfmxB9FdnV7e0EiNRpOlkDvRnSkqdvlCool7ealUgrGo6xBJLyeLAXKTSHcsICAWELAuKSMZdJ/yn4yS7+ek2rn8sWPHUCqVEI1GsX37dvIejsOb3/xmACs7xbytrvFu8/p9Bh8mukOB+jc5tsrbRR81QKicknww1sUN+fj4+PgMGkqViRVvkoliQemsIZLP5UWhUIAkSUin00gmk9A0rW76rmVZdkuoxZl/Au9edJfUyjnrpWUYAASbuJcXFQ2yKKCgGojIAlTdQLjB3G3QyJUUIArA0Ox9Wg35WxSAF13VNy+G3UOatJ/2TDgoAyiBEyTX48rlcpDGm9d0227joZhjZHoxZZMc76BgOS7qVLuXAySyHYtV5tTESM1dy7CQzOMTD1+BbFlHPLgBumnBzdk2nIgCsCBQcc9gqeUPPfQQNAMQLAtFzcDf/b9fwX868H387Cc/dvHtyxPXovvhhx+u+blcLuO3f/u3l9y4vva1r3VmZD49heOZ6K6f0i3SB0cXs8vtcQCAFIlDNwyIgvv6GR8fHx+f5YtKjTplAVCo6C6pficLn9Yol8t47LHHsH//flt07927F/v27XPsga2qKkSZ9NdeLLqlqvRyRWkS6a46Z92K7jATSmEijpxEt6qbePxIGgeOp1FUTYRlHnduT2LP7uGmacKDQqFMFyRM58U0Im4V8FIAmqZ5ru9VaFBX7vDUkcyPS+ClAHRdhyQ1l565XA7ipuY13ezYu0kvtywLKnU5TwSd/8hgVU03QBaelohueRUAINAgE0MzTDx+ZAFPHFuwz7e7dqSwZ9eQ3UKvHqOpOIAMpFAUmq5DEsn8/uDBg9ixYwc++/kv4NtH5mu++45t1+P9f3BLw+9dzrgW3YlEoubnf//v/33HB+PTPziaBhUK1r+5sQdOF83LwYmV7fO8gEvT89iwerR7G/Tx8fHxGRg0e8LMQdItmKjUaPr4eKFQKOCxxx7Do48+ar+WTqftnx955JElgaNSqQRBIqI7uKibS3VUtqw2zr5gopuzDPAuI7V2m6cAGdNi0V1UNDx+JI1vHq7UehdV0/75np3JZRHxZqJbMJ0X0yJ0HirKQZTLZc+im7nPN0rnboVIiI0rAEVRXIvuMGsZ1mA8IbpCIAbCyGQvNfzOfD6PYJyY7Q1FnMfAauVZz/fF0fNisWhHoOullyuaiW8fmcc3XpqrfE417Z/v2znU8G8aG0oAyAAAZheyWD06BIBEuv/nJz6FJ17N45sv157L//yLNPnuXUG7tn8l4fov+uu//utujsOnz/BU7IYbRrrba+PgBib+Gecm53zR7ePj43OZwCbMsshD0gwoqKSL+vh4QZIk7N+/3/F3+/fvx4c+9KElr5dKJdtgakmku+rHZqJboScyZ7k/d5nw4uj2F4tuWRRw4Hja8bMHjqfx4DXDrrfVT4oq821wXkwLU9EtyEGUSiXE43FP369bHARUWnx1CrYYIEgBlMtlRKPRpp/J5XJIUNHtZBrHqE49X8gVG37nwsICQiniXD4UDTi+hy04yKFKpLuaQqEAcaixkZrAc3jimHOJwxPHFvDArsbnWywSgqGpECQZM1R067qOCxcu4M2334b3f/Oc4+e+/2oWD16zMuf9npaBzpw5gy9+8Yv47Gc/i1/84hfdGpNPj9ENAwIVu8EGoltus3eiG9gKs6GR1K3JuXTXtuXj4+PjM1gwE6ugyNvpoX6g26cV0uk00ul03d9lMpklr1e7ji8WI0JVxFppIrpVvcqF3yUsxRgCmQctFt0F1UBRdf6+omqisEwulDJdkBDrOGGzdGdRJuLWKwaoIV2HI6UBkXyvIAVdj8utkZrIc7Boi8RMkxaJCwsLCNN2YU7O5UAlqi4FnUU3qelu3DKsqDU+34pa8/NNL5PtzqZJpP3o0aNIJBJIF8oNvzu3QjtWuD4jn376adx///0olUrkg6KIv/qrv/LTzFcApSpn2EjIedUMgF2/YXbJ9F43DFt0q7k5hIZWY2qhuaGEj4+Pj8/KwAAPAWTCXFQN5FCJfvv4eCGZTCKZTDoK72QyuaRsEqiNdC+uxeZ5DpZpgOMFKFpjnwFVNyEB4OG+Ho9FOw3qbbO4ZVhEFhCWeUexEpZ5RDpdxNwlFMNCEIBcZyrJ+poLcsjWHF4wObIfIh1Ota+My/1igNuWYQAAXQFEGZlC4x7w1e3Ckg7O5UAlqs627ZhezjI66tRmh6XG51vYRSaBqZUApDCfJds/dOgQJicnkYqGG5/LgeVxLnvFtXr6yEc+gjvvvBMXL17E3NwcfvM3fxOPPPJIN8fm0yMKpcrNIxKq36ZLpheY1SXRXT0OTskCAOZy3m+4Pj4+Pj7LEzZhDgVEOz1Ut/xOKT7e0TQNe/fudfzd3r17oWlLo9Uk0k3Tbp3ECDX3U5pE+ZghoJe2Vcy9XLfIeb840q3qBu7cnnT87J3bk3Z0fdBRTXI911sjYCLQi7itxqKtxiINPIpagQWeWHq5G/KFSkS5mejmqbFcvkmLxPn5eYSaRLrZtniZbNsxvZyOq15Nt2FauGtHyvF3d+1IwXDjqqyRBYR0nuyvgwcPYnZ2Fq+ePFn3u+/YFse//fRnzb97GeI60n348GE899xzWL16NQDg4x//OL7whS9gbm4Ow8PLo47Ex5lCqbKqFgrKsEznsIIsCoAGWFx3RHc2XxHYAYvcdNKFlZli4uPj4+OzFIsj05JwQEI4QKKJOlZm1MOnu0QiEezbtw8AXLuXEyM1ItYcXcdt0d040q1R0S3w7kU3ixwyUbpYdIcDEvbsJvPt5exertG/r54IZRFlUQq2FOmGQER3LFw/c7MVZMFbpNuyLJSr/Cga1XQDgAAdOoCC0vjcWlhYQDi1CQCQbCK6OZ6HIAcdI91DMksvdx5XQOKxZxcxP2vFvRwAOLM2ZZ61Czt3+iTuumMbLAs48Ertd9+6QcLtt/42fvrTnzpeo8sZ16I7m81iZGTE/jkcDiMUCiGTyfiie5lTpq0vDF2DKAjQ+iS6WaTbNA3EJAsFAPk6NR8+Pj4+PisQgUxLoqEAiooGGJXot4+PV4LBIH75l38ZjzzyCGZmZjA2NgbLsupO5svlMkSZRbodRLdFRLfaJNLNtJbk0Ie6Hiy93AJp9aSUCyiVSgiFQvZ7nn36SVy/81rcv3sLsmUD8aAAwzCWjeAGKr4NoTrpyba4DQRRKnkvMeREIra7JrpFGcXSUj+AxZAUbnLsRL7SdrceEkzoAEpN6mnmFxYQSr0GQP308uo6bSkYWVrTXSpjtI53Qc2YBB737RzCA7uGUdQMBEUOhmm5EtwAIFhkASFXUqHrOl544QUAwNC6rfhv3z2HX75hBP/rHVuRKemIBQUsFHXcf/etePnll/Hyyy/jNa95javtLBc8uQx873vfq6mBMU0TTz75JA4fPmy/9sADD3RudD49oUhFt6k3jioHZBEoAejSBChXpKJbVRALCCgAKOl+WqGPj4/PZYNAJoKRYADRoAYUAItfea1jfHrHhz/8Yfzrv/4rxsfHEQ6H8ZOf/KTue0sl0ocZcBYjzI28WSq3bpEItxcDbVnkwHOAaQHBSBz5coHU71aJ7o985COY4kdx7/s+iURIwOyFU/jz//IW9xsZAAw7m8X5umb7XZSCKJdnPX8/O36JaLjFETpTLTSrM0TrkcvlbCOzetHkamTBQglAWWucHTGXKUBYRf7GZMj5BOM5DkGRQ1m3IAUjSyLd5apFo0CTxQBmyhYyLXz/wAHccccdzf4UG4k61BcUHUeOHEG5XEY8HsdpLYlL2TSefTWDG9fH8PKlAr76wixWxSVbZx46dOjyFt3vfve7l7z2W7/1W/a/OY6DYSyPmhKfCsRITYClN3bjtNtn8N0R3eQmJsLUFaSiAUwCUL2doj4+Pj4+yxieRl+i4QBKigoUAPCD33vYZ3A5dOgQZmdnMTs7i1TKuY6UUSqVIMpE0Dill3OWAQvEKK0RhkXdo11GBAEyhw5JPAqqieFVa5Cfm8DCwgLWrFkDAHjxxRfxk5/8BNe+7XeQUwzkFAOl0vLLBqzUXDtf19Vp3MWi9/RyFl1ORENN3umN6vOhWPYmukMueoYHBQ4ZAEqTQ7pQJNFj3lAanl8BiUdZNyAGw0si3SWVpbBbzmUUdVBVbyWfsgCoIG3iWGr5Da95LX50KgcAuJ16FFy/Poov/XQKJ2YM7H79W/C9733Pfv9KwvXdwDTNpv/5gnt5UqKRbstsXEcSlOkNsktRB7ZyaOoaRuJkhdIUOpse5OPj4+MzuPB2amgQsTBJ8+Uk/zng0xpTU1O4cOGC/fPCwoKjgRqDGKk1EN3UjVxrEulmKdSOZmwNYCnXqbHV9ngZf/7nfw4A2HnTG+zX+EBno7m9wKLZLLE6RmfV+6zQxFRsMYqq2TX5yVikxRE6I/CcPU9mGaKNyOVyEF20C2MwIz3NavzenErOQdlqPIagWGkbtlh0s0UjiSOLPd0iRNPcy7qFgwcPAgCuvv3tyCsGhsIirllD9k8yJOKG9aTveWT7LQBgv38l4bkIJJvN1v3diRMn2hqMT38oKeQBZBmNRXdAImKbE7oU6aY3V8vQMJaKkW0FOnvT9PHx8fEZTEzTtNvYJGNhO1LFhLiPj1dYtGz79u22uFjciquaRi3DAICn6eWa0TgcaYJ8NuBCbFUTpsIrOTxWM9ZCoYAvf/nLAIC1W3fZ7xeDUU/f328sy7IX0eIR5+ta9hhRrmYhW0mjHkrEWhhhY1hGaLHcODMUIG26JLftwgBEaF/xZsaRRVp2GRYaL/yw6LrokF7O3PW9lD+0AhuDanL2tShuvAkAcOvWBIQqz4PbtiUBAJfMIQhyEIcPH27JvX6Q8Sy677vvPsed8Morr+C2227rxJh8ekxZdSe6QwGyesgJ3Yl0M/EPU8faMZICJobiXdmWj4+Pj89gUVY08PT5Eo+G7ZpMIdDZNFGfywc20X/ta1+LoSHixDwzM1P3/dWRbqcoNU9bgDF38nqYVDgFRG+qhomUWIr0YWaR7q985SvIZrPYsmULNLESjBDkIDL5wtIvGlDK5bKdch2POF/XPM/Z89Gi0lzcVsP6QZuGjnCHW4bRLwZQmTc3IpfLQaR/a9BFTXc0RLJJzSblNGXQTAG5cYSaCX0ptDTSzRzkvaSWt0KUlhCoJocXXngB8dWbMW/FwHFEdFdz9eowxqISygaw+453Qtd1vPTSS10dX6/xLLqj0Sgefvhh6HpFoB09ehS33XYb3v72t3d0cD69ocxqO5qklwdoejnXpfo6luYOQ8f6VcQRXwyEkM56d6/08fHx8VleVEepktEIUnEyYRWkALQmLZp8fJxgKao33XST3YFndra+ORdpGVY/vZyn6eV6s0g37fISqNeMug4s0h1NkTkQE91f+MIXAAC/8d7ftmt6GRMzta3FBpl8Pg8pSBbTkg1qrjk6Hy15FN2ZXBEAYCgl8HznHd3ZuMpq83LaXC4HKeS+pjseImLaalJWaYhkv6XCjefi1enl1ZFuy7Jsd303iwHtEKN/U76kQlEU7Lr7PwAArlsbxVCkdvw8x+HWbUSI77jj1wBgxdV1e97bX/va15DJZPCud70LlmXh8OHDuO222/Brv/Zr+PSnP92NMfp0Gbv1hdX4JhIMkAuE71Kkm4l/zjIwmorD0IgIPzfp3b3Sx8fHx2d5kSmQCbOpawiHAkjFK6mz8/7iq08LsEn7jTfeiNFREj1uGumWWaR7qegWWKTbrB/ptizL9r4JSt7mS0ychWMk229hYQHPP/88fvazn0GSJNz/jnfBAhAUOagF0rZqcq55+6pBoVAoQKRlg/XcywGAo62mKoZf7sjkifGaoXlLS3cLG1fZxSJgtZGam/TyeIR5WDTpTR0g98WRWGNxbke6F9V0k3OcbCPQ5fxyu4RACoKXZGx6Pelw9ebtCcf3v2lLAgIHSCObkFp/pS+6Q6EQvv3tb+OVV17Br/zKr+Atb3kL/uN//I/4xCc+0Y3x+fQAhd48OLOx6GapOrzYnUh3tejmeR5akfgHXJhePqu4Pj4+Pj6tkV00YY6EAjDpc2nBF90+HpmcnMTFixfBcRyuu+46O9LdSHRXR7qd08vJ/40GoltVVdvMKxTwNl9iRmrBKCmtW1hYsA3UHn74YRgBUqc8GpNhKkRIzaZznrbRT/L5vB39bRRl5WgQqNykH/pisrT1rKV3S3STELHiYlxeW4alYiSCLcghsnDjgGVZECNJAMB4qrHnUb2a7mKxCJGW7IQ8ZmJ4JRUjWQ1yKIaNr7kbQjCK4YiI3audx54IibhxAznHt93+KyvOTM2V6M5mszX/8TyPf/iHf8BPfvITvP3tb8dHPvIR+3c+yw9bdFuN06VYTTcvStC74FSvUDdQHmQclkJuEpPz/nnl4+Pjs9LJ0QmzSUU3z/MwFCLE0zRt1MfHLSxKdtVVVyEajdqR7qbp5Q2M1NhLjWq6qyOJIdlbpJull0thIjzOnz+Pv/u7vwNAWvRO50i69VhUgqWR62Uuu3yujUKhADHY3FyM9yBuq2H3EOjeXM/dwuanbkW36KFl2BAtp5FCsSU12NXfGUoQk701I87RYkbATi+vbRlWKBTstmpePQe8Yv9N4Ri23f5OAKSWm+fr15LfTlPMN7/+ARx79RRKJe9t4wYVV6I7mUwilUrV/Ldz505cuHABf/Znf4ZUKmW/x2f5wVoHcGgsusPBSipLyWMbBzcoGtm+QMfB6+TmOZtZPg8UHx8fH5/WsEV31YTZpMIik/efAz7eYFGyG2+8EQBcRbqJkRoJMEjiUmEgUrHQyEeNfAcV3R4j3UyIioEIRkZGcObMGQQCAWzfvh233XYbpvNUdMck8Aa5Thbyy8fhOZPLQxDJ/m0kutk8UGnSD30xrAsOZ3qrBXcLE93N+rQDtTXdbmqnUzEmUKPI5ZyzF+bn57FqfBzrkjJWJxtHuoNVke5q0U0i3TS93OEc7yTDiShiAQFb16/C1mteBw7ArVuTDT9z1TgxVJPDMbz+wXfj/PnzXR1jL3G1BPf00093exw+fUTVDUCo9J+sR7XoLpYVxOo4T7YKi3SzmikJ5Ka5nB4oPj4+Pj6tkS/RlFCjWnST1+wIlk/fKRQKkCQJ6XQayWQSmqYhEnHX3rOdz3qlup4bgMtId9kWhZJDejnTTo181GqEu8c+3WEqlIbGxnHmzBlMT09jbGwMZ8+eBcdxdqR7NCpBpHOkbLE7Ud1ukKmazzUSomwe6EbcVlMsawAP8E08ilpF4CxoqLTcakQ+n4cYWAfAbcswEnWWQlFks1msXr16yXsSw6vwqV8JIFvWkQgJKCoawnUWdkKSs5FasViESCPdcpeN1DatHccnNkvIlnXEgyLOzJWQCjeWnjzHYc+uIcSCAq7+tU+jrBrQDROqbtT9W5cLrkT3rbfe2u1x+PQRVTeBQGUFrx6hqvYLXnsnuoGla7H0raBgQQWQLfuutT4+Pj4rnSLLoDKqolRUgGeL3anR9PFGuVzGY489hv3799vCee/evdi3bx+CwcYGUO18thWY6L7pJtIX2JWRmmaAjcTRSI1GulkfbsfvqEovd/qORrAa29PnJ7Bu3euW7KeZPLkexmIyArwFHUBeWT5zpGxVNovQIMWYacFmrdkWU1B0IATw6I7oFu3yApeR7tXujdSYSOZ5wdE4UtVNPHUijwPHL6ComgjLPO7cnsSe3cOO4tl2Lw85Rbqp6O5iyzBVN/HEK1kcOJ6uGe/m4VBTsf9Lm+P41stz+PPnJl39rcsFzzbU3/3udxGNRnHLLbcAAD772c/ii1/8Inbu3InPfvazfor5MoTdPIQmkW5REGDqGnhRqrT36ug4aISbXk9RmcM8gGJ3soR8fHx8fAaIQpnc7LmqKBVHBXihtHyieSuVQqGAxx57DI8++qj9Wjqdtn9+5JFH6kat2/lsK0xMTODSpUvgeR7XXXcdALhqGVZWNVt0O9V0SwIHGG7Sy+u3HWsESxm/ODWLdDoNoLKfLADTV74LAKnpDolADkBR8yZM+0muqAABAE2Mztg8UPMW6CbGayFAbBJEahXRw7hyuRykK9yLblnkYJkGOF7AfKa2pruoaHj8SBrfPDxfeU017Z/v2ZlcEgUOLop0W5YFjuNoTTdLL++OgG1lvJ347KDjeW//4R/+oW2Y9vLLL+MDH/gA7r33Xpw+fRof+MAHOj5An+6jm7UR5kaYBm2X4LF3ohvYTYzdAxK0v59iLd9VLR8fHx8fd7D2QNWpoUyAF7rwzPHxhiRJ2L9/v+Pv9u/fD0mqPxFu57OtUG2ixsS8m0i3UuVxw3MONd00XdxsMH1WFAWiXN8BvRFROu+RQtElv/vCX38ZqmGBAzASkRChLbcUo7t1uZ0kz2qujcbXM1us8C66yQdcaNyWYN/rJuu9xkjNhbjlOA6GQrwrMoVa8zBZFHDgeNrxcweOpyE7GKJV13SbpglFIQsdNZHuLonuVsbbic8OOp739unTp7Fz504AwD/90z9hz549+NjHPobPfvazePzxxzs+QJ/uo7O0bhdng6mTG2WxC0Zq7CbGbgJDMbISp3NyvY/4+Pj4+KwQWNtIoSo1lP276IvuvpNOp+3oq9PvMpn6/aLb+WwrLDZRA2qN1Oq1ZGKu1PUy/yRbdDdJL5fqO6A3Qi+TtGIn0W0FiKvzUESEKHCIh8hChYblI0JYNgtvNU6JZ2nPhuVt/7Fa6251wmLHU3eRXFDTMsztKgDNAEgXaj0sCqqBouqs9IuqiYK6NJ2+uqYbgF3XXS26A11KL29lvJ347KDjWXTLsoxikazEfP/738ddd90FABgaGvJbhi1TvES6LeoIqaidnwCxmytbGR5LkoeOJYU7vi0fHx8fn8GiTFdeRa4yo2VpouVlPNFaKSSTSSSTybq/SyTqtzBq57OtsNhEDahEujVNq+sOrRpLz8Fq2PzEalrTTdPLPbpDjw2R/SCHYkt/t+lK8v8oCUQkImQbBr98Um1L9DoWmhidsbRn76Kbfb47YpIdfzfjqhbdbiLdAMDR8oLcInO8iCzY7eQWE5Z524StmkBVTTcAu667UChAZJ4DXYp0tzLeTnx20PG8t2+55RZ84AMfwH/9r/8VP/3pT3HfffcBAI4fP45169Z1fIA+3UdflNbdCIuml3ejptugDzF2ExgfjgMAhODSFV8fHx8fn5UFaxtZPV9mz6WyRxdjn86jaRr27t3r+Lu9e/dC0+ovxrfz2VZgkW5mogYA4XAYoRCJ8NVLMWfeMvXmQxL9hcXVnzDV1nR7m2azRSZBDoAXa8X0m+97GABpFwYAQzEakBA7b0LXLUr2Nd5EdEtEWJmcN4GlUzHcrf7TbH7aqLyAUS263dR0AwBPA1v5cu31oOoG7tyedPzMnduTpAvRIoKLIt1MdBeLxao+3d1ZnGhlvJ347KDjWXR/5jOfgSiK+OpXv4rPf/7zWLt2LQDg8ccfx1vf+taOD9Cn+zBDELGBkyTDMsjJrmidd8tkN7EgvdmuXzUMAJDCcWhd2J6Pj4+Pz+DglBoaoP9W3ORz+nSVSCSCffv24cMf/rAdtU4mk/joRz+Kffv2NTRCi0Qi+OAHP9jSZ71y6dIlTE5O1pioMZq1DaPZ5XXnQ6ye1Gowfa4W3V7doUcSlSDDyDiZX7P9dNUNNwMg7cIAYJRmA/Ly8skGZNdxMw0atEW3N5mi0+MSDnRHdNuLAS5S+vOFop3x4FZ0i2AeFrVzXs6ycNdVKTy4e9iOAodlHg/uGsKe3cOOxmIsus5SyWvTy7sb6Q4HJOzZPYwHdw25Hm8nPjvoeHYv37BhA771rW8tef2Tn/xkRwbk03uY6Ha1ImtSI7UupJcz0c1uauvHRwBkwfE8LkzPYfPaVR3fpo+Pj4/PYMBMk6rrYGWBQwHeDZV8usPk5CRuvPFGXLhwATMzM7aIddPy66c//WnNZ1evXg1d1zveLoyllu/cuRPhcK0gHR0dxblz5+pGutl8qJ5Ylun8BHx90VWdXu5VdPM8h4DIQdEtHHzhMIJmEYlEApqm4ZM/mgNQiXSvGkoAUCCGojBNEzw/+KazqkmERzNNHJSJPLE4bzKFieGQ3B1hxlK2my0GmKaJ6ooYt6Jb4kwYqGQEML7w9acxGd6Od94wjM+8YwsKqoGILEDVjbrCmW2T4wWIcqgm0i0GyHXRrZpugAj6e3Ym8eA1w67G26nPDjJtjb5cLiObzdb857P8YLUprgw/TBbp7nx6h8WTm2uIrmIFZAlqgZxT5yfnOr49Hx8fH5/BgWWQV7exYREvzVw+Ds0rmR//+Md46KGH8MY3vhF79uzBli1bwDm4fDvx7LPP4qGHHsKmTZuwZ88evPrqqx2NcDOcTNQYzdqGsXNQqjO5tyPdDdKe20kvB4AwPed1CBgdHYUsy4hEIpjJkWDHGI10j48kAQCCFEA2X/S8nX7AruNgE/EUYqKb9yi66fujwe6IbrYY0GjRBaAp3EEibEXeXSYpUFmMKC+aYj93roxLWRV/9U9PQBR4JEISRIFvGPUNiJztPCCGInakuxctwxjhgOR6vJ387KDieW8XCgX87u/+LsbGxhCJRJBKpWr+81l+MBfOeg+ZGqj5hdqNdG/6ELNvagCMMhHdE3OddTb18fHx8RksjEUlRgAQornmRgPjKp/ewQTtzTffjNnZWUxNTeHFF1/09NnZ2VkcPnwYk5OTXRmjk4kao1nbMHYO1hMjAam56CqWFfACeZ/XSDcAhGhKbXW0U9VNLJTIvGs0RozURlNxu43rpdkFz9vpB7p9jTcR3UxgCR4TcgXyuUgo4HlsbnAbga8xUZPcp7oHRdYqrXLe/NtLxxFcswOWaeI37rmp3keXwHGc7ZouBSO1kW7bSM2/r/YSz6L7kUcewVNPPYXPf/7zCAQC+Iu/+Av88R//MdasWYMvfelL3RijT5dhad1uet9xFnkIdCPSzW6u4UBVizCN9CqcXsh3fns+Pj4+PgMDEzyhqoXXEO1FbCyjtkgrGSZob7rpJlvUstfcfpZFt+tFm9vBsixHEzVGo0i3ZVlLytwWw0Q31yACW6pqb+e1ZRhQafVUqspPnslr9u+iVJTzPA+9ROZGU8skMMGu43CgsWiNBMk8kBPkuu3dHBHI52Lh7ohut4sBrZioAZUFF82qnH9/832yqKVNHsO1V27yMNpKXbcUjCyq6SZR+OWerr3c8Ly3/+Vf/gWf+9zn8Pa3vx2iKOKNb3wjPvzhD+NjH/sY/u7v/q4bY/TpMpbtGu5edHfDPZCjK5ThYEV0iyZxSZ/LlTq+PR8fHx+fwYE5FVeL7ih9Hpge00x9Oo9pmvj5z38OgAhaJmqZyG3ExMQELl26BJ7nceuttwKoH21uh0uXLmFqago8z+Paa69d8vtGke7qWuy6ottFenGnRHexKtI9TUX3WEyqSec3FJJWPpNeHoEJi0Wim6R/s0i1IAehqu675fA0rT8RCbU4wsawoFCjRRdgkej2EE2OskVGGknPF8tIh9YDAG7bGvc83oBEti0Gw44tw7qdXu5Ti+e9PT8/jyuuuAIAEI/HMT8/D4C0EvvBD37Q2dH59ARWm+RmxYuj7SzULkS6OXGp6A7QthKZUueN23x8fHx8BgdWvxmumpCziBeWUS/ilcqrr76KXC6HUCiEq666ylOkm73nqquuwsaNGwF0R3Sz7Vx99dVLTNSASqS7ruiWmNu0s6hikU5elGAYzvOgskrL70zddb17NWFaUlGdXr64nttGJwGJ+WzB83b6gcWT6zlaNc9zgoluUQ6gXC67/n5BImIyHu2O6GbHnxMbjz+Xy0EMeY90R0NskZFs58+/8SzkaArlzAzes+dNnscbFJ3TywXqXt5NIzWfpXgW3VdccQVOnz4NANixYwf+8R//EQCJgLM2ED7LC9ZvMlDnIVMNT0W3ZnTeSpYXyU02WlWLE6bPl7ziW9f6+Pj4rGjoRJNNPAEgHqHO1k0muT7dhwnaa6+9FqIo2qL7yJEj9oS+HtXmZs3adrVDIxM1oHHLsFKpZIvuepHuoFwR3fUisArNBOSs1oITlfTypZHu0UWimzfIGNJ598K0n3B0/8abpH8z0yxBDqFUcpfpqBuGbRCWinXeoA+oLAbwUqDuogtAI900hduL6Lb3C50P/9sFBQAwbkwi0IIje0hySC8vKRDo/dRPL+8tnvf2e97zHts044Mf/CA++9nPIhgM4v3vfz/+8A//sOMD9OkBNE0qILsR3aS2RtW7IbrJTaDaACNGU21Khr8a5+Pj47OS4ezU06pnQJhMolnaqE//WFwrvWbNGqxevRqmaTY1U6uuBW8UbW6XRiZqQPP0cttgqk4EkIluQZTri26aCci3KbqLVRmF0zmyrbFY7eKTBBJVzy6TbECeRaIjjdvEsbRnL5HubL4IjrZNS8a7JLrpvUmQZCiKUvd9+Xweop1e7l5qJWmEnpOCeO6FVxBcfSVM08Bv3vualsbLBL8YqkS6y1VGyL6RWm/xXCT1/ve/3/73HXfcgWPHjuHQoUPYunUrrrnmmo4OzqdH0JS+eulUNW+lolvvcKRb03QIEjXAqKrFSUUDmACgeT9VfXx8fHyWESwKxoQ2ACRjYQCGPVn36R9OgvbGG2/Et771LRw6dAivf/3rXX323LlzADof6W5mogY0NlIrlUr24k69WuyAh0g3my95JUzNtMrV6eV55/RymbegA8iVu9BRpsNomgYhQOZ3qdjS1P9qWARWkIKuI90LVSn2yS5FuqNhlvYeRLlcdixhAGiku4X08iF6vxPkEP72yZeAsWugT76C3dseamm8QQcjtTI16ONgQXLZysynM3iOdH/pS1+qWd3ZuHEjHn74YezYscN3L1+u0Eh30EUPPHZ96mZrD5N6FEqVlcxoqDK5Gk2QG5op+BMuHx8fn5UMEzzV9ZjJKO11K4dgmn6ZUb9YbKLGeNObSJ1pIzO1S5cuYWJiAjzP47rrrsPq1auxa9cu6HpnheLU1BTe8IY3YOfOnY4magAwNjYGAMhkMktEM4l0k3OwXtqtZIvB+pFuVSfzIwGtna+sxVSRppdbllVJL4/VztPC1CirpHd2TtYNCoWCbS6WbCa66aKHGPAgunNEdOtKCaLQnW4HIbboIgUaRrp1Xcea9ZvIZzyI7lQ8jFhAwBXrxmCNbAUAvHlbsuXxBh1ahik0aCbyaMlzwKd1Wkovz2SWtibI5XJ4z3ve05FB+fQW5sIYdFEvwhZ/NaOzN/hsoXJTjUcrN+NVqRgAgAt0Z9XSx8fHZ9ApKhp0w0SmRP5fVJZHKqkXTNO06zHjVdlOLGLF8Tyy+WJfxjao9PK8OH78OPL5PK677jpsvfIq6IaFbFnH77//A/iXbz+OhYX6faJZlPu+++6DIAXx+je8Ed97+kd44vtPQtE6s5BSVDSMjI7hr778D3jxpZdtUz4AUDTTHm88kcK/fOe72LFjB+bm5mq+o7qmu16km2lxXqgf6WaeN616VNk13XTfpEsGNMMCzwHDkdp5WoSarinLoASv2tE71qSPtixUR7rdppeTeaShdq++nZ0XolQ/7b1QKOA973kPHnz4lwF4KzNYt2oEn3j4CvzBHRvxv951LT5w22q8Z88bWx6vnV4eDNuRbla14GEtwKdDeM7ZtSzLcWXkwoULSCQSHRmUT29hdXQhF5FugQc0AEaHI915elM1da3GLGLt2BBwVoUUScA0TfC8f5fw8fG5fFB1E48fSePA8TSKqomwzOPO7Uns2T28okxwimUVPM26SlQtvFaniS7kCkjGoz0f2yDS6/Pi0KFD2LFjB57+wQ/xnSMLeOLYgr3dO7Zdj7/50v9GsVh0TLc9ePAgduzYgS///Vfw7SPzNZ+9a0cKe3YNQRJaH3OjfcFxWLLNO7Zdjx/9+N8wOzWJ1atX299TKpXshZ96oluicxBelOpGOjXDQhCAyLc2T2K9mktUHU3nibgfjkgQF6UDx0MSLcEb/D722XwRPO1SE5Ibj5fVGnM8j4LLSDcJ3kiwtC6KbrFy/IsOiwHlchmPPfYY9u/fj6ve8Qi2vulh/ORff4iHr3kQwWDjjE1VN/HEscyS83jn6tbveTXu5ZMk0s3WuQJ+PXfPcS26r7/+enAcB47j8Ja3vAWiWPmoYRg4ffo03vrWt3ZlkD7dhd0E3US62bO80z5q+QK5eRl67crx+vFhABMQpADms3mMJL33KfTx8fFZjhQVDY8fSeObh+crr6mm/fM9O5O2y+9yZyFb6TOcqBLakiRCV0sQ5RAWsgVsXtuP0Q0W/TgvDh48iP/5iU/hyROlJdv951+kASTxxg2Go+g+dOgQ/ucnPoUDrxaWfPYbL5Fo8307hxBoIfTWaF+8dlMMPzuXt7dRGe8CgCTesG645rtIyzDq6lxnEYDNgRqllzNR0+raR5gZqdH0ctYubLFzOQAko0GgDBj84Lv7z2fzAIiAbGYuVr3/CyV3fbqzxTKAOCzDfV9vr8hVix75Yq3oLhQKeOyxx/Doo48CgB3V/+63/xnJ9BE88sgjiEScsza7dU0HF7mXm6Zpz99X0qLtcsH1Hn/b296GBx98EJZl4e6778aDDz5o//erv/qr+MIXvoAvf/nL3RyrT5fg7f7Yzd1h2Sprh7PLkS+RFWNTq71ZDsWjdqrQuYnOtxfx8fHxGVRkUcCB42nH3x04noYsDn50yy0sddzQNYQCtQLCUMgzIOOnlwPoz3lx4sQJvPn22+pu9/uvZpFKLF0UtywLp0+fbvjZJ44tQGjR0KnevogFBIzFZDxxzDnt/fuvZjE8lKp5jaSXN450i1QMNkovZ6KmVZOqxenl03VM1ABmvAW7xdQgk6FtzQy1DL7JvhF4wKIeDoVy/drpamxxbnSvzKL6vFg8LkmSsH//fvtnMUiOjV4uYP/+/ZCk+qK5W9d0Jb2c1HSXy2XbzC5Ypy2eT/dwHen+oz/6IwDApk2b8M53vrNpmoTP8sA0TbuGKRxsvlLaLdFdLCsAJFiLbpY8z0MrZiHIQVyaWcANV3V2uz4+Pj6DSkE17GjXYoqqiYJqIBFaGdEK5uthOtRjWjqZ3Gby7tJMVzq9Pi8Mw8D09DQW8uWG280UFYwmaqeVly5dAs/zSDf5bFEzEBe8dympty8SIQHZst5wm/mShqFYRXiUy2U7vbxeyzC7pluUoChZx/cYFvlsPeHeDJZ6XWSiO+dsogYAI8koMAPwgcbGZINAlkaGTRfp3xzHwTJUcHwQxbI7EZ0vE9HNm91zcud5DqahgRckFEq1ojudTiOdTts/s0i3Vi4gnU4jk8nYLesW061rOlSdXl4ooFgsQrRFt98VqNd4PoLvfve7fcG9gihXGa+4iXSzh0iHS7pRoDdLp7QgSyF1KJPzuc5u1MfHx2eAiciC3T5oMWGZt02UVgI5NiHXl0a1LFp2lC+5i3itdHp9Xhw/fhynTp1CKhpquN1ocKkoPHToECYnJ5GKNf5suMWoW719kSkZiAfFxvspWCs6SKSbBB/q1ZhX11SX6kS6mehuNX2XpZeXNROmZWGG1nSvii0NjKwaItkFYig+8O7+7BqHwzXuiEHEc1Fxly5eUsj7ebTWH90tlk7mzYuNC5PJJJLJpP1ztehOJpMNfa+6dU3b6eUhkl5eKBQgyqGa3/n0Dn+PX+YUq4xAIk3cJIFKapWBzhowlNjNy1i6Qskb5EY9m/VTC318fC4fVN3AnduTjr+7c3sSqt7dyWUvsUW35jDBNnzRXU2vz4uDBw9idnYWh55/HnftSDm+545tcTz51NO2Q/Lizx499krdz961I9WyOWu9fZFTDEzn1IbjPXrslZrXqo3U6ka6q14v13GLN+jUOtCi6A5Via+yZlbahTmkl68eIX+fIEpI5wpLfj9I5EtsnudORHMmE93uItdFlbyv1VZtbmEZmaVy7d+haRr27t1r/8z6dOulAvbu3QtNqx+x79Y1vTi9vFgsNj3HfbqHL7ovc4qlatHdPIOBrdyaHT51bNHtkBYkgby2kPcnXD4+PpcP4YCEPbuH8eCuITsKEpZ5PLhrCHt2D68YEzUAyNv1mEsn5GzynXdpqLTS6fV5wVp+/eDpJ/HWq1J4cPdwzXbfds0w3rIljD/8wPvwwgsvOH726C9ext07ln72wV1D2LOrNRM1oPG+WBWTsWfXEN52zdJt3r45iC/99V/WfBcxUqMtw+o4O1fXnpdVZzFocSQqKbcYvZd4DizQni7pyJSI4HKq6R5OxmDSYMXETP22bYMAy2h020KLs8jfpWjuRHeZpuNLXJd7ltP7UUmtFdGRSAT79u3DRz/6USSTSYg00v0b7/mP2LdvX10TNaB717TtXh4IQ1EUZLNZiAEqun0jtZ7jJ/Rf5hSpEYRp6JBc1HdIAnmIWB2OdLOHF+dwMw4JFhQAuXL36nR8fHx8BhFZ5HHPziTu3z2MbNlAIihAN4wVN2EqsqiRw8KrQNNFi3VEzuWILPK4Y3uscl6EBOh6d84LJpzXrt+AP33qAu69egj/6x1bkCsbiAQEXEgr+MiH/hDHjh3DwYMHccsttwAgJmoHDx4EAKzasAX/7Xvn8I7rR/Dpt29BtmwgKll49cRJSIJznatbZJHHdWsCuH/3FhQUA/GgALVqX9y3kwj7dIn8bmJiAre8/k017cIAEukWU6xPt/N+5DkOlqGDE0QoqnPk0uLIZ1utmeU4DmFJQE4xcG6ezNEiMo9IYKmI53keeikPOZrE1HwWV7e0xd5QVA0gAgiWu+uYt0yYAEqqO5GuUge7rvuD0UWOkkMEPhgM4jd/8zfxyCOP4He/fgGGBfzOb/2Gq7Jcdq9/8JphFFQDEbn2PG4FO9JNo+4zMzMQaf1/q5kYPq3TsuhWVRWnT5/Gli1batqH+Swv2ETHdOn2KIs8YAFWhyPdZU0HeHKTXUw0wEMBUPTnWz4+Ppch4YCE3/ziv2J0fA3mz5/An/3Onf0eUsdhUTDOUXST54LTJPdy5pVT5/G3RzkkQgLC86/gw+/ufNtWwzDw85//HAAQ3XwjXj1dxt/+ZAqfeHgLMmUdH/n2WaiGibXjpJcbE+gAcPHiRUxPT0MQBKTDG3HxdAbf+cUCvnV4Dopu4Rsf+y28Zvtq/O3f/m3b4/zvX/oeQhuvx1Z+Au9/xxvtUjgACEg8pnMqPvXMRZQ0E/dET+HYsWNL3KSrI92NUm8tk4ruOhFYiydz4nbcoUMyj5xi4OwCEd1OqeUMQ8kD0SRm0oPte8P6josu0795ENHtNrVaoW8LdDltmgWHynWO//e+9z3s+9CH8daPPwOAdOFxC4toM9M0sY3+9UBVTTcV2tPT0xBpernfp7v3eD6axWIRv/7rv45wOIyrr74a586dAwD83u/9Hv7H//gfHR+gT3exRbfuUnTThwhbye0UCr0ZOxlgJMPkJqRYK8c0yMfHx8cLGQW4kFYxV1iZKdYlux5z6TOApYuW9cE2iuo1mUIJOcXAhbSKiS4Zjb7yyisoFouIRCI4XiTRsjdtTULkOWwaCiIWFKDoFlI73wgAdmS7+t9X79qFfz1D6o3fvD0BWeBxIa2iBBkzMzMdGWfJJJHhTNo5xToRFOn1oyM+NAIAS7btpmUYAMAk52hd0U3Ty0NtpPmztmFn54nXwZiDiZoNdQOfH3DfG0Un17HEu0v/Zottisvrnn59y6UKbmHp8WzeuphTp07VdFrop2EZcy/neB5iIEwWwaiRWr1e9D7dw/Me37dvH1588UU888wzNekSd9xxB/7hH/6ho4Pz6T4lhbmGu410M9HdWQFcEd1Lb8ZDUXKD0PnmLc18fHx8ViLM/Ab8yswsK9vPgKUTbDZnVTRfdFdju0ED6Fb1FRPOr7n1bhydKoEDcNtW4sLMcRxu35YEAFziVwEgIj2XIwsALOp9w53vwGxBR0Tm8ZoNMSRD5BwOJcc6Jrp1gcwTxlPOdbMBibeFrBwbBgDMzs7CsipzDtIyjEW6G0yPzfqiS9d12wG9HdEdtkV380i3YJL5W7rQvBVXP2FZ4m6NuAW62Ka57FGrW2SfhbqcX87uUWqdxYBTp07ZzuWSwLXcg74TyCIHjm5eCkZoennI/p1Pb/Esur/xjW/gM5/5DG655RZwXOWAXX311Th58mRHB+fTfZj7puXgGu5EgNUo8R2OdNObl+BggDGWoqk50uD3ofTx8fHpNKZp2nV4EJt3mViOMEEtOjwD2OSwThvby5ZslchSze5MoJlw3nbbrwAArlkbwUiVALzlijgkgcNEzsTOX7oDlmXh+eefB1AR7PGrbqPvTUAWeSTDZB4RTo1hdna2I+PkgqR11voxZ7dyALbY50MxAEQgZzIZ+/elchk87RXeMNJNI52qQ6S7OkU9FGg9UMCEY47mTI859OhmiNRsNlMc7CwYdo4GXYo9ttimuhTdzDU+HOjuwiTfJAJfLbqDfa6b5jjOHoMYipD08gBLL/cj3b3G8x6fmZnB2NjYktcLhUKNCPdZHihai6K7w5FutpLpdC9ePUxW1YVgrKPb9PHx8VkOzGfz4OhCJy+tzIwfNoF1ysRkk0Y/0F1Loaplkd6lZjQHDx4EL0owxolFF4tsMyIBAa/dSJ7N19z7nwAQoW5ZFg4dOoRQagxpiaRz37adPMsrke7RjkS6NU2HHCXj2ry2vilbior9oi4gGiWL+dXbL1UZ9TWq6eas+pFOEi0noqYdF/nQop7NTs7ljABN1y4o7mqf+wU7R91Gotm9wO11b3J0MafLXR0EmpGp1RHdJ0+etI3LQgPQC9uu6w5S0U3Ty7td++6zFM9nw0033YRvf/vb9s9MaP/FX/wFbr755s6NzKcn2C0vHMxrnAiym5nQ2ZVEjfbodFp4Wz9OUsHkSNxOh/fx8fG5XFjIVHofC1KojyPpHiya5Si66YssfdSHkK8S3QbXeaFhGAZeeOEFbLjxTmiQkAqLuHbt0vTtN1MhLm+4DlIoikOHDuHChQuYmZnB9tt+GRY4XDkWwtoEiQCnqtLLC4UCSqXSku/0wplL0+AFEZZpYsu68brvS4aI2Fso6RgZIQsB1ZH26nTxRpHuiuheKnKrI92BdozUJPeiOySRsRa1LrfKahODBmvcRqJZ2zbDZRaHxZN9FAl2d2FSpIscThH4TCaDubm5SqR7EEQ3i3TbNd1+y7B+4Vk5fexjH8M999yDI0eOQNd1fPrTn8aRI0fw3HPP4dlnn+3GGH26SEV0u1shZZFursN1hWzB0Gl1ed3YMCxzHhzP48LkLLZtXNPRbfv4+PgMMnPVolsOQjcMiMLKMpbUGjwDWOTK6FI0d7lSUnSAVhtYQueFxrFjx1AsFrHjzn8HALh1a8KxPnXraBBrEzIuZoDNr38ABw8exMGDB8FxPHa85dcA1EbIq9PLASJ8169f3/I4T16YBhCCml9AQK4vTlmEPV3UMTo6ijNnztREupUqX4FGmZscTFgAtCaiu2GKehPCVWJN4IChSP2/KxoQkAWgdKnEoFNYdGHIregOCGyxzeUGBPL9sXB3S3CYVtXNpQM7ffo0AGB4jLSjG4QUbjvSHYpgZuZVjNOa7kEY2+WG5z1+yy234IUXXoCu69i9ezeeeOIJjI2N4cc//jFuvPHGbozRp4vY7psOrbqcYDVKXIcj3Ux0Oz2kJEmEVswCAC5Mz3d0uz4+Pj6DTjpXcSXmeB7Z/GC7FLcCewY4TQTZJJ2lj/oQqtOhOal5H2CvHDx4EPHxzRjdfhM4johuJziOw+3bkwCA7be/E8ePH8fTTz+NNde8EXJ8BNGAgJs2VtomMfFbLbrb4fw0cSw3S5mG72NiP10ionvxtlm6uOBg6FoNM3x1MviqTi9vR3RXp5cPR6WGZlzxEJmX6RjshTi2MBR1GYlmkVjTZTkjRxc7YuHOXwvViPRYOKW9M2+r1es2ABiQ9HLROb3cN1LrPS09wbZs2YIvfvGLnR6LTx9gopv1HWxGkK4id1p0GxYHDvXTXYxyDogmMTHb+KHq4+Pjs9JI54sAKmnlC9kChhIry+NCBw8RQNDB2jgaCgC5Sv9jH0K5atbPy50vOzh06BC23U4M1K5dE8Fwg2jrG66I4x9/PoPUhisxvOVafPnLX8a17/7vAIjZWrUbOBPdYiAMkToqt8PEQh6QAMFo7N5tR7qr0surt22L7iYtrXiYMABoRp2abuq70KguvBnVdc+NUssBIBkJAGXAGPAOLxw1gYy7jEQHJAHQ3We48FR0J6PdNd1liymGtfT4njp1CgAwunodgAFJL6+q6dY0DQIzUvNbhvUcz08w1pe7Hhs2bGh5MD69R9UMgK/UKDWD1HRr4MXO1o8Z4CCivujmNFLzNZMpdHS7Pj4+PoNOtqDU/JxZgZFuk5ksyUunJdGQDOQAdCGFejlTXVMqBiMwTRN8BzuLhKMxXH/D26EAdiS7HhFZwOs2xfDDk1nc8o7fgnT+Jxh53ZuR15aarwVp+66SZiLcgbZhczkFGAJCXGNvGlZLvlAn0s3WMJoFAN1GutvpgxyWeMQCAhIhAeuSjc/7oXgYKAMQuxvhbZdkIoaxpIzRlLsFw6AsACX3LWpZBDcR7a7vBTuuTqbqTHRv3LgJSMpIBvuffcBq/kVaZ+63DOsfnkX3pk2bGta6GMZguyf61KLqJiA790Z1IhyUAWjghc6KbjbhCkrOp6RoEcOYuVx7his+/aNQKECSJKTTaSSTSWiahkiEPASKigZZFFBQDURkAapudN2B1MdnuZAr1Yru6nTzlQJLIXUS3SxdlBN90V1NtVk1L4hI5zqTAcHux4986P9BJCDg2GQBu9c497+u5q4dKdy4Poqrf+29yCv/GdGAiFOzJaxOLD1uyZCIkqYi1IG2YVmFqJ9YoLGIsNPLizq2OES6mYhulhbOMr11c+m8SVEUCFKlR3OrbB0N4RMPX4FsWUciJELRTATqRE1HkzFgGuADg9tWtaho+Ox/ei2yZR3JkIiiojV9xodoZqWbDJdiSbGDQalEtMm724MFh5wi8Jqm4Vvf+S7uuOMOZBUDiWDjY9cLqmu6gcrihF/T3Xs8i27Wf5GhaRqef/55fOITn8B//+//vWMD8+kNLD2Kb1LDxAgGZAAF8IIITdMh1RHJXmETLqfUQgAIcCSdK1vSOrI9n95SLpfx2GOPYf/+/bbo3rt3Lz70oQ8BvIjHj6Rx4HgaRdVEWOZx5/Yk9uwe9t01fXwAFMoaUKVbsoWVt/jYyHk4QdNF+S7ULS9nFncsmlnIti26Vd10vB9fNR6B3KCuGABWx2UcPJvDnz83WfPZLSOhJffyZEjERFbtSNuwsiVAAjAcbbwow9LLVcPC0ChxOa/ediND12oE2kveqWNUuVyGKA+5+p56aIaJZ09mcODYgr0f79qRwp5dQ5AcoudjQ3EAZUihWMezHTpBvXOq2TPeXoBzIbrnMjn736l4d0V3QOQBoxIsqubjf/pJPHmyhN//2ilXx64XVNd0A4Bou5f7ke5e41kxXXvttUteu+mmm7BmzRp8/OMfx8MPP9yRgfn0BlbD5FZ0R4KVWpyioiDRIdHN0ofqRbrDEskuzKuD3RLDZymFQgGPPfYYHn30Ufu1dDqNRx99FHvf9wd45oyCbx6uGOQVVdP++Z6dST/i7XPZU1T1WtFdbFy7uiyhE2tn0R0CUIYQWJnt0lqF1cEzZhZyuHJT699XVDQ8fiTd0v3Y62dTYdo+Ktl+pFsXQpAAjKcai62AyCMs8ShqJsKpVQBq08uZS3YzccS0tO6QX1wqlSFIzEjNu8hSNBPfPjKPb740Z79WVE18g/58386hJVHTNWNDAC6BFyXMZ/MYScY9b7dbtHNOhdm9wIXoTudI6aGha7bhb7cISAJgLE17L2sGnjxZwj//YsF+rdmx6wUs0i0GwuAE0c4I8Gu6e0/H9viVV16Jn/3sZ536Op8ewSLdbOW2GaEq0V0qd7BnNk9TC+vcfBMh8nrJ8FfmlhuSJGH//v1LXr/yyiuRiEdx4Hja8XMHjqchi/2vh/Lx6TcltbZsq1Dq4L13QGCp45HQUpOlIRq5EkQJxUWp9pczxiK36urWcq0gi0LL92Ovn2VR51Cq/ZpuPkRE5vqxVNP3shTzQHwYQG2k26B94Jul3TL3asOhZVSprICjkWaphUiiwHN44tiC4++eOLbg6GKeikVg6iQLcGLG+bP9op1zii3AuSkryeRJ9o+hdD8LKEgj8BZfO3aB5/D9V53Nfusdu15gR7pDEbueG/DTy/uB5z2ezWZr/stkMjh27Bg+/OEPY9u2bd0Yo08XYX0G3d4LwlVRiEInJz80tbCe6E5GyERMhx/1XG6k02mk0+klr+/cuRN5xUBRdfYTKKomCqrvEeHjU17UqDbfyQXPAYE5Gzu1+6lOF13IticsVxLWohZq6Xx7gqOgtn4/9vpZW3QnRtuKdGuaDilKxPYVa0ebvp9tVwgnAVQi3aZpwqJiOSA1XuxlAUIn9+qiUrk2W6npLmqN92NRW3oMeJ6HViLp1dPzWc/b7CbtnFNMdPOiDMtqHBhi5pKm1v0sIFt0L7r+8mXN87HrBdXu5ayem4MFP9DdezznBieTySVGapZlYf369fjKV77SsYH59AaWHuV2QZbneRi6BkGUUFY6N/FjLciq09erGU2EgQxgDrg7p89SkskkksnkEuF95MgRRAMCwjLv+KAKyzwidWr8fXwuJxbPS0tKY5fm5YhA2/3EHZyHw6GA/dxJ5wpYu2q418MbSKxFrTszbdb6R+TW78deP8sizuHUGM63Eek+dXEKPC/ANA1csXZV0/en6HYtifgE5HI5KIoCwzDstPBmotuOdDvowJJC/Bcsy4TUQmQzLDXej+E6YzOVIhAbwkw65/j7ftHOORUNBwEUIMhBKErjIE+uWAYQgaV3PxPGrjVfdP1FZLGlY9dt7PTyYMSu5xZ5NDTF9ukOntc5nn76aTz11FP2f8888wyOHDmCkydP4uabb+7GGH26CDMC8ZJlYtE0pmInRTdNHwo71PMBwKohkj7GBbprkOHTeTRNw969e5e8/sorryCTzePOOq1o7tyehKr7kW4fH21RRK2krizRbZqm3WYpEXGu2zZUIigXVqBze8vQFmpqkUQ3s8X2nsmqbrR8P/b6Wda+q10jtZMXpgEAWn4Bstw8E45FusuQIAhEBM3OzlIDNHIOBh0c9KsRaQTbxFLRUlKo2atptCRqDNPCXTuc0+Tv2pFyTGkHAOgkwjufHazro51zKkpLTUQ5iHK5cQQ7V6Ri2+i+2S6rGecW1Zq/euIk7tjmXE/f8Nh1mVB1pJu1C/Oj3H3Bc6T71ltv7cY4fPoEy1oUPaRBmfSmVlY6d3PjG9TzAcC6sRRwWoEUSQykO6dPfSKRCD74wQ/CNE185jOfqXEvj0WCeOvOCMBxOPDKgu9e7uPjgA4BMgDT0MELIkqacwrjcqVQqtTBxqPObY9MjUyqV6Jze6vwNDvAKKSBcBz5cnvP5HBAwv27hlu6H4cDEvbsJhkIblyqqyPd8/PzJNIseI8Enp9eABCGWXKXVs1Ed7pkYGRkBFNTU5iZmcHo6CgEicxDAk28RCSeB0zAdEgvZwtinNnawlhA4rFnF3E/f8KlezkACCZZcEkXBsvzwOt5UfNZGoQR5CBKpcbXfYGW3HBm90V3uE6t+V9+8c/woY/+EThuqOZvHRj38lDENqP051b9wbPo/ud//mfX733ggQe8fr1Pj2ELb6KHNCjLIA+TstpB0S3Vr+cDgA3jIwAuQhAlzCxksWo42bFt+3Sfqakp3Hjjjbhw4QKKxSISiQQ0TYNmCfiTA+fx0LXD+PTbtyBbNpAICtANw38o+PhQWEtFrZBGID5id51YKVTXaSdjzv2gLSq6cyvRub1FWAs1XiPRzWIHPDD+9Ks/xN233ID9b9+CkmYgIgtQdXf3Y1nkcc/OJB68ZhgFtfFnmfgVA2EIcggLCwsYob2zvTC1UABkQDDcnRcsvTxd0jE6OmqL7mg0amdbNGulJAlUdDtEshWNim6r9WMhCTzu2zmEB3YNo6gZCEsCDNNqKNpEkO1l2sx26AayyOP6NQHcv3sL8gp5xrs5p5jRl+hKdGuACPBt7He3kFpz1XYBZ/zgBz/A4zf/Er564Dncv3sLiqqJWKD5ses2lfTysJ3N4Zuo9QfPovttb3sbOI5bYmqw+DWO42AYfmrooGNYHDh4a21hdTjSrWk6BHrzitQR3cl4FLpSghgI4dzkrC+6lxlHjx7FQw89hDe96U149tlnAQCyLON7RxdwbkHB116cwz9994fA+FUwJo7i///ee/s8Yh+fwYH1sDZLOSA+AmWFPVqZCZKhqQjUSxGmzx07jfQyxzRNO2oVABFaZa299NVMvoCXsmEce+YS7ludxjvveB0AQPQwP2DtnxIhvuFnq9t3hVKkbVgrons2rwBDQIhzF1lOhMgCVrqo29ubnZ3F6tWrbV+BZvMhSeQBDbAcKjTL1CyLt9pbGGOtpeK0brhZNmJQsKACA2s++if/+7uQN9yAzdwE/u9ffqOrc0qiwpAXJRRLjRdVSqoOiICA7i9IEu8hFbwYgGVZdhnBqVOnsLCwgC8+NwUNc9h76xqkwmFPmaTdwI50BypGasE+tC7zaaGm+4knnsB1112Hxx9/3HYlfvzxx3HDDTfge9/7HkzThGmavuBeJrCaJC9RRcskx1bROiO6c8XKCma8Tj0fAOg0fezi9GC1xPBpzqlTpwAAqVSlVs2yLDz9ahoAcPu2BGCouJBWcWFhsGrSfHz6Dk1jFAxyr9T7UxrYNXIFMqE2GjgPs7TRwgp0bm+FQkkBT1sWRWmWq9Km3vj8Pz0DORxHeWESb7/9pjZH2Bw7xTzZetuwnEIuhnjAnbBhteQLNNINkLZhpVIJgsxEd+PvYvMlp5pulYnuHoi/akI0Ol9qc+GlW5QNDjnF8HSc5arjkG8iusu05EbkeiC6w+Q8EeQAVJXcjxYWFrCwsAAxGMGCQv7W1fHu9gt3i+1eHopADJLynVAT3wKf7uB5r7/vfe/Dn/3Zn+GWW26xX7v77rsRDofx3ve+F0ePHu3oAH26iwkOArxFumGy9PLOmPlU1+jFwvVFt6UUAADTC37LmOUGE91btmyxXzs+XcKljApZ4PD6zXG8fCiECwagcc51/T4+lyssjTjI6TAB6NbKilKQZ0AIplZfUPMWed4U2qxbXinMZSou1UNhCXkAWpvnxaFpIDQOrONmIbZQX+2VZEjEpYyKULL1tmElS4QMYDjqTuCwtHbNsDAyvg5AxUiNRbrlJqJbYjXf3NJ9pFJL816L7mhAQAaAYg6mI7UKCQFU2r+6oXrxo1BqvNhWpiU3vQjgRkPkfixIAZTLZQQCAXuOs/W618MCMBQWEQ8NhrCtjmoH48QvwC/f6w+e9/rJkyeRTCaXvJ5IJHDmzJkODMmnl5j0FPB0AZrk5sZql9qlQGv0DF2DJNW/SQkGSSucHTB3Tp/mnDx5EgBwxRVX2K+xKPfNm+MIywLWjSYAAJbvUO/jUwNPUwKjMm1V5P3RPdCwKFajdj8sbXSlObe3SibHUvIVJKiQMbzHUWye+ulhhMa3wtQ1/JcHetOJxu7VnWo90m0I5NoYT8VcvV8WeUSodXNibC2Aqkg3XdxqFoRgRmsWt/R9msEirr2NOMfDZNFBb+Mc6CamQM7RkbizUaITPMfZC3H5UuOyEpWm//Siyygz/OUFEQWaqclE96ZrXw8A2Dw8OO1tZYEDsx8IxklJhV/T3R887/XXvOY1+MAHPoCpqSn7tampKfzhH/4hXvva13Z0cD7dhz00ZC/9A6lRhdKhyQ8zxmHutPWQQLY3aO6cPs1hDyQmunOKgZ+dJRkLt28jYnvTGvIwkKIpmObKMory8WkV3TAgBYm5WCpMa7u5wZxYt0qeRbEatPthaaOlAa1Z7TV2HbxSQoJ6oZhC85ZZ9fj7H5AsRXP6FWzbuKb9AbogVZVe3mqkmw+RFk0bVjm32XKCif3o8GoA1S3D3EW67fkS7xTpJv/vtW9WMkLOAYNv/RzoJpxM7mHjQ84ttephGeTeUGxSVsJaY/dCTFYHqfJ0/srmOCNX7AYwWKKb4ziE6JhDCeIk3+wc9+kOns/Ov/qrv8LExAQ2bNiArVu3YuvWrdiwYQMuXryIv/zLv+zGGH26iEXTowINIsyLYa6cneqhXKArmKbe+KYaEslKZm6luQitcCzLWiK6//VkBpppYUMqYD+ctq0fBwCIcgjT85n+DNbHZ8BYyFTKaUYTJKpnDejEulXsCXWDNkvMUFpZYc7trZLJkwibqStIROkEX2itNCedzaMQ2wwAuPvqsY6Mzw3tRroVVYMcJWJ7yzr342bbDSTIQi+LdPOSu5pue77kkF6u05YwvfapGmIRZGlwxF41YoSI7dWjSU+fY8a9RaXx/FCn7dtCXgJILVKT9l4m81c2x5GH1wMANg0N1nFgKebBhB/p7ieel8u3bt2Kl156CQcOHMCxY8cAAFdddRXuuOMO28HPZxlBI93eRDeZ9HSqbQ2ZcMmwmojuqMyjDKDoZxcuK2ZmZlAoFMBxHDZt2kQN1IiofvP2pH3fSMajUItZyOE4Xj03ifER95ELH5+VCqvdNU0DY8koMA2gjYjmIFKgnTD4BqI7IAAaAMUYTKOoXkMyxKKwNAVD8SQwVSlD8MrnvvYspPBWlOYn8K5/98aOjrMRSeokHkqMYubsIc+fP31xChzPwzQNbFrjQXTTCLsYTgIgke5SqWS3U2rayoqZUDlEutm0SPLQhrUTjCZjwBQgBJxb7vWThUzOds3eOO7Rod4W3RoQqV+3b4AHDyDYg/xynuNgaCoESbaDRidPnoQUjECTaebe8GB50zDRHaKiu1lbPJ/u0FKOGsdxuOuuu3DXXXd1ejw+vYY+NIIenAw5kElPxyLdZQVA1O7/XY9kRMYsAMVaWamVKx1Wz71u3ToEAgEcmypiIqsiIHK4eVNtHZ5RzADhOM5OzqF3Uz8fn8FlIUsMJA2lZHd34KTBmtC1S0nVAQngUf+ZwoSQ5ic6AQByrMbV1DCSjAFQIQTd18tW8/wMMVDbKMz3xECNwcRvKDWG2UPe08tPXpgGEIGaW2joB7MY5mBu0ZTnmZkZaqRGTKbcRbp1cMLSbbKIa7Pv6DTjwwkARYihGEzTBM8PTiTz7AQ5toamYjjprvaewTIrlSYXvgEBEoBwj1y5LV0FJNnupnDq1CmkNu4EAAxHRMSDgzVPZW3DmJGaH+nuD67Oiv379+O9730vgsEg9u/f3/C9e/fu7cjAfHoET04BL6KbuXJqHYp0l1i/b7OxK+1wLIQpS0B8/eqObNenNyxOLX/hQh6xgIAb10cRWrQqzatEYFyay8HHxwdYyBUBhGGoJSSjpMURv8JEd1k1AKlxj90QjdRolh+hASqt0zhTp6J7DqIcQklREQq4b1V08OhpjG28EplCGb/dIwM1BhO/4eQYzreQXn5+egFABFY56+lzLL1cF0hke25uDoVCAYJEatmbCeagLAHQwfFL502GLbp7K2pWj6YAFMELIubSOYwOJXq6/UZcmiHHSStmPC8GcHa3nMai26LHIhrqTZsus6rWXNM0nDt3DtvvvA3AYNVzMyqRbvIMCfiR7r7gSml98pOfxLve9S4Eg0F88pOfrPs+juM8ie4f/OAH+PjHP45Dhw5hYmICX//61/G2t73N/r1lWfijP/ojfPGLX0Q6ncYb3vAGfP7zn8e2bdtcb8OnMWylNiC5T1fkaaSbuXS2S0V0N76pvuPO1yMZDSJb3gDdMKHqBsKBlZVmuRI5deoUduzYgU/u/wx0w8JbrkzioWtHHA2RZJAH2Uy2tOR3y4miokEWBRRUAxFZ8M9Vn5YhtbthWFoZiWgIQMlO1VwpKDRrqpHjM+sr28y5vVvX3qBd04WyRrIDLANjQwkAcwCAmfkMNqwebfp59vds3rAOn9gm4OR0DlvX9FaoMfErBkJ0cckbU+kCIAOi7u15wSLsRYMs+hqGgcnJSQhjuwA0N5kiorsETpSWRJVZR5heRxIT0bCd8jwxu9Cy6G50nhcKBUiShHQ6jWQyCU3TEIk0T2efmM8CiMBSvLd7ZUGeZpFuCERsR0M9WpCkmZnFsopz587BMAyMbbkGwODVcwOARI0oeZHes5pklvp0B1ei+/Tp047/bpdCoYBrr70W//k//2c8/PDDS37/2GOPYf/+/fjbv/1bbN68GR/5yEdw991348iRIwgGB++kXo4w0R30MHnotOgu09ZjLI3ICVU38aPTBRw4fhFF1URY5nHn9iT27B72+w0OOMViET/68b/hmdMqvvDVE/bxu2tHCnt2DdVEBKISUACQLi3fHFJVN/H4kTQOHE/756pP22SpOy4MFalEFEAJvCihWFIQ7tUEs8sotN1Po8sjFBABCzBRP/25W9feIF7TJTs7wEBAlqCXixCDYUwvZJuK7np/z9Yxs6d/jyzyCApA2QAKuvftzuVVYAgICd6eFyzCnlVMxONxZLNZnD9/HsJaZqTWeCxsvsSLEjRNQyBQuQ5t0d0DQ69qeJ6HXs5BkIYxNe8t8s9odJ5bhmbPyZno3rt3L/bt29d0Pj5H27zyDVoC1kOABQOVhbl6cCIR3bFwb7QBM3grqZqdzTe2lYruAYt0l8tlnHjlKBDfbL/25BPfxVu2v9PXUj2mr0UH99xzD+655x7H31mWhU996lP48Ic/jAcffBAA8KUvfQmrVq3CN77xDfzqr/5qL4e6YuGoIY+XdDSBAwwAWocMbcqqAQhkxd6JoqLh8SNpfPPwfOU11bR/vmdn0o8iDjD3P/gQnj6l4J9/sWC/VlRNfOMlEpm5b+cQAjT1KRWWUABQNJanOPXPVZ9OkyuSiSpnaEjFowBIGu5CNr9iRLdKnyVyg8s+GpSBEmA6pPQC3bv2BvWaLtPIn0SzAwyViO65dOPSnEH7e5JhEZM5HXwojmKxiHDYfV16ViF/ezzgLVWWGbilizpGR0dt0b32TdRIrUmkO0T3jyDKUFW1RnRbPOsI01vRDQCmUgRiw5hNe48oNzovOA7YEUrj0UcftX+XTld+fuSRRxpGvOfzChAFJDQuIXRCgAkDlXtEPVjJTTzSGxHJ0czMsqLj1Mw5SKEogsOk7/vmocG5LxcKBTz22GP4+VngyrdURPfXv/qPiOVONT12Pp3Fs+g2DAN/8zd/gyeffBLT09NL+uk+9dRTHRnY6dOnMTk5iTvuuMN+LZFI4HWvex1+/OMf1xXdiqJAUSqradksWfHTNA2a5v2CX+mwVBNJ4Oz9s/j/Sz7DWVR0Gx3ZpyVFA8LEFd3p+2RRwIHjacfPHjiexoPXDK+4Y9vsGCwnbrj+Orz/G2cdf/fEsQU8sKty/EZiMi6YgMrJff/bWzkGl+O52k1W0nXQKrmSCgQB3tIh8hwMXYMgSpieT2PMY8/bVujFMWALuCJffzshWQBKAASpp8+JQbmmFx+HklZJydc0DaZKUqxn07mG4xmUv4eRoqI7lBzDpUuXsHHjRtefLZsiZACpsLfnRUSi2XqmhdE1G3Dy5EmcP38eGyQSfOCs2rnN4n0vUGdyXpRQKBRqooWsDWv1nKpn6CQrZqbJOeBEo/PiiVfSuOfBjRgZGVnST33//v340Ic+1HB7mZIGRIEg7zzHa4TAsfRy6iVUb15KneejwR7NHWiteaGsYObVVzHETNTCIoKCNTDPLEmSsH//fmy+69drXteVkqtjV43/PK6P233iWXT//u//Pv7mb/4G9913H3bt2tW1NmGTk5MAgFWrVtW8vmrVKvt3TvzJn/wJ/viP/3jJ60888YSnFdTLBV7YCgB4/tDPMHn6WM3vDhw44PiZfDaDwDgwN5/Gd77znbbHcP7SBLD1KqilwpLvGx8fx45rbkBRdU5lL6omCqqBYy/9vOF5sVypdwyWC8FgELtv/KWGxy9XUvH8T/8VuVwOC5OTwNgWWHKkI+dWJ3B7DC73c7WbLPfroB3OnL8EbNsBjd4fDWU1BDGBJ5/5Ac4dH+rZOLp5DLKFEiIAMvOzda/7M6emgZHVsHipZ8+JQbym2XGYW8giOAoUsgvkvCiTudihFw8jqs07fnYQ/55CaTWABELJUXzzm9/E1q1bXX9W5WXIALKzlzw/L2RuG1RLAB8iC1cXL16EQIXbD555CiF+aeYd2/c5QwKwBbwo4fHHH8fQUOU6NKnovnjuDL7znVOextQueoksvBx+5SS+852y68+5OS/ShRLGx8eXiO50Oo25uTkcPXoUuZxzlsVMOo/wKFDKzns+ToVsAXwSmEtnAIw63od03YAoXw0AePH5g7h06qinbbSCphiQAZw4fRa/eO45DG8mfgBBdR7f+c7hrm/fDbFYDFdddRXS6TR0pdYzQVdLro6dE5fz87gexaI7TwrPovsrX/kK/vEf/xH33nuv50H1gn379uEDH/iA/XM2m8X69etx1113IR7vflRgOaHpOv7pq+cAAHe+5c12HZimaThw4ADuvPNOSA4Ga989+XUUAETjyY6cB0+f+QbmAUTDQcfv43gBYZl3fCCEZR4RWcANN9zQ9jgGiWbHYLlw/PhxpKLBhscvFpLxxjeSBmGrjpzC514CArFhvPWtb+hr25NWjsHleK52k5VyHbTD909/AxmQtMl7770Xf/dn/wYA2H7VLtzzhuu6vv1eHIOvHP1nAMCGdavrPlNCPzuMUycBQQ7h3ntvWfL7bl17g3JNLz4OXzv2dVgAxkeHce+99+Lvj30bADC6ej3uvffuut8zKH8Po/jiHM4dzSCcGsOVV16Ju++uP/bF/P3FnwEA3vz6m3DXzdd62u6/PX4eFzMatuy8Fs898U1YHA+epobfc9cdCFd11li872fzGp741nkIooxbbrkFmzZtst+7/wd/BQDYdfVVuPcm91H7TvB/jn0DAJAYXuV5btbsvEhGQo4LMclkEsPDw/Yz3Al2fV+xftzzuJ6+dADzACKxJAA43odmFjL45vdIudqD992LZLz76dL/+OrjAIBV42twsFTC0HVE9L9u50bcu/O6rm/fLZZlEdO7cqHmdV0tuzp21fjP4/qwrOpmeBbdsix7WolslfHxcQDA1NQUVq+utIiamprCddddV/dzgUCgpr6GIUmSf5IsolCqpOEn4tEl+6fePmMmIya4juxTo6qvpdP3FRUNd25P1tQaMe7cnuy7i2w3We7n7ZkzZ3Dm3AXcse36mppuxl07UjBMy3bPv2rLOuClCxDkIOayBawZ7V0krx5ejsHlfK52k+V+HbQDM/kPiuT+aFEzoqKi9XSfdPMYsJTcSKD+NkZSCQAaBDnY0+fEoF3T7Djo4CGAuLpLkgSR9jgvqkbD4zRof89whMzXQskxLCwsuD7HFFWDHEkBAK7ctNbzuZkKS7iY0ZAYJXW4YlUbvlBQdjRTY/s+FKikl1uWZW/bNE3bJycWDvX8nhUUABVAUTM9b7vReXHXlUmcPnt2SZQbIG2Cm7mY67wMCcBoIux5XMwF3gCdJzrchwol0vXEMk0Mp+I9Waxn7Q1Vw8KpU6dw+78jonvraGSgnlWFQgF79+7F3z/zi5rXdaXo6tg5cTk/j+vhdn94PjP/4A/+AJ/+9KdhWZ0x0arH5s2bMT4+jieffNJ+LZvN4ic/+Qluvrm3vSRXKtWiO+ywUFEP1sOyQz5qtkFGPdPUcEDCnt3DeHDXEMLUaScs83hw1xD27B72RcwAc+rUKfzfH3gf7toew4O7h2uO39uuGcaeXRUTNQBIRCNQCxkAwIlzyy8F2z9XfToNE912CyLqmssM1lYCLCU3HKx/fSSipDxMDISgG0tTf7t17Q3qNW1QF/dwgMROWEuggtK4FdCg/T2sfVcoOeoo6upx8sIkOJ6HaejYtHbM+3apg3kwSTL8hCrRLfGNyyYFOgfiBRFlRbVfVxQFgky+JxzsTb/oasISGVephW5Qjc6L+3cNY8umDfjoRz+KZDIJgES4P/rRj2Lfvn3NRZtErt2xZNTzuCqiu75cWciSKK6ulnqWHce89jL5Akqaifj4JgDAxgFzLo9EIti3bx8euL/WtPq/vPc33B07n47iOdL9ox/9CE8//TQef/xxXH311UvU/de+9jXX35XP53HixAn759OnT+OFF17A0NAQNmzYgPe97334b//tv2Hbtm12y7A1a9bU9PL2aZ1iuTJp89IyTKQ3NdPqTD2/TrOZGj3oZJHHPTuTeOCaYaRLBuJBAZqm+y2YBpyTJ0/i2LFj+PTf/QvuvfcefPrtW6DoJsKSAMO0HKMJRjEDRBI4MzmHN/VhzO0iizxuWBvE/bu3IFs2kAwJ0HTDP1d9WkKzOPCAne7KmUR0F8pqg08tLyzqSB5u0EUjFY8AIAty6VwBI8ml5WKyyGPLSKDj154s8rh+TeV740EBhtHfa9peqKCiWxaAMoCS1ryVpyzyuGkduUflFQOJIOnH3I+/hzmJh5NjmJn5RZN3Vzh1YRpAFGp+AaLg3Sk8RcW+SKPlrJ6bh9nUq6h6rlItusvlsi3eI30Q3dGAiDQA1WxtbibywOaRAD69ewtyZQOxoIDprELOCzGARx55BB/84AcxNTWFVatWwTRNVy2nhFAMADA+7L13eEASaKvA+udmplACEICpuq9jbxeRGgpPz85jaBOJco9EJMQCvXetb0YwGMSvPPwgPvvcnP3a//Xbv+W3C+sDnkV3MpnEQw891JGNHzx4ELfffrv9M6vFfve7342/+Zu/wSOPPIJCoYD3vve9SKfTuOWWW/Dd737XP1E6RJFO2gxN8bQ6yCLdJjokuq3a761HOCDBNE386eOvIGcFcefoAt52+2s6Mgaf7sD6V+bEIXz6mUt4YPcQ3nEdiSyIdY43rxFDiktz7o09Bo2P/913wa29HomQgLesKuAtr93V7yH5LFN0CJBREVestWKxSURzWUFTchsJlXg0DMs0wfE8FjJ5R9GdL5bxp09dRDwkIREScO86Bbdcv6MjQ/yT//09yBvINZ0pGXjf68LYtnFNR767FdhCRTRI07NFDmUAisuW1fv/4QmUx67FuHEJH/m1N0Fs0pu6W7Ce2aHUGGaOu490n59OA4jCKrfWk5pFurkAib6yCLWA5il8YpXoLikV1+JyuQyRfk9Q7n1H3niIXEdai92Az03O4lPPLCAWEPDO61L4hxcWEA0I+B8PbALHcYhEIvjc5z6Hz3/+83j961+PL3zhC02/U1E1SFR0r1817HlMAYnkzJuoL2azTHS30Ae8VUQeUADMLWQwvJmI7s3Dg9MqbDHJWBhARXSnelD37rMUz1fmX//1X3ds47fddlvDNHWO4/Doo4/W9Ab06Rws0m3q3ltLAJ0T3QaN5ARcrLLzPI8zp16FvGYnDr16CW+7velHfPoIE916eBTQgTWJ5g+lAMhi0Gyud6vWnaaoAaZiIKcYmJFbmxT6+ACAyZHHdIT1Bqa1hEVl5bRtYXWw0QZ9x0VBgKGWIQbDSOednWJffvUsOJ5Hjl57Z4RZ3HJ9Z8ZYNHgo9HsB4Jmfv9JX0Q2BLFBEQ+T/kYCIBbiPcuYUE2XFgDkz1a0RuiLBIs5yELNNeoxXM5UuAAFANFp7TjDRrQkhAJX0cpFvLrqr1yfKam2km/WLlvuwiJGMBoEiYPKtRdlffvU8gChmpifxmk2b8b8PzWEia+CV6RJ2rCIp4qlUCocPH8bwsDsBfWFqDhwN6qxrQXSHZCK6Wf9zJ+xSG7132T9sulpUNAzTSPemAUstrya0aH7tZ971B3+vX8aUVTJp8yq6JXqxWh0S3Uy8ByR3aTmjATLpOZdeOemVKxHLIgYjHC8gbZKH0eah5g+lKK10yJRchmwGEMWqnMsrqfbWp/dYPDNmoqKA1u6WXaQRLxeYUIlFGt8fDI20RMrmS46/P3JmoubnmXTB8X2toHFkjFopDwA4fG6u0du7DicSYRWPsP7E5DzRG0QEqynTRIl+p8PKAg8JZDDpovvsjbk8ef47tfZyA6slVyzyf5Ze7kaLcBxnz5vKamXM5XIZokS+RxK70063EUMseimFWvr88Qsz5B/FeYRkATdvItkkT1X1716zhiw0Xbp0ydV3Xpgi14layCAge/cLYBkDLLPDiTzzJzJ7txDJMjMFScYQbRe2eYBFd7V3jsDVZmv49A7XojuVSmFoaGjJf5s3b8bdd9/t921bhrC0KMtoNdLdmTUbljbkVnTvXEdqsIqi9/ogn94xOTmJUqmE1Lqt0E0gKPFYFW/+0E1FyHuKxvJdE9SrIg0rqfbWpw8sElds7lTWV5LoJn9bPNJYLJgauZZIDedSzkxlan6ez3cuW8aiacj8wmkAwHS5v/enxfssRiPeJudO2Kgg70tG+p8SG5FIdLmgu9+nOZV8Jh5o7TiwtPY8nf6wSHczEzWGZRKxzYIXAK3ppunlzcrlusFYiqRxC4FwS5+/OE8WqYIWEbG3b08CAA6eyyNHV2mY6J6YmFj6BQ5MzJFr0ii3Vi5m+zzw9c/rAp3L8mbvSm7Y8Q0lRhFfRVrDbXIRVOgX1ZFuP8rdP1ynl3/qU59yfD2dTuPQoUO4//778dWvfhV79uzp1Nh8ugx7WFgeb1SySPtScB0S3fR7gpK70/HWG7bjx/9aRGB4HdLZPJJx746YPt2HpZZvvYHYoW0aCoBvYlADAKuSYZxXK5GlZUlVpKFQXjlpwD69h4mrZJScUzTbEqre3Q4ivcI0TYgB8rc1E92gNZv1skemcypQ9RWZUmeuPdM0IUfJYu+1ayI4DMCMrurId7cKi8ySWk0gEQ0C84AlukstNgRyfx2JtybQOkkyKCCtAWUPFY9lS4QMYCTW2nMiQQ3cdBOIJEcqotutWDbIvElZFOkWJHad9l7YEKOyAsRQFKZpenbyniuZQBIYCpHPbR4OYtNQAGfmFfzwZBb3Xj1kt/DN5/PI5XKIxWINv3M6nQcwDE51XihrBnPT50QJgPP1XFJ0IAAI6F12HCuHHNtOetrHRAPRATRRYwSrIt2BPmRh+BBc3+He/e53N/z9ddddhz/5kz/xRfcyosxqAk1vN6qAJDatsfEC69Hq1nhkx6a1UL77bwjEhvH0waN46M2+mdogwkT32qtuBOA+9WrtSAIHLwEILN/FFCFYMXkqqSvI8Mqn5wgymcQz45uAyCMPQDVXhujOFSuT8WQzcx+6QJwvOYvurC5AAklllSMJFNTO7KOJmQVb5P7qHTfh//fEDALxERw7fQE7Nq/ryDa8oKiaLRKTMbLPhmJhYB7gJHf3WU4mYnvVUGPR1AuGY0GcyakwxQh0XYcoNp8LGCK5LsZTrT0nJIFHNCAgrxhYs/lKlOkihNsooEXnTYpWub+XSmWIgSH6/b0XNqtHUwAK4AURMwtZrBpOevp8CQEEAawdqizE3L4tib/+yRSefjWNe3amEI1GEYvFkMvlcOnSJVx55ZUNv3MuWwKCgGC1lvEVoT4PnCCjruhWmeju3T2RZXwG46ROfZBTywFyPvIcYFp+pLufdGzP33///Th27Finvs6nB5TZw8JrpJulgXMdWtWjtTohl23LeJ4HlyPmL4devdiZMfh0nJMnTwIAYmu3A3CferV5DXE3l2JDMM3ll0KrqBrkSJXo1pZvbbpPf9ENA2KQTICHaEZPiN5/dWtlTJxYj10ASEQaR11Z+mi97BFdogIsQ54L5RZbJy3m5AXyvFELWWxYPQpljnz/s88f78j3e2Uhm7f/naLnBTs/BNld5FoMkXvUmtFkZwfXAqsSZMyh5Cjm5+ddfYYPkfKyDatSLW83RaPdo+s2Q6SLGG4MXQEAtIuAWnV/LymVxSC5D6I7EY3A0MgYJmfT3r8gRPbl1rUVw7Nf2hxHUOQwldNwdIoskHlJMc/QpuEBrrXnIBPdvFQ/g4P5W0guTPA6RXBROeSONYNd7shxnB3tDvTh3PQhdOyprSgKZLn3fQl9WsdOi2ol0g0AHYp0Q/AmugFgLMjM1PzU3UGFmaghRtIw3Tp7bttA0tcEKYCL0+4mYIPE+cnatjfKCkkD9uk9c1VuziO0XjNI+3UbK0R0Z6kTuaEpkJqUGPFg7dKW3vdN04QUIwt27PmgcZ2Zk5yZJGZQRjENAAhp5P+/ON+f+1M6RxYqTEO3RckoPT/EYKTpYmUmX7AXczaMj3RxpO4YipLjFE6NYXa2eduwkqIiECMR5S3rWk/zZ2ZqQ6s32pkMbr1lOBbp1ivzp2r/jn5EugFAp0Z/U/OZJu+sJV8sIxAn58I1WzfYr4ckHjdvJgs0T1NDNZZi7sZMLa+S/RPx7qEGoNLRQJACdbsdKQZ5XerhLTGw6F416JFuAAjSBSU/0t0/Orbn//Iv/xLXXXddp77OpwewtCjO8hZNDDIHygZukl7gaOuTRj1aF3P1evLALUmDvbp4OXPq1Ckk1m6BxQkISTxWxdw9dWORENQCmTCwCNNy4vxUravxSqm99V14PUYAAM5/SURBVOk9cxkiuk3TQCxM0mnDtAzH6FSmUZ/JFojZmaE2d/kXabu0krp0ofjUhSmIQdLLe/cGEqmzxM5MhC/NkePAa0Tsrk+Se9l0uT/HgGUHGGrZrtsdGybPQo7naxZrnDh7ibhUG7qG0dTSfue9xu7VnRzFzMxM0/efOj8JgHRe2Ugzo1qBtQ2Ljay20/XdesuweVNNpJuKbssy++YObapkEWs2nW/yzlpeOk7a7enlIjavHav5nW2odj6HbEn35GBepoaosWBr88VYmFzDghyEqjqnqLPbQS9rlUOLyiEH2USNEWKRbl909w3XV8EHPvABx9czmQx+/vOf4/jx4/jBD37QsYH5dB9VNxELCNiwdsjT5wL0ZsN1KNLNerRGGvRoXcyt12/Hv/6ogMDwOsxnchhK9L8uzaeWU6dOYXjbzQDcm6gxjGIaiCRwdnL5Rbon57IAKul56vLLkPcZEOYzBQAcjHLRFlfRkAwUG7fQWU5kCyUAYZhac6dxibegoza6yHj5xAUAcSjZWWzcPoQfngD4DvlCzGbLQAII0JrSG7etwfmLgNUnMzWyz0Iw1Mo+i4VDMHUNvChhej6D0aH6C9KXZtIAQtAKGc9mW90gaYvuMXei++IMgCjU/AJEofV5CNtuODWGeIrMgwIuvWVAF4C0qnOxqGiAAMDQwHl43nUUnZwT8znnXvb1OHp2AsBqaNnpJefEpqEgrhgO4tRcGT85m8UNN9yAJ554wpXo1iAiACAVbc3wLkq7NohyEIriLLpj0QgiSRkRq3fzwFBAREwVkAgJKGTTiAywiRojFRbBcUAiOPhjXam4fmo///zzjq/H43Hceeed+NrXvobNmzd3bGA+3edX77kFq5IR5MoboBsmVN2wnSIbwdLAmVhuF1arEwm6vynv2LwOyneeQyA+jGcOHcXDb35tR8ZyuVNUNMiigIJqICILrs+JJd9TLGJiYgKvvfNqAO5Tyxm8RiYME3PZno25UzC3VoZu+fVTlwudPhcz+SKACIwq599oKAAUAQgro5yLmKKFYRnNjZYkHlR0L80eOXFpFkAcKC1g7ehG4EQJUjjekovzYjJlA0gANAsab75pJ752/hwC8eG+mKllCmUAIVh6JTuA53no5QLkaBIzTSLdpI1TCJbiLRraLViadzg5hpnZE03ff356AUAUVottqBgput2N23fh7ttuwb8czULigUKhgEiksakfzyLdRmVVtaRoQBieS/Y6iUB7VS94bJd3ZioDhFZD1J1729+3MwVB4HD16ghueO/v4Hf+r9/F4SNHm36vSbNNWnXJr54XOi22FRUNH//NtyJT1pEIbURR0Xry/L/j5uvxjmgQ2bKORLB3220VRTPx+7etpeMVoWhmTe9un97gWnQ//fTT3RyHT49RdRM/O1/GgScnUVRNhGUed25PYs/uYTSTCCy9nBc6E2kRaIsTtqLpFi4/BcSHcejVS3j4zR0ZymWNqpt4/EgaB46nl5wTXmuATp8mvWzHtl4LANjsMfWKRZRmc41TTjs55k4xnysDVX+u0bkqHp8BphvnYiZfAhCpEVexcBCYAziXraEGnQJzIjea+3PIAocSKumk1VycLwIpIAQFG1aPAjgHXpQwOZfGmlFv2VyLKRo8BABDYdrbOh6FMncBodGNeObnr/RcdNvu7XrtQgVZnEliIds4yjlLf8/rnetj3g5JamgmyAFMTTavRZ5MF4AgIJrtjZ9Fus9NzuE7/+dL2HbXf8Jf/+UXcW6diX379iEYrP/c4mDCQm2ku6zqVHT3r2OFDLLtnMd2eazdXlx0XjC4dl0U/3J4Hn/+XGXOeMf2NbjOMCE1aI/GyWTxYnyotTKGakO60iIvh349/1XdxI9OF3Dg+MWBmXc0QjNMfPvIPJ44tmCP964dKezZNdTw2Pl0npWRn+bjiaKi4fEjaXzzcCV1t6ia9s/3XJVs+PlwMABAAS+2v6qnqJr9PdGQN2E2FjSQBnDeN1Nrm6bnxM6kp1XcU6dOgRNEJNZR53KPke6oDOQBpMv1IwadHnOnyJRUIAho5QKkYAQG/FSulU63zsVskYqKKnEVp4uTnLiM+9hXwUzROKO5UAlKPDIANIeSjfmSCaSA4RCPWCRkX3/nJmbbFt0qH0AIwKpkJfoZ0og4PHJhoa3vbgUmujlz0bOPiuiFfGPRvZBXgAgg1WnB1GskgQevl2GKQcxmm/dzXihoQBAI8+2J2wBH/v65gmqfU8VcFo8++gkAwCOPPFI34s3DggFAMypZF6wjDNfHSHdAABQABaeVqQawdnurYksX8xSNiLZvvlzxKymqJv758AJ4nsd9O4cco6amaUKKkDKHdWOtXYMCz8E0dPCCCFWvXPj9ev4P6ryjHuzYfeOl2mPHfq537Hy6g7+nL0NkUcAB6kK5mAPH05AlAdFo/Vq4IEsv74Doru7RGo+EPH1213qSwluSkm2P43Kn6TkhehOOJ0+eRHLtVvCijLDEY8yliRqDRZSKRv1bVKfH3CnytDewniMuvBY/OA9gn+7QrXMxVyJim68SV4koSdMUAoNv3OMG1v6Ls9yIbtouzWHqUubI/lg3TESSUSSlKROz3lycneBk8jxcO1qpk96YIuKkH2ZqRXuf1QorjqboZ5qkFmfLZF8HhcExeZRBxr5QbH4eZOk9Nt5mbepIlJwzoeQoROpezlpu7d+/H5JU/97N057QelV6uUJN1ZjLfj8ISSQyXPK4HsHa7W1ctdQLQOA5PHHMeXHpiWMLEOqYxs2lc7ZB3frxYcf3uMGkx0SpEt39ev4P6ryjHq0eO5/u4Ivuy5CCaqBYx92pqJooqEZD0R0KkMkGzwtQ1PZWynOFqlpFj6L71htIFDUwvBbzmfZquy533JwTXjh16hSGN5F67o1DQU8makAloqTx9YVFp8fcKcoG+VtFjdZLdsj7wGdw6da5yARp9SQ+FSfXhiiHoGn9S2PtFGXaupJHc8fBSIA6tztlj4RJj+Fta4mbtUV9IaYWmvtCNIK0IiNRus1VTtk3bCUOzlZsVdMWXZ2mSPeZsEjcCXThIlduXB9foKI1Kg/OhDsikjHlXEwpFIvcU0daNOdiWAqZNwiijPDQOABAp+Z06XQamUz9BRuBI+PVzMrChS26PXaE6SRReo0oHnrUV7fb27lp9ZLfF7XG97ei5nx/O0fbZ+pqqS2zW5Nm+lSL7n49/wd13lGPVo+dT3fwRfdlSEQWEJadD31Y5hGRBeTz9Q1WwlUu46Vy8zYvjWCi29BUzy6kV25aCyU7C54X8PTBI22N43LHzTnhhVOnTmFoMxHdm4e9T4xYRIlr4D7c6TF3Cg3UjV8gD7OVUnvrU59unYtFhYgosUqQpmKVdFfWr3k5U6aTPsGF6A4HybVlLWqXlskXEEwQ0bB723ryfQZ5Ns25SFduxMXpeTtat21DRZDcftNVME0Dgdgwjp252NY2vMJapomL9hn7mS3W1EOhPd7jocFZEIwHyJjKZvNrxRDJAv3q4fbcqkeGUlDyJAoYHSV1+SzSnUwmkUjUd4BnAUK9Kr2cpT/zXP8yCOJh8rzRPVSP1rTb27Zxye/DUuP7W7hOb3Pikg/oxfaCIhb1e6hOL+/X839Q5x31aPXY+XQHX3Rfhqi6gTtp38XF3Lk9CVUzGovuQEVEFeu0cHALM9Fh6UNe4fOkj/OhVyfaGsflTtNzwsE1tBEk0r0LgPd6bqASUZKiQ3WjSJ0ec6dgbq3D1BmXl1ZG7a1Pfbp1LpZooanEVybx8SiZHAMrS3SLLoRKlC74Li7ZeOn4OQCAVspjw/gIgIqh1EKxvWfUCdoTWi1kEA1X7mXMTA0Anv358ba24RUW8VtciinT86ReZIuhc0SYDce8ZZd1k2FqDa8LzcfEh4gYXj+WamubmqaBVT4tFt179+6FptVfvGD+XnpVpFulAtzNAlK3SNGUedNDdwPSbg9QMjM15zjDMC3ctcN5X995ZRKG6XztTs6TLBNLafM+RSPdas0CR3+e/4M676hHo2N3145U3WPn0x180X0ZEg5I2LN7GA/uGrJXwMIyjwd3DWHP7mE0W/gKVplEFEvtRbqZIYzpol2ME2NB8nC7kBkMQ5jlSrNzwosxiGmaOHP2HFLrrwQAbG5BdLOIkiDJuDA15/ieTo65k7Do/Lph8n9eXhm1tz716da5qNBJZnULWJ7nodMWYgvZ5S+66wlIJ5joxqLskWNniTDWczN2ezBqTI1cAzNGN5ybIpFQo5he8ruw3h8zNdYybXFQLUj/5rJDS7VqLIkI29FE47ZYvYSVFFmBKCyr/viLJQWBGBERW9e31yc9Eolg20byrGE13QFRwEc/+lHs27evYdswZlJdpQNtU7V+GlgPs2MquV9QIe32AJTTjr8PSDz27BrC264Zrrm/PXB1EvfsSNQ14ppjLvlGmy751Jiu2rQuHJBw79VDeHD3cE+f/4M676hHvWP3tmuGsWeXb6LWa3z38ssUWeSxZSSA+3dvQUk1EA2QnrKyyENrUuPB8zwMTYUgySi1GekullUAAVh6a6J514Zh/DAPlOT2Vrx9yDlxw9og7t+9BXmFnBMvXyrguRdfwW03XuX6eyYmJhAc3QBBDhATtaj3h1A0HISaT0OOJnHywhRtAbSUQ0dPYtPIOD69ewuyZQPJkACNnsf9wDRNSGHSGmXL2hH87HSl9laS/NvtSkYWebxuQwj37x5GtmwgERSgG+2di6w8MLhoYmSqZSAYQabQXur0IMAeN26yHONhZ+f2s9MZILwGUlWP4VhQQAneDaUWMzGXBfgx8NpSR/ANSRlnAcwovU3RZE7bAbG2bjcsC8gBUJqsMwhBsiC4eqR++nSvWTuSAE7OIRAfQT6fRyzmnDp+4jzJajN0DetpVkM7DEcCACqi8M//7HO4dlxu2C4MAESaX17lowbdBAT0V3SPJWPAJUAIuF9QqW63Vw9JIC7le3YNIV0yEA/weOKJA/h/n7+IX//1X3f8zEJBAWKVrJNWYSaLi7sW/NE//ATvvG039r99C0qagYhcmcd2E1nkcc/OJB68ZhgFtXfbbRV27B7YNYyiZiAsCTBMy28X1gf8WeBlzP/4zisYTqXwW9cHcM229RA9XICmTkV3E8OWZhTp5y0XPVqduO2GK/HDH+QQHFqL2XQWI8nWekH6ED72pe9C3nA9NnMTuDCXw3xkC3DpsCfRXW2itmk4CM6jiRrDKGaAaBJnJ+frvueJnx7FSdlELCAgERLwppEc3nrzNS1trxPMLGQhSCQKt2vLOuA0GXs6V8Do0OBMcH26w+f+z/eRGdqFREhA6eJRfPK3723r+zSLgwAgtEiRmrRvd3YliG5bQDZ//iSiJHonLMoemcppQBiIS5VZeTIsYxqA2uY0ZyZXBhJAkFv6jLpx2xqcvQBYsXGYpmlH2buNZnLgQKKy1TCjOa1Bm0JN0yGFaXr2qtYdpTvNqlQEwBzCyVHMzs7WFd2nL80CiEHLzXv2gXGC9QhnhANSwwg3g7k+G6g833SLiG6pj47Qq4YTAPIQQ1HohuFqH1W322tEQOJxeq6ELz43iVwuh8+86x68733vq/v+XNkAYkCoTZd8nrr0V5V046mfHsYkhvHJ75/Fo3eO4op1JOvByzy2HVhEO0H3Wa+22yosoh0XyD1CFAbHRPFyYrDPEp+uUVJUyOE4coqBeMR7zalFe6qW23QvL7HPu+jR6sS2jWtQzsyC43k89TPfTK1dcoaInGKgkF3A7TvGAADGyHZcrJPi7cSpU6cwvJnUc7eSWs7gdRJZmpivb8JyZo6Ij5xi4EJaxYWp+gK9F5yn+0kvF7Fu1bBdezufre+R4LNyWChq9rk4nWlfEDOXbiambGiNY67YXnnPIKBbZPLnSnTHaLs0OVjj9ZA3yH4aj1eeZSNxItANvj1PhUyZbMcpYef21+yEaegIxIZw9NSFtrbjBdYyLbQovzwWIgt+Bld/oeHizDw4ujiwdoBEd4rWA4SSY5ienqn7vgvUnIs5j7dLMly7rySXYoS9r7oklolCt9/RDVhPep4XMOvSuX9xu71GjEQkXEiryBgBCFIAExP1/XQKdFoXDbQnNZgbfHWk++9/cBQAYE6/YgtuH59BxxfdlykXaCsHyzSxlt6kvWCZ5G7abnp5SaGi22q97k4oEDO1F05OtjUWH8CgvTo3rUphz5tuQGn6DAQ5iM9+/Yeuv+PkyZMYYpHuodYnvCyyNJOtXw+W50k0hInbhXx/I38Xp0ltp17K1tTeZnJLU1N9Vh55rSrq1YFEMpOKp2hokSkS7dudb9NTYxBgkcKgi/zyoTj1SRBE24QTAHSJ3Ac2rUrar42lyGucHG5rfEWDTJOGIkuNqRLRSMVM7fnemamZdOq2uH40ESHiabHRXDXnJ8nCoFrI2u0/B4EEjTgLkoxLM/UXTycXSAmBZLZZJ0xhYp8hu4xYsvRys2oazc7lfqYZxyIhGLTt2cRs2t2HFrXba0Q0INjlLpHRtbh06VLd96rUiT4Zbu88EzjyfGf7Op3NoxDbDAC4++qxtr7bx6eX+KL7MuU8jQhqxUxLtaaVSHd7tTrs85zZ+vesCpEb8vnM8u9Z2090w4CcIA+wq69YA57nsTNOJravlqKue9GeOn2mLRM1BossZRXn7eaLZcjDxHG2PHOGvLdNp+J2maJReUslItvUyORnJdTe+jRHQUXsmEL7rvUW7fG+WHTz9H5ZUJa/gSSL5gfl5s+hVLzSQnCBZo+YpgkpsbTH8JqRJABACLXXVkrjyT1sVdJZvIcNEk08ejHd1na8YFJRHQnWiuskda6GWP++e4kKMaPcmUhxp5AEHmaZHNNLc/UjtAtFcs6H+M44hC+JdIsuI91UWJtW5f0GnVL3u7ZXp/txer5+n3GGU7u9RnAcZ/u0xMY2NBTdOr0HDsXaMxNlnQ1YVsznvvYspHAMpfkJvOue17f13T4+vcQX3Zcpk3PkZmyUW0t7ZZFuReuM6ObbaLGxawMxUynLybbGcrlz4twESds0dFy9hTx8f+fhN0EvFxEaWY+vPvlTV99zMaNBkGRI0DHagokag0WWWKRpMc8eOgJBlKDm04iY5DzOlfu78DJHI9qsRzBrhbcSam99mmPJlfRMTuqAaz01DGMRTIYAkhlUUpb/QiPruR1x4fobkCW7pRNzbn/13AREOQTTNLB7e6XHMKtXlkJR5IutR0VZN4K1VMQvZmOK3KdmlB5a5PAsA6J2YcfOBJDrO1fPpOkz38EYrt9wGjmmMw16q+dUIsASwc5MX5OhVtPLyfatKs8SFol1UyrRTUyFHNvZTPP5nVO7vWaM0T5rsdH1mJiYqO82Tx3UWdZJq7BDwjIJnqfVBxvFztT1+/j0Cl90X6ZM0wcvp7UoBmgLh3ZrulmP1nZE9203kKhqcGgtZlys7Po4c/gkSZNUMzN22uGq4STkhRMAgH/5ubuaxSxIRGg8wrVsogZUIkss0rSYn71CxmNlJ+z2QM3603abhTwRBDLodbGCam99miOGk/a/mUN0O7Ae74lobZRVAJnkltrMNBoEWCp0OOhugY6lzmbyRFg43bcAYPVoCibtinH20nRLYzNNE1KUlF9dUSf19sZtawFUzNR6Al2MiYVrRfdIkpxzYrB+Sv1cjjzzRbO/WUFOyCa5T84X6s8ryhY5T0bajJ4yEi2ml8vUxK46vZwtIAXcWPF3EY4aLbKWXY1warfXDLaYHh1bh2KxiGzWOTOBZZmsqbNg5Ra2O01OwPd/8jJC41th6Br+ywN+lNtneeGL7suUuRyZuIhWiw9eKrrVJu3FmqFS5xE2iWyFrRtWo5yeJmZqB30ztVY5cZHU+nHl2oWLX755CwDAHN2OcxP1DW4AIJ/PQxom0aYrV7e3ur12lDjsskjTYs7Mk4nFiKwhQg2F2mzJ2zY52quH9ctdSbW3Po2Zz+QghSvnvBSOQWszE0ig9cipeK3BkcST+2V5cQ+d5Qh1040E3dV9Ls4eOXGJmjyW0jXv43keWpGIgYszrfXRvjA1Z3cj2LJ+3PE9t910FUxdQyCWwuET51rajld4OqZEpDaiPZIi3TsEKVA3up+h6dkBrs83SwdCAhlTVqk/HzAlck2sHmp/UQsgtdnxYEUku410sxRyi1squoN9bg8p0HldutD8uXN2mjzvq9vtNWNVjJx/qTWkrtopxZyZ9QLAulXefYOqYR0TLQj4P8+RIACmX6l7Tfr4DCq+6L5MyZbYg7fFSRs1Pms3vVylTS4Frr2WEkKRiEHfTK11LqXJJDbM1S7E3POG61CaOg1BCuDz3/hRw+84ffo0hjcTE7Uda5JtjeeKNaS+XIoNO0aQCtRE7aq1ScRCzVvl9IIivRxi1K11JdXe+jTmxDly72HpzwAwOZdu+fs0TYcYIKJqOFErMNgkVNHbu28OApxIJvCxsLvIpWW3SyOi8uI8ieYtvm8BgKmQjK6JBjXCjThxnph0qvk0onXGl4hGoMxfBAD88MUTLW3HKwJN241Ha0X3aFXLzKk6516OemSEW6/86Rpxet8smfXv40KI/I0b2hRy1VSnmMtuRTcT1lzVWGnaf1Du786VaPlJrtT8uTOVI++Ji+7ngizSnRjfBMBZdDOzXtM0WjLrrYYtcBhCAKUkCQLcs9t3LPdZfvii+zIlT+uiInJr6b9DkSDWJWUE5PZcKTWDjKPdEqhVIfI9BbRvXnS5skADI8OR2gkPz/PYlSIT2hPleMMUyompaey+5hrEAgI2t+FcDlQiS4Io4Rx9gDNyhRIC1ETtjdduQ4KmWRpcfyc7qkX2XYK6tbLa22Kfa819us8Z5gqdnYNeJkKwHdE9l6kYXY1UiSkACFCzpz5XU3QE3k6VdpkubLDsERrNK5N7/0h4qVDjdHJTm824j+JVc44ajhqlxmVLESOLWECAynX/+WOapt2nPBVblAEhidBKZKFhLu1slFY2yLkTW9yGbgAYisiIBQRcsXmT4+/zxTKGh0ewLilje5VpXrskQyJiAQHrkrLrSLfdI51fKroXu8r3moAAxAICxseau5Hb7fYS7s9dZqQWTJFntFPbMGbWqxezLZn1VhMQecQCAq68/nUYSiZQmruEX7375ra+08enHwzeXfcypKhokEUBBdVARBag6kbXb9plk4MAIB70fgoUFQ373/tmZMs6kqGNKCpay+NloltqU3S/5YYtWLtxDa5evQ2Zktaz/VgoFCBJEtLpNJLJJDRNQyTSvNflIFLmgwgBWD+8NG3vdx66FY89dQm/9o7XwrDICvrifVxUNNx+++24vqQjHhRh6O2lL0bDQaj5BcjRFE6en8KmNZXWIM8eOgJejELNL2D3ttfihVfPAwuAJfZ30UXnA5AAjMRIBIqVTZTbzAhxS6N7ST/uM/3cbqu0ek1fnMkASIFT89AFEWIwjOn51iKsQEU0mbqGyCLDrCBdpdT7LLo7cb7xMhXdkfrmX9VwrGSjTCLeZS6EIJx7DEsWee98vjUjtYn5HMCvAt/EdOyP3/NWjKciyJU3QDfMrp7j2XzJ7rOdjC/9mw21BCkUrWuipUJEAEAqOngL1P/urtdgOBaqux81E/jEw1cgW9aRColtzT2qefjaYaxNBpAt6+DAQdFMBJpMSuxId5Xo5kQyllCf728f/A93Y91wFHllY9PzUZdikFDbbq8ZwxEJHAdAlBFKjDpGuifm0gBGWzbrreY333Y7VqUiyJbJ3OLi/JhvoOazLPFFd59RdROPH0njwPE0iqqJsMzjzu1J7Nk93NW2ExokCPD+4O30eNmk0e3qcj3u+qVr8K3D8/jz5yZ7th/L5TIee+wx7N+/356g7927F/v27UMw2BmTl17CR0gK2JXrl/a9HB1K4P/ZE8V3jy447mMAXTmPjWIGiKbsiBPjZ69cBIJXwspOgud5jCQiwEL7PXnbhm5/1RBJfZd4Czp6U3vb6NoEunN82hlTv9vqONHONT2dKQJRQLIUqNSgstUIKwDMZwsASK/3xQZHQephoPcxWa0T55tuGBCp03bcpejmaWlTkTq3c/S+tW3d0qhekDehAciWWlv0msmWgSQQ5Oqn6aq6iYMXyjjwVG+ePfPZSgQ7GVsqui2VnHsLOedzzxTIeTwS7/O9chGqbuLHZ4o4cPyS435UdRNPvZrr+L1EM0w8f6GAx568YH/vXTtS2LNryHYodyIg16aXW5Zll0qEXfoTdANVN/HCJQUff2aq6X6q126vGaLAYTgsYbagIbpqvaPonkkXAIy2btZb9ff8zOH6WjdkDuQzxMenEb7o7iNFRcPjR9L45uGKoCiqpv3zPTuTXVstt2gfz9GE+6hsN8bLShLdOob2alzNKBQKeOyxx/Doo4/ar6XTafvnRx55ZFlFvOczOQRiZLJ8zfYNS35fVDR8t84+fu2mGH56Nt+V/c/r5IE9MV+7Wn52QQFWA6MBMpleNZwAzugQO+AY3Q5ikIjt1cNJACSDQwegGN2tvW10DXTz+LQ6pm5ut1XavabTJR2IAhHRgkbrjhdyrbdlSueKAKIw1aVRWrbfjD55GHTqfMtXtdJbbBZXD7tkQ9GRzuYRiJP71nVV7cIYEZlDGkBBa+36y9L653qdD/txjqfpOaUrJedon0HT7utE97kA2c/jQ+0ZXXaSpvvx6hQe/8VCx/ezopn49pF5fPPluZrv/cZL5Of7dg7VjXjbZmn0GGiaBoGK7kioP6Lb6/lY225vs6dtjcWI6GZtwxYznysDoTbMerH8niE+Ps3wl4n6iCwKOHA87fi7A8fTdkuKbsBTcTI+FG/yzgrdGK9hcfS7Wz8V+7EfJUnC/v37HX+3f/9+SNLyehC8ePwsAEAtZLHGwfSk3j6OBQSMxWQceMXZHbjd/c8iTLO52glkQaiYqAEVkSsGQm315G2HYkmx3avXjxMhYNfedtkouF/Hp5UxdXu7rdLuNZ3XyLFOhQQINK3ZjXtwPbJFIkgtben5zHpaW1x/1s07db5VR2PjUXeRV5FjJRsGXmD3rWIWa2lf7moSIbKfymZrz5eiQT43FHEWUf04x1mrNMNhMQYAeJp+79Sm0DRNSNRRes1oquNja5VG+/HHZ3OQhe7sZ4Hn8MQx53P1iWMLEPj6GXgs0s0L9Bwrl+1a+0iwP6n7Xs/Heu323FBpG+Yc6c5QE7cg33qW13J7hvj4NMMX3X2koBp1+woXVROFLs3UTdOEGCbtmNaOuX/wdmO8Bj0Fm9VP9XpczUin00in03V/l8ksr37hx84Sl14jP+v4+3r7OBESkC3rXdv/MapzMuXK9+cKJQSGmInaVgDAqpEkLGrwNjFTm4reK85PUbdWQ8dqOqHtVe1tv45PK2Pq9nZbpd1rWuHIpHU0HoJM2zHlyq271meZYDeWRoqiNJJmCf0R3Z0637J5srBgqGXXNZoV53YTr5yj963cnON7h6JEBOktGixqPPn8eMo5Ct+Pc5yJaafFGAAQQbJ/nM69dK5gC8MNq0c6PrZWabQfZYHr2n4uao2/t9igJSpzKOeoeVq5XIYgEbHdr/Ryr/upXrs9N4zRh3N0dJ2j6GZmvWGp9dLB5fYM8fFphi+6+0hEFhCWnQ9BWObt3sOdZno+A4Eafnh58HZjvCYT3W2sWPZjPyaTSSSTybq/SyQSHd9mNzk3QwyfZMO5DrDePs6UDMSDYtf2f4pGmEpVkapnDh4BL0pQcgvYtZWkwouCAI0atkzO9WfB4wKtO9eKWVtA9Kr2tl/Hp5UxdXu7rdLuNW1JRJitGY6Dtf2tN2F0Q466c7O2c9XEqFs/hP5M7jt1vrFe2/Witk4E6MdVAzg73fi+NZokx8QS3dWLL4aj5SJrR5yPfT/O8RzN5LEcFmMAQKaZAAVlqSA5O0EWBg21jKF4f0txqmm0H1XD6tp+DkuNvzcs1f/eIM024UQJlmXRSDe5LvtVa+x1P1Xa7XnPyGEO5rGxDbh06RIsq7aEo2wSsd2KWS9juT1DfHya4YvuPqLqBu7cnnT83Z3bk1DbdH+uxzn64NXLRSSi7uuOuzFeiyOnYFBu/cbcj/2oaRr27t3r+Lu9e/dC05ZXX+aZApnYJ2Tn2sd6+zinGJjOqbhrh3PGRLv7n0WYWMQJAH52nKTEcbnJGoMps0wm3jN1WuV0m8n5DB1Hpf68V7W3/To+rYyp29ttlXavaTGSBABsWj1iTxRb9O8CABRopFKAk+gm1wMv9SeNtVPnGxPdpu6+7jNABY1mAtN5so8SkvPixuphIpb5FrweTNOEFCWlNlesdW691I9znLVKY63TFsM6gZUd0msuzZBUaq2YXWLO108a7cebN8agGt3Zz4Zp1T1X79qRgmHW9wJg6diCKEHX9ZpIdzseNe3g9XystNvzPv8ajZG/Pzq2DuVyeUkmkAby7GvHJX+5PUN8fJrhG6n1kXBAsp1ee+nue2k2DSAOveStnU03xstqEttpsdGP/RiJRLBv3z4AWBHu5XlDhAxgPOE87kb7eFVMxv1XD8EyrY7v/3WjSfzkPMAFK94DZxfUGhM1Bku3nGvDMbodpheoW6teMYeKBCRA7X7tbb+OT6tjGkT38nau6dl0FlKICLttG8YRDRzDHADVasMgUtWBICDCIY07GgZggZf6c5/p1PmWLykAIrA8iO4gjT5qFoeyITS8b60dSwHHC5DCceKU7qHN0LnJWTsjbOt6Z2fnfpzjRUUDOOcMCICUtBQBKA6/npzPAojAUvpzj6yHm/3Yjf0ckHjs2UUWVp44tuDJvZyll/OiDEVRUCqVIdLU/Xa7sbSK1/OxUbu9ZrBIdzg5BkEO4tKlSzWZQq2Y9S5muT1DfHya4YvuPiOLPO7ZmcT9u4eRLRtIhgRoutHVm8nUQg5AHJbq3VmXjfeBa4aRLhmIBwVomt76eHmWhtue8Zgs8rhje9zej6kQ6Qvbzf0YDAbxe7/3e3jkkUcwMzODsbExWJa17AQ3ABgyEbVbVtev8WfH/sFrhmt677J93Oh3rbJ5zQhwXoEUTdmT5qIQRwgVEzUGb1DH6BZ78rbLfJ64tbLewAB1sVV7U3srizy2jgRw/+4tKKkGooGlx6f6utX1Nq5bD2O6elzG/bu3IFs2kAgK0I3uXpftEAwG8cADD9jX9OjoqP16I06cmwRAsodGhxJIhGXAAvQ2HrGszZyT3UUyFgZQgBAIwTTNvkQtZZHHljbPt0K5cdTWiRBNKTUgwJBJ+vem8aTjezeMjwIogBdETMwsYP24+3Kqk+enAMhQ8wsIh66s+77F98WgJODlSwX8+KVXcesN9T/XKkWFLMbwcI7yRQIC5gGo1lLhN5MpEsFu9Oce2Yhmz5dmv28VSeBx384hPLBrGEXNQFgSYJhWQ8ENACFat82LElRVRaFUBsAi3f0R3UDtfsqUyXV5ejrnuJ8atdtrRjRAUr+LqmnXde/cudP+fStmvU5067j7+PQDX3QPAOGAhPd+/kmMrLsC27mL+E/339LV7c1lS4AACC0+eMMBCaZp4k+/dwI5Q8KvbtXwxhuuam0w1PkzEmzf7TsSFPF7//AKUrEg/sPVEq66Yl3b39mM06dP495778X4+DiGhobw7LPPdn2bnUY3DMgJ0pt75+a1Dd/L0qUTIfLAE6smJo1+1ypb168GfnIGgijh/OQshhJRBIbJcb31+u0172UGQlkH195ekClpQAgIVLm1xsMBIANA6E0a8J98+xUMD6Xw3utkXLt9w5Ljo2k6/vSJU8jpAt65RcWbbtzZ4Ns6wx9/6UkMbb4GiZCAmakpfPE3fqnr22yH3/3d38WJEycwPj6OyclJHD9+vGn7v7OTcwCGoBVI+m4qFgKygNXGcS/TfooBh+BsKh4FUADPCyiUFMRc9rjuJKZp4uPfP4dkJIj33xxFcv34kvMtXyjhE9+/iKwK/NZ1Iq7ZvqnmO4pUdHOme9EdDkiACZicYN+3dl3hfN8KhwLQSnlIoSjOT855Et3npuYBjMMoNveIqL73/f7nv4OF6BZwEy91RXSXNAMIAoJDBgQAxIKspGXp9C5dUEgveYeShUGg2TOkG88YoGLkGqeLo6IL0RygLcMqorvy3JH6LAjZfnrx6Cv4p1MSFjI5fPLhzVhFu3wAaNpuzw1jUQln5hXExmrbhrVq1lsP8uzScOyln+OGG27w24T5LFv8paIBIZfN4EJaxdmp7jsvL1BXXLmNBy/P8zh55ixyioGjZyZb/h6Oim6v7SqcEAUBc3MzuJBW8crZpX0ju8Hs7CxmZ2dx+PBh/OIXv+jJNjvNK6cvQpBkmLqGnT1YqPBCOBSAkiNC5sT5KTxz8Ch4QYSSm1+yqCJzZBKaK/dnQlmgbq2RKrfWSu1t9w2vMvkC5EgcOcXAaMq5hlWSRJw68SpyioEfHznT9TEBgM4HkFMMXEirUAIpnJ90dsgfBHRdxwsvvIDZ2VkcO3YMs7OzOHnyZNPPXZwlwoxTST3/MO05zcmti2Ea6EbQIdRdbYI1l+mPhwFLv84pBsarJvPVRCMhnDh5EjnFwA9fPLHk9wWFiG3Ocl+byZzbER6GIAVgGjqu3rK+7vtZGdXEXNr1NgBgYp4cS6GqXMQNt11Jooba8DZc6kInhTJ11JY453pjZrJn8EuFSZbeG0NCa33LfSqwSDjPCygpip21YZkm+hjoruG2G67E9MUzEINhfP7rP6j5XbN2e26o1zasVbPeZkxOtj7X9PEZBHzRPSCwFjOZYvcNuHLU1TTUZp6DpJO6sLMzrbtF8/TGHAl1JhJolckElE2Cu83MzIz977m5OShKf6Ks7fAy7dWpZGYQaDPNvxuYJXIsz08v4ODxiwCWmqgBlfO5qPVnQmm7tVZdWAnae7gXtbckHRbQ1VJdEQQACZ6IiBNTParrlGr7Lz918GhvttsCR44cQblcRiwWw0033QQAOHXqVNPPTWfIPpUtMvEeS5GUSqEFAy+GRtODQw4OvZIk2o7fmZz3MqFOwM43Nb+AaLj++R0xiOg9cmFpP+SySkQgXydq6wQT3cEEmcw3vW/RMqqpeW+LE7M5sn8DnLdn8oO33YjSzFmIcgif+9oPmn/AIwrNgKhnrJ2kbdKcnO3Z9CIa8Kd+7SJV9fAul1UUFSq6DRUcNxiqm+d5bA2S8/4XGRmmWbnOjp0lArZeuz03jFEztdhorehu1azXx2el4995B4QInafnlC439EXFUbfdB2+cOsZO51pfKOBFIrY7Jbolk0yUJhd6IyhmZ2ujdstxJfbUBJkM88pg9hZnkaaJuRzOpcnEZjSwNDIWpnm4Dp1yeoJG+zSz3sAAq72FXXvbTU5fIgtAWj7dsMZ36yoyCcqYvUlJFqjBWGn6DADg5TMzDd7dXw4dOgQAuOGGG7Bt2zYA7kT3QpHcVCMiEUSrR5MAACkUhaa1lnnBHO8jdVIpmehO5/pjinWOZmUZTQw5N6bIvX1WXfp3lGmfXSezuHrEw7XnLV9ON3y/YJJ7xmzOW8Q6UyZjisneBBTP89gRJdt6pRDp+HXPMiACdcKpqVj9LAvFIudUMjx4i6vLDaFq/5cUDWWatWEZg5W6/zsPvRGGpiA0thnf+dHz9uvnZogYr9duzw1jVZHu6vRyYtYLz2a9Pj4rHV90Dwgx2ti1bHR/hVSxiMJPhttLeR2Pk8lU3mi9HRJLu401iJR4IUTraecL7t1w26E60g2gZrV3uTCRJhPECD+Ybc5YpGk2r6AokAjiznVL68TitJZR63J7rnowt9aRKrfWFE0D5nkBuaK3Sb9XLtCME05pHNF7/dWbAQDi0LqWBaFbSooKOUyO2ShH03wLg5vaykT3TTfdhCuuuAKAO9Fd0Ml9O0mzHMZHKufnxOzSCK8bTOp4Hw05CyRTJ1k12UJ/TLFY+jWvNY60v+ZKUm/NxVcvEaCsrZVYJ1XaiVik9lnR7L4V4Mg5nil6eyaUTDI9Gop4F6j/5aE3QldLCI1uwNef/pnnzzfCFt1ODnsAhmhpg+Agug17YbD3HgArDYEjqeQAuc+VVHoeejAF7AXrx0fAzxwHAHz13yr3smbt9twwGmO9umsj3cSsFy2Z9fr4rGR80T0gpCJEwKo98LYzePLgHY619+DdtCoJANClWEufLykqeGpcEgt3ZhKQCJJTOt+j595KEN0LNCN+JNwfsdqMOI00zZfMionaDduXvC9BryGD608Uhw8Qgb16uOLWWl17u5DtbkRyKk0mOJLVuMThl3Zvg14uQgyE8K8vvtLVMV2g9dumaeCXrhwHAGihztX4dZqDBw8CAG688UZbdLup6VapmBlLkPtYKCBDo33jJ2nUxysWTQ+O1ckCsjQquru8mFMPln4dbJJ+feuNO2HqGuRoEi+/eq7mdyoT3R5mIiySyxhuct8Kt5hFpvFE3I8nvafHrhkdgjT3KgDgmwfPNXm3N3Tahi5UJ798lJY2OGVZWFSIj9XxfPBxD8dxdlS7rGoosR5tHvwJesWDN5Lnpjq0DZN0ETBv0AXCOu323GBHukfW4VJVpHsuS+5JrZr1+visVHzRPSAMx0kaqin0oN2UTCYRq4ZaE8uMnZtI71I5MdZSCl2+UJksRiOd+btHYuR7ylZvhNfi9PLqFKvlgsKTidiG0fbOh26RopGmcmQNNVGbw45NS92K2TXEIs69xDRNSDSiu27VkP26JIkwqDjqdu1tmhZshpuYJEmSCH2B1PH/25GzXR3TeZqCrBWyuOO1VwMAgqlxnJsYvBRzTdPw4osvAiCie8uWLQDcRbotek9dU7XgYlDRPb3QYoolLb2J17s3UsfvfKk3WT2LcZt+HYuEoMyT8+2HL75a8zuaXQ6HsvW6JGK1HgHrRxoLyBgtO/Hqr8gFybFcS0sFvPLwa0lGiTF6ZUfNAw2O/D0h2XmBvtqheiZde+4J9G9aPZzo2HguZ0yzIrrLdIGDq9M/vZ88/ObXojRzDmIghM9RQzXWbm9znXZ7bhiOSOABCHIACwUNlkWePZ0w6/XxWYn4ontAYL0MuUD3TSfEELnZrhlJtvU9u7ZugGkaEOQgXj3nXWxmq0R3pyLdq4fIBMxcZN7ULVike82aNQCWZ6SbjxDn0u3rx/o8EmdYpCkQJxFSLjflWLM8kiDHnpN7c+yrmZxL26aApDdwBUMh5/lCl2tvWXZHMtRcwSR5EoE4Md3dMTHHaFPJY83oEEpz5PoYRDM1ZqIWj8exdetWO9J97tw5aFrjaK4YTgIANq2uuACz1MrZTGv7mJnvJaPO5zOb3Nu9rnsMS79OuagPjhgk3fToxXTN6zpLlfYQ6k7Fa5+RVza5byXtLDL3C7G6YUCKkhKBK9Z672EMAHvedANK02cgSAF8/hs/auk7nLCo6K7XZjMaDsLQaB171YKPomqQI2SesX68Nbdqn1osmkquqDoU6irPW9335fEKz/PYHiH3oaPZYE2b0KvrtNtzg8BzGKKGRHJyFdLpNIDOmfX6+Kw0fNE9ILBehlI43lXDpXyxDIkaG61rsU0EIxwKQM0Q0fnyifMtjQUADE1paPzkhY10MiGEerOSzyLd11xzDYDlJ7pn5jMIxMi5d22LvTq7zfpFfT7Hgs7pe2N04UoM9d4tlbm1aqX8EidnVnub63LtrQKSjjwab76AtXUVuQdkrO7Wds6kyUSP08jCQ0AhTrkvnx28SHe1iRrP8xgfH0cwGIRpmjh7tn5GwMx8xr6nbl0/br/OGeS4z7eY4SAEyHm0WGQyeJrGWij3p4bUTr9ONb/eNg05m6kxh3YvojsWDsE0K/eAZvetEZoBY3jomX6etkMDgK0bVrv+XDU8z2NnnJwDr5aiHXuuW7QVWCRY35NFp1kWs+m8/RqLtlumiXVjvujuCPQ8LFeLbg+mgL3kd972RhhqGaGxTfj8V59y1W7PDauog3m0ysGcmfWyLBMfHx+CL7oHhPVUAAtysKtutOcmyWTXNHSsHl1qRuWZUhoAcOKS936khRKZkLD0205wxTqyeitHk7ao7yYzMzMYGRnBXXfdhZGRkWWXXm736swv1KQlDhKb1owgFhCwLikjFhAcTdQAYJxmbohyCLlCb+tcJ2iLOqO01MSsV7W3LLtj7UjzMoHX7yKpr9LQOihq90TbHK37FWkrrbUx8siZ6I/hdkNYPTdrFcZxHG688UYAjVPMT5wnHQu0Uh6jQ5XFPsGiBl4tmDoqqgaR1t8OJZzTp0WQSX5J7U8NKUu/Xuci/fo1V5KaUi6xpkZ8GnQKEvSQX87zPCK8jnVJGUGzWGNa5wSrX/aSAXOCtkNTcgsIBVo3HP2dh98EXSkhNLIe33nupZa/pwZW6x+uv4hgquReM5+tiO4L07TUo5iFJPkhyI5Aa7oVTbf9CQZVdK9dNQxhlhiqvZQNY11SRkjPtt0mdMw2U1tni25m1pvwXfJ9fGrw77wDwnAyBkM7C0EK4OzELIYS3amvvTi98P+1d95hclXn/f/eMn1md3Zne1HvDYFEbxJGAglTTMCY4IaJk0Acgvkljgk2YMexje3YARdsQ4iNbcAdjClGgIQRoqkg1HvfXmZmd/otvz/OvbO72ull793d9/M8PGjnztx77nlPe895CwAbEuEgRKH4XUgnF4cCoK0//9OcwUgUgB2qVLpF/5SGGshSFwTRgkMnOnDG3Gklu/fpSJKEX/zqKVy2cgUikop/vP0OvPPu5rI9bzjhWAJWUUAoLsNlFRCXZDjTpBbKxP4TXQBaIQ/mv2kyVsxobcR3p4sIRiVU2EVEYi0pv1dXXQlV6QTH82jr7sNcV+Fmc/nS2R8EUJE6WusY+d4KLi8AYEoOFiznLZmNH27eDovdhU3b92Hl2YvKUqZgJAE4ALuWVWDpjAa0dwOSCYOpbdmyBfPmzcPn/uXzkGQV4YSMV15bj1deeRV9fen7x9H2XgA+SGH/iM+tnAwVwEABJ9G9gaHNmxpvRcrviJwKBUA0UZzSXchYkq/59aXLFuDJgwdhdVVi+/5jOHMe2/RRNKXbkcfCPxxL4OGbF2njwVSEY4mM5W2uqwJOyhCduVs/nejqB9AAJVJcGsV6nxfzHAF8+JKZWNToQiCSKGq8BgDOwpTtjBk/NOsa/+DQxjPbGPRBjuaXr5zIgGZKHk9IiMvMn1nIIxL/WHPbqsXw1DZhYePsnPtPNnSl2107lDZMD9arW5kQBMEgpdsk8DyPRDgIobIWbd39yUVJqWnvDQCogxIdzPrdXKhxCugC4I/mP9GEo3Ewpbt0ygjP80gM9EKoasDhU91lVbpllUOk/kx8/tnjCMcVOK08Lp89GwlZgUUonxFJXFLw4m4/1u33J5+7ao4XVy/2wZpPGGBouTo9gE0xZ2qPuKTgpT2BFO9qHfWuoiAgERmE1VWBzt4A5qYItlYueoMRQAQEZbTVhu57W06l2x8cTKbmmj2lIcu3WV3J/adgaZyDd3YfK5vSPRhn44LTwsyIVy6fjxdf7IK9qgFH27owrckccQQSiQSi0Sg2vvU2NhxN4BtvHhzWp8/EVStSK74A0NYbBOADFx95fG8XgAiAcCL/k69eP1OMZCkxyl1Bx8IDMQAxqfCTtULHkuHm1zNbsrc3t9OOeO9JOOqn443tB5Lzm+6f7LTlthQppLxTGmoAdEK0OeAPDsJbkTnwGgC09w4AYgMEqfhx8QsfvQjP7+rHTzd1FD1eAwCvKd3pfP0BgNNykweGubR0BwYB+JKuHkQJ0Mb2mCQjIeef/m6sOX/JHDy3o7dkbREAat2a5UX9FLS1HWEfaoElKUo+QYyEzMtNhBpjinBHX4HRbnNAD+rDSaWZeFt8bHCN8Pn7hoa1AEBqifNa6vV4qsBUPbkQSyj4864+/GlXP8JxNtmG4wr+tKsfz+3sQ6yAhXYuhGMJPLejF8/u7Bvx3Gd39uG5Hb0Ix/Kry+4QWzRUWs23UCjkXeUYa9/d/rE9zenXcgCnitaq+97mK5t8OKCZOEuxCOqqczvR8wpaMLXu8m24RBWmbFfYh/JXR3pZJOv1JgqmtmvXLnz9m9/C+sMxPLuj97Q+7cdf9g2k7dNdATaWWtWRmyouK5te842aDQyll5Nj6WWjW2TH5ML6bjFjyXDza2ealGan41ZYn9zbNnR6rPsnOzP4Jxdb3tqqCsiaNdXxHKOI9wyyzTM7V1z05XAsged39o1qU4WO1wCSbgeVGXJt664NA8M2+nqDI109iOLhkifdcjJ/ushnjuZvFKVeO+gk04bVDpmXlypYL0FMNEjpNhG8ZhLWEyzfIrhP87G0qKVRAGa3MNNC3lmd5Zujiei+pEppfRItCntHPW9xORB4Duv2+VNee3lvP4QyTbxWUcC6/amfu26/H1YxP5eBkMImzCZveQNqFUJB76qd4vQGxvbkfiDK2nAqFzZhDHxvj+mB3EL9OQclnJMMplY+E8CEFjG62j2kmNliLE/sjmOlS6NULLt27cJlK1fglQOpzYlf2R9I26f9WtQgt2Wk8uvWNhriav7TbL8WfE1JpI9LoQcfSyiFjTXFjCXM/Bp5mV9P87E20Ds8mJqQPSiYTqHl5XkeiRArZ1t36t+fTq7p0LJR6vE6FpeSWRKq0vj6A4BFG3MGY0ObBgFNAbdx5vQ5Ho9wmv92XJKTkfgtJl1Vl7ot6ujm5Y7KGrR19owI1susTAiC0DHp8DA5sYApof2DpQssdjoBbYFo40sz8S6ZPYXdr8IHfzA/k/WItrNa6ryWToG9W18BAYxyJZyQk7vFo67FFYSL9LNMRyie+bmhPBU7xcbMZmc05r9pUm4KeVdeixjdP8aB1PRore4U0Votmrlhsb63mTjZzZQKLpZ7H7xgEUuJZaluLlswNdXCNnNqKociXDd7WB11mMij4fDhw+gfjBbUp0MSU8y8p+XHqdQCXUlc/v6SAa39qhmCTDq0o25JLUwxLGYsae9lp9ZCHhZTZ89lUZK5yuZkMDVO1IOCZfBPLkF5desn5l6VnYjC6rbaVXgQNaD04/Xw08iqDGbyuhXE8I2+IVePvB5JZEA/6U7IypDSLZjzpLvUbVHHaRVg0Sy8esNyMkq+Ikuop5NughgBKd0mwiGwSTFYiD1ijoQS7BkuS2kmhtaGGsTDzBx+276jef02EmfvyamlVUYq7axZD5TRis5pEeC0pu4+TisPp6U8qTJc1szPdeURBTiRkIbl6mwqSflKSSHvKmqTfzA8tiaUcS08RpVz9CJdP/koxvc2G7qJs0XNfcPunMWzkIgMQrQ68Ob7+8pSLt7GlO1G35BP9Jkz6wEAkrOw/Mfl4I033kCV256xvTnSHGHFOSbzusqR1iJVHva3mkeqKp3BsCZHOX07dlhZm5NR2FhTzFiim1/buNw3ay45az5kieWKfl+bK/hcgoKVoLy8xCwGcrUik/JIh5aJUo7XADCouWTJUiJjVHWHyOb34UuJqDzS1YMoHg5sPZWQlGRQwEJ9o8tNqdvicLzaEDcgCcOi5AdKEqyXICYS5hwdJim6D2C4jGlXYwp7RqWjdBOvPMBy7+473plfWbSTI67EKTZqPGzBFEP5tvRlRcWqOd6U11bN8UJWyuMjHZfkjM+NS7lvYOw+fBKCaIGciGP+9NQRwY2kkHe18azeB8q4cZUKmWerDl+KHNlDvrfle36/Nmi4xNzbnSgIkP2nAABv706fh7pQFEVJRoxuGpaecOXyBQAAu7ceR07lN2aUg3g8jtdffx2vrd+A1fNSp5+6fHYF+v2pT0lVKztxbK4Z6Uvv0/Jrc9b8XTcGNOWKV9JPBnrwMYUrbGFbzFiim19X5GF+zYKpnQAAvLH9IABA0JTuClf2OiqmvGKeVmScnfmk5pIOLROlHK+BIWsZOZbZwkBXruLDXA90V48qd/YNDiI39PRgCVmBDFbXZlW6S90Wh6Pn6o4JTrRrsXSUqAnzQhKEwZhzdJikeDW7r5havt3BBFf6idcqs8H1eHd+wat0pVsosdLdWM0WTHre4nJgs/BYPceNaxZWJRc4TiuPaxZ6ccVcN2xlcuxy2iy4ckE1rl3sG/HcaxdV4+rFvrxSf+w6zBSueLDLlHlbnTYLrl7sw7WLqnN+V/0QJ5IY28Bweg7g+qrRUa6HfG/L9/zBhGbibM9v7KgSmBJyqAzB1Lr6AskI11Mah3z76n1eRHq0YGpb9pb8ufmya9cuxONxfPWB+3D1otF965pFVVg53Y7N77yV8vcWF1PUpzaMTNVWX83agmDL/7Q0pKUZ0+MBpMJtZwqryhXWdwvpXzqFml+7FWbmva8tAEmWIVjZPFTpyT5WF1Ne3YosEMm+oy3JMqx5pEMrV5lToZuLZ/L1BwCXdl9p2BJPEVld11ZSGqdSwesn3bIKRbM4sRXoG11uSt0Wh9Naw9ZcjuomHG3rBlC6YL0EMZEw30p7ElPtseNwHJC54vzIMqGK7ESh1luc2dxwKi0KBgF0DeZ3RK/vrJZa6Z7aUA34AcHpLel9T+eB+76EK669EQ/9zTkIRmVU2AS8/PLL+NpvNuCb3/xmWZ55vL0bP3irHzed3Yjv3zAT/oiMCrsASZLy3mE/3NEPiDUQYubN22oVeaxZ4MW1S3wj8gine1eXVcAgynuqnApBi9baWDM6cnixvre5EIMFdgC1lfmdqs5p8GC7AgRR+oX4cS24mxQNo9I9cryxxfsBtGCnCYKpbdmyBQDg8XhgEXgsaXLiw4uqWZ+2C9ix/zAuuuBqfOITn8DatWtH/La7LwDRzupu1mmp2hpqvAD6YXG4EYsnYMsnF3VcBuyAmGFsdDusQAiAWPh8sfOD7ZheOxMPLZ6JYFRGpUOAlKF/6Ui8HRYA9d782s30GjsOAuhNWBEcHNroyZT+ajj5jgc6biuHPuRmRXasrRu8aIGqKJjRmj0dWq5l/vBiH4JRGV6HgEQOZU6FftKtSplP7D0OKyAD8rANGU7b/NE3g4jiEThABiDJClSOydNWJteyUlBo/8lGo9cOIABPXSuOtXUBM0sXrJcgJhKkdJuIOq8b6ALUAswRc4W3s4m3oYQTb0MlW0gNyvk1p5jEdolLHXdkVmsDsLcXVlclBsPRtHlui2X79u3449sHsOZfvotKh4BARMZjt96ESy44pyzPA4AfPbMRHe4F+Oav38ST/3I5/vvlwxiQBNw0M45Lli3I617t/ghQA7h4c0+O+g58pYMtDMQMOdA9Dgs6MeRjPRaMiNbaODpaa7G+t7mganlRm3359esLFk3H9g8Aa3VL3ophNtp6/AAqIEVGp0BsrRBwCkB72PigQ5s3bwYALFu2DADwo43tiEsqZtXYcbAnCqFzB/bu3YtDhw6N+u2B4yxVWyIyiBrvyLpvrKkCwKJ8t/f055WTPKqZRWRys6xw2YEegBMKV7pffGU99jU64bEJqHQIUDr24JufXZv1d7r5dWtdanP8dJwztxUHDwNcZRP6AkNB/9w5mJfr5DMe6FQ4LOgDEMshkvyhk50A7IiH/Bn9pvPBabPgXx55Aa6W+XD27cOXPnVlQfeJanMmsqTZrHTbgQCgam1DURRYNFePljxlRqSH14JkSoqazDlvZqUbKKz/ZCOZNqyuFR0nt8M3s3TBegliIkHm5SZCz2koaAuaUiPJ8tDEW1+6aNXTGrwAANmaX7kTMhuUS+0C1VxXDVmL+nvgeHtpbz6Mnp4eOLx1GIjJOOmPYyAmw13Xivb28jxTURQcirKF/aKqOCwWEYcP7sdATMamXUfzvp8/zhSeWvfE2XurcrENFqWAiNGFcqytiz1TSqDB5x11vVjf21wQNauOKaeZOGfj7EUsmJpgtWPjttKaenf2MwsKNT7at2/pTHaCKJsgmJp+0r1s2TIEoxJ6QxIGYjLm1jsxEJMheFm8g8OHD4/67VH9ND/UP+qazWpBIsIUyw7NzzFX9A3JzEo3U1R5a+GbitsPHAeA5Bh2vC+7SWgx5teXnDUfciIOq6sC7+ximxhSPFL2gEs+LaidlIMV2fHO/NOh5YIUDeGkP46jebphDSeuBWPkMvj6A4BXz+GtmZT3+gcgWNi7Uxqn0qEfGEgKoPJsnNc3WScTdZpPt7umOZkhx11kuj2CmIiQ0m0imuuYImx1VZYlhU97dz94gU0IUxpKt9hdMJ1FvrZW1kGSc7fr1X1cS+3+zPM8EoNs4XRE8y8qB93d3XBWjTy98tS1oq2trSzP+826t+GoaUEiGsIdH7kUAFDJM9++Q135By2JC8ykc0pNeTZ5jKBaC2SmivlHjC6UU92srSXCwZQ5spO+t3x5NgL6AgOwOJkMZ0/Jzxy2nMHUerRc6YI82hT2suULoCoK7N46HDrRUdLn5kM8HscHH3wAAFi+fDmO9rKyNlRYsKCB9Y9BnlkxpFK6T/WyU3wukdonXo6xftndn5+ipWf2sWfYkfRqftBCEUr30U5NsdRTH4np01DpFGN+7XTYEO9j/vzv7GdyV+KZ/ZNLQa2Wsk5PYZeJjn62UZJPOrRcqNJitoTlwic8vV3wWTJ+VGtB/ATNau6YlsZJikXgzZBqjMgPvXvKigroSncRvtHjlWqnCCgyBIsVnqZZAChKPkGkgpRuE9FS74Oq5S/Vcx2WkpOdLMp4IjJYUpPrxbOmQJElCBYb9h05lfPv9AxKYhnyWqqan/Kp7tKeViTvr6raSffIzQt3XSv6+/sRiZQ+iMif32fKvL3/EGqrmcXC7Hq2gAoo+bskCC52Kjp3Sn2JSmg8NZWsPnjb2AULatcULyVNjmy3QztdE8qzGDuomThL0TBqUwRyy4YeTO1wT2nbrF9L22bF6EjytdWViPaxsWLDVuOCqe3cuRPxeBxVVVWYPn06jvYxBXBatR0tXhtEnkNM4eGubcGJEycQi43cQOgJsjqzqalTe6lxdr07kLptpENS9UBH6U+AvR5NsbLYCtqk7e3tRQRsQ6jeoVkdVdQmc2ing5lfo2Dza4+qnf7HNNNnqfzp/fRYC4I9u8LZM8BkbOdKmwGhXoujkuAL3xDUU8Vni4NS62WbcKLdBUVRcKqLbQymcvUgCkfg2dpFVjlwWtDIyah08zwHUWIbjNVTmZtbtYei5BPE6ZDSbSKYOSJTFvVch6WkTTNxlCKlDZxls1oQC7AT5Z2Hc1e6Zc09rRwpNiwKWzh1+suTtmJgYADxeBwOLzvpbq5kC0hvwzQAQEdHaU/vjrZ1Qa2dCwC48YJZyc/PX8ieJ1a3IJHIfZHY0dMPq9sLADhj7tSSldNo6rTNCNExdqf3PQHWxjgp9YldhWbyzpXp9P1oh7aZFupPedKejbmNrK5KHUxtQItmly47oT3uBwDsPN5b0ufmw3DTco7jcKSXyXC6zw5R4NBaxWTWNG8ZVFXFsWMjrQH6I+wd3ZbU0fI57ZS/fyC/DQ3d/99lT7+Arxp2YtkfzE+pB4CtW7fCXctM58+aVg1VUWCxu3CsPbN1ULHm19N9rD+IvikAAHUMlO4WzYrM4qzMOk4GY0yh9ZTYPFZPP8bZCh+b9GCMIpdZ6a7RNt940YLgYBhduqtHjNI4lRIxqXQDnLap6rSXLxCumXFxrB/rbgw1laUL1ksQEwVSuk2GrCnE7T2lP6Ht0szmEC99eiA+ysp7uD33zQJ9AWEtQSCP03EKbFHSV6ak5z09zBLBVc1OiefUsZPm6pYZAFByE/NHntkIwWJFpPMw1l50ZvLz8xbPRiIagmhz4M3t+3K+3/b9THmIDfSNCgA1nmnU4yJYbAgMjs0Cs2+QKWqWNKedSd9bS3mUbt2ag0vhO50LFyxibdbqa0UkVjoFSHPtg8eW+rS2tZJp4x0GBlM7PYjacKUbAKZVM5lNW3I+gNEm5iFJS9WWZmdB1CL4BsK55YfWUbSo0+4MC3iXwwZFZpVciNK9efNmeOpaAQBTfE7EgmxM++DAiYy/K9b8+px57JmiHjA0S1CwUtCi+TFzPI+TXZk3efR0aD53aZUn3f/d4q7Oak2QDt0CIptLls/rSVrNdfcH0RNM7+pBFI6udCvgwGtZBFz2sXNtMhPVjpGNstE3OpMHQUx2SOk2GVyiMHPEXEhOvErpJ16ntsvZ1p/7QkzRmp+9DNE+9XzFg2U6ROnuZqdB+km3rnS7atjJUSmVbkVRcDjuBQAsrh55SmOxiJD7NZ/cPIKp7T/Byq+ESm9RYSQ1VRVQFHb62N49OrhVOQhq2qWdT33aOeR7W56sBF2a77RVLaxfL184E4nwAASLraTB1GIqUxwrnalPa80QTG1EELWIhL6wBA7AVO2Ee5qmfPumLwQwWulOcOx7dWlyH1u1E8nBaH6myqp2auZxpl/A8zwPWfOH9g/kv5G6ZcsWuDWlu85jBSKsvxw4mfmku1jz64vPZMHUdDiltGbcqXDYrIiHmWn1yc7MY54kMJk3VJX2pG6m5v8uWKxJV6980fNuZwqwB7BYDVJ0KJ6AP8RkZknh6kEUjkVzjZMUFbx2wutyTE6lu8E70py8maLkE8QoSOk2GYJ2WtYbLH1wmUw+lsVS42KrgP481v260m3LtoIopDwVbAKIoTz+Vd3d3bA4PRC008vZtUyhEj0+cIJYUqX7qb9sgsPXjERkEHdcf+mo616BtZWD3bkvvI/3MIsKm1J633MjEQUBkh4xurc8/vynE0owZduVxhx1yPfWWpYAif2a0u8SUyv92RAFAXKAtdd39hwvWblkXjMzrEitkF529lAwtYNlzDKQjlgsNiKI2hHNn7uhwprMra6feFuqmSn06WnDVCsz8W6uTX2qo8cSCsXzO9nUXRF014R06Ep3YDD/frxl2/twVTcCYCl/HGCD96n+zONIsebXLJja0Gk6lyUoWKnQrcjaskSS5+zM8kc3By8Vbqcd8UH2bN0vPl90CwhbDi5ZshZPoDcwiGBUd/UobIwgUmPRrPQkWYVoYX11sirdU+tGjoGlDNZLEBMFUrpNhp1jk2MgUvrF+aC2WEpz8FQUrTVs8Rnjcz/N0/Na2i2lj3LZWM385hRLefyKenp64NROuV1WHrVuC6wCB47j4fI1ljRt2IF+FR6bAEfgcEpT8GQwNTV3n1xZsKPFa8X0monndyVrJzw9/tLGLkhHVGHDaKUjdccq1vc2G6GEbuJc+OZVtRiDxyaAd5TQ1UDLHV5XlTp4VY23AtG+U/DYBOw7kf501e0uT7TlvXv3Yu7cuZg1axamTZs2zLR8aNHcUsmCqamiDe661hEn3YqiwKKlzprelDoNk1OzA47mqVfqacC87sx9WpWYohwM57dJ29vbi96QBI7nYRU4VNiFpHloXyTzBkEpzK89aggem4AWrxU1YxVwSYsw3+1P3wclWYbPV4MWrxVzpzaVvAiy5gd/rKMwCyM97aAjB+swVbOa6x8MI6zts7uttOQrJRaRyUFS1GQWAfckVbrntDAl22MT0ORUShqslyAmChTT32Q4LcAAgME8T0ZyIZuPZTHMaanD5sMA78o9/7fKawsIa+l3AaY2VAP9gKDlLy413d3dcGjpwrwOERzHodZtwalAHJ66KTmddIdjCVhFAaG4DJdVQFyS4RwW+fTSyy4HeAH/dM25qLCLCIZSLwLPXzgdO3YClupmxOIJ2LLUZziWwDf+7koEoxK8jqkIxxIjnjvu0XxNe4Olj12Q8nGcBSKAanfqRYbue8sLIvqCg2ioKa3ZXYyzwg6gtqJw8/UvfWoNaiudGIhOgSQro9piIejB7Jo0P/tU/OfHzsH0WjdCMTnlcxMycOmKlayP8LmXK1vfCoVCmDt3Lv70pz+hvr4e4XA4mS5sWvWQHEWBw5QqGw73RuGbtnCE0t3VF4BoY3U+O03qLI/dgh4ACTU/ZUfQou9XVWTZFNOCkA1G8nMt2LJlS9Kfu85jAcdxaK5yolcFIsi8WJYEOywozvz6gVuvRL3XhWBUQqV9bMYgUdGsyDIEtQtFJfzPjXMQjEqocoglLxevKf7tfYVtCOppB+05WIdxWtsIDEYRVwVYAHhdkzPIV7mwijyQYNHL9QBi5ThEGA+0VDlx14omLGxk/bpU8whBTCQm5+hgYirsIgYAROXSBxeKQ4QVgNdZ+ol36dypePJwF2yeanT3BZIprTKi5bW020rfDGe3NgB7emB1VWAgFIHHVVp/2p6eHjgq2c6uHkSpzsOUbndtS1alOy4peHG3H+v2+xGOK3Baeaya48XVi32wijxUTsCrB8NYt7/ttOv2UdHez1syGz/cvB0Wuwubtu/DyrMXFfzciQAvs8Vm/2D58/8CgCqytlWXRgnRfW95hxuBAnxvsz5fs+ZorikscE1cUvDO8QjW7W8vWZsYDEdhcbAT6ikNqU+B45KCXR0x/M9fO1M+Ny4peHFP/m01WxuPRqP41re+hYcffhh+vx9erxd33nkn/Is/AWDIj1tnmk9Tuqcvwr4/vwFVVcFxHA6e6ATAIREeSJv7uNJlBWS2MZMrkVg86bbiq8x8ys8pzCIqX6V78+bNQ/7c2on17JYafHACgMOb+ZlFml/HJQXvnYhi3asdYzoG2TgZCoBAmuCacUnBK/uDZR0b7VwCKoCegQLHJj1CtjX7nMlrQfyC4Rgk3gYLAJ+nPHElJitWUQASAIZlprBMkHk0X3iew5GeKH66aWz7NUGMJ6gnmAyvmw3eiTL4IstagJiaNEF/iqGhpgrxEDOd++BAjn6h2q69qwwpNhprqyAn2EL0QBn8Rbu7u+HUT7qdbAFUqy1ePXWtGc3Lw7EEntvRi2d39iGsWTSE4wqe3dmH53b0IhyXMl+PjVw0ioIwFExt98iURnk9N1b+KMJjgajFLAiGy5+KCAB4LfdvQ4aNpmJ8b7MhurwAgGmNvrx/W642cbxDC9QnS6hPcdJd6j6Q631D0Ti+8Y1v4Ktf/Sr8fj8AwO/341v/80P0R2QWRK36NKVb+7t62kKEQqFkEMVjHSzatxT2p62HKjdTclQhd5PTvmFuEdkyC+j+0OFofnLasmUL3LVM6a71sHF4yWzmt26rqMFAKHU7TSQkWDWT+hktdXk9EzB2DNKGaQzERluRjVW53Nq0HogWZsnGCWyOcTuyz5kiWNsIxSTAwub8+jSuHkRhWDXzcs46NGZYBeOyMRjFZFlbEESxkNJtMmq13IaKWHp/GM7KJt46b3lyGMuDLCLrvuO5BYnhRLYCcdhKr3TzPI/EAPObO9KWORpvIfT09CQjl1fpJ93aisqdxbzcKgpYt9+f8tpbxwZgFdJfX7ffn5zoh1OlBVM7lCGYWqbnprvveMSmRREfjJU/Uq8ky7A4tZO/+vSuFYX63majxx9MnijPSmPinIlytYlTXSwSdiIcgCiMvkc5+kC2+67b74fNIuJXv/rVqGvV01h08nqPBY7T8jHpwdRqZywGMBTB/JQWjDBTqrZaL5ONPvbmQm+A3VdOxOHM4h8qaIpVOM+2ztKFsUwL+rg1tbEWiWgIHM9jR5qN02Pt3eAFEaqiYGaLedpbLni0qHaprMjGqlzVmnl3WC5s6cVpFhC5+A1btXEwFJOGuXpQROlSYtV86y3axqsiyxD4yad0T5a1BUEUCyndJqO+ik2OnK30Aa5ELUhSc4mjsupYZbb41CNjZ4PXTOXKFngkxgLmnCpDzvMRJ93DzMsBwFPXAr/fj3A4tQIcisvJ3eDTsQpcxuvhuIJQfHRUplyCqRVy3/GInjI5nCh/pN727n7wAntga31qM2oASd/bgRIr3QePdwAAEtFQbi4dp1GuNtGuRY5XoqkV0nL0gWz31X/ncIw2sfVNZy4ZzZ7RC+Zmrw0WnoPocMNTNyWpdPcE2WmwDelPceqq2Jgr2HMfz/uCrM7kWHZXBBHsXSOJ3OXU3d2N48ePw13HTrb1cYvneUhBtkG5+2hqSx096nZ8sD9r7IhUGDkGVWkKbzyFV91Ylavey8bnBF/YprqudHtyCFKlh24JJVRYnGxdkWljkMgfm+a/rW986purk43JsrYgiGIhpdtktNSxSdHirISilC6YWmAwBNHOJvyWhvzNUHPBa2VKTvdgbqcuvL5rX6YolxYtb3Gnv/R+tN3d3XB4NZ9u3bw8qXQzs810JuYuqwBnmiiycVnNeN1p5eFKEUTngkUzAAwFU8v3uenuOx7R3yNWhrgIp3Oig1l3JMIDGU8ldd/bULS0Ju9H2zUT51BhOcnL1SZ6Akxx5KTUZsrl6APZ7qv/LhIZXSY9D/esutHmtyLPoVXL2109fWEybZg/whaSbkv6zZ0GzbTeYnchEstN9nrObSWRfYNGP5SP5qF067nJK+s1pXtYFHKLxDYqj3Wl3qg83snamRIJ5vy84Rg5BtXoVmTC6PlmrMql+8FztsLMvAUtLVW2VHIAkhYbgzKbnxRFRlMdKd2lxKafdGubGoo8Oc2oJ8vagiCKhZRukzG1kZ2WCRYrekuY8ui4tjiXpQQafN6S3Xc4DZVsIRBSsp+AKIoCXov2Wa68lk6BbVr0h0o/EaYyL691sfe2ODywur1ple64JGPVHG/Ka+dP9SAup7++ao4XcWn0AvucxbOQiAxCtDrw5vv78n5uuvuORyq0QIEJlH+ib+thSogUzdxXC/W9zfr8Xqb8ZDJxzkS52kSfFijKoqYLWlX6PpDtvqvmeBFLSLjllltGXdPNy1sqUrcZPbiab/qi5El3SNvUqcqQg7FxmDlvR09uGyOBEKu7XE7N9LVsPgdJW7Zsgc1TBcHmBAfA5x46+fWIbMzsHEi9QdDRz5RyQS4sNoGRY1BDdXorsrEq14xmtlFr8fgK2lTX01J5PdktJ1xagFLZyqwtEqFgSlcPonB0aw9ey8SCSap0T5a1BUEUCyndJsNb4YYUZwsaPVBPKdB9LKVwADxfHrHPaGQLTNmW3Wc8GkskJ6pSRxbXqdTyFg+WeB6Mx+MIBALJPN36SbdV5FGl/dtT15rWr9tps+DqxT5cu6g6uTvstPK4dlE1rl7sg9MqZr6eIgWHKAiQ/ZmDqTltFly5oBrXLvblfN/xiNfFNnFkvvzv06UpIYhntqYQhgc1KuXzA2yssKqFnaBnbYsFtomAlp/QxqdWLMrRB3K5r8tuxT333IP77rsPXq8XAFDfOgOu6gZwAOY2eVPed3q1Fk18WNqwBMc+q6tMP35ZLCISEdZGOnr8ab83nKQLQg4LeJvIFP9EHvob8+dmp9xVThFWYWg+qK9gG1YDUmrlrHeQbQQ4uMLacbnaWy401bL5yeKsGKXw2i0CVs+vKvvYOKu1EQAgiBYcz3N+T0hSMkWd15M9RoDbwcpsrWTzlJJlY5DIH/vpUeTl8scRMSNG9muCGE9QyjATIoWDEK0OnOrqx/IFpblnR18QgANKrLATsVxYNKMFf+mJwVpZj0RCgiVDvsqB8NBJicdZHqW7tsKOLgAxlDZQW29vL6zOCghWtujWlXuABSXqD0vw1KZXugGmoM+uteLDi2ciHJfhsbFcwnpqDU6V8aFZTly7xDci13Cm1BtVQgwRpA+m1uMP4sFXTuFj57bg+zew5+Zy3/FGtccJxACUIRjh6fQMRAALICqZTyV139t8zIBzoT8sAW7AJRbuv24VeaxZ4MU1S3zwR2RU2AXIcnFtIqT507ss6U389eema+NWkcea+ey6PyLDYxfQ1hfKWq4/btiCWXPn4aHFMxFNyLBbBOxoC+FIbxRz652w2+34whe+gHvvvReBQADHQhY8/EYnGiutsFtS31sPplY9bSE2/pIp3apmItxSm9mXXo4OwuJwo6s/N6VnMJoAOIBXclG62diTj9K9ZcsWuFvOADDkz60zvd6LowFAsqQ2fw7GmFw9tsJdN7LJvVxMaawB0A7Baod/IITqyqHN4T+89i42h+rx0bNq8IMbZpatXE6HDfHBfljdVTh8sgvTmnKPAO8fGJq7q7OkkgOACocNiCCZP5qTxiaF4mSCnXQP63zK5FS6AeP6NUGMJ6g3mBBVC6CT6yItF7p1H8tE6VMW6SyY0QJFSkAQLdhz5GTG7+opaVRFKZt5eaNmTqhYSpsirbu7Gw4tiJrLyo84KapNRjDPnDZsMBzFg+tO4O4/HEZ3dw9EgR+1G/z6a69AVWRUOiwpr5/OnAb2vkGkft8f/eF1dEZ4fPP370LgkPN9xxs1WsRo3lb61HinE9DSklm5zMr0kO9t6eI0AEBI0k2ci9s/ddos2HngGL63/iTufHpX0W0iprAXrnRkLpfTxtpgurZoEYDXN6zHMxvew91/OIwv/PLtrGa5v9/Shoc2tOFrP38JlQ4L/rSjBw+/3oaX9gyZd7tcLlitVtTW1uJEgC2Up/vSb9I0eW0QecDq9CCYYH7hFi111rSm2ozlUbUxtycwmPF7OiHNBUG3jsiEQ7Mvl3J0pejq6sKJEyeScSf08Upn/jR2EmupqEtZzxGFPcfnLm4jM5vcy0F1hTuZRvJY+8hT5me3nERbMI6Hnnqp7OWSw8xf/pgWDyJX/EG2LlAVJaeNaq975HfEAq1hiPQ4TgsmqLsRTVaM6NcEMZ4gpduE8DLbke4Jli4AWL9mFmjJEGm3WCwWEbEAi36763D6U15gyIRSlmJlM3efpgWME7Q8xqWip6cnaVp+urJTNyyYWqaT7r9u3QNBtKC3rx+zWutLUq4LF7NgatbqlpRBm3b0sbLOsAbLVudmoF6L4i3aPSUNRpgKPedvNp13yPe2tBHV4xxTfmorircWaazx4qQ/johqTZunOVcSHOsH1Z7irQ0GBwdxxbJZ6A8OwlE7BX9c/17a7779wX7Ym+ZBVRTccBEzE7pgOmsP204OMsuA0zjax8aiadXpyyryXDJ/t2/6Iry79QOIVlbns6dkTp3Fab7Z/QO51WlEc9C2cNnbrr6oVXKcyvUgas2zmA973WnK85LZU6EoMkSbA4dPjk79KAnsnRvGYb5nnueRCDGFt617aAPmeHs3lNo5AIAbzp1R9nIIWnDB9r7cNmF0+rWTbikeyWn8rq4YueloT+PqQRSO3Xa60k11TBBEeibuynscYwVbGPpDpUs/EYyye9r58qZR4mNsUXO4vS/j90IR9m5KonybALO0xbDVWYHAYOnM6oefdHtPO8nTF7HuLOblm/cxSwA1cKpkCvDyhTORiAxCsNqxcdveEdde2LgNjvoZkBNx3H7dhSV5nlnRI0YLFiuCg6WPXD8crVvBY8t80qj73pY6c4pqZQGVmmsqir5XXXUlZIn1x+PtxeW2V0WmnOkRo4uloaYKlr4DAIBnN6fOIQ0AP3tlOwAg0bEXZ8ydBoCl/JpT54CiAn89ODoq95FepnRP92W2uNGV8uppC7HxvfcBAPFwEJXuzO8oauO5bhWRDT39VxpL9xG47JrSnWP8Al3prmmdDWC0ebnTYUNc2zj94OCJUb/n7KydtdaNz3zPqhZwkLlbMR55ZiMEiw2RriO46uIzy14GG8f6WM9AfubeQW0jTInn9rvTTdAzuXoQheGwjdy04nOwTiEIYvJCSrcJcQhMMQ5GSzeAh+Kaj6W1vBOvi2cLijZ/5lOdUIQtHBSpfCZvDT5vMijdAS2fcSkYkS7sNKVbTxvmrmvJqHTrC32ftXSbDsODqb27Z6Ri8ttNBwEAXPe+vPwIxyO1VRVQtIA2bTlGjC6UOJi8q9yZFTbd91ZSS9v/RJdm4tyYIUd4jvA8D0kzfT3ZlXnTLOu9tLzUjb78c4en4/pzpgMA5Nq5OJEiCNVgOAq/g5lNXzpz5CbEytmsHBsO+qEoQxuP/rAEf0QGxwFTqzKfyicjmE9biK279rOyhPxZy23VTqwHcwyiF9OG/Sz7OAAAt+6aw+fmXrB582ZWJi24Vp07hbIeZW3g4KmR5s8JSYLVw9qbHoV7vMFrfs3dAS0tm6LgYJS55SysjI+JBZBHm4MD0fxORXXrMCXHXNC1VSP7QEUWVw8if05XugWU91CDIIjxDSndJsRtY2JJYQlZMDFV97Esr49NrYutFAPxzMqFnjpJLWOKDZ7nkRj0AwCOthV3cjecjObl2iLWVd2Ijq70zxzk2UJvXlPplBIAqBbZguxwz9CmR2evH7GqWQCAq89sLunzzAjP85AiLB5CZ2/qfMOlQha0qNZZogkP+d6Wbsjt7gvAoim3s7KYOOeKHmixvbewPMwAIMkyLE7WrptLeCJ69SVnIdJ1FILFhkee2Tjq+k+f2QCruwrRQDc+c80lI66dPcUDl5VHb0jCjvYhq5cjmml5U4UVtixHy/pJePX0hTh4gple84nslhS6rhOO56Zk6W7/6YK6Dcfj1JRuMbe4GFu2bAFvsSKh5aqu9YyeD5xgY0hb/0jroCMnu8DzAhRFxvTm0rjEjDWW06zIfvvKO3DUtEKKhnH7Ry7J9NOSUa2llowo+Y0FA2FN2c5xo7quauTcUuUqT+yUyYzTfvpJN5mXEwSRHlK6TYhXyzMcV0uXU1PSfD99JfCxzERrDVMmY3xmJSQc0xYQZc5rycWY8nWqp3Al4nTYSXdq8/IKuwCrwIHjechWD0Kh0Wbtg+EorL4WAMDFZ8wuWbmA4cHUhkxeH/njXyHanYj0nMCNl59b0ueZFVkLRtjtz89vMl84K2vn9dWZ0+QN+d6Wrk8fPMGsNxKRQdR4izcvB4YCLfYECnfHaO/uBy+wfjGloXQnojzPY0EFGzcORNyj/PXfPsmUkQa5I5k/V8cq8rhoBlNCXts/tBGjW5xMyxBETae50gZOlWF1uOFsngcAsCG7AqSn0MnVcCmh6il3sp9MVmrpFnlL9sBmnZ2dOHnyJDy1LQA42C18SrcIn4M9vy8y8tTuiOZykBjsH1W/44UhKzKmfD+3jVkGWfsPot7nHZMy1HvZ2Jzg85uLQ1GtreU4ZzodNsjDTNFrvePPD9/s2E876aZA3QRBZIKGCBPi04IiSXzpdqZVC7tnrbc0PpbpmNPKlFHB7cv4vYhualnmFBsWlS3SO/2l8+3t6elJa17OcdxQMLXalpQRzF/fshuCaEE8FMAZc6aWrFwAcNHimQAAq48FU1MUBbsCbGEwyz4woQOojSDBFpt9wfKlyAMAMccT3SHf29KZeB5tZ+a/Ug4mzrmiB1rsGyw8nsTJTlauRGQQbmdpN/nuuP4SSNEwHDWt+N2r7yY/3/T+Ptgb50JRZHx27dkpf7tiDpPV+6cG0Rdi73lU9+fOEERNR+A5+KxsvGpZugIAkMo6+3Q8muxz3USVtY0Zly17W6lw60p39vLr/tzzzzofALPK4bjRFkktPqacRbmR9zzR5QcAKJHSbWCONUkrsgRwtK0Lau1cAMCN588cszK01HoBAJw980bd6ehR7Xk19zlTGpYitCHLxiCRPxZh5Hwqkts8QRAZmCQr8PFFcke6hKmuBDu7Z2OZd/N1JdLq9qIjgz9tJMYWEFyZlW6ndrLRHy7diXp3dzeceiC1FGGrk8HU0kQw37xfD6LWVnIlePnCmUiEByBYbHhj6x4WQK1uOuREDHd85OKSPsvM8Ao7FfIPli83rT84CNHGlJ7W+sybTEnfW6F0J4Rtmgk4lyjdxoIeaHEgWni/bOvxA0DSxL+U1Pu8sPaz+ATPbR1KS/jzVz9gz+zYh8WzU29kNVfaMLfOAVUFXtcCqunm5ZnShQ1HV871TbcqV3Z5Vmom4DKXm+z1jRm3I/vptdfN5gjR6oAsZz5K1/25Zy1mmxKnpwvTmd2ixQdwVo/4vFMzNxfk8ZvvWXeviqkCHnnmTQgWKyKdR3DVxWeNWRl0f3iLuxpSFpkNJxJnfZLPIy2VEh9yM2qpq87wTaIQBJ6DqgzJI5fghwRBTF5oiDAhTVr0ZdFRmp3pREKC6GTmp6X0sUxFvc+L+CBTtj84kD7KsL6AKHdeS6+DnRoNJkq3Bc1OujWf7hTBaWqTacOmpDzpPtLLThFrShhETYfnecgBpui/u/cEfvf2YfZ59360NhQfbGu8YMkzYnQhHNeCecmJ+KigRaeT9L0VistvPJyuAFtQW0uYf9etBXkKJQoPCNTVr5n0x8tjZaCfSiq1c3C8vRsDoQgCLqZoXzbbm/G3K+ew668fDKA3lEBAC6I2pTo3q6KFU0ZurtR7s2+M6qmb1Bz9rvU24snBSqBKi1DN8XzWSP36SXf9dGYaf3rkcp0ls6cAAOyVNSOyPvSFWDtzcOXdKC0nPo9uRWbF4Tjrs4uryuvidDqzprBc6IJoSRkQMB16KjkhH7/hYUHXpjSOz+B3ZkeRhvqDRaCjboIg0mNqpfuBBx4Ax3Ej/ps3b57RxSo7U7T80hanJ2W+5Xw51d0HnmfK51hMvPJgHzw2AYOx9IuDWELbtS9z4BE9f7EeZboU+EMxCJoPZaVjtMlovR7BvDZ1BPOQFkRtfrO3ZGUajk+MwWMTINsqYW+eDwC4dllLWZ5lVqzaie1grHybOm3dfnhsAlrdalaLhSHf29K5jPgjrA+5LaWLmFuhnQRG8wzyNJyeIFP+BKU8Gx5XXXwWIp1HIFhs+NWr2/Dnt3bBV12NqL8Lt16d2Zrj7CluuG0C+sIS/rKnDy1eK+bU2mHL0Rlzdj1Tcj02AS1eK2a1ZM8EoKdN4yy55VLnNOW80pVd6fZ6htyFsrlShEIh1NTUwFHNlL6UkcsBtNT7kAgzK4Xt+44lPw9qGTAqbONXsaj1uuCxCZg1ex7qmqYiEQ2NWQA1HYfNitgA25jWA/LlQkxic6Ulj7SfvJyAxyagyaXC48qt/RH5ochD45yVnLoJgsiA6XNILFy4EK+88kryb1E0fZGLpqmuGorSDZ4XcLy9G3OnFRdx+kRHLwAeifDAqBQX5eCrt1yEGXVuhGIyJFlBXJKTgaR0YgkZsJRf6W6u8WBnD6BY0/uyh2MJWEUBobgMl1VIWV4dVVURlrVAR5bRPl3AkNkmMy8fGWV5IBSBrUxB1HTu/dQa1FY6EYxOQYVdxN72ASxuLs+zzIrTwiEIICKVL4XLGQtmY+W5DgxEpbTtXIf53soQcvC9zZWQxIFHamuLQvF57DgmDQVeLAR/OA5UArYynoheOb8CZy5pwsLG2RiISrjeLuJkbx0slsx1YRF4XLWwCo0VVixsdGHVPAmVdhGxhJI1ejkANFVacdeKJixsdCEYleB1TEU4lkgrdwCoq64AjsoQ7bkFstL9syvd2ZUkURAgxSIQbQ74B1Ir3aFQCKIo4tFHH0VdXR2+uq4DgIRaT2oZ8zwPaaAHFqcHe4914vwlbOyIKiKsAHxZ0uOZmcsvOBMfcdgQjEqosIs42j2A2urSZpDIBSUSADxVONGVe0rDmMzGMmseet39n1iJmXVuBHMYo4jCUIe5CJDSTRBEJkyvwYqiiIaG0qTDGS+IgoBEKAibpwonO/uKVrrbewMAqsriY3k6cUnB7s4YHnqjE+G4AqeVx6o5Xly92DdiQopru/blzms5pd4H9ACi05u2vC/u9mPdfn/G8uoEAgFYPcwSocqZevGi+3R76lrRvmekefnrW3aDF92ID/Zj8exziniz1MQlBe8cj2Dd/vYR7zO/Mb/F2njHZRUQBBCTy3MqF5cUbDoaxrr9bTm1G+Z7OwDR7oQkyxCF4qOYxzkr7ABqK0t3glXrdQE9Q4EXC0G3cClnWuBPXHEentvRi59u6hhR/60+JevC9/K5Vfjzzr4Rv109rwpXL6pOuYk2HFlRcaQnOuq56eQOAA0+L4BelkEgFs+68SnYmDl6dUVuSrocj0K0ORAYjIy6Fo1G8a1vfQsPP/ww/H4/vF4vrvmfjQAvpj3pBgCLzBT4Y91Dkd5lkbWJhqrxGQU7Lil4/eAg1u0/OUJ202uzt5lSI0jMGqS9N/c5OaHpdtYco3XFJQV7OmN4OMtcTBTH8LSnVK8EQWTC9CPEgQMH0NTUhBkzZuCWW27B8ePp/YQnEkqM+UV29BWfZ7irX5vYc8gpWwzhWALP7ejFszv7kjlpw3EFz+7sw3M7ehGODU1OcZldL/ccNVvLX2xxeuAPjkwflU95dYanC6tOE0Spxi0CUGGxu9DRN3JR9d4+LYhasKPkQdQKeZ+Jim4mnShhii6dQupZ970FkNX3NldUK7tnc03pTur0QIu8rXDFSrN6T5mOqhQU085jCQXP7+rDszt6R/z2mQ968dzOPsQS6S1vCn1uw7DglW1dfZnfLTLkulJdmZsMVC1SfzA0UukOhUL4xje+ga9+9avw+/0AgKgqQuVFQFXg4NKb/1da2Pt1DQy9E+9gPtBT6ssbF6QcmG1stGtWID15ZAlIqEzZzsUVwmzvO6EZFkjNnsXShiCIyY2pR4hzzz0XP/vZzzB37ly0t7fjK1/5Ci6++GLs3LkTHk/qIGOxWAyx2NBEFgyyCL+JRAKJxPiZaLiEvhMeLLrcPYEwYAcEOZbTvfTv5Ptcqyhg3X5/ymvr9vtx7RJf8p66fxoPtaxyqfI4k+aXew6fxPKFQ6lh8imvTkdHB5xa5OIKG5+27E5eRlgR0R8d+X5H+2JAE+CzxDO+dyEyKOR9JioehwVIADJvKfid08mgkHp22YdON7v7/DkFycqGxcWUn5Zab8nkWl/lARCFxVWBSDRa0Il8DCJsACocYtHlSiWDYtq5wIt4eW9qk96X9/bjmkXpf1vMcxPhAVicHpzs7EnG7EhFZ++QUu51O3KqP1XzKfUPhEZ832Kx4OGHHx7xXU9tKwAg3NcJh21m2vvXeaw4AmBAEtjcKcmwuFl7m1JfPe7GEbONjS6LigEAgYic83MllYMFgF3ksv7GbO873sk0H4+IXi5klw1RGIWuS4nSQTJIT651Ymqle82aNcl/L1myBOeeey6mTp2K3/zmN7jttttS/uYb3/gGvvKVr4z6/OWXX4bTWboUXOVGCrNT2T0Hj+KFF14o6l4HT7SDnz0PiXAgr3utW7cu5+82NDRg3pKzkrvqpxOOKwjFZez9YCs6OjrQ2x+AvRYIBf1Fv1824gNuiLYWPP/K6+g6tq+g8uq8++67cGjpwnpOHcULL2xO+XshXg+IVRiUxRHvN8C54QZgjfbm9N65yqDQ95modJzoABqmQeGtRbev4TIopp6l2FSINgdeWvcaptV7iyrTQDgG0X4GAODovp3oOb6/qPvpxBMSgEXgeQFP/vaPqKnIf8xMqEzp7u88VbK+rcugmPr3eDxYes6FGX87EIlj27tvYmBgpIVKsf0rEa2ExenBa3/dBP+pQ2nf83hXALCfCzkRw2uvvpL2e8ORY+wEdPvOPahSA8l3nT9/fvKEW8ddx+JJBDuPobd3Lvbs2TPqXQEg2t8ONM5DQnRh3bp16AmGwYsCFEXGnu2bcWBXeawYyoEZx8ZooAeoYcEQc+0j0YQCC4Dero6MvzHj+04UUs3HcmJoQ/XEsSN44YXyu/FNZvJZlxLlgWQwmnA4NwtGUyvdp+P1ejFnzhwcPHgw7Xfuuece3H333cm/g8EgWltbsXr1alRUZE7rYyae2fdHyACc3lqsXbu2qHs9t/+PiAOorXTldK9EIoF169Zh1apVsFhyD7rC8QKcVj7lZO+08nBZBZx1FsuHqr9fra+q6PfLxq++9xIAoKphCtauvbyg8up0dXXBMcDMOZcvnovL0vhln9jYhndPRmGrasAll1wCt9uNgVAEv+1j7hGfvG5V2nzCQGEyKOR9JipW3w48dYSl3Vu7dmVB90gng0Lr+clHt0C0OTB/0RKsPHtRQWXS2bR9H7AHSEQG8dGPXVfUvU7n94+/D6uzAjPnLcKFS/PPFvGrY5sAABcsX4q1K5YXVZZUMiimnXO8mPG3HocVF1+cOgJ6Mc/95UOvAgCaps7E2rXpo2Vv2LwL7x0E5Fg453HxV3uZAtbQ3Iq1a69Ifq6qKrxe7wjF262ddMcCXfD5fGnftW7qITyyA7BXNeBDH5qJ7/3v00A1EB/oxzV/e3VO5TITZhsbT0TX4904IDi9WLt2VU6/+eU+No/Nnjkt62/M9r7jnUzz8a8ODm2OLVm4AGsvL27MI1JT6LqUKB0kg/ToVtXZGFdK9+DgIA4dOoRPfOITab9js9lgs42OrmqxWMZVI3FbeQQAhBMoutwxhQcHoNIh5nWvfOssHEtg1Rwvnt052m9x1RzviMipsu6fZhHKLheLytwNegdjI56VT3l1+vr64KyaBgCodtvSln1KjRvvnozCXduKnp4eVFVV4c3tH4AX3YgN9GPpvHNy8unORwaFvM9EpbmuGjgSg+jwQBCEovznT5dBofWs+96GolLRbf5UdwBADaRQf8n7jxwZBJwV6AmECrq3qPv+NtSUrGzDZVBMO48lFKyeV4VnPugddW31vCrIigpbmjIX81xeZmNQMBLPWCeDkQQAB5R4NOe6E8DMW2OSOuI3oVAId955J7761a8mP/PUsxzcS+dMQSKRgMuVOqvD0vkzoLx/AILVjiNtPegPJ4BqQI0Gx9U8qmO2sXFqgw/vHgc4uyf3+hTY9yqcjqy/Mdv7ThRSzcecOrSx4XamXxMQpWG8reUnIiSD0eRaH6YOpPav//qveP3113H06FFs2rQJH/nIRyAIAm6++Waji1Z2PHa2HxJVio++HNf2Vqpc5U314rRZcPViH65dVA2nFirbaeVx7aJqXL3YN2KSl5F7UJhicYksQnp/eKTPhdNmwVWLqnHtYl/W8up0d3fDUcl8ujOlatLThnnqWpO5ut/bz4KocQOlD6IG5Ff/E52mumoAgCBa0qZSKpRTHT1YNb8qr3YDDPneDkSixZehl+2qcvHSvhuAZMDFzv7BLF8cTWAwBNHOTNKnNNaUtFg6xbRzm4XH1Yuqcd2SkbK7bokPVy+qzpg2rJjnimCBs4LhzLnLA1owNFXOPce5AD1Q1sgUbS6XC/fccw++/OUvw+v1AgC8jdMAADdcdXlahRtguaTjgW4AwK4jpzAQY2OoKI+OkD4eMNvYOKOZzSFWdxWkYSmnMiKw+dvtzJ7Oz2zvO5EZrnSPRUpWgiDGL6Y+6T558iRuvvlm9Pb2ora2FhdddBHefvtt1NbWGl20slPttuGkCiSKyJerowgsaJOvAP/MfLGKPNYs8OKaJT74IzIq7AJkWR6VSkMBDwGA1VJ+30CvXUAHgMHE6A2MB3+9ER++9Cw8/DczMRCT4bYJaO8LpU390d3TA8dC1v68zvTdp25Yru72dpY27Fh/HGgEam3ly1+s1/+1S3wj8o5PtlQm1RVuKFICvGhBe3c/qitTB14shIf/+CZc05fh48uqce3imbnXs5ZaZjCce8TidPQEI4AHsKH0AU1ERbMMCeavYB1v7wEAyFICdWXMf1xMO7cIPK5aUI1rFvkQTshwWgTIipo1XVgxz7VyCmQAA9HMfX9Abxt5KN0WToUM5vN7Ona7HVdccQX+/d//HYFAAN/cFIY/IqO5KvtcwEUDABpxuK0PYVmAAMDB56ggmhAzjY0zWhugvnkIvGjBsbZuzGzNnhaV16LaV+QYhNFM7zuRGa50Dw+YSRAEcTqmVrqffvppo4tgGDWVLsAPqGLxUY45GzvRaKgeG592p82CE509eOTdAQQiMu5dWQ1nbfWI7yiakcVYpNiorXSgQwViGLm739HTj33RShza0Iabpoexv2MQB5VGDB7dhp9/4caU9+oNhFEtsonVa8+gdHvYs1zVDTjZtg0AEBYq4AAwv9lb/EtlQD/FqHSwOhZzUCYmGjzPIxEZhM1Thc6+IBaW6L6RWBxdlkbYgnG88sbbWHTzFTnXM68whStUgnQ9/REZ8ABuS+nz3Fs5GSoAf5ZT2VSc6uoH4IAUDpTFmmM4xbRz/US7QhC13+ZuUVTIc+0iEAIQzpCSDAAGo3GAH2oruWARABksL3MqbrjhBkiShBf+sg7+CMu1XefJ4bSUi0EG0OaPIMZZ4ARQYStP3vuxwixjo8NmRTzUD5vHh0MnO3NUutlaoMLlyPk5ZnnfiQyPYUq3o7zWhARBjG9oBDYpjT6mIBeTL1dHdLJTvsZab9H3ypXW+hocPHIcAzEZ6zfvHnVd5dgJt91a/pPuZq0uVetIc8of/uGvEG0ORLqPY80FZ8CmxjAQkxEW0m9OBGLspMfKSRkX6m6bAE47rTrZO4DAYAg2H4scfOmZc4p6HyI3FM30uttfumiyj//pr7BV1CA20Ie/v25FXr/lNd/bSKx4S4eQxNpelbP0ZqK6AcdgLLOCmIqOPmb2rsTKYPY+jnFp41wsy0FxWGsbInI/UbZp41BMHr0B09bWho6ODvT19aGqaToAwGnh4bJmn/p9LtYQ/DEOsshOxn1uUipKhRJhfeVEV+oUdiO+qygQbEzZrvKkdwsgxh4OQ/2OlG6CIDJBSrdJaaplOVEtzgooSv6LX52+wABEK5uspzaUx8cyHWKEmZpuP9w16prKswWdw1p+37Jpmm+pqOU1BtgiZu8gq5c5rhB4nsfFS2cDAGy+FgQGUysNIc1E3ZOl2BzHwaYw89zuQQkbNu8GL4iIDfRh/oyWot6HyBEtcFlfMLdUDrnwxmHm5+yLnoQzzwVWOt/bQkhw7Nl1lbmfeuVKhZ0piBE5/1PN7gDrN1xifPr+lguPFv8hrmbeZNTbhsjlPubrcTEkdbS8tmzZAgBYsGABBiT27FqPBRyXXbatPrbhG+Md4Oxs47ahqvhNYIIhSKyPtPdlj50QisTA80x+Xs/4SX06GRC4IaXbk6PpP0EQkxNSuk3KtCaWC5oXLejo9Rd8n2O6j2UiDp+3dH6tudCobcifGkyxgNSUbqe9/Er3zNZ6AIDF4UZfgJ16PrthCxy1UyHHo7jjOpY2Z+HMVsQG+sALIjZs3pPyXnFN2fFmCKKmU2llk3EwwWPzfhZMrVxB1IjRCAoz4+4fLD5wGQBs23sEloa5AIBbrzgz799btMVZKt/bfFGtTPlpqim937QecDFegPdR/yDzSbaUwdd8PFPpZHUqc5nHO71t5HAQncShnaInUgTd3Lx5MwBg2bJl6B5gMtHjTWRjdguLXcG7qiE6vQCAKfVVGX5B5IOdYxssPQPZYzz0BoasdaoqaePDTAzvqm5n6TdBCYKYONDq36R4XA4kouzU6GTH6PQ2udLWzUzXEmPgY3k6S6axjYO43Tf6ouZLORbRPmurKiBF2WnnweMdAIBnNh9lxejZj+Z6Vj6e58ENsOtbDrSNuk8sFkue+NRUZN/R1he3Ud6B435mal5rG7+BiMYbyYjRkfx9k1Px2IubwfE8Ym17cPbCWXn/Xo8ZGEvje5sriqLA4mbKz/Sm0luv6AEXFSF/U8mgFijMzpfe13w8U63VqSpmrlPd/Nwm5m5l4LCysVThRp+i6yfdy5cvR9cg6we5+HMDwNK5U1lZKnyweVhMjpkt9TmXi8iMx8pkHMzBjSMwwOYvKR6FRTR1KJ5Jx/CTbgdFhScIIgOkdJsYOcJ2t091+wu+h+5jqcbyT/9TLCuXzQMAOKqbcKpz5MYBJ7CF31hE++R5HokQ23w40t6Dtu4+JHzMlPy6s6eO+K6uFB/rH3360N3dDYeXbSTUVWY38WvRzDNh9yb9xBe00EnRWGHTFL9QNkfaHIjE4uixNgMALpxWmHmn7nsbL7I43f1BiJp/5+wcAjDlix5wUQ/AmA+hOKtzt3V8B9wqNTXa6SRnzdx29LZhzyPCtEuzFjpd6VZVdcRJd5d20l2b40l3U2014iEtNR3PQ5ElTGuuy7lcRGZ8bjb3RZTscU36tbSHcrw0VjtE6dBj0ylyggLVEQSRERohTIyqBYLq7A8WfI8ezZ+Vl4pPU5QvUxprEe1nJ8frt4w01+ZFtvBz2scm8Iiez7itJ4gf/eGvEK0ORLqP4boVy0d8T1eKw+Jos92enh44q7Qc3RnShenMbGKnQ+6G6UNB1M6iIGpjhdPCFL9wovhT18eeeR22Ch9iA734bJ4B1HR039tircsPaNYaifAAvBWlNzXVAy6KzvyzHcRULSq4g058hlOnbWSI9szykrQp2ZFHgEl941LlR25gtrW1obOzE4Ig4IwzzkD3YH7m5QAgD/Yk/x0f7IcolD/w5WShoYptaklCdqupgRBTtpU4xUowG3o8VTlRGosqgiAmLqR0mxhBLjxfro7RPpYWPZjakZHB1PSco+4xCjxiVVk9dAbC2Bdii5157sgok/tL9GBq1c2jgqkNP+muysGne2otW2h76qdoQdR6MW9ac3EvQuSMy6ZFjE7h65ovG4+ytlATO1WwS4SuSMlFDrvHOlifksL+ou6TDj3gomh1wB/Mz0JG4ljd+DwUUGg4jT4vAEC0ORCOpN8AlcHaiCuPWBduh9YehZG/GR5Eze5woEtXurNFgRyGVR4aA9VI4Zu/xGha69gGL2fPvrk1ENaU7sTYb54TmRF5Nr+oEindBEFkhpRuE2PVfFL7C8iXqyNY7GjxWtFUZUzE00YXm5DahgVTUxQFgubb6B6jFBsuUYXHJoCraEBdy3RI8Qhu/8jFo743f0YLYgO94AUR698bmeqsp6cHDi876c4lkJrPZYGqyPDYBLR4rajGAAVRG0MqNGVEQuGnc263G/tPdKBm+iKoioLbrlxW8L1039tile6BqIQWrxU+W3n8pn1eT/LURg/EmCuqhZm913oprdFw6mu8ULUsFG3dfWm/V1nhQYvXikZf7gHy9LzNnDhyM0g3LV++fDmCERn1Hgsq7QKqXbkr3ZVWNTl+1Tpp7Col05vZXGJ1V0GSM/ucDGgbNaoBFmtEZgSeg8cmYJqPgqgRBJEZishhYhwiEAEwWKBPajiWwP2fvgKBqIRK+1SEYwk4xzjQx5LptXilD4jbhwI+haNxcJry6XGNzUT1xU9ciaZqF4LRKaiwizjSNYCm2tELWxZMrRPw+LDlQBuuWzl0rau7Gw7vIgCANwfzclHg8K+XtWJeowtBA2UwWfG6bEAUkPnCTqYTMnDpipUIRGV893oBBzoGsKil8GjhLrsFSAAKl7nthGMJWEUBobgMl1VAXJKTbSYcS+AzV19S1j7N8zwS4QCEylqc6u7HGXOn5fxbQTOf1k92CYYoCEhEB2F1VqC9x49ZUxpHfSccS+D7n12JYFSC15G7bHWlm7eOtC7YsmUL5s2bh//48v1w2Xh8fmUzKuwiZFlNns5l498/fiUaqmj8KgczWxqgKgfBCyKOnupK2SZ0QlG2CaZKlBXAbNx50yptbSFBkpUR4zVBEMRwSOk2MR6bgAiAcAHzbFxS8OJuP9bt9yMcV+C08lg1x4urF/tgzSNIT7GsXDYfr6zrhaO6Eac6e9Fc70MwNJQ3ucJV/hP4uKRg66koHlzfMaIuZtQpKeui1iYjACQjjut09Q9AqGIKXGUOJ91xScHBnige2dRhqAwmK9UVTiAKwJK/qXNcUvDintH9Z05D6jaTCy67FUgAKp9+QZap3wIYsz7NAi/WJgMx5kIiISX9wJvrKGDg6SjREOCsQLd/YNS1YsbrKo8TQASCdWgDU1VVBAIBbHzrbWw4Gsd3fncoed/V86pw9aJqWLIEfYpLCjafjGLdazR+lQOb1YL4YD9sFT4cOtmZRelOABYAMpkwm4l0awvqIwRBpIJGBRPjdTEFL998ueFYAs/t6MWzO/sQjjOTxnBcwbM7+/Dcjl6EY2O3W97aUINIXzsA4NXNzFw7pPmnqYoCe5l3hAupi4WtejA174jPu4Os3LwUyXpSZCYZTFZqtbz0vDU/U+dyyc6j5WqGmLrNZ3pu50Acz+3sG7P2pAde7AmEs3xziFPdfeB5Zso/pbG2pOWZCKgJFpujNzAyVkSx7c3rYe1bEC1Jf/FTp07hnnu/jPWHY3h2x8j7PvNBL57b2YdYhoh+NH6NDYrmJ3+iy5/xexEtrD2nSOUuEpEj1EcIgsgXUrpNjM/DTi5kPj+/Z6soYN1+f8pr6/b7YRXHNgKtNcrShX1wtBvAUFAYOREru49zIXVxyZkswrjN1zwikJQ/ouUg5rIvfMwmg8lIg+YXa3G4oSi5hwwvl+w8WtBALk2u5nTP9dgE1HmsWLevv+RlSoceeLF/MPcURSc6WD9PhAcKDjY3keG1U8rT67TY9lY1LIJ9X5Cdou/YsQOXrVyBVw4EUv7m5b39EDJsHNL4NTYIMtuIae8bbf0wnGiCKd28Skq3WaA+QhBEvpDSbWLqq9lJXbbcrqcTisvJndfTCccVhIpNFJwnTW62uGsf1PIma6cxyhhE+yykLuZNa0Ys2AueF7B+81Cqs1CCvYdLzK7AmU0Gk5HGWmaxwIsW9OURhbtcstN9b4U05u7pnlvpEBCMSmPanuwC66vBaO6L/PZepuBJkcwKxGRF1AJjBsMjg2EV296cDhtkzde3P8hO0Q8dOoT+wWjG+4YT6e9L49fY4NA2cHsHMwdIi0lMFqR0mwfqIwRB5Asp3SZGj2ArODx5/c5lFeC0phat08rDlUcO2FJwxnSWZithZ36pY6l0F1IXPM+DG+wEAGw5cCr5eRTMLDiXyOVmk8FkxOtxJZWR9u7Up8SpKJfsmO8tIFhTK93pnhuIyKiwi2Pantzas/KJJ9HVrynbidxN0icTVo4t0AdjIxWnUrQ3WcvfHBhk/9+4cSOq3PaM93Va0t+Xxq+xwWNjG7nBWOZMBLr+JiB3ix2ivFAfIQgiX0jpNjFTtHy5Focbg+HczTzjkoxVc7wpr62a40VcGtsd2JXL5gMA7NWNONHRg3BMi8Qql9/nqdC6qLOzz4/7h8ooC+yk0ufObu5vNhlMRnieT566duUREKxcstN9b/lhvre5PHcgJqNrII7V81IHJytHe6p0sA2mqJr7wrFvgI1RokJpjVKh79WF4yMVrFK0NyXO6j44GIaqqnjttdfw2voNWD039X1Xz6uCrKRX9Gj8Ght8buaGEVEy9zP9QFXkSOk2C9RHCILIF1K6TUx9jReKzE5Fjnd05/w7p82CqxZV49rFvuROrNPK49pF1bh6sW/M01k01/sQ6WsDALy2eQ/CWvoTjIHS7bRZcPViH65dVJ1XXSxsrQYARCxeACy3OGdnFgcNVdkDcxX6XKK0KDF26poqYnQ6yiW74b63vYHR5cn03HqPFR9eWD1m7clXwU7jZS73+/rDrF9bOVpspsJpY4pVVD79cwvWLixuvFY1q6FgOIqTJ0+iu7sbX/zCv+KqRb5R971uiQ9XL6qGzZJ++qfxa2xoqGJjgiRkTp0pqexEXOQyn4gTYwf1EYIg8oVShpkYURCQCAdg8/hwsrMPC2a05vzb/3xqI65feRYe/puZiCSG8v0alcaCBVNrwo6j3ZjTpJ3YjVEkVqvIY80CL65d4huR+zhTXVx65hy8uTEEm68ZfYEBqFIcDi+LyNxck1uu5kKeS5QYiZ0A9gbzM3m2ijxm1djw4cUzEY7L8NiKl53ueyuIFvgHQmhtqBn1HfZcKz68eCYicRnu0547Vu2pzusGugDVkns8icEYO4XLIYX9pKTCbkEXgARGn2re/+t3cdOKRYWP11qQtoFwDFu2bAEACIKADQcCmOaz4aG/mYmYpMBpESAratZ0YQCNX2NBa10VcATg7BUZvydDgAAgjTUzYRDURwiCyAcaGUyOEmUBoPLJl7v3yEkcU2rw0IY2bN1zGJUOC0SBN3TntdnNmlpbSEU0wU64OWXsTsScNlYHudbFvOktiAV7ksHUenp64PAy3/TaitzzPuf7XKK0CApTRvx5ROEGgB5/EN957RTu/sNhBP39JZOdHGM+t/6B1JsAiqLgWy8fxd1/OIzOru5Rzx2r9tRQQDyJiMxO4yrs5MuYCq/mlnK69cBfNr2PDlTju68cQ1tXT0Gy1VNJhaJxbN68GQCw7Oxz8PyuXjy0oQ0720KosIsQBS7jCffpOG0WqIqMvR9sharINH6VmJktbE6xur1IJNJvQisc61NWIXOqSmLsoTmeIIhcIaXb5HDaSV23P5Tlm0P8+Ll3wAsiou37cd7iWeUqWl6cMYMtLiRHDSJxtrjgVHOboXKDXQCArQfb0NXVDUclO5nMJZAaYQ4sYG0sGMnPlWHD5t3geB5dne1oqk3tS10ISkLzvQ1FUl7ff6wNgtWOQDiGKY2jT8LHitZ6FvTQ4vAgFs+t7uKa4ZTXlV+Kw8lCtRZITxVHbtr9+s0D7B9dezGtqa6ge+tRrUPRRPKke/rZq+CPyKiwCzij2Z3p51np6Ogo6vdEamY010NRZPCCiKNtXWm/p/JMkaPYXARBEOMXUrpNjkVlC96+HE/qEgkJbRwzg17eaB7lcOXyBQAAe1UDugPsXXiTR2Kt14KpnQhIONXdD160QFUVVJDSPW6waamv8k3fsvUgUzKkvpMlLU/S9zaUuj/vPMSeFw90G5rrukVTujmex8nO3px+owhMmaypyC/F4WShppIpvsNTQHb3BRDxzgQAXLWkseB761GtI3EpedIdrWFj7sUzKyHSCakpsVhEJAZZZoVDJ9Mr3RCY0m0js2WCIIhxC43gJsfGs8VUMJKb//PPn98Iu7ce8VAAt1+/oowly4+m2mpEelkwtZMhtgA0u9K9sJUpHhGLF+19LPCVGh2EyNMCdrzgEJmsIon8AhCdCLD+5pQCpS2Q5ns7mCJ6OQAcbOsDAHDREj83T2xWC+IhVoZTXX05/YazsQCDDdWZ/VMnK3VavYiOoUCMj/zxr7DYXYj0nsTHrji/4HvrUa07uvvQ09ODyvopOBFim4MrZucWg4IwBiXCXMeOd6ZPa8iJbAPOnodrAEEQBGEuaAQ3OW4rUxpCOSoNr+5jC+SK0DF4XJkjoo411ph2YlbZAgAQYO5IrJeeNQcAYKtuwoke5lvPS6nNgglz4tYiRseU/DZKolYvAKDRVdo2Otz3NhVt/czX28mVP4d9NuQo22hq6/Hn9H3Ryfy/G2u9ZSrR+KahxgsAEK0ODGjuBTv62QnmDGsQPF/4dKzrYsdOso3N8264HSqARY1O1HuMs5ggsiPIzOqlwz+Y9ju8hVmROKxkZUUQBDFeIaXb5Oj5cmNKdlHtOngcQsM8AMAnL1tc1nIVQouHvYPVpZ34mLz1zZ3WjGiABVM7FGRKm001XhkicqfCyRQOKY9EDd19AdirmwEAcxpLe0o43Pc2Ff2a1bnPZbzzJhdnimEu8ST6AgMQrWyTb2qKqOwEUFddCVVhJ9Jt3X14/o2tcNRPh5yI4/brLizq3npUa/9ACJwgom7pKgDAytneou5LlB8Hx8aE3oH0+e0FKyndBEEQ4x2Tqz1ElRbxNpFDvtyfPv8ueF5AtH0/LjpzXrmLljdnTK8f8bfZlW4AEEKdAABb80IAgFM0d/A3YiRel5Zvms89ouz6LXvA8Tyi/i7Ue7PnZM+H4b63qYjyrLytvuICX5UCQdtg6h3Ibt1xooNZsciJOHze3COeTyZEQUAiwk4zO3sD+N1bhwAAXPe+ggOo6egRyUWbE61nXgbY3Ki0Cziz1fh2RGSmwsY2dIOx1FY1sXgCgoWtA1w2UroJgiDGK+NA7Znc1HnZokkVM5uKJxIS2nmm1J7TZM6J+bKzF4z4ezy4p9U7mJJkr2D+3ZWUDmlc4avUlGZL7q4W2w62AwCEUIbARgWi+95GEqk3b3hnNQBgbmtxSlgpsHGsjP5w9ujlJzW/70Q4UJSZ9ERHjjGl++CpbsSqWGaJDy9tKvq+dm0HU7Q7MXvlTQCAS2ZVUvyJcYDPwxTqqJp6bukPDpmdO+3kKkAQBDFeodWRyanXgu/w9swnFv/33Buwe+sQH/TjH69fORZFy5uGmipEek8l/7YI5m9+ejA1nWoXLXrGE7XappVgyz2i9skgUzb1DZdSom80xaTRp1p9gQHYtM2dJXOmlPzZ+eLSjANC8ez10NHHgkGpsdxTG05KtJRxL+/pg2h3ItJzAh9ddV7Rt3VoJ6DeljloWnwhOAArZlEAtfFAgzZGSULqjcE+TelWpASsIm36EgRBjFfMr/VMclrrq+GxCZjRXAdJTm/afCJigccmoDJ8HG6nPe33jMYW64PHJqDFa00qRGZmxVlzASBZ5ukNpcvZTJSfel8lPDYB05tqoSi5KdFRK5PxgtbqkpfHmkHp3r7/GAAgHgqiqbb0z84Xj50pchE5+2lpXAZavFb4HDSlZIKXY2w8X7AUHpuAWfaBklgGOK0iPDYBixcvgscmYFGTE7UUQG1cMKW+Ch6bgJlTm1NeDwyE2fxTIaCiglw3CIIgxivmtEMmkrQ01OG714sIRiUAHMKxBJy2If/UcCwBiyjgzmvPQYVdxGAk9cRtFv7z1ivQVO1CMCqh0jF11PuYjdlTm3D3iiDmN7oRjErwOkTTl5kYYkpjfbL/KCoQzSK7zl4/7NXM3PfSM+dg7wdbS1oem4XHIIBECv1/3/FOAC2QB3tK+sxCqXLb0AYgkWWaCMcSuO2aSxCISqi0m79PG8kDn7gMM+rYWFJhFxGNt5bkvjevvRg1Fc7kff0hCvg4Xjh/6TysPNeKYFSCJCuIS/KI/jNr2hR8d6ENwaiEKsdcxBMyLNS9CIIgxh2kdJuYuKTgL3sDWLffj3BcgdPKY9UcL65e7INV5BGXFLy425/iug1WE0Ypi0sKtp6K4sH1HSnfx4zEJQWHemL48abOcVNmgpGt/6Ri/ebd4Hgfov4uzGg5D3s/KG2ZdN9bSR19enysKwi4AatsDhPtmgonEAQUMb3lTPoxiPrH6cQlBbs7Y3jojdKOJXFJwdvHIli3v/20+1pJBiYnLil4Zf9Axjn+r4cHsW7/SepfBEEQ4xxSuk1KOJbAi7v9eHZn39BncSX59+p5Xry8N/31NQu8pjptyvY+ZisvMD7LTDAKld37hzsBtw9CuLss5dJ9b+UUnj3dIQlwA5VWc+Svb6iuAIIAZ00dwZ36R+6Uq65IBuOXiTbHEwRBEJmhrVKTYhUFrNvvT3ntrWMDcFjFtNfX7febLuBKpvcxY3mB8VlmglGo7PQgao3O8ii+TquudI9+/qDMrjVUmiMmQ0sd8yu3uCpT+sNT/8idctUVyWD8MtHmeIIgCCIzpHSblFBcRjhN1GCrwGW8Ho4rCMXNlU96vJUXGJ9lJhiFyi5mY0HUFk2tKUu53A4W3EpNkTdctrIgSTMbzRGsr7WBRVIXLDb0+gdGXaf+kTvlqiuSwfhlos3xBEEQRGZI6TYpLqsApzW1eOKymvG608rDZTXXLvh4Ky8wPstMMAqRXWevHw5fCwBg5bJ5ZSmX28Fy8kIYqXRLsgxrJcvNvWC6OYIhVld6IMUjAIATnb2jrlP/yJ1y1RXJYPwy0eZ4giAIIjOkdJuUuCRj1RxvymvnT/UgLqe/vmqOF3HJXLvgmd7HjOUFxmeZCUYhsnvtvd0AgKi/E9Ob68tSLl3p5sSR6Zz2HTkFwWKDIiWwYEZLWZ5dCFKYnXCf6uofdY36R+6Uq65IBuOXiTbHEwRBEJmhQGomxWmz4OrFzLwzXWTTbNfNRC7vYzbGY5kJRiGye/9wJ+DxQSxTEDUAqHQ7AAC8xTbi852HTwGoRizYDZt1Udmeny9qjEVS7+wfbV5O/SN3ylVXJIPxy0Sb4wmCIIjMkNJtYqwijzULvLh2iQ+huAyXVUBckpOTbbbrZmO8lRcYn2UmGKfLzm4RsKMthA1b9mD1uQtHff/UgAzeAzQ4y1emSrcTQAK8dWSwtENtfYBQDT4aKN/DC4CXowCAnkDqNGZWkcf8Ois+vHgmQjEZFXbqH+ko11hCY9T4pZA5PpaQSLYEQRDjEFK6TY6eEqTSwSZZUeDzum42xlt5gfFZZoIxXHZ3//gF9LhmQmlLrXTHbNVwAFhcpiBqAFBV4QLgh2h1IJGQYLGwIbjdHwF8gItPlO3ZhWCFBADoD8XTfueB37+P2oZmXD89jg+dvYD6RwbKNZbQGDV+yXWOd4oyXt+wHpdccsnYFpAgCIIoCTQzEwQxKbhiSRMAQK2bhyOnOkdc6+jph8PHApitXD6/bGWo8gzlvPYPDJ0e98fY/2uc5gqO5BBY6rSBqJTy+tG2LtirGjAQk7FweuNYFo0gJh2Dg4NGF4EgCIIoEFK6CYKYFFxxwVJEOg9BEC145Jk3R1xLBlHr78C0prqylaHC7YSq5bzuCw4toGM88/WeUusp27MLwW1jU0Qotc6N9Zv3AAAivSfRUGOOVGcEQRAEQRBmg5RugiAmDWf4mMJ7JFEFSR6K/rv9CDv5FiM9ZX0+z/PJNFyBgfDQ5y4WMGlOa/kU/kLwOlmU9bia+gR+xzFWX7bY6OjmBEEQBEEQBIOUboIgJg13XH8pEpFBOHxNePovbyU/PzXAlPFGV7pflg4lwYKT+QeZ0t3dF4DNw06Jl8yeUv4C5EG1hwV8k3hbyusd2r5BS4W5zOIJgiAIgiDMBCndBEFMGqorPXAGDgMAXtwx5Ncds7GT5sVTa8teBiXBHLgHwkz5/uDAcQBAfNBvOhPtuirN3N3iSHldcrL6WjqjPHnNCYIgCIIgJgKkdBMEMan42MVzAQBc3VwcPN6Otu4+OHwsyNplZQyilkRikcAHwkz53nucKf/yYG/5n50njb5KAIDgGO1rfuRUJ+xepmyvXL5gTMtFEARBEAQxniClmyCIScWq85Yg0nEQvGjBj//0FtZvHgqiNqWx/CfdUFhasMEIU7qPdw8AAGxKOO1PjKK1gVkAWJ0ViMRGpg1bv2UvACDScxL1Pu9YF40gCIIgCGLcQEo3QRCTjjM13fqYXI0jXSG0eK2oE8dG6eUVFgo8FGPKd48WGrzSqo7J8/OhubYaisICzp3sGBlkLhlELU5B1AiCIAiCIDIhGl0AgiCIseaO6y/Ff718HDdfvwwLG10IRiVU2qciHEvAabOU9dkCmBIb1nJfhxQLrACavKn9po3EYhEhhYOwuqtworMPs6c2Ja91hDlYvEArBVEjCMLEyPEYOF6AHI1AsDugKjIEa+rgkGZhPJaZMBZqM+aHlG6CICYd3go3HrhmLl7a3Y+fbupAOK7AaeWxao4XVy/2wSqWzwhIADvRjiaY0i3bKgAAMxqry/bMYpCjg4C7Ch29gZGfO2thAbB0ZoMxBSMIgsiCkkigbcM6dLy5AXIkAsHhQMOFK9C88grwlvJusBbKeCwzYSzUZsYHpHQTBDHpCMcSeGm3H8/u7Bv6LK4k/16zwAtLmfRuC69CAhBJKEgkJFgrWW7uhTOaMv/QILgEyyve5R9MfnboRAfs3jqoioLLKIgaQRAmRI7H0LZhHU698uLQZ5FI8u+mFatMdxI4HstMGAu1mfED+XQTBDHpsIoC1u33p7y2br8fVrF8JtO6Mh+XVew5chKCaIEsJTB/ekvZnlkMosoCqPUNRpOfbdjKgqhF+06htrrSkHIRBEFkguMFdLy5IeW1jjc3gOPN5xozHstMGAu1mfEDKd0EQUw6QnEZ4biS8lo4riAUl8v2bJvIAQDiMrDz0Cn270AnLBZzGh7ZOFZPgXAi+dmOYyy9mT3uN6JIBEEQWZGjEciRSOprkQjkaOprRjIey0wYC7WZ8QMp3QRBTDpcVgFOa+rhz2nl4bKWb2fYrvmLSwpwuINF/hZiA2V7XrG4rGyTIJQYiq7eGWGftVaac6OAIIjJjRyNQrDZIDhSB6gUHA4IdvMFrxTsjoxl5m02hDs7xrhUhJnJ1mbM2M4nK6R0EwQx6YhLMlbN8aa8tmqOF3GpfCfddk2hl8Cj3c92oF18ItNPDKXCzhTriMwlP5NdzA+dgqgRBGE2+nZux/b//k/49+9FwwWXpvxOw4UroCrlG+cLRVVkNFy4IuW1hgsuRWDfHnzw3a9h/y8fQ7ijbWwLR5iO3u1bENi/Z9y188kKHVMQBDHpcNosuHqxDwDz4U4VvTyRKI8irKckkyHAH1chAKh1m3cornLbcFIFEmDlPni8HfbKWhZE7WwKokYQhDmI9ffh6LO/Qf/uHQCAjk2vY+4n/x7guJFRnS+41LRRnQWrDY2XfAhQVXRsen1EJOqmFatx4sVnAVVF3wfb0PfBNlQvPhMtl6+Bs7HZ6KITY4iqKDj5yos49coLsNfVY9Ed/zq6nVP0ctNh3pUeQRBEGbGKPNYs8OLaJT6E4jJcVgFxSS5rujAAcNksQBxQORFx3goHgCk1nrI+sxhqK12AH1BFOwBgw9Z9ABoR7TuFGu98Q8tGEAShyjLaN67HyXXPQ4nHwQkCmi5dheYPXQHeYkXTilVovuxKyNEIeKsVgf17EOnqgKu51eiij0JVFOx/4lE0XHApln3pG5Bj0WE5l62Ydu2NqDvnApx85UX07diW/K968VI0X74WLlK+JzxyPIZDv/4F+nZsAwBUzVsEwW5PtnMpHIJgtyN4+CA4gYKomQlSugmCmLTop86VDqZoi0L5PW5cDitTugULBKcXADB3Sn3Zn1soDdUVgB/g7W4AwM7jPUBVIwVRIwjCcAaPH8XhPzyFcNtJAIBn+kxMv/5mOOsbk9/R0yXxbg+OPPsbdL75OmqWnYtZN33SkDJnInBgD4IH9yF06gSWfem/YHHrG7JDy3VnYzPmfOLvEG4/hZOvvoi+He8n/6tetBTNl6+Bq8mc2TCI4oj5+7HvZz9BuO0EOEHA9OtvRt3Z5wMYaueiw4nt3/0vxHq7MffW21E1f5GRRSaGQUo3QRDEGFLhtAEBgHdUwOr2AgCWzJ5ibKEy0FxXBRyOQnRWQlEUdEZ4WKooiBpBEMYhRSI48dKf0Pn2G4CqQnS6MOWq61C77DxwfPrN05ozz0bnm6+jd/tWTLv6BohO5xiWOjudb78JAKhddi54izXjd52NzZjz8b9DuKNt6OR75/vo2/k+qhadgZbL18DVZL7TfKIwBo4fwf6f/xSJgSBElxtzPvlZVEyfNep7vMWCqvmL0LFxPbre2UhKt4mgVRNBEMQY4nEyM22bpxoAEBvoQ231XCOLlJEpjTUAWD7xrr4AZFc9LADOmkVB1AiCGFtUVUXfB1tx9E+/Q2IgCACoWXYupl71kWGnwulxt06Ds7EZ4fZT6N76DhovWlnuIudMPOBH/x7mj1537oU5/87Z0IQ5H78N4Y42nHr1JfR+sBX9O7ejf+d2VC3UlG8TmtITudOz9V0c+t2voEoSk/en/xH2al/a79efexE6Nq5H/56diPn7YfNWjWFpiXSQ0k0QBDGGVLqdAIbSbymhPuMKkwOVbhekaBii3Yk3t++HvbIGiiJjxXIKokYQxNgR7e3BkWd+jcC+3QAAe00dpl//MVTOyn3TkuM41J17EY4+82t0vb0RDReuAMdx2X84BnS99xagKPBMmznCPD5XnA1NmH3LZ9B8+RqmfG/fgv5d29G/azuqFi5By4fWwNViXqsqYjSqouDEX55D2/qXAQBVCxZj1sc+DcFuz/g7R30DPNNnYeDIQXS/twktq64ai+ISWSClmyAIYgzxepwAQsm/bUrEuMLkiBQJQrQ7sWHHCcDnRaz3FGq8pHQTBFF+FFlG+19fxcl1L0CVEuAEEc2XrUbTytXgxfwjM9eceTaOP/9HRLo6MHD0UEoT3bFGVRR0vctMy+vOu6ioeznrGzH7b29Fy4fW4OSrL2rK9wfo3/UBquYvRvOqtXCT8m165FgUB5/+Ofp3fQAAaFq5Gq1XXJ3RfWI49eddhIEjB9H17iY0X3YlBVUzAaR0EwRBjCFVFW4MV7qrbMaVJVfUeBgA0CG54ADgSPgNLQ9BEJODgaOHcPj3TyHS2Q4AqJg1B9M/8jE4agsPPik6HPAtXY7u9zah6+2NplC6/ft2I+7vh+h0wbf4zJLc01HfwJRv7eS75/3N6N+zA/17dsA7fxFaLl8Ld+vUkjyLKC2x/l4WMK39FDhRxIwbbkHtWefkdY/qRUshOl2IB/zw79uNqgWLy1RaIldI6SYIghhDqivcADqTfzdVOYwrTI4IchQAYK+dBgBo9VLeT4IgyocUDuH4C8+g691NAADR5cbUD1+PmrPOKYk5eP15F6H7vU3o3bENU6+5ARaXu+h7FkPXOxsBMP/0UudVdtQ1YNbNn0bzh9bg1GsvomfbZvj37IR/z0545y1CyypSvs1E8MhB7H/iUUihQVjcHsz51D/AM3V63vfhLRbULjsX7W+8hs53NpLSbQJI6SYIghhDLBYRciIGwcKOuGc0VhtcouxYIQFA0qztrFn5+xsSBEFkQ1VV9Gx7D8ee+z2k0CAAoO6cCzBl7XUQna6SPcfVMgXOplaE206gZ8u7aLzkspLdO19i/n7079kJAKjPI4Bavjjq6jHrY5ry/epL6Nn2Hvx7d8K/dye88xayk+8p08r2fCI7XZvfwpHfPwVVluFsasXcT/9DUUHQ6s69CO1vvAb/3l0UUM0EkNJNEAQxxsixSFLpXjSj2eDSZMchArrnuaLIWElB1AiCKDGR7k4c+eOvETy4DwAzj55+/c1lMf/mOA71512II394Gp3vbETDxSsNC6jW/d4mQFXhmTEbjrryZ4Vw1NZj1sc+pZ18v4Sere/Cv3cX/Ht3wTt3AZpXrYVnSv4nq0ThqIqC4y88g/a/vgoAqF68FDNv+mQy93ahOOrqUTFjNoKHD6Dr3TfRuvrDpSguUSCkdBMEQYwxHquKWq8VfQMRzJ1ufqXbbeMh2gRUOgR0t59EdSUp3QRBlAZFSqBt/TqcWv8XqJIETrSg5fI1aLzkQ+DF8i1TfUuX49if/4BodycGjx6BZ/qMtN/1eLKnIysEVZYRPHIIostd1lPuVDhq6zDrpk+i+bIrmfK97T349+2Gf99uVM5dgJbL1xZk1kzkhxSN4OCT/wf/3l0AgObL16Dl8rU5B0zLRt15FyF4+AD6dm5Hy4fWFBVQzWrNnDueyAwp3QRRBHI8Bo4XIEcjEOwOqIpc9M7kRIXqihGOJfCDT52DYFRChV1EXJIhmjyq6L/ctBr1VS4EoxIq7VMRjiXgtI1fv+5MbXGitdOJ9j6E8RTTpk7/bWJwAId//xQC+5jCUTlnPqZ/5CbYfbXlfAUAgGh3oPHiDzFT85YWJAYHUo4HAi/g/LPOhMBx7O8C3/X0emLXecy44W9ZjnFVzXC38qEr3y0fuhKnXvsLure+i8C+3Qjs243KOfPRsmotPFNnlG0sMeMYVco2nlruQ9cHTxxFtK8HnGjBzI9+AjVLl5X0XaoXnYG5n7kDFTNmIREahOh0ZS1TqjlRjUWx+vLLocoyUKK4A2aUfTkhpZsgCkRJJNC2YR063twAORKB4HCg4cIVaF55RckDoYx3qK4YcUnBi7v9WLffj3BcgdPKY9UcL65e7INVLM2udqmJSwreOxnFutc6xk2ZM5GpLQKYUO2U+h1RaoppUyl/e8GlmHXTJ7D/F4+i/vxL4TvjrDE1825auQpt61/God88UdLxIFs9mbFv2mvqMPOjn0CzrnxveQeB/XsQ8/dh0R3/D+0b15e8vGash5K38Wxyv+BSLLz9bsSDAbgay2D5pgKDx47g4FP/l3dbBMo3J5pR9uWGlG6CKAA5HkPbhnU49cqLQ59FIsm/a5efh3DbqcLvL0uw9XbBv/sDCML47qbOphZ0b36rbHVVLkotA7FpCtYdk/Dszr7kZ+G4kvx71VQRUtvxop9TSowuc6llkKktVi8+E307to27dpqOUvW7iTQWjWfMIIdi2lTa3776EsBxmPvp2yE6xjaTQ3Ief/WlkWUqcjzIVk8NF65Ax5sb0l5vWrHK0NM+u68WM2/8uGZ2/hdULViM9jdeS1lPQOFjYz7taazaf1naeDa5a32gacWqkr/PUBvPvy2Wc07MVldG94FyQTMoQRQAxwvoeHNDymsdb25A04pVOPz7J5PRVwvBC+DQ3vcL/r0ZEF1unHnPV8teV+XCi9LIQHS5ccZ//BfW7T+S8vq6/X5cs2g6tpuoHsxSZi9KJ4N0bVF0uWH31Yzbdno6pe53Xoz/sWgi4IVxciimTeXy2+bLrixxibOTbh4vZjzI9q49295D82VXmq4uUmH31WDmjbdAkSQc+s0TKb9T6NhYSHvyorztv5xt3Ci5Z1qrZipTOedEs44HYwEp3QRRAHI0AjkSSX0tEoEUDqFyznzE+noKur+qqujv70dVVZVhEVVLga26BlIoVNa6KhellIGtugahaALhuJLyejiuIBRNmKoezFDmUssgXVu0eCqQGBwYl+00FaXsdxNlLBrvGC2HYtpULr+VoxHw7vIEK0tHunm8mPEg27vyFiukSNh0dZGJcqx38m1PY9H+y9nGjZJ7JtllKlM550SzjgdjASndBFEAgt0BweFIOWgIDgcs7grMvvnTBd8/kUjghRdewPlr18Iyzn1bFEkqa12Vi1LLQJKZP3QqJdZp5eF22uA1WT0YXeZSyyBdW0wMBGFxe8ZlO01HqfrdRBqLxjNmkEMxbSrbbwX72JqWA+nn8WLHg0zvqiTiEB1O09VFJsq13smnPY1V+y9XGzdK7plkl6lM5Z4TzTgejAXjLwoOQZgAVZHRcOGKlNcaLlwBVZHHtkAmhuqKEZdkrJrjTXlt1Rwv4pL56mE8ljkT6dqiFBpEtLdnQrVT6ndEqSmmTZmxPZZrPMj0rjVnng1FSpiuLjJRLtmNpzYBjE+5F1qmcs+JZpT9WEAn3QRRAILVlozsOJkiLxYC1RXDabPg6sU+ABg30cvHY5kzkaktOmrqJlQ7pX5HlJpi2pQZ22O5xoNc3tVsdZGJcsluvLWJ8Sj3YspUzjnRjLIfCzhVNSgx4BgRDAZRWVmJQCCAiooKo4szLtDNeNaSOWFWypVjcCLKYLzlYyyXDMKxBKyigFBchssqIC7Jps95bVSZyyUDytOd+/tMxLFoPGImOZQzh7ER5DIexEKDsLncZc3XbIa6yISRebrHuv2PZZ7usZB7MWUafo232aHKMkS7fUzKNV7IVdekk26CKAJ9cBgK+EBdKh1UVwxdWa10sFNiUTD/afF4LHMmMrXFidZOJ9r7EMZTTJsyY3vMNh4kEgm8tWUrLr74YljyUAiyvasZ6yIT5SqvGeuhnG3ciPctpkxJ5dtmx8uvvILLL798zMo10RjfKyeCIAiCIAiCKCMDAwNGF4EgDCcejxtdhHENKd0EQRAEQRAEQRAEUSZI6SYIgiAIgiAIgiCIMkFKN0EQBEEQBEEQBEGUCVK6CYIgCIIgCIIgCKJMkNJNEARBEARBEARBEGWClG6CIAiCIAiCIAiCKBOkdBMEQRAEQRAEQRBEmRgXSvcPf/hDTJs2DXa7Heeeey7effddo4tEEARBEARBEARBEFkxvdL961//GnfffTfuv/9+bN26FWeccQauuOIKdHV1GV00giAIgiAIgiAIgsiI6ZXu7373u/jsZz+LW2+9FQsWLMCPf/xjOJ1OPP7440YXjSAIgiAIgiAIgiAyIhpdgEzE43Fs2bIF99xzT/Iznudx+eWX46233kr5m1gshlgslvw7GAwCABKJBBKJRHkLPEHQ64nqyzhIBsZDMjAekoHxkAzMAcnBOKjujYdkYDwkg/TkWiecqqpqmctSMG1tbWhubsamTZtw/vnnJz//whe+gNdffx3vvPPOqN888MAD+MpXvjLq8yeffBJOp7Os5SUIgiAIgiAIgiAmB+FwGH/7t3+LQCCAioqKtN8z9Ul3Idxzzz24++67k38Hg0G0trZi9erVGSuCGCKRSGDdunVYtWoVLBaL0cWZlJAMjIdkYDwkA+MhGZgDkoNxUN0bD8nAeEgG6dGtqrNhaqW7pqYGgiCgs7NzxOednZ1oaGhI+RubzQabzZb8Wz/Ij0Qi1EhyJJFIIBwOIxKJQJIko4szKSEZGA/JwHhIBsZDMjAHJAfjoLo3HpKB8ZAM0hOJRAAM6ZzpMLXSbbVasWzZMrz66qu47rrrAACKouDVV1/F5z73uZzuMTAwAABobW0tVzEJgiAIgiAIgiCIScrAwAAqKyvTXje10g0Ad999Nz71qU9h+fLlOOecc/A///M/CIVCuPXWW3P6fVNTE06cOAGPxwOO48pc2omBbpJ/4sQJMsk3CJKB8ZAMjIdkYDwkA3NAcjAOqnvjIRkYD8kgPaqqYmBgAE1NTRm/Z3ql+6abbkJ3dzfuu+8+dHR0YOnSpXjppZdQX1+f0+95nkdLS0uZSzkxqaiooI5lMCQD4yEZGA/JwHhIBuaA5GAcVPfGQzIwHpJBajKdcOuYXukGgM997nM5m5MTBEEQBEEQBEEQhFngjS4AQRAEQRAEQRAEQUxUSOkmRmGz2XD//fePiAJPjC0kA+MhGRgPycB4SAbmgORgHFT3xkMyMB6SQfFwarb45gRBEARBEARBEARBFASddBMEQRAEQRAEQRBEmSClmyAIgiAIgiAIgiDKBCndBEEQBEEQBEEQBFEmSOkmCIIgCIIgCIIgiDJBSjdBEAQx4YjFYkYXgSAIgjAYmgsIs0BKN1EyVFUFBcM3ByQHYxkcHEQkEjG6GJOWffv24b777oMkSUYXhSAMh+YD46C5wFhoLiDMBCndREnYs2cP7rjjDlxzzTW4//778frrrxtdpElJX18fAIDjOFpoGcT+/ftx0UUX4Te/+Q0ttgzggw8+wNKlS/Htb38br7zyitHFmbTs378f99xzD2677Tb84Ac/wMGDB40u0qSD5gNjobnAWGguMAc0FwxBSjdRNHv37sX555+Prq4uNDU14Ze//CW++MUv4qtf/arRRZtU7N69G/X19bjrrrsA0ELLKP7v//4PH3zwAe69914888wzZNo2hmzfvh3nnXcePvOZz+DGG2/Ek08+iUgkQv1gjNm9ezfOOeccbNu2Df39/fiP//gP/NM//RMef/xxo4s2aaD5wHhoLjAOmgvMAc0FIyGlmygKWZbx4x//GFdffTV+//vf4yc/+Qn++te/4tJLL8Vvf/tbfPGLXzS6iJOCtrY23HrrrViyZAkee+wxfP7znwdACy0jWLlyJf7jP/4DH/vYx3Drrbfit7/9rdFFmhRs3boVF198Me6++2788Ic/xLnnnovnnnsOHR0d1A/GkHg8jq9//eu46aab8NJLL+EPf/gD3nvvPXi9Xjz22GP44Q9/aHQRJzw0H5gDmguMgeYCc0BzwWhI6SaKQhAEHD9+HMFgMPlZc3Mz7r77bvzN3/wN1q1bhx//+McGlnDio6oq1q9fj6lTp+L73/8+Hn30UTzyyCO4++67AdBCywieffZZfOc738HHP/5x/MM//AP+/Oc/4/bbb8cPfvADo4s2IfH7/bjooovw93//9/ja174GAPinf/onzJgxA//5n/8JVVXBcZzBpZwcWK1WdHR0gOfZ8kJVVcydOxcPPvgg5syZg9/85jd4/vnnDS7lxIXmA3NBc8HYQnOBeaC5YDSi0QUgxi/64LVs2TJs2LABx48fx5QpUwAAdXV1+OxnP4t9+/bhmWeewa233gqbzWZwiScmHMfh4osvhsfjwQUXXIALLrgAqqriM5/5DFRVxfe+973kQosmm/Jz3nnnobq6GtFoFI899hhcLhc+8pGPwO12Y926dUYXb0Li9XqxadMmLF26FAAbm0RRxOrVq/H888+jt7cXNTU11AfKjKqqkCQJLS0t6OvrQywWg8VigaqqmDZtGr70pS/h4x//OJ588klcddVVRhd3QkLzgXmguWDsobnAHNBckBo66SYKRh+wVq9ejbfffhuPPPJI0mdJVVU0NzfjC1/4Al5++WVs27bNyKJOeKZMmYKrr746+fdNN92E//u//xtxwiHLMn71q19h586dRhVzUlBRUYFQKIRNmzYBAMLhMOx2O6LRKI4ePYpoNGpwCScmS5cuHXGCJwgC7rzzThw+fBiPPvooANAiq8xwHAeLxYJPfvKT+N3vfof//d//Bc/z4DgOsixj1qxZ+PrXv46nn34ae/bsMbq4ExaaD8wBzQXGQHOB8dBckBo66SbyIhAIgOd5eDye5KB29tln46c//Sk+/vGPw+Fw4K677kJFRQUAoKqqCgsXLoTD4TCy2BOOEydOYM+ePeju7saqVavg9XphtVohSRJEUYQgCLjxxhsBALfeeisAtsh65JFHJnXkyFKSTgayLGPOnDmQZRl33nknXnjhBezcuRPf/va38dGPfhS/+c1vcMMNNxhd/HFPpvoXBAGyLKOxsRF///d/j+effx4f//jH0draanSxJxzhcBgWiyV5iqGqKi677DJ84xvfwD//8z/D4XDg1ltvhSAIAIDKykrMnTsXTqfT4JJPHGg+MBaaC4yF5gJzQHNBDqgEkSO7du1Szz77bPV//ud/1EAgoKqqqsqyrCqKoqqqqj766KMqx3HqZz/7WfWFF15Qjx8/rn7xi19UW1tb1ba2NiOLPqHYvn27Wl9fr5511lmq1WpVFy5cqP7bv/2b2t/fr6qqqkqSlPyuJEnqL37xC5XjOLWqqkp97733DCr1xCKdDHp7e1VVVdX/+q//UjmOUxsbG0fU+V133aXu2bPHqGJPGPLpAy+++KLq8XjU5557zqDSTlx27dqlXnbZZepzzz2nJhIJVVXV5HwQDofV++67T+U4Tr3//vvV999/X+3v71e/+MUvqrNnz1a7urqMLPqEgeYDY6G5wFhoLjAHNBfkBindRE4cO3ZMXbJkiVpdXa0uXLhQ/clPfpJUvPWOpaqq+sILL6hnn3222tDQoM6dO1edNm2aunXrVqOKPeHw+/3qWWedpf6///f/1N7eXjUSiaj33HOPesEFF6jXXnttcqLXJxpZltXbbrtNraioUHfv3m1k0ScMmWRwzTXXqP39/er27dvVT3/60+q2bdtUVR058RPFkW8fUFVVXb16tXrppZeO2CQkiuPo0aPqvHnzVEEQ1GnTpqkvv/xycrE1nMcff1ytr69Xm5ub1fnz56tNTU00J5QImg+MheYCY6G5wBzQXJA7pHQTWZFlWX3sscfUtWvXqvv27VNvu+02ddasWSMUb1mWVVmWVVVV1Y6ODnXnzp3q22+/rXZ0dBhZ9AnHkSNH1BkzZqgbNmxIfhaLxdTHH39cPf/889VbbrlFDQaDqqqyzZAXXnhBnT59Op1olJBMMjj33HPVT37yk2osFks56RDFk08f0Mek3//+9+rBgwcNKe9EJJFIqN/73vfU6667Tj127Jh65ZVXqg0NDWkXW4cOHVI3bNigvvjii+qJEycMKPHEhOYDY6G5wFhoLjAemgvyg5RuIif279+v/ulPf0r+PVzx9vv9qqqqtHM4BnR3d6uLFi1Sv//976uqOmRlIMuy+sMf/lA966yz1CeeeCL5/Y6ODrW9vd2Qsk5Usslg6dKl6i9+8YsR14jSkU8foFOl8qAoirpx40b197//ffKzK664Qm1sbFRffvllNR6PJ79HfaB80HxgLDQXGAvNBcZDc0F+cKpKCRuJwvi7v/s7vP766/i3f/s3fOxjH0NFRQV+8Ytf4Nprr00GUiNKSyKRwM0334z29nY8+eSTmDp16ojrV1xxBSwWC/785z8bVMKJD8nAWKj+zYGiKMn8qzpXXnkltm/fjieeeAKXXXYZBEHAn//8Z6xcuRIul8ugkk5cqC8YC9W/sVD9mwOaC3KHUoYReSPLMgDgsccew6WXXopvf/vbePLJJ/F3f/d3+PznP4/+/n6DSzgxUVUVFosFP/rRj3Do0CHceeed6OrqGpEa4+qrr0ZPTw+lIikTJANjofo3D8MXWZIkAQBeeuklLF26FJ/61Kfw8ssv4x/+4R/w+c9/HsFg0KhiTlioLxgL1b+xUP2bB5oLcoeUbiInFEVJ/lsQBCQSCQBM8V6xYgXuuOMO/PrXv8bLL788areRKA0cxyEej6Ourg4vvfQS3nnnHXz84x/H5s2bkxsh77//Pnw+36hdR6I0kAyMherfPAxf3IqimJwTXnzxRSxduhRXXXUVfvWrX+Hpp59GY2OjUcWcsFBfMBaqf2Oh+jcPNBfkDpmXE1nRcx12d3fjwIEDuOCCC0Z8ftddd+EXv/gF3njjDSxYsMDg0k5c9Pru7e1FPB5HJBLBmjVr4Ha7IUkSZsyYgVdffRUbN27EkiVLjC7uhIRkYCxU/+ZAl0N/fz96enowe/ZsAEjmhf785z+PJ554guaEEqKqKjiOS/5NfWFsofo3Fqp/c5BODjQX5AZt/xCjGL4Po3eoY8eOYenSpfjggw+S1wRBwFNPPYWHH34YL7/8MnWoMqGqKiRJgiAIOHr0KJYsWYJXX30VM2bMwHvvvYe77roLq1atwtlnn4333nuPJpgyQDIwFqp/czBcDseOHcOiRYuwZcuW5HVRFPHYY4/hoYceojmhRMTjcQBALBYDQH1hrKH6Nxaqf3OQSQ40F+QOnXQTAICTJ0+is7MTy5YtS3lt/vz5uOWWW/DII4+M2OWKxWLo6upCa2vrWBZ3wnLw4EH85je/wb59+3DxxRfj8ssvx7Rp0wAwOSxevBg33ngjfvKTn0BVVTKbKgMkA2Oh+jcH+chh+Jxw8OBBiKKY/C5ROHv37sWDDz6ItrY2NDQ04N/+7d+waNEiANQXxgKqf2Oh+jcH+ciB5oLMUAslsG/fPixfvhy33347Nm7cOOp6e3s77rjjDvzoRz8a0aEAwGazkcJdInbu3IkLLrgA27dvx4EDB/DTn/4UDz74IAYHB6GqKjZv3ozbbrstObDRBFN6SAbGQvVvDvKVw3BmzZpFi6wSsGPHDlxwwQWw2WyYOXMmOjs78d3vfheJRAKyLOPdd9/FZz7zGfz4xz+mvlAGqP6NherfHOQrh+HQXJCCMqUiI8YJ7e3t6ooVK9QLL7xQXbNmjbp69Wr1r3/9a/K6LMsGlm7ycPz4cXXBggXqF7/4xeRnP/zhD9UZM2aop06dUlVVTeY7JMoDycBYqP7NAcnBeA4fPqzOnDlTvffee5OfPfDAA+pnPvMZVVVVNRKJqKpKuYfLBdW/sVD9mwOSQ+mhraFJzsmTJyEIAr71rW/hzjvvhCAI+NrXvoY33ngDAGj3cAxQVRXr16/HnDlz8I//+I/JSPG33XYbAGDXrl0AAIvFYlgZJzokA2Oh+jcHJAdz8N577+HCCy/EnXfemfwsGAxi8+bNOOecc7Bq1Sr85S9/gSAII2KwEKWB6t9YqP7NAcmh9IhGF4AwluXLl+O///u/ccYZZwBgqcF+8IMf4Gtf+xruvfdeXHLJJcnPeZ5P/p8oHRzHoaamBldeeWUy3ZqqqkgkEojFYggEAqN+o54WQZIoDpKBsVD9mwOSgzlYvXo1zjjjDNTV1QEAvv3tb+NHP/oRvvnNb8Jut2P79u245pprsHnzZixevNjg0k48qP6NherfHJAcSg8p3ZOU4cqzrnADwNq1a8FxHB5++GF8/etfB8dxuPjii3H33Xfj5ptvxrnnnmtUkSckenT4tWvXJj/TF7FutxsNDQ2wWq3Ja0888QTOO+88zJkzx4jiTkhIBsZC9W8OSA7Go8vA6/XC6/UCYFGDDxw4gD/96U9YtWoVAODIkSN49tln8f7779Nit4RQ/RsL1b85IDmUDzqynGT4/X4ASJ5aD0c3D1mzZg3+5V/+BTzP4+tf/zo+8pGP4OGHHx6x4CKKQ5eDIAiQJGnEteGnRjzPJ+Vy77334nOf+xydKpUIkoGxUP2bA5KD8QyXgSzLyc9VVYXVasWPf/xjrFq1KjlncxyHxsZGCmJaIqj+jYXq3xyQHMoPKd2TiD179uCss87CfffdB2C04s1xXHJRdeWVV+KOO+7AO++8gw0bNmDbtm0488wzDSn3RON0OYiiOGoDBACi0Sh6e3uhqioefPBBfPe738X69esxe/bssS7yhINkYCxU/+aA5GA8p8tAEIQRi9rh/9et0x599FFIkoR58+YZUOKJBdW/sVD9mwOSwxhR7khthDk4fvy4unTpUnX27NnqokWL1K985SvJa6dHKFcURZVlWb3rrrtUj8ej7tixY6yLO2HJRw6yLKsXXXSRunDhQtXpdKrvvffeWBd3QkIyMBaqf3NAcjCefGSgqqq6d+9e9fOf/7xaVVWlvv/++2NZ1AkJ1b+xUP2bA5LD2EE+3ZMAVVXx1FNPoampCXfddRfefPNNPPXUUwCA++67DzzPJ304ALabtXPnTvz2t7/F+vXrsWjRIiOLP2HIVw6KokBRFLS1teGtt97CkiVLjCz+hIBkYCxU/+aA5GA8+cpg165d+OUvf4mNGzdiw4YNJIMiofo3Fqp/c0ByGGMMU/eJMaW9vV392c9+pqqqqnZ2dqr333+/Om/ePPWBBx5Ifuf0Ha1AIDCmZZwM5CuHxx9/XD1w4MCYl3MiQzIwFqp/c0ByMJ58ZbBz5061s7NzzMs5UaH6Nxaqf3NAchg7SOmepLS1taXsWM8884waj8dVVWVm5kR5SSeH3//+9waWanJBMjAWqn9zQHIwHpKBsVD9GwvVvzkgOZQPMi+foLS3t+PEiRPo7+/H5ZdfPsJMUI84+Pd///cAgKeffhqqqiIQCOChhx7CyZMn0dTURJFpS0Ap5EAUB8nAWKj+zQHJwXhIBsZC9W8sVP/mgORgIIap+0TZ2L59uzp16lR1zpw5amVlpTpv3jz1ySefVHt7e1VVZWYi+il2W1ubet9996kcx6lVVVXq5s2bjSz6hILkYDwkA2Oh+jcHJAfjIRkYC9W/sVD9mwOSg7FQyrAJRnd3N2666SbccsstePHFF7F7926cccYZ+M///E88/PDD6O7uTob7B4DGxkYcOXIEHo8HGzduxLJlywws/cSB5GA8JANjofo3ByQH4yEZGAvVv7FQ/ZsDkoMJMFrrJ0rLrl271GnTpo3akfr3f/93dfHixeq3vvUtNRQKJT9/7LHHVK/Xq27dunWsizqhITkYD8nAWKj+zQHJwXhIBsZC9W8sVP/mgORgPHTSPcFIJBKQJAnhcBgAEIlEAADf/OY3sXLlSjzyyCM4ePBg8vsf/vCHsXXrVpx55pmGlHeiQnIwHpKBsVD9mwOSg/GQDIyF6t9YqP7NAcnBeDhVVVWjC0GUlnPOOQdutxuvvfYaACAWi8FmswEAzj77bMyaNQtPPfXUiNx7ROkhORgPycBYqP7NAcnBeEgGxkL1byxU/+aA5GAsdNI9zgmFQhgYGEAwGEx+9pOf/AS7du3C3/7t3wIAbDYbJEkCAFxyySUIhUIAQB2qhJAcjIdkYCxU/+aA5GA8JANjofo3Fqp/c0ByMB+kdI9jdu/ejeuvvx6XXnop5s+fj1/96lcAgPnz5+Ohhx7CunXrcOONNyKRSCSDI3R1dcHlckGSJJCRQ2kgORgPycBYqP7NAcnBeEgGxkL1byxU/+aA5GBOKE/3OGX37t245JJL8MlPfhLLly/Hli1bcOutt2LBggU488wzcc0118DlcuGOO+7AkiVLMG/ePFitVjz//PN4++23IYok+lJAcjAekoGxUP2bA5KD8ZAMjIXq31io/s0BycG8kE/3OKSvrw8333wz5s2bh4ceeij5+cqVK7F48WI8/PDDyc8GBgbwta99DX19fbDb7bj99tuxYMECI4o94SA5GA/JwFio/s0BycF4SAbGQvVvLFT/5oDkYG5oO2Mckkgk4Pf7ccMNNwAAFEUBz/OYPn06+vr6AACqqkJVVXg8Hjz44IMjvkeUBpKD8ZAMjIXq3xyQHIyHZGAsVP/GQvVvDkgO5oZqeBxSX1+PX/7yl7j44osBALIsAwCam5uTnYbjOPA8PyKAAsdxY1/YCQzJwXhIBsZC9W8OSA7GQzIwFqp/Y6H6NwckB3NDSvc4Zfbs2QDY7pTFYgHAdq+6urqS3/nGN76Bxx57LBmZkDpV6SE5GA/JwFio/s0BycF4SAbGQvVvLFT/5oDkYF7IvHycw/M8VFVNdhh9J+u+++7D1772NWzbto2CIowBJAfjIRkYC9W/OSA5GA/JwFio/o2F6t8ckBzMB510TwD0WHiiKKK1tRXf+c538K1vfQubN2/GGWecYXDpJg8kB+MhGRgL1b85IDkYD8nAWKj+jYXq3xyQHMwFbXFMAPTdK4vFgkcffRQVFRXYuHEjzjrrLINLNrkgORgPycBYqP7NAcnBeEgGxkL1byxU/+aA5GAu6KR7AnHFFVcAADZt2oTly5cbXJrJC8nBeEgGxkL1bw5IDsZDMjAWqn9jofo3ByQHc0B5uicYoVAILpfL6GJMekgOxkMyMBaqf3NAcjAekoGxUP0bC9W/OSA5GA8p3QRBEARBEARBEARRJsi8nCAIgiAIgiAIgiDKBCndBEEQBEEQBEEQBFEmSOkmCIIgCIIgCIIgiDJBSjdBEARBEARBEARBlAlSugmCIAiCIAiCIAiiTJDSTRAEQRAEQRAEQRBlgpRugiAIgjApn/70p3HdddcZXQyCIAiCIIpANLoABEEQBDEZ4Tgu4/X7778fDz30EFRVHaMSpebTn/40/H4/nnnmGUPLQRAEQRDjFVK6CYIgCMIA2tvbk//+9a9/jfvuuw/79u1LfuZ2u+F2u40oGkEQBEEQJYTMywmCIAjCABoaGpL/VVZWguO4EZ+53e5R5uUrVqzAP//zP+Ouu+5CVVUV6uvr8eijjyIUCuHWW2+Fx+PBrFmz8OKLL4541s6dO7FmzRq43W7U19fjE5/4BHp6epLXf/e732Hx4sVwOBzw+Xy4/PLLEQqF8MADD+DnP/85nn32WXAcB47jsGHDBgDAv//7v2POnDlwOp2YMWMGvvzlLyORSCTv+cADD2Dp0qV4/PHHMWXKFLjdbtxxxx2QZRnf+ta30NDQgLq6OvzXf/3XiLJyHIdHHnkEa9asgcPhwIwZM/C73/2u9AIgCIIgiDGClG6CIAiCGEf8/Oc/R01NDd5991388z//M26//XbceOONuOCCC7B161asXr0an/jEJxAOhwEAfr8fl112Gc4880xs3rwZL730Ejo7O/HRj34UADtxv/nmm/GZz3wGe/bswYYNG3D99ddDVVX867/+Kz760Y/iyiuvRHt7O9rb23HBBRcAADweD372s59h9+7deOihh/Doo4/ie9/73oiyHjp0CC+++CJeeuklPPXUU/jf//1fXHXVVTh58iRef/11PPjgg/jSl76Ed955Z8TvvvzlL+Nv/uZvsH37dtxyyy342Mc+hj179oxB7RIEQRBE6eFUo53FCIIgCGKS87Of/Qx33XUX/H7/iM9P96desWIFZFnGG2+8AQCQZRmVlZW4/vrr8cQTTwAAOjo60NjYiLfeegvnnXcevva1r+GNN97AX/7yl+R9T548idbWVuzbtw+Dg4NYtmwZjh49iqlTp44qW64+3d/5znfw9NNPY/PmzQDYSfe3v/1tdHR0wOPxAACuvPJK7Nu3D4cOHQLPs33/efPm4dOf/jS++MUvAmAn3f/4j/+IRx55JHnv8847D2eddRZ+9KMf5VijBEEQBGEeyKebIAiCIMYRS5YsSf5bEAT4fD4sXrw4+Vl9fT0AoKurCwCwfft2rF+/PqV/+KFDh7B69Wp86EMfwuLFi3HFFVdg9erVuOGGG1BVVZWxHL/+9a/x8MMP49ChQxgcHIQkSaioqBjxnWnTpiUVbr1sgiAkFW79M72sOueff/6ov99///2M5SEIgiAIs0Lm5QRBEAQxjrBYLCP+5jhuxGd6VHRFUQAAg4ODuPrqq/H++++P+O/AgQO45JJLIAgC1q1bhxdffBELFizA97//fcydOxdHjhxJW4a33noLt9xyC9auXYs///nP2LZtG+69917E4/G8yqp/ppeVIAiCICYipHQTBEEQxATmrLPOwq5duzBt2jTMmjVrxH8ulwsAU3wvvPBCfOUrX8G2bdtgtVrxxz/+EQBgtVohy/KIe27atAlTp07Fvffei+XLl2P27Nk4duxYycr89ttvj/p7/vz5Jbs/QRAEQYwlpHQTBEEQxATmn/7pn9DX14ebb74Z7733Hg4dOoS//OUvuPXWWyHLMt555x18/etfx+bNm3H8+HH84Q9/QHd3d1LJnTZtGj744APs27cPPT09SCQSmD17No4fP46nn34ahw4dwsMPP5xU0kvBb3/7Wzz++OPYv38/7r//frz77rv43Oc+V7L7EwRBEMRYQko3QRAEQUxgmpqa8Oabb0KWZaxevRqLFy/GXXfdBa/XC57nUVFRgb/+9a9Yu3Yt5syZgy996Uv47//+b6xZswYA8NnPfhZz587F8uXLUVtbizfffBPXXHMNPv/5z+Nzn/scli5dik2bNuHLX/5yycr8la98BU8//TSWLFmCJ554Ak899RQWLFhQsvsTBEEQxFhC0csJgiAIgjANHMfhj3/844j85ARBEAQxnqGTboIgCIIgCIIgCIIoE6R0EwRBEARBEARBEESZoDzdBEEQBEGYBvJ6IwiCICYadNJNEARBEARBEARBEGWClG6CIAiCIAiCIAiCKBOkdBMEQRAEQRAEQRBEmSClmyAIgiAIgiAIgiDKBCndBEEQBEEQBEEQBFEmSOkmCIIgCIIgCIIgiDJBSjdBEARBEARBEARBlAlSugmCIAiCIAiCIAiiTJDSTRAEQRAEQRAEQRBl4v8DrS0Adlm+pecAAAAASUVORK5CYII=", - "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", - "'''\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 HTTPS')\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", - "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", - "#plt.savefig('031825_new_tasks_fig.png')" - ] - }, - { - "cell_type": "code", - "execution_count": 112, - "id": "9a9b08a7-6c95-4971-b259-8e713c58fbe7", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_13098/3506948764.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_13098/3506948764.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_13098/3506948764.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_13098/3506948764.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": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAACmKElEQVR4nOzdeZxO9f//8eeY3ezWmREzY81SdrITGUuWypoYSygkRJLKFpISlUh9QtIiIZUlyU72kWyNjH1LYoxljJn37w+3OT+X2Zk5I9/H/XabW13nvM85r7Nc17ie8z7v42SMMQIAAAAAAABslCunCwAAAAAAAMD/PYRSAAAAAAAAsB2hFAAAAAAAAGxHKAUAAAAAAADbEUoBAAAAAADAdoRSAAAAAAAAsB2hFAAAAAAAAGxHKAUAAAAAAADbEUoBAAAAAADAdoRSAAAgy3Xt2lXe3t7ptqtfv77q16+f/QXZ6MyZM2rTpo3y5s0rJycnTZ48WZIUFRWlxo0by8/PT05OTlq0aJFmzZolJycnHT582Fr+9mNy+PBhOTk5adasWbbuR3rutXOX0WvuftG1a1eFhobavt3Vq1fLyclJ8+fPt33b/wVOTk4aOXKk9XrkyJFycnLSuXPncq4oALiHEUoByDJxcXEaOnSogoOD5enpqerVq2vFihXJ2iUmJmr69OmqUKGCvL29VbBgQTVt2lQbN27M8LYuXLigXr16KX/+/PLy8lKDBg20Y8eOZO2++eYbPfPMMypRooScnJwy/QVq5cqV6t69u0qWLKncuXOraNGievbZZ3Xq1KkU22/cuFG1a9dW7ty5FRgYqP79+ys2NtahTWxsrEaMGKEmTZooT548aX7Z/OSTT1SvXj0VLFhQ7u7uCgsLU7du3Ry+wKZl3LhxWrRoUSb2OOMWL16sSpUqycPDQ0WKFNGIESN048aNZO1WrFhhHZOAgAC1adMmw/VfvXpVPXr0ULly5eTn5ydvb2+VL19eU6ZMUXx8fLL2Gb0uUnLs2DGNGjVK1apVU0BAgPLly6f69evrl19+SbF9Vl+De/bsUdu2bVW0aFHlzp1b+fLlU926dfXDDz+kW/vbb78tJycn7dy502G6MUYBAQFycnJSdHS0w7xr167J3d1dTz/9dLrr/69ICm/eeeedFOe/8847yQKg7DBw4EAtX75cw4YN05w5c9SkSRNJUkREhHbv3q2xY8dqzpw5qlKlSrbWId38TBo5cqQuXLiQ7du6XdKX8fR+7qVgKzIyUs8884wKFy4sd3d35cmTR40aNdLMmTOVkJBgez0nT57UyJEjFRkZafu27xU5dU5y8r2THjtrSwohM/IDAHfCJacLAHD/6Nq1q+bPn68BAwaoRIkSmjVrlpo1a6ZVq1apdu3aVrshQ4Zo0qRJeuaZZ9SnTx9duHBBH3/8serVq6cNGzaoWrVqaW4nMTFRzZs3165duzRkyBDly5dPH330kerXr6/t27erRIkSVttp06Zp+/btqlq1qv75559M79PQoUN1/vx5tW3bViVKlNChQ4f04Ycf6scff1RkZKQCAwOttpGRkWrYsKFKly6tSZMm6fjx43rnnXcUFRWlpUuXWu3OnTun0aNHq0iRIipfvrxWr16d6vZ37typsLAwtWzZUgEBAYqOjtYnn3yiH3/8Ubt27VJwcHCa9Y8bN05t2rRR69atM73vaVm6dKlat26t+vXr64MPPtDu3bv15ptv6uzZs5o2bZrV7scff1SrVq1UqVIlvfXWW4qJidGUKVNUu3Zt7dy5U/nz509zO1evXtWePXvUrFkzhYaGKleuXNq4caMGDhyozZs368svv7TaZua6SMn333+vCRMmqHXr1oqIiNCNGzf0+eef67HHHtNnn32mbt263dG2MnoNHjlyRJcuXVJERISCg4N15coVfffdd2rZsqU+/vhj9erVK9Vlk95f69evV8WKFa3pe/bs0YULF+Ti4qINGzYoLCzMmrd161Zdv37d4b2JrPHrr7+qVatWGjx4sDXt6tWr2rRpk4YPH65+/fpZ0zt37qwOHTrI3d091fWFhITo6tWrcnV1zXQtGzdu1KhRo9S1a1f5+/tnevm78eSTT6p48eLW69jYWD3//PN64okn9OSTT1rTCxYsaGtdqfn000/13HPPqWDBgurcubNKlCihS5cuaeXKlerRo4dOnTqlV1991daaTp48qVGjRik0NFQVKlRwmPfJJ58oMTHR1nrslpPn5E7fO1evXpWLS/Z+xbLzfV26dGnNmTPHYdqwYcPk7e2t4cOHZ+u2AfwfYQAgC2zevNlIMhMnTrSmXb161RQrVszUqFHDmhYfH288PT1NmzZtHJY/dOiQkWT69++f7ra++eYbI8l8++231rSzZ88af39/07FjR4e2R48eNQkJCcYYY8qWLWvq1auXqf1as2aNtfyt0ySZ4cOHO0xv2rSpCQoKMhcvXrSmffLJJ0aSWb58uTXt2rVr5tSpU8YYY7Zu3WokmZkzZ2a4pm3bthlJZvz48em29fLyMhERERled0aVKVPGlC9f3sTHx1vThg8fbpycnMy+ffsc2hUvXtzExcVZ0yIjI02uXLnMoEGD7nj7/fr1M5Ks42hM5q6LlPzxxx/m77//dph27do18+CDD5oHHnjAYbpd1+CNGzdM+fLlTalSpdJsFxcXZzw8PEy7du0cpk+fPt3kzZvXhIeHm969ezvMGzdunJFkdu3aleF6MiMiIsJ4eXml265evXqZfl+mJjo6Otnn0K0mTpxoJJno6Ogs2V5qnJycTN++fR2mHTlyJM3abpWVxyQ79zmzdf79999GkhkxYkSW12JMxq+5lGzatMk4Ozub2rVrm5iYmGTzt27dmubndHx8vMPnXFa5k98R2W3VqlXJPv+yw92ek7uVmfdOQkKCuXr1aorzRowYYSQl+/1iV20ZlZiYaK5cuZKhtnfy7yk7Zdf7EUD24PY9AFli/vz5cnZ2dujN4eHhoR49emjTpk06duyYJCk+Pl5Xr15N9pfxAgUKKFeuXPL09MzQtgoWLOjwl/b8+fOrXbt2+v777xUXF2dNL1y4sHLluvOPurp16yZbvm7dusqTJ4/27dtnTYuJidGKFSv0zDPPyNfX15repUsXeXt7a968edY0d3d3hx5WmZU0hkh63fadnJx0+fJlzZ492+pa37VrV2v+zp071bRpU/n6+srb21sNGzbUb7/9lu729+7dq71796pXr14Ofw3u06ePjDHWOCPnz5/X3r179cQTT8jNzc1qV758eZUuXVpff/11xnf6Nikdg8xcFykpW7as8uXL5zDN3d1dzZo10/Hjx3Xp0qU72tbdXIPOzs4qXLhwuufazc1NVatW1YYNGxymb9iwQTVq1FCtWrVSnOfv769y5cpJutn7a/LkySpbtqw8PDxUsGBB9e7dW//++2+y7S1dulR16tSRl5eXfHx81Lx5c+3Zsyfd/YmMjFT+/PlVv379ZLe1Sjd70nh5eenFF19MNu/48eNydnbW+PHj091OZoSGhurxxx/X+vXrVa1aNXl4eKho0aL6/PPPHdqdP39egwcP1kMPPSRvb2/5+vqqadOm2rVrl9UmaXwoY4ymTp1qve9GjhypkJAQSTd7ijo5OVnXcEpjSt0upTGlfv/9d3Xt2lVFixaVh4eHAgMD1b17d4feeCNHjtSQIUMkSWFhYVY9t27riy++UOXKleXp6ak8efKoQ4cO1uf1rWbMmKFixYrJ09NT1apV07p16zJ6iNN05MgR9enTR6VKlZKnp6fy5s2rtm3bJjse8fHxGjVqlEqUKCEPDw/lzZtXtWvXTvEW8Vuld80lGTVqlJycnDR37lz5+Pgkm1+lShXr8/PW20QnT56sYsWKyd3dXXv37pUk7d+/X23atFGePHnk4eGhKlWqaPHixQ7ry8j1tHr1alWtWlWS1K1bN+v8JV0HKY0pdfnyZb300kvWrW6lSpXSO++8I2OMQzsnJyf169dPixYtUrly5eTu7q6yZctq2bJlaR7PWyUkJOjVV19VYGCgvLy81LJlS4drZ8SIEXJ1ddXff/+dbNlevXrJ399f165dS3X9mTknWb3v6b13ktYxd+5clS1bVu7u7tbyt48pleTcuXNq166dfH19lTdvXr344osO+5/W2HG3rjO92m7cuKExY8ZY12VoaKheffXVZL8Dkz77li9fripVqsjT01Mff/xx8hORQRcuXNCAAQOs41+8eHFNmDDBoTffre+dpM8Ud3d3Va1aVVu3bnVYX2pj1t1+3WfF+xFAzuL2PQBZYufOnSpZsqRDICPJuhUvMjJShQsXtsaamjVrlmrUqKE6derowoULGjNmjAICAtK8RenWbVWqVCnZF/1q1appxowZ+vPPP/XQQw9l3c7dJjY2VrGxsQ4Bxu7du3Xjxo1kY8S4ubmpQoUKycb6yax//vlHCQkJOnr0qEaPHi1JatiwYZrLzJkzR88++6yqVatmHddixYpJunlbV506deTr66uXX35Zrq6u+vjjj1W/fn2tWbNG1atXT3W9Sfty+74GBwfrgQcesOYn/QM4paAxd+7c2rNnj06fPp2hgO769euKiYnR1atXtW3bNr3zzjsKCQlxuDUou66L06dPK3fu3MqdO3e2b0u6+cXq6tWrunjxohYvXqylS5eqffv26S5Xu3ZtrVu3TocPH7b+wb5hwwbrGhgxYoQuXLggf39/GWO0ceNG1ahRw9qH3r17a9asWerWrZv69++v6Ohoffjhh9q5c6c2bNhg3To2Z84cRUREKDw8XBMmTNCVK1c0bdo065bM1AZe3rp1q8LDw1WlShV9//33KV4X3t7eeuKJJ/TNN99o0qRJcnZ2tuZ99dVXMsaoU6dOmTyi6Tt48KDatGmjHj16KCIiQp999pm6du2qypUrq2zZspKkQ4cOadGiRWrbtq3CwsJ05swZ67bjvXv3Kjg4WHXr1tWcOXPUuXNnPfbYY+rSpYsk6eGHH5a/v78GDhyojh07qlmzZnc9IPeKFSt06NAhdevWTYGBgdqzZ49mzJihPXv26LfffpOTk5OefPJJ/fnnn/rqq6/03nvvWZ9ZSbfNjh07Vq+//rratWunZ599Vn///bc++OAD1a1bVzt37rRuC/rf//6n3r17q2bNmhowYIAOHTqkli1bKk+ePCpcuPBd7cfWrVu1ceNGdejQQQ888IAOHz6sadOmqX79+tq7d6/1vhs5cqTGjx9vXc8xMTHatm2bduzYocceeyzVdad3zUnSlStXtHLlStWtW1dFihTJcO0zZ87UtWvX1KtXL2usoz179qhWrVoqVKiQXnnlFXl5eWnevHlq3bq1vvvuOz3xxBOSMnY9lS5dWqNHj9Ybb7yhXr16qU6dOpKkmjVrpliPMUYtW7bUqlWr1KNHD1WoUEHLly/XkCFDdOLECb333nsO7devX68FCxaoT58+8vHx0fvvv6+nnnpKR48eVd68edPd/7Fjx8rJyUlDhw7V2bNnNXnyZDVq1EiRkZHy9PRU586dNXr0aH3zzTcOt6xev35d8+fP11NPPSUPD48U153Zc5LV+57ee0e6eZvuvHnz1K9fP+XLly/dQefbtWun0NBQjR8/Xr/99pvef/99/fvvv8kC8PSkV9uzzz6r2bNnq02bNnrppZe0efNmjR8/Xvv27dPChQsd1nXgwAF17NhRvXv3Vs+ePVWqVKlM1ZLkypUrqlevnk6cOKHevXurSJEi2rhxo4YNG6ZTp05ZD3tI8uWXX+rSpUvq3bu3nJyc9Pbbb+vJJ5/UoUOH7ug2Zenu3o8AcljOddICcD8pW7asefTRR5NN37Nnj5Fkpk+fbk2LiooylSpVMpKsn6JFi5r9+/dnaFteXl6me/fuyab/9NNPRpJZtmxZqjVmRXfzMWPGGElm5cqV1rRvv/3WSDJr165N1r5t27YmMDAwxXVl9NYMd3d361jlzZvXvP/++xmqNbXb91q3bm3c3NzMX3/9ZU07efKk8fHxMXXr1k1znUm3DRw9ejTZvKpVq5pHHnnEGHPzdgZ/f3/TsGFDhzbnzp0zXl5eRpLZtm1bhvbjq6++crheqlSpYn7//fdk+3on10VaoqKijIeHh+ncuXOWbCsj12Dv3r2t/cyVK5dp06aNOX/+fLq1Jm17zpw5xhhjTp06ZSSZNWvWmEuXLhlnZ2fz008/GWNu3qooyYwdO9YYY8y6deuMJDN37lyHdS5btsxh+qVLl4y/v7/p2bOnQ7vTp08bPz8/h+m33kq1fv164+vra5o3b26uXbvmsOztt4AtX77cSDJLly51aPfwww+ne+zu5Pa9kJCQZO/ds2fPGnd3d/PSSy9Z065du5bsVt7o6Gjj7u5uRo8e7TBdUrLb91KrbebMmclquv2YJC176+dESrfZJL1Pbt2X1G7zOXz4sHF2draugSS7d+82Li4u1vTr16+bAgUKmAoVKjjcDjNjxgwj6a5v30tpPzZt2mQkmc8//9yaVr58edO8efM015/Ra+52u3btMpLMiy++mKH9SDofvr6+5uzZsw7zGjZsaB566CGHbSYmJpqaNWuaEiVKWNMyej2l9TsiIiLChISEWK8XLVpkJJk333zToV2bNm2Mk5OTOXjwoDVNknFzc3OYlnQcPvjggzT3P+n2vUKFCjncVjdv3jwjyUyZMsWaVqNGDVO9enWH5RcsWGAkmVWrVqW6jcyek+zY97RukUv6fN6zZ0+K8269xpNu32vZsqVDuz59+jjcQp3S+zy1daZWW2RkpJFknn32WYfpgwcPNpLMr7/+ak1L+uy7k9+Nt/8uGzNmjPHy8jJ//vmnQ7tXXnnFODs7W/9eSNrHvHnzOvxe+/77740k88MPP1jTUrs9+PbrPivejwByFrfvAcgSV69eTXGg3qS/gl69etWa5uPjo7Jly6pv375asGCBPvroI924cUOtW7fO0COTM7OtrLZ27VqNGjVK7dq106OPPupQk6RU67rbmpYuXaolS5bo3XffVZEiRXT58uU7XldCQoJ+/vlntW7dWkWLFrWmBwUF6emnn9b69esVExOT6vIZ3ddcuXKpd+/eWrlypYYNG6aoqCht375d7dq10/Xr1x3WlZ4GDRpoxYoV+vbbb/Xcc8/J1dU12THI6uviypUratu2rTw9PfXWW29l67ZuNWDAAK1YsUKzZ89W06ZNlZCQYB2vtNSsWVO5cuXS+vXrJcnq3VS1alV5e3vr4Ycftm7hS/pv0iDn3377rfz8/PTYY4/p3Llz1k/lypXl7e2tVatWSbrZO+fChQvq2LGjQztnZ2dVr17danerVatWKTw8XA0bNtSCBQvSHNBbkho1aqTg4GDNnTvXmvbHH3/o999/1zPPPJOBI5h5ZcqUsXqhSDd7HJQqVUqHDh2yprm7u1u9yhISEvTPP//I29tbpUqVyvATHrPSrb1+rl27pnPnzumRRx6RpAzVs2DBAiUmJqpdu3YO5zIwMFAlSpSwzuW2bdt09uxZPffccw634Xbt2lV+fn5Zuh/x8fH6559/VLx4cfn7+zvsh7+/v/bs2aOoqKh015nZay7p8y6lW8TS8tRTTzn0nDl//rx+/fVXtWvXTpcuXbKO6T///KPw8HBFRUXpxIkTkrLnelqyZImcnZ3Vv39/h+kvvfSSjDEOD9yQbr7XknrPSjd79Pn6+jpc92np0qWLwzFr06aNgoKCtGTJEoc2mzdv1l9//WVNmzt3rgoXLqx69eqluu7MnhO7912S6tWrpzJlymS4fd++fR1ev/DCC1btWSVpXYMGDXKY/tJLL0mSfvrpJ4fpYWFhCg8Pv+vtfvvtt6pTp44CAgIcPk8aNWqkhIQErV271qF9+/btFRAQYL1O+vzNzPG/3d28HwHkLG7fA5AlPD09UxyzJ2m8hKQvHjdu3FCjRo2sp7YladSokcqWLauJEydqwoQJun79us6fP++wrvz588vZ2TnD28qotLZ1q/379+uJJ55QuXLl9OmnnzrMS9pmanVltqbbNWjQQJLUtGlTtWrVSuXKlZO3t7fDLREZ9ffff+vKlSspdtMvXbq0EhMTdezYMeu2pdtlZl9Hjx6tc+fO6e2337aCncaNG6tHjx6aPn26dQvT33//7fBob29vb4fbmwoWLGiNQ9amTRuNGzdOjz32mKKioqzb/zJ6XaS3Lenml8QOHTpo7969Wrp0abKnHGb1NXirBx98UA8++KCkm1/oGjdurBYtWmjz5s1pPnLb399fZcuWdQieKlasaNVSs2ZNh3lubm7W7bVRUVG6ePGiChQokOK6z549a7WT5BDI3ur223evXbum5s2bq3Llypo3b16GnkiVK1cuderUSdOmTdOVK1eUO3duzZ07Vx4eHmrbtm26y2fE7ccxpduDAgICHMbTSkxM1JQpU/TRRx8pOjra4RrKyK1OWe38+fMaNWqUvv76a+v8JLl48WK6y0dFRckYk+pTKZNuoTly5IgkJWvn6urqEGrfqatXr2r8+PGaOXOmTpw44TD+z637MXr0aLVq1UolS5ZUuXLl1KRJE3Xu3FkPP/yww/ru5JpLum5vHTcuI259mqV08zZQY4xef/11vf766ykuc/bsWRUqVChbrqcjR44oODg4WZBTunRpa/6tMnLdp+X2a8LJyUnFixd3GA+sffv2GjBggObOnas33nhDFy9e1I8//qiBAwem+XmW2XNi975Lyc9/em4/XsWKFVOuXLnSHE8us44cOaJcuXI53NouSYGBgfL39092HDK7D6mJiorS77//nuoTdW//jLr9+CcFVJk5/re7m/cjgJxFKAUgSwQFBaX4F6dTp05JkvWlfu3atfrjjz80adIkh3YlSpRQ6dKlrS/NGzdutIKYJNHR0QoNDVVQUJC13rS2lVFpbSvJsWPH1LhxY/n5+WnJkiXJ/uEbFBTkUMPtdWW2prQUK1ZMFStW1Ny5c+8olLpbt+7r7ePJnDp1ygo6pJtjan366acaO3as/vzzTxUsWFAlS5bU008/7fAP56pVqzr8Y3nEiBEpDhSbpE2bNho+fLi+//579e7d26orI9dFRrbVs2dP/fjjj5o7d26KAUxWX4NpadOmjXr37q0///wz3fE+ateurenTp+vChQvasGGDw9gzNWvW1Geffab4+HitX79elStXtnp2JSYmqkCBAg69k26V9EUjacDaOXPmpDgW2O0BQNJA8d9//72WLVumxx9/PEP73KVLF02cOFGLFi1Sx44d9eWXX+rxxx9Pt2dOej3Vrly54tAuye0BdJJbA5Jx48bp9ddfV/fu3TVmzBjlyZNHuXLl0oABAxwG8rVLu3bttHHjRg0ZMkQVKlSQt7e3EhMT1aRJkwzVk5iYKCcnJy1dujTF/b/bMa8y6oUXXtDMmTM1YMAA1ahRQ35+fnJyclKHDh0c9qNu3br666+/9P333+vnn3/Wp59+qvfee0/Tp0/Xs88+a7W7k2uuePHicnFx0e7duzNV++3hc1K9gwcPTrX3SdJn3r1wPWXkur9bAQEBevzxx61Qav78+YqLi0u31+OdnpOMyop9v9s/Nt0eyqUW0t0aWN7pulNzt/uQJDExUY899phefvnlFOeXLFnS4XVGjn/SQyNul9rxuJv3I4CcRSgFIEtUqFBBq1atUkxMjENvic2bN1vzJenMmTOSUv5HRXx8vG7cuCHp5hPabn+qUtKX4AoVKmjdunVKTEx0GGh68+bNyp07d7J//KQnrW1JNwcZb9y4seLi4rRy5UorlLlVuXLl5OLiom3btqldu3bW9OvXrysyMtJhWla4evVquk+Tk1L+h2n+/PmVO3duHThwINm8/fv3K1euXGkOXpx0Lrdt2+YQQJ08eVLHjx9PcbD6W3s6JSQkaPXq1apevbr1xXfu3LkOQUJ6PTCS2t7akyKj10V62xoyZIhmzpypyZMnq2PHjqkeg6y8BtOS0r6mpnbt2po2bZp++eUX7dy503pCk3QzlLp69ap++uknHTp0SE899ZQ1r1ixYvrll19Uq1atNL+kJN3uUqBAATVq1CjdepKenNWqVSu1bdtWS5cuTfFpSrcrV66cFbw+8MADOnr0qEPPytSkdW1LNwf1zZ07d7KnLGbE/Pnz1aBBA/3vf/9zmH7hwoU7Wt/d+Pfff7Vy5UqNGjVKb7zxhjU9pVvbUvtyWqxYMRljFBYWlub1mvTUwKioKIeANj4+XtHR0Spfvvyd7oakm8c1IiJC7777rjXt2rVrKT5xMk+ePOrWrZu6deum2NhY1a1bVyNHjnQIpe7kmsudO7ceffRR/frrrzp27NgdD96e9Fni6uqa7vsjo9dTRsMF6ea5+uWXX3Tp0iWHP5zs37/fmp+Vbr/ejDE6ePBgst5rXbp0UatWrbR161bNnTtXFStWTLUnbpLMnpPs2PfMHPuMiIqKcujNc/DgQSUmJlp/AEvqLXT7tX9776a0agsJCVFiYqKioqKsXmLSzX97XbhwIcuvgSTFihVTbGxshn4vZFRAQECKt/OldDxSkpn3I4CcxZhSALJEmzZtlJCQoBkzZljT4uLiNHPmTFWvXt36B2XSl5+vv/7aYfkdO3bowIEDqlixoqSb/xhp1KiRw09S74Y2bdrozJkzWrBggbX8uXPn9O2336pFixbpjh9yu7S2dfnyZTVr1kwnTpzQkiVLUr3Vxc/PT40aNdIXX3zhcLvBnDlzFBsbe0e3Hd24cSPFruxbtmzR7t27kz39LiVeXl7J/oHr7Oysxo0b6/vvv3e4beDMmTP68ssvVbt27WS3Yd2qbNmyevDBBzVjxgyHcHHatGlycnJSmzZt0qzpnXfe0alTp6wxLiSpVq1aDsc/6R+T586dS/EvpUm3T956DDJ6XaS2LUmaOHGi3nnnHb366qt68cUXU92HrL4GpeS3N0g3v/h//vnn8vT0zNDYJUljRE2aNEnx8fEOPaWSehm+/fbbDm2lm71uEhISNGbMmGTrvHHjhnUNhYeHy9fXV+PGjVN8fHyytik9+t3NzU0LFixQ1apV1aJFC23ZsiXd/ZCkzp076+eff9bkyZOVN29eNW3aNN1lkq7tH374QUePHnWYd/ToUf3www9q3Lhxqn+lT2/dt1+L3377bY6MSZJU/+313P6EK+nmZ4CU/Ivuk08+KWdnZ40aNSrZeowx+ueffyTdfI/lz59f06dPdxjbbNasWSkGR5mV0nH94IMPkv3hIqmeJN7e3ipevHiK4fydXHMjRoyQMUadO3dWbGxssvnbt2/X7Nmz01xHgQIFVL9+fX388ccp9qS89f2R0esptfOXkmbNmikhIUEffvihw/T33ntPTk5OGXoPZcbnn3/u8Ptu/vz5OnXqVLLtNG3aVPny5dOECRO0Zs2aDI8Nl5lzkh37npljnxFTp051eJ0UtCfV5uvrq3z58iUbf+mjjz7KcG3NmjWTlPyzIKl3evPmze+s+HS0a9dOmzZt0vLly5PNu3DhgvUHx8woVqyY9u/f7/C+2bVrl9WjPj2ZeT8CyFn0lAKQJapXr662bdtq2LBhOnv2rIoXL67Zs2fr8OHDDn8Jrly5sh577DHNnj1bMTExaty4sU6dOqUPPvhAnp6eGjBgQLrbatOmjR555BF169ZNe/fuVb58+fTRRx8pISFBo0aNcmi7du1a6x94f//9ty5fvqw333xT0s3bQerWrZvmtjp16qQtW7aoe/fu2rdvn/bt22fN8/b2VuvWra3XY8eOVc2aNVWvXj316tVLx48f17vvvqvGjRurSZMmDuv98MMPdeHCBZ08eVKS9MMPP+j48eOSbt7O4ufnp9jYWBUuXFjt27dX2bJl5eXlpd27d2vmzJny8/NLdYyEW1WuXFm//PKLJk2apODgYIWFhal69ep68803tWLFCtWuXVt9+vSRi4uLPv74Y8XFxVmhRVomTpyoli1bqnHjxurQoYP++OMPffjhh3r22Wcd/jr7xRdf6LvvvlPdunXl7e2tX375RfPmzdOzzz7r0FMnNV988YWmT59uDcp+6dIlLV++XCtWrFCLFi0cem5k5rpIycKFC/Xyyy9bt5J+8cUXDvMfe+wxh3Gtsvoa7N27t2JiYlS3bl0VKlRIp0+f1ty5c7V//369++67GbqdqkiRIipcuLA2bdqk0NDQZLcR1qxZU999952cnJxUq1Yta3q9evXUu3dvjR8/XpGRkWrcuLFcXV0VFRWlb7/9VlOmTFGbNm3k6+uradOmqXPnzqpUqZI6dOig/Pnz6+jRo/rpp59Uq1atZF8KpZu3Vfz444969NFH1bRpU61Zs0blypVLc1+efvppvfzyy1q4cKGef/75DD8mfNy4cXrkkUdUqVIl9erVS6GhoTp8+LBmzJghJycnjRs3LkPrud3jjz+u0aNHq1u3bqpZs6Z2796tuXPnZsm4Spnl6+urunXr6u2331Z8fLwKFSqkn3/+WdHR0cnaVq5cWZI0fPhwdejQQa6urmrRooWKFSumN998U8OGDdPhw4fVunVr+fj4KDo6WgsXLlSvXr00ePBgubq66s0331Tv3r316KOPqn379oqOjtbMmTOzZN8ff/xxzZkzR35+fipTpow2bdqkX375Jdm4SmXKlFH9+vVVuXJl5cmTR9u2bdP8+fNTvYU5s9dczZo1NXXqVPXp00cPPvigOnfurBIlSujSpUtavXq1Fi9ebL1v0zJ16lTVrl1bDz30kHr27KmiRYvqzJkz2rRpk44fP65du3ZZ+52R66lYsWLy9/fX9OnT5ePjIy8vL1WvXj3FsYBatGihBg0aaPjw4Tp8+LDKly+vn3/+Wd9//70GDBjgMLB3VsiTJ49q166tbt266cyZM5o8ebKKFy+unj17OrRzdXVVhw4d9OGHH8rZ2TnVHqi3y8w5yY59T+29kxQIZVZ0dLRatmypJk2aaNOmTfriiy/09NNPO/Q2fPbZZ/XWW2/p2WefVZUqVbR27Vr9+eefGa6tfPnyioiI0IwZM3ThwgXVq1dPW7Zs0ezZs9W6detkQxVklSFDhmjx4sV6/PHH1bVrV1WuXFmXL1/W7t27NX/+fB0+fDjTPUq7d++uSZMmKTw8XD169NDZs2c1ffp0lS1bNs2Hsdwqo+9HADnMzkf9Abi/Xb161QwePNgEBgYad3d3U7Vq1RQfNXzlyhUzevRoU6ZMGePp6Wn8/PzM448/bnbu3JnhbZ0/f9706NHD5M2b1+TOndvUq1fPbN26NVm7pEcxp/Rz6+OVU5P0yOSUfm59JHGSdevWmZo1axoPDw+TP39+07dvX4dHZmdkvUmPeI6LizMvvviiefjhh42vr69xdXU1ISEhpkePHik+ojol+/fvN3Xr1jWenp5GkomIiLDm7dixw4SHhxtvb2+TO3du06BBA7Nx48YMrdcYYxYuXGgqVKhg3N3dzQMPPGBee+01c/36dYc2mzdvNnXr1jUBAQHGw8PDlC9f3kyfPt0kJiZmaBtbt241bdu2NUWKFDHu7u7Gy8vLVKpUyUyaNMnEx8cna5/R6yIlaV0rSuHx5Vl9DX711VemUaNGpmDBgsbFxcUEBASYRo0ame+//z5D9Sfp2LGjkWSefvrpZPMmTZpkJJnSpUunuOyMGTNM5cqVjaenp/Hx8TEPPfSQefnll83Jkycd2q1atcqEh4cbPz8/4+HhYYoVK2a6du1qtm3bZrWJiIgwXl5eDsudO3fOlClTxgQGBpqoqChjTOqP/TbGmGbNmhlJmboujTFm3759pn379qZAgQLGxcXFFChQwHTo0MHs27cvWduQkBDTvHnzZNNvr+vatWvmpZdeMkFBQcbT09PUqlXLbNq0KcX6JZm+ffs6TEt6bPnEiRMdps+cOTPZo91vX2dKj4o/fvy4eeKJJ4y/v7/x8/Mzbdu2NSdPnkzxs23MmDGmUKFCJleuXMm29d1335natWsbLy8v4+XlZR588EHTt29fc+DAAYd1fPTRRyYsLMy4u7ubKlWqmLVr16Z57lLy999/J6vv33//Nd26dTP58uUz3t7eJjw83Ozfv9+EhIQ4fF69+eabplq1asbf3994enqaBx980IwdO9bhMyej11xatm/fbp5++mkTHBxsXF1dTUBAgGnYsKGZPXu2SUhIMMakfi6T/PXXX6ZLly4mMDDQuLq6mkKFCpnHH3/czJ8/32qTmevp+++/N2XKlDEuLi4O10FERESy30OXLl0yAwcOtOovUaKEmThxYrLP3JSuUWNMsuOeklWrVhlJ5quvvjLDhg0zBQoUMJ6enqZ58+bmyJEjKS6zZcsWI8k0btw4zXWnJCPnJLv2PbX3TmrrSJp36zWe9Dtg7969pk2bNsbHx8cEBASYfv36matXrzose+XKFdOjRw/j5+dnfHx8TLt27czZs2cz9b6Oj483o0aNMmFhYcbV1dUULlzYDBs2zFy7di3Z/qb02ZcRZcuWTXadXrp0yQwbNswUL17cuLm5mXz58pmaNWuad955x3qfpvXeSWkfv/jiC1O0aFHj5uZmKlSoYJYvX57sus+K9yOAnOVkTBaOZggAAJBFnnjiCe3evVsHDx7M6VIA3IVdu3apQoUK+vzzz9W5c+ecLgcAcA9hTCkAAHDPOXXqlH766Se+wAL3gU8++UTe3t568sknc7oUAMA9hjGlAADAPSM6OlobNmzQp59+KldXV/Xu3TunSwJwh3744Qft3btXM2bMUL9+/e54PCYAwP2LUAoAANwz1qxZo27duqlIkSKaPXu2AgMDc7okAHfohRde0JkzZ9SsWbMMPXACAPB/D2NKAQAAAAAAwHaMKQUAAAAAAADbEUoBAAAAAADAdvf9mFKJiYk6efKkfHx85OTklNPlAAAAAAAA3NeMMbp06ZKCg4OVK1fq/aHu+1Dq5MmTKly4cE6XAQAAAAAA8H/KsWPH9MADD6Q6/74PpXx8fCTdPBC+vr45XA0AAAAAAMD9LSYmRoULF7YymdTc96FU0i17vr6+hFIAAAAAAAA2SW8YJQY6BwAAAAAAgO0IpQAAAAAAAGA7QikAAAAAAADY7r4fUwoAAAD3hsTERF2/fj2nywAAAHfJ1dVVzs7Od70eQikAAABku+vXrys6OlqJiYk5XQoAAMgC/v7+CgwMTHcw87QQSgEAACBbGWN06tQpOTs7q3DhwsqVixEkAAD4rzLG6MqVKzp79qwkKSgo6I7XRSgFAACAbHXjxg1duXJFwcHByp07d06XAwAA7pKnp6ck6ezZsypQoMAd38rHn6kAAACQrRISEiRJbm5uOVwJAADIKkl/aIqPj7/jdRBKAQAAwBZ3M+YEAAC4t2TF73VCKQAAAAAAANiOUAoAAAC4zciRI1WhQgXrddeuXdW6descqyejQkNDNXny5Cxf7+3H437l5OSkRYsW5XQZmTJr1iz5+/tn2frq16+vAQMGZNn6gOzyf+Vz6X5HKAUAAIAcdfr0ab3wwgsqWrSo3N3dVbhwYbVo0UIrV67M0u1k5sv24MGDs3z70n8z9LjX5dQx/fvvv+Xm5qbLly8rPj5eXl5eOnr0aJrL/FfCzbuV1UGZ3X7//XfVqVNHHh4eKly4sN5+++1kbS5cuKC+ffsqKChI7u7uKlmypJYsWZLmeo0xeuONNxQUFCRPT081atRIUVFRDm3Gjh2rmjVrKnfu3Bk+hqtXr1arVq0UFBQkLy8vVahQQXPnzk3W7ttvv9WDDz4oDw8PPfTQQ8nqXbBggRo3bqy8efPKyclJkZGRydbRu3dvFStWTJ6ensqfP79atWql/fv3Z6jOnHD06FE1b95cuXPnVoECBTRkyBDduHHDoc3cuXNVvnx55c6dW0FBQerevbv++eefdNc9depUhYaGysPDQ9WrV9eWLVsc5s+YMUP169eXr6+vnJycdOHChXTXuWvXLnXs2FGFCxeWp6enSpcurSlTpiRrt3r1alWqVEnu7u4qXry4Zs2a5TB/7dq1atGihYKDg1P9jBw5cqQefPBBeXl5KSAgQI0aNdLmzZvTrTGrEUoBAAAgxxw+fFiVK1fWr7/+qokTJ2r37t1atmyZGjRooL59+9pejzFGN27ckLe3t/LmzWv79jPqbgaVvRdcv349p0u4a5s2bVL58uXl5eWlHTt2KE+ePCpSpEhOl4W7FBMTo8aNGyskJETbt2/XxIkTNXLkSM2YMcNqc/36dT322GM6fPiw5s+frwMHDuiTTz5RoUKF0lz322+/rffff1/Tp0/X5s2b5eXlpfDwcF27ds1h3W3bttXzzz+f4Zo3btyohx9+WN99951+//13devWTV26dNGPP/7o0KZjx47q0aOHdu7cqdatW6t169b6448/rDaXL19W7dq1NWHChFS3VblyZc2cOVP79u3T8uXLZYxR48aNrQda3EsSEhLUvHlzXb9+XRs3btTs2bM1a9YsvfHGG1abDRs2qEuXLurRo4f27Nmjb7/9Vlu2bFHPnj3TXPc333yjQYMGacSIEdqxY4fKly+v8PBwnT171mpz5coVNWnSRK+++mqGa96+fbsKFCigL774Qnv27NHw4cM1bNgwffjhh1ab6OhoNW/eXA0aNFBkZKQGDBigZ599VsuXL7faXL58WeXLl9fUqVNT3VbJkiX14Ycfavfu3Vq/fr1CQ0PVuHFj/f333xmuN0uY+9zFixeNJHPx4sWcLgUAAOD/pKtXr5q9e/eaq1evJpvXtGlTU6hQIRMbG5ts3r///mv9/5EjR0zLli2Nl5eX8fHxMW3btjWnT5+25o8YMcKUL1/efP755yYkJMT4+vqa9u3bm5iYGGOMMREREUaSw090dLRZtWqVkWSWLFliKlWqZFxdXc2qVaus9SWJiIgwrVq1MiNHjjT58uUzPj4+pnfv3iYuLs5qExISYt577z2HfShfvrwZMWKENf/W7YeEhFjtPvroI1O0aFHj6upqSpYsaT7//HOH9UgyH330kWnRooXJnTu3tc7bhYSEmLFjx5pu3boZb29vU7hwYfPxxx87tHn55ZdNiRIljKenpwkLCzOvvfaauX79ukOb8ePHmwIFChhvb2/TvXt3M3ToUIfjkZI//vjDNG/e3Pj4+Bhvb29Tu3Ztc/DgQYfj9+abb5qgoCATGhpqjDHm6NGjpm3btsbPz88EBASYli1bmujoaGudW7ZsMY0aNTJ58+Y1vr6+pm7dumb79u0O+5vaMV20aJGpWLGicXd3N2FhYWbkyJEmPj7emv/nn3+aOnXqGHd3d1O6dGnz888/G0lm4cKFae5nkqFDh5oXX3zRGGPMO++8Y9q3b59m+xEjRiS7BletWmWMSf+cREZGmvr16xtvb2/j4+NjKlWqZLZu3WqMMWbmzJnGz8/Panv27FlTuXJl07p1a3Pt2jVz/vx58/TTT5t8+fIZDw8PU7x4cfPZZ5+lWme9evVM3759Td++fY2vr6/Jmzevee2110xiYqLV5tq1a+all14ywcHBJnfu3KZatWrWviS9p279GTFihPnggw9M2bJlrXUsXLjQSDLTpk2zpjVs2NAMHz7cep3eOfz3339Njx49rPdkgwYNTGRkpMMxT+tzISUfffSRCQgIcHhvDx061JQqVcp6PW3aNFO0aNFk75u0JCYmmsDAQDNx4kRr2oULF4y7u7v56quvkrW//bxmVrNmzUy3bt2s1+3atTPNmzd3aFO9enXTu3fvZMtGR0cbSWbnzp3pbmfXrl1GkvVeT8nnn39uKleubLy9vU3BggVNx44dzZkzZ6z5SdfML7/8YipXrmw8PT1NjRo1zP79+x3Wk9nPpSVLlphcuXI5/K6YNm2a8fX1tc7vxIkTTdGiRR2We//9902hQoXS3O9q1aqZvn37Wq8TEhJMcHCwGT9+fLK2Sft36++0zOjTp49p0KCB9frll192eC8ZY0z79u1NeHh4istn9HMtKTv55ZdfMlxbWr/fM5rF0FMKAAAAOeL8+fNatmyZ+vbtKy8vr2Tzk25dSUxMVKtWrXT+/HmtWbNGK1as0KFDh9S+fXuH9n/99ZcWLVqkH3/8UT/++KPWrFmjt956S5I0ZcoU1ahRQz179tSpU6d06tQpFS5c2Fr2lVde0VtvvaV9+/bp4YcfTrHelStXat++fVq9erW++uorLViwQKNGjcrw/m7dulWSNHPmTJ06dcp6vXDhQr344ot66aWX9Mcff6h3797q1q2bVq1a5bD8yJEj9cQTT2j37t3q3r17qtt59913VaVKFe3cuVN9+vTR888/rwMHDljzfXx8NGvWLO3du1dTpkzRJ598ovfee8+aP2/ePI0cOVLjxo3Ttm3bFBQUpI8++ijNfTtx4oTq1q0rd3d3/frrr9q+fbu6d+/ucJvMypUrdeDAAa1YsUI//vij4uPjFR4eLh8fH61bt04bNmyQt7e3mjRpYvWkunTpkiIiIrR+/Xr99ttvKlGihJo1a6ZLly6leUzXrVunLl266MUXX9TevXv18ccfa9asWRo7dqykm9fUk08+KTc3N23evFnTp0/X0KFD09xH6eatQP7+/vL399ekSZP08ccfy9/fX6+++qoWLVokf39/9enTJ8VlBw8erHbt2qlJkybWNVizZs0MnZNOnTrpgQce0NatW7V9+3a98sorcnV1TbaNY8eOqU6dOipXrpzmz58vd3d3vf7669q7d6+WLl2qffv2adq0acqXL1+a+zl79my5uLhoy5YtmjJliiZNmqRPP/3Umt+vXz9t2rRJX3/9tX7//Xe1bdtWTZo0UVRUlGrWrKnJkyfL19fX2s/BgwerXr162rt3r9ULY82aNcqXL59Wr14t6Wbvv02bNql+/foZOoeS1LZtW509e1ZLly7V9u3bValSJTVs2FDnz5+32qT1uZCSTZs2qW7dunJzc7OmhYeH68CBA/r3338lSYsXL1aNGjXUt29fFSxYUOXKldO4cePS7C0UHR2t06dPq1GjRtY0Pz8/Va9eXZs2bUrzfNyJixcvKk+ePA77deu2pZv7dTfbvnz5smbOnKmwsDCHz9PbxcfHa8yYMdq1a5cWLVqkw4cPq2vXrsnaDR8+XO+++662bdsmFxcXh8+5O/lc2rRpkx566CEVLFjQmhYeHq6YmBjt2bNHklSjRg0dO3ZMS5YskTFGZ86c0fz589WsWbNU13v9+nVt377d4XjmypVLjRo1+s+ey+vX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uZRu7kdq5zK7EEoBAAAgx0ydOlUJCQmqVq2avvvuO0VFRWnfvn16//33rX9gN2rUSA899JA6deqkHTt2aMuWLerSpYvq1auX4VvapJu38WzevFmHDx/WuXPnMv0X+OvXr6tHjx7au3evlixZohEjRqhfv37WF5pHH31Uc+bM0bp167R7925FREQk60kSGhqqlStX6vTp09agyUOGDNGsWbM0bdo0RUVFadKkSVqwYIEGDx6cqfoyokSJEjp69Ki+/vpr/fXXX3r//fe1cOFChzYvvviiPvvsM82cOVN//vmnRowYkW7vn379+ikmJkYdOnTQtm3bFBUVpTlz5jgMsH67Tp06KV++fGrVqpXWrVun6OhorV69Wv3799fx48eteufMmaN9+/Zp8+bN6tSpU7KeACkd0zfeeEOff/65Ro0apT179mjfvn36+uuvrR4HjRo1UsmSJRUREaFdu3Zp3bp1Gj58eLrHLyQkRN7e3jpz5oxatWqlwoULa8+ePXrqqaeSfbFMSWhoqH7//XcdOHBA586dU3x8fLrn5OrVq+rXr59Wr16tI0eOaMOGDdq6datKly7tsG5nZ2fNnTtX5cuX16OPPqrTp09bx+L777/XwYMHtWfPHv3444/Jlr3d0aNHNWjQIB04cEBfffWVPvjgA7344ouSboZjnTp1UpcuXbRgwQJFR0dry5YtGj9+vH766SdrP2NjY7Vy5UqdO3dOV65ckXQzvAwICNCXX37pEEotWrRIcXFxDrexZuQc1qhRQ61bt9bPP/+sw4cPa+PGjRo+fLi2bduW3qlM1dNPPy03Nzf16NFDe/bs0TfffKMpU6Zo0KBBVpvnn39e58+f14svvqg///xTP/30k8aNG6e+ffumul4nJycNGDBAb775phYvXqzdu3erS5cuCg4OVuvWrR2OfWRkpI4ePaqEhARFRkYqMjJSsbGxqa571apVat68ufr376+nnnpKp0+f1unTpx0GfH/xxRe1bNkyvfvuu9q/f79Gjhypbdu2qV+/flab8+fPKzIyUnv37pUkHThwQJGRkda1dOjQIY0fP17bt2/X0aNHtXHjRrVt21aenp6pDgxepEgRubm56YMPPtChQ4e0ePFijRkzJu2TkII7+Vxq3LixypQpo86dO2vXrl1avny5XnvtNfXt21fu7u6SpBYtWmjBggWaNm2aDh06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3XabZsyY4fY4cMD27dvVp08fRUdHa9++fYqMjNSYMWN00003uT1asfCsA+fl+PHjGjRokB544AEtWrRIe/fuVd++ffV///d/6tu3ryQpMDCQ04LLkZ07d6pLly567LHHNH36dBljtH//fq1evVrHjh1zezyUsPj4eA0YMEB33323lixZor1796ply5ZatmyZ26OhlKSmpmrIkCG677779M9//lPLli3T3LlztW/fPt1111365ptvJPES7fLmww8/1FVXXaUZM2YoICBAr776qiZOnKhJkyYpNzeXhVQ5c+DAAV1//fW6/fbbtWTJEsXHx6ugoEAffPCB26OhlCQlJenuu+/W/fffr08//VRxcXH661//qtWrV+u6667TsWPH5PF4eM5ejnzxxReKjo7WjBkzVFBQoClTpujRRx/V0KFD9cMPP7g9HkrYvn37dN111+n+++/XokWLtHbtWmVkZPj112c888B52b9/v4KDg/Xwww8rKChIkZGRGjhwoC655BLFxcX5FlM8mS0fsrOzNX78eGVmZmry5MmSpBtuuEEDBw5UbGys+vXrp5EjR7o7JEpMXl6eFixYoA4dOmjs2LEKDg5W9erVNWzYMK1du1bff/+92yOiFCQnJystLU0DBw6UJFWoUEFt2rRRx44dlZaWpjvvvFNpaWnyeDwspsqRw4cPq2nTppKkzp0761//+peWL1+uefPmqUWLFjp48KAkrj1THuTk5GjOnDnq1q2bxo0bp/DwcNWrV09PPPGEVq9e7TszEuXL0aNHlZeXp/vvv1+SFBoaqh49eqh169Y6ePCgrr/+ekk8Zy9Pjh49qvDwcElnPq9/+eWXOnLkiOLi4tSpUyetWLFCEt9kKg9ycnI0d+5c9e7dWxMmTJAkVa9eXW3bttWOHTv02GOPadq0aS5PeeH4bITzkp2dreTkZB09etR3W1ZWlmrUqKGnn35a8fHxWrhwoYsToiRVqFBBTz75pFq2bKkrr7xSvXr1UmBgoF588UXt2LFD/fr106pVqzRp0iS3R0UJCQ8PV58+fRQeHu57ohoZGSmPx6OcnByXp0NpCA4OVmZmptasWeO77eTJk0pKStLcuXPl9Xo1duxYSVyPorzZunWrPvzwQ0VGRmrRokVavny51q9fr/r16+vmm2+WxBes5YExRhUqVFBsbKwqV67su8RCZGSkMjIy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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 08-01-2013 to 09-30-2013\n", - "unaff_tasks_phab_df = unaff_tasks_phab_df[(unaff_tasks_phab_df['date_created'] < 1380499200) & (unaff_tasks_phab_df['date_created'] > 1375315200)]\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(\"08-01-2013 to 09-30-2013 Weekly Unaffiliated Task Creation by Contributor Tenure\")\n", - "plt.xlabel('Week')\n", - "plt.ylabel('Tasks')\n", - "plt.legend(title=\"Contributor had created # tasks between 06-01-2013 and 08-01-2013:\")\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": 113, - "id": "b7cfad77-d48a-4708-91f3-89ae1179b90c", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_13098/2708736932.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_13098/2708736932.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_13098/2708736932.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_13098/2708736932.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 565\n", - "After announcement, before deployment 297\n", - "After deployment 976\n", - "dtype: int64\n", - "\n", - "Number of speakers for each date group:\n", - "date_group\n", - "Before announcement 100\n", - "After announcement, before deployment 71\n", - "After deployment 143\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 549\n", - " True 16\n", - "After announcement, before deployment False False 284\n", - " True 13\n", - "After deployment False False 953\n", - " True 23\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 99\n", - " True 6\n", - "After announcement, before deployment False False 70\n", - " True 8\n", - "After deployment False False 139\n", - " True 14\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 1786\n", - " True 52\n", - "dtype: int64\n", - "\n", - "Number of speakers for each engaged commenter subgroup, and WMF affiliation:\n", - "est_commenter meta.affil\n", - "False False 184\n", - " True 23\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": 113, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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MWbOnIng4GA4OTnhyJEjGDJkCAAgPj4eSUlJCA0NtUfIREREREREREREZCG7JR69vLzQvHlzs20eHh6oWrWqvH3MmDGYOnUqfH19oVKp8PbbbyM0NBSdOnWyR8hERERERERERERkIbslHi2xYsUKKJVKDBkyBHq9HuHh4fj000/tHRYRERERERERERE9gkKSJMneQZQmtVoNb29vZGZmQqVS2TscIiKicoPXUCIiIiIiKgm7dbUmIiIiIiIiIiKiiouJRyIiIiIiIiIiIrI5Jh6JiIiIiIiIiIjI5ph4JCIiIiIiIiIiIptj4pGIiIiIiIiIiIhsjolHIiIiIiIiIiIisjkmHomIiIiIiIiIiMjmmHgkIiIiIiIiIiIim2PikYiIiIiIiCwiiHp7h0BEROUIE49ERERERET0SIKohygZ7R0GERGVI0w8EhERERER0SOZhGx7h0BEROUME49ERERERET0UKx2JCKi4mDikYiIiIiIiB6K1Y5ERFQcTDwSERERERFRkVjtSERExcXEIxERERERERXJKGjsHQIREZVTTDwSERERERFRoQRRB0ky2TsMIiIqp5h4JCIiIiIiokIZubYjERGVABOPREREREREVACrHYmIqKSYeCQiIiIiIqICWO1IREQlxcQjERERERERmWG1IxER2QITj0RERERERGSG1Y5ERGQLTDwSERERERGRjNWORERkK0w8EhERERERkYzVjkREZCtMPBIREREREREAVjsSEZFtMfFIREREREREAFjtSEREtsXEIxEREREREbHakYiIbI6JRyIiIiIiImK1IxER2RwTj0RERERERJUcqx2JiKg0MPFIRERERERUybHakYiISgMTj0RERERERJUYqx2JiKi0MPFIRERERERUibHakYiISgsTj0RERERERJWUSdSy2pGIiEoNE49ERERERESVlEnIsXcIRERUgTHxSEREREREVAmx2pGIiEobE49ERERERESVEKsdiYiotDHxSEREREREVMmw2pGIiB4HuyYe165di5YtW0KlUkGlUiE0NBT79++XHw8LC4NCoTC7vfnmm3aMmIiIiIiIqHyTJAkmdrImIqLHwNGeB69ZsyYWL16MBg0aQJIkbNmyBQMGDMDvv/+OZs2aAQBef/11zJ8/X36Ou7u7vcIlIiIiIiIq9wRJB0kS7B0GERFVAnZN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RETFw2soVXaSJOFmWjrwiD+X2Vym8jEJOTAKWfYOwy7YXIaIiKxhdcVjXFwcxowZU2D7q6++iosXL9okKCIiIiIiezMJwiOTjlT5SJIAo6CxdxhERETlgtWJRz8/P5w/f77A9vPnz8Pf398WMRERERER2Z2RHa2pELmVjkxIExERWcLq5jKvv/46xo4di3///RedO3cGAJw4cQIfffQRpk6davMAiYiIiIjswcTEIz1AEHUQRL29wyAiIio3rE48zpkzB15eXli2bBlmz54NAKhevTrmzZuHiRMn2jxAIiIiIiJ7MJqYeKT7JEmstOs6EhERFZfFU62PHj0Kg8EAhUKBKVOm4Pr168jMzERmZiauX7+OSZMmQaFQWHXwRYsWoUOHDvDy8oK/vz8GDhyI+Ph4s33CwsKgUCjMbm+++aZVxyEiIiIishYrHik/o6CBJIn2DoOIiKhcsTjx2KtXL/j4+KBnz55YsGABTpw4ATc3N3h5eRX74DExMRg/fjx+/fVXHD58GEajEU8//TSys7PN9nv99deRnJws35YsWVLsYxIRERERPYokSUw8kkwUjRBErb3DICIiKncsnmp95coV/PTTT4iJicHGjRsxd+5cuLu7o0uXLujRowd69OiBDh06QKm0vF/NgQMHzO5HRUXB398f586dQ7du3eTt7u7uCAwMtHhcIiIiIqKSYNKR8kiSBIOgtncYRERE5ZLFWcLatWtj9OjRiIqKQmJiIi5fvozVq1cjICAAa9euRefOneHr61uiYDIzMwGgwDjbtm1DtWrV0Lx5c8yePRs5OTklOg4RERER0cNwfUfKYxJzIEkme4dBRERULlndXCZP3bp14eDgIK+7uGfPHhgMhmIHIooiJk+ejC5duqB58+by9hEjRqB27dqoXr06Lly4gJkzZyI+Ph67du0qdBy9Xg+9/n6nObWa304SERFZgtdQovuMrHgkAKIkwCRkP3pHIiIiKpRVicekpCRER0fj6NGjiI6Oxt27d9G5c2c8+eST2Lt3L5544oliBzJ+/Hj8+eefOH78uNn2sWPHyj+3aNECQUFB6NWrFxISElCvXr0C4yxatAiRkZHFjoOIiKiy4jWU6D4mHgkAjIIagGTvMIiIiMothSRJFl1J69ati/T0dHTp0gXdunVDt27d0L59ezg6FrtoUjZhwgR8++23OHbsGOrU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qqpZM5fS0tIeN8MvLy9HVVXVoOaRrrkIIXDLLbfgjjvuwJw5czB37lw888wz2Lx5M1588cWsmsv06dMxefJkXH311XjggQdQWFiIl156CX//+9/x8ssvD3ouwzWf888/Hz/96U9RXl6OmTNn4uOPP8ZDDz2EK6+8EkDs3+amm27CT37yE0yZMgVVVVVYvnw5ysrKsGjRoqyaSyQSwde+9jV89NFHePnll2GaJvbv3w8AKCgogGEYWTOXwsLCbm/4dF1HaWkppk2bNqh5pGsuAHDLLbfg61//Ok455RScfvrpeOWVV/C///u/eOONNwY9l5GYG5Ce9TNd8+Eamplz4Rqanrmka/1M13y4hmbmXICRWUOJiKiLdKdcDqfXX39dAuj2tXTpUimllEuXLk0oEXr00UflzJkzpdPplF6vV86bN0/+4he/kKZpJpz31VdflQDkli1benzdQCAgv/vd78r8/HzpdDrlBRdcIPft25d1c+ntNQHIHTt2ZNVceoIU7E+Vzrncc889cvz48dLpdMr58+fLf/3rX1k5l61bt8rFixfL4uJi6XQ65ezZs+Wzzz47pLkM13z8fr+88cYbZXl5ubTb7XLixInytttuk6FQKH6MZVly+fLlsqSkRNpsNnnGGWcM+Gcyk+ayY8eOXn//X3/99ayaS09SsT9VOufy61//Wk6ePFna7XY5Z86cXst8M2luUqZn/UzXfLiGZvZcuIaO7FzStX6maz5cQzN7LsO9hhIRUSIhpZQgIiIiIiIiIiIiSiHu8UhEREREREREREQpx8AjERERERERERERpRwDj0RERERERERERJRyDDwSERERERERERFRyjHwSERERERERERERCnHwCMRERERERERERGlHAOPRERERERERERElHIMPBLlqG9+85tYtGhRuodBNCq9+eabOP/881FWVgYhBF566aWkz/G73/0Oc+fOhdPpREVFBe6///7UD5SIuuH6SZReXEOJiHKLlu4BEFHyhBB9Pn7HHXfgv/7rvyClHKER9eyb3/wmGhsbB3XBSJTNWltbMWfOHFx55ZVYvHhx0s//61//issuuww/+9nPsGDBAmzatAnf/va34XA4cN111w3DiIlGB66fRJmPaygRUW4RMt1XVkSUtP3798e/f/7553H77bdjy5Yt8fvcbjfcbnc6hpaAb5yIYoGOVatWJWRQhUIh3HbbbVi5ciUaGxtx5JFH4t5778Vpp50GAPjGN76BSCSCF154If6cn/3sZ7jvvvtQU1PTb/CEiHrG9ZMou3ANJSLKfiy1JspCpaWl8S+fzwchRMJ9bre7W6nYaaedhuuvvx433XQT8vPzUVJSgieeeAKtra244oor4PF4MHnyZPz1r39NeK2NGzfinHPOgdvtRklJCZYsWYL6+vr44y+++CJmzZoFh8OBwsJCnHnmmWhtbcWKFSvwzDPP4I9//COEEBBC4I033gAA3HrrrZg6dSqcTicmTpyI5cuXIxKJxM+5YsUKzJ07F08++STKy8vhdrvx3e9+F6Zp4r777kNpaSmKi4vx05/+NGGsQgg8/vjjOOecc+BwODBx4kS8+OKLqf8HIBqi6667DmvWrMFzzz2HDRs24KKLLsLZZ5+Nzz//HEDsTZXdbk94jsPhwO7du/HFF1+kY8hEOYHrJ9dPyn5cQ4mIsgsDj0SjyDPPPIMxY8bg/fffx/XXX49rr70WF110EU444QR89NFHWLBgAZYsWYK2tjYAQGNjI770pS9h3rx5WLt2LV555RUcOHAAF198MQBg3759uPTSS3HllVdi06ZNeOONN7B48WJIKfGDH/wAF198Mc4++2zs27cP+/btwwknnAAA8Hg8ePrpp/HZZ5/hv/7rv/DEE0/g4YcfThjrtm3b8Ne//hWvvPIKVq5ciV//+tc499xzsXv3bvzzn//Evffeix/96Ed47733Ep63fPlyXHjhhVi/fj0uu+wyXHLJJdi0adMI/O0SDUxNTQ2eeuopvPDCCzj55JMxadIk/OAHP8BJJ52Ep556CgCwcOFC/OEPf8Dq1athWRa2bt2KBx98EEDs946IRhbXT6LMwDWUiCgLSSLKak899ZT0+Xzd7l+6dKn86le/Gr996qmnypNOOil+OxqNSpfLJZcsWRK/b9++fRKAXLNmjZRSyrvuuksuWLAg4by7du2SAOSWLVvkhx9+KAHInTt39ji2rmPozf333y+PPvro+O077rhDOp1O6ff74/ctXLhQVlZWStM04/dNmzZN3nPPPfHbAOQ111yTcO7jjz9eXnvttf2OgWi4AJCrVq2K33755ZclAOlyuRK+NE2TF198sZRSSsuy5A9/+ENpt9ulqqoyPz9frlixQgKQ7777bppmQpRbuH5y/aTMxzWUiCj7sbkM0Sgye/bs+PeqqqKwsBCzZs2K31dSUgIAqK2tBQCsX78er7/+eo/7XW3btg0LFizAGWecgVmzZmHhwoVYsGABvva1ryE/P7/PcTz//PN49NFHsW3bNrS0tCAajcLr9SYcU1lZCY/HkzA2VVWhKErCfR1j7TB//vxut9etW9fneIhGUktLC1RVxYcffghVVRMe6/hdE0Lg3nvvxd133439+/ejqKgIq1evBgBMnDhxxMdMNNpx/STKDFxDiYiyDwOPRKOIrusJt4UQCfd1bLZtWRaA2MXd+eefj3vvvbfbucaOHQtVVfH3v/8d77zzDv72t7/hZz/7GW677Ta89957qKqq6nEMa9aswWWXXYY777wTCxcuhM/nw3PPPRcvgRnoWDvu6xgrUbaYN28eTNNEbW0tTj755D6PVVUV48aNAwCsXLkS8+fPR1FR0UgMk4g64fpJlBm4hhIRZR8GHomoV0cddRR+//vfo7KyEprW838XQgiceOKJOPHEE3H77bejoqICq1atws033wzDMGCaZsLx77zzDioqKnDbbbfF70vlRt/vvvsuLr/88oTb8+bNS9n5iQaipaUF1dXV8ds7duzAunXrUFBQgKlTp+Kyyy7D5ZdfjgcffBDz5s1DXV0dVq9ejdmzZ+Pcc89FfX09XnzxRZx22mkIBoPx/az++c9/pnFWRDRQXD+JBo9rKBFRbmFzGSLq1fe+9z0cOnQIl156KT744ANs27YNr776Kq644gqYpon33nsPd999N9auXYuamhr84Q9/QF1dHWbMmAEgVu61YcMGbNmyBfX19YhEIpgyZQpqamrw3HPPYdu2bXj00UexatWqlI35hRdewJNPPomtW7fijjvuwPvvv4/rrrsuZecnGoi1a9di3rx58TftN998M+bNm4fbb78dAPDUU0/h8ssvx//5P/8H06ZNw6JFi/DBBx+gvLw8fo5nnnkGxxxzDE488UR8+umneOONN3DcccelZT5ElByun0SDxzWUiCi3MOORiHpVVlaGt99+G7feeisWLFiAUCiEiooKnH322VAUBV6vF2+++SYeeeQR+P1+VFRU4MEHH8Q555wDAPj2t7+NN954A8cccwxaWlrw+uuv4ytf+Qq+//3v47rrrkMoFMK5556L5cuXY8WKFSkZ85133onnnnsO3/3udzF27FisXLkSRxxxRErOTTRQp512GqSUvT6u6zruvPNO3HnnnT0+PmbMGKxZs2a4hkdEw4zrJ9HgcQ0lIsotQvb1vzoRURYRQmDVqlVYtGhRuodCRESUNbh+EhER0XBhqTURERERERERERGlHAOPRERERERERERElHIstSYiIiIiIiIiIqKUY8YjERERERERERERpRwDj0RERERERERERJRyDDwSERERERERERFRyjHwSERERERERERERCnHwCMRERERERERERGlHAOPRERERERERERElHIMPBIREREREREREVHKMfBIREREREREREREKcfAIxEREREREREREaXc/wdnebvWM2WPywAAAABJRU5ErkJggg==", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "bins = [\n", - " pd.Timestamp('1900-01-01 00:00:01+00:00'),\n", - " pd.Timestamp('2013-08-01 00:00:01+00:00'),\n", - " pd.Timestamp('2013-08-28 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": 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": 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.11.11" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/text_analysis/case2/.ipynb_checkpoints/041525_resolved_phab_comments-checkpoint.ipynb b/text_analysis/case2/.ipynb_checkpoints/041525_resolved_phab_comments-checkpoint.ipynb deleted file mode 100644 index fa7434b..0000000 --- a/text_analysis/case2/.ipynb_checkpoints/041525_resolved_phab_comments-checkpoint.ipynb +++ /dev/null @@ -1,803 +0,0 @@ -{ - "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/case2/.ipynb_checkpoints/coref_resolution-https-checkpoint.ipynb b/text_analysis/case2/.ipynb_checkpoints/coref_resolution-https-checkpoint.ipynb deleted file mode 100644 index 17c5e41..0000000 --- a/text_analysis/case2/.ipynb_checkpoints/coref_resolution-https-checkpoint.ipynb +++ /dev/null @@ -1,393 +0,0 @@ -{ - "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/case2/.ipynb_checkpoints/ve_dependency-Copy1-checkpoint.ipynb b/text_analysis/case2/.ipynb_checkpoints/ve_dependency-Copy1-checkpoint.ipynb deleted file mode 100644 index c7f8606..0000000 --- a/text_analysis/case2/.ipynb_checkpoints/ve_dependency-Copy1-checkpoint.ipynb +++ /dev/null @@ -1,1819 +0,0 @@ -{ - "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+/Hn06NEDy5YtQ7169fQdDtVAFy5cQKtWrZCXl4eOHTuiR48e+g6JarDY2Fhs3boVjx49QsOGDfHyyy/D3t5e32ERGRz2lKJq6eHDh0hNTdV3GFSDXb58GY6Ojpg6dSoAaBNTROXtwoULaNeuHU6fPo3Hjx9jzJgxWL16tb7DohomKioK7dq1w7Bhw/Daa6/pOxyqgaKiotC6dWuMGjUKAwcOxIYNG5CTk8P3XtKLS5cuoXXr1ggLC0NsbCzGjBmDwYMH4++//9Z3aFSDVJV7YialqNq5fPkyXF1dMW7cOGRkZOg7HKqBEhISMHLkSDRu3BirV6/GtGnTADAxReUvNjYWvXv3xogRI7Bjxw7s2LEDI0aMwJ07d/QdGtUgV69eRXBwMKZMmYKFCxdCpVLhyJEj2L59OyIiIvQdHtUA586dQ7t27TB9+nT88MMPaNWqFf7++288ePCA771U6VJTUxEaGorQ0FDs2rULmzdvxtmzZ3H48GHMnj0bv/76q75DpBqgKt0TMylF1cqDBw8wZswYBAcHY9++fRg7dqzBvwipehEEAWFhYXBzc8PSpUvx448/Yvny5Zg+fToAJqao/KhUKixbtgzdu3fHzJkzIZFIAOQX+D179ix69eqFWbNm4eLFi3qOlKozhUKBDz/8EObm5ujXrx8AoH///pg8eTLGjh2LDh06YMqUKXj06JF+A6VqKzU1FW3btsXYsWMxd+5cAMCECRPg6emJOXPmcPg8VTqlUomcnBx069YNGo0G2dnZ8PX1RXBwMNRqNX799VdcvnxZ32FSNVbV7olZU4qqDUEQcP78eXh4eGDatGlQKpXo2bMnxo4di1WrVsHCwkLfIVINIBKJ0K5dO1hYWCA4OBjBwcEQBAGjRo2CIAhYtGgRa0xRuZBKpRg/fjzu3bsHY2NjAMAXX3yBjRs3IjQ0FPb29vj+++9x+fJlbNy4UZu0IipPcrkcn3zyCT7++GPMnDkT8fHxcHd3x88//ww7OztcuHABr732GiwtLTFnzhx9h0vVkLW1NSIiItCkSRMA+Z8HpVIpunXrhp07dyI5ORn29vZ836VKk5GRgStXriApKQlisRimpqa4desWFAoF3nvvPUyYMAGbN2+Gn5+fvkOlaqgq3hOLBH5lT9VIUlISoqOj0bFjRwBAeHg4evfujR49emDlypWwtLQEAH4woQr3ZBtTq9X4888/MXLkSIwfP147vOWPP/5AQEAAGjZsqOdoqSoraGvx8fH4+OOP8eabb2qL+4aHh6Ndu3Y4efIkWrRooedIqTo7c+YMpkyZAjMzM6xatQru7u7adUuWLMHcuXMRGRkJZ2dnvv9ShSi4Fhb8e//+ffj4+ODjjz/GjBkz9B0e1TDTp0/HsmXL8OGHH8LOzg6ffvophgwZghUrVmDBggXYtm0b9u7dCxMTE14TqdxVtXti9pSiasXBwQEODg4AAI1GgzZt2mDnzp3o1asXQkNDsWrVKhgbG+Onn36Cj48POnfurOeIqTq4c+cOrly5gocPH6Jr166wtraGXC6HSqWCVCqFRCLBwIEDAUA7K5parcby5csRGxurz9CpiimurQmCAHd3d3z//fewsbHRDhFVq9Vo1KgRHB0d9Rw5VSdPtsMuXbrAysoKzZs3x8qVK3Ht2jXUqVMHwP8/7IpEIjg7O8POzs4gPvxS1VfctVCtVkMikUCtVsPZ2Rljx47Fzp078cYbb8DV1VXfYVM19XR7tLW1xeeffw5LS0v88ssvcHR0xPTp0zFz5kwA+bMzA4Cpqak+w6ZqrKrdEzMpRVVadnY2ZDIZZDJZoXVicX7JtODgYOzatQs9e/ZEaGgoTExM8Ntvv3EsN5WLCxcuoFu3bqhduzYuXboEHx8f9OzZEx999BGsra21H5ClUikGDRoEtVqN4cOHa4cb1K1bV9+nQFVEaW1NEARYW1sDgPbG/99//4Wtra1BdtWmqqmodtijRw989NFHaNiwIerXrw+pNP/jZUE7vHHjBurVqwe1Wq3P0KmaKOv7LgB069YNq1evRlRUFJNSVCGebo9eXl7o27cvPvzwQ3z22WeYOHEipFKp9v0ZAJKTk9GgQQMolUpIpVIm6+mFVfV7YhY6pyrr8uXL6NOnD/bs2QOVSlXitkFBQdi+fTs2btyIbdu24fjx4/Dy8qqkSKm6SktLw8iRI/HGG29g3759SEtLQ9++fREeHo4RI0YgJSVF+40tkH+DdujQIVhYWCA8PBzNmzfX8xlQVVGWtlbQIwUA4uLi8Omnn+KHH37AkiVLYGNjo+czoOqguHZ4/PhxjBo1CikpKTofiOPi4jBz5kysW7cOn332GXsF0At71vfdHj16ICgoCAsWLIBGo+FEI1SuimqP/fr1w5EjRxASEqKtZ2ZlZQUgf8bcDz74ABs3bsTUqVMhk8mYkKIXVi3uiQWiKig+Pl7w9fUVJBKJ4O7uLuzdu1dQKpXFbp+XlyeMGzdOsLCwEKKjoysxUqrO4uLiBE9PT+HQoUPaZXl5ecLPP/8sBAUFCcOGDRPS09MFQRAEjUYj7Nq1S/Dw8BBOnz6tr5CpinqWtnbp0iVh0KBBQr169YTz58/rKWKqjp6lHV68eFHo27ev4O7uznZI5eZZ2qBarRYEQRA2b94sxMbG6iVeqt5Kao+tW7cWXn/9dW17TE5OFj755BOhefPmwrlz5/QVMlUz1eWemD2lqMpRqVTYunUrfH19cfPmTfj6+mL48OEICwsrNjscGRmJo0eP4sCBA5zpgsqNubk5TE1NcfHiRQD59VPkcjlCQkLwxhtv4MqVK9i2bRuA/F5SzZo1Q0REBHtI0TN7lrbm5eWFSZMmYe/evdrZqIjKw7O2wylTpuDgwYNsh1RunqUNCv/1iurfv79h9ASgaqek9vjmm2/i6tWr2vZoa2uLt99+Gzt37kTTpk31GDVVF9Xpnpiz71GVIwgCIiIikJiYiP79+wPI75594cIFrFu3Dh06dCg0njY1NRUajQa2trb6CJmqKaVSiaFDh+L+/fvYsGED3NzcdNZ3794dMpkM//zzj54ipOqiLG1NKpVi586deoqQagK2Q9I3vu+SIWF7JH2qTvfE7ClFVY5IJEJQUJD2xQcAu3fvRuPGjTF8+HAcOnRIW0vgn3/+QWZmJqytrQ3uxUdVmyAIkMlkWLZsGW7cuIHJkycjKSlJp15Fnz598OjRI+Tm5uoxUqrqytrWkpOT2daowrAdkr7xfZcMCdsj6Vt1uidmUoqqpIJZBABouyfu3r0bTZo0QUhICPbu3YvQ0FBMmzYNGRkZ+gqTqjGRSASFQgEHBwfs3r0bJ0+exBtvvIEzZ85o3wAiIyNhZ2en016JnhXbGhkCtkPSN7ZBMiRsj2QIqss9MYfvUZUkCILObBVKpVLbPbFnz57YvXs3TE1NcfjwYQQGBuorTKpGnm5zBVNOJycnQ6FQICcnBy+//DLMzc2hUqng6emJAwcO4NixY2jcuLEeI6eqhm2NDAHbIekb2yAZErZHMkTV5Z6YaVuqctRqNUQiER4/foyYmBgAgEwm02aH69evDxsbG5w6dcqgX3xUNSgUCgBAXl4egPyLv0qlgkQiQXx8PBo3bowDBw7A09MTp0+fxtSpU9G1a1e0aNECp0+f5gcRKjO2NTIEbIekb2yDZEjYHslQPN2XqDrdE7OnFFUZgiBArVZDKpXi1q1bCA4OxrfffoshQ4Zot1m9ejXGjh2L06dPG/yLjwzf1atX8fXXXyMhIQFOTk5477330LBhQwDA3bt30ahRIwwcOBArV66EIAjsnk3PjW2NDAHbIekb2yAZErZHMgQKhQJyuRy5ubkwNjaulvfEfOWQQYqNjcWXX36JkJAQrF69GvHx8RCJRJBKpbh79y6aNGmCXr16YfDgwTqP69ChA27evFklXnxk2C5evIjg4GAYGRnBy8sLiYmJWLhwIZRKJdRqNU6dOoVRo0ZhxYoVEIlE/CBCz41tjQwB2yHpG9sgGRK2RzIEV69eRWhoKLp3747Q0FBcunSpWt4Ts6cUGZxLly6hU6dO6NixI+7cuQOVSoXAwEDMnz8fZmZm2L59O44dO4b58+frjKElKi9xcXHo2rUrhgwZgrlz5wIAZs+ejdu3b+Onn37SflNRUE+A6HmxrZEhYDskfWMbJEPC9kiG4OLFi2jfvj0GDRoEsViMmzdvwsXFBStXroRYLMb27dsRHh6O+fPnV/mkaNWOnqqdO3fuYPDgwRg9ejT++OMPREREYMSIEdi7dy/S09MhEonQq1cvLFiwgAkpqjCnT59GmzZtMHnyZO2y9PR0nDlzBi1btkTXrl2xZ88eSCSSQuO7iZ4F2xoZArZD0je2QTIkbI+kb3FxcXj11Vcxfvx4rFixAsuWLUNQUBBEIhFkMhmUSiX69++Pb775psonpABAqu8AiAoIgoCwsDDUq1cP48aNg0ajgVgsxujRo/Htt98iOjoaLi4u2hkFiCpKt27dEBAQAAcHBwDA/PnzsWzZMnz11VcwNjZGVFQU+vbtizNnzqBRo0Z6jpaqMrY1MgRsh6RvbINkSNgeSd9KS4waGRnhk08+Qffu3QvNwFcVMSlFBkMkEsHe3h49evSAm5sbgPxElVKpRF5eHtLS0go9pjq8CMlwFHTDtra2hrW1NYD84oIxMTHYsWMHunbtCiD/24vt27cjMjKSH0boubCtkSFgOyR9YxskQ8L2SIaipiVGmZQig1DwJtCzZ0/tsoKEk7m5OZycnCCXy7XrfvnlF7Ru3Rr16tXTR7hUzaSmpsLa2hoSiUSnPoAgCJDL5VixYgXEYrG2955IJIKzszNcXV31HDlVNWxrZAjYDknf2AbJkLA9kqGoqYnRqj8Akaq01NRUAIBEIoFKpdJZ92QPKLFYrB2z/fHHH2PixInsIUXl4sqVK2jWrBlmzpwJIL8tajQaAP9vgwX/FozZ/vHHH6FSqeDr66uHiKmqYlsjQ8B2SPrGNkiGhO2RDMGT98RqtVq7/MnEaNeuXXXaZnVKjDIpRXrz9JuAVCrVvtCelJubi+TkZAiCgK+//hoLFy5EWFgYfHx8Kjtkqmbu3LmD119/HVKpFFu3bsXnn38OANpvwwoUfBi5du0apk+fjuXLl2PdunVwcnLSS9xU9bCtkSFgOyR9YxskQ8L2SIaAiVEO3yM9efpNQCqVYubMmTpdYwvI5XK4uLjgk08+QVxcHI4ePYrAwEA9Rk/VgSAI+P333+Hi4oKpU6ciPDwcv//+OwBo2+KTXbijo6Px22+/4dixYzh06BAaN26sz/CpCmFbI0PAdkj6xjZIhoTtkQxBWe+Jn0yMrly5EmvXrkVYWFi1SYwyKUWV7lnfBDQaDTQaDRISEnD8+HG+CVC5EIlEGD58OBwdHdG1a1cEBAQAAH7//XcIgoBZs2Zpv6kQi8Xw9/fHG2+8gWnTpmmLDhKVBdsaGQK2Q9I3tkEyJGyPpG9MjP6fSCgo1ENUiR48eIA9e/YgJCQESUlJWLZsGf744w8MGTIEs2bNAgCd7PCaNWvQrl07eHt76zNsqubu37+PlStXFmqLW7ZsQf/+/fUcHVUnbGtkCNgOSd/YBsmQsD1SZXvWe+Lo6GjUqlWr2iVG2VOK9MLJyQkhISEAAAcHB4SGhgIANm7cCACYNWsWxGKx9k1g5MiReouVqo/79+/jzp07ePz4Mbp06aLTG6+gYODYsWMB5LdFQRCQlpaGxYsX4+7du3BxcdFn+FSFsK2RIWA7JH1jGyRDwvZIhuZZ74n9/f31FmtFYlKKKgXfBEjfLly4gL59+8LIyAiJiYlwdnbGzJkz0b17d9ja2moLCrq4uCA0NBSCIODzzz+HtbU1Tp8+zTZIZca2RoaA7ZD0jW2QDAnbIxkC3hMXQyCqYFFRUYKbm5tQr149wcrKSvD19RU2bNggJCcnC4IgCGq1WtBoNIIgCEJCQoIwc+ZMQSQSCTY2NsKZM2f0GTpVE0lJSYKvr6/w0UcfCTdu3BDu3bsnDB48WGjQoIEwa9YsISkpSRAEQdsOBUEQ3nzzTcHS0lKIjo7WV9hUBbGtkSFgOyR9YxskQ8L2SIaA98TFE5eetiJ6fg8fPsTgwYMxbNgw/Pvvv7h8+TICAgIwZ84cLFmyBA8fPtSZac/Z2RlxcXGwsLDAsWPHOMselYuHDx8iNzcX/fv3h6enJ1xcXLBx40b07dsXW7Zswdq1a5Gdna2d2eKnn37C33//jUOHDsHPz0/P0VNVwrZGhoDtkPSNbZAMCdsj6RvviUvGpBRVKL4JkCFQKpVQqVTIzs4GAOTk5AAAvvrqK3Ts2BHLly9HbGysdvvevXvj3LlzaNq0qV7ipaqLbY0MAdsh6RvbIBkStkfSN94Tl4yz71GFioqKQu/evbFhwwa0a9cOOTk5MDExAQBMmTIFf//9N7Zt26ad0jIxMRHZ2dnw8PDQZ9hUDbVs2RLm5uY4ePAgACAvLw9GRkYAgBYtWsDb2xu///67ztSrRM+DbY0MAdsh6RvbIBkStkfSJ94Tl4w9pahCBQQEwNnZWTulpYmJCfLy8gAAixcvhp2dHebNmwcAUKvVcHR0rDEvPqo4WVlZyMjIQHp6unbZypUrER0djddffx0AYGRkBJVKBQB46aWXkJWVBQD8IELPhG2NDAHbIekb2yAZErZHMjS8Jy4Zk1JUrvgmQPp2+fJl9O/fH+3bt0eDBg2wfv16AECDBg2wePFi7Nu3DwMHDoRSqdSO3U5KSoKZmRlUKhXYeZTKim2NDAHbIekb2yAZErZHMgS8J342Un0HQNXH5cuXMW3aNDx8+BCJiYn45ptvMGzYMO2bwKRJkzBw4EBs2LBB+2J78k1AIpFox9ESPY/Lly/jpZdewvDhw9G8eXOcPXsWI0eOhJ+fH5o2bYq+ffvCzMwM48ePR+PGjeHr6wu5XI6dO3fixIkTkEp5SaSyYVsjQ8B2SPrGNkiGhO2RDAHviZ8da0pRuSjqTWDp0qU4efIkmjZtiuzsbBw4cADjx4+Hubl5oTeBhg0b6vsUqIpLSUnB0KFD4evri8WLF2uXd+zYEY0aNcKSJUu0yzIyMjB37lykpKTA2NgYb7/9do0oIkjlg22NDAHbIekb2yAZErZHMgS8J34+TAfTC0tJScG0adMwbNgwLFy4EADw+uuv49y5c1izZg2aNm0KU1NT9OnTBx06dNB5Ezh16hTfBKhcKJVKpKamYsCAAQAAjUYDsVgMDw8PpKSkAAAEQYAgCLCwsMDXX3+tsx1RWbGtkSFgOyR9YxskQ8L2SPrGe+Lnx6QUvTC+CZAhcHR0xG+//QYfHx8A+UUCxWIxateujVu3bgEARCIRRCIR0tPTYWlpqV1G9CzY1sgQsB2SvrENkiFheyR94z3x86vZZ0/louBNoF27dgDy3wQAoHbt2toXmEgkglgs1in2xjcBKm8FH0Q0Gg1kMhmA/It/UlKSdpt58+Zh9erV2sKCbIf0PNjWyBCwHZK+sQ2SIWF7JH3iPfHzY08pKhdlfRMwMjLC5MmTIZVK+QKkCiMWiyEIgraNFbwRzJw5E3PnzsX58+dZzJLKBdsaGQK2Q9I3tkEyJGyPpC+8J34+fDVSueKbABmKgnYolUrh6uqKBQsW4JtvvsGZM2cQEBCg7/CoGmFbI0PAdkj6xjZIhoTtkfSJ98TPhs8ElTu+CZAhKLj4y2Qy/Pjjj7C0tMSxY8fQrFkzPUdG1Q3bGhkCtkPSN7ZBMiRsj6RvvCcuO9aUonL39JvA3Llz+SZAetO9e3cAQEREBJo3b67naKg6Y1sjQ8B2SPrGNkiGhO2R9IX3xGUnEgRB0HcQVD2dOXMGLVu2xKVLl2r0FJekf1lZWTAzM9N3GFQDsK2RIWA7JH1jGyRDwvZI+sR74tIxKUUVim8CREREREREVFPxnrhkTEoREREREREREVGlY00pIiIiIiIiIiKqdExKERERERERERFRpWNSioiIiIiIiIiIKh2TUkREREREREREVOmYlCIiIiIiIiIiokrHpBQREREREREREVU6JqWIiIiIiIiIiKjSMSlFRERERERERESVjkkpIiIiIiIiIiKqdExKERERERERERFRpWNSioiIiIiIiIiIKh2TUkREREREREREVOmYlCIiIiIiIiIiokrHpBQREREREREREVU6JqWIiIiIiIiIiKjSMSlFRERkgFQqFd5//324urpCLBajX79++g6JXoBIJMJnn32m7zBe2GeffQaRSKTvMCpNz5498dZbb+k7DIM0YsQIuLu7l7qdu7s7evfuXfEBGZBDhw5BJBLhr7/+KnG7FStWoG7dusjLy6ukyIiIDA+TUkREZLBu3LiB0NBQeHp6wtjYGJaWlmjTpg0WL16MnJwcfYcHAFi2bBnWrl1b7vv9+eefMX/+fAwYMADr1q3DtGnTit1Wo9Hgl19+QatWrWBrawsLCwvUq1cPw4cPx4kTJ8o9tift2rWrWiRbnoW7uztEIhFEIhHEYjGsra3RqFEjjB07FidPntR3eNWOUqmEvb092rZtW+w2giDA1dUVzZo1A/D/pEBxPxs3biz1uOHh4di7dy8++OCDQuuSkpLw4YcfolGjRjA3N4exsTG8vb0xcuRIHDt27PlPlp5ZUlISRCIRpkyZUmjdlClTIBKJMGvWrELrhg8fDplMhuzs7MoIs0gjRoyAQqHAypUr9RYDEZG+SfUdABERUVF27tyJgQMHwsjICMOHD0fDhg2hUChw7NgxvPfee4iOjsaqVav0HSaWLVsGe3t7jBgxolz3e/DgQdSuXRuLFi0qddvJkyfjhx9+wCuvvIJhw4ZBKpXi2rVr+Pfff+Hp6YnWrVuXa2xP2rVrF3744Ycal5hq0qQJ3nnnHQBARkYGrly5gk2bNuHHH3/EtGnTsHDhQp3tc3JyIJVW/Y9dn3zyCT788MNKPaZMJsPAgQOxcuVK3Lp1C25uboW2OXLkCO7evVsoeTt58mS0aNGi0PZBQUGlHnf+/Pno3LkzvL29dZafOnUKvXr1QkZGBoYMGYJx48bByMgIcXFx2LZtG9auXYvDhw/jpZdeesYzpefh4OAAHx+fIpOB4eHhkEqlCA8PL3Jd06ZNYWpqWhlhFsnY2BghISFYuHAhJk2aVKN6IRIRFaj6n46IiKjaiYuLw5AhQ+Dm5oaDBw/C2dlZu27ChAmIjY3Fzp079RhhxUtKSoK1tXWp2yUmJmLZsmV46623CiXpvvvuOzx8+LCCIqzZateujTfeeENn2ddff43XX38dixYtgo+PD95++23tOmNj48oOsUJIpVK9JNeGDRuGFStW4Pfffy8yKbZhwwaIxWIMGTJEZ3m7du0wYMCAZz5eUlISdu7ciRUrVugsf/z4Mfr16wepVIrIyEj4+vrqrJ87dy42btwIExOTEveflZUFMzOzZ46Lita2bVv88ssvyMzMhLm5OYD85zgqKgqDBg3Cjh07oFarIZFIAAD379/HzZs38corr+gzbADAoEGD8M033yAsLAydOnXSdzhERJWOw/eIiMjgfPPNN8jMzMRPP/2kk5Aq4O3trTNUQ6VSYc6cOfDy8oKRkRHc3d3x0UcfFarTUVxdH3d3d52eTmvXroVIJEJ4eDimT5+OWrVqwczMDK+++qpOksfd3R3R0dE4fPiwdlhQhw4dSjy3rKwsvPPOO3B1dYWRkRHq16+PBQsWQBAEAEB8fDxEIhHCwsIQHR2t3e+hQ4eK3F9cXBwEQUCbNm0KrROJRHBwcNBZlpqaiqlTp2qP7+3tja+//hoajUa7TUEMCxYswKpVq7TPa4sWLXD69GntdiNGjMAPP/ygPVbBTwGNRoPvvvsO/v7+MDY2hqOjI0JDQ/H48eNCz3/v3r1x7NgxtGzZEsbGxvD09MQvv/xS6JxSU1Mxbdo0uLu7w8jICHXq1MHw4cPx6NEj7TZ5eXmYNWsWvL29YWRkBFdXV7z//vuF2sO+ffvQtm1bWFtbw9zcHPXr18dHH31U5PNcFiYmJvj1119ha2uLL774Qvs3LXh+nmx7GRkZmDp1qvY8HBwc0LVrV5w7d05nnydPnkTPnj1hY2MDMzMzNG7cGIsXL9au79ChQ5Ftrqh6Pxs3bkRgYCAsLCxgaWmJRo0a6exLqVRi9uzZ8PHxgbGxMezs7NC2bVvs27dPu01RNaVEIhEmTpyIbdu2oWHDhjAyMoK/vz92795dKK5Dhw6hefPmMDY2hpeXF1auXFmmOlVt2rSBu7s7NmzYUGidUqnEX3/9hY4dO8LFxaXE/ZTVzp07oVKp0KVLF53lK1aswP379/Hdd98VSkgB+c/F0KFDdXpnFZzf5cuX8frrr8PGxkY7FLGirl1HjhxBaGgo7OzsYGlpieHDhxd63QHAv//+i3bt2sHMzAwWFhbo1asXoqOjC21X8Lc1NjZGw4YNsXXr1hKfv6Ls3bsXTZo0gbGxMfz8/LBlyxbtups3b0IkEhXZMzQiIgIikQi///57sftu27Yt1Gq1znDlkydPQqVS4d1330VmZiYiIyO16wp6Tj05JPTkyZPo0aMHrKysYGpqivbt2xfZw+revXsYNWoUHB0dtW39559/LvX88/Ly0Lt3b1hZWSEiIkK7PDAwELa2tti+fXup+yAiqo7YU4qIiAzO33//DU9PTwQHB5dp+zFjxmDdunUYMGAA3nnnHZw8eRLz5s3DlStXnuvmqcCkSZNgY2ODWbNmIT4+Ht999x0mTpyIP/74A0B+T6RJkybB3NwcH3/8MQDA0dGx2P0JgoC+ffsiLCwMo0ePRpMmTbBnzx689957uHfvHhYtWoRatWrh119/xRdffIHMzEzMmzcPANCgQYMi91kwlGnTpk0YOHBgiUNRsrOz0b59e9y7dw+hoaGoW7cuIiIiMGPGDO2N9pM2bNiAjIwMhIaGQiQS4ZtvvkH//v1x8+ZNyGQyhIaGIiEhAfv27cOvv/5a6HihoaFYu3YtRo4cicmTJyMuLg7ff/89zp8/j/DwcMhkMu22sbGxGDBgAEaPHo2QkBD8/PPPGDFiBAIDA+Hv7w8AyMzMRLt27XDlyhWMGjUKzZo1w6NHj7Bjxw7cvXsX9vb20Gg06Nu3L44dO4axY8eiQYMGuHjxIhYtWoTr169j27ZtAIDo6Gj07t0bjRs3xueffw4jIyPExsYWeRP6LMzNzfHqq6/ip59+wuXLl7WxP23cuHH466+/MHHiRPj5+SE5ORnHjh3DlStXtHWR9u3bh969e8PZ2RlTpkyBk5MTrly5gn/++afI+jkl2bdvH4YOHYrOnTvj66+/BgBcuXIF4eHh2n199tlnmDdvHsaMGYOWLVsiPT0dZ86cwblz59C1a9cS93/s2DFs2bIF48ePh4WFBZYsWYLXXnsNt2/fhp2dHQDg/Pnz6NGjB5ydnTF79myo1Wp8/vnnqFWrVqnxi0QivP766/jyyy8RHR2t87zu3r0bKSkpGDZsWKHHZWRk6CQsC9jZ2ZWYCIuIiICdnV2hoYJ///03TExM0L9//1JjftrAgQPh4+ODL7/8UpuwrKhr18SJE2FtbY3PPvsM165dw/Lly3Hr1i1trS0A+PXXXxESEoLu3bvj66+/RnZ2NpYvX462bdvi/Pnz2qTm3r178dprr8HPzw/z5s1DcnIyRo4ciTp16pQ5npiYGAwePBjjxo1DSEgI1qxZg4EDB2L37t3o2rUrPD090aZNG6xfv77QEMz169fDwsKixF5NBcmlY8eOaROJ4eHhqFevHpo2bYo6deogPDwcgYGB2nVPPu7gwYN4+eWXERgYiFmzZkEsFmPNmjXo1KkTjh49ipYtWwLI75naunVrbSK2Vq1a+PfffzF69Gikp6dj6tSpRcaXk5ODV155BWfOnMH+/fsLDSlt1qzZC197iIiqLIGIiMiApKWlCQCEV155pUzbR0ZGCgCEMWPG6Cx/9913BQDCwYMHtcsACLNmzSq0Dzc3NyEkJET7+5o1awQAQpcuXQSNRqNdPm3aNEEikQipqanaZf7+/kL79u3LFOu2bdsEAMLcuXN1lg8YMEAQiURCbGysdln79u0Ff3//Mu13+PDhAgDBxsZGePXVV4UFCxYIV65cKbTdnDlzBDMzM+H69es6yz/88ENBIpEIt2/fFgRBEOLi4gQAgp2dnZCSkqLdbvv27QIA4e+//9YumzBhglDUx4mjR48KAIT169frLN+9e3eh5W5ubgIA4ciRI9plSUlJgpGRkfDOO+9ol82cOVMAIGzZsqXQ8Qr+Tr/++qsgFouFo0eP6qxfsWKFAEAIDw8XBEEQFi1aJAAQHj58WGhfpXFzcxN69epV7PqCfW/fvl277Om2Z2VlJUyYMKHYfahUKsHDw0Nwc3MTHj9+rLPuyTbZvn37IttfSEiI4Obmpv19ypQpgqWlpaBSqYo9ZkBAQInnJQiCMGvWrEJ/bwCCXC7Xab9RUVECAGHp0qXaZX369BFMTU2Fe/fuaZfFxMQIUqm0yDb0tOjoaAGAMGPGDJ3lQ4YMEYyNjYW0tDTtsrCwMAFAsT/3798v8Vht27YVAgMDCy23sbERmjRpUmh5enq68PDhQ+1PZmamdl3BczZ06FCdx1TktSswMFBQKBTa5d98841Om8zIyBCsra2Ft956S2d/Dx48EKysrHSWN2nSRHB2dta57u3du1cAoNPGilPw+t68ebN2WVpamuDs7Cw0bdpUu2zlypUCAJ1rl0KhEOzt7XXOsTgODg5C586dtb93795dGDlypCAIgjBo0CBh4MCB2nXNmzcXfHx8BEHIfz35+PgI3bt313ltZWdnCx4eHkLXrl21y0aPHi04OzsLjx490jn2kCFDBCsrKyE7O1sQhP+3v02bNgkZGRlC+/btBXt7e+H8+fNFxj527FjBxMSk1HMkIqqOOHyPiIgMSnp6OgDAwsKiTNvv2rULADB9+nSd5QVFqF+k9tTYsWN1elO0a9cOarUat27deq797dq1CxKJBJMnTy4UqyAI+Pfff59rv2vWrMH3338PDw8PbN26Fe+++y4aNGiAzp074969e9rtNm3ahHbt2sHGxgaPHj3S/nTp0gVqtRpHjhzR2e/gwYNhY2Oj/b1du3YA8ofalGbTpk2wsrJC165ddY4VGBgIc3NzhIWF6Wzv5+en3T8A1KpVC/Xr19c51ubNmxEQEIBXX3210PEK/k6bNm1CgwYN4Ovrq3PcglotBcctqNe1fft2naGL5aGgpk1GRkax21hbW+PkyZNISEgocv358+cRFxeHqVOnFqot9jzFkK2trZGVlaUzFK+obaKjoxETE/PM++/SpQu8vLy0vzdu3BiWlpbav59arcb+/fvRr18/nSF23t7eePnll8t0DD8/PzRt2lRn5rysrCzs2LEDvXv3hqWlZaHHzJw5E/v27Sv0Y2trW+KxkpOTddp+gfT0dO3f90lvvvkmatWqpf0pasa+cePG6fxe0deuJ3sivv3225BKpdpj7tu3D6mpqRg6dKjO60QikaBVq1ba18n9+/cRGRmJkJAQWFlZaffXtWtX+Pn5lTkeFxcXnddtwZDC8+fP48GDBwDyaysZGxtj/fr12u327NmDR48eFarfVpQ2bdrg5MmTUKvV0Gg0OHHihLa3bZs2bbQ9kbKzsxEZGantJRUZGYmYmBi8/vrrSE5O1j4XWVlZ6Ny5M44cOQKNRgNBELB582b06dMHgiDoPG/du3dHWlpaoeG3aWlp6NatG65evYpDhw6hSZMmRcZuY2ODnJwcvc4ESESkLxy+R0REBqXgxrKkG/on3bp1C2KxuNAMWU5OTrC2tn7uBBIA1K1bV+f3gpvUomqzlMWtW7fg4uJSKOFWMDTveWMVi8WYMGECJkyYgOTkZISHh2PFihX4999/MWTIEBw9ehRA/hCaCxcuFDtcKikpSef3Fzn/mJgYpKWlFappVdZjFRzvyWPduHEDr732WqnHvXLlSqnnOHjwYKxevRpjxozBhx9+iM6dO6N///4YMGAAxOIX+84uMzMTQMmJ1W+++QYhISFwdXVFYGAgevbsieHDh8PT0xNA/rkCQMOGDV8olgLjx4/Hn3/+iZdffhm1a9dGt27dMGjQIPTo0UO7zeeff45XXnkF9erVQ8OGDdGjRw+8+eabaNy4can7L+3vl5SUhJycnEKvUwBFLivOsGHD8O677yIiIgLBwcHYtm0bsrOzixy6BwCNGjUqVBeqrIQnaoIVsLCw0P59n/T5559j4sSJAFDsUEcPDw+d3yvy2uXj46Pzu7m5OZydnREfHw8A2sRjcYW1C67DBTE8vT8AqF+/fqEkTHG8vb0LJVPr1asHIL+GXcE59+nTBxs2bMCcOXMA5A/dq127dpkKgLdt2xZbt25FZGQkZDIZ0tLStLX2goODkZCQgPj4eMTFxUGlUmmTUgXPRUhISLH7TktLg1KpRGpqKlatWlXszK9PX9emTp2K3NxcnD9/vtihvMD/2xpn3yOimohJKSIiMiiWlpZwcXHBpUuXnulxL/JhXq1WF7m8YKampxV1s2oo7Ozs0LdvX/Tt2xcdOnTA4cOHcevWLbi5uUGj0aBr1654//33i3xswU1igRc5f41GAwcHB51eD096OmlUXs+1RqNBo0aNsHDhwiLXu7q6AsgvSn7kyBGEhYVh586d2L17N/744w906tQJe/fuLTaesihouyUlWwYNGoR27dph69at2Lt3L+bPn4+vv/4aW7ZsKXPPISC/3Rf1HD3dph0cHBAZGYk9e/bg33//xb///os1a9Zg+PDhWLduHQDgpZdewo0bN7B9+3bs3bsXq1evxqJFi7BixQqMGTOmxDgq67UydOhQvP/++9iwYQOCg4OxYcMG2NjYoGfPnuV6HDs7uyKTr76+voiKioJSqdTpiVSWxF1xM/JVxLWrNAW9A3/99Vc4OTkVWq+PGRYBYPjw4di0aRMiIiLQqFEj7NixA+PHjy9TovjJulJyuRy2trbaYvRNmjSBqakpjh07hri4OJ3tC56L+fPnF9uTydzcHMnJyQCAN954o9gE1tPt4JVXXsHGjRvx1Vdf4Zdffin2PB4/fgxTU9NSZ20kIqqOmJQiIiKD07t3b6xatQrHjx9HUFBQidsWJFtiYmJ0ioEnJiYiNTVVp1CxjY0NUlNTdR6vUChw//795471WW4o3dzcsH//fmRkZOj0orl69ap2fXlq3rw5Dh8+jPv378PNzQ1eXl7IzMx87p4jRSnu/L28vLB//360adOm3G60vLy8Sk1Wenl5ISoqCp07dy71byMWi9G5c2d07twZCxcuxJdffomPP/4YYWFhz/0cZWZmYuvWrXB1dS22OH0BZ2dnjB8/HuPHj0dSUhKaNWuGL774Ai+//LJ2KNylS5dKjMXGxqbI4ZRF9bKRy+Xo06cP+vTpA41Gg/Hjx2PlypX49NNPtQk0W1tbjBw5EiNHjkRmZiZeeuklfPbZZ6UmpUrj4OAAY2NjxMbGFlpX1LLiuLi4oGPHjti0aRM+/fRT7Nu3DyNGjIBcLn+h+J7m6+uLzZs3F1reu3dvnDhxAlu3bsWgQYNe6BgVee2KiYlBx44dtb9nZmbi/v372uRdQftycHAosX0VxFDUkM5r166Vcob/FxsbC0EQdF6T169fBwCdWSJ79OiBWrVqYf369WjVqhWys7Px5ptvlukYzZo10yaejIyMEBQUpD2eVCpFixYtEB4ejri4ODg4OGiT8AXPhaWlZYnPRa1atWBhYQG1Wl3m60O/fv3QrVs3jBgxAhYWFli+fHmR28XFxZV6vSAiqq5YU4qIiAzO+++/DzMzM4wZMwaJiYmF1t+4cUM7lX3BTdbTM8cV9JTp1auXdpmXl1ehukmrVq167t4GAGBmZlboZrE4PXv2hFqtxvfff6+zfNGiRRCJRM/UQ6bAgwcPcPny5ULLFQoFDhw4oDM8aNCgQTh+/Dj27NlTaPvU1FSoVKpnPr6ZmZn28U8aNGgQ1Gq1dhjOk1QqVZmfsye99tpriIqKKnJWsoIeOYMGDcK9e/fw448/FtomJycHWVlZAICUlJRC6wt6SeTl5T1zbAX7f/PNN5GSkoKPP/642KSYWq1GWlqazjIHBwe4uLhoj92sWTN4eHjgu+++K/RcPdn7yMvLC1evXsXDhw+1y6KiogrN5FXQy6OAWCzW9uooOObT25ibm8Pb2/u5n48nSSQSdOnSBdu2bdOpoxUbG/vMtdSGDRuGpKQkhIaGQqlUFjt070UEBQXh8ePHhRJ+b7/9NhwdHTFt2jRtUuVJz9IzrCKvXatWrYJSqdT+vnz5cqhUKu01pnv37rC0tMSXX36ps12Bgvbk7OyMJk2aYN26dTptdt++fUVed4qTkJCg87pNT0/HL7/8giZNmuj01JJKpRg6dCj+/PNPrF27Fo0aNSpTL7SCx7Zq1Qrh4eEIDw8vNHtrcHAwjhw5ghMnTmiH9QFAYGAgvLy8sGDBgiKHZhY8FxKJBK+99ho2b95cZHL8ydfgk4YPH44lS5ZgxYoVRdYaA4Bz586VebZZIqLqhj2liIjI4Hh5eWHDhg0YPHgwGjRogOHDh6Nhw4ZQKBSIiIjApk2bMGLECABAQEAAQkJCsGrVKqSmpqJ9+/Y4deoU1q1bh379+un0FhgzZgzGjRuH1157DV27dkVUVBT27NkDe3v75441MDAQy5cvx9y5c+Ht7Q0HB4di65/06dMHHTt2xMcff4z4+HgEBARg79692L59O6ZOnapTKLqs7t69i5YtW6JTp07o3LkznJyckJSUhN9//x1RUVGYOnWq9vzee+89bVHoESNGIDAwEFlZWbh48SL++usvxMfHP/NzUTDF+uTJk9G9e3dIJBIMGTIE7du3R2hoKObNm4fIyEh069YNMpkMMTEx2LRpExYvXowBAwY807Hee+89/PXXXxg4cCBGjRqFwMBApKSkYMeOHVixYgUCAgLw5ptv4s8//8S4ceMQFhaGNm3aQK1W4+rVq/jzzz+xZ88eNG/eHJ9//jmOHDmCXr16wc3NDUlJSVi2bBnq1KmjHdZTknv37uG3334DkN8L5fLly9i0aRMePHiAd955B6GhocU+NiMjA3Xq1MGAAQMQEBAAc3Nz7N+/H6dPn8a3334LID9ptHz5cvTp0wdNmjTByJEj4ezsjKtXryI6OlqbWBw1ahQWLlyI7t27Y/To0UhKSsKKFSvg7++vnTQAyG/7KSkp6NSpE+rUqYNbt25h6dKlaNKkibaHhp+fHzp06IDAwEDY2trizJkz+Ouvv7S1kl7UZ599hr1796JNmzZ4++23tQnahg0bIjIyssz7ee211zB+/Hhs374drq6ueOmll4rd9ujRo8jNzS20vHHjxiUmO3r16gWpVIr9+/dj7Nix2uW2trbYunUr+vTpg4CAAAwZMgQtWrSATCbDnTt3sGnTJgBF19h6WkVeuxQKBTp37oxBgwbh2rVrWLZsGdq2bYu+ffsCyO8VtHz5crz55pto1qwZhgwZglq1auH27dvYuXMn2rRpo02ez5s3D7169ULbtm0xatQopKSkYOnSpfD39y8yiVOUevXqYfTo0Th9+jQcHR3x888/IzExEWvWrCm0bUESJywsDF9//XWZ9l+gbdu22iLtTyaegPyk1Lx587TbFRCLxVi9ejVefvll+Pv7Y+TIkahduzbu3buHsLAwWFpa4u+//wYAfPXVVwgLC0OrVq3w1ltvwc/PDykpKTh37hz2799fZLIbACZOnIj09HR8/PHHsLKywkcffaRdd/bsWaSkpOCVV155pnMlIqo29DHlHxERUVlcv35deOuttwR3d3dBLpcLFhYWQps2bYSlS5cKubm52u2USqUwe/ZswcPDQ5DJZIKrq6swY8YMnW0EQRDUarXwwQcfCPb29oKpqanQvXt3ITY2tthp1U+fPq3z+IJpvsPCwrTLHjx4IPTq1UuwsLAQAAjt27cv8ZwyMjKEadOmCS4uLoJMJhN8fHyE+fPn60xFLgiC0L59e8Hf37/U5yg9PV1YvHix0L17d6FOnTqCTCYTLCwshKCgIOHHH38stN+MjAxhxowZgre3tyCXywV7e3shODhYWLBggXYK+bi4OAGAMH/+/ELHw1NT06tUKmHSpElCrVq1BJFIJDz90WLVqlVCYGCgYGJiIlhYWAiNGjUS3n//fSEhIUG7jZubm9CrV69Cx2rfvn2h5zM5OVmYOHGiULt2bUEulwt16tQRQkJCdKZoVygUwtdffy34+/sLRkZGgo2NjRAYGCjMnj1bSEtLEwRBEA4cOCC88sorgouLiyCXywUXFxdh6NChwvXr10t9zgumuAcgiEQiwdLSUvD39xfeeust4eTJk0U+5snnLS8vT3jvvfeEgIAAwcLCQjAzMxMCAgKEZcuWFXrcsWPHhK5du2q3a9y4sbB06VKdbX777TfB09NTkMvlQpMmTYQ9e/YIISEhgpubm3abv/76S+jWrZvg4OAgyOVyoW7dukJoaKhw//597TZz584VWrZsKVhbWwsmJiaCr6+v8MUXX2jbhSAIwqxZswr9jQEIEyZMKPJ5evJ1JQj5z3vTpk0FuVwueHl5CatXrxbeeecdwdjYuMjnrTgDBw4UAAjvv/9+kesLXqvF/TzZhovTt29foXPnzkWuu3//vvDee+8Jfn5+gomJiWBkZCR4enoKw4cPF44cOaKzbcFz9vDhw0L7qahr1+HDh4WxY8cKNjY2grm5uTBs2DAhOTm5yOepe/fugpWVlWBsbCx4eXkJI0aMEM6cOaOz3ebNm4UGDRoIRkZGgp+fn7Bly5ZCbaw4Ba/vPXv2CI0bNxaMjIwEX19fYdOmTcU+xt/fXxCLxcLdu3dL3f+T9uzZIwAQpFKpkJWVpbMuOTlZe40q6nV6/vx5oX///oKdnZ1gZGQkuLm5CYMGDRIOHDigs11iYqIwYcIEwdXVVZDJZIKTk5PQuXNnYdWqVdptCtrf0+f4/vvvCwCE77//Xrvsgw8+EOrWrVvoWk1EVFOIBMGAq7USERERUbXWr18/REdHF1m3SJ+OHj2KDh064OrVq0XOPmeI1q5di5EjR+L06dNo3ry5vsN5bk2bNoWtrS0OHDig71AqVF5eHtzd3fHhhx9iypQp+g6HiEgvWFOKiIiIiCpFTk6Ozu8xMTHYtWsXOnTooJ+AStCuXTt069YN33zzjb5DqVHOnDmDyMhIDB8+XN+hVLg1a9ZAJpNh3Lhx+g6FiEhv2FOKiIiIiCqFs7MzRowYAU9PT9y6dQvLly9HXl4ezp8/X2V6IxmyqtxT6tKlSzh79iy+/fZbPHr0CDdv3oSxsbG+wyIiogrGQudEREREVCl69OiB33//HQ8ePICRkRGCgoLw5ZdfMiFF+Ouvv/D555+jfv36+P3335mQIiKqIdhTioiIiIiIiIiIKh1rShERERERERERUaVjUoqIiIiIiIiIiCoda0pVAxqNBgkJCbCwsIBIJNJ3OERERERERERUgwmCgIyMDLi4uEAsLr4/FJNS1UBCQgJcXV31HQYRERERERERkdadO3dQp06dYtczKVUNWFhYAMj/Y1taWuo5GiIiIiKiZ5enVGP10Tj8djIeGblqWBhL8EYrd4xp5wEjmUTf4RER0TNIT0+Hq6urNl9RHCalqoGCIXuWlpZMShERERFRlZOjUOGnkzex8sR9AEYQGwFZArDyxH0Ym5kjtL0nTOW8dSEiqmpKKzHEQudERERERKRXErEYayLiily3JiIO0hLqkRARUdXFqzsREREREelVRq4S6TmqItel56iQkaus5IiIiKgyMClFRERERER6ZWEsg6VJ0cPzLE2ksDCWVXJERERUGZiUIiIiIiIivVJrNBgZ7FHkupHBHlBpNJUc0f/lKFRQqDRIzsyDQqVBtqLoHl2VvS8iouqA1QKJiIiIiEivJGIRRgS7QyMIWHc8Huk5KliaSBES5I4Rwe4Qo+RCuRUlT6nGisM3sSYiThvTyGAPjO/g9cwzApbnvnIUKkjEYmTkKmFhLINKo2EheCKqknjlIiIiIiIivVpx+Ca2Rybgk94NMKmTjzbZEh77CANWHEcrT1t8+WqjSo0pR6HCisM3sfhAjHZZeo5K+3tRMwIKggCFWoMchRo5SjWyFWrkKNSwN5djw6nbWHIgtsh9jWrrAVO5BDJJ6QNZyjO5RUSkb0xKERERERGR3txKzsL3YbFQqDTIyFVBLhXDztwIACCTiHHzUSZuPMzESz726NHQudLiKm1GwHHtvTB45XHcT8tFjlKtTUSpNYLOtrZmchz7oCPWRsQXu6/Q9p5o9eUB5CrVsPyvvpaFsQyWxlJYmsi0y/o1qY2/LyQUm9wqKlFGRGTIeMUiIiIiIiK9EAQBM7dHQ6HSoK23Pfo01k06tfWxx9iXPLHy8E18sPkiGtexhou1SaXEVtqMgMlZeUjNVuJ2SnaR28gkIhjLJPB1MkdKlqLEfaVkKVDL3AjXEjOQrVDjQXrh7WzN5JjQ0bvE5NaEjt5lOjciIkPBpNQLmDdvHrZs2YKrV6/CxMQEwcHB+Prrr1G/fn3tNrm5uXjnnXewceNG5OXloXv37li2bBkcHR2129y+fRtvv/02wsLCYG5ujpCQEMybNw9SKf88RERERFR9/XvpAQ5ffwi5RIzPX/GHSFS4dtQ7Xevj+I1kXLibhml/RGLDW60hEVd8jamCGQGLSiZZmkhRy8IIs1/xh0wigolMChO5BKZyCUzkEpjIdIfiKVSaEvflYGGMP0NbIy1HhfRcJdJzlP/9+9/vuSoYS8VIzS45UZaRq9T2MiMiqgqY9XgBhw8fxoQJE9CiRQuoVCp89NFH6NatGy5fvgwzMzMAwLRp07Bz505s2rQJVlZWmDhxIvr374/w8HAAgFqtRq9eveDk5ISIiAjcv38fw4cPh0wmw5dffqnP0yMiIiIiqjCZeSp8/vdlAMC4Dl7wrGVe5HZyqRhLhjRFB7JBAgAAWpJJREFUryVHcTIuBcvCYjGps0+Fx5eWo0RIkDuWHowttG5ksAfUGgGtPe3KtK+C2QWfrE/15L5UGg2sTOWwMpWXuJ/SklsWxrIyxUNEZChEgiAIpW9GZfHw4UM4ODjg8OHDeOmll5CWloZatWphw4YNGDBgAADg6tWraNCgAY4fP47WrVvj33//Re/evZGQkKDtPbVixQp88MEHePjwIeTykt+YACA9PR1WVlZIS0uDpaVlhZ4jEREREVF5mPPPZfx0LA5udqbYM/UlGJdSpHvz2bt4Z1MUJGIR/gwNQqCbTYXFduNhJt7/6wJWvRmItRHxOjMCvsjse8sO3XihAuVFFV8vMKWzD2tKEZHBKGueglescpSWlgYAsLW1BQCcPXsWSqUSXbp00W7j6+uLunXrapNSx48fR6NGjXSG83Xv3h1vv/02oqOj0bRp00LHycvLQ15envb39PQiBp0TERERERmoywnp2tpIs/v6l5qQAoD+zWrj8PWH2BGVgCkbz2PXlHawrICeQXdSsvHG6pO4n5aLj7dexDcDAnRmBFRpNM81y52RTILQ9p6Y0NH7ufdlIpdifAcvANBJbo0Idufse0RUJTEpVU40Gg2mTp2KNm3aoGHDhgCABw8eQC6Xw9raWmdbR0dHPHjwQLvNkwmpgvUF64oyb948zJ49u5zPgIiIiIio4mk0Aj7ZdhFqjYCejZzQob5DmR4nEokw99WGOHf7Me4+zsHHWy9hyZAmRdahel6J6bkY9l9CytvBHF+82giWJvmJr4JaTXKIS9pFiQp6Mb3Ivp5MbqVmK2BuLMXpuBTIpc8fFxGRvvDKVU4mTJiAS5cuYePGjRV+rBkzZiAtLU37c+fOnQo/JhERERFRefjzzB2cu50KM7kEM3v7P9NjLY1lWDK0KSRiEf6OSsBfZ++WW1wpWQq8sfokbqdko66tKdaPaWWwRcNN5VLIpWJYmEjRacFhhKw5jSv3M/QdFhHRM2NSqhxMnDgR//zzD8LCwlCnTh3tcicnJygUCqSmpupsn5iYCCcnJ+02iYmJhdYXrCuKkZERLC0tdX6IiIiIiAxdSpYCX+2+CgCY1rUenKyMn3kfzeraYFqX/ELns3ZE4+bDzBeOKz1XieE/n0RMUiacLI2xfkwrOFo+e2yVzUQmReM6VgCA3dFFj7IgIjJkTEq9AEEQMHHiRGzduhUHDx6Eh4eHzvrAwEDIZDIcOHBAu+zatWu4ffs2goKCAABBQUG4ePEikpKStNvs27cPlpaW8PPzq5wTISIiIiKqBPN2XUFqthINnC0xItj9uffzdgdvtPa0RbZCjSkbI6FQaZ57X9kKFUatOY1L99JhZybHb2NawdXW9Ln3V9l6NMz/InvPJSaliKjqYVLqBUyYMAG//fYbNmzYAAsLCzx48AAPHjxATk4OAMDKygqjR4/G9OnTERYWhrNnz2LkyJEICgpC69atAQDdunWDn58f3nzzTURFRWHPnj345JNPMGHCBBgZGWZ3YSIiIiKiZ3U6PgWb/htuN7dfQ0glz38rIhGLsGhwE1ibynDxXhoW7L32XPvJVaox9pezOHPrMSyNpfh1dCt4O5g/d1z60NnXEVKxCNcSM8ql1xgRUWViUuoFLF++HGlpaejQoQOcnZ21P3/88Yd2m0WLFqF379547bXX8NJLL8HJyQlbtmzRrpdIJPjnn38gkUgQFBSEN954A8OHD8fnn3+uj1MiIiIiIip3SrUGn2y9BAAY0sIVgW42L7xPZysTfP1aYwDAqiM3ceT6w2eOaeKG8zgW+wimcgnWjmoJP5eqVxbDylSGIC87AMCe6MRStiYiMiwiQRAEfQdBLyY9PR1WVlZIS0tjfSkiIiIiMjirjtzAl7uuwtZMjgPT28PGTF5u+/5460WsP3kb9uZG2D21HezLUJxcrREw7Y9I7IhKgJFUjDUjWyDYy77cYqps60/ewsdbLyHA1RrbJ7TRdzhERGXOU7CnFBERERERVZiE1Bx8tz8GAPDhy77lmpACgE96+cHHwRyPMvPw3qYolPaduyAI+HjrReyISoBULMLyN5pV6YQUAHT1c4RIBETdSUVCao6+wyEiKjMmpYiIiIiIqMLM/jsa2Qo1WrjbYECzOqU/4BmZyCVY+npTyKVihF17iDXh8cVuKwgC5u68go2n70AsAhYPaYpOvo7lHlNlc7AwRvP/hkTu5Sx8RFSFMClFREREREQV4uDVROyJToRULMLcfo0gFosq5Di+Tpb4uGcDAMBX/15FdEJakdt9tz8GPx2LAwB8/Vpj9GrsXCHx6EN3//xZ+HYzKUVEVQiTUkREREREVO5yFGrM3B4NABjd1gP1nSwq9HjDg9zQpYEDFGoNJv9+HtkKlc76H4/cxOID+cMIZ/f1x8DmrhUaT2UrSEqdiktBcmaenqMhIiobJqWIiIiIiKjcfR8Wg7uPc+BiZYzJnX0q/HgikQjfDAiAg4URABFikzKhUGmQnJmHPKUabnam8Kpljve610dIsHuFx1PZXG1N0ai2FTQCsP8KZ+EjoqpBqu8AiIiIiIioeolNysCqIzcBADP7+MPMqHJuO2zN5FjxRiDc7EyxNiIeb/x0Euk5KliaSBES5I5tE4JhYSyrlFj0oUdDJ1y8l4bdlx5gcIu6+g6HiKhU7ClFRERERFQD5ShU2p5ECpWm0HC35yUIAj7ZdglKtYBOvg7o7l+5hcQbOFtgXUQ8lh6MRXpO/jml56iw9GAsVh+NK7fzNEQFQ/jCY5ORnqvUczRERKWrkUkpT09PJCcnF1qempoKT09PPURERERERFR58pRqrDh8E82/2IfAufvR/It9WHn4JvKU6hfe9/bIBJy4mQJjmRiz+/pDJKqY4ubFkYjFWHs8vsh1ayLiIBVX31sgbwdzeDuYQ6HWIOxqkr7DISIqVfW9IpcgPj4eanXhN9y8vDzcu3dPDxEREREREVWOHIUKyw7dwOIDMTo9iRYfiMGyQzdeqCdRRq4S34flFxOf1MkHrram5RLzs8ZQcF5PS89RIaOa9yDq8V9vqT2chY+IqoAaVVNqx44d2v/v2bMHVlZW2t/VajUOHDgAd3d3PURGRERERFQ5JGIx1kTEFbluTUQc3u7ghZ/Db8LZ0gTu9mZwtzODiVxS4j5zFCpIxGJk5qqwY2JbnL31GK087Coi/FJZGMtgaSItMjFlaSKt1jWlgPy6Ut+HxSLs6kPkKtUwlpX8tyMi0qcalZTq168fgPyZOUJCQnTWyWQyuLu749tvv9VDZERERERElaO0nkSPMvPwx6m7uJaYoV3uZGkMd3tTePyXpHK3N4OHvRnc/usJteLwTayJiNMWFR8Z7IGW7raVcj5PU2s0GBnsgcUHYgqtGxnsAZVGA3k1HjDi72KJ2tYmuJeag8PXH2rrTBERGaIalZTSaDQAAA8PD5w+fRr29vZ6joiIiIiIqHKV1pPI3twILTxsYCKXID45C6nZSjxIz8WD9FycuJmis/2PwwNx4W4alh6M1S4rGAoIAKHtPWEqr9xbDhO5FOM7eAFAoUTZ+A5eMKrmPYdEIhF6NHTCT8fisOfSAyaliMig1aikVIG4uKK7KxMRERERVXc5SjVCgtx1EkkFRgZ7QCMImNuvkXZZarYCcY+yEJ+chbhH2Yj/7/+p2Qq08bbHO5uiijzOmog4TOjoXWHnURIjmQSh7T0xoaM3MnKVsDCWQaXRVPuEVIGCpNT+K4lQqDSQS6tvzzAiqtpqZFIKAA4cOIADBw4gKSlJ24OqwM8//6ynqIiIiIiIKo5GI+DLnZfxfg9fAMC64/Gl9iSyNpWjaV05mta10VkuCAKSMxWlFhW3MzeqmJMpRUEPrYLjV+che09rVtcG9uZGeJSZhxM3k/FSvVr6DomIqEg1Mik1e/ZsfP7552jevDmcnZ0rfZpaIiIiIiJ9WH74Bv44cxcXE9Lwy6hWmNTJ57l7EolEIlia1Oyi4oZKIhahm78jNpy8jd3RD5iUIiKDVSOTUitWrMDatWvx5ptv6jsUIiIiIqJKcTo+BQv3XQcAjAjygP1/PYhepCdRTS8qbsh6+Dthw8nb2BudiDmvNIREzC/iicjw1Mh3CIVCgeDgYH2HQURERERUKVKyFJi04TzUGgGvNq2Ngc3rlMt+C4qKT+nsA0uT/O+7LU2kmNLZB+M7eFV6kXP6v9aedrA0luJRZh7O3X6s73CIiIpUI98lxowZgw0bNuDTTz/VdyhERERERBVKoxHw7qYoPEjPhae9Geb0a1iu5StqelFxQyWXitGlgSO2nL+H3ZceoIW7rb5DIiIqpEYmpXJzc7Fq1Srs378fjRs3hkymO9Z94cKFeoqMiIiIiKh8/XQsDgevJkEuFeP715vB3Kj8bwFqclFxQ9ajoZM2KfVJrwaspUsVLkehgkQs1klQs8cklaRGto4LFy6gSZMmAIBLly7prOOFmoiIiIiqi3O3H+Pr3VcBALP6+MHPxVLPEVFleqleLZjIJLiXmoPohHQ0rG2l75CoGstTqrHi8E2siYgrdVZPogI1MikVFham7xCIiIiIiCpUWrYSkzach0ojoFdjZ7zesq6+Q6JKZiyToKNvLey6+AC7Lz1gUooqTI5ChRWHb+pMepCeo9L+Htrekz2mqEjsV0tEREREVM0IgoD3/orCvdQcuNmZ4qv+jTgioIbq7u8EANgd/UDPkVB1JhGLsSYirsh1ayLiIBUz9UBFq5Gpyo4dO5b4pnzw4MFKjIaIiIiIqHytjYjH3suJkEvE+H5oM1gYy0p/EFVLnXwdIJeIEZuUidikDHg7WOg7JKqGMnKVSM9RFbkuPUeFjFyltuYc0ZNqZFKqoJ5UAaVSicjISFy6dAkhISH6CYqIiIiIqBxcuJuKL3ddAQB81NMXjepwyFZNZmEsQxtvO4Rde4g90YlMSlGFsDCWwdJEWmRiytJEysQ4FatGJqUWLVpU5PLPPvsMmZmZlRwNEREREVH5SM9VYuKG81CqBXT3d0RIsLu+QyID0KOhE8KuPcTuSw8woaO3vsOhaujmw0yEBLlj6cHYQutCgtzZU4qKxYGdT3jjjTfw888/6zsMIiIiIqJnJggCZmy+iNsp2ahjY4JvXgtgHSkCAHRp4AixCLh4Lw13H2frO5xKk6NQQaHSIDkzDwqVBtmKooeX0Ys5f/sxJm88jxHB7pjc2RuWJvl9XyxNpJjUyRsjgt3x9m9nceMhO4BQYTWyp1Rxjh8/DmNjY32HQURERET0zNafvI2dF+9DKhZh6dCmsDLlcBnKZ2duhJYetjhxMwW7Lz3AmHae+g6pwuUp1Vhx+CbWRMQhPUcFSxMpRgZ7YHwHLxjJJPoOr9rIVqgw/c8oxD3KwsojNzC1Sz1M7OiDjFwlLIxlyFGo8O6mKJyKf4whq07g97daw9vBXN9hkwGpkT2l+vfvr/Pz6quvonXr1hg5ciRCQ0PLvJ8jR46gT58+cHFxgUgkwrZt23TWC4KAmTNnwtnZGSYmJujSpQtiYmJ0tklJScGwYcNgaWkJa2trjB49mkMIiYiIiOiZRCek4fN/LgMAPnzZF03r2ug5IjI0Pf6bhW9PDZiFL0ehwrJDN7D4QIy2xlF6jgqLD8Rg2aEb7DFVjubtuoq4R1lwsjTGhA4+MJVLIZeKYWduBLlUDCtTOb56rTF8nSzwMCMPQ1adQExihr7DJgNSI5NSVlZWOj+2trbo0KEDdu3ahVmzZpV5P1lZWQgICMAPP/xQ5PpvvvkGS5YswYoVK3Dy5EmYmZmhe/fuyM3N1W4zbNgwREdHY9++ffjnn39w5MgRjB079oXPkYiIiIhqhsw8FSZuOA+FSoPOvg4Y3dZD3yGRAer2X1LqzK3HSMrILWXrqk0iFmNNRFyR69ZExEEqrpG3weXu8PWH+PXELQDAgoEBxfbOtDM3woa3WqOBsyUeZeZh6I8ncJ2JKfqPSBAEQd9BVAcikQhbt25Fv379AOT3knJxccE777yDd999FwCQlpYGR0dHrF27FkOGDMGVK1fg5+eH06dPo3nz5gCA3bt3o2fPnrh79y5cXFzKdOz09HRYWVkhLS0NlpaWFXJ+RERERGR4BEHA1D8isT0yAS5Wxtg5uR1szOT6DosM1Cs/hCPqTiq+eLUhhrVy03c4FSY5Mw+Bc/cXu/7sJ11YdPsFpWYr0G3RESRl5GFEsDs+6+tf6mMeZykwbPVJXL6fDjszOTa81Rr1nTgbZHVV1jxFjU4Rnz17Fr/99ht+++03nD9/vlz3HRcXhwcPHqBLly7aZVZWVmjVqhWOHz8OIL+GlbW1tTYhBQBdunSBWCzGyZMnyzUeIiIiIqp+tkfew/bIBEjEIiwZ2pQJKSpRwRC+3Zeq9xA+C2OZttj20yxNpLAwZr21F/XJtktIysiDZy0zfNDDt0yPsTGTY8NbreDvYonkLAWG/ngCVx+kV3CkZOhqZFIqKSkJnTp1QosWLTB58mRMnjwZgYGB6Ny5Mx4+fFgux3jwIP9C7+joqLPc0dFRu+7BgwdwcHDQWS+VSmFra6vdpih5eXlIT0/X+SEiIiKimqFgRrGHGXno5u+EVW8GYm4/fzR3t9V3aGTgejTMT0odv5GMtGylnqOpGI8y83D2VgpCgtyLXB8S5I7D15Ow8vANqDUcNPQ8tkfewz8X7kMiFmHRoCYwkZe9cLy1qRzrx7RCo9pWSMlSYOiqE7icwPvZmqxGJqUmTZqEjIwMREdHIyUlBSkpKbh06RLS09MxefJkfYdXqnnz5unUxHJ1ddV3SERERERUCQpmFGv+xT60+GI/Ws87gEv30tC/aR19h0ZVgIe9GXydLKDSCDhwNVHf4ZS7Gw8z8eqycHyyLRoj23hgSmcfbY8pSxMppnT2wei2Hvjq32uY9+9V9F8ewaLbz+h+Wg4+3XYJADCpkzcCXK2feR/WpnL8NroVAupY4XG2EsNWn0B0Qlo5R0pVRY1MSu3evRvLli1DgwYNtMv8/Pzwww8/4N9//y2XYzg55X8LkZioe7FPTEzUrnNyckJSUpLOepVKhZSUFO02RZkxYwbS0tK0P3fu3CmXmImIiIjIcBU3o9iSg7GcUYzKrHs1HcJ38mYy+i+LwJ2UHCjUamTmKRHa3hNnPu6Ks590wZmPuyK0vSesTGQIfckTFsZSRN1JRa8lx/BDWCxUao2+T8HgaTQC3v/rAtJzVQioY4UJHb2fe19WpjL8MroVAlyt/0tMncSle0xM1UQ1Miml0WggkxUeRyyTyaDRlM/FyMPDA05OTjhw4IB2WXp6Ok6ePImgoCAAQFBQEFJTU3H27FntNgcPHoRGo0GrVq2K3beRkREsLS11foiIiIioeuOMYlQeCobwHb7+sNokMrdH3sObP51CWo4STVytsXV8G9S1NYOpXAq5VAw7cyPIpWKYyqUQiUQY1MIV+6a1RydfByjUGszfcw39loXjyn0OIyvJrydu4WjMIxjLxFg4uAlkkhe75liZyPDr6JZo4mqNVCamaqwa+c7VqVMnTJkyBQkJCdpl9+7dw7Rp09C5c+cy7yczMxORkZGIjIwEkF/cPDIyErdv34ZIJMLUqVMxd+5c7NixAxcvXsTw4cPh4uKinaGvQYMG6NGjB9566y2cOnUK4eHhmDhxIoYMGVLmmfeIiIiIqGbIyFVqe0g9LT1HhYzc6lkjiMqXr5MF3OxMkafS4PC18qmnqy+CIOCHsFhM2RgJhVqDHv5O2Di2NezLMLOek5UxfgppjoWDAmBlIsOle+no+/0xLN4fAyV7TRVy42Em5v17BQAw4+UG8KplXi77tTTOT0w1q2uNtBwlXv/xBC7cTS2XfVPVUCOTUt9//z3S09Ph7u4OLy8veHl5wcPDA+np6Vi6dGmZ93PmzBk0bdoUTZs2BQBMnz4dTZs2xcyZMwEA77//PiZNmoSxY8eiRYsWyMzMxO7du2FsbKzdx/r16+Hr64vOnTujZ8+eaNu2LVatWlW+J0xEREREVR5nFKPyIBKJ/j8LX3TVHcKnVGvw4eaLmL/nGgDgrXYeWDasGYxlZS+6LRKJ0L9ZHeyb9hK6+jlCqRawaP919P0+vEr02CmY9CA5Mw8KlabCer4p1RpM/yMSuUoN2vnY483WbuW6fwtjGdaNaolANxuk56ryZ/ZLz62UcyP9EwmCUCOnHBAEAfv378fVq1cB5Pda6tKli56jej7p6emwsrJCWloah/IRERERVVPJmXlYGxGPpQdjC62b0tkHoe09YSovOmlF9KRztx+j/7IIWBhJcebTLjCSlj2RYwgycpUYv/4cjsY8glgEfNbXH8OLmW2vrARBwI6oBHy2IxqPs5WQikUY38ELEzv5QC41vL4ceUo1lh26gTURcUjPUcHSRIqRwR4Y38ELRs+QmCuL7/Zfx3f7Y2BpLMXeae3hZGVc+oOeQ2aeCh9vuYiZffywNiIe647HV/i5UcUpa57C8F5dFejgwYPw8/NDeno6RCIRunbtikmTJmHSpElo0aIF/P39cfToUX2HSURERESkQxAEfLP7KkYEu2NyJ+9CM4qN7+DFhBSVWZM61nC0NEJGngoRN5L1Hc4zSUjNwcAVx3E05hFMZBL8OLz5CyekgPxeU680qY2909qjZyMnqDQClhyMRZ+lx3DtQXql9Uoqi+ImPVh8IKbcJz2IupOqTYTP6dewwhJSAGBuJMXcVxtqk+8VfW5kGGrUO9d3332Ht956q8gsnZWVFUJDQ7Fw4UK0a9dOD9ERERERERVt18UH+OPMXVy4l4b1Y1phYicfZOQqYWEsg0qjYe8BeiZisQjd/Z3wy/Fb2HPpATrWd9B3SGUSnZCGUWtPIzE9D7UsjPBzSAs0qmNVrseoZWGEZcMCsfPCfczcfgkqjQB7cyMsP3QDaw2k505pkx68yKx4T8pRqDHtz0ioNQJ6N3bGK01ql8t+S2IklWDd8fgi15XnuZHhqFE9paKiotCjR49i13fr1k1nJjwiIiIiIn3LzFNhzj+XAQDd/Jxga2ZUaEYxomdVUFdq7+VEqDWGX9El7FoSBq04jsT0PNRzNMfW8cHlnpB6Uq/Gztg77SUsGNgYayPiscSAeu6kV9KkB1/vvoqbD7PgaGmEuf0alss+S8MJHWqeGpWUSkxMhExWfAFIqVSKhw+r9gwURERERFWVIQ2PMSRLDsTgQXou6tqa4u0OXvoOh6qJlh62sDaVISVLgdPxKfoOR8fT14KbDzMxb9cVZCnUCPayw6ZxwahjY1rhcdiZG8HfxarEnjtSceXeUt9NyYaZXFripAcmcgmWh8XiUWbecx/naMxDrI2IBwB8MyAA1qby597Xs+CEDjVPjUpK1a5dG5cuXSp2/YULF+Ds7FyJERFVXbxxICKi8pSnVGPF4Zto/sU+BM7dj+Zf7MPKwzeRp1TrOzS9up6YgZ+P5Q/Tmd3X/5lmFiMqiVQiRtcGjgCAI9df/Iv58vpsWNS1YOv5e/j9rdYY38ELa0e2hJVJ5SUmDKnnzt7oB3h5yVEci32IkGLqaIUEueNYzCN8vecagr86iBlbLuLGw8xnOk5athLvbboAAHiztRva16v1oqGXmVqjwchgjyLXhQS5435aTqXFQpWjRvX17dmzJz799FP06NEDxsa6BdpycnIwa9Ys9O7dW0/REVUdBR8WKmO2DyIiqv5yFCqsOHwTiw/EaJcVDI8BUGNnlRMEAZ9sy69p083PER19q0bdH6o6+jerjW7+jmjjbY9HmXmw/K9G2bO+3srrs2Fx14KlB2MhEgETO3lX+kx4BT13ikpMWZpIYWYkhUqtgVRScXEp1Ros2HMNK4/cBADsiErANwMCIBaJinzOT8SlIMDVGlF3UvH7qdvYePo2ujRwxNiXPNHczQYikajE483ccQkP0nPhYW+GGT19K+y8imIil2L8fz1Cnzy3EUHuCAl2x+BVJzCqjQdeb1W3UuOiiiMSBMHwBxCXk8TERDRr1gwSiQQTJ05E/fr1AQBXr17FDz/8ALVajXPnzsHR0VHPkT6bsk61SFQeivqwUIDTURMR0fNQqDRo/sW+Ym/6znzc1SCnZK9o287fw9Q/ImEsE2P/9PaVMlyJapZcpRo/hMVi3TMW8FaqNchRqpGjUEMmFmHt8XgsORBbaLvJnb3xatM6CI99BJVaA5VGgEKtgUotQKXWQPHfvyqNAJlEhHe61UfLL/cb1LWgpM++kzp5o1FtKyw/fAPfDgyAZy3zcj9+YnouJm44h9PxjwEAo9t64MOXfSGTiJGtUEEqFutMelDwOVwQBJyOf4xVR25i/5VE7f6a1rXG2Hae6ObvBIlYpD1HyX/7MTeW4vC1h1iw9xq+fq0xmta1KfdzKotC56bWYPXROCzcfx0A8EmvBhjTzlMvsVHZlDVPUaPuHB0dHREREYG3334bM2bMQEE+TiQSoXv37vjhhx+qXEKKqLJV1mwfRERUc6RmK0odHmNnblTJUelXeq4Sc3deAQBM6uTDhBSVu4Jky9KD/08mFfRQFAQBbX3s8fXua8hWqJGjUCFHqUa2Qo1cpRpKdf59lK2ZHMc+6KitPfS0tRHxGNfeCwv3XUdKlqLEeOo7WmB4kLvBXQuK67kzMtgDb73kiddXncCFe2noueQoPujhi5Agd4jFJfdEKqvw2EeYsvE8HmUqYG4kxfwBjfFyo/+XmylIQBU8J/InqvOIRCK09LBFSw9bxCZl4qdjN7H53D2cv52Kt9efQ11bU7zTrR66+zsV6uUWEuSOzW8H67V+U6Fzk4oxqbM3spQqrDx8E3N3XkFWnhqTO3uX2vOLDFuNSkoBgJubG3bt2oXHjx8jNjYWgiDAx8cHNjb6yQATVTVlGVdf024ciIjo+eSp1PjhYCzGdfAqcXiMuXGN+8iKhXuv41FmHjxrmeEt9gagClDSF41rj8djXAcvxD3KKjGZ5GhhhOTMkpPKqdlKvNLEBUkZeZCJRZBJxJBKxJBJCv4vgkwshoWxFLUsjEq8FugrSWIkkyC0vScmdPQu1CtpxZuBeP+vCzgW+wiz/76MvdGJmD+w8QslkjUaAT+ExWLR/uvQCICvkwWWvxEID3uz59qft4M55vVvjOld6+OX4/H49cQt3E7Jhqlcgh/CYgslJpcejIVYJDK4ERAikQgf9vCFuVyKb/ddx6L915GlUGHGy75MTFVhhtPCKpmNjQ1atGih7zCIqhxzI6lBflggIqKq5cbDTEz+/TyiE9LRqI4VRgS7Fzn8JyTIHYevPcTh6w/xaW+/GlHoOzohDb/8N9vXnFca1sihi1TxSvuiMTNXhSVDmkIjCDCRS2Aik8BULoGJXAJTmRTGcjHkEjGUaqHEz4b25kaY1ce/TDHlKFQYGexR5FC5kcEeUGk0Or2BKlNxvZJcrE3wy6iWWH/yFr7cdRXHbyajx3dHMbO3HwY2r/PMyZLHWQpM+zMSh67lF58f1LwOPn+lYblc+2pZGOGdbvXxdgcv7IhMQBtve7yzKarIbQ11BIRIJMKkzj4wNZJizj+XserITWTlqTDnlYbl1kONKleNTUoR0bP78chNuNubIiTIXecblQIhQe5ITM+Fqy2HGBARUdEEQcCmM3cxa0c0cpRq2JjKYCaXYkIHb4hQuGjvmHYe6PdDBG48zMTp+BQsGdoUvk7Vt4amRiPg022XoBGA3o2d0cbbXt8hUTVVWgFva1M52vqU3v7UGnW5JZJKGipnyBPqiMUivBnkjnY+tfDupiicufUY72++gD3RDzCvfyM4WBqXvhMA528/xoT155CQlgsjqRhz+jXEoOau5R6vqVyKIS3r4lFmXpUdATG6rQfM5BLM2HoR60/eRrZCjfkDGldowXmqGDWq0Hl1xULnVNEEQcDiAzH4bn8MvGqZY9uEYKw+GlfkjBhDfzyBCR298UqT2voOm4io2nmyGO3TRW2rgrQcJT7aehE7L9wHALTxtsPCQU3g+N8NW3FFe4/GPMT0P6PwMCMPcqkYH/dsgOFBbtVyuMafp+/g/c0XYCaX4MA7HeBkVbabWaJnVZ6T1+Qp1Vh26Ea5JZJKKuBt6NQaAauP3sS3e69DodbA2lSGuf0aondjl2IfIwgCfjl+C3N3XoZSLcDdzhTLhgXCz6Vi7+2qwyQT2yPvYfqfUVBrBHT3d8SSoU1hJDXM5GVNU9Y8BZNS1QCTUlSRBEHAl7uu4Mej+TUH3uteHxM6ehf6sKBUa/BDWCyWHboBkQiYPyAAAwLr6Dl6IqLqo7xv+irbmfgUTNkYiXupOZCK82fZCn3Js8zDLZIz8/DeXxdw8GoSAKBLAwd8MyAAtmbyigy7UqVmK9Dp28NIyVJwZimqFOV5XanKiaSKcO1BBqb/GYnohHQA+T0fv+iXPxz3yS8X8lRqLNofg5+P5X/WfrmhE74e0BiWlVASo7rMqr03+gEmbjgPhVqDl+rVwso3AmEiN/z3xeqOSakahEkpqigajYBPtl/ChpO3AQAze/thVFuPErf/eNsl/H7qNkQi4It+jfB6q7qVFS4RUbVVlW8c1BoB3x+MxeID+QV769qaYsnQpmjiav3M+xIEAWsj4jFv11Uo1Bo4WBhh0eAm1WaI20dbL2LDyduo52iOnZPbQcZhKFQJmEyqOEq1BksPxuKHsFi425lh07ggrI2Iw9qIeJ2Z7kYEu+P1H09gUIu6GNXGvVJ7gVb1LzwKHI15iLG/nEWOUo2W7rb4aUTzcq91W9V7K1c2JqVqECalqCKo1Bq8uykK2yITIBIBX/dvjEEtSh/TLggCZv99WTs18Oy+/ggJdq/YYImIqrmqOsTiXmoOpm2MxKn4FADAq01r4/NX/F/4RuFyQjom/X4ONx5mQSQCxrX3wvSu9ap0EifqTir6LQuHIAB/jG2NVp52+g6JiMrJhbupSM9R4mRcSpF1WSd18sawVnXhZGWih+iqT2LyTHwKRq45jYw8FQLqWGHtyJawKafetNUleVeZypqnqLrv3ERUYfJUaoxffw7bIhMgFYuwZEjTMiWkgPwZMWb18cPYl/KHHMzaEY0fj9ysyHCJiKq90mbJepSZh7XhcQi7loS0bGUlR1e0fy/ex8vfHcGp+BSYySVYNDgAiwY3KZdvrv1cLPHPpHYY2rIuBAFYfugGBqw4jlvJWeUQeeVTawR8su0SBAHo37Q2E1JE1UzjOtZo6WGHdf/Nqvm0dcfjYWumv4LipnIp5FIx7MyNIJeKq2RCCgCau9tiw1utYWMqQ9TdNAxZdQJJGbkvvN8chQrLDt3A4gMx2vfi9BwVFh+IwbJDN5CtKPr9mcqmarY2IqowOQo1xv56BkdjHkEuFWPZ683Qxc/xmfYhEokw42VfGEnFWHowFl/suoI8lRoTO/lUUNRERNWTIAiIuPEIzeraljJLlgxLDsYiJUsBAPBxMEegmw2audkg0M0GnvZmhYaDlNcwhKf3o1CpseroTSw5kN8bIMDVGkuGNIGbndlzPAPFM5FLMK9/I7zkY48PNl9A1J1U9FpyDN8NDkAbb/sqNcRiw6nbuHgvDRbGUszo2UDf4RBRBSjtywVDnumuKmlUxwp/hAZh2OqTuJaYgfc2XcB3Q5rATC4t9T1BEAQkZylwPTEDsUmZiEnMxIP0HCwe0hRrIuKKPN6aiDiM7+gFjUYoc41E0mW4785EVOkycpUYvfYMTsWnwEQmweqQ5s9dp0Mkyi9iK5eI8e2+61iw9zoUKg2mda1XLWdLIiIqb8dvJOPbvddw5tZj/Dg8ECFB7kUO+xgZ7IEHabnoWN8B524/RtyjLMQkZSImKRMbT98BANiYyrRJqjZe9qjvZIEVh2++8DCEPKW60H4K6qPsuvgAXf0cK3xY3cuNnNHY1RrTNkYiOUuBpnVtsPzQDaw9Hl8lhlgkZ+Zh/u6rAIB3u9VHLQvelBJVRxbGshK/XCjv+kc1WT1HC2wKDcJHWy9i4aAA/HwsDuueek8Y18ELVxLSceFuav57ZmImYpIy8Pip3sb1HS2QnKkoMaH4MCMP7/wZBQ97M3T1c0Qbb3sYG+D7jaFiUoqIAACPsxQIWXMKF+7mf1O7dmQLBLrZvvB+J3X2gVwqxrx/r2LJwVjkqTX4sIcvE1NERMU4d/sxFu69jmOxjwAARlIxbjzMxISO3hCLRMUmkr4dFAAgP8lx7nYqztxKwblbjxF1Nw2Ps5XYfyUJ+68k4cfh5th/JVEnwVUwDEGAgP5N6+BSQhqkYjFkEhFkEjGkBf+K8/+VScSwN5fjl+O3dIqvp+eotPv9ZVRLuFhXTn2U2tYm+H1sa8QmZWJtRHyR5wbAIAvCf/XvVaTnquDvYok3WrvpOxwiqiBqjQYjgz2KnLBiZLAHVBoN5KyuU27c7c3ww7Bm+PlYXJHvCRpBQKPaVvjs78s6jxOJ8ifk8HEwh7eDBRrWtoSjpVGJCUVbMzlikjJxMi4FG0/fgYlMgvb1aqGrnyM6+ToUWdeKRdP/j4XOqwEWOi9fNfECkZSRizdXn8K1xAzYmMrw6+hWaFjbqlyPsSY8DrP/u+iPbOOOmb39mJgiInpCdEIaFu69jgNXkwAAMokIQ1vWxYSO3nC0NAbwfMVoFSoNohPScPbWY1xPzMBnff3Ret6BYj9cn5jRGW2/DtMOBSyKrZkcxz7oWOJ+9FF8vaoVhD8Tn4IBK44DALaMD0azujZ6joiIKhKLZVeu0t4TTs7ogo+2XoSLtTF8HCzg7WAObwfzQr2cSpsBd+xLnjh3+zH2XU7EvsuJuJ/2/zpWErEILdxt0NXPCd38HOFqa1pj2kFZ8xTV+06b6BkVNQyhOl4gnnQvNQdvrD6JuEdZcLAwwvoxreDjaFHuxxnZxgNyqRgfb72ENeHxUKg0mPNKQ469JqIaLzYpA4v2xWDnxfsA8j/AvtasNiZ18oGrranOtgUJqIK6I2X5Vl0uFaNpXRs0/S/hkZyZV+IwhNRsJTr5OiDuURaUag2UagEqtQYqjQCFSgOVRgN3O7NShzPooz5KaTVbkrPy8DhbgQZOlnr/YkSl1uCTbZcAAENauDIhRVQDGMkkCG3viQkdvXW+XKiu9xn6Vtp7QrZChUWDm5S6HxO5FOM7eAFAsfeJ7XxqoZ1PLczu649L99Kx7/ID7L2ciKsPMnDiZgpO3EzBnH8uY/2YVjgZl6ytu1gQiyH36K1oNetsiUpQVAa8ul0gnu4FlpGrxHubohD3KAu1rU2w4a1W5V6I9knDWrlBJhHjg80XsP7kbShUGnz1WmNImJgiomquqF64j7MV+HbPdWyLvAeNkD9koG+AC6Z09oFnLfMKi6W0uib25kZYMDCg1P0oVBqDq49S2rlZmcjQa8kxWJvK8FqzOujfrDac9TQF+y/Hb+HqgwxYm8rwfg9fvcRARJXveb5coOdTnnW8yppQFIlEaFTHCo3qWGF6t/q4k5KNvZcTse/yA8QmZaJpXWu8vf5skcdYExGHCR29n+0kq4GqfYdNVI4kYnGpsyqo1BpIK7BYa0Uqrhjt0qFN8c6fUfiyf6NKqf0xqLkrjKRiTP8zCudup+LC3VT4u1jVqOGS1UV1H+pa3c+vvPB5Kl1R198Rwe4ICXJH1N00aASgu78jpnetj/pO5d9T9WnlVdfEEOujlBbT9QcZyFGokZKlwPw917Bg7zW08bLHa4G10cPfGSbyyumt8DAjFwv3XQcAfNDDF7ZF1BshIqIXU97vU8+TUHS1NcXoth4Y3dYDadlKZOSqDK6Xsb7xUyPVaEq1BgeuJOJozCOMa+9V6qwKkzech52FEdr52KOttz08iphi2xAV1wusoOjf4iFNYWVaed9ov9KkNqxN5WjoYom1EfEIWXOqxgyXrC6q+1BXQz0/Q0sAlefzVJ7nZkjPU3HX3yUHYiEIwFf9G8FYJkGjOuVbx68kZRmGUJn7KU9lien0J12w6+J9bD57FyfjUnAs9hGOxT7Cp0bR6NnICa81q4MW7rba4eXl1Z6e3I+5sQwLBwVgR1QCBjd3LdfngIiI8hna+5SVqQwmKonB9TLWNxY6rwZY6PzZ3XyYiT/O3MHms3fxKFNRpoKtRRV+dbEyRlsfe7T1qYU2XnY6WW1DucHKU6khgsjgCr/mKFRYfviGznjqAlM6++h1uKQh3dAaotKKPVb1v52hnl95FsWsjOdpTDsPmMmlZaobV57nZmjFQw258PbzFE2vyP2Up7LGdCclG1vO3cPmc3dxOyVbu9zV1gRj2npiUHNXrDj84u2pqHYZEuSOtzt46f25IiKq7gzpfcpQP2dWBBY6pyqhMm/+c5Vq/HvpPjaeuoOTcSna5fbmRhjYvA5yFeoSu3dCANaMaJH/jWrMI5y99RgJabn488xd/HnmLgDAz9kS/Zq44I3Wblh5pHx6D5SlJ4JSrcGdlGzEJ2ch7lE24h9l/ff/LFgYSbFqeHOD6yYqEYuxNiK+yHVrIuLwdgcvXLibivpOFjCSVt6NZHn3kKmOCa7Shrrqayz8s/7tNBoBmQrVf92olUjPUSJHqUaQp125nl9FJYCet+bdsz5PKrUGdx/nIC45K//a8igLj7IUWDCgcYnPU2h7T7T4cj+UKg0sTWSw/K+uQ/6/+b9bGEvRJ8AZO6ISii34ObKNO5RqATKJCDKJGFKJCDKxuMhklyHUBhQEAVfuZ2Df5URcS0zHjJcbGNz1t0B51TUxxPooZY3J1dYUU7r4YHJnb5yOf4zNZ+9i58X7uJOSAxdrYyw7FFvkVOJAftvUCPh/2xSLIBGLCvWgLqm3slgkqlY3IEREhsiQ3qcMrfeWIeA7IOlNZQ37uJyQjj9O38bW8/eQnpt/YyAWAR3qO2BwC1d08nWA7L86UaVdIAJcrRHgao0JHb2RrVDhVFwKwmMf4WjMI1x9kIHL99MxrasPlh++UeSHWAECXmtWB9EJ6ZCKRZBJxZCJ/7vJkoghk4ggFYu1H3CtTGRYGxFf5A2WAAHtvGvh3b+icPdxDtSaojs92prJYWcuN7huoqXNhvEoMw/vbbqAuOQsNK5thUA3GzRzs0GzujaoZVH0DdyL3vyX9w1tVR8CJggC7qfl4npiBmKTMhGTmIlclRrvdqtf4t8uKSMX3+2PgbFMDB8HC/g4msPHwQL25vJih7u+6N8uM0+JH4/cxOIiEhuCIOClerWwYO81pOeokJ6bn4DKyFPh6b7C9R0tsDqk5CRuUkYuPvjrAvJUGtSxMUFtGxPUsTFFnf/+dbE21iZSn7UN5CjUSM7KQ0qWAslZCiRnKpCtUGJQ87olJoDe7uCFn8NvQi6R/JfwkRZKBBnLJKW28cEtXLH/SiLi/ks+xSdn405KNlRPXV/qO1rgUSkzr6VkKWBvZoRriRn/XXtzCm1nayZHaHvPEhPUoe090elb3V6qQP4MdVLx/6+d9hZG2D6hjV4Spiq1BqfiU7A3OhH7ryTi7uP8czXU6y8VJhKJ0NLDFi09bPFZX38cupaEtt618M6mqCK3L2ibT/egBgD5f8lTqVgEB0sj7JjY1iAT+UREpB+chVEXk1IG4ocffsD8+fPx4MEDBAQEYOnSpWjZsqW+w6owlfGt/1vtPPHB5ijsvPhAu21taxMMbuGKAYF1iizq/SwXCFO5FB3qO6BDfQcAwMOMPJyOT0E7n+I/xK6NiMe49l74ZNulQh9in1YwpLC4D7IF+8rIVUGtEWAik8DNzhQe9mZwtzeDh13+v+72+dOJG1ox2tJmw7AzN4JKo4FCpcGZW49x5tZj7Xo3O1MEutlof3wcLKBSa8p885+rVONhRh4epOciMT0Xiel5yMhVIrS9V6k9P15dFg6lWgMTmQQmcilMZRKYyP/7kUlgKpfAWCZBd3/HEnt/PGuCq7x6XBX3ehnXPr9nWtTdVFxPzERMUiZiEzOQpVDrPN7WTI55/RuV+LezNZPj4NWkQm3c2lQGHwfz/7V352FR1fsfwN+zsM+wCDJAKqSCSIL7El3KUhGXzKtpel0xUzMX9Lk9WSbqzW5pZqnlksvNpURvZZbmdhVzTcUFUxSDnxomiqyyyWzn9wfOJCkM6jjnMPN+PQ8PMMwMn5l5n5n5fuZ7vgehGnXld381wgPVULsoq33sFHIZ8kq1uF5keqwqH68/H7vb0OqN+GlyDP5TTWPjyyOXMa5zE1y8UXLf7c5ZIa9s4LgpofF0gZ/KxeLtO3+9GPml2iq5vJu/2gWLBrfC4Yw8LKqmQf1CuAYL/3fR3HzKL9WiXGe457qaadR4vpnGYhN347GrSL9RfN/zAIBG7YrkN5+zmPFP//fbPfeTi1KOEN/K55MQPw+Ea9Tw96z5fvJXu2L9ax1QVHZXI/C26efK725OchSW1dygzi/Vor7K5Z6aDEYBBqOACr0RAOCvdkWehUZZTvFtzNuRDg8XJSIC1YgI8kSzAE+oXO6/LdW03ZVW6LH/4k3sSruBvRdyUFSuM1/O1UmOmND66Bahgc4gSO75l2rm5qxAj8hA5JVUPFQ2tQYjTE+dgV5uFnPpiIvaEhE5OinN3hIbm1ISsHHjRkydOhXLli1Dx44d8emnn6J79+5IT0+Hv7+/2OU9FpZ2/xn3XBP8c1MqDIJQZbD/14F/22AfbErJuu/A3ygIeKnVE9iVdgPdIjQY1L4RnmnqB4WF9U0e9gmivtoFPWvxJrawTIfnm9VH5s1S6I1G6A0CtIbK73qDEVqDAL3RiOB67rV4I6vHf0a2h8bTFRpPlxoXXZfaNFFLR8MQBAH/m/ocruSVIeVKAU5cKcDJKwW4mFOMK3lluJJXuQ4IAKwe0Q6nsgqrnZ3WJVyDj3dfRM6dJkZBme6e/9lMo0b/Ng0sDkDKKgw1DvyBysZN/DMhNc7+GPdcE7zx9Ul4OCvuPH6VXwF3HktflYs5qw8z48poFFBcoTfPSLt1W4cG3m7YdKL67SXyCS/8+6cLVa5HKZfhST8P82ynUI0KZRU17+pacluPGb2bVza3bpQgI6cYV/LLUFimw/HLBTh++c9GzorhbXHmatF9HztTTWPW3f+wuSbNNOpabSsLBraETCYzzyJSu/45g+hu5Vp9jbdPpxfwn5HtcbWgHFcLyvBHYbn556sF5SjTGqA3Cohq4F1t7aamcurVontnWSjl8PVwRr07X43quaO+uuYGkJ/KBZ0a10Owr3uVps/dM8K83Z0s3k8FpTq8GBUEZ6WsSnM7wNP1nt3lLN1PeqMR9VWuqK+6778z0+qNFptbOxJiYDAK0BkE6Ix3P1/e+dlohFEANBYaZfU8nHEwI/ee+zzE1x0RQZ5oHuCJiCBPRD7hBS83p/t/4PFsY/x7Wxq+OfkHtHcaYkDldt8l3B/dIjSICa1f5ShuUnv+pdqx9OGJv9oV2yfHQGc0QncnkzqDAN2dXOqMRghGy7nkbDkiInJkbEpJwIIFC/Daa68hPj4eALBs2TJs27YNq1evxrRp00Su7vGwtOtWXmkFfv2jqMbBv2kmUXUD/zVHLuPYO13xy9tdbPoJpKU3sX4qF3w8sFWtrsvSYM3H3RkaT9daXZfUponWdn/qkDszv15u2wAAUFSuw+msQpy4nI8TvxfgSm4pOjXxRcKm0/f9P6bB/9k/qg7+XZRycxPI39MFjf08LA78/dUueP/vLVB8W49ynQFlWgPKdQaUa/V3/WyAl6uTxdkfeaUVyLhRUm3GFXIZ6qtc8MkrLXEks6bZNv74PDmzck0k09pIt3Uo+cuuabXZXo6+3RWD2jdEoJcbQjUqhGlUCPb1MO/eejdLj93fWzeocv7bOgMyb5aYdwO8eKMYN4sr8ExTv2pnFq45chm/vN0F9dUuUMhk0Hi5QqN2QYBXZQPP/87PQV5u0Hi6WtxWTLMaLalNNlu6V+7K+1eCIKCwTIebxRW1OOSvHh/8PRIKuQz1VM7mRpTKRXnfNWlqagAZBQGzX2px3/9lNAoo1epRUqGHr0fNGa+vdsHsl56ydBcBsN6aCLU6XLNSWbk7lAJwQ/XXa+l+Ktca8K+XnkLatVs4n30Ladm3cONWBS7nleFyXhl+ujOz1lKztHMzf3x9LAvBvu6IjdCgW0QA2gb7VPuhh9Sef6l2aptNF7kC1Uy2A1C7Bq4jf0JORESOjU0pkWm1Wpw4cQJvv/22+TS5XI6uXbviyJEjIlb2eFlq3NRXueDVmCdRWKZFudaIMp0et7WGKgN/Xw9nFJTWPPAvrdDbfEp8rd7E1vLNpzWvC5DeNNGHGah5uTnhubD6eC6sPoDKtVwKyizPkvmgXyTcnBTmWWVebk4PPPDXGwW0C6lXq9tmqaFYX+2C8Z2b4Pf8Mtwovo3rRRXIKb6N60W3kVtSAYOxcgZdy4beGLu+5tk2J64UVLs7qIuycte0lg28LG4vZVo9PuwfVavb96CPnauTAk8FeeGpoKqHvc+1MLOwTGvAL293sTjD0dqDvodtIshkMvh4OMPHw7lWTeXuLQJqVc+jNIDkchnUrk5QuzpJ5n6y1m17mOvqHRWE3lFB5svklVTgfHYx0rKLcD67GH8UlFtslh57pyv2TH0Ojet71DhD9W5Se/4ly6yVTS5qS0REVD02pUSWm5sLg8EAjUZT5XSNRoMLFy7c9zIVFRWoqKgw/37r1q3HWuPjYKnZYhAEDGzX0OL1WBr0iTEl3tYDrLruUQdqSoUcXm41LyTs4+6M7k9ZHvxb8/62mHGjgJdaP3Hfy+oNRuSWaFFUrkVJLWbbvPdSCwgQ7jqqmfJOE0JZZdc0a28v1hhke1poUHu6OllsSAGPZ1t51Ntn7aay1BpAJtbIgTVnEj3odfmqXPC3UBf8LdTPfJqlZmlphR5N/C3sl0h2wVrZ5Gw5IiKi+2NTqg764IMPMHv2bLHLeCQ23e1DhE+jxRxgOSJr5sBa9/ejZFypkCPAyxUBXq61mm3TKyqwVjVJcXuR4mNnLY7QALIma84ketTrstQs5RpAjsVa2eRsOSIionvJBOGvB8QmW9JqtXB3d8c333yDvn37mk8fMWIECgsLsWXLlnsuc7+ZUg0bNkRRURE8PT1tUbbVlGn1UD7iEcUqdAYs2ZdptzOJqHakmoNHzfj9jlRpMrlL6AMfxU+K95MUa7ImazzPkW1Ze7sjIiIicjS3bt2Cl5eXxT4Fm1IS0LFjR3To0AGLFy8GABiNRjRq1AgTJkyo1ULnRUVF8Pb2RlZWVp1rSlmLadBXclsHFQd9Dstec1ChM2DlgUtYf/Qyim8boHZVYGjHEIyOefKhmjZSvJ+kWBM5Nmtvd0RERESOxDR5prCwEF5eXtWej00pCdi4cSNGjBiB5cuXo0OHDvj000+xadMmXLhw4Z61pu7n6tWraNjQ8vpLRERERERERES2kpWVhQYNGlT7d34MLQGvvPIKbt68icTERFy/fh2tWrXCjh07atWQAoCgoCBkZWVBrVbX+ihAdYmpw+rIM8FIXMwg2RLzRmJjBklszCBJCfNIYqurGRQEAcXFxQgKCqrxfJwpRZJX231RiR4XZpBsiXkjsTGDJDZmkKSEeSSx2XsGedgPIiIiIiIiIiKyOTaliIiIiIiIiIjI5tiUIslzcXHBzJkz4eLiInYp5KCYQbIl5o3ExgyS2JhBkhLmkcRm7xnkmlJERERERERERGRznClFREREREREREQ2x6YUERERERERERHZHJtSRERERERERERkc2xKERERERERERGRzbEpRUREREREdqOiokLsEoiIqJbYlCIiesx4kFMichRZWVm4ePGi2GWQA0tPT0diYiL0er3YpRARUS0oxS6A6HG4efMmnJyc4O3tLXYp5MDy8/NRr149yGQyCIIAmUwmdklkpzIzM7Fu3TpcunQJnTt3Rnx8vNglkQM6deoU4uLisGTJEoSFhYldDjmgM2fOoGPHjqioqMDzzz+PuLg4sUsiB5aRkYHNmzcjNzcXLVq0QI8ePeDn5yd2WeRA6sqYmDOlyO6kpaWhYcOGGDduHIqLi8UuhxxUWloaNBoNEhISAMDcmCKytjNnziAmJgbHjx9HQUEBRo8ejZUrV4pdFjmY1NRUxMTEYMiQIejfv7/Y5ZADSk1NRadOnTBq1CgMGDAAX3/9NcrLy/naS6I4e/YsOnXqhOTkZGRkZGD06NF45ZVX8OOPP4pdGjmIujQmZlOK7Mr169cxevRoREdHY/fu3RgzZozkN0KyP9euXUN8fDyioqKwcuVKTJkyBQAbU2R9GRkZ6N27N0aOHIkffvgBP/zwA0aOHImsrCyxSyMHcuHCBURHR2Py5MlYsGAB9Ho99u/fjy1btuDw4cNil0cO4OTJk4iJicHUqVPx+eefo2PHjvjxxx9x/fp1vvaSzRUWFmLs2LEYO3YsfvrpJ3z77bc4ceIEfv75Z8yePRvr1q0Tu0Syc3VtTMymFNkNQRBw6tQpPPnkk5g3bx62bt2KHTt2SH4jJPsiCAKSk5MRHByMxYsXY8WKFVi6dCmmTp0KgI0psh69Xo8lS5age/fuSExMhEKhAFC5wO+JEyfQq1cvzJw5E7/++qvIlZI902q1mDZtGlQqFfr27QsA6NevHyZNmoQxY8agc+fOmDx5MnJzc8UtlOxWYWEh/va3v2HMmDGYM2cOAOCNN95A48aN8d5773H3ebI5nU6H8vJyxMbGwmg0oqysDOHh4YiOjobBYMC6deuQlpYmdplkp+rimJhrSpHdkMlkaNu2LVxdXdGuXTsAwNatW9G7d2+MGTMGy5cvh6enJwDwDQo9NjKZDDExMVCr1YiOjkZ0dDQEQcCoUaMgCAI++eQTrjFFVqFUKjF+/Hj88ccfcHV1BQC8//77SEpKwtixY+Hn54fPPvsMaWlpSEpKMjetiKzJ2dkZ7777LqZPn47ExERcvnwZISEhWL16NXx9fXHmzBn0798fnp6eeO+998Qul+yQt7c3Dh8+jFatWgGofI+nVCoRGxuLbdu2IS8vD35+fnzdJZspLi7G+fPnkZOTA7lcDnd3d1y5cgVarRZvvvkm3njjDXz77beIiIgQu1SyQ3VxTCwT+JE92Smj0Qi5XI7Dhw+jV69eiIuLwxdffAFXV1esWrUKoaGh6NKli9hlkp26+0neYDBg06ZNiI+Px/jx4827t2zcuBEtW7ZEixYtRK6W6jJT1i5fvozp06dj2LBh5sV9Dx06hJiYGBw9ehTt27cXuVKyZykpKZg8eTI8PDzwxRdfICQkxPy3RYsWYc6cOTh9+jQCAwMl8QaY7I/pudD0PTs7G6GhoZg+fTrefvttscsjBzN16lQsWbIE06ZNg6+vL2bMmIFBgwZh2bJlmD9/Pr7//nvs2rULbm5ufE6kx6oujIk5U4rqtLKyMjg5OcHJyemev8nllXunRkdH46effkLPnj0xduxYuLm5Yf369Zw2S1aTlZWF8+fP4+bNm+jWrRu8vb3h7OwMvV4PpVIJhUKBAQMGAID5qGgGgwFLly5FRkaGmKVTHVNd1gRBQEhICD777DP4+PiYdxE1GAyIjIyERqMRuXKyJ3fnsGvXrvDy8kK7du2wfPlypKeno0GDBgD+bBLIZDIEBgbC19eXgy+yiuqeCw0GAxQKBQwGAwIDAzFmzBhs27YNQ4cORcOGDcUum+zUX/NYr149/Otf/4KnpyfWrl0LjUaDqVOnIjExEUDl0ZkBwN3dXcyyyY7U9TExm1JUZ6WlpWHixImYMmUK4uLioFRWH+enn34aW7ZsQefOneHj44MjR46gSZMmNqyW7NWZM2cQGxuLJ554AmfPnkVoaCh69uyJd955B97e3uY3yEqlEgMHDoTBYMDw4cPNuxs0atRI7JtAdYSlrAmCYD7kr2ngv337dtSrVw9qtVrEysme3C+HcXFxeOedd9CiRQs0a9bM/HpsymFmZibCwsJgMBjELJ3sRG1fdwEgNjYWK1euRGpqKptS9Fj8NY9NmjRBnz59MG3aNMyaNQsTJkyAUqk0vz4DQF5eHpo3bw6dTgelUslmPT0SexgTc6FzqpOuXLmC/v374+eff8bEiRORnJwMvV5f7fm1Wi02bNgAlUqFAwcOoE2bNjasluxVUVER4uPjMXToUOzevRtFRUXo06cPDh06hJEjRyI/P9/8iS1QOUDbt28f1Go1Dh06ZN7Pm8iS2mTNNCMFAC5duoQZM2bg888/x6JFi+Dj4yPyLSB7UF0Ojxw5glGjRiE/P7/Kp7SXLl1CYmIi1qxZg1mzZnFWAD2yB33djYuLw9NPP4358+fDaDTyQCNkVffLY9++fbF//36MGDHCvJ6Zl5cXgMoj5r711ltISkpCQkICnJyc2JCiR2IvY2I2pajO0ev12Lx5M8LDw/F///d/CA8Px/Dhw2vcCE+fPo0DBw5gz549XFSQrKagoACFhYV48cUXUa9ePbi6umLWrFkYPXo0cnJyMGnSJBQXF0OhUEAQBOzcuRN79+7Fnj170Lx5c7HLpzqktlkDgHPnzmHatGnYtGkT9u/fj8jISJGrJ3vxIDk8e/YsEhISsG7dOiQnJ+Opp54SuXqyBw/yums0GgEAY8eOxapVqyCXy9kAIKuqLo+vvfZalTzKZDLk5+djzZo12Lt3L/bt28fnRHpk9jQmZlOK6hyFQoH27dtj2LBhaNSoEbZv346WLVtixIgRSE5Ohk6nu+cyYWFh2L9/Pxf6JatSqVRwd3fHr7/+CqBy/RRnZ2eMGDECQ4cOxfnz5/H9998DqJwl1aZNGxw+fJgzpOiBPUjWmjRpgokTJ2LXrl3mo1ERWcOD5nDy5MnYu3cvc0hW8yAZNM2K6tevnyR2TyH7U1Mehw0bhgsXLpjzWK9ePbz++uvYtm0bWrduLWLVZC/saUzMo+9RnWQ6isDd4uLikJqairVr1+KFF16AQqHA1q1b0blzZ6hUKpEqJXum0+kwePBgZGdn4+uvv0ZwcHCVv3fv3h1OTk7YunWrSBWSvahN1pRKJbZt2yZSheQImEMSG193SUqYRxKbvYyJOVOK6qS7Nz7T9MQdO3agVatWGDFiBHbt2oWxY8diypQp5l0JiKxJEAQ4OTlhyZIlyMzMxKRJk5CTk1NlvYoXX3wRubm5uH37toiVUl1X26zl5eUxa/TYMIckNr7ukpQwjyQF9jImZlOK6qS7n/CVSqV5euL27dvRqlUr9OrVC1999RWSkpIQGBgoVplkx2QyGbRaLfz9/bFjxw4cPXoUQ4cORUpKinmB1dOnT8PX1/eeTzCIHgSzRlLAHJLYmEGSEuaRpMBexsTcfY/qHNOhfgsKCpCbm4vQ0FAAld1hpVKJKVOmYO3atThw4ICkFnCjuk0QhCoLpJpymJeXB61Wi/LycvTo0QMqlQp6vR6NGzfGnj17cPDgQURFRYlYOdU1zBpJAXNIYmMGSUqYRxJbdRm0hzEx27ZUZwiCAL1eD4VCgStXrqBFixY4ceKE+e9KpRIrV67EwoULsWvXLslvfFQ3aLVaAEBFRQWAqjm8fPkyoqKisGfPHjRu3BjHjx9HQkICunXrhvbt2+P48eN8I0K1xqyRFDCHJDZmkKSEeSSx1ZRBexkTc6YUSVJGRgY2bdqE9PR0xMTEoGvXrggJCQEAXL16FZGRkRgwYACWL19epWOckZEBpVJpPi/Ro7hw4QLmzp2La9euISAgAG+++SZatGgB4N4cCoLA6dn00Jg1kgLmkMTGDJKUMI8ktgfJYF0eE3PLIck5e/YsoqOjkZqait9++w1ffPEF5s6di5KSEgiCgJSUFLz66qv3bHwA0LRp0zqz8ZG0/frrr4iOjoaLiwuaNGmCGzduYMGCBdDpdDAYDDh27BhGjRqFZcuWQSaT8Y0IPTRmjaSAOSSxMYMkJcwjie1BM3i3ujYm5kwpkpSsrCzExcWhT58++OCDDwAAS5Yswccff4wDBw4gKCgIOp0OTk5OIldK9uzSpUvo1q0bBg0ahDlz5gAAZs+ejd9//x2rVq3C7du34erqat6Xm+hhMWskBcwhiY0ZJClhHklsjpZBtnRJMgRBQHJyMsLCwjBu3DgYjUYAwKuvvgoAOHfuHACwIUWP3fHjx/HMM89g0qRJ5tNu3bqFlJQUdOjQAd26dcPOnTuhUCjAvj49CmaNpIA5JLExgyQlzCOJzdEyqBS7ACITmUwGPz8/xMXFITg4GEBlo0qn06GiogJFRUX3XOavRyEgsobY2Fi0bNkS/v7+AICPPvoIS5YswYcffghXV1ekpqaiT58+SElJQWRkpMjVUl3GrJEUMIckNmaQpIR5JLE5WgbZlCJJME097Nmzp/k0U8NJpVIhICAAzs7O5r+tXbsWnTp1QlhYmBjlkp0y5dDb2xve3t4AKo948dtvv+GHH35At27dAFROqd2yZQtOnz5tFy8EZHvMGkkBc0hiYwZJSphHEpujZpBNKRJVYWEhvL29oVAooNfroVT+Gcm7Z0DJ5XLz1MTp06dj8eLFVQ59SfQo7s7h3ftmC4IAZ2dnLFu2DHK5HEajEXK5HDKZDIGBgWjYsKHIlVNdw6yRFDCHJDZmkKSEeSSxOXoGuaYUieb8+fNo06YNEhMTAQBKpdK8jtTdbt++jby8PAiCgLlz52LBggVITk5GaGiorUsmO/TXHCoUCnMOTY1R03fTkVVWrFgBvV6P8PBwESqmuopZIylgDklszCBJCfNIYmMGOVOKRJKVlYV//OMfUCqV2Lx5M5RKJRITE6t0gE2cnZ0RFBSEd999F5cuXcKBAwfQtm1bEasne1HbHJpeCNLT07F8+XJ8+eWXSE5ORkBAgJjlUx3CrJEUMIckNmaQpIR5JLExg5XYlCKbEwQBGzZsQFBQEBISEnDo0CFs2LABAMwb4d3TFo1GI4xGI65du4YjR44gKipKzPLJTjxoDs+dO4f169fj4MGD2LdvH3NItcaskRQwhyQ2ZpCkhHkksTGDf2JTimxOJpNh+PDh0Gg06NatG1q2bAkA2LBhAwRBwMyZM83TFuVyOZRKJUaPHo2YmBg0bdpU5OrJXjxoDp966ikMHToUU6ZMMR8Jg6g2mDWSAuaQxMYMkpQwjyQ2ZvBPMsG0ejSRiLKzs7F8+XJs3LgRgwYNwsyZMwEA3333Hfr16ydydeQomEOyFWaNpIA5JLExgyQlzCOJzVEzyJlSZBPZ2dnIyspCQUEBunbtWmXXPNPRA8aMGQMASEpKgiAIKCoqwsKFC3H16lUEBQWJWT7ZCeaQbIVZIylgDklszCBJCfNIYmMGqyEQPWapqalCcHCwEBYWJnh5eQnh4eHC119/LeTl5QmCIAgGg0EwGo2CIAjCtWvXhMTEREEmkwk+Pj5CSkqKmKWTHWEOyVaYNZIC5pDExgySlDCPJDZmsHpyy20rood38+ZNvPLKKxgyZAi2b9+OtLQ0tGzZEu+99x4WLVqEmzdvVjnSXmBgIC5dugS1Wo2DBw/yKHtkFcwh2QqzRlLAHJLYmEGSEuaRxMYMWiB2V4zs27lz54SQkJB7urtvvfWWEBkZKcybN08oLS01n75y5UrB29tbOHnypK1LJTvGHJKtMGskBcwhiY0ZJClhHklszGDNOFOKHiudTge9Xo+ysjIAQHl5OQDgww8/xPPPP4+lS5ciIyPDfP7evXvj5MmTaN26tSj1kn1iDslWmDWSAuaQxMYMkpQwjyQ2ZrBmPPoePXYdOnSASqXC3r17AQAVFRVwcXEBALRv3x5NmzbFhg0bYDAYzIu9EVkbc0i2wqyRFDCHJDZmkKSEeSSxMYPV40wpsqrS0lIUFxfj1q1b5tOWL1+Oc+fO4R//+AcAwMXFBXq9HgDw7LPPorS0FAAcbuOjx4c5JFth1kgKmEMSGzNIUsI8ktiYwQfDphRZTVpaGvr164fnnnsOzZs3x1dffQUAaN68ORYuXIjdu3djwIAB0Ol05oXccnJy4OHhAb1eD07aI2tgDslWmDWSAuaQxMYMkpQwjyQ2ZvDBKcUugOxDWloann32WQwfPhzt2rXDiRMnEB8fj4iICLRu3Rp9+vSBh4cHxo8fj6ioKISHh8PZ2Rnbtm3DL7/8AqWSUaRHxxySrTBrJAXMIYmNGSQpYR5JbMzgw+GaUvTI8vPzMXjwYISHh2PhwoXm059//nlERkZi0aJF5tOKi4sxZ84c5Ofnw9XVFa+//joiIiLEKJvsDHNItsKskRQwhyQ2ZpCkhHkksTGDD88xW3FkVTqdDoWFhXj55ZcBAEajEXK5HE8++STy8/MBAIIgQBAEqNVqzJ07t8r5iKyBOSRbYdZICphDEhszSFLCPJLYmMGH59i3nqxCo9Fg/fr1iImJAQAYDAYAwBNPPGHewGQyGeRyeZXF3mQyme2LJbvFHJKtMGskBcwhiY0ZJClhHklszODDY1OKrCI0NBRAZafXyckJQGUnOCcnx3yeDz74ACtXrjQfZYAbIFkbc0i2wqyRFDCHJDZmkKSEeSSxMYMPh7vvkVXJ5XIIgmDeuExd4cTERMyZMwenTp1y2AXcyHaYQ7IVZo2kgDkksTGDJCXMI4mNGXwwnClFVmdaO1+pVKJhw4aYP38+5s2bh5SUFLRs2VLk6shRMIdkK8waSQFzSGJjBklKmEcSGzNYe2zPkdWZOsFOTk5YsWIFPD09cfDgQbRp00bkysiRMIdkK8waSQFzSGJjBklKmEcSGzNYe5wpRY9N9+7dAQCHDx9Gu3btRK6GHBVzSLbCrJEUMIckNmaQpIR5JLExg5bJBNO8MqLHoLS0FB4eHmKXQQ6OOSRbYdZICphDEhszSFLCPJLYmMGasSlFREREREREREQ2x933iIiIiIiIiIjI5tiUIiIiIiIiIiIim2NTioiIiIiIiIiIbI5NKSIiIiIiIiIisjk2pYiIiIiIiIiIyObYlCIiIiIiIiIiIptjU4qIiIhIgkaOHIm+ffuKXQYRERHRY6MUuwAiIiIiRyOTyWr8+8yZM7Fw4UIIgmCjiu5v5MiRKCwsxPfffy9qHURERGSf2JQiIiIisrHs7Gzzzxs3bkRiYiLS09PNp6lUKqhUKjFKIyIiIrIZ7r5HREREZGMBAQHmLy8vL8hksiqnqVSqe3bf69y5MyZOnIiEhAT4+PhAo9FgxYoVKC0tRXx8PNRqNZo2bYrt27dX+V9nz55Fjx49oFKpoNFoMGzYMOTm5pr//s033yAyMhJubm7w9fVF165dUVpailmzZmHNmjXYsmULZDIZZDIZ9u3bBwB46623EBYWBnd3dzRu3BgzZsyATqczX+esWbPQqlUrrF69Go0aNYJKpcL48eNhMBgwb948BAQEwN/fH++//36VWmUyGZYuXYoePXrAzc0NjRs3xjfffGP9B4CIiIgkgU0pIiIiojpizZo18PPzw7FjxzBx4kS8/vrrGDBgAKKjo3Hy5EnExsZi2LBhKCsrAwAUFhbihRdeQOvWrZGSkoIdO3bgxo0bGDhwIIDKGVuDBw/GqFGjcP78eezbtw/9+vWDIAj45z//iYEDByIuLg7Z2dnIzs5GdHQ0AECtVuPLL79EWloaFi5ciBUrVuCTTz6pUmtmZia2b9+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/xdVXX43o6GgEBgZizpw5KCwsdP4v4QK7d+/GxIkTER8fj6CgIAwbNgwAbF47NzcXtbW1GD16tNlr+eijj0wN6Q4ePIjLL7/c7HlSkm7Lhg0bMHLkSHTu3BlBQUG49957UV5ejtra2ot4leddcsklpv+OiYkBANPQ+kOHDjWL+eqrr8aRI0dgMBhM2wYPHmx2zJQpU5CdnY3U1FSkpaXhp59+ckqstrDiTUREREQmWq0WmZmZSE9PN23TaDSmn2fNmsXKdzsgUyhx6QuLHX+iIEDmo4DR0ICYa0Yi6qprAAeGjkvXtldycjK6dOmCjRs34syZM6YkMzY2FnFxcdi2bRs2btyIa6+91uLzfXx8cO+99+L555/Hjh078NVXX1m9Vnh4OJKTk5ttT09Px8yZM822bd++HXfffTcWLFiAsWPHIiQkBKtWrWo2v9jZtFotxo4di7Fjx2LlypWIiIhAYWEhxo4da7NpmDTn+rvvvkPnzp3N9vn62jf6wJKCggJcf/31ePTRR/Hiiy8iLCwMW7duxYMPPgidTgd/f3/IZLJm0wukufD2UCgUpv8WBAFA43x1R1z4mTVw4EDk5+fj+++/x4YNG3Dbbbdh1KhRzea8OxMTbyIiIiIyUSgUyMrKsrgvKysLzz33nJsjIlcQBMHu4d4Wny9vTCPkDiTRrTVixAhs2rQJZ86cwdNPP23afs011+D777/HH3/8gUcffdTq8x944AG8+uqruP322xEaGurw9SMjIxEZGWm2bdu2bUhISDD793Ds2DGHz+2oQ4cOoby8HIsWLTLND2/a9R0AlMrG96RpxbdXr17w9fVFYWGh6cuLC/Xs2RNr164129a0gZ0lu3fvhtFoxGuvvQaZrHEw9erVq82OiYiIwOnTpyGKoilxvnBtbqVSaRavvXr06IEdO3aYbfvtt9+QkpICuVxu87nBwcG4/fbbcfvtt+Mf//gHxo0bh4qKCtNQfWfz6FDzLVu2YOLEiYiNjYUgCFizZo3Z/gvX0pMer7zyiukYS2vuLVq0yM2vhIiIiKh90Gg0Vtf/1Wg0qKysdG9A1OGNGDECW7duRXZ2tlnSOGzYMLz33nvQ6XQW53dLevbsibKysmZLi12M7t27o7CwEKtWrUJeXh6ysrJsVtOdJT4+HkqlEm+99RaOHj2KtWvXNlvjOyEhAYIg4Ntvv0VpaSlqamoQFBSEmTNnYvr06VixYgXy8vLw559/4q233jI1n3vkkUdw5MgRPP3008jJycEnn3zSrEnZhZKTk6HX603xfPzxx6a595Lhw4ejtLQUmZmZyMvLw5IlS/D999+bHZOYmIi///4bOTk5KCsrs7siPmPGDGzevBkvvPACDh8+jBUrVuDtt99uNkLhQosXL8b//vc/HDp0CIcPH8Znn32G6Oho05x4V/Bo4q3VatGvXz8sWbLE4v6m6+gVFRXhww8/hCAImDRpktlxF66598QTT7gjfCIiIqJ2R61WW/3jU61WIyQkxL0BUYc3YsQInD17FsnJyYiKijJtHzZsGKqrq03LjtnSqVMn+Pn5OS2mG264AdOnT8e0adPQv39/bNu2DXPnznXa+a2JiIjA8uXL8dlnn6FXr15YtGgRXn31VbNjOnfujAULFuDZZ59FVFQUpk2bBgBYuHAh5s6di4yMDPTs2RPjxo3Dd999h65duwJoTOq/+OILrFmzBv369cPSpUvx0ksv2YynX79+WLx4MV5++WX06dMHK1eubLYsV8+ePfHOO+9gyZIl6NevH/74449mifE///lPpKamYvDgwYiIiMBvv/1m1+9j4MCBWLZsGT799FP06dMH8+bNQ3p6ulljNUuCgoKQmZmJwYMH49JLL0VBQQHWrVtnqtq7giA60s/fhQRBwFdffYWbbrrJ6jE33XQTqqur8fPPP5u2JSYm4sknnzTrpueoqqoqhISEoLKyEsHBwa0+j6fo9XqsW7cO48ePN5sDQXQh3itkDe8NshfvlfbP0hxvybx58xya4837xTvU1dUhPz8fXbt2hUql8nQ4NhmNRlRVVSE4ONilSRC1D+64X2z9+3Ekj2wzc7yLi4vx3XffmYZCNLVo0SIsXLgQ8fHxuOuuuzB9+nT4+Fh/afX19aivrzf9XFVVBaDx/xwcmejvLaSY22Ls5F68V8ga3htkL94r7Z9SqcSzzz4Lo9GIt99+27Sc2LRp05CWlgaDwWD3+8/7xTvo9XqIogij0ehwUyp3k2qCUrxEtrjjfjEajRBFEXq9vtm8cUc+29pM4r1ixQoEBQXhlltuMduelpaGgQMHIiwsDNu2bcPs2bNRVFSExYutd2nMyMjAggULmm3/6aef4O/v7/TY3WX9+vWeDoHaCN4rZA3vDbIX75X2TafTYdCgQThx4gSqqqoQGhqK9evXY8iQIejSpYtp6Kq9eL94lo+PD6Kjo1FTU2Oz87U3qa6u9nQI1Ia48n7R6XQ4e/YstmzZgoaGBrN9jiyZ1maGmvfo0QOjR4/GW2+9ZfM8H374IR5++GHU1NRYbY1vqeIdFxeHsrKyNjvUfP369Rg9ejSHcZFNvFfIGt4bZC/eKx3Djz/+iIkTJ+Lqq6/Gxo0bAQCbNm3C2LFjIYoiPvroI9xxxx0tnof3i3eoq6vD8ePHkZiY6PVDzUVRRHV1NYKCgkwdsImsccf9UldXh4KCAsTFxVkcah4eHt5+hpr/+uuvyMnJwaefftrisZdffjkaGhpQUFCA1NRUi8f4+vpaTMoVCkWb/j+Fth4/uQ/vFbKG9wbZi/dK+5abmwsAiI6ONr3Po0ePxpw5c7Bw4UI8/vjjuOqqq5CUlGTX+Xi/eJbBYIAgCJDJZF4/b1oaLizFS2SLO+4XmUwGQRAsfo458rnWJu7m//znPxg0aBD69evX4rHZ2dmQyWTN1tojIiIiIvscOnQIQOOIw6bmzZuHoUOHorq6GnfccUebGbZMRORpHk28a2pqkJ2dbVpAPT8/H9nZ2SgsLDQdU1VVhc8++wwPPfRQs+dv374db7zxBv766y8cPXoUK1euxPTp03HPPfcgNDTUXS+DiIiIqF05ePAggMZlgJry8fHBypUrERYWhl27dmH27NmeCI+IqM3xaOK9a9cuDBgwAAMGDADQuAD6gAEDMG/ePNMxq1atgiiKuPPOO5s939fXF6tWrcKwYcPQu3dvvPjii5g+fTref/99t70GIiIiovbGWsUbAOLi4rBs2TIAwOLFi/Hdd9+5NTYiorbIo3O8hw8fjpZ6u02dOhVTp061uG/gwIH4/fffXREaERERUYdUUVGBkpISALDaL+eGG25AWloasrKyMGXKFGRnZ6Nz587uDJOIqE1pE3O8iYiIiMg9pGp3XFwcAgMDrR6XmZmJAQMGoKysDPfccw8MBoO7QiQianOYeBMRERGRia1h5k1JU/4CAgKwadMmvPjii+4Ij8jj3n//fcTFxUEmk+GNN96wuG3+/Pno37+/6TlTpkwxWzZ5+PDhePLJJ90at2TTpk0QBAEajcbt1y4oKIAgCKYeXx0JE28iIiIiMrE38QaAlJQUvPvuuwCABQsWYMuWLS6NjTqeKVOmQBAELFq0yGz7mjVrPLLOd1VVFaZNm4ZnnnkGJ0+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/T6vb9XiYIglBMvoqIiIiIiIiIiKhKsKcUEREREREREREZHJNSRERERERERERkcExKERERERERERGRwTEpRUREREREREREBsekFBERERERERERGRyTUkREREREREREZHBMShERERERERERkcExKUVERERERERERAbHpBQRERERERERERkck1JERERERERERGRwTEoREREREREREZHBMSlFREREREREREQGx6QUEREREREREREZHJNSRERERERERERkcExKERERERERERGRwTEpRUREREREREREBsekFBERERERERERGRyTUkREZBC5ubmYNm0a3N3dIZfLMXTo0Aqfs2fPnmjRokXFg3ssOjoaMpkMixYtqtB5xo0bB09Pz8oJiqgcevbsiZ49exo7jAo7dOgQZDIZDh06ZOxQDCI0NBTNmjWDVqs1dijVzpo1ayCTyRAdHV3iuHHjxsHa2towQVUjMpkMkydPLnHMlStXYGpqikuXLhkoKiKi0jEpRURkQDdv3sTrr78Ob29vmJubw9bWFl27dsXSpUuRlZVl7PAAAF999RXWrFlT6ef94Ycf8Nlnn+H555/H2rVrMWXKlGLH9uzZEzKZTPqxt7dH+/bt8cMPP/DLGqruNSpNdnY2vvjiC3Ts2BF2dnYwNzdH06ZNMXnyZPzzzz8Gj6c6evDgAT7++GNERERU2jnHjRun836wtraGt7c3nn/+eWzevJnviSowZMgQWFpaIi0trdgxo0ePhpmZGR49egQAOq/Rkz9vvPFGqddMTU3FwoULMX36dMjluv+JnpOTg+XLl6Nbt26oV68ezMzM4ObmhiFDhuCXX35BXl5exR4wlYm/vz9at25daPuWLVsgk8kQGBhYaN8PP/wAmUyGP//80xAhFsnf3x8DBw7E7NmzjRYDEdGTTI0dABFRXbFz50785z//gVKpxJgxY9CiRQuo1WocPXoUH3zwAS5fvoxVq1YZO0x89dVXqF+/PsaNG1ep5z1w4AAaNGiAL774Qq/xDRs2REhICAAgISEBP/74IyZMmIB//vkHCxYsqNTYKtu3335bpYmCqnqNSvLw4UP069cP4eHhGDRoEF588UVYW1sjMjISGzZswKpVq6BWqw0WT3X14MEDzJ07F56enggICKi08yqVSnz33XcAgKysLNy+fRvbt2/H888/j549e2Lbtm2wtbWVxhvzi29l6tGjB7KysmBmZmbQ644ePRrbt2/Hli1bMGbMmEL7MzMzsW3bNvTr1w8ODg7S9meeeabI8U2bNi31mj/88ANyc3Pxwgsv6GxPSEhA//79ER4ejqCgIMycORP29vaIjY3F/v378eKLL+LGjRuYNWtWOR4plUe3bt3w/fffIyUlBXZ2dtL2Y8eOwdTUFKdPn4ZGo4FCodDZZ2Jigs6dOxsjZMkbb7yBAQMG4ObNm/Dx8TFqLEREAJNSREQGERUVhVGjRsHDwwMHDhyAq6urtG/SpEm4ceMGdu7cacQIq158fDxUKpXe4+3s7PDSSy9Jv7/++uvw9fXFl19+ifnz5+v8x351kZGRASsrq2oZW2mys7NhZmZWqEJDNG7cOJw7dw6bNm3C8OHDdfbNnz8fH330kSHCrLNMTU113g8A8Mknn2DBggWYMWMGXnvtNfz666/SPkMncaqKXC6Hubm5wa87ZMgQ2NjYYP369UUmmbZt24aMjAyMHj1aZ3vTpk0LvU76Wr16NYYMGVLo8b788ss4d+4cNm/ejOeee05n34wZM3DmzBlERkaWeO7S3t9UNt26dcO3336L48ePo3///tL2Y8eOYcSIEVi/fj3Cw8PRqVMnad/Ro0fRqlUr2NjYGCNkSZ8+fVCvXj2sXbsW8+bNM2osREQAp+8RERlEaGgo0tPT8f333+skpESNGzfGO++8I/2em5uL+fPnw8fHB0qlEp6envjvf/+LnJwcneNkMhk+/vjjQufz9PTUqaIRe3EcO3YM7733HhwdHWFlZYVhw4YhISFB57jLly/j8OHD0rST0vrSZGRk4P3334e7uzuUSiV8fX2xaNEiCIIA4N8+TQcPHsTly5el85a1R4ylpSU6deqEjIwMnZiB/D4ZvXr1gqWlJRo0aIDQ0FCd/Wq1GrNnz0bbtm1hZ2cHKysrdO/eHQcPHiz2el988QU8PDxgYWGBwMDAQj04xL4lN2/exIABA2BjYyN9QS2qp5RWq8XSpUvRsmVLmJubw9HREf369cOZM2ekMatXr0bv3r3h5OQEpVIJf39/fP311zrnKe01unXrFv7zn//A3t5ees6eTHiKfXo2bNiAmTNnokGDBrC0tERqamqRz8XJkyexc+dOTJgwoVBCCsiv4nmyD9eBAwfQvXt3WFlZQaVS4dlnn8XVq1d1xnz88ceQyWT4559/8NJLL8HOzg6Ojo6YNWsWBEHA3bt38eyzz8LW1hYuLi74/PPPi3wcv/32G+bOnYsGDRrAxsYGzz//PFJSUpCTk4N3330XTk5OsLa2xiuvvFLoPQQAP//8M9q2bQsLCwvY29tj1KhRuHv3rs4YsX9ZSffaoUOH0L59ewDAK6+8Ir0+4lTL69evY/jw4XBxcYG5uTkaNmyIUaNGISUlpcjnXR8ffvgh+vbti40bN+pMoSyqp9Ty5cvRvHlzWFpaol69emjXrh3Wr1+vM+b+/fuYMGEC3NzcoFQq4eXlhTfffFOqghNfsycV1e/nzJkzCAoKQv369WFhYQEvLy+MHz9e57gNGzagbdu2sLGxga2tLVq2bImlS5dK+4vqKaXPayG6ffs2hgwZAisrKzg5OWHKlCnYu3dvqZ9BFhYWeO655/DXX38hPj6+0P7169fDxsYGQ4YMKfYcZREVFYULFy6gT58+OtvDwsKwd+9eTJw4sVBCStSuXTud5Fhp7++NGzdK93v9+vXx0ksv4f79+zrnLK4n2ZOfbQX78JX2mQkA165dw/PPPw97e3uYm5ujXbt2+OOPPwqNu3z5Mnr37g0LCws0bNgQn3zySZmrT2/duoWgoCBYWVnBzc0N8+bNk/5dEgQBnp6eePbZZwsdl52dDTs7O7z++uvFnrtbt24A8pNQBY87e/YsnnvuOXh7e+vsS0hIwD///CMdB+S/18aPHw9nZ2colUo0b94cP/zwQ6Fr5eTkYM6cOWjcuDGUSiXc3d0xbdq0Ij/LnvTJJ59ALpdj+fLl0jaFQiFVVxIRVQeslCIiMoDt27fD29sbXbp00Wv8q6++irVr1+L555/H+++/j5MnTyIkJARXr17Fli1byh3H22+/jXr16mHOnDmIjo7GkiVLMHnyZKnCYsmSJXj77bdhbW0tVb44OzsXez5BEDBkyBAcPHgQEyZMQEBAAPbu3YsPPvgA9+/fxxdffAFHR0f89NNP+N///of09HRpSp6fn1+Z47916xZMTEx0Kq6SkpLQr18/PPfccxgxYgQ2bdqE6dOno2XLltJfsFNTU/Hdd9/hhRdewGuvvYa0tDR8//33CAoKwqlTpwpNs/rxxx+RlpaGSZMmITs7G0uXLkXv3r1x8eJFnecjNzcXQUFB6NatGxYtWgRLS8tiY58wYQLWrFmD/v3749VXX0Vubi7+/vtvnDhxAu3atQMAfP3112jevDmGDBkCU1NTbN++HW+99Ra0Wi0mTZoEoOTXKC4uDl26dEFmZiaCg4Ph4OCAtWvXYsiQIdi0aROGDRumE9P8+fNhZmaGqVOnIicnp9jqGvFL48svv1zaSwQA2L9/P/r37w9vb298/PHHyMrKwvLly9G1a1ecPXu2UMJu5MiR8PPzw4IFC7Bz50588sknsLe3xzfffIPevXtj4cKFWLduHaZOnYr27dujR48eOseHhITAwsICH374IW7cuIHly5dDoVBALpcjKSkJH3/8MU6cOIE1a9bAy8tLp5/K//73P8yaNQsjRozAq6++ioSEBCxfvhw9evTAuXPnynSv+fn5Yd68eZg9ezYmTpyI7t27AwC6dOkCtVqNoKAg5OTk4O2334aLiwvu37+PHTt2IDk5WWcKUFm9/PLL+PPPP7Fv375ip4l9++23CA4OxvPPP4933nkH2dnZuHDhAk6ePIkXX3wRQP7Uww4dOiA5ORkTJ05Es2bNcP/+fWzatAmZmZllqr6Kj49H37594ejoiA8//BAqlQrR0dH4/fffpTH79u3DCy+8gKeffhoLFy4EAFy9ehXHjh3TSdIXRZ/3fUZGBnr37o2YmBi88847cHFxwfr160tMRhc0evRorF27Fr/99ptOA+nExETs3bsXL7zwAiwsLHSOyc7OxsOHDwudy9bWtsTn7/jx4wCANm3a6Gzfvn07AJSr+qqo9/eaNWvwyiuvoH379ggJCUFcXByWLl2KY8eOFbrfy0Kfz8zLly+ja9euaNCgAT788ENYWVnht99+w9ChQ7F582bp8yk2Nha9evVCbm6uNG7VqlWFnuuS5OXloV+/fujUqRNCQ0OxZ88ezJkzB7m5uZg3bx5kMhleeuklhIaGIjExEfb29tKx27dvR2pqaonPube3N9zc3HD06FFp2+nTp6FWq9GlSxd06dIFx44dw/vvvw/g39dXTErFxcWhU6dOUnNyR0dH7N69GxMmTEBqaireffddAPl/zBgyZAiOHj2KiRMnws/PDxcvXsQXX3yBf/75B1u3bi02xpkzZ+LTTz/FN998g9dee01nX9u2bbFt2zakpqbqTPslIjIKgYiIqlRKSooAQHj22Wf1Gh8RESEAEF599VWd7VOnThUACAcOHJC2ARDmzJlT6BweHh7C2LFjpd9Xr14tABD69OkjaLVaafuUKVMEExMTITk5WdrWvHlzITAwUK9Yt27dKgAQPvnkE53tzz//vCCTyYQbN25I2wIDA4XmzZvrdd7AwEChWbNmQkJCgpCQkCBcvXpVCA4OFgAIgwcP1hkHQPjxxx+lbTk5OYKLi4swfPhwaVtubq6Qk5Ojc42kpCTB2dlZGD9+vLQtKipKACBYWFgI9+7dk7afPHlSACBMmTJF2jZ27FgBgPDhhx8Win/s2LGCh4eH9PuBAwcEAEJwcHChsQVfj8zMzEL7g4KCBG9vb51txb1G7777rgBA+Pvvv6VtaWlpgpeXl+Dp6Snk5eUJgiAIBw8eFAAI3t7eRV7zScOGDRMACElJSaWOFQRBCAgIEJycnIRHjx5J286fPy/I5XJhzJgx0rY5c+YIAISJEydK23Jzc4WGDRsKMplMWLBggbQ9KSlJsLCw0LmvxcfRokULQa1WS9tfeOEFQSaTCf3799eJq3PnzjqvS3R0tGBiYiL873//0xl38eJFwdTUVGe7vvfa6dOnBQDC6tWrdc557tw5AYCwcePG4p62Yo0dO1awsrIqdr947oL3Z2BgoM498uyzz5b6/hszZowgl8uF06dPF9on3qfia/Yk8TMmKipKEARB2LJliwCgyHOJ3nnnHcHW1lbIzc0tdoz4Gh88eFDnsenzWnz++ecCAGHr1q3StqysLKFZs2aFzlmU3NxcwdXVVejcubPO9pUrVwoAhL179+psB1Dszy+//FLitWbOnCkAENLS0nS2i++9gp/R4uMQPx8TEhJ03pvFvb/VarXg5OQktGjRQsjKypK279ixQwAgzJ49W9r25P0jevKzrSyfmU8//bTQsmVLITs7W9qm1WqFLl26CE2aNJG2iZ9jJ0+elLbFx8cLdnZ2OvdYccTP5rffflvnOgMHDhTMzMyEhIQEQRAEITIyUgAgfP311zrHDxkyRPD09NT5bC7Kf/7zH8HCwkL67AkJCRG8vLwEQRCEr776SnBycpLGiv9+379/XxAEQZgwYYLg6uoqPHz4UOeco0aNEuzs7KTX7aeffhLkcrnOZ7og/HsPHjt2TNoGQJg0aZIgCILw/vvvC3K5XFizZk2Rsa9fv77Qc0xEZCycvkdEVMXEKRP69pHYtWsXAOC9997T2S7+xbUivacmTpyoM/Wme/fuyMvLw+3bt8t1vl27dsHExATBwcGFYhUEAbt37y53rNeuXYOjoyMcHR3h5+eH5cuXY+DAgYWmN1hbW+v8RdvMzAwdOnTArVu3pG0mJiZSlYJWq0ViYiJyc3PRrl07nD17ttC1hw4digYNGki/d+jQAR07dpRem4LefPPNUh/L5s2bIZPJMGfOnEL7Cr4eBSsBUlJS8PDhQwQGBuLWrVt6TfHatWsXOnTooDNFxNraGhMnTkR0dDSuXLmiM37s2LF6VR+U5R6OiYlBREQExo0bp1N90KpVKzzzzDNFPoevvvqq9P9NTEzQrl07CIKACRMmSNtVKhV8fX11XlfRmDFjdPp4dezYEYIgFJoq1rFjR9y9exe5ubkAgN9//x1arRYjRozAw4cPpR8XFxc0adKkUEWNPvdaccRKqL179yIzM7PU8WVhbW0NACWuFKdSqXDv3j2cPn26yP1arRZbt27F4MGDpcq9goqaslcSseJmx44d0Gg0xY7JyMjAvn37ynRuQL/XYs+ePWjQoIHOFDtzc/NCVSPFMTExwahRoxAWFqYzLXH9+vVwdnbG008/XeiYZ599Fvv27Sv006tXrxKv9ejRI5iamkqvpUh87z25feXKldLno6Ojo857XvTk+/vMmTOIj4/HW2+9pdO3auDAgWjWrFmF/m0p7TMzMTERBw4cwIgRI5CWlia91x49eoSgoCBcv35dmkK4a9cudOrUCR06dJDO5+joWKh/V2kKVreJFUlqtRr79+8HkN//q2PHjli3bp00LjExEbt378bo0aNLvee7deuGrKwshIeHA8ifyidWQ3ft2hXx8fG4fv26tM/Lywtubm4QBAGbN2/G4MGDIQiCzmdPUFAQUlJSpH+XNm7cCD8/PzRr1kxnXO/evQGg0GeUIAiYPHkyli5dip9//hljx44tMvZ69eoBQJFVfUREhsakFBFRFRNL40v6wljQ7du3IZfL0bhxY53tLi4uUKlU5U4gAUCjRo10fhf/wzQpKalc57t9+zbc3NwKJSvEqXkVidXT0xP79u3D/v37cfToUcTGxmLHjh2oX7++zriGDRsW+vJQr169Qo9p7dq1aNWqFczNzeHg4ABHR0fs3LmzyGRPkyZNCm1r2rSpzhdTIL/5dMOGDUt9LDdv3oSbm5tOkqYox44dQ58+faQ+TI6Ojvjvf/8LAHolpW7fvg1fX99C24t7Pby8vEo9J1C2e1i8RnFxPHz4EBkZGTrbn7wv7ezsYG5uXui1trOzK/JeLep4AHB3dy+0XavVSs/l9evXIQgCmjRpovMF39HREVevXi3US0jfe60oXl5eeO+99/Ddd9+hfv36CAoKwooVKyrUT0qUnp4OoOSk4fTp02FtbY0OHTqgSZMmmDRpUqGeN6mpqWjRokWF4wGAwMBADB8+HHPnzkX9+vXx7LPPYvXq1Tp9cN566y00bdoU/fv3R8OGDTF+/Hjs2bNHr/Pr81rcvn0bPj4+hcY9+dlaEjERIvbeunfvHv7++2+MGjUKJiYmRcbVp0+fQj8lTYMuifiaiq+xaPjw4VLCq1WrVkUe++T7u6T3ZrNmzSr0eV3aZ+aNGzcgCAJmzZpV6L0mJuvF99vt27eLPF9RcRdHLpfD29u7UDwAdD7Hx4wZg2PHjkmPfePGjdBoNHpNVS7YV0oQBBw/fhxdu3YFALRo0QK2trY4duwYsrOzER4eLo1PSEhAcnIyVq1aVei5eOWVV3Sei+vXr+Py5cuFxomP5cnPqB9//BErVqzA8uXLC63iWJDwuLdWWZPNRERVgT2liIiqmK2tLdzc3Ips+lqSivzHYl5eXpHbi/oSBfz7H6jViZWVVaGmv0XR5zH9/PPPGDduHIYOHYoPPvgATk5OMDExQUhICG7evFnuGJVKZaWtZnXz5k08/fTTaNasGRYvXgx3d3eYmZlh165d+OKLL8rc5Fcf+vZoadasGQDg4sWLUp+kylTUa1iWe7W4saWdQ6vVQiaTYffu3UWOfbI6paLvn88//xzjxo3Dtm3b8OeffyI4OBghISE4ceKEXsnN4oifLSUlW/z8/BAZGYkdO3Zgz5492Lx5M7766ivMnj0bc+fO1ftaxX0uPfmZI5PJsGnTJpw4cQLbt2/H3r17MX78eHz++ec4ceIErK2t4eTkhIiICOzduxe7d+/G7t27sXr1aowZMwZr164tMQ5DfZa1bdsWzZo1wy+//IL//ve/+OWXXyAIQpmrdkrj4OCA3NxcpKWl6SQXxffepUuXpIQHkJ9wFZOu9erVK7LipSw9mJ4kk8mKfC6L+7elNOLn19SpUxEUFFTkmLIkCyvLqFGjMGXKFKxbtw7//e9/8fPPP6Ndu3Z6JcBat24NGxsbHD16FAMGDEBiYqJUKSWXy9GxY0ccPXoUPj4+UKvVUlJKfC5eeumlYiuZxESjVqtFy5YtsXjx4iLHPZl479q1KyIiIvDll19ixIgRxf4hREzePpn4JyIyBialiIgMYNCgQVi1ahXCwsLQuXPnEsd6eHhAq9Xi+vXrOs3A4+LikJycDA8PD2lbvXr1kJycrHO8Wq1GTExMuWMtSzLMw8MD+/fvL/RF6tq1a9L+6mDTpk3w9vbG77//rvP4ippOB0CaclHQP//8U6hBt758fHywd+/eQg11C9q+fTtycnLwxx9/6FT+FNWUubjXyMPDo8il4Sv6egwePBghISH4+eefS01KidcoLo769evDysqqXHFUNh8fHwiCAC8vr2IbhJdVae+fli1bomXLlpg5c6ZUWbFy5Up88skn5b7mTz/9BJlMhmeeeabEcVZWVhg5ciRGjhwJtVqN5557Dv/73/8wY8YMODo6wtbWttTkuVhdmZycrNMUu7gqm06dOqFTp0743//+h/Xr12P06NHYsGGDNGXTzMwMgwcPxuDBg6HVavHWW2/hm2++waxZsyqcpPDw8MCVK1cgCILO63Ljxo0ynWf06NGYNWsWLly4gPXr16NJkybSKouVRUw+RUVF6VQ+DRo0CAsWLMC6det0klLlUfC9KU7/EkVGRhb6t6WoaanFvc6lfWaKVUsKhaLUPzZ4eHgUeb6iPlOKo9VqcevWLZ33tbg6ZcHPcXt7ewwcOBDr1q3D6NGjcezYMSxZskSva5iYmKBTp044duwYjh49Kq0eKerSpQt+/fVX6T4Wk1KOjo6wsbFBXl5eqc+Fj48Pzp8/j6efflqvf5sbN26M0NBQ9OzZE/369cNff/1VZAVlVFQU5HJ5pX3uERFVBKfvEREZwLRp02BlZYVXX30VcXFxhfbfvHlTWgZ9wIABAFDoP4zFv5QOHDhQ2ubj44MjR47ojFu1alW5/5oN5H9xfTLRVZwBAwYgLy8PX375pc72L774AjKZTFoFy9jEqoqCf/k/efIkwsLCihy/detWnSXST506hZMnT5b78QwfPhyCIBRZkSLGVFSMKSkpWL16daFjinuNBgwYgFOnTuk8royMDKxatQqenp7w9/cvV/ydO3dGv3798N133xW52pNarcbUqVMBAK6urggICMDatWt1Yrx06RL+/PNP6f6uDp577jmYmJhg7ty5hapCBEHAo0ePynxOMeH25OuTmpoq9bIStWzZEnK5XK+l3YuzYMEC/Pnnnxg5cmSRU55ETz4WMzMz+Pv7QxAEaDQayOVyDB06FNu3b8eZM2cKHS8+Pz4+PgCg87mTkZFRqLIpKSmp0HMqrnIpPt4nY5LL5VJCpiLPiSgoKAj379+XVo8E8lfH+/bbb8t0HrEqavbs2YiIiKj0KikA0h8rnnzuu3btimeeeQarVq3Ctm3bijxW3+qwdu3awcnJCStXrtR5fnfv3o2rV68W+rfl2rVrSEhIkLadP39eZ8pnQaV9Zjo5OaFnz5745ptvivyjScHrDBgwACdOnMCpU6d09hfs/aSPgv8uCYKAL7/8EgqFolAvsJdffhlXrlzBBx98IPUR01e3bt2QkJCA1atXo2PHjjqVs126dEFkZCS2bdsGBwcH6Y9MJiYmGD58ODZv3lxkErjgczFixAjcv3+/yHs2Kyur0FRoIL/KateuXbh69SoGDx6MrKysQmPCw8PRvHnzCq36SURUWVgpRURkAD4+Pli/fj1GjhwJPz8/jBkzBi1atIBarcbx48exceNGjBs3DkD+lICxY8di1apVSE5ORmBgIE6dOoW1a9di6NChOg1zX331VbzxxhsYPnw4nnnmGZw/fx579+6tUEl+27Zt8fXXX+OTTz5B48aN4eTkVOiv6qLBgwejV69e+OijjxAdHY3WrVvjzz//xLZt2/Duu+9KX2CNbdCgQfj9998xbNgwDBw4EFFRUVi5ciX8/f0L9WoB8v/a3K1bN7z55pvIycnBkiVL4ODggGnTppXr+r169cLLL7+MZcuW4fr16+jXrx+0Wi3+/vtv9OrVC5MnT0bfvn2lqpHXX38d6enp+Pbbb+Hk5FToS1xxr9GHH36IX375Bf3790dwcDDs7e2xdu1aREVFYfPmzRWaavjjjz+ib9++eO655zB48GA8/fTTsLKywvXr17FhwwbExMRg0aJFAIDPPvsM/fv3R+fOnTFhwgRkZWVh+fLlsLOzw8cff1zuGCqbj48PPvnkE8yYMQPR0dEYOnQobGxsEBUVhS1btmDixIlSsq0s51SpVFi5ciVsbGxgZWWFjh074vz585g8eTL+85//oGnTpsjNzcVPP/0kfUEtTW5uLn7++WcA+YmV27dv448//sCFCxfQq1cvrFq1qsTj+/btCxcXF3Tt2hXOzs64evUqvvzySwwcOFCqpPj000/x559/IjAwUFp+PiYmBhs3bsTRo0ehUqnQt29fNGrUCBMmTJC+xP/www9wdHTEnTt3pOutXbsWX331FYYNGwYfHx+kpaXh22+/ha2trZSYfPXVV5GYmIjevXujYcOGuH37NpYvX46AgACdKtHyev311/Hll1/ihRdewDvvvANXV1esW7dOavKtb1Wol5cXunTpIiWFSkpK/fPPP9LrVJCzs3OJlWze3t5o0aIF9u/fX6hB/88//4x+/fph6NCh6N+/P/r06YN69eohNjYW+/fvx5EjR/RKmCsUCixcuBCvvPIKAgMD8cILLyAuLg5Lly6Fp6cnpkyZIo0dP348Fi9ejKCgIEyYMAHx8fFYuXIlmjdvLjVfL0ifz8wVK1agW7duaNmyJV577TV4e3sjLi4OYWFhuHfvHs6fPw8g/484P/30E/r164d33nkHVlZWWLVqFTw8PHDhwoVSHyeQ39B+z549GDt2LDp27Ijdu3dj586d+O9//wtHR0edsQMHDoSDgwM2btyI/v37w8nJSa9rAP9WP4WFhRX6bOvUqRNkMhlOnDiBwYMH69xvCxYswMGDB9GxY0e89tpr8Pf3R2JiIs6ePYv9+/cjMTERQH7C7LfffsMbb7yBgwcPomvXrsjLy8O1a9fw22+/Ye/evUUuTNCpUyds27YNAwYMwPPPP4+tW7dKi0FoNBocPnwYb731lt6Pk4ioShlghT8iInrsn3/+EV577TXB09NTMDMzE2xsbISuXbsKy5cv11kmW6PRCHPnzhW8vLwEhUIhuLu7CzNmzNAZIwiCkJeXJ0yfPl2oX7++YGlpKQQFBQk3btwQPDw8hLFjx0rjxOXan1yevajl1mNjY4WBAwcKNjY2AoAilwUvKC0tTZgyZYrg5uYmKBQKoUmTJsJnn31WaDntwMDAUpekL+vY4sY9uWy5VqsVPv30U8HDw0NQKpXCU089JezYsaPY5c0/++wz4fPPPxfc3d0FpVIpdO/eXTh//nyha1hZWRUZ15PnFYT85eU/++wzoVmzZoKZmZng6Ogo9O/fXwgPD5fG/PHHH0KrVq0Ec3NzwdPTU1i4cKHwww8/FFoGvaTX6ObNm8Lzzz8vqFQqwdzcXOjQoYOwY8cOnVjE133jxo3FPLNFy8zMFBYtWiS0b99esLa2FszMzIQmTZoIb7/9tnDjxg2dsfv37xe6du0qWFhYCLa2tsLgwYOFK1eu6IyZM2eOAEBaor3g81fUc/vk613c4yjufi/ueps3bxa6desmWFlZCVZWVkKzZs2ESZMmCZGRkcVeu2CsT77W27ZtE/z9/QVTU1MBgLB69Wrh1q1bwvjx4wUfHx/B3NxcsLe3F3r16iXs37+/0DmLugYA6cfS0lLw9PQUhg8fLmzatEnIy8sr8rkqeF988803Qo8ePQQHBwdBqVQKPj4+wgcffCCkpKToHHf79m1hzJgxgqOjo6BUKgVvb29h0qRJQk5OjjQmPDxc6Nixo2BmZiY0atRIWLx4sfSci/fp2bNnhRdeeEFo1KiRoFQqBScnJ2HQoEHCmTNnpPNs2rRJ6Nu3r+Dk5CSd6/XXXxdiYmKkMUV9RpXltbh165YwcOBAwcLCQnB0dBTef/99YfPmzQIA4cSJE6U+96IVK1YIAIQOHToUO6bga/TkT2mfo4IgCIsXLxasra2FzMzMQvuysrKEJUuWCJ07dxZsbW0FU1NTwcXFRRg0aJCwbt06ITc3Vxpb2vv7119/FZ566ilBqVQK9vb2wujRo4V79+4VGvfzzz8L3t7egpmZmRAQECDs3bu3Qp+ZgpD/+TRmzBjBxcVFUCgUQoMGDYRBgwYJmzZt0hl34cIFITAwUDA3NxcaNGggzJ8/X/j+++8LfRYWRfz8uHnzptC3b1/B0tJScHZ2FubMmVPke0UQBOGtt94SAAjr168v8dxPysjIkN7nf/75Z6H9rVq1EgAICxcuLLQvLi5OmDRpkuDu7i4oFArBxcVFePrpp4VVq1bpjFOr1cLChQuF5s2bC0qlUqhXr57Qtm1bYe7cuTrvXwDCpEmTdI7dtm2bYGpqKowcOVJ67Lt37xYACNevXy/TYyUiqioyQaiG3W2JiIiIiKrAkiVLMGXKFNy7dw8NGjQwdjiSlJQUeHt7IzQ0FBMmTDB2OHqJjo6Gl5cXPvvsszJXFVYnU6ZMwffff4/Y2FhYWloaO5wqNXToUMhkMmzZssXYoRARAWBPKSIiIiKqpZ7sp5OdnY1vvvkGTZo0qVYJKQCws7PDtGnT8Nlnn1XJaptUtOzsbPz8888YPnx4rU9IXb16FTt27MD8+fONHQoRkYQ9pYiIiIioVnruuefQqFEjBAQEICUlBT///DOuXbtW5qbZhjJ9+nRMnz7d2GHUCfHx8di/fz82bdqER48e4Z133jF2SFXOz8+v0IILRETGxqQUEREREdVKQUFB+O6777Bu3Trk5eXB398fGzZswMiRI40dGhnZlStXMHr0aDg5OWHZsmXS6pBERGRY7ClFREREREREREQGx55SRERERERERERkcExKERERERERERGRwbGnFACtVosHDx7AxsYGMpnM2OEQEREREREREdVYgiAgLS0Nbm5ukMuLr4diUgrAgwcP4O7ubuwwiIiIiIiIiIhqjbt376Jhw4bF7mdSCoCNjQ2A/CfL1tbWyNEQEREREREREdVcqampcHd3l/ItxWFSCpCm7Nna2jIpRURERERERERUCUprkcRG50REREREREREZHBMShERERERERERkcExKUVERERERERERAbHnlJERERERERU5+Xl5UGj0Rg7DKIaQaFQwMTEpMLnYVKKiIiIiIiI6ixBEBAbG4vk5GRjh0JUo6hUKri4uJTazLwkTEoRERERERFRnSUmpJycnGBpaVmhL9hEdYEgCMjMzER8fDwAwNXVtdznYlKKiIiIiIiI6qS8vDwpIeXg4GDscIhqDAsLCwBAfHw8nJycyj2Vj43OiYiIiIiIqE4Se0hZWloaORKimkd831SkFxuTUkREREREVGUyMjKgVqsRHx8PtVqNjIwMY4dEVAin7BGVXWW8b5iUIiIiIiKiKpGdnY3Q0FA4OztLP6GhocjOzjZ2aEREVA0wKUVERERERJUuIyMDISEhmDdvnrSqWXJyMubNm4eQkBBWTBHVQDKZDFu3bjV2GFSLMClFRERERESVTqFQYNmyZUXuW7ZsGRQKhYEjIqo9ZDJZiT8ff/xxscdGR0dDJpMhIiLCYPESFYer7xERERERUaVLTk6WKqSK2peSkgJHR0fDBkVUhTIyMqBQKJCcnAyVSgWNRgMrK6squVZMTIz0/3/99VfMnj0bkZGR0jZra+squS5RZWOlFBERERERVTqVSgWVSlXsPjs7O8MGRFSFDN0/zcXFRfqxs7ODTCaTfndycsLixYvRsGFDKJVKBAQEYM+ePdKxXl5eAICnnnoKMpkMPXv2BACcPn0azzzzDOrXrw87OzsEBgbi7NmzVRI/kYhJKSIiIiIiqnQajQbBwcFF7gsODq7QEuJEVUkQBGRkZOj9k5qaWmL/tNTUVL3PJQhCheNfunQpPv/8cyxatAgXLlxAUFAQhgwZguvXrwMATp06BQDYv38/YmJi8PvvvwMA0tLSMHbsWBw9ehQnTpxAkyZNMGDAAKSlpVU4JqLicPoeERERERFVOisrK8yYMQOCIGD58uXSlKbg4GDMmDED5ubmxg6RqEiZmZl6T3+rX78+oqOjS+yfNm3aNHh6euLhw4elni89Pb3CU/4WLVqE6dOnY9SoUQCAhQsX4uDBg1iyZAlWrFghTZt1cHCAi4uLdFzv3r11zrNq1SqoVCocPnwYgwYNqlBMRMVhpRQREREREVUJc3NzdO/eHffu3UNUVBTu3buHsWPHMiFFtYaLiwvi4+NL7J+WkJCgk/ypSqmpqXjw4AG6du2qs71r1664evVqicfGxcXhtddeQ5MmTWBnZwdbW1ukp6fjzp07VRky1XGslCIiIiIioiqRmZmJfv36wd7eHi+++CLWr1+PsWPHYtGiRcYOjahYlpaWSE9P13u8QqGASqUqMjGlUqng5uaGEydO6H1tYxk7diwePXqEpUuXwsPDA0qlEp07d4ZarTZaTFT7sVKKiIiIiIiqxMWLF6HVaiGXy9GuXTs8fPgQx48fN3ZYRCWSyWSwsrLS+0ef/mn6nksmk1UodltbW7i5ueHYsWM6248dOwZ/f38AgJmZGQAgLy+v0Jjg4GAMGDAAzZs3h1Kp1GvKIVFFsFKKiIiIiIiqhLhy11NPPSVNJwoPD0d2djan8FGtIfZPA/J7SBm7f9oHH3yAOXPmwMfHBwEBAVi9ejUiIiKwbt06AICTkxMsLCywZ88eNGzYEObm5rCzs0OTJk3w008/oV27dkhNTcUHH3wACwsLg8ZOdQ8rpYiIiIiIqEqcO3cOQH5SysvLC87OzlCr1Vxmnmodc3NzTJs2DXFxcYiPj0dcXBymTZtmlORrcHAw3nvvPbz//vto2bIl9uzZgz/++ANNmjQBAJiammLZsmX45ptv4ObmhmeffRYA8P333yMpKQlt2rTByy+/jODgYDg5ORk8fqpbZEJlrDlZw6WmpsLOzg4pKSmwtbU1djhERERERLVC+/btcebMGfz222/4z3/+g+eeew5btmzBZ599hqlTpxo7PCJkZ2cjKioKXl5erN4jKqOS3j/65llYKUVERERERJVOo9Hg4sWLAPIrpQCgS5cuAMC+UkREBIBJKSIiIiIiqgJXr15FTk4ObGxs4O3tDUA3KcUJG0RExKQUERERERFVOrGfVEBAAOTy/K8dbdq0gZmZGeLi4hAVFWXM8IiIqBpgUoqIiIiIiCpdwSbnInNzc7Rt2xYAp/ARERGTUkREREREVAXEpFSbNm10ttfmvlIZGRlQq9WIj4+HWq1GRkaGsUMiIqrWmJQiIiIiIqJKpdVqERERAUC3UgqovUmp7OxshIaGwtnZWfoJDQ1Fdna2sUMjIqq2TI0dABERERER1S63bt1CamoqlEol/Pz8dPZ17twZAHDx4kWkpqaWuFR4VcvIyIBCoUBycjJUKhU0Gg2srKzKfJ60tDQsWrQI8+bNk7YlJydLv0+bNq1c5yUiqu1YKUVERERERJVKnLrXokULKBQKnX2urq7w8vKCVqvFqVOnjBEegLJVNgmCgLi4OISFhWH9+vX45JNPMH78ePTq1QtPPfUU5HI5li1bVuR1li1bBrlcjkOHDuHRo0d6x8epgERUF7BSioiIiIiIKlVx/aREXbp0QVRUFI4fP44+ffoYMjQA+Qmf0NDQYiubRo0ahW+++Qa3bt3CrVu3EBUVhczMzCLP1aJFC8THxyM5ObnI/cnJyYiLi8Pbb7+NS5cuwcPDA23btkWbNm2k/3VyctI5RkyYLVu2TKriCg4OxowZM2Bubl45TwIRUTXASikiIiIiIqpURa28V5Cx+0opFIoSK5saNWqEdevWYfv27bh8+TIyMzMhk8nQqFEj9OzZE6+88grmz5+PdevW4YcffoCbmxtUKlWR51OpVHBycoKFhQUA4Pbt2/j9998xc+ZM9O/fH87OznB3d8fQoUMxb9483L59GyEhIZg3b56U6BITZiEhIayYolpj1apVcHd3h1wux5IlS4rc9vHHHyMgIEA6Zty4cRg6dKj0e8+ePfHuu+8aNG7RoUOHIJPJik1IV6Xo6GjIZDKpd19NxqQUERERERFVGkEQcPbsWQClJ6XCwsKg1WoNFpsoOTm5xMqmxMREzJgxA19//TX27t2Lf/75B9nZ2bh9+zYOHjyIH374ATNnzsSLL76I9u3bIzc3F8HBwUWeLzg4GIIg4NSpU0hKSsKBAwewaNEivPDCC/D19YVMJsO9e/ewbds2LF++HPXr1y8xYfbkdEiqm1auXAkbGxvk5uZK29LT06FQKNCzZ0+dsWLy5ObNmwAAT09PyGQybNiwodB5mzdvDplMhjVr1kjbxPEFfxo2bFih+FNTUzF58mRMnz4d9+/fx8SJE4vcNnXqVPz111/Fnuf333/H/Pnz9b6uMRNJ5fVkIq624fQ9IiIiIiKqNDExMYiPj4dcLkerVq2KHNOiRQtYW1sjNTUVV65cQYsWLQwao0qlgkqlKvKLqUqlgrOzM9577z29z2dlZYUZM2YAQIlT7lQqFXr16oVevXpJx6alpSEiIgLh4eGIj4/Hw4cPS0yYpaSkwNHRUf8HS7VSr169kJ6ejjNnzqBTp04AgL///hsuLi44efIksrOzpfvu4MGDaNSoEXx8fKTj3d3dsXr1aowaNUraduLECcTGxhbZlH/evHl47bXXpN9NTEwqFP+dO3eg0WgwcOBAuLq6AgAuXbpUaBsAWFtbF3see3v7CsVButRqNczMzAx6TVZKERERERFRpRGn7vn6+sLS0rLIMaampujYsSMA40zh02g0JVY2aTSaMp/T3Nwc06ZNQ1xcHOLj4xEXF4dp06aV2gPKxsYG3bt3x7vvvotPP/0Urq6uJU4FtLOzK3NsVPv4+vrC1dUVhw4dkrYdOnQIzz77LLy8vHDixAmd7QUToQAwevRoHD58GHfv3pW2/fDDDxg9ejRMTQvXrtjY2MDFxUX6KS0xOn36dDRt2hSWlpbw9vbGrFmzpPfVmjVr0LJlSwCAt7e3VJn15Lbo6OhC0/ee9OT0vZ9++gnt2rWT4n3xxRcRHx8PIH/Km/g81KtXDzKZDOPGjQMAaLVahISEwMvLCxYWFmjdujU2bdqkc61du3ahadOmsLCwQK9evRAdHV3icwAAixcvRsuWLWFlZQV3d3e89dZbSE9Pl/YX9fiWLFkCT09Paf/atWuxbds2qUqt4Gt+69Yt9OrVC5aWlmjdujXCwsJ0zrV582Y0b94cSqUSnp6e+Pzzz3X2e3p6Yv78+RgzZgxsbW0xceJEqNVqTJ48Ga6urjA3N4eHhwdCQkJKfazlxaQUERERERFVmtKanIvEKXzHjh2r8pieZGVlhQ8//BAzZ86UEkAqlQqzZ8/GjBkziqwU0fe8ZmZmcHR0hJmZWbnOUxUJMyobQRCQp84p249GnX+cRl3073r+CIKgd5y9evXCwYMHpd8PHjyInj17IjAwUNqelZWFkydPFkpKOTs7IygoCGvXrgUAZGZm4tdff8X48eMr4RnMT2KtWbMGV65cwdKlS/Htt9/iiy++AACMHDkS+/fvBwCcOnUKMTEx+M9//lNom7u7e5mvq9FoMH/+fJw/fx5bt25FdHS0lHhyd3fH5s2bAQCRkZGIiYnB0qVLAQAhISH48ccfsXLlSly+fBlTpkzBSy+9hMOHDwMA7t69i+eeew6DBw9GREQEXn31VXz44YelxiOuzHn58mWsXbsWBw4cwLRp0/R+PFOnTsWIESPQr18/xMTEICYmRvrsBICPPvoIU6dORUREBJo2bYoXXnhBmtIZHh6OESNGYNSoUbh48SI+/vhjzJo1S2dqJgAsWrQIrVu3xrlz5zBr1iwsW7YMf/zxB3777TdERkZi3bp1UpKsKnD6HhERERERVZrSmpyLjN3s/NKlS2jbti3u3buHzMxM2NnZQaPRGH11O32nAlLV0WrUOD1T/+mbIrsmzdBk9HjEnw6DU/vOuLbmG6Rcv1amc7T/ZDFMzJR6je3Vqxfeffdd5ObmIisrC+fOnUNgYCA0Gg1WrlwJIL9vW05OTqGkFACMHz8e77//Pj766CNs2rQJPj4+xVYlTZ8+HTNnzpR+//TTT4tNngLQGevp6YmpU6diw4YNmDZtGiwsLODg4AAAcHR0hIuLCwAUua2sCibVvL29sWzZMrRv3x7p6emwtraWpvs5OTlJCemcnBx8+umn2L9/Pzp37iwde/ToUXzzzTcIDAzE119/DR8fH6nSyNfXFxcvXsTChQtLjKdgFZenpyc++eQTvPHGG/jqq6/0ejzW1tawsLBATk5Okc/J1KlTMXDgQADA3Llz0bx5c9y4cQPNmjXD4sWL8fTTT2PWrFkAgKZNm+LKlSv47LPPpEQdAPTu3Rvvv/++9PudO3fQpEkTdOvWDTKZDB4eHnrFWl6slCIiIiIiokpTWpNzkdgH58aNG9L0GkP67bffMGzYMEyfPr1ClU1VQZwK+ODBA0RFReHBgwd6TQUk40q5fg3xp8PgFtgH8afDypyQKquePXsiIyMDp0+fxt9//42mTZvC0dERgYGBUl+pQ4cOwdvbG40aNSp0/MCBA5Geno4jR47ghx9+KLFK6oMPPkBERIT0M2bMGADAG2+8AWtra+lH9Ouvv6Jr165wcXGBtbU1Zs6ciTt37lT+k/CE8PBwDB48GI0aNYKNjQ0CAwMBoMRr37hxA5mZmXjmmWd0HsuPP/4oNYe/evWqNOVYJCawSrJ//348/fTTaNCgAWxsbPDyyy/j0aNHyMzMrMCj/FfBvn1iHy7x8/Tq1avo2rWrzviuXbvi+vXryMvLk7a1a9dOZ8y4ceMQEREBX19fBAcH488//6yUWIvDSikiIiIiIqoUSUlJUp+VkvrAAPnT5Zo3b47Lly8jLCwMzz77bNUHWMD27dsBQPrSWt1YWVnhyy+/xDfffINu3brh66+/NnZIdYZcYYb2nywu+4EyGeSmCmjzcuHa42k4d+kBlGE6nnhtfTVu3BgNGzbEwYMHkZSUJN3Lbm5ucHd3x/Hjx3Hw4EH07t27yONNTU3x8ssvY86cOTh58iS2bNlS7LXq16+Pxo0bF9o+b948TJ06VWdbWFgYRo8ejblz5yIoKAh2dnbYsGFDoX5GlS0jIwNBQUEICgrCunXr4OjoiDt37iAoKAhqtbrY48QeTzt37kSDBg109imV+lWtFSU6OhqDBg3Cm2++if/973+wt7fH0aNHMWHCBKjValhaWkIulxeaslmWKboFV+OUyWQAUOYVTZ9Mxrdp0wZRUVHYvXs39u/fjxEjRqBPnz6FemxVFialiIiIiIioUkRERADIn6aiz6pYXbp0weXLl3H8+HGDJqWuX7+OyMhImJqaom/fvga7blnVq1cPly5dgpOTk7FDqVNkMpneU+iKPN4k/2u2SRkSTOXVq1cvHDp0CElJSfjggw+k7T169MDu3btx6tQpvPnmm8UeP378eCxatAgjR45EvXr1ynx9JyenQvfn8ePH4eHhgY8++kjadvv27TKfu6yuXbuGR48eYcGCBVI/qjNnzuiMEVeWK1gp5O/vD6VSiTt37hSbpPbz88Mff/yhs61gM/mihIeHQ6vV4vPPP4dcnj9J7bffftMZ4+joiNjYWAiCICWVxM/RgjEXjFdffn5+hXr2HTt2DE2bNi119URbW1uMHDkSI0eOxPPPP49+/fohMTGxSlY75PQ9IiIiIiKqFPr2kxIZq6/Uzp07AeR/ca/Oq9m5ubkBAB48eGDkSKi66tWrF44ePYqIiAidhEpgYCC++eYbqNXqIvtJifz8/PDw4UOsXr260mJq0qQJ7ty5gw0bNuDmzZtYtmxZiVVYlaVRo0YwMzPD8uXLcevWLfzxxx+YP3++zhgPDw/IZDLs2LEDCQkJSE9Ph42NDaZOnYopU6Zg7dq1uHnzJs6ePYvly5dLjeDfeOMNXL9+HR988AEiIyOxfv36Qg3Dn9S4cWNoNBopnp9++knq9SXq2bMnEhISEBoaips3b2LFihXYvXu3zhhPT09cuHABkZGRePjwod6VVO+//z7++usvzJ8/H//88w/Wrl2LL7/8slBl25MWL16MX375BdeuXcM///yDjRs3wsXFpdhVQSuKSSkiIiIiIqoU+vaTEolJqdOnT5c4vaay7dixAwAwePBgg12zPMQeMUxKUXF69eqFrKwsNG7cGM7OztL2wMBApKWlwdfXV7qPiuPg4AALC4tKi2nIkCGYMmUKJk+ejICAABw/flxqtl2VHB0dsWbNGmzcuBH+/v5YsGABFi1apDOmQYMGmDt3Lj788EM4Oztj8uTJAID58+dj1qxZCAkJgZ+fH/r164edO3fCy8sLQH7Ca/Pmzdi6dStat26NlStX4tNPPy0xntatW2Px4sVYuHAhWrRogXXr1iEkJERnjJ+fH7766iusWLECrVu3xqlTpwoljV577TX4+vqiXbt2cHR01HvF0jZt2uC3337Dhg0b0KJFC8yePRvz5s3TaXJeFBsbG4SGhqJdu3Zo3749oqOjsWvXLqnaq7LJhLKsOVlLpaamws7ODikpKbC1tTV2OERERERENVLz5s1x5coVbN++HYMGDSp1vCAIcHR0xKNHj3DixIlCjYSrQkpKCurXr4/c3Fxcv369yD451YX4PQXI73tTXRqx1ybZ2dmIioqCl5cXG8kTlVFJ7x998yyslCIiIiIiogrLzMzEtWv5q43pWyklk8kMPoXvzz//RG5uLnx9fat1QgrIr1gQE1ExMTFGjoaIqPIZNSkVEhKC9u3bw8bGBk5OThg6dCgiIyN1xmRnZ2PSpElwcHCAtbU1hg8fjri4OJ0xd+7cwcCBA2FpaQknJyd88MEHyM3NNeRDISIiIiKq0y5evAitVgsnJyepF5I+DJ2UEqfu6VPJZWwymYx9pYioVjNqUurw4cOYNGkSTpw4gX379kGj0aBv377IyMiQxkyZMgXbt2/Hxo0bcfjwYTx48ADPPfectD8vLw8DBw6EWq3G8ePHsXbtWqxZswazZ882xkMiIiIiIqqTCjY5F1eR0kfBpFRVdxbJy8vDrl27AFT/flIi9pUiotrM1JgX37Nnj87va9asgZOTE8LDw9GjRw+kpKTg+++/x/r169G7d28AwOrVq+Hn54cTJ06gU6dO+PPPP3HlyhXs378fzs7OCAgIwPz58zF9+nR8/PHH0pKPRERERERUdcra5FzUrl07mJqa4sGDB7hz5w48PDyqIjwAwMmTJ/Hw4UOoVCopGVbdsVKKiGqzatVTKiUlBQBgb28PAAgPD4dGo0GfPn2kMc2aNUOjRo0QFhYGAAgLC0PLli11VhoICgpCamoqLl++bMDoiYiIiIjqroKVUmVhaWkpHVPVU/jEqXv9+vWDQqGo0mtVFjEpxZ5SRFQbVZuklFarxbvvvouuXbuiRYsWAIDY2FiYmZlBpVLpjHV2dkZsbKw0pmBCStwv7itKTk4OUlNTdX6IiIiIiKh8NBoNLl68CCB/GfKyMlRfqZrUT0rESikiqs2qTVJq0qRJuHTpEjZs2FDl1woJCYGdnZ304+7uXuXXJCIiIiKqra5du4acnBzY2NjA29u7zMcbIil1+/ZtXLx4EXK5HP3796+y61Q29pQiotqsWiSlJk+ejB07duDgwYNo2LChtN3FxQVqtRrJyck64+Pi4uDi4iKNeXI1PvF3ccyTZsyYgZSUFOnn7t27lfhoiIiIiIjqFrGfVEBAAOTysn/FEJNS58+fR3p6eqXGJhKrpLp27Sq1C6kJWClFRLWZUZNSgiBg8uTJ2LJlCw4cOAAvLy+d/W3btoVCocBff/0lbYuMjMSdO3fQuXNnAEDnzp1x8eJFxMfHS2P27dsHW1tb+Pv7F3ldpVIJW1tbnR8iIiIiIiqf8vaTEjVs2BDu7u7Iy8vD6dOnKzM0SU2cugewpxTVLKtWrYK7uzvkcjmWLFlS5LaPP/4YAQEB0jHjxo3D0KFDpd979uyJd99916Bxiw4dOgSZTFaoMMYQoqOjIZPJEBERYfBrG5NRk1KTJk3Czz//jPXr18PGxgaxsbGIjY1FVlYWAMDOzg4TJkzAe++9h4MHDyI8PByvvPIKOnfujE6dOgEA+vbtC39/f7z88ss4f/489u7di5kzZ2LSpElQKpXGfHhERERERHVCRZNSQH4FE1A1U/jS09Nx4MABADUvKSVO30tLS0NaWpqRo6HqZNy4cZDJZFiwYIHO9q1bt0Imkxk8ntTUVEyePBnTp0/H/fv3MXHixCK3TZ06Vafw5Em///475s+fr/d1jZlIKq8nE3F1mVGTUl9//TVSUlLQs2dPuLq6Sj+//vqrNOaLL77AoEGDMHz4cPTo0QMuLi74/fffpf0mJibYsWMHTExM0LlzZ7z00ksYM2YM5s2bZ4yHRERERERUp2i1Wukv++Vpci6qyr5S+/fvh1qthre3N/z8/Cr9/FXJxsYG1tbWAFgtRYWZm5tj4cKFSEpKMnYouHPnDjQaDQYOHAhXV1dYWloWuc3a2hoODg7Fnsfe3h42NjYGjLx2U6vVxg6hREafvlfUz7hx46Qx5ubmWLFiBRITE5GRkYHff/+9UK8oDw8P7Nq1C5mZmUhISMCiRYtgampq4EdDRERERFT3REVFITU1FUqlskIJHzEpFRYWBq1WW1nhAdCdumeMCpKKYl8pKk6fPn3g4uKCkJCQEsdt3rwZzZs3h1KphKenJz7//HOd/Z6envj0008xfvx42NjYoFGjRli1apXOmOnTp6Np06awtLSEt7c3Zs2aBY1GAwBYs2YNWrZsCQDw9vaGTCYrclt0dHSh6XtPenL63k8//YR27drBxsYGLi4uePHFF6X2PdHR0ejVqxcAoF69epDJZFI+QavVIiQkBF5eXrCwsEDr1q2xadMmnWvt2rULTZs2hYWFBXr16oXo6OgSn0cAWLx4MVq2bAkrKyu4u7vjrbfe0umFV9TjW7JkCTw9PaX9a9euxbZt2yCTySCTyXDo0CFp7K1bt9CrVy9YWlqidevWCAsL0zmXPq/l/PnzMWbMGNja2mLixIlQq9WYPHkyXF1dYW5uDg8Pj1LvGUOpFo3OiYiIiIioZhKbnLdo0QIKhaLc52nVqhUsLS2RlJSEyMjIygoPWq0WO3fuBFDzpu6J2FeKimNiYoJPP/0Uy5cvx71794ocEx4ejhEjRmDUqFG4ePEiPv74Y8yaNQtr1qzRGff555+jXbt2OHfuHN566y28+eabOu9FGxsbrFmzBleuXMHSpUvx7bff4osvvgAAjBw5Evv37wcAnDp1CjExMfjPf/5TaJu7u3uZH6NGo8H8+fNx/vx5bN26FdHR0VLiyd3dHZs3bwaQ3386JiYGS5cuBQCEhITgxx9/xMqVK3H58mVMmTIFL730Eg4fPgwAuHv3Lp577jkMHjwYERERePXVV/Hhhx+WGo9cLseyZctw+fJlrF27FgcOHMC0adP0fjxTp07FiBEj0K9fP8TExCAmJkZKygPARx99hKlTpyIiIgJNmzbFCy+8gNzcXAD6v5aLFi1C69atce7cOcyaNQvLli3DH3/8gd9++w2RkZFYt26dlCQzNpYTERERERFRuVVGPykAUCgU6NChAw4dOoTjx49X2jS7s2fPIjY2FtbW1ujRo0elnNPQWCllWIIgQJ0rlOkYmQxQmMigyRMgCIV/15eZqazM1XzDhg1DQEAA5syZg++//77Q/sWLF+Ppp5/GrFmzAABNmzbFlStX8Nlnn+nMUhowYADeeustAPlVUV988QUOHjwIX19fAMDMmTOlsZ6enpg6dSo2bNiAadOmwcLCQpqS5+joKM1uKmpbWY0fP176/97e3li2bBnat2+P9PR0WFtbS6tpOjk5QaVSAQBycnLw6aefYv/+/dIiad7e3jh69Ci++eYbBAYG4uuvv4aPj49UaeTr64uLFy9i4cKFJcZTsIrL09MTn3zyCd544w189dVXej0ea2trWFhYICcnp8jnZOrUqRg4cCAAYO7cuWjevDlu3LiBZs2a6f1a9u7dG++//770+507d9CkSRN069YNMpkMHh4eesVqCExKERERERFRuYlJqYr0kxJ16dJFSkpNmDChwucDgO3btwMAgoKCauxCSGKzcyalDEOdK+C1DdfLfFwLV0u81d0NR26koEdjOyw5dB+XYjLLdI5vRzWBUlH2KaYLFy5E7969MXXq1EL7rl69imeffVZnW9euXbFkyRLk5eXBxMQEQH61okgmk8HFxUVnlftff/0Vy5Ytw82bN5Geno7c3FyDrGQfHh6Ojz/+GOfPn0dSUpI0vffOnTvw9/cv8pgbN24gMzMTzzzzjM52tVotJdCvXr2Kjh076uwXE1gl2b9/P0JCQnDt2jWkpqYiNzcX2dnZyMzMhKWlZXkeoo6Cr4P43o+Pj0ezZs30fi3btWunM2bcuHF45pln4Ovri379+mHQoEHo27dvhWOtDJy+R0RERERE5SIIgjR9r6KVUkDVNDsv2E+qpmKlVM1wKSYTR26kYEBzexy5kVLmhFRF9OjRA0FBQZgxY0a5z/Hk9FuZTCYlgMLCwjB69GgMGDAAO3bswLlz5/DRRx9VeRPtjIwMBAUFwdbWFuvWrcPp06exZcsWACU38BZ7PO3cuRMRERHSz5UrVwr1lSqL6OhoDBo0CK1atcLmzZsRHh6OFStW6MQjl8shPFEeJ/be0kfB10Gsmitrnz0rKyud39u0aYOoqCjMnz8fWVlZGDFiBJ5//vkynbOqsFKKiIiIiIjKJSYmBvHx8ZDL5Tp/3S+vTp06AQCuXbuGR48elbhClz7u37+Ps2fPQiaToX///hWOz1jYU8qwzExl+HZUkzIfJ07Zy80T0N+/Hvr4qso0dU+8dnktWLAAAQEB0nQ7kZ+fH44dO6az7dixY2jatKlUWVOa48ePw8PDAx999JG07fbt2+WOVV/iZ8GCBQukflRnzpzRGWNmZgYAyMvLk7b5+/tDqVTizp07CAwMLPLcfn5++OOPP3S2nThxosR4wsPDodVq8fnnn0Muz6/x+e2333TGODo6IjY2FoIgSEklcYXSgjEXjFdfFXktbW1tMXLkSIwcORLPP/88+vXrh8TERGn6o7EwKUVEREREROUiTt3z9fWtlGkrDg4OaNasGa5du4YTJ05IfVXKa9euXQCADh06wNnZucLxGQsrpQxLJpOVawqdyPRxbqAiCabyaNmyJUaPHo1ly5bpbH///ffRvn17zJ8/HyNHjkRYWBi+/PJLvXsgAUCTJk1w584dbNiwAe3bt8fOnTuliqWq1KhRI5iZmWH58uV44403cOnSJcyfP19njIeHB2QyGXbs2IEBAwbAwsICNjY2mDp1KqZMmQKtVotu3bohJSUFx44dg62tLcaOHYs33ngDn3/+OT744AO8+uqrCA8PL9Qw/EmNGzeGRqPB8uXLMXjwYBw7dgwrV67UGdOzZ08kJCQgNDQUzz//PPbs2YPdu3frTHX09PTE3r17ERkZCQcHB9jZ2en1fJT3tVy8eDFcXV3x1FNPQS6XY+PGjXBxcZF6cBkTp+8REREREVG5VFaT84Iqcwqf2E9q8ODBFT6XMRXsKfXktCCigubNm1doqlebNm3w22+/YcOGDWjRogVmz56NefPm6TTGLs2QIUMwZcoUTJ48GQEBATh+/LjUbLsqOTo6Ys2aNdi4cSP8/f2xYMECLFq0SGdMgwYNMHfuXHz44YdwdnbG5MmTAQDz58/HrFmzEBISAj8/P/Tr1w87d+6El5cXgPyE1+bNm7F161a0bt0aK1euxKefflpiPK1bt8bixYuxcOFCtGjRAuvWrUNISIjOGD8/P3z11VdYsWIFWrdujVOnThXq9fXaa6/B19cX7dq1g6OjY6Hqp+KU97W0sbFBaGgo2rVrh/bt2yM6Ohq7du2Sqr2MSSbwUw2pqamws7NDSkqKQRq1ERERERHVBsOHD8fvv/+ORYsW6az0VBHff/89Xn31VfTs2RMHDx4s93mysrLg4OCArKwsREREoHXr1pUSnzGkp6fDxsYGAPidpZJlZ2cjKioKXl5eMDc3N3Y4RDVKSe8fffMsxk+LERERERFRjVSVlVKnTp0qU3PgJx08eBBZWVlo2LBhpfS70sf95Bxka7R4mF65zZ+tra2lL3XsK0VEtQmTUkREREREVGZJSUmIiooCAAQEBFTaeX19fVGvXj1kZmbi/Pnz5T5PwVX3xGbDVUUQBBz4Jxkzd0bjwD/JqG9thkx12ZsYl4R9pYioNmJSioiIiIiIykxcTcrDw6NSV2+Sy+Xo3LkzgPL3lRIEQUpKVXU/KXWeFt+HxWHNyTj4OVsisLEddl1OhAxAnrbyOqUU7CtFRFRbMClFRERERERlJk7da9OmTaWfu6LNzi9cuIC7d+/CwsICvXr1qszQdDzM0OB/e+/iyM0UtHSzxLs9G0CTp8W2i4+w/MiDSk1KsVKKiGojJqWIiIiIiKjMqqKflKiiSSmxSqpPnz6wsLCotLgKuhyTgTk7byPqUTbaN7LGlF4NYWYqh8pSgVc6OuNSTCaWHr5faYkpMSnFnlJEVJswKUVERERERGV29uxZAPolpXK1Am4+zIK+C3+3b98eJiYmuHv3Lu7evVvm2Ar2k6psgiBg5+VEhP51D2k5efC0V2J8JxeYyv/tW9XJyxbdfWxx8UEmVh2LQU6utsLXZaVU1eKi9ERlVxnvGyaliIiIiIioTDIzM3Ht2jUApSeltFoBB/9Jhk99CzzK0G81PWtra7Ru3RoAEBYWVqbY4uPjcfLkSQDAwIEDy3RsabI1Wqz4Owa/nk2AIADdfWwxM6gRrJQmhca+3N4ZLrYKhEWnYeXRmAp/eWNPqaqhUCgA5N/TRFQ24vtGfB+Vh2llBUNERERERHXDxYsXodVq4ejoKFXwFCc+XYPOXrbYdTkRfXxVel+jS5cuOHv2LI4fP44RI0bofdyuXbsgCALatGmDBg0a6H1caWJS1Vh26D7up6hhIgdeaueE3k1Vxa7sZ66Q461ubpi75zbC76bj4PUU9G6qKvf1WSlVNUxMTKBSqRAfHw8AsLS0rPLVGolqOkEQkJmZifj4eKhUKpiYFE7M64tJKSIiIiIiKpOCTc5L+wJvb2WKJQfv41JMJpKzcvFiOye9rtGlSxd8+eWXZe4rVRVT987eTcc3x2KQpdFCZWGCt3s0QBOn0ntVeTqYY8RTjvglPAHrz8TD18kCDVTKcsVQsKeUIAhMnFQiFxcXAJASU0SkH5VKJb1/yotJKSIiIiIiKpOyNDnffjERl2Lyp3jsj0zG80/Vh5lJ6V1ExGbn586dQ2ZmJiwtLUs9Rq1WY+/evQAqJymlFQRsvfAIWy88AgA0dbLA5B5uUFno/zUqyK8eLj7IwKWYTHz19wPMGeCh1+N/kjh9LzMzE6mpqbCzsyvzOahoMpkMrq6ucHJygkaj3xRTorpOoVBUqEJKxKQUERERERGVib5NzrVaAfsikwAAJrL8huc34rPg72pV6jUaNWoENzc3PHjwAGfOnEGPHj1KPebw4cNIT0+Hi4sL2rZtq8cjKV5GTh5WHovB+fsZAIBnfFV4oa0TTE3KVqEkl8kwsasrZu6Ixt1kNX4NT8DLHZzLHI+lpSXs7OyQkpKCBw8eMClVBUxMTCrlSzYR6Y+NzomIiIiISG8ajQYXL14EUHpS6m5yDjLVWpibytC2kQ0A4Fp8ll7XkclkUrWUvlP4xKl7AwcOhFxe/q86d5KyMWfXbZy/nwGFiQyvd3XByx2cy5yQEqksTDGxS36l077IZJy7m16u87CvFBHVNkxKERERERGR3q5du4acnBzY2NjAx8enxLFX4/Kn7TV1skRz1/zpd1dj9V/lrCxJKUEQsH37dgAVm7oXFpWKebvvID5dg/pWCszq1whdvSteldSqgRWC/OoBAL4Ni0VSZm6Zz1GwrxQRUW3ApBQREREREelN7CcVEBBQajXStdj8qig/Fwv4OecnpW4+zIY6V6vXtQompQRBKPla164hKioKZmZm6NOnj17nLyhXK2DdmXj8fTMFzzSrhxaulpg70AOe9uZlPldxRjxVHx72SqTn5OGbYzHQlvKYnsRKKSKqbZiUIiIiIiIivendT0oQEBmfXxXVzMkSzjYKqCxM8vtKPczW61pPPfUUlEolHj16hOvXr5c4VqyS6t27N6ytrfU6vyglKxeh++/ifnIO3uruBldbBab2bggbZeX2F1KYyPFWNzeYmchwJTYTuy4nlul4sdk5k1JEVFswKUVERERERHrTd+W9e0k5yHjcT8rDwRwymQzNHldLXYvTbwqfmZkZ2rdvD6D0KXxiP6myTt2LScnB7F23YSqXYVJ3NzxIyUGPxirI5eXrH1UaVzszvNzeCQCwOeIhbj7Ur8cWwEopIqp9mJQiIiIiIiK9aLVaREREAADatGlT4tircfnJlqZOljB9nODxK2NSCtCvr1RiYiKOHTsGIL/Jub60ggBbC1MENauHyT3ckJ2bh6ZOlnofX149Gtuhg4cN8gTg66MxyNLoN52RPaWIqLZhUoqIiIiIiPQSFRWF1NRUKJVK+Pn5lThWTDw1c7aQtjVzedxXKiEb6ryy95Uqzp49e6DVatGiRQt4enrqdV4AiH6UjcPXUzCguT0UJjI4WJnpfWxFyGQyvNLJGfWtTBGfpsGPp+L0Oo6VUkRU2zApRUREREREehGn7rVo0QIKhaLYcVpBKJCU+rfyyMVGATsLE2i0Am4m6NdXqnPnzgCAy5cvIzk5ucgx5V11LyZVjR6N7RB+Nw0KE8N+NbIyM8Eb3VwhkwHHbqXi2K2UUo8p2FOqtMbvREQ1AZNSRERERESkF32bnN9Lzu8npTSVwdPh39XrZDJZmafwOTk5oXHjxgCAEydOFNqv0WiwZ88eAMDgwYP1OqeoTUNrfPX3A6Rl55XpuMrS1MkSw1o5AADWnoxDXJq6xPFiUio7OxspKaUnsYiIqjsmpYiIiIiISC/6Njm/Fiv2k7KQ+kmJytrsHCh5Ct/x48eRnJwMBwcHdOzYUe9zCoKAL488wKWYTLRqYKX3cZVtSAsH+DpZIDtXwNd/xyBXW3wFlIWFBerVqweAU/iIqHZgUoqIiIiIiPQiJqVKb3JeeOqeSKyUulFJfaXEVfcGDBgAExMTvc4HAFfiMnExJhPu9ZSwtyx+KmJVk8tleL2bKyzN5Lj1KBu/RzwscTz7ShFRbcKkFBERERERlSomJgZxcXGQy+Vo1apVseO0goDI+PxKqaKSUi62CtiZ5/eVuvVQv75SYlLq5MmTyM3N1dlX3n5Sf9/In/7Wys14VVKi+lYKTOjkAgDYeTkRV2Iyih1bsK8UEVFNx6QUERERERGVSuwn5evrC0vLwskm0f1kNdJz8mBmIoNXgX5SIplMVuYpfP7+/rC1tUV6ejouXbokbb9+/ToiIyNhamqKoKAgvR+LVhBw8UH+tVsbcepeQe09bNCriR0EACuPxSAtO7fIcWKlVExMjAGjIyKqGkxKERERERFRqfTtJyVO3Suqn5TIzyU/KXX1ce+p0piYmKBTp04AdKfw7dy5EwDQo0cP2NnZ6XUuAIh6lI20nDxYKORo7Gih93FV7cV2TnihrSMaqpT4Liy2yBX2Ro0aBYCVUkRUOzApRUREREREpdK3n5RY/eRXxNQ9UTPn/ETQjYdZeveV6tq1KwDdpJTYT6qsU/fO38+fHtfC1bLYxJkxKE3laNvQGm91d4MmT8D+yORCY3JycgAwKUVEtQOTUkREREREVCp9KqW0goDIuOL7SYlcbc3y+0rllb2vlJiUSklJweHDhwGUPSl14XFSqlUD6zIdZwhOtmaIjMvEW93dcPF+Bu4k6T4/Yk8tJqWIqDZgUoqIiIiIiEqUlJSEqKgoAEBAQECx4x4kq5FWQj8pkUwmg28Z+0p16NABcrkcUVFRiImJwZ9//onc3Fz4+vqiSZMmej+W1OxcRD3KT/RUhybnRWnjbo09VxMxsZsroh9l60zjY08pIqpNmJQiIiIiIqISRUREAAA8PDxgb29f7DidflImJU+L83s8he9anH59pWxtbdGyZUsAQFhYWLmn7l18kAEBQKN6StSzNC3TsYYik8nQt1k9HLuVgh6NVUjLyZP2iUmpBw8eFNlzioioJmFSioiIiIiISqRvk3Ox6qmkqXuiZo+bnV9PyIJGz75S4hS+v//+G7t27QJQ/ql71WXVveLYmpuiu48ddl1OhKXCRNru6uoKIL+3VFJSkrHCIyKqFExKERERERFRifRpci4IglT1JDYyL4mbrRlsy9lXavv27XBxcYG3t7fUAF0fWq2ACw8e95OqplP3CtofmYwNZxNw7l6atE2pVErVauwrRUQ1HZNSRERERERUIn0qpe6n/NtPytuh9KSUTCaTKqr0ncIXGBiIrVu34vz58/jjjz9w8eJFqNVqvY4FgFuPspGh1sJSIUdjx9JjNLac3PwKsiuxus8P+0oRUW3BpBQRERERERUrMzMTV69eBVByUkqcutfEsfR+UiKxouqqns3OHR0dcebMGTRs2BDe3t5o0KABQkNDkZ2tX6WVWCXVws0KJnL9YjQmJ2sFACA+XTfxVrCvFBFRTVY9O/sREREREVG1cPHiRWi1Wjg6OkrJkKJcjdW/n5TI7/HYG4/7SilMiv+beUZGBkJDQ/HJJ59I25KTkzFv3jwAwLRp02BlVfKUvPP3a87UPQBwtDEDAMSnaXS2MylFRLUFK6WIiIiIiKhYBftJyWRFVxfp9JNy0X9anJudGWyUJlDnCbj1qORqJ4VCgWXLlhW5b9myZVAoFCUen5qVi6jH16gpSSknm/zH9DBDA63235X2xGbnTEoRUU3HpBQRERERERVLn35SD3T6SZnrfe78vlL5SazIUvpKJScnIzk5udh9KSkpJR5/MSa/SsrDXgmVZc2YMGJvYQoTOZCnBRIzc6Xt7ClFRLUFk1JERERERFQsfZJSYk+oxo4WJU7BK4qfS/4UPnH6X3FUKhVUKlWx++zs7Eo8Xpy617qGVEkBgFwuQ30rsa/Uv1P4OH2PiGoLJqWIiIiIiGq4jIwMqNVqxMfHQ61WIyMjo1LOq9FocOHCBQClNTl/PHXPuewr2ok9qK4nZCE3Tyh2nEajQXBwcJH7goODodFoitwHAFqtgIuPm5y3alBzklIA4Cz1lfq32TmTUkRUWzApRURERERUg2VnZyM0NBTOzs7ST1lWpCvJtWvXkJOTAxsbG/j4+BQ5Jr+fVH6Vk18ZmpyLGuj0lSp+Cp+VlRVmzJiB2bNnSxVTKpUKs2fPxowZM0pscn7zUTYy1FpYmsnhU7/siTNjcny8Al9CgUopsadUTEwMBKH4RB4RUXXHpBQRERERUQ2VkZGBkJAQzJs3T+q3JK5IFxISUuGKKXHqXkBAAOTyor86PEhVIzU7DwoTGbzr699PSlSwr9S1UvpKmZubY9q0aYiLi0N8fDzi4uIwbdo0mJuXfF1x6l5LVyuYyItu1l5dic3OC67A5+LiAgBQq9VITEw0SlxERJWBSSkiIiIiohqqoivSlUafflLXHveCalKOflIicQqfWHFVEisrK5iZmcHR0RFmZmYlVkiJLtxPB1Dzpu4BgJN14Z5SSqUS9evXB8ApfERUszEpRURERERUQ5W2Il1SUlKFzn/27FkApTU5L38/KZE47e+f+JL7SpVHSlYuohNzAACtalCTc5GjVCml1tnOvlJEVBswKUVEREREVEOVtiKdtbU1xo4di7CwsDKfW6vVIiIiAkDxSSlBEBD5uLqpWTn6SYncVP/2lYp6VPFeWAVdeNzg3NNeCTsL00o9tyE4Wec3Os9Qa5GhzpO2i32lmJQiopqMSSkiIiIiohqqpBXp3n77bezbtw8//vgjunTpgu7du2P79u3QarV6nTsqKgqpqakwMzODv79/kWNiUtVIqUA/KZFcJoOv1Feq9Cl8ZXHhvrjqnnWlntdQzBVy2JqbAAASCvSVEiulYmJijBIXEVFlYFKKiIiIiKiGElekmzVrVqEV6f773/+iVatWmDBhAszMzHD06FEMGTIELVq0wOrVq5GTk1PiucV+Ui1btiy2N5XYmLxxfQuYlbOflEistLpaiUmpPK2AizH5SanWNXDqnkhqdp5eOCnFSikiqsmMmpQ6cuQIBg8eDDc3N8hkMmzdulVn/7hx4yCTyXR++vXrpzMmMTERo0ePhq2tLVQqFSZMmID09HQDPgoiIiIiIuNRKpXo2LEj7t27h5iYGJ0V6by9vfHdd98hKioK06dPh62tLa5evYrx48fD29sbn332GVJSUoo8b2RkJFq0aIHu3bsXe+2rseLUvfL3kxLp9JXSVk5fqZsPs5Cp1sLKTA6fClRyGZvU7LxAXykmpYioNjBqUiojIwOtW7fGihUrih3Tr18/xMTESD+//PKLzv7Ro0fj8uXL2LdvH3bs2IEjR45g4sSJVR06EREREVG1EBkZiUGDBqFZs2ZwcHAockU6Nzc3LFiwAHfv3sVnn30GNzc3PHjwANOmTUOjRo0wffp0neRGRkYGpkyZgj/++AMhISHIyMgodF1BEHAtPj8p5edS/n5SogYqM1hXcl8pcepeSzcryOWySjmnMTg+7iuVUKBSij2liKg2MGpSqn///vjkk08wbNiwYscolUq4uLhIP/Xq1ZP2Xb16FXv27MF3332Hjh07olu3bli+fDk2bNjAD2ciIiIiqhOOHTsGAPDx8Sl2mp3I1tYWU6dORVRUFFavXg1/f3+kpqYiNDQUnp6emDlzJjIzMxEaGooGDRrA29sbrq6uCA0NRXa2bqIoNlWDlKw8KOQV6yclkstk8HWq3L5S5x83Oa+Jq+4VJE7fi2NPKSKqZap9T6lDhw7ByckJvr6+ePPNN/Ho0SNpX1hYGFQqFdq1aydt69OnD+RyOU6ePGmMcImIiIiIDOro0aMAgK5du+p9jJmZGcaNG4eLFy9i+/bt6N69OzQaDdq3b4+QkBDMmzcPycnJAIDk5GTMmzevUMWU2PupsaN5hftJicQpfJWRlErOysXtxPy+WTU+KfV4+l5CET2lYmJi9G5eT0RU3VTrpFS/fv3w448/4q+//sLChQtx+PBh9O/fH3l5+UuhxsbGwsnJSecYU1NT2NvbIzY2ttjz5uTkIDU1VeeHiIiIiKgmEpNS3bp1K/OxcrkcgwYNwpEjR3Dq1Ck888wz+PLLL4scu2zZMp1KLDFx5Otc8al7omYu+ZVSldFX6uLjKikvB3PYWphWODZjcrLJn773KEMjPS8uLi4A8ldgLPiHeyKimqRaJ6VGjRqFIUOGoGXLlhg6dCh27NiB06dP49ChQxU6b0hICOzs7KQfd3f3ygmYiIiIiMiAYmNjcePGDchkMnTu3LlC52rfvj3S09OlCqknJScnS03RBUGQklJ+lZiUaqhSwspMjpxcAdEV7Ct1/nE/qdYNanaVFADYWZhAYSKDVshPTAGAQqGAo6MjAPaVIqKaq1onpZ7k7e2N+vXr48aNGwDy/zoQHx+vMyY3NxeJiYnSXw6KMmPGDKSkpEg/d+/erdK4iYiIiIiqgthPqmXLllCpVBU+n0qlKvY8KpUKdnZ2AIDYNA2SH/eT8nGsvFXt5DIZmlXCFL48rYBLMbWjnxSQ/7w4ilP42FeKiGqRGpWUunfvHh49eiStNNG5c2ckJycjPDxcGnPgwAFotVp07Nix2PMolUrY2trq/BARERER1TRiUqo8U/eKotFoEBwcXOS+4OBgaDT5CZFrsfkJI59K7Ccl+jcplVXuc9x4mIVMtRbWShN4O1Re0syYxL5S8UX0lWKlFBHVVEadXJ2eni5VPQFAVFQUIiIiYG9vD3t7e8ydOxfDhw+Hi4sLbt68iWnTpqFx48YICgoCAPj5+aFfv3547bXXsHLlSmg0GkyePBmjRo2SPqCJiIiIiGqr8jQ5L4mVlRVmzJgBIL+HVHJyMlQqFYKDgzFjxgyYm+cneMQqpmaVOHVP5Ocs9pXKRK5WgKlcVuZzXHg8da+lqyXk5Ti+OhJX4ItPU0vbmJQioprOqJVSZ86cwVNPPYWnnnoKAPDee+/hqaeewuzZs2FiYoILFy5gyJAhaNq0KSZMmIC2bdvi77//hlKplM6xbt06NGvWDE8//TQGDBiAbt26YdWqVcZ6SEREREREBpGRkYGzZ88CqLxKKQAwNzfHtGnTEBcXh/j4eMTFxWHatGlSQiq/n1R+FVNVJKUa1svvK5WdK+B2OftKif2kWtWCflIiJ+v8ZucFK6XEGSRMShFRTWXUSqmePXtCEIpfVWPv3r2lnsPe3h7r16+vzLCIiIiIiKq9kydPIi8vD+7u7mjUqFGlntvKKj+ZIzbSNjMzk/bFpWmQlJULU7kMjetX/tQ4uUwGXydLnL2XjmvxmfBxtCjT8UmZubiTlAMZgJa1oJ+UyFGqlGJPKSKqPWpUTykiIiIiIsonTt2rzCopfVx9PHXPp745zEyr5utEM5f8RNTV2LL3lbrwIL9KysvBHLbmRv0bfKUSp+8lpGukP+xz+h4R1XRMShERERER1UDGSkpFVmE/KZHf43P/E5+JPG3xMyuKcuF+OoDaNXUPAByt8pNSWRot0nPyADApRUQ1H5NSREREREQ1TG5uLsLCwgAYNiklCAKuPu4nJTYkrwruBfpKRSfq31cqVyvgUkx+0qx1LZq6BwBmpnLUs8iv/BL7Sok9pWJjY6HVao0WGxFReTEpRURERERUw1y8eBHp6emwtbVF8+bNDXbd+DQNkjLz+0mVtddTWchlMjR1yq+WEpuq6+NGQhayNFrYKE3g5VD5/a6MzemJvlLOzs6QyWTIzc3Fw4cPjRkaEVG5MClFRERERFTDiFP3unTpAhMTE4NdV+wn5V3fHMoq6iclEiuxrj2+pj4uPF51r6WbJeRyWZXEZUyO1v/2lQIAhUIBJycnAJzCR0Q1E5NSREREREQ1jLH6SYlVS1XZT0rUzCX/GpHxWXr3lTr/uMl5qwbWVRaXMT1ZKQWwrxQR1WxMShERERER1SCCIBglKSUIglS1VJX9pESNVEpYmsmRrdHith59pRIzNbiblAMZgJauVZ80MwYnazMAQHy6Wtom9pViUoqIaiImpYiIiIiIapDo6Gg8ePAACoUC7du3N9h149M1SMzMhYkcaFyF/aREcrkMvk7iFL7S+0pdfDx1z7u+OWzMTas0NmNxLKFSKiYmxigxERFVBJNSREREREQ1yLFjxwAAbdu2haWl4SqCrsU+7iflYFHl/aRE4jTBq3r0lRKn7rVuULtW3SvI+XFPqaTMXGjy8lfb4/Q9IqrJmJQiIiIiIqpBxKl7Xbt2Neh1r8XnVysZYuqeyO9xUuqfUvpK5WoFXI7JT1y1cqu9SSkbcxMoTWUQADxMzwXApBQR1WxMShERERER1SDG6id19XGllNiA3BAa1VPCUiFHlkaL20k5xY67kZCFLI0WNkoTeDqYGyw+Q5PJZHCy0e0rxZ5SRFSTMSlFRERERFRDJCYm4vLlywAMWymVUKCfVJP6hquUkstlaPq4r1RkCVP4zt8XV92zglwmM0hsxuJkrdtXij2liKgmY1KKiIiIiKiGOH78OADA19cXjo6OBrvu1ceNxr0dzKFUGPYrhN/jyiyxUqsoF+6nA6jdU/dEjmJSKl03KRUbG4u8vDyjxUVEVB5MShERERER1RDGmLoHANceVymJjccNSbxmZHwWtEX0lUrM0OBushoyGdCiDiSlnJ5Ygc/JyQlyuRx5eXlISEgwZmhERGXGpBQRERERUQ0hrrxn6H5SYlLKzwhJKY96SliU0FdKXHXPp745bJQmhg7P4Jys83tKJTzuKWVqagonJycA7CtFRDUPk1JERERERDVAdnY2Tp06BcCw/aQepmvwKCMXJjKgiaPh+kmJCvaVulZEX6kLYj+pOlAlBehWSglCfuUY+0oRUU3FpBQRERERUQ0QHh4OtVoNJycnNG7c2GDXFftJedU3fD8pkVih9WRSKjdPwOUYscm5tcHjMob6VgrIAKjzBKRk5/eQEpNSrJQiopqGSSkiIiIiohqgYD8pmQFXmDPm1D1Rs8fNziPjdPtK/ZOQhexcAbbmJvC0VxorPIMyNZHB3soUAJDwxAp8TEoRUU3DpBQRERERUQ1QF5uci8S+UpkaLe4U6CslrrrX0s0KcgMm6oxN7CsV/7ivlKurKwAmpYio5mFSioiIiIiomtNqtUZpcp6QrsFDI/aTEpkU01fq/ON+Uq0b1I1+UqInV+BjTykiqqmYlCIiIiIiquauXbuGpKQkWFpaIiAgwHDXfZwA8nQwh7mR+kmJxEotscfVowwN7qeoIZMBLVzrWFLK+nFSKp3T94ioZivXvyze3t549OhRoe3Jycnw9vaucFBERERERPQvcepex44doVAoDHbd6tBPSuTnnF8pFRmfCa1WkFbda1zfHNZKE2OGZnCOxVRKMSlF1UFGRgbUajXi4+OhVquRkZFh7JCoGitXUio6Ohp5eXmFtufk5OD+/fsVDoqIiIiIiP5lrH5SV2Pzq5LERuPG5GGfX62VqdbiTnJOgal7dWPVvYKcbPJ7SiU80VMqLi6uyO9pRIaSnZ2N0NBQODs7Sz+hoaHIzs42dmhUTZmWZfAff/wh/f+9e/fCzs5O+j0vLw9//fUXPD09Ky04IiIiIiIyTlIqv5+UBnIZ0NSI/aREJnIZmjpa4MKDDFyOycCV2PykVCu3ujV1D/h3+l5yVh5ycrVwcnKCXC6HVqtFfHy8lKQiMqSMjAyEhoZi3rx50rbk5GTp92nTpsHKqu69X6lkZUpKDR06FAAgk8kwduxYnX0KhQKenp74/PPPKy04IiIiIqK67v79+4iKioJcLkenTp0Mdl1x6p5XNegnJfJzyU9K7bmShOxcAXbmJmhkrzR2WAZnZSaH5ePVCBPSNWioUsLFxQUPHjzAgwcPmJQio1AoFFi2bFmR+5YtW4aPPvrIwBFRTVCmf120Wi20Wi0aNWqE+Ph46XetVoucnBxERkZi0KBBVRUrEREREVGdI66617p1a9ja2hrsumJSqlk16Ccleqph/lS9lOz8KWqtGlhBLpMZMySjkMlkxa7Ax75SZCzJyclITk4udl9KSophA6IaoVx/8oiKikL9+vUrOxYiIiIiInqCmJTq2rWrQa977fEqd9WhybnI1dYMbRr+O/2nLk7dEzlKK/Dp9pViUoqMRaVSQaVSFbuvYPsfIlGZpu8V9Ndff+Gvv/6SKqYK+uGHHyocGBERERERGaeflFYQ4GyjwKMMDXydjd9PSiSTyfB6NzcsP3wfl2Mz0boOJ6XEZudPVkrFxMQYLSaq2zQaDYKDg3V6SomCg4Oh0WhgZmZmhMioOitXUmru3LmYN28e2rVrB1dXV8jqYMksEREREVFVS0tLQ0REBADDVEqlZOXiz2tJeJCixlvd3XD+fjqUptWjn5Towv10vNXdDRcfZMDczMTY4RiN2Ow8IZ3T96h6sLKywowZMyAIApYvX47k5GSoVCq8/fbbmDFjBszNzY0dIlVD5UpKrVy5EmvWrMHLL79c2fEQEREREdFjJ06cgFarhaenJxo2bFhl14lJVWPPlUQcvZkKjVYAAAQ0SENgE1WVXbO8Wjewxq1HWejsZbj+WtWRI3tKUTVkbm6Ofv36Yfr06UhKSkK9evWwf//+QrOriETlSkqp1Wp06dKlsmMhIiIiIqICqnrq3s2ELOy8kojwO+kQHm/zqW+OF9o6oolj9Zm2V5C5Qg5/l7o7bU/k/LhS6mG6BlpBYE8pqjZGjBiBnJwc7N69G0OHDkV4eDg2bdqE4cOHGzs0qobKVYv76quvYv369ZUdCxERERERFVAVSSmtICDiXjr+t/cO5u65gzOPE1IBDazwUV93zO7XCE2dLNmio5qzt1LARAZotAKSM3PZU4qqhXv37uH+/ftITEyEn58fAgMDAQBbtmwxcmRUXZWrUio7OxurVq3C/v370apVKygUCp39ixcvrpTgiIiIiIjqKo1Gg5MnTwKonH5SuXkCwqJTsetyIu6n5K/YZiIHunjZor+/PRqqlBW+BhmOiVwGB2sF4tM0iE/XSEmpuLg45ObmwtS03GtaEZWb+JnVsmVLWFlZYdiwYVi8eDF27NgBtVrNRudUSLk+qS5cuICAgAAAwKVLl3T28S8qREREREQVd/78eWRkZEClUsHf37/c58lS5+HQjRTsuZqEpMxcAPlT4Ho1sUNQs3qwt1KUcgaqrpzEpFSaBk29HWFiYoK8vDzExcWhQYMGxg6P6iAxKdWpUycAQOfOneHk5IT4+HgcOnQIffv2NWZ4VA2VKyl18ODByo6DiIiIiIgKEKfude3aFXJ52btupGfn4dajLHz1dwwyNflNhu0sTBDUrB56N1XBsg6vXFdbOD7uKxWfroFcLoeLiwvu37+PBw8eMClFRnHixAkAQMeOHQEAJiYmePbZZ/Htt99iy5YtTEpRIdVrfVciIiIiIgJQ/n5SMSn5K+lBBuy5moRMjRautmaY0MkZi4d5Y1ALByakagknm/ypUPFp+dMx2VeKjEmj0eDMmTMA/q2UAoBhw4YBALZt28ZV+KiQclVK9erVq8RpegcOHCh3QEREREREdZ0gCGVOSj3K0ODn0/FQ52rxZnc3fPX3A+TkavFuzwYIaGgFOdts1DpOjyulEtI1AP5NSnEFPjKGS5cuISsrC3Z2dvD19ZW29+7dGzY2NoiJicHJkyfRuXNnI0ZJ1U25klJiPymRRqNBREQELl26hLFjx1ZGXEREREREddatW7cQFxcHMzMztGvXrtTxgiDAQiFHE0cL9Ghshz+vJmFoKwc0dbI0QLRkLE42j6fvpTEpRcYnTt3r0KGDzpRjpVKJgQMHYsOGDdiyZQuTUqSjXEmpL774osjtH3/8MdLT0ysUEBERERFRXSdWSbVr1w7m5ualjr+blINLMZkY0Nweadm5eC6gflWHSNWA2FMqLScPWeo8uLq6AmBSiozjySbnBQ0bNkxKSi1cuJALpJGkUntKvfTSS/jhhx8q85RERERERHVOWafu3UnKQY/GdjhzJw025uX6uzPVQJZmJrBW5vcHS0jXsKcUGdWTTc4L6t+/P5RKJW7cuIHLly8bOjSqxio1KRUWFqbXX3KIiIiIiKh4ZU1KtXG3xld/P0CWhk2E6xqxr1RcgaQUK6XI0JKSkhAZGQmg6KSUjY0N+vTpAwDYsmWLQWOj6q1cf0Z57rnndH4XBAExMTE4c+YMZs2aVSmBERERERHVRQkJCbh27RoAoEuXLqWO1woCvjzyAFdiM/Fmd7eqDo+qGScbBW49ykZCmgYNmJQiIzl16hQAwMfHB/XrFz19eNiwYdi5cye2bNnCvAFJypWUsrOz0/ldLpfD19cX8+bNQ9++fSslMCIiIiKiuuj48eMAAH9/fzg4OJQ6PvxOGi7FZMLP2RI2j6dyUd0hVkrFp6vRziu/p1R8fDw0Gg0UCoUxQ6M6pKR+UqIhQ4ZALpfj3LlziI6Ohqenp4Gio+qsXEmp1atXV3YcREREREQE4NixYwCArl276jV+z9VkAEDbRtZVFRJVY442ZgDyV+CrX78BTE1NkZubi7i4ODRs2NDI0VFdUVI/KZGjoyO6deuGI0eOYOvWrXj33XcNFB1VZxXqKRUeHo6ff/4ZP//8M86dO1dZMRERERER1Vll6SeVkpWLGwlZAIC27kxK1UXONmKllAZyuZwr8JHBCYKgV6UU8G8rIPaVIlG5klLx8fHo3bs32rdvj+DgYAQHB6Nt27Z4+umnkZCQUNkxEhERERHVCVlZWThz5gwA/ZJSZ++mQwDg5WAOBytO1aqLHB9P33uUrkGeVmCzczK4GzduIDExEUqlEq1bty5x7NChQwHkJ9+ZOyCgnEmpt99+G2lpabh8+TISExORmJiIS5cuITU1FcHBwZUdIxERERFRnXD69GloNBq4urrCy8ur1PHhd9MBsEqqLqtnYQpTuQx5ApCYmVvnK6UyMjKgVqsRHx8PtVqNjIwMY4dU64lT99q0aQMzM7MSx3p4eKBNmzbQarX4448/DBEeVXPlSkrt2bMHX331Ffz8/KRt/v7+WLFiBXbv3l1pwRERERER1SUFp+7JZLISx2aq83A5Nv8Ldzv2k6qz5HKZVC0Vn6aWKqViYmKMGZZRZGdnIzQ0FM7OztJPaGgosrOzjR1arabv1D3RsGHDAHAKH+UrV1JKq9UWuZKDQqGAVqutcFBERERERHVRWfpJnb+fgTwt4GprBjc7ZVWHRtWYlJRK19TZ6XsZGRkICQnBvHnzkJycDABITk7GvHnzEBISwoqpKqRPk/OCxKTUvn37kJaWVmVxUc1QrqRU79698c477+h80N2/fx9TpkzB008/XWnBERERERHVFVqtFsePHweg38p74tQ9VkmRk9jsPK3uJqUUCgWWLVtW5L5ly5YVWVRBFZeVlYXz588D0L9Syt/fH02aNIFareZMKypfUurLL79EamoqPD094ePjAx8fH3h5eSE1NRXLly+v7BiJiIiIiGq9y5cvIyUlBVZWVqU2C1bnaXHhPvtJUT6nx5VSCemaOttTKjk5WaqQKmpfSkqKYQOqI86ePYvc3Fw4OzujUaNGeh0jk8k4hY8kpuU5yN3dHWfPnsX+/ftx7do1AICfnx/69OlTqcEREREREdUV4tS9zp07w9S05P9MvxyTiexcAfaWpvByMDdEeFSNOdr821Oqh3vd7CmlUqmgUqmKTEypVCrY2dkZPqg6oGA/qdL64BU0bNgwhIaGYufOncjJyYFSySnIdVWZKqUOHDgAf39/pKamQiaT4ZlnnsHbb7+Nt99+G+3bt0fz5s3x999/V1WsRERERES1Vln6SYXfya+SauNuXaYvglQ7OVvnr3hWsKdUQkIC1Gq1McMyKI1GU+xK8MHBwdBoNAaOqG4oaz8pUYcOHeDq6oq0tDQcOHCgKkKjGqJMSaklS5bgtddeg62tbaF9dnZ2eP3117F48eJKC46IiIiIqK7QNymVpxVw7t7jflKcukf4t9F5ploLc2uV1D8pNjbWmGEZlJWVFaZNm4aZM2dCpVIByK+QmjVrFmbMmAErKyvjBlhLlXXlPZFcLsfQoUMBcApfXVempNT58+fRr1+/Yvf37dsX4eHhep/vyJEjGDx4MNzc3CCTybB161ad/YIgYPbs2XB1dYWFhQX69OmD69ev64xJTEzE6NGjYWtrC5VKhQkTJiA9Pb0sD4uIiIiIyKju3r2LO3fuwMTEpNSKg+sJWUjLyYOVmRy+zpYGipCqM6VCDjsLEwBAfEZune0rtXTpUrRt2xb3799HTEwM7t27hzZt2iAxMdHYodVKDx48wJ07dyCTydCuXTudfZnqPBy5kYK8PKHY48W+Utu2bUNeXl6VxkrVV5mSUnFxcSWuWmBqaoqEhAS9z5eRkYHWrVtjxYoVRe4PDQ3FsmXLsHLlSpw8eRJWVlYICgpCdna2NGb06NG4fPky9u3bhx07duDIkSOYOHGi/g+KiIiIiMjIjh07BgAICAiAtXXJ1U9nHk/de6qhNUzknLpH+aRm52lqaQpfXeorpdH8n737Do+iXBs4/Jtt6cmm9xASAiFA6L1IFURQQCwI2CsCx8o5KHIU+UTRowiKil1AUelIUXrvNZTQAoT0uimbsm2+P5ZdiEmoqfDe15XrHHdmZ94NSXbnmacYmTFjBkOHDmXHjh0EBAQwevRohg4dygcffFDby7st2bKkmjdvjpubW5ltCkmisNSMWa48KNWzZ0+0Wi0ZGRns3LmzWtcq1F03FJQKDg7m6NGjlW4/cuSIPSp/Pe655x6mTp1qj5BeSZZlZsyYwaRJk7j//vuJjY3l559/JiUlxZ5RdeLECdasWcO3335Lx44d6datG7NmzWLBggV33F0BQRAEQRAEof663tI9WZbZf7EAgLZhonRPuMy3gr5Sd9I10dq1a8nMzMTX15eePXsC8NJLLwHwzTffkJGRUYuruz1VVrpnschsPZvHwGZebE/Ix1JJYEqtVjNo0CBAlPDdyW4oKDVw4EDefvvtMplKNsXFxfz3v/+1/1DdqnPnzpGWllZmop+HhwcdO3a0R1F37tyJVqstkyrYt29fFAqF/RekIqWlpeTn55f5EgRBEARBEITacr1BqQs5pWTrTWiUEi0CRY8c4TI/+wS+OzMoNXfuXABGjBhhn17Zu3dv2rdvT0lJCZ999lltLu+2VFmT89R8A50burPqWA7tG7iRlFta6TFsCSpLlixBvkpWlXD7uqGg1KRJk8jJyaFx48ZMnz6dZcuWsWzZMj788EOaNGlCTk4Ob731VpUszNaUz9/fv8zj/v7+9m1paWn4+fmV2a5SqfDy8rpqU79p06bh4eFh/woNDa2SNQuCIAiCIAjCjcrLy+PIkSMAdO3a9ar77rtoLd2LDXZBo7qhj/LCbc5evldovON6SuXn59uraUaPHm1/XJIk3nzzTQA+//xz8vLyamN5tyWTycS+ffuA8plSvq5qZm9NYcGBTGZvTcHPTVPpcfr374+joyPnzp2z/x0U7iw39E7m7+/Pjh07aN68ORMnTmTo0KEMHTqUN998k+bNm7Nt27ZyQaS6aOLEieTl5dm/Ll68WNtLEgRBEARBEO5QO3fuRJZlIiMjr9kKY3/ipdI9MXVP+IfLmVJ3Xk+pxYsXU1JSQpMmTWjbtm2Zbffddx8xMTHk5+fz5Zdf1tIKbz/Hjh1Dr9fj5uZGdHR0mW0LDmRyNLWIuxp5cDS1iK+2pVSaBWXrGw2ihO9OdcO3Vxo0aMCqVavIyspi9+7d7Nq1i6ysLFatWkXDhg2rbGEBAQGAtbn6ldLT0+3bAgICytUGm0wmcnJy7PtUxMHBAXd39zJfgiAIgiAIglAbbKV718qSSss3kJxnQClBq2ARlBLK8rvUUyq7yIR/4J1Vvmcr3Rs9ejSSVLb5v0Kh4D//+Q8An376KcXFxTW+vtuRrV1Ohw4dUCqV9sf1pWbWndQB8EBLH/xc1RxI0nM8rajSY11ZwifceW4659fT05P27dvToUMHPD09q3JNADRs2JCAgADWr19vfyw/P5/du3fTuXNnADp37oxOp2P//v32fTZs2IDFYrnmKF1BEARBEARBqAtsk/eu1U/K1uC8aYAzLg7Kq+4r3Hk8nJRolBKyDC7ed05QKikpiY0bNwLWyewVeeSRRwgPDycjI4Pvv/++Jpd326qsn9TBJGuJcbiXA1pnFV0jrAkgfx7NqfRYgwcPRqlUcuTIERISEqppxUJdVauF6IWFhRw6dIhDhw4B1ubmhw4dIjExEUmSePnll5k6dSrLly8nLi6Oxx57jKCgIIYMGQJA06ZNGTBgAM8++yx79uxh+/btjB07lkceecSesioIgiAIgiAIdZXBYLBnHFwrKLUv0XqxJ0r3hIpIkoTvpb5SSldvALKzsyktrbzJ9O3gl19+QZZlunfvTnh4eIX7qNVq3njjDQCmT5+O0WiswRXeniqbvHckRQ9AbJB1EEO3S0Gp42lFZOsr/r57eXlx1113ASJb6k5Uq0Gpffv20bp1a1q3bg3Aq6++SuvWrZk8eTIAEyZMYNy4cTz33HO0b9+ewsJC1qxZg6Ojo/0Y8+fPJzo6mj59+jBw4EC6devGnDlzauX1CIIgCIIgCMKNiIuLIzIyksaNG5fry3Kl3CITZ7OsE7DbhLrV1PKEesbWV6pYckSjsZbzXW0A1O1g3rx5QNkG5xV58skn8ff3JzExkV9//bUmlnbbysvL48SJE0DZTCmLRSbOFpQKtgalfN00NPFzQgZ2JFQ+9V6U8N25ajUo1bNnT2RZLvf1448/AtZo/5QpU0hLS6OkpIR169bRuHHjMsfw8vLil19+oaCggLy8PL7//ntcXcXdI0EQBEEQBKFu0+v1xMTEsHz5cg4ePEhRUeU9Vw5cKt2L9HHE01lVU0sU6hlbX6nMQqO9cuR2LuE7fPgwcXFxaDQahg8fftV9nZyceOWVVwD44IMPsFgsNbHE29LevXuRZZmGDRvi5+dnf/xsVgl6gwUXjYJIHyf7490iPQDYlpBfacNzWzXUjh07yvWVFm5vYo6sIAiCIAiCINSwkpISpk+fTlBQEBEREQQHBzN9+nRKSkoq3H//RWvpXrswcfNVqJyvfQLfnRGUsjU4Hzx48HX1OX7xxRfx8PDgxIkTLFu2rLqXd9uy9ZP6Z+ne4UtZUs0DXVAqLjec7xDmikYpkZpvICGr4r9xISEhtG/fHlmWxb/NHUYEpQRBEARBEAShBun1eqZNm8aUKVPQ6XQA6HQ6pkyZwrRp09Dr9WX3LzVz4tLkqraidE+4Cn9bUKrQSGBgIHD7BqXMZjO//PILcO3SPRt3d3fGjh0LwPvvv19p1o5wdZU1OT+SbA2et7xUumfjpFHaA+pbRQmf8A8iKCUIgiAIgiAINUitVjNz5swKt82cORO1Wl3msUPJhZhlCPbQEOCuqYklCvWUrdF5ZoGBwEuZUqmpqbW5pGqzYcMGUlNT8fLy4p577rnu5/3rX//CycmJffv2lZn0LlwfWZYrbHKuKzZxPsfaVL9FkEu553WLsJbw7T6fj9FccemkLSi1fv168vLyqnTdQt0lglKCIAiCIAiCUIN0Op09Q6qibf+8GLOV7rUNE1lSwtX5uKqRgBKTjH9IOHD7ZkrZGpw//PDD9qbu18PX15dnn30WsGZLCTcmISGBrKwsNBoNrVq1sj9ua3Ae7uWAh1P5vncxAc54OqvQGywcStKX2w4QHR1NdHQ0RqORVatWVcv6hbpHBKUEQRAEQRAEoQZptVq0Wm2l2zw8POz/bTBZOJJsvYBrFyr6SQlXp1Eq7I3wPQLCgdszKKXX61m0aBEAo0aNuuHnv/7666hUKjZu3GgvRROujy1LqnXr1jg4ONgfP3zp71TL4Ir/TikUEl0augOwLaHyLChRwnfnEUEpQRAEQRAEQahBRqOR8ePHV7ht/PjxGI1G+3/HpeoxmGV8XFQ08HKo8DmCcCVbCZ+D1h+4PYNSS5cuRa/XExkZSefOnW/4+aGhofY+VNOmTavq5d3WKuonZbbIHE21BqVig8uX7tl0i7QGpY4k68kvNlW4jy0otXr16koHPwi3FxGUEgRBEARBEIQa5OLiwsSJE5k0aZI9Y0qr1TJ58mQmTpyIi8vli7r9idbSvTahbkiSVNHhBKEMv0vNznG2TqO7HXtK2Ur3Ro0addO/F//+97+RJInly5dz9OjRqlzeba2iflJns4opMlhw0SiI9Has9LnBHg5EeDtilmHH+Yobnrdr146QkBAKCwtZt25d1S5eqJNEUEoQBEEQBEEQalhWVhZt27YlKSmJjIwM0tPTmTBhAo6Oly/ozBaZg0nWoJRtcpUgXIufq7W/kkFpDW7m5OTcVhknaWlp/P333wCMHDnypo/TpEkTHnjgAQA++OCDKlnb7a6kpISDBw8CZTOlbKV7LYJcUCiuHiS0ZUttO1txUEqSJIYMGQKIEr47hQhKCYIgCIIgCEIN27NnD0OHDmXw4MH4+vqi0WjKZEgBnEwvQm+w4OagpLGvUy2tVKhvfC9lSuUZJHuQ83bKllqwYAEWi4VOnToRFRV1S8eaOHGi/ZgJCQlVsbzb2qFDhzAajfj6+tKwYUP740dSbP2kKi/ds+kY7o5SAYm5pSTmVhwstZXwLV++HJOp4jI/4fYhglKCIAiCIAiCUMMOHToEUObC7p/2XZq61zrE9ZrZB4Jg43+pp1RGoZHAwEDg9uorNXfuXODmGpz/U5s2bejfvz9ms5mPPvrolo93u7P1k+rUqZO9bFJXZOJCTikS0CLw2kEpNwclrS41Q9+eUHG2VI8ePfDy8iIrK4vt27dXzeKFOksEpQRBEARBEAShhtlKYK4cqX4lWZY5cCko1VaU7gk3wJYplVtkIjg0DLh9MqWOHz/OgQMHUKlUPPzwwxXuY7HIFBst7D6fjyzL1zzmm2++CcAPP/xw23yfqktFTc5tWVINvR1xd1Jd13FsJXw7EvIxW8r/G6lUKgYPHgyIEr47gQhKCYIgCIIgCEINswWlWrduXeH2c9kl5BSZcFRJNAt0rsmlCfWcm4MSR7X1Mi8oshlw+2RK2Rqc33PPPfj4+FS4z57EAjae0tEx3J2jqUXXPGb37t3p0qULpaWlfPrpp1W63ttNRU3ObUGpq03d+6eWQa64OSjJKzHbp/b9k62Eb8mSJdcVXBTqLxGUEgRBEARBEIQalJmZSXJyMgAtW7ascJ/9l7KkYoNd0SjFR3bh+kmShN+lEj7vkEjg9ghKWSwW5s+fD8Do0aMr3EeWZeLTiujRyINVx3Jo6O1IfPrVA1OSJNmzpb788ktyc3OrduG3ifT0dM6fP48kSbRv3x6wDmM4ausnFXT9QSmVUqJzQzcAtlbS8Pzuu+/G2dmZxMREexBfuD2JdzhBEARBEARBqEG2flKNGjXCzc2twn32JV4q3QsVpXvCjfO9FJRy9QsFbo+g1NatW0lMTMTd3d1e2vVPCdklDG/ty7c7UskoNDJ7awqhWgfySq7eLHvgwIHExsZSWFjI559/Xh3Lr/dsWVIxMTG4u1vL785kFlNktODqoKSht+PVnl5OtwgPAA5eLERfai633cnJiQEDBgCwePHiW1m6UMeJoJQgCIIgCIIg1CBbUKqy0r2UvFJS8w0oFdc3zUoQ/snvUl8pjYcfcHv0lLI1OH/wwQftUwX/KchDw+ytKfi7axjV3o8ig4UvtqagUUoV9i6ykSTJPonvs88+Q6+vuKTsTna1flItAp1veBhDAy8HQrQajBaZ3RcKKtznyhI+4fYlglKCIAiCIAiCUIOu1eR8/6UsqWYBLjhrlDW1LOE2YivfszhYs1Hqe6ZUSUkJf/zxB1B56V5mgYFZm1OITy/mnqZeqBQSL3YP5ExWCbM2p3Ai7eplfMOHDycyMpLs7Gy++eabKn8N9V1F/aQOJ18q3Qu+8YxOSZLs2VLbE/Iq3Ofee+9FpVJx/PhxTp06dcPnEOoHEZQSBEEQBEEQhBp0rSbntn5SonRPuFl+bhoASiRrRlF9D0qtWLGC/Px8wsLC6N69e4X7/LQng6OpRXSPdEfrbJ0C5++m4fEOfhxNLeKjDUmczKg8MKVSqfj3v/8NwMcff0xpaWnVv5B6ymw2s2fPHuByplRukYnE3FIkoEXQzQ1j6NLQHUmC05klpOUbym339PSkV69eAKxZs+bmFi/UeSIoJQiCIAiCIAg1RK/Xc/LkSaDioFSO3khCdgkS0EYEpYSbZMuUyjNYS6p0Oh3FxcW1uaRbYivdGzlyJApF+UvY8zklHEnRI0lwbzOvMtu6RnjQNcIdWYavtqVW2L/I5rHHHiMoKIjk5GT7pL+6Sq/XYzAYyMjIwGAwVGvJ4YkTJygsLMTFxYVmzawTHW2lew29HXFzVN3UcbXOKloEWkuUtyVU3PD8ySefZOnSpTzzzDM18lqFmieCUoIgCIIgCIJQQ+Li4pBlGX9/fwICAsptt2VJNfJ1wsPp5i70BMHbRY0kgdECngFhQP3tK5WVlcXq1asBGDVqVIX7/Hk0B4BODdzsWWJXeqyDP35uarL1Jn7YnY4sV9xfysHBgddeew2ADz/8ELO58gBWbSopKWH69On4+/vbv6ZPn05JSUm1nM/WT6p9+/YoldaS4iPJ1r9Vt9r3rluEtWn69oQ8LBX8u9x///3s27eP4ODgGnmtQs0TQSlBEARBEARBqCHXanJuC0q1CxNZUsLNUyklvJ2t2VINolsC9beE77fffsNkMtGmTRtiYmLKbU/NN7D3UqPsQc29KzyGk1rBmG6BKCXYc6GALWcq7mEE8Nxzz+Hl5cXp06dZtGhR1byIKqTX65k2bRpTpkxBp9MB1ky4KVOmMG3atGrJIrIFpWz9pEwWmaOp1lLI2FsMSrUJdcVZrSBbbyI+vWw2n16v58MPP2Tq1Kk19lqFmieCUoIgCIIgCIJQQ67W5Lyg1Ex8uvVCT/STEm6VbQJfQERToP4GpWxldJU1OF91LAcZaB3iQqinQ6XHifBx4oFWPgDM3ZtBSl7FPaNcXV0ZP348AO+//36lWVW1Ra1WM3PmzAq3zZw5E7VaXeXn/GeT8zOZxRQbLbg5KGnoXfEkxOulUSno0MANgG1nywYLa+O1CjVPBKUEQRAEQRAEoYZcrcn5oaRCLDKEejpUWIIkCDfC1lfKM6ghUD/L906fPs2uXbtQKBQ88sgj5bZn641suzS5bXAlWVJXGtjMi5gAZwxmmdlbUzGaLRXuN27cOFxcXDh8+DAbNmy4tRdRxXQ6nT1rqKJteXmVZ4HdjPz8fI4dOwZcbnJum7rXIsgFhSTd8jm6RVpL+PYmFlBqvPxvUtOvVagdIiglCIIgCIIgCDXAZDIRFxcHVByU2p8opu4JVcf3UqaUs3cwUD8zpWxZUnfffXeFPdhWH8/FbIGm/k408nW65vEUksTzXQNxdVCSmFvK7weyKtzPy8uLyZMns3TpUjp37lynGmxrtVq0Wm2l2zw8PKr0fPv27UOWZRo0aGD/N7A1Ob/V0j2bKF8n/NzUlJpk9l0ssD9e069VqB0iKCUIgiAIgiAINeDkyZOUlJTg6upKZGRkmW2lRgtxqdYLvXYiKCVUAf9L2XYqN2vJWn0LSsmyfNXSvfwSE5tO64Dry5Ky8XRW8Wxna3Dlr/hcDl9q2P1PY8eOrZMNto1Go7288J/Gjx+P0Wis0vPZ+knZsqRy9EYu5pYiYc2UqgqSJNkbnm89e3kKX02/VqF2iKCUIAiCIAiCINQAW5Pzli1blhtrfyRVj9Es4+uqvmpfHEG4Xr6XyvdMGmu/nvoWlNq5cycJCQm4uLhw//33l9v+d7wOg1km3MuBZoHON3Ts1qGu9GuiBWDO9jR0xaYy2+tyg20XFxf+85//MGnSJHsWkVarZdKkSYwbN67Kz/fPflK2LKkIH0fcHJRVdp6uEdaspxNpRWTrrcEmFxcXJk6cyOTJk8u81smTJzNx4kRcXKomKCbULhGUEgRBEARBEIQacLUm51eW7klV0KNFEGw9pQyoUWmc6l1PKVuW1AMPPFAu+FBsMLPuZC4Ag1t439TvzMNtfQn1dKCg1Myc7alYrmhoXtcbbK9Zs4a2bduSlJRERkYG6enpdOnShe7du/Paa69V2XlkWS6XKWULSrWsotI9G19XNdH+TsjA9oTL2VKOjo5MmDCB9PR0Lly4QFJSEqNGjcLR8dYarAt1hwhKCYIgCIIgCEINqKzJuckic+hSCVHbMFG6J1QNFwclLhrr5Z6rX2i9ypQyGAz89ttvAIwaNarc9g2ndRQZLAS6a266B5tGqWBMt0A0SomjqUWsOZ5r31bXG2x/8MEHDB06lO+++w5fX180Gg0ODg7Ex8fz9ddfs2rVqio5z4ULF8jIyECtVtO6dWtMZpmjqdYJobHBVf+3qtulbKltCXllph66uLig0WhYuXIl4eHhvPLKK1V+bqH2iKCUIAiCIAiCIFQzWZbt5Xv/DErFpxVRZLDg7qgkyufazZoF4XrZSvhc/ULIy8urE426r8fq1avJyckhKCiI3r17l9lmMFvsAaRBzb1uafpbsNaBR9v5AfDHoUzOZVv7RdXlBtv79+9nz549aDQaRowYYX+8d+/e/Otf/wLg6aefJiur4ibuN8KWJdWyZUucnJw4nVlMidH6tyrcq+rLjNs3cEOjlEjLN5KQVb5311133UVWVhZ///13rQcGhaojglKCIAiCIAiCUM0uXrxITk4OKpWKZs2aldm276I1S6pNiCsKhSjdE6qO36Vm594hjQDqTQnf3LlzAXj00UdRKsv2Ldp6Jo+8EjPeLio6N3S/5XP1ivKgXZgrZgvM3ppCidFSpxtsf/nllwAMHz4cX1/fMtumTZtG06ZNSUtL48UXXyyTbXQz/tlPytYUvkWQyy0FAyvjpFbQLszaA23rFSV8NjExMTRt2hSj0cjy5cur/PxC7RBBKUEQBEEQBEGoZrYsqZiYGBwcLmcYWGSZA5dGoIvSPaGq2fpK+YU1BupHUCo3N5cVK1YA5Uv3zBaZlcesWVIDY7xQVUEQV5IknuoUgJezivQCI3P3plfaYHvSpEn85z//qbUG2zqdjl9++QWAF198sdx2Jycn5s6di0qlYuHChfZ9b5YtU+qfTc5bVtHUvYrYpvDtPp+P0Wwpt/3BBx8EYOHChdW2BqFmiaCUIAiCIAiCIFSzypqcJ2SVoCs246hWEBNwYxPEBOFafN2sQSmPwHCgfkzgW7hwIQaDgRYtWtCyZcsy23adzydLb8TNQUmPRlVXQufqoOSFboFIEmw9m8+uc/llGmxnZGSQnJxMmzZt+OGHH6rsvDfq559/pri4mObNm9O1a9cK92nbti2TJ08G4KWXXuLixYs3da7S0lIOHDgAWJucZ+uNJOkMSBI0r8agVEyAM57OKvQGCweTypebDh8+HIC//vqL/Pzy2VRC/SOCUoIgCIIgCIJQzSprcr7/Uuleq2AX1Erx0VyoWv6XMqUcPQOA+hGUspXu/TNLyiLL/Hk0B4ABTT1xUFXt70u0vzP3NfcG4Ifd6WQWGOwNtn19ffn7778ZNmwY//3vfykqKqrSc18PWZb56quvAGuW1NUmDk6cOJEOHTqQl5fHk08+icVSPuPoWg4fPozBYMDb25vIyEiOJFsDRI18HHF1UF7j2TdPoZDoeqksc9vZ8n2jmjdvTpMmTSgtLeXPP/+stnUINUe88wmCIAiCIAhCNauoybksy+QXmwDoHVV7jZOF25fvpZ5SkrMnkqSo80Gp8+fPs3XrViRJ4tFHHy2z7WBSIcl5BpzUCvo00VbL+YfEehPl60ix0cLsbamYLJd7Mg0aNIiGDRuSlZXFjz/+WC3nv5rNmzdz4sQJXFxcKpxIeCWVSsXcuXNxcnJi/fr1fPHFFzd8PlvpXseOHZEkyV66FxtU/WXG3SKtQakjKXryLv2NtJEkyZ4t9ccff1T7WoTqJ4JSgiAIgiAIwi3R6/UYDAYyMjIwGAz1ZsJXTcnJyeHChQsAZcqRsvRGRrTz49G2vjTxF6V7QtXzdlahlACFEicv/zrfU2r+/PmAdZJcSEiI/XFZllkRZ82S6ttEi7OmejJ1lAqJF7oF4axWcDarhKWHL0+wU6lUvPbaawD873//w2QyVXaYamFrcD5q1Cjc3a/d4L1x48Z89NFHAEyYMIH4+PgbOt+VTc5NZpljqZeCUsHV308ryMOBCG9HLDLsPF++RM/WV2r16tUUFBRU+3qE6iWCUoIgCIIgCMJNKykpYfr06fj7+9u/pk+fTklJ+XHed6rDhw8D0LBhwzJj5vdeKGTLmTwGxHhdtRRHEG6WQiHhc6mEz803tE5nSsmyzO7du/Hx8SmXCXQirYiE7BLUSon+0Z7Vug5fVzVv3h1K80BnVhzN4UTa5VK9J598kgceeIDhw4ezePHial3HldLS0uznq6jBeWXGjBlDv379KCkpYfTo0Tc0NfDKTKlTGUWUmGQ8HJU08HK4xjOrhi1batvZ8kGp2NhYGjVqRGlpKStXrqyR9QjVRwSlBEEQBEEQhJui1+uZNm0aU6ZMQafTAdbpUFOmTGHatGkiY+qSypqc6w0mejTy4Fx2cS2sSrhT+NqCUn51Nyhly7b87LPPOH/+PEOHDi2zffmlXlJ3NfLA3UlV7esJ83Jk/F3BNAt05qvtqRSUmgFwdnZm7ty5HDx4kOnTpyPL8jWOVDW+++47TCYTnTt3Ltf8/WokSeKHH35Aq9Wyb98+3n///et6XmZmJgkJCQB06NCBw5dK91oEuaCooQB6x3B3lApIzC0lMbfsTQ5JksQUvtuICEoJgiAIgiAIN0WtVjNz5swKt82cORO1Wl3DK6qbKmpybjJbGBjjzeytKagV4iO5UH38LvWVcq2jQSlbtmVAQAARERGEhITwySef2LMtz2YVczytCKUEA2O8amxdCgnG9ggi2EPD9zvT7AGo0tJStm3bxv79+9m0aVO1r8NsNvP1118DN5YlZRMcHMzs2bMBeO+999i7d+81n2Mr3YuOjkar1dqbnNdE6Z6Nm4OS1iHW/lUVZUvZ+kqtWrVK3ACp58Q7oCDUUaI/hyAIglDX6XQ6e4ZURdvy8spPTroTVdTkXJIkvtiawkVdKcFaTS2tTLgT+F3KlHL1DaWgoIDCwsJbPmZVfU69nmxL28S9zg3d7aWINUGjUpBfYmZM9yCifJ3sTc+1Wi1PPfUUANOnT6/2daxcuZKLFy/i7e1tzw66USNGjODhhx/GbDYzevToa04PvLKfVJbeSHKeAUmCFoE1F5QC6BZhHQCx81w+ZkvZrLTWrVsTERFBcXGxKOGr50RQShDqINGfQxAEQagPtFptmR5J/9zm4SEmyhUXF3PixAmgbPne9oQ8jqYW0SzARfSTEqqVn5s1kOMRGI6Pjw/Z2dm3dLwb+ZxqNBrJyMjg5MmT7Nq1i9WrV/PLL7/wxRdf8Omnn6JQKK6abZlZJLP/YiEScG/zmsuSsglw15Ceb2BgMy+2nM3HYLIA8Oqrr6JQKFizZg1Hjhyp1jXYGpw/9dRTODo63vRxZs+eTWBgICdPnmTixIlX3dfWT6pTp072LKlGPk64OFRPg/nKxAa74OagJK/ETFxK2cDnlVP4RAlf/SaCUoJQx4j+HIIgCEJ9YTQaGTduXIXbxo8ff0NNdW9Xx44dw2w24+PjQ3BwsP3xDaesWWTNAsXUPaF62TKlAhtGc/78eTQazU1nNxUWFlb6OfX9999n8+bNtGjRgpCQEFxdXdFoNPj7+xMdHU3nzp0ZOHAgI0eOZOzYsXz//fekpaVdNdty2ZFMANqGuRLsUTMNtv8pwseRDad0dGzgxuFka5ZZRESEPWvJNuGuOiQkJPDXX38B8Pzzz9/Ssby8vPj+++8Ba8Bv3bp1Fe5nsVjYs2cPYG1yfvhSUKplDZbu2agUEsNa+gCwLaF8CZ/t/WflypXXzP4S6i4RlBKEOkb05xAEQRDqk3HjxjFp0iR7xpRWq+Xtt99m4sSJuLjU/EVMXXNlk3NbRpS+1My5HGtWiQhKCdXN91JPqVJZSXijJgQFBVWa3STLMpmZmezevZsFCxbw/vvv88wzz9CnTx/atm2LJEmVfk6dNWsW7dq1Iy0tjeTk5DJBLw8PDxo0aECrVq3o1asXw4YNo0+fPgQEBFSabRkY0ZSDqQYABjX3roLvxM2RJAmlQmL21hRiAlwoNVqbnr/xxhsA/PrrryQmJlbLub/++mtkWaZ///5ERkbe8vEGDBhg70v15JNPVhgQjI+PJz8/H2dnZ5o0bcbxtJrvJ3WlnlEeNA905uDFQvSXGs7bBAcHEx4eTlFREatXr66V9Qm3TgSlBKGOEf05BEEQhPrip59+okePHnTv3p309HRSU1NJSkqiffv2mM3max/gDlBRk/Pj6UXIMgR5aPByFjebhOplMRSjMFmDT2YHd6BsdtPBgwcZMmQIsbGxuLu74+fnR6dOnRgxYgRvvfUW3333HRs2bLD3kLra59T8/HyWL1/O3r17OXPmDNnZ2ZhMJnQ6HefPn+fgwYNs2LCBRYsWMWPGDCwWC+PHj6/weENf/hCLDM0DnYnwvvmytarQLcKdLL2RL7am2IPLbdu2pXfv3pjNZmbMmFHl5ywtLbVnNt1Mg/PKfPTRR0RFRZGUlFRhpqutdK9du3Yk5BgoNcl4OClp4Fk7mWq2hvNN/J3YfaGgzLYrS/j++OOP2lieUAVEUEoQ6hjRn0MQBEGoDywWC5999hnx8fGcOnUKjUaDn58fffv25b777rNfTN3pKmpyfizVWmbSLEBkSQnVT61Wk510BgA339Ay22bNmkXjxo3Zvn07cXFx9ibowcHBdO/enccff5x33nmHn3/+mW+//ZagoKCrfk719vamc+fOtGvXjsjISLy8vFAqK+9D5OLiwsSJE5k8eXKZbMs3332fYq/GAAyuxSwpG6VC4oGWPhxNLWL2tlRKL/WWmjBhAgBz5swhNze3Ss+5cOFCsrKyCAkJ4d57762y47q4uPDzzz+jUCiYN29euX5MVzY5t5XuxQbVXu87SZI4mqJnTPcgHFXl12Aro/zzzz8pLi6u6eUJVUAEpQShjjEajZXeMRL9OQRBEIS64q+//uLUqVO4u7vz+OOPA6BQKBg9ejRgLTm3WCy1ucRaZzabOXz4MFC2yfmxVOuFXrManmQl3Jl0Oh26lHMAuPqFlt+m0zFr1ixWrVpFfHw8xcXFJCUlsWXLFn788Uf++9//Mnr0aDp27IjJZKryz6mOjo5MmDCB9PR0MjIySE9Pp2n/xzFZINLHkWh/pxt/0dWgfQM3wjwdOHCxkCWHswC4++67iY2NRa/X2xuSVxXb8Z577jlUKlWF+1hkmZMZRVhkucLtlenUqZO92fnzzz9PamqqfZstU6pjx44cSbH1k3K94fVXpcb+zmw9m0eXCA9yi8r+jLVv356wsDD0ej1r1qyppRUKt0IEpQShjnFxcWHChAmiP4cgCIJQp3322WcAPP3007i5udkff+yxx/Dw8ODMmTOsWrWqtpZXJ5w5c4aioiKcnJxo3Nia9ZFVaCS9wIhCos5cbAu3N61WizHf2jDc7R9BKa1Wi6+vL4888gj33HMPTZo0ueqEt8oymyZPnnxLn1NdXFzQaDT4+vpiRMmWc9ZgyH3NvevMdEqFJPFga2vT7bUndeQUGZEkyZ4t9dlnn1XZpOy4uDi2b9+OSqXimWeeqXAfs0Vme0I+Tfyc+ftELlvO5CHfQHBq8uTJtG7dmpycHJ555hlkWaawsJCjR48C0LhlB1LyDCik2u99p3VS0buxllXHcnBSl828E1P46j8RlBKEOujrr7+mbdu2JCcnk5KSQlJSEp07d8bBoXZquQVBEAThSvHx8fz1119IksTYsWPLbHN1dbVfRNkCV3cqWz+p2NhYewnTsTRr6V6EjyPOmpodry7cmYxGI11axwDlg1I3k91UUWbThAkTrhrMuhHrT+ooMVoI0WpoGVK3bsbGBrkQ5euE0SyzPC4bgIceeoiwsDAyMjL4+eefq+Q8tiypIUOGEBgYWOE++xMLaB3iyqpjOXSL9GDX+Xxmb01Fb7i+fn4ajYZ58+bh4ODAqlWr+Oabbzh8+DAxMTHExsaSbrJ+76N8nXCpA3+rCkvN/HYgk5mbkzFbygbfbEGpFStWVFlgUKg5IiglCHWMLMvMnj2boUOHsnbtWrRaLTExMQwcOJD9+/fX9vIEQRAEwT5967777iMiIqLc9rFjx6JQKFi3bh3Hjh2r6eXVGRU1ObeV7jUXpXtCDXFxceGJh+8HwD2gAXDr2U1XZjZpNJoqy+QvNVn464S1N9Og5t4o6kiWlI10RbbU5tN5pBcYUKvVvPLKKwB8/PHHtzzkoaCggLlz5wKVNzjXFRlpFujC7K0pOGsU9p5LeoOZt/88z+mM6+utFBMTw7Rp04iOjiYoKIg2bdqwfPlydu7cyYHEfMAaiKsLvF3UtG/gxtHUIlYdyymzrWPHjoSEhFBQUMDff/9dSysUbpYISglCHZOamkpERASOjo706dMHJycnOnToAMCRI0dqeXWCIAjCnS43N5effvoJgH/9618V7hMeHs7991svgisbH38n+GeTc4ssiybnQq0I8bIGFtx8Q0hNS6/y7Kaqsvl0HgWlZvxc1XRs4HbtJ9SCaH9nWgQ5Y5ZhyWFrttQzzzyDp6cnp0+fZvny5bd0/Hnz5lFYWEiTJk3o1atXue2yLOOgVvDF1hTMFpm7GnnQqaE7ecUmxvYIIsBdw//9nciyI9lYLNcu5/vXv/7F9u3b2b17N0FBQURERBDaoCFHU6xN72OD60ZQCmBQcy8AFh7OKtNbSqFQ8MADDwBiCl99JIJSglDH/PXXXyxYsICJEyfi6mptKvjAAw/Qr18/hg0bdkO14oIgCIJQ1b777juKioqIjY2lZ8+ele738ssvAzB37lxycnIq3e92JcuyPVPK1uQ8KbeUglIzDiqJSB/RT0qoOVpnFWqFhEUGhbO2SrObqorJLLPquPVvxcBmXigVdStL6krDW/kCsPNcPkm5pbi6ujJmzBgAPvzww5v+vC7Lsr1074UXXqiwn1ZibimzNqdwMr2YJzoF2PcJ1jqgkKB7pAcWGRYdzuKDdRfJ0V+9PLO4uJjPPvuMqVOnotPpAHDwb4SsUKE0FeGtMd3Ua6kO4V6OxAa5IMuw9Eh2mW22KXzLly+ntLS0NpYn3CQRlBKEOkSWZaZNm8YjjzzCv//9b4xmCwUlJgYPHsyCBQt46KGH7ugyCEEQBKF2mUwmPv/8c8B6d/1qDYi7d+9Oq1atKC4u5ptvvqmpJdYZqampZGZmolQqadGiBXC5n1S0vzMqZd294BZuPwpJonNDdwAyCuvmJOcd5/LJKTLh4aSke6R7bS/nqhp6O9I+zBUZa/AHYNy4cTg4OLB79262bdt2U8fdsWMHcXFxODk52aeaXqmg1Mz0dUkcTS3i/lhvAt01ZbY7qpV0Cnfj2S4BOKgk4tOLeevP8+xPLKj0nGq1ulxGa1DLHgCc27sOjUZT0dNqzeBL2VJbz+aTW3Q5YNa5c2eCgoLIz89n7dq1tbU84SaIoJQg1CFxcXGcPn2aLVu2YDabMV2aquHk5MyMGTNYu3YtixYtqu1lCoIgCHeoZcuWceHCBXx8fHj00Uevuq8kSfbyvi+++AKTqe7cba8Jtiyp6OhonJysWVFHL/WTEqV7Qm0Y2d6P5oHOZBTUvaCULMuczLAGbUe380OtrPuXqcNa+SBJsP9iIWezivH39+eJJ54AYPr06Td1TFuW1IgRI/D09Cy3fcH+DApKzQR7aBgY41XhMSRJonukB+/dG064lwN6g4XPNqfw4+50DCZLuf11Op09Q8omOPZSUGrfevLy8m7qtVSXJv7ONPZzwmSRWXPichbulSV8Ygpf/VL3f9sF4Q5i+wM6YMAAskuVbDyVx4AYL05lFtsbyYqglCAIglBbbNP0nn/++evqRfPII4/g6+vLxYsXWbJkSXUvr075Z+me0WzhZLq1+bBoci7Uhu1n8xjTPQiAEqOFjad0rD+Zy5FkPan5Bozm8gGLqmayyGQUGDiaqmfjaR2/H8jk8y0p/LQ7nRFt/Rjd3o/2dbSX1D8FezjQLcKa0bXwoDVb6rXXXkOSJP78888brm7IzMy090OqqMH58VQ9W8/mIwFPdQ64ZrZlgLuGyQMacE+MNbi14ZSO/666QFJu2dI2rVaLVqu1/7erbwgeQRFYzCaKLh7Fw8Pjhl5HTbBlS204paOw9HJjedsUvmXLlmEwGGplbcKNU9X2AgRBsJJl2f5G9OCDD3Iqs5gejTxYdSyHu6I8CBw2jGeeecaeTRUVFVXLKxYEQRDuJAcPHmTr1q2oVCp775RrcXR05IUXXuC9997js88+s/f8uBP8s8n5mcwSDGYZD0clwdq6VQ4j3BncnVRsOZPHwGZerDqWw4IDmWW2S4CnswpfVzV+bmrr/7pq8HVV4+umxsNRedWSXbB+ni0sNZNRaCSzwEhmodH6/wuNZBQYySkyUlnvbT83DQObVZz9U1cNifVhx7l8jqUVcTxVT0xUFEOHDmXx4sV8/PHH/PDDD9d9rB9++AGDwUC7du1o165dmW0Gk4UfdqcD0Luxlijf6+tJp1JKjGjrR/NAF+ZsTyU5z8B/V19gRFtf+jTWIkkSRqOR8ePHM2XKFACCLmVJZZ4+yJjnnsZoNNa5Er7YIBfCPB1IzC1lbXwuQ1taJyJ27dqVgIAA0tLSWLduHQMHDqzllQrXo05nSr3zzjtIklTmKzo62r69pKSEl156CW9vb1xdXXnggQdIT0+vxRULws07fvw48fHxaDQa7rt/CJ0auDF7awoLDmTyxZYUXF3deP311wFYvHhxLa9WEARBuNPYsqQefPBBgoKCrvt5L774Imq1mu3bt7N///7qWl6d889MqWO20r1A52te2AtCdejQwI0BMZ6kFxjoF63l8Q7+tA5xJUSrwUElIQM5RSZOZhSz9Ww+iw9n89X2VN77K5HxC8/y7K+nmbj8HIsOZVJqsrAvsYC18bmsP6WjxGjhh11pPL/gNC/9cZZ3Vycye1sqfxzKYvOZPI6nFZGltwak1EqJIA8NLYNd6NdEy6NtfZnUP5QBTT3r3UAfX1c1vaK0APxxKAtZlpkwYQIA8+fPJzk5+bqOY7FY+Prrr4GKs6SWx2WTXmDE00nFg619bnidLYJc+L9B4cQGuWA0y/y8J4PPNqVQUGrGxcWFiRMnMnnyZLRaLcGX+klF+6iYOHFinWuID9YSRdskvr/jcykxWrP8lEqlKOGrhyS5Dv/mv/POOyxcuJB169bZH1OpVPj4WH8RX3zxRVauXMmPP/6Ih4cHY8eORaFQsH379hs6T35+Ph4eHuTl5eHuXreb6gm3r3feeYd3332Xt99+m8n/fZdPNiZxMbeUZoEu7DiXz6j2vvQId+a+++5Dp9OxZ8+e2l6yIAiCcIdIT08nLCwMg8HArl276NixY7l9bB8pKwq4jBo1ivnz5zN69Gh+/vnnal9vbcvLy7OXw2RnZ+Pl5cW7qy9wNquEZ7sE0D2y7pXDCHc2WZYpKDHbs5psmU2ZhQYyC41kF5m48qqxeaAzY7oHseVMHj0aeTB7awpHU4vs2z2dVfi5WrOt/pl55e6kRHEbBWZ1xSZeX5KAwSzzSs9gWoe6ctddd7FlyxbeeOON6+ovtWbNGu655x60Wi3Jyck4O1/uO5eUW8rbK89jlmH8XUG0C7v58kaLLPN3fC6/HcjEbLH+O73QNZCmAc7o9XpQKBm/+AJGC7zVx48mQeX7WtUVFovMv5efI73AyIi2vtxzqcfWpk2b6NWrF56enqSnp6NWq2t5pXeu642z1PnyPZVKRUBAQLnH8/Ly+O677/jll1/o3bs3YE15bNq0Kbt27aJTp041vVRBuCW20r0hQ4awLC6Lo6lF3BPjSYsga1BqyeFsWvvKtGnThg8//JDExETCwsJqedWCIAjCneDrr7/GYDDQsWPHCgNS2XojjioFpzKLaR3iWm77v/71L+bPn8+CBQv48MMPCQwMrIll15rDhw8DEBYWhpeXF/pSMwnZJYBoci7UTZIk4e6kwt1JRaMKSsNMZplsvbFM0OpURhEDm3lxIk1Pm1BX+jf1xM9Vg7erCk09aFReVbROKu6O9uTPYzksPJRJyxAXJkyYwJYtW/jqq6946623rtmXafbs2QA8/vjjZQJSFlnmu11pmGVoG+p6SwEpsE5hHNDUi2h/Z77cmkpqvoEjKXqyCg10jvDgeFoRxkvBqsaB2ls6V3VTKCTubebF97vSWXM8l75NtKiVCrp3746fnx8ZGRls2LCB/v371/ZShWuo838tTp8+TVBQEBEREYwcOZLExEQA9u/fj9FopG/fvvZ9o6OjCQsLY+fOnVc9ZmlpKfn5+WW+BKE2HT9+nOPHj6NWq/EJasCKo9ZJEj0iPYjxd8bDUYneYCGp2MGeCXinNYwVBEEQaofBYLBPhLJN0/uneXsz2Hwmj9YhrmQVlm8u2759ezp37ozRaOSrr76q1vXWBf8s3TuRXoQsQ6C7Bi8XcddeqH9USgl/dw0tglzo3VjLw218aRNqDZA0DXChbxNPWga7EuihuaMCUjYDm3nhrFZwUWdg1/kC7rnnHpo1a0ZBQYG9LK8yiYmJrFy5EoAXXnihzLYNp3SczSrBUa1gdHu/KltvuJcjUwY24K5GHlzIKaF1qBu/7s9gyxnrpL3YIJd6UWbcNcIdT2cVucUmtiVYr+mVSiXDhg0DLt/0F+q2Ov0Xo2PHjvz444+sWbOGL7/8knPnztG9e3cKCgpIS0tDo9GUmRQA4O/vT1pa2lWPO23aNDw8POxfoaGh1fgqBOHabDXPd999N0ezJSwyRPo4Eqx1QKGQ6BhuTXfceS7fXictpvAJgiAINeH3338nLS2NoKAg+2SjK53KKKLUZLEP53DWKLFU0B3i5ZdfBuCrr76itLS03PbbyT+bnB+7VNbULFBkSQnC7cjVQWlv0r74cBYWJN544w0AZsyYcdW/eXPmzMFisdCrV68y/ZNzioz8fmmq30Otfao8oO2gVvB05wDuauTBdzvTGBrrQ5HBOsmuW2T9aGmjViq4p6m1xHDlsRzMl7ro24ZqLFmyBKPRWGvrE65PnQ5K3XPPPTz44IPExsbSv39/Vq1ahU6n4/fff7+l406cOJG8vDz718WLF6toxYJwc2xBqQeGD2frWesdiiv7TXRpaL0TdeBiIffePxSAbdu2XTMAKwiCIAi3QpZle4Pzl156qVxvDlmW2XuhgDHdg1h3Mpelcdl8viUFSwWT5YcOHUpISAgZGRksWLCgJpZfa8o1OU+73ORcEITb093Rnrg7KskoMLL1TB4jRowgODiY1NRU5s+fX+FzDAYD3377LVC+wfncPRmUGC1E+jjS+1Iz9erQMdydR9v5sfRIFmO6BzGirS+Nr3O6X13QM0qLq4P1+773QgEAPXr0wMfHh5ycHDZt2lS7CxSuqU4Hpf5Jq9XSuHFjzpw5Q0BAAAaDAZ1OV2af9PT0CntQXcnBwQF3d/cyX4JQW06ePElcXBwqlYrWPQaSnGdArZToFH65ZryhtyP+bmoMZplM2ZP27dsjyzLLli2rxZULgiAIt7sdO3awb98+HB0dee6558ptP51ZzP2xPszZnspdjbTcG+PF0dQivtuVVm6Kllqt5qWXXgKsk/zq8KydW1JaWsqxY8cAa6ZUlt5IWr4RhQRN/UVQShBuV45qBfc19wZgaVw2KFT2DNGPPvoISwXR+qVLl9qvX4cMGWJ/fF9iAfsvFqKU4KlOASgU1VtK5+uqZkRbP7L0Ru6J8aoXpXs2jmoFd0drAVhxLAdZllGpVPYSPjGFr+6rV0GpwsJCzp49S2BgIG3btkWtVrN+/Xr79pMnT5KYmEjnzp1rcZWCcGNsfyj79u3LwQzrm1X7MFecNUr7PpIk0bnhpRK+8/n2P7KihE8QBEGoTrYsqZEjR9qnH9uYLTJnMkuYvTWFME8HPJ1VDGjqiYeTku0J+ey/WFjueM8++yxOTk4cPHiQbdu21chrqGnHjx/HZDLh6elJWFiYvXQvwsexzHu7IAi3n16NPfByVpFbZGL9KR3PPfcc7u7uxMfH2/tGXcnWr++ZZ56xZ6IWGczM3ZMBWHtVhXo61MjalQqJcC/HGjlXVevXxBNHlcTF3FIOJ1szU23l5osXL8ZkMtXm8oRrqNNBqddff53Nmzdz/vx5duzYwdChQ1EqlYwYMQIPDw+efvppXn31VTZu3Mj+/ft58skn6dy5s5i8J9QrtgZ8wx58mN3nrSmnFY2KtgWl4lL0DLjPGpTauHEjOTk5NbRSQRAE4U5y8eJFFi9eDFTc4HzL2TwWHMjkfE6pvZeKg1rB0Fhr8Or7Xen2/iQ23t7ejBo1Crgc8LrdXFm6J0kSx1Ivle4FuNTmsgRBqAFqpYKhLa1/A1cczUHt6GIvy5s+fXqZfU+cOMGmTZtQKBRlMlH/OJhFbrEJfzc197fwrrnF12MuDkp6N9YCsOJoNrIs07NnT7y9vcnKymLLli21u0Dhqup0UCopKYkRI0bQpEkTHnroIby9vdm1axe+vr4AfPrppwwaNIgHHniAHj16EBAQYP/wJAj1wenTpzl8+DBKpZIG7fpRZLTg46KiaQXjogPdNTT0dsQiQ5bSlxYtWmAymVi+fHktrFwQBEG4Fr1ej8FgICMjA4PBgF6vr+0l3ZAvvvgCs9lMr169aNGiRZltpUYLSw5bG/De38K7TAbQXY08CHTXUFhqZtWx8jdOxo8fD1gb0F64cKEaX0HtuLLJuUWWRZPzSwz5eehOncBiNl97Z8GuVKejMCmxtpch3IBuEe4EuKspLDXzV3wu48ePR6PRsG3bNnbs2GHfzzaJdNCgQfbBW6czitlwSgfAkx390ajq9OV6nTKgqRdqhcTpzBJOZhSjVqvtJZFiCl/dVqd/yhcsWEBKSgqlpaUkJSWxYMECIiMj7dsdHR354osvyMnJQa/Xs3jx4mv2kxKEusRWutenTx8OpltL97pFeqCopI6786U+U1dO4ROBWEEQhLqnpKSE6dOn4+/vb/+aPn06JSUltb2061JUVMScOXOAirOk/orPRVdsxtdVTe/GZbN7lQqJB1tbMwXWnMglt6hs2UTz5s3p06cPFouFL774oppeQe25MlMqSVdKQakZjVKikU/9aRxc1Qx5OhRqNUWpyVgMpWTs2U5JVkZtL6vOK8nORKlRk3/2FHJF0wOEOkmpkHjgUrbUquO5uHn7M3r0aMDaWwqsNy1++uknAMaMGQOAySzz/a40ZKB7pDsxgSK78kZonVV0b2StLFlxNBu4PIVv8eLFmEVAvM6q00EpQbjd2YJSg4aP5Hia9U5q94jKG+93CndHAk5nltD7XmsJ399//01BQUG1r1UQBEG4Pnq9nmnTpjFlyhT7QBadTseUKVOYNm1avciYmjdvHrm5uTRs2JBBgwaV2ZZfYuLPSxlQw1v5oFaW/zjZNtSVKF9HDGbZnlF1JVug65tvvqkX34/rZbFYymRK2bKkov2dUSnrT+PgqmQqKuL4nJlk7NlB0F19ydizg4SFv3Bo+rsc//ozsg7uw2ISI9v/yZCfx/GvPyNj706C7upL/rmztb0k4Qa0b+BGmKcDJUYLK49m8/rrrwOwbNkyTp8+zZo1a1Cr1URGRtKvXz8AVh3PITnPgJuDkkfa+tXm8uutgTFeSBLEpRRxPruE3r174+npSUZGBlu3bq3t5QmVEEEpQaglCQkJHDhwAKVSiVfznshYp/L4umkqfY7W+XJpX65DIFFRUZSWllbYOFEQBEGoHWq1mpkzZ1a4bebMmfZmtnWVLMv29Y8bNw6lsmxz7uVx2ZQYLYR7OdDxikmxV5IkiYfbWNstbD6bR3JeaZnt9957L5GRkeh0OubOnVsNr6J2JCQkUFhYiIODA9HR0fagVPM7tHTPYjZzat63OGg98evQBVNJCQFdexLUuz9IEvlnT3Hm1x84MPUtzq9YRHF6Wm0vuU6wGA2c/OlrnHz98WvfhZTN63AJCsZiFs2a6wuFdDljdO1JHX5hkYwZM4YlS5YQEhJCu3btOH/+PMuWLUOhUJCab2DZEWt2z8h2frg5iKEIN8PPTWOvLFlxNLtMCZ+Ywld3iaCUINQS2x/Gnj17cSDN+iGjR6PKs6Rs7FP4zhUwTJTwCYIg1Dk6nc6eIVXRtry8vJpd0A1av349x44dw9XVlaeeeqrMtowCA+sv9Tt5uI1vpeXmAI39nGkT4ooswx8HymZLKRQKe2+pzz77rMJR6fWRrXSvRYsWyJKC+HRbP6k7rwxHlmXOL/0NSZKIGvk0pqIiVI6OKFQqwgbcR5tJ7xPcdyAaDy2mIj1pWzdw+H/vcWz2/8jctwuzwVDbL6FWyBYLZ377GZWjE1GjnsZsKCVt20ZOz/sO5NpenXAjYoNciPJ1wmiWWR6XzfTp09m3bx9BQUGEh4cTEhLC77//TnFxMT/uSsNokWke6EznhhUH+4XrM6iZtTn8vsRCUvMM9hK+RYsWVUsJX33vH1kXiKCUINQSW8O9ux9+hsxCI45qBe3Crv0m1D7MFbVCIjnPwF0DraNOV61aRXFxcbWuVxAEQbg+Wq0WrVZb6TZ392vfgKhNM2bMAODJJ5/Ew6Nsv6iFh7IwW6BFkPN1BVoebOODJMGBpEJOZRSV2fbEE0/g5uZGfHw8a9eurbL116YrS/fOZpVgMMu4OyoJ0VaeBV2VLCYTpbrcGjnXtaRt20hpTjZRI5+iODMdR2+fMts1bu6E3n0vrSe+R5MnX8SzWSwoFBScT+Ds73M5MPVNzi35DX3KxVp6BbUjae1KzMXFRI18itLcXBy0nvi270ze6Xgu/rWitpcn3ADpimypTafz+L9PZjN16tRyZd1vffE7J9KL0Sglnujoj3SVYL9wbSGeDrQOcUUG/jyWTZ8+fdBqtaSlpbF9+/YqPVd97x9ZV4iglCDUgvPnz7Nv3z4UCgUOER0A6NjADYfrmLDhrFHSMsR6IZDnHEpYWBh6vZ6//vqrWtcsCIIgXB+j0WjPAvqnsWPHsnbtWhYtWlTDq7o+p0+fZuXKlUiSxLhx48psS8guYdf5AiTgoda+13W8YA8HekRaA1sLDmQiy5dTPdzd3e2ZWJ999lnVvIBadmWT86Mp1rvlzQKca+Qi01RchMVoJPvwfizG2u3RlHs8jgt/LsYlOJS8s6dxa9Cw0n0lhQLPps1p8vjztJn4HqEDBuPg5Y25pJj0nVuIm/EBcbOmk757+22fPZV5YA/J69fgEhxK4cULuAQFA+DXvgtIEqmb11FaSRamUDdF+zsTG+SCRYZdmeVLtx3dvEhxbQrA0JY++F2ljYdw/QY39wJgR0I++UaJ+++/H6jaEr7boX9kXSGCUoJQC+yle337E5du/eBo+9B+PWwlfLvOFzB0mLXheV29wBEEQbjTqNVqxo8fz6RJk+wZU1qtlsmTJ/Pyyy/zxhtvMHz4cJ5//nmKioqufrAaNmvWLAAGDhxIVFSU/XFZlvn9QCZgfQ9q4OV43ccc1tIHjVLiTGYJBy4Wltk2btw4JEli9erVnDx5sgpeQe2yBaVat27NsbSaK90zG0o58e3nZOzZTtBdfUnbsZmktSvLBAFrij41mdO//ACyjKm4CK/mLa/7uRoPLcG9B9Bqwjs0fXYcXrGtkZRK9BcvcG7RL+yf8m9St65HNptr5bVVp4LzZ0n4Y779v7VNYuz/38HTy/7fads31vjahFvzQCtrtlRw2/5og6PKbGs3ciIaFw+C3JQMaOpZG8u7LTXydaKpvzNmGdYcz2H4cGt1yaJFi6qsXLy+94+sS0RQShBqgS0o1X34cxjMMoHuGhr5Xv8H/JbBLjirFeQUmeg68BEAVqxYgeE2v4MoCIJQH/zvf/+jW7dudO7cmbS0NDIyMkhPT2fChAm4u7szZMgQJElizpw5tGvXjsOHD9f2kgHIy8vjhx9+AC5Px7OJSy3ieFoRKoVkv8C6Xp7OKvpfutj6/WAWZsvlYEJkZKR9up8tIFZfpaWlkZaWhiRJNIpuTkK2tXyjWTU3ObeYzZye9x0qRyf8OnQh73Q8fu07U3A+gfPL/kCuwX5dhoI8Tv7wJRZDKe6NGhM+5OGbyhKTFAo8oqJpPOoZ2rz1f4TdOxRHHz8sBgMXViwm/vvZmEtL0J2Ox2I0kn/+LPqUJMz1tGSmJDuLkz/NQTab8GzektAB95Xbx69jNwAy9+0S0wrrmYbejrQNcUZSKGj5wOUs2qAW3WjYZTCyxcxTnfxRKkTZXlWyZUttOp1Hp+69cXd3JyUlhZ07d97ysWVZJisrq173j6xLRFBKEGpYYmIiu3fvRpIkzP7NAege6X5DH9o0ysv9pwpcw/D39ycvL48NGzZUy5oFQRCE63PhwgXee+894uPjyc7OxsHBAV9fXzQaDS4uLqjVaqZNm8batWsJDAzkxIkTdOzYkVmzZtV65scPP/xAYWEhMTEx9O3b1/645Yosqb5NtPi63vjd33ubeeHqoCQ138CWM2U/qNsCYD/++GOlH/DrA1s/qcaNG5NYALIMge4avF2q7265LMucW/wrstlM1MinMOTn4xEVTf65s0SNfIqSzHTOLPgJi6n6p7ZZjAZO/TQHgy4XRx8/Go96FoXy1ieIqV3dCLqrLy3fmEzMCy/j06Y9+efOkLF7O9qoaNJ2bOb47E+ImzGNvZNfY9+7/yZu1nROz/+exNXLyNi9nbzT8ZTkZCFXQ5PjW2UqLubkj19i0hfiEhxKo0ceR1KUv0TzjG6G2t0Dk76QnKNHamGlwq0Y2daH5gFOhLXrh3dEC1QaJzo+8Q4AHT10hHs51O4Cb0PNAp1p6O2IwSyzKUHPffdZg722vr43Q5Zl/v77b/r164eHh8dV+0f+syejUDkRlBKEGmbLkuo9+EEu5JmRJOgaceN/tGyTOfYmFjJkmHUKnyjhEwRBqF3/+te/KC4upkePHowaNarS/fr06cPhw4cZNGgQpaWljB8/nvvuu4/MzMwaXO1lZrPZnqk0fvz4MjdKdp7LJzG3FGe1gsEtvG/q+M4aJfdfeu7iI1mUGi9n7/Tu3ZvmzZuj1+v5/vvvb+FV1K4rm5xfLt2r3iyppL9XYtDlXmomnoGzfwAAXs1i0ackEzXyKUz6Qk7+9DVmQ2m1rUOWZc7+Po/CxPOonF1o8uSLqJyr9rVLkoR7RBSNHnmCdpM/JKBrT/ITTuPfqTv+Xe5C5eIKgElfiP7iBbIP7ydl498kLPqFE9/M4tAH/2X3Wy9z8IPJHJ8zk4SFv5B1aB8Wk4nijHTMpTWfZSWbzZye/x3F6Wmo3T1o8sQLKDUVByckpdLaWwrI2LOtJpcpVAEfdyfG9wyheaAz7R95g9hhY3H1DSHWV8GY+zuj0YheUlVNkiQGXcqWWndSx5DhDwM3X8K3c+dOevXqRf/+/Vm/fj0bN24s13vRZty4caLZ+Q0QQSlBqGG2oFTbQU8C1nGxns6qGz5OU39ntE5K9AYLHQeOAGDp0qWYauBuqCAIglDen3/+ybJly1CpVMyePfuaGbC+vr4sX76cWbNm4eDgwJ9//knLli1Zv359Da34spUrV5KQkICnpyejR4+2P24wW1h4KAuAQc29cHO4+cyX3o098HVVk1dsZs2JyxPiJEmyN4afNWtWtYzsrgllmpynXm5yXl3Sd20lef1qXIJDKUg8X66ZuEejxpRkZ+IaGk7eyeOc+OZzTNXUwyxp7SqyD+9HUippPPpZnHz9quU8NkpHRxQqFe4RUSgdHGg45CHa/fdD2k35mBYvT6TxY8/SYNAw/Lv0QNskBkc/fySVCiwWSnOyyT9zkow92znzyw+c/OFL1K6uZOzZicVorNFyx/MrFpF36gQKtYboJ15A46G96v5+HawNz/PPnKI4M6NmFilUmRKThTHdg+jVqyfNBz5N80BnXu4XiUJM26s2bUNdCXTXUGS0oGzQHjc3N5KSkti9e/d1HyMuLo777ruPLl26sHnzZjQaDS+//DJdunThzTffZPLkyWX6R06aNIlx48YxZswYCgoKqumV3V5EUEoQatDFixfZuXMnCqWKQvcI4MYanF9JoZDoGG5teF7oFo6XlxdZWVls2ybungmCINS04uJie2DllVdeoVmzZtf1PEmSGDt2LHv27KFp06akpqbSr18/Jk6ciLEGJ6jZpt89++yzOF+R4bL+pI5svQkvZxV3R99aE161UsHwS/2oVh7PIb/k8k2UkSNH4uXlxfnz51mxon6OvbcFpRrHtiMt34gkQXQ1BaVyjh7m3JLfAJBUajyjK/55cw0NRxvdDKWTE4UXEjj21acY8nRVupasg3tJXrcKgIbDRuAeGXWNZ1QflaMTLkEheDVvRWCPPjQc8jDRT79Eq9cn02Hqp7R56/+IefEVIh9+jOC+A/Fp0wGL0UjWoX0Edu9lLQWcM5OSrOoP+KRt30T6js0ANBrxOC4hYdd8zpUNzzP2VO1oe6H6aZ1U7DyXz5juQTzcxpfxdwWjUorL8eqkuCJbav3pAgbfPxS4vil8Z8+eZdSoUbRs2ZIVK1agUCh4+umnOX36NJ9++ileXl44OjoyYcIE0tPT7f0jX3zxRe69917mz59P//79yc/Pr9bXeDsQvwWCUIMWL14MQJ+HnqXAIOPqoKR1iOtNH882he9wchGDh16eKiEIgiDUrGnTpnHu3DlCQkKYPHnyDT8/NjaWffv28dxzzyHLMh988AHdunXj7Nmz1bDasuLi4tiwYQNKpZKXXnrJ/ri+1MzyuGzg0gQ91a1/bOwY7ka4lwMlRgvLjmTbH3d2dub5558HLgfI6pOCggLOnDkDgDqgMQAR3o64aG69p1K5c50/a59u59ehKyH9Bl51f7fwCJq98ApqNw+K01I49uUnVRZ0KbiQwNk/5gEQ2LMffu07V8lxq4OkUKDx0OLesBG+bTsSeve9NHrkcZqNeRX/zj3QJyfi174zCqWSI5++T+rWDdWWNaU7eYzzy60XxaH33I9X81bX/Vy/jl0B0fC8vmrfwI0d5/IZ2Myrtpdyx+jc0B1vFxV5JWbaDLZWqmzYsKHSPo4pKSm8+OKLREdHM3/+fGRZ5sEHH+T48eN8++23hIWVDSC7uLig0Wjs/SODgoKYN28e//3vf9m5cyf9+/cXTc+vQQSlBKEG2RrrNe1jrWnu0tANlfLmU3YbejkQ4K7GYJZpf8+jgDXwVVWjTgVBEIRrO336NB9++CEAM2bMwNX15m42ODs78/XXX7Nw4UK0Wi179uyhdevWzJ9vHROv1+sxGAxkZGRgMBjQ6/VVsn5bEGjYsGFlPmz/eSwHvcFCsIeGbhHuVXIuhSTxUBtfADac1pFecHlq7JgxY1AqlWzatIkjR+pXI+cjR44gyzJBQUFcLLQGopoFulT5eYrT04j/4StkkxFt0+Y0HHp90+2cA4Np9tKrOHj7UJqTzbHZn6BPuXhLaynJyebUT3OQTSY8m7UkrIKJcfWFJEm4BIdhMZloPPpZ3MIjubBiEce+/JTijLQqPVdRWgqn538Psoxvu04E9ex3Q8/3jG5ub3iee6x+/Z4I1mypvk20lBotOKrFpXhNUCkkBsZYg4BJyhCWLV/Btm3bSE9PL/NempOTw7///W8aNWrEV199hclkYsCAAezfv5/ff/+dJk2aXPc5GzduzMiRI/H09GTXrl3cfffd9XqQR3UTvwmCUEOSk5PZvn07Glct+Q7WRqTdb7J0z0aSJDpfKuHTuzfEzc2NlJQU9uzZc8vrFQRBEK5NlmXGjh2LwWCgf//+DBs27JaP+cADD3D48GG6d+9OQUEBU6dOJTc3l+nTp+Pv72//mj59+i03Us3NzeWvv/4CLk/BA8jWG/n7Ut+nh9r4oqjCUeXNA11oHuiM2QILD2bZHw8JCWH4cGvW73fffVdl56sJl5uct7E3OW9exU3ODXk6Tnz3OebiIlzDwoka+RTSDUy3c/TyodmY13AODMZYWMDxr2aQn3D6ptZiKinm5I9fYSwswDkolEYjKp4YV99o3D1QODjQ5MkX8IyJpfBCAkdmTCN5499VMrnPWFjAyR++wlxSglvDRjQcNuKGpi9D2Ybn6btFy4b6SCFJOIiAVI26q5EH7o5KsovMbIrPJCQkhMDAQPt7aV5eHgMGDGD69OkUFxfb+0etXr2aNm3a3NQ5o6Ki2LBhA97e3uzZs4e+ffuSk5NTxa/s9iB+GwShhthK93o/Og6zDGGeDjTwcrzl49pK+I6nFzNo2EOAKOETBEGoKQsXLuTvv//GwcGBzz///IYvMCsTFhbGhg0bePfdd/nggw/45JNPmDJliv1Oq06nY8qUKUybNu2mMqZsWVdFRUXEx8ezfv16unTpYt+++HAWRotMEz8nWgVXfcbPw218kYDdFwpIyL4cWPvPf/7D0qVLef/998vdxa7LbP2kYjreRX6JGY1SItLn1t/jbUzFxcR/PxuDLhdHHz+aPPlipVParkbj5k7MCy/j1jASc0kJJ779gtzjcTd0DNls5sz87ylOS0Ht5kGTJ56/qbXUVZIkoVCpiXxoNB6NmyKbTFxcvYyjX3xMUVrKTR/XYjRy8qc5lOZm4+DtQ+PHnkWhuvFBNwB+HTqLhueCcAM0KgW9Iq3vZWfMfuguldPZ3ks//vhj3nzzTWJjY1mxwppJ1aNHj0qPJ8sy6QUGNp7SsSwuG73BzL7EAiz/KAls1aoVGzZswMfHh/3799O3b1+ys7MrOeqdSwSlBKGG2BrqhXUaBECPRreWJWUT4K4hwtsRiwytB4wErEGpyuqkBUEQhKpRUFDAK6+8AmBP+a9KKpWKyZMnM2DAAD7//PMK95k5cyZKpZJly5axdu1a9u3bx9mzZ8nJyal0il1JSYk96yokJISQkBA2b95MaWkpABdzS9l21tqY9ZE2vlUWaLtSAy9H+02V3w9k2t+zoqOj2bdvHyEhIQQEBFRZRlh1swWlvKPaARDt74y6ihoYW0xGTv08h6LUZNRu7kQ/8xJql5vvR6lycqbpM2PxbNoC2WTk5M9zyNx//ZOoLqxcgu7kcRRqNU2eeB4H7a01wK+rVM7ORD/9EhEPjULp5IQ+KZG4zz4gad1qLDeYNSXLMgmL5lN4IQGloxPRT754S/+GDp7elxue791x08cRhDtJn8aeGIsL0QY3IrR17zLbPv/8cwYMGMDBgwcZNGhQhe97+cUmdp3L57udaby25BxvLD3HD7vTWXQoi82n82gX5sbG03mczSwu87zY2Fg2btyIr68vBw8epE+fPmRlZZU7/p3s5sLzgiDckNTUVLZu3YpnWDTFKg9UCsn+YbwqdGroRkJ2CXq3cJycnDh37hyHDh2idevWVXYOQRAEoax3332X5ORkIiIi+M9//lPhPoWlZo4k62ke5Iy748197MrLy6u0F4VOpyMtLY1JkyZx9OjRcts9PDzw9PREq9Xi6enJ//3f/7F69Wree++9MseYMmUKABMmTOD3g7nIQPswVyJ9nW5qzdfjgVY+7LlQwPG0IuJSiojUwvTp05k6dWqla3NxqfqsrVtlNBrt3/tS1yDIlWlWRaV7ssXC2d/mkn/2FAqNA9FPjcHRy+eWj6tQa4h67FkSFs4na/9uzv72M6YiPYHde1/1eWk7t5C2bSMAkY88jmtog1teS10mSRJ+7TqjjWrKuSULyD0eR9Lff5ITd5DIh0bjEhx6XcdJ2fAXWQf2gkJB49HP4OQXcMtr8+vYFV38MTL37iT07kE3nXUlCHcKFSa06XvRh/ei+eDnuXhgvX1b+/btMZlMODpeznAtNlo4mV7EsbQijqfquagzlDmeUoJGvk70bORBx3B3Np/W0bGBG19vS6VNqCu9Gmvt+zZv3pxNmzbRu3dvDh8+TO/evVm/fj2+vr7V/rrrA5EpJQg1YMmSJciyTNcHxwDQOsQFN4eqm8jTqYE7kgQJOQbuGTYCuFwuKAiCIFS9o0ePMmPGDMB6h9XJqXzwJr/EhEICXbEJhSQxf28Ga07kkK2/sYlZWq0WrVZb6TY/Pz/Cw8Np3rw5wcHBODtfDojk5eVx/vx5Dh06RFxcHLGxscyaNavCY82cOZOEXBOHk/UoJXiwdfV+WPZ1VdO3iRaA3w5molSqmDlzZqVrU6vV1bqem3XixAkMBgMenl4kXpr8XVVBqQsrl5B9eD+SQkHjx5697iDI9VAolUQ+OIqAbr2s51qxiItrVlSaaa07dYLzy6wDW0IH3Id3izvnxpfGQ0vjx5+n0YgnUDm7UJSaTNys6Vxcs+KaE/Cyjxzg4l8rAGh4/0N4REVXyZrKNjw/XCXHFITbmYODA++Pe4Smvip8ImMJiOkEQL9+/fjtt99QqTWcTC9i8eEs3luTyJjfTvPJxmT+OpFrD0iFeTpwT4wnr/UO5suHo3irfxhdIz1QKSU6hLuz7mQuz3cLZG9iAd/tTMNgvjx8KiYmhk2bNhEQEEBcXBy9evUiPT29Vr4XdY0IqQtCDfjjjz9QqNT4tOiJmaor3bPROquI8XfmWFoRLfs/yuL537No0aIyd8IFQRCEqiHLMmPGjMFsNjN06FDuueeecvvkF5v4v78vclcjDwY282LVsRz+irc2Dv9lXyaRPo50aOBGuzA3fF2vHmwxGo2MHz/enjF0pfHjxyPLMitWrCjzeGlpKTqdjtzcXPv/WiwWdDrdVbOufjuQCUDPKC0B7prr+XbcksEtvNlyJo+LuaVsOJFx1bXl5eXVybvKtibnHfoNw2CWcXdUEqK99R5LqVvWk7Z1AwCRD41G27jpLR/znySFggaDH0Dt6srFNStI3rAGo77QOtXvisblxelpnJ73HVgs+LTtSFCvu6t8LXWdJEn4tG6Pe6MmnF/6OzlxB0nesIacY4eIfHA0rmHh5Z5TePECZxb8DEBAt174d+5edeu51PA8ef1q0ndvx7tl2yo7tiDcjgwGAyuWL2fMsOF8vSubtPteoEurGL7/6jN+2HyGY/nOlJrLBuX9XNXEBDjTLNCZpgFXz3h2Uiu4v4U3uy8UMKZ7ELO3pvD+XxcZd1cQ3i7W9/no6Gg2bdpEr169OHbsGL169WLDhg0EBNx69mR9JoJSglDN0tPT2bJlCyFt+2FWaNA6KWleDWOiu0S4cyytiALXBqjVak6cOMGJEydo2rTqP8QKgiDcyebOncvWrVtxdna2Z0tdSV9qZvr6JLxdVNwV5UGRwcyAGE/83dSsOZHLqYxizmaVcDarhF/3Z9LQ25EODVxpH+aGn1v5QJCLiwsTJ04ErBlDOp0OrVbL+PHjmThxYplyAxsHBwf7lL4rGQwGtFpthcGfpj2HkZhnxkElMSTW++a+OTfIzUHJoOZe/H4wi78TSvHy8SMnq3zjZq1Wi4dH1d7QqSq2flLhbXpSAsQEOKO4xT5cWQf3ceFPa8Zz2MAh+LTpcKvLrJQkSQT3HoDK2YVzS35D5eRE8sa/CLqrLwqVGqO+kPgfvsRcUkxA996EDRxSLX3G6guNmzuNRz9D9pEDnF/6O8XpaRz94mOaPPECHlFNUKisF5+lulxO/vgVsslIUO8BhN59b5Wvxa9DZ5I3rCH/zElKsjJw9PGr8nMIwu3CxcWFhx56iF8XLWPM8AdoHjiYHo1GMXtrCkdznQAZNwclzQKdrYGoAGd8K3hPvhpJkugU7s657BKifJ1YciSbySsv8FKPIGICrBm0TZo0YfPmzfTq1YsTJ07YA1OBgYHV8KrrB1G+JwjVbMmSJVgsFtoOfhKAbhEeKKtwtLZN21BX1AqJ9EIz/Yc/BogpfIIgCFUtNzeX119/HYDJkycTFhZWZnux0cLHG5Jwd1TyUo8gSo0WnDVKFJJE2zA33uofxowHInmsgx9N/Z2QJDiXXcJvB7J4fek53l55nhVx2aTll+1d4ejoyIQJE0hPTycjI4P09HQmTJhQYUDqamxZV/8kKVV0GmUNfN0T44WHU83dt7w72hNPZxU5RWZGvzmjwn3Gjh1L3qVpSXWNLSilCWwCcMs3nvJOx3P298vZNYF39b21BV4n/07diRr5FEVpKQR07kHS3ysxFek59fMcSnOy8GnTkQaDhqFQVl37gfrMO7YNsa9Nwqd1e5Bl0rZtxGI0UZSWgrm0hJM/fImxIB+/jl0J7T+oTOZZVXHw9LZn0KXvEQ3PBeFaHB0deWjIIM5llTCwmRfbE/LAYuHRtr5MHdSAWQ9GMqZ7ED2jtDcckLpSQ29HukV60MDLgYJSMx+uu8jq4zn28uioqCg2b95MaGgo8fHx9OzZk+Tk5Kp6mfWOCEoJQjVbuHAhTlo/XBu0BKB7FZfu2ThrlLQKsX4QbnG36CslCIJQHSZNmkRmZiZNmza1T96zMZgszNiYjJNawUvdg9CXmvFyKV+a5+msom8TTybeHcbMByJ5oqM/MQHOSBJcyCnlj0NZTFh2jrf+PM+yI9lk660BKhcXFzQaDb6+vmg0mptq+m3Lupo8ebK9T5VWq+Vf03/ApHHD3VHJPTFeN/6NuQUalYJhLa3Nu0sC2/HWO++VWdvbb7/N+PHjefzxx8nNza3RtV2LLMscOnQItZMrBZJ1mlrMLfST0qdc5NTP3yCbzXjFtqbBoGE1mpXkHduGgG69OPP7XIJ69uPsH/MoOHcWz2YtiXxo1B2dIVURtYsrjUY8QePHn6coLZXT875F4+7B+eULKUpNxiu2DQ2HPlKt3ze/Tt0AyNy7E4vJVG3nEYTbhYuLC82DXCgoNXF3tCcT7m7AgBgvwjwdbznL9Uq+rmre7h9G1wh3ZBl+3Z/JF1tTKTFa+0xFRkayadMmwsLCOHXqFE8//TQ5OTkYDAYyMjIwGAzo9foqW09dJoJSglCNMjMz2bhxIxFd7wNJIsrXkcBq7NFhm+hX4BKGQqnk4MGDJCQkVNv5BEEQ7iT79u3jyy+/BGD27NloNJf/npvMMrO2pHAivYhIHyfyS0wVluL9k4eTit6NtfynXyizhkfyZCd/mgc6o5DgYm4piw5n8cric3y/Mw2DyUJmoaHSRtTX659ZVxeSUikN6QjAkFhvnNQ1//Gwe4Q7wR4aiowWogc8WSYj7OWXX+ahhx5i9erVPPTQQxiNN9YovjqdP3+evLw8glt0RUYiwF2NTwWByOtRkpNN/HezMZeW4BYRRaOHH6+W7Jpr0TZuSnDv/iQs+oXIB0cRdu9QokY9XStrqS+8msXS8vVJaDy0nJ7/PQ3uHUrYoGFEjXii2r9vntHNUbuJhueCcCMkScLNQVXtgXaNSsFzXQJ4rIMfSgn2XChgypoL9mzoiIgINm/eTJ8+fZg7dy6ffvqpvfTe39+f6dOnU1JSUq1rrAvEu4tQ7fR6/R0Z8YXLpXvN+j0KQPfI6u2H0TLYBWe1grwSC/0efBoQ2VKCIAhVwWw2M2bMGGRZZuTIkfTs2dO+zWKR+Wp7KoeT9WiUEs0CnQn0uPFG1+6OKnpFaZnQN5RZDzbimc4BxAa5oFTApjN5zNiUjJNayYZTeZQYLWw7m8fBi4XkFBlvOFB1ZdbVujOFFJZa8HdT0zNKe8PrrgoKhcRDbaxNzDee0VNglOwZYV5eXnz66ae4uLiwbt06xo0bd8uBuapia3Ie020gAM0Cbq50z6gvJP67L+zlXtFPj0FRi9MG3cIaEnL3IPLPnbH2lhIle9ekcnIm8qHRBPboQ97ZUwT16INUA983SanEr0NnANJ3b6/28wmCcGMkSbqUHR2Kh5OSJJ2Bd1Zd4GBSIQDh4eH89ttvzJw5k6lTp9p7Pup0OqZMmcK0adNu++tnEZQSqlVJSQnTp0+/IyO+YC3d823UGgevIDRKiY4N3Kr1fGqlgvaXztGs70OACEoJgiBUhW+++Ya9e/fi7u7Oxx9/bH/cIst8tyuNPRcKUCpgfM9gov1vvnzLxs1BSY9GHrzeJ4TPhzfiuW93N3YAAGF2SURBVC4BqBQSW8/m0aeJlg2ndMzZkcanm5J5eVEC4xee5eP1SSw8lMX+xAKy9NcXqNIVm1h9PAeApztbz1FbWgW7MKCpJ0aLzOLDWWW3tWrFnj17kCSJr7/+mpkzZ9bSKsuy9ZPyjmoHQLObKN0zGwyc/PErSjLT8W7dnoZDH0Gprv7Jh9fi7B+IV7OWtb2MekfbJAbvFq1r9Jx+HbqAJNkbnguCUPc09nNmysBwonwdKTJa+HRjMosPZ2GRZdzc3Pj8888rfN7MmTNR1+JNipogglJCtdHr9UybNo0pU6bckRHfrKwsNmzYQGSPoQC0b+CGk6b675h1DrcGpQqdQ1Co1OzcufOObpwnCIJwqzIyMnjzzTcBmDp1qn10syzLzN+bwdaz+SgkGNM9iNigqp+u6uKgpFukB6/2DmFAU09y9Eb6RWt5uI0PIVoNkgR5JWaOpOhZHpfNZ5tTeHVxAmP/OMv0dRf542Amey4UkFlQvvRv6ZFsSk0y/aK1NPFzqvK13whJkni4jS/NA53Zdjafi7mlZbbHxMTYA4KvvvoqK1eurI1llnHw4EGcvQLAxRtJgqYBNxaUkmWZlE1/U3jhHJ7NW9Lo4cdEmZxww0TDc6EuMpUUk7l/N6biotpeSp3h6axiYr8w+jbRAtb34E83JpOamVPhVFywXj/X1UEfVUW86wnVRq1WV3on806I+C5btgxJqSGi8yAAelRz6Z5NtL8znk4qik3Q+8FnAWsZoSAIgnBz/v3vf5Obm0urVq148cUX7Y8vPJTF2pM6AJ7tEkD7sOrNhgVr4MbLRY1aqeDeZt68P7ghcx6JYvKAMB7r4EePSA/CPB1QSlBQauZoahErjubw+ZYUXlt6jjG/n2HB/gxKTRYOJRWy6bSO5oHOPNrWr040sVYqJMbfFUyzQGd+P5hZbvsrr7zCs88+i8Vi4ZFHHiEuLq4WVnnZoUOHCIixlk5FeDvicoM3n7IPHyCwWy/CBg2j8UjRt0m4eX4dRcNzoe4wl5SADMbCApBlUrdtFFl8l6iUEo918OfZLgGolRKHk/XE5ap59OkxFe4/dOhQPD09a3iVNUu88wnVRqfT3dER3z/++IPQdv1QOjjj66qmiX/N3IFWKCQ6XsqWiu41HIBFixbVyLkFQRBuN9u2bePHH38E4Msvv0SlUgGw4mg2K45ay94e7+BH14iaufFQEQeVgka+TvRt4skzXQKYOiicr0dE8c49YTzR0Z+ejTwI93JAqQC9wcKq47l8timZRr5OPNTal3F3BaOsxbK9f9IbzIzpHkRTf2eMZkuZbZIk8cUXX9C7d28KCwsZNGgQ6enptbLOrKwskpKSCGreBYBmN5glVZyextnffiZj784a6z8k3L48m17R8Pz4kdpejnAHsxiNxP/wJRl7thN0V18y9u7kwvKFHPpoCqfmfkvhxQu1vcQ6oXukB2/3D8PHRcXxtCK+/uIzRo97q8w+/fr1Y968eZhu80CzCEoJ1Uar1dpHOle0zd3dvWYXVINycnJYv349jXoMA6B7pHuVjhi9li6XpvDpnYNQObqwZcsWMjPL33EWBEEQKmc0Gu2ZUc888wydOnUCYG18Ln8ctPY8eriNL32a1L07mBqlgggfJ3o31vJU5wCm3BvON480ZsrABjzVyR8/NzWHkwsZ2MwLs6VuNA238XZRk6wrZWAzL9bG61gel12m7FCtVrNw4UIaN25MYmIiQ4YMobi4uMbXaWtyHhxrzVBpFnj9pZuyxcLZP+bhHtEI/07d6kzjdqH+KtPwfNe2Wl6NcKeSLRbOLPgJhUqFX/suGAoLCOzWi6DeA0CWyYk7yNFZ0zn+1Qxy44/d8X/7wr0deXdgA2QZZm9NZfZH7/LyRz8hKZQMHTqUpUuXolKpcHR0rO2lVisRlBKqzYULFxg7dmyF28aOHcvff//NihUranhVNWPZsmU4egYQENMJCehWw3fQG3g5EOiuwWSB7sOexmKxsGzZshpdgyAIQn337bffcvToUby9vfnggw8A2Ho2j7l7rSUI97fw5t5mXrW5xBuiUkqEezvSM0rLEx0D7Nldrg51L0OnsZ8TJzOK6NHIg/j0In7Zl4nliosXT09P/vzzTzw9Pdm1axdPPfVUjV/cHDx4EG1IYzSunmiUEo18r/+iIXXrBpQODkSNfBqz0VgnSieF+k80PBdqkyzLXFixEHNJMVEjn6I0NweNqxuSUknYgMG0+ve7+LTtiKRQkJ9wmpPfzybu0/fJ3L8bi9lc28uvNW6OKt7oE0IDL0dmb03hvXEj2XYqi4WLFqFQKNBoan/wRXUTQSmhWuzevZuVK1fy2muv8fbbb9szprRaLZMnT+aNN97g1KlT3H///Xz22We3XZR84cKFRHSzNjiPCXDGx7Vm+2dJkkTnhtYSvsZ3WbO1RAmfIAjCten1egwGA+np6Tz22GMsWbKEr776Cm9vb/ZcKODbnWkA9G/qybCW3rW82tuXJEk08XPmRLqeMd2DSM4r5ZsdaZiuyOqKiopi8eLFqFQqFixYwJQpU2p0jQcPHiSwmTUzJdrfGbXy+j5WF2emk3/2NFEjn6Iw8Rwa1+rvRSbcGa5seJ5xhzc8N+TrKM4UgbmalLp5HcUZ6USNfAp9ajIuwSFltjt6+9Do4cdo9Z8pBHbvjULjQFFaCmd/+5lDH/6X1C0brL2o7kAKhXXQR68oLdsT8ugSqSU+rei2z5CyEUEpocqlpaUxbNgwVq1ahVqt5s033yQ9PZ2MjAzS09OZOHEibm5uqFQqZFnm5ZdfZty4cbdNrWxeXh6pqWlEXQoGdW9UO31GOodbS/iKnfxxdPdm/fr1lfb4EgRBEKCkpITp06fj7+9PQEAAISEhHDhwgEGDBnE4uZAvt6Ygy9CzkQePtvUV2S01oH2YOxdyShjTPYi8YhMzNyVjMF3uM9WzZ0+++uorAN555x1+/fXXGlvboUOHCLT1kwq8vn5SssVCwh/zcQ4IJGXTWjyaxFTnEoU7kL3h+b5dd2TDc4vRSMbeHShUanKPH8FiNCBbLNd+onBLMvfvJnHVUlyCQ8k7exqPyMaV7uug9aTB4Ado8+ZUQgfch9rVDYMulwt/LuLAtEkkrlmOoeD27j1cmfYN3OjXxJMDFwtveJprfSaCUkKVMhgMDB8+nJSUFJKSkpAkCUdHRzQaDb6+vmg0GhwdHZEkifHjx/Pxxx/bm5bed9995Ofn1/ZLuCV6vR4HBwc++u53nL0CcVJLtAt1rZW1+LtriPB2REai4/1PYjQaWbt2ba2sRRAEoa7T6/VMmzaNKVOm2AP4Op2O9957j8kzvmPmpmTMMnQOd+OJjv4iIFWDmgW6kJZnIMLbkUPJej5an4TecLnU4+mnn+aNN94A4Mknn2TXrl3VvqaioiJOn0nAP7q9dY3XefGQtmMzBefPkrZjC/6du4ufI6HKaS81PDcWFtxxDc8LEs8R99kHJPwx3zpA4K6+pO3Ywok5MynV5db28m5bulMnSPhjHmANvHu3aHVdz1M5OxPcuz+tJ75HwwcexdHHD3NxMSkb/uLgtMkkLPrFOr3vDqNQSLQJdb2j3h9EUEqoUq+88grbt2/H3d2dpUuX4uxs/ZBmNFs4nFxYph+EJEm89tprLFq0CCcnJ1avXk23bt24ePFibS3/ltjusAcGBvLOnCUAqLJOYTEZam1NtobnTXsNZ+nSpdx7771kZGRgMBjQ6/W1ti5BEKqfrQxN/M5fH7VazcyZM8s97hMRS5J3Z4wWaBPiyrNdA1HUoUl1d4pGfk60CHLBSa3gZEYx0/6+iK74chbItGnTuP/++yktLeX+++/nwoXqne4UFxeHV0QLVA7OuDkoCfF0uOZzSrIzubh6OQBh9w7BwVOUfwpVT3FFw/OM3dtreTU1w2I0cOHPxRz74n8UZ6ThFduGgK49KUpLwa99ZySlkrgZ08g5dri2l1rlLGYzOcePINdSTyZ9UiKnfv7GGoxq1Y6wgUNu+BgKtRr/jl1p+frbNH7sWVzDwpFNJjJ2b+fMgp8wl5ZQlJFW9YsX6gwRlBKqzPfff8/s2bORJIn58+fTuHFjZFlm6ZEs1sbraBnsyoZTOhKyy9YKDx06lM2bNxMQEEBcXBwdO3Zk//79tfQqbo7BYOD3339nypQp6A1mQtv1A+C3T9/k999/x2ConcBUh3A3JAn0Ki07D8cTHByMv78//v7+TJ8+nZI7tG5bEG53V5ahid/562MwGGjfvn2ZxzxDm9D7jW9o1dCXx9v7MKZHICoRkKo1TfydefPuUDwclSTmljL1r0QyC6zvr0qlknnz5tGqVSsyMjIYNGhQtWZfX9lPqlmg8zUn7NrK9ixGA+6RjfG/VGIlCNXBt7214Xne6fjbvuF5/rkzHPl0Gqlb1oMsEzpwCFEjn0KhUuEcEITZYCBq9DO4BIdy6qc5nFvyGxZj7d0wrkrpu7aStm0jXjGxpG7byMW/VtRocKokO4v472djMZTi3qgxkQ+NQlLcfHhBUijwat6KZi+9TsyLr6Bt2py8Uyc49fM3aFzdOL9iEflnT1fhKxDqChGUEqrE7t277WOz3333XQYNGoRFlpm3N4NTGcX0aOTB+pM6OoW7s/RwFvsSy6Zitm/fnt27d9OiRQtSU1Pp0aNHvZsWN3jwYPr160d4x4GoNI7okk7TJjKAwYMH11r6pdZJRbSv9e7tqv3ny5SkTJkyhWnTponsiXrsTsmEuVNeZ1WprAxN/M5fnYODA7/99hv9+llvKrgHNKTvv7+nbaNAXuzqR+dwNzTX2chaqD4NvByZNCAMX1c1GQVG3vsrkYu5pQC4urqyYsUKAgMDOXr0KCNGjMBcTRdoBw8eJLB5V8BaXngt6bu3kZ9wGoVaQ8Twkbd04SYI1+Lo5Y3Hbd7w3Fxawvllv3P8qxmUZGWg8dDSbOwbBPfsV+Zzt4PWE4VaQ+PHn8cjKpr0nVuIm/URRWkptbj6WyNbLFz4czE5cYfwa9+ZzH078WvfmcLE8xz76lNKcrKrfQ3GwgLiv/sCY2EBzoHBNH7sORSqqhnsJEkS7g0bEf3ki8S+NgmNh5YzC34ipM8ACpMu3JG90m534h1RuGW2xuYGg4EhQ4bw1ltvYbLIfL0tldR8A2O6B3EyvYguDd1YfTyH57oGsvGUjlXHcspM3QsLC2Pbtm0MGDCAoqIihg4dyieffFKnJ/MdPXqUt956i+TkZB5++GEWLFjAg0+8AIB/4SkWLFjAww8/XKsNxjuFW6f6NOwyuNy2mTNnolbX7GRAoWrcKZkwd8rrrEqVlaGB9XdeqVSSlpZWp/+21jSdTse2bdtYtmwZCxYsYPDwEfT99/e0axLKi139WbRwEbLZWNvLFC7xd9MwqX8YIVoNumIz//d3IqczigEICQlh+fLlODk5sWrVKl5//fVqWcOR4yfxjmgBXLvJeUlONokrrWX9YQPvx9Hbp1rWJAhX8u9oDZrejg3P886c5Min75O2fTPIMn4duhD76iTcwsIr3F+hVKLUaAgf8hBqVzeK01KImzmdtJ1b6t17odlg4NS8bylKTSZq5FPknjyOT9tO6FOTiRr5NEqNA3Ez3ifrUPVVnZgNpcT/8KU1GOjpRfTTL6FydKqWczn7BxL50GgiHniUgvMJ1j5h2zdZM+OE24YISgm3xGAw8OCDD5KSkkJ0dDQ//fQTRgvM2JhMQamZMd2DuJBbQtswN5w0Soa19GHnuXxe7B7E0VQ9P+5OLzPe2d3dnRUrVvDiiy8iyzKvvfYaL774Yp2azCfLMps3b+bee++lRYsWzJkzBz8/P/bu3csrU2cy8eHuPNzamw9ff5JHHnmEvXv34uFROxP4ACLdTJgMJXgEReLZoGmZbTqdjry8O3O6RX12p2TCXFkW+8/XWZtlsXWVLMvs27cPvV5frgzNpn379hQVFdGvXz8CAwO59957efvtt1m6dCmJiYmVfji/nbPVcnJy6Nu3L2PGjGHQoEEsXbOB+XN/4ul+sfaA1CMPDsPF5drZMHcqi9FAzvE4TCXFNdbbxNNZxVt3hxHl60iRwcKH6y5yOLkQgHbt2vHzzz8DsGbNGk6ePFmlP78mkwmHwCYoFEq8HMHHpfKbO7Isc27RL1gMBtwaRuLfucctnVsQrpe2aYvbruG5qaSYhEW/WBuX52RbAyLPjCVi+EhUTtcOijj5+hP76lt4NIlBNhk5v+Q3Tv38DUZ9YQ2s/tYZ8vM4/tWnWEpLiRr5FPqUZHxbt0eSJDwiG2MxmYga/QyuoeGc+eV7zv4xD7OhtErXIJvNnJ73PfqLF1A5u9D06ZfQuFf/dY7GQ2st5ztzCr/2ndGdPE7i6mX1LqgoVEwEpYRb8sorr7Bt2zZ7Y3OlgwvT113kSIqeCG9H0gsMNAu4/EFeqZDo20TLiXQ9Dbwc2Xg6j082JFF0xRQdlUrFF198wSeffIIkSXz99dfV3hviepjNZhYtWkSnTp3o2bMnq1atQpIkevbsycnkXIZ/uBy59Qi2nMnj3uY+fPftt6xdu5bx48djNNbeHfYgP29CjdaGrw07l82WGjp0KJ6enrWxLOEWXCsT5nbJfpMkyV4We6V+/frValnslepCsMZsNrN48WI6d+7MPffcg5OTU5kyNJt+/frx22+/4ezsTEZGBunp6axatYqpU6cydOhQGjRogJ+fHwMGDODNN99k0aJFJCUlVUu2Wl34vgFkZ2fTp08f9u/fT3Z2NjvOZLNTimXr2QIGNvNCoZB4cNh9ODo61sr66jqjvpCkdas58P7bnPrxKzJ2b7f3Njn25afknjharaPYXRyUTOgTSmyQCwazzIyNyew4Z/2sMHz4cL766iu2bNnCvHnzquznV6/XYzabGf6cNQOr+TVK9zL27CDvdDySSk3E8FvrtyIIN0KhVOLX/vZpeK47eYwj/5tqfy3+nXvQ8pW30DZueo1nlqV2dSP6yRdpMOgBJKWS3GOHiZsxjbyzp6pj2VWmKDWZo59/hD4pEbeGkRjy8/Bo1LjMPhp3d5RqDYF39QFJInPvTuJmfIA+KbFK1iDLMgmLF6CLP4qkUtPkiRdw8guokmNfD0mScI+MQncq3hqUS0rk3KJfq/V9RqgZ4p1RuGm2xuYA8+fPxz800ppCn1mCs0ZBbLALkT7l71pIkkT7MHeifJ3QKCWOphbx3ppEMguNZfZ55ZVXWLJkCc7Ozvz111907dqV5OTkGr+YKS4u5uuvvyY6Oprhw4ezZ88eHB0deeGFFzh8/CSD3/icz/boKXXyo0WAA10bOPDx/z7hmWee4aeffmLixIm1eofdZDLx38fvpnmgMw073YskWX/t+/Xrx7x58zh48CA7dtye/QZuV6WlpVfNhKkLGUQ3+ntqsVg4efIkv/zyC6+//jpPPfUUSUlJl8pif+Ohp8ahDW1Mv3796kRZLFgzuSoK1tTU97+kpIQ5c+bQtGlTHnjgAXbv3k1BQQHHjh1jxYoVLFiwgAceew43vzD7923FihWYzWbOnTvHzp07+fzzz3nqqado2bIlKpWKrKws/vrrL6ZNm8bw4cPZv38///d//1dpVl5eXt4N9+ypKyWZWVlZ9OnTh0OHDuHnH8A78zaz8DRE+TrRq7EHpUYLLg5qkSFVgZKcbM4v+4OD779N0t9/YtIX4t2mPQFd7kIXfwy/9p1RqFSc/OFLjnz6frWWDzmoFbzcK5jO4W6YZfhqWypr462j30eNGsWsWbOYOnVqhT+/BQU3Nmrc9jsfEBDA2v3WZrvxO1ZX+jtfqssl8c/FAIQNGIyTr99NvkpBuDm+Ha5oeJ6dWdvLuSmmoiLO/j6X+O9mY8jT4eDlQ9Pn/0XDoQ+jvMkbBpJCQWCP3jQf+waOPn4Y8nScmDOTi2tWYKmlKXZXozt5jGOzP8Ggy8XR1x+f1u1xDgiqcF9JqUTbOIamz41H46GlJCuDo198TOqWDbccvElau5LMvTtAkoga+RRu4RG3dLybIUkSPq3aUpB4nqiRT1Gam83p+d9hMYkS+/pMkkXOG/n5+Xh4eJCXl4e7u3ttL6de2LNnD927d8dgMPDuu+/y/Cv/Yfq6JDILjWidlLzRJ5TQ6xiPfD67hE83JpNbbMLdUckrvYLLBbL279/P4MGD8fDwYOvWrcyaNYuZM2ei0+nQarWMHz+eiRMnVvmd7JycHL788ktmzpxJRoZ1comnpycvvfQSL40dS3y+A38czKKg1Prm9UArHwY188RiNtvXplKp6kQ2R1FJKRZJyeytqXwy/kG6RAcxb948jEYjnTp14vTp07z77rv85z//QalU1vZyhUpcvHiR//3vf3zwwQcUFxfz8MMPs3btWvt2WyaMi4sLGo2m1tZZUlLCtGnTKv09NZvNnDx5kv3797N//34OHDjAwYMHKSwsROPigVd4DGHNOvDo86+y5dApOsY2YUz3ILacyaNbQxeef/VN1vz2PUlJSXz66aeMGDGCyMjIGn+NFouFIUOGlPs3WLp0KQqFotqya3Jzc+1/m9LT04HLf5teHPMSOtzYeU5HbkEJL/QMZ/NpHd0burBw6QoefWBwpesqKSkhLi6OAwcOsH//fhISEli2bBkhISEVBgC1Wi1JSUk0bNgQg8GAp6dnmS+tVlvusS5duvDdd98xZcqUcsebPHkyEyZMqJEgUGZmJn369CEuLo7QiMY88ckyzudLNA905l89g1EpJJRiyl45+pSLpGxaR/aRA3Dp4sY5KJQGg4fhHhFlf78zFBag1Dhw5pcf7GVDGg8tAd164dexa7X0HrENV1l3UgfAkFhv7o12IyAg4Ko/vzExMZhMpnI/q//8Wb777rtxd3dnyJAhbN93hAc+24zFYiZ30Vv8sWB+ud95WZaJ/342eSeP49qgIc1efFVkSQm14sR3X5B38jhBPfsRNnBIbS/nhuQcO8K5xQswFuSBJBHQtSehAwaj1Fz7GuN6mUtLOL98IZl7dwLg2qAhjUY8iaOXd5Wd41ak7dzC+aW/gyzjHhFF48eeQ+V89T52NkZ9IQkLfyH32GEAPJrEEPnQaDRuN369m75rK+cWLwCg4bBH8O/U/YaPUdXyz51BF3+clI1/4d6oCU0ee+6mA5VC9bjeOIsISiGCUjcqLS2Ndu3akZyczP3338+M737lfxuSySsx4+emZkKfEPzcrv+COEdv5JONySTmlqJWSrzQNZD2DdzK7HPx4kVOnTrFpk2bmDp1arlj3OzFjF6vR61W2y+cjUYjeXl5fPTRR3zzzTf27I6wsDBeffVVnn76adJLlMzdk0FCtvWufpCHhhe6BhLuXbf/CK6My+Suxl7sT8yna4QHBkMpFrOZ559/nl9++QWAnj17MnfuXEJCQmp0bRX9O4jshMsyMzN5//33mT17NgaDgaVLl6LT6Rg8eDCPPPIIa9eutWfCLF++HK1Wy9KlS3nnnXcIDw+v0bUaDAYWLFjA448/Xm7bjz/+SLdu3YiNjaWoqAgHN0+8wpvhHd4Mr/Bm+DRshotPcIXHHdbUkSHtGrDqWA4LDmSiLs0l1qOYV0f0x2I20rt3b5599lmGDh2Kg0PVfVitiCzLGAwGRowYwbffflvu3+CZZ57h119/RalUolKpquy8iYmJzJgxgzlz5pT52/TKq6/RdfCjHM0wsS+x0B4oBxjZzpf+Tb1YdSyH3w9mclcjD4bE+uDpfH3rysjIwN/fv9Lt586dY/DgwRw9evSax/Lx8eH8+fNXDXKlp6dXe0A1PT2dPn36cOzYMRq37cHdb8whzwCtgl0Yf1cwKmXVBaNKdbmonJzI2GudjFSckY5LcGi9Ck7Iskz+mZOkbF5H3qkT9sc9oqIJ6tkP90ZNKr35Issy2YcPcGHFQowF1rI6paMT/p27E9C1Z5X3IZFlmaVHsllyxDp5qkuoAy/2joBKPupe78+v7Wd39OjRfPvtt7wydRZy60cIJY3X7m3BM888w4IFC8r87Gbs20nC7/OQVCpiX55YoyUugnClnKOHOPXzN6hd3Wj95lQUVfi+VF2M+kLOL/sDk74Ql+BQco4dIfLBUdWamZN1aD/nFv+CuaQEpaMjDYeNwKdVu2o737XIFgsXVi4hbesGAHzbdaLhsBE3/O8nyzIZu7ZxfsUiZJMRtasbkY88fkNljznHjnDq5zkgywT3uYfQ/oNuaA3VKe90PCd/+hqLwYBLaAOinxqD2sW1tpclXCKCUjdABKWun8FgoE+fPmzbto3o6Gjmr9rKnN25FBkthHk68HqfELRON/5mV2y0MHtrCoeTrRdaD7fxYWCMV5kPugaDAX9//0ovZlJSUli4cCFOTk7l7tR7eHig+MdFQEXZHOPGjWPcuHH06NGD+Ph4WrZsyYQJE3jwwQcpNkn8cSiLzWesjcEd1QqGxXrTN9oTVT24o34xt5TjaXr7BeqmMzruifGiS0M3fvtlPi+99BKFhYV4eXnx3XffMWTIkBpZl8Fg4P/+7//KZdW89dZbtZrtUxfk5+fzv//9j08++YTCQmsTzp49e/Lpp5/iGRzJyq37GT2gM4vXbuf+nm1ZtmwZ9w0eTJcuXYiPj0etVvP8888zadKkqwYWqpLRaKSwsLBcFte9Q4Yz76fvOZJm4P++XYxbcGOcvSq+SPNzUxPu5Ui4lwNBbgqObFnN/YPu4ad5v/LUk0/w9c4M4tKsjTvN+lwOLfuaU5v+wFSix9vbm8cee4xnn32Wpk1vrM/E1Vy4cIH169ezbt06UlJS+OGHH2jctDmPPPcyX0x7m1W7jnNPhya88MZkli74mROH9jJ8+HBUKhVt27alTZs2tG3blpiYmEp/risLzsbFxfHRRx/x66+/2oc+tGzVmideexfn8LYcTNajN1xOyXfRKGgX5kavKC0NvR3ILzGjUSmYtTmZo6lFqJUS/Zpoube5N24OV8+MvNbf3fT0dHQ6HTk5Oeh0OnJzc8t92R7XarX897//vWqgNCMjA19f32v/g9yktLQ0evfuzYkTJ2gz6AlaPvwfTDL4u6mZdHcYHtcZrLsWc0kJSRvWkLZ1A6ED7iPorr6kbF5H4solaDy98GvfBb/2ndF4aKvkfNVBNpvJjjtI6uZ16JMvWh+UJLxbtiXorr64BIde97EsJiNZB/aSsmUdJRnW7D5JqcK3bQcCe/TFya9q/z6tO5nL3D0ZDGzmxf5d2/nf+Iew/GN64tChQ/n9999JSkoiOzu7zM9qma+8Atz9Q3no8ecY+8bb9O3Tmw9eHs3WhEK6NnDgwWFDWbt2bZmfXUOejsOfTMVcXEzoPfcT3OvuKn19gnAjLGYzB9+fhLEgn6hRT+Md2+aWj1mSnUVxZjruDRuRG38Uz+hmpO/ejjE/D5WTM0onZ1ROzqicnaz/39EZlbP1ccU1MvKzjxzg3JLfcAkKIWrkU2QfPYRv6/Yo1NX/mbAkJ5szv/5A4YVzBPXsh8rFFf9O3VA61OyNZ7Oh9FKmaRyA9X2k1923VH1RlJbC6V9+oDgtBYDAHn0IHXDfNYNcBRcSODFnJhajEd/2XYgY/midqAK5UmHieeK/n42pSI+jnz9NnxmHg1b0zK0LRFDqBoig1PUbO3YsX3zxBe7u7sz/aw9LEiSMZpnGfk680isYF83Nl36ZLTK/7Mtg7aXU+7saefB4R397wOdW7thLkoSHh4c9WDVjxgzWrl3Le++9V27fSZMm0a9fP0pKSujXrx8WGdaf0rH4UBZFRuuFX9cIdx5u43tTAbj/b+/Ow5sqsweOf7N3SZruG7RAoewFZF8UUBEFRUQUFxTFdUQZUEcdZ3RQx9FxG7dRZ36oiAqCIMgIAiqyyb5vQmkLpXSne5umzXZ/f6QNhBYoUEoK5/M8edomN/e+uX1zk3vuec97MbkUhZR8Ky2DDXy0Npu9OZWY/TQM7xhCK20hD9x7N9u2uaeQfeyxx3jnnXfwb8BsJufqQgyBuhSyrqxWKx999BGvv/46RUVFAPTq1Ys///0ttLFJbDlawdFid1Dmzp4RjOziDjSuSC6mX+sgAi0ZvPfKn/nll18ACAgIYOrUqTzzzDMEBwc3ensVRWHfvn2sWbOGG2+8kUf/8BjffPMNz7/3FQfLtFx91SCeHNmZj2v63Imig2oDUH60DvOjVaihznFEURQcDofnf6rRaNmcUc6srfmUWt1ZQSqnjcNr5rNlwcdUlRYAMGjQIB5++GFuv/12AmpS3RvaPwoKCli5cqUnEJWWlgaAzi+QjoNv5v5nX2dbegkavZ/X/2DOdnfNDrOfmpRta8k5uIOi9H0Upu/DWpyPXq+nW7duniBVz5496dGjBy6Xq97g7NNPP8306dP505/+hFqr44a7H6PPTRPIdQVReUIgymTQ0DveSJ9WJjpGBdQbKHe6FOZsO8bymno7/jo1IzuHcn2nEPx09WfunC7zbebMmdx5551nFTxuyMUF4IIcd7Kzs7nmmmtIST3EkEf+TssBtwDuDKlHr4w5r8+vWoqiULhzK0eWLMReVoo5sSPtJzyM3WJBZzSROucLive6h1GgUhHcsQuRfQcR0rELKh8ZOu1yOMjf9Bs5a36lutidcaTW6YjsO5Doq67BLzT8nNetuFwU799L9qqfqThyyH2nSkVI527EDh2GqVXjZUFsOFzGb4dKeezKWF6ZuZx3J9+Gw2YFvD9j9AYDpVYn+RU2jpXbOVZhJ7/C/fNYuZ1ia91aWLXv+X9Pn8nkR+73yvJTFIWDX/yX4v17CIxrRddJT/vM/1Zcvo4u+4GsX5dhTuxIp4cnn/Xz7RXllKYmU5aaTGlKsufYEH/jGK+ge0Oo9Xp3wKo2eBUQgKm1e2bK7JU/kbViKebEjiTe8xD28rJGD1qfieJ0kvnLj1QcPULi3RM5sngB0QOHENgyvkm2bystIfmL/2DJOopKq6XtuAmE9+jVKOt22W0cWbKQvPVrAAhsEU+7uyeest6dNT+XfR//C0elheCOXelw3yM+ezyz5uWy/9MPsZWWoA8OodNDT0iGqg+QoNRZuBSCUk1xIj5jxgweeOABAD6cv5Kt1hhcivsL/eODYzFoG2c4wk/7i5m1LR9Fgc7RAUweEkugXnPGk5msrCwefvhhjhw54nXF02q1ei17NkNIDuRV8tXmPI6WuIuYtgo1MKFPFImRFy5Q0xSqHS5UKvhsfS4b0t2FXv20Kq5KMLHzf//Hv157CYAuXbowZ84cunbt2qjbVxSF/fv306ZNG8aPH8+nn37Kg5OmsuR/Cxl65QDPEKivvvqKiRMnEhoaSkJCAgkJCbRp04aEhIR6Zw08Uy0jX2e325kxYwavvPIKWVlZAFxx1XDGPvYCFYEtySo9XkxXo4KRXUIYnRTOnhwLHSMDPIFGgAijjiiKWPL5O6xZ7K4BEBISwnPPPcfkyZM9QZpzpSgKu3fvZv78+cz/bgH5VhVt+1zLmAefZG9mKd1bhXrqQA1uZ+ajNVls3Pk71/XrSkJ4gDsAFWLA/zwCAQ6ni3WHyvjx92Jyytz7Ro2LqkNbWD79FUqy3IEks9nM008/zVNPPcWbb75Zb/9wuVysXbuWX375hRUrVrBz507PNMO6ABPxPa+l+/A7CIzvBurjbU7wq+DJEZ34btlqbhsxlLd/2E26zQz1XEWsKiuk8PBeCtP3UZT+O4Xp+6gszGH9+vV07979lMHZFVsPMGddCv7x3bG5jq/X7Kehd7yJPq1MdIj0b1ANJEVROFRQxYxNeWTUBDaD/DTc3DWMq9ub0WnqHscVReGrr75iypQpnv32/vvvc++995711dLTBblmzJhBnz59uOmmm3jvvfe4+eabG+1qbFZWFldffTWZx0q57ulPMLfqAsCYbmGM7haGuhG2Y8nJIv37byk/nApAeK9+JNx2N2rN8YsXiqJQmppM1i9LPcsB6ILMRPYZQESfgRetjomjyopKoyFtzkyK9uwEQBtoJHrgEKIGDm704RDl6Wlkr/6F4n3Hp6qPvuoa4keORqVSN8oQx91ZFn5JLuaRQTG8MW8dM99/lVE3jeLN5x5lyb4StmVaKKiwY3ed/quwn1ZFWKCW4qxDaEoz+Mekccz6dgF33XoTd955JwMGDPCUECjYvpnUOTNRaTQkTfnzKYsRC9GU7JUWUmfPoPTgfno89xJ+YafPSHVWV1F2KNUdhEpNpjIny+txlVpN1KChxN8wiqqiQvxCwynauxNL1lEcVitOayWOE25OayXOM0xmYU7sSOL4B8jfsoGogYNRqdVex8+mVpp2kPxN62hzyzhS58zE3K4DUYOGnjHT63xYsjNJnvEJttIStIFGOtz/aKMG62sV7dvFoXmzcFRaUOv1dP7DVAJbxHuPUCkrZe9Hb+MfHklw5yQi+wxo1FpeF0J1cRH7P/03Vcfy0AYa6fjAJIxxrS52sy5rEpQ6C809KNWYJwyncmJh86n/mk1huDv1d1BCEA8OiG704Ws7Miv4eG021Q6FWLOep69uQYDazptvvnnWBXKrq6u9UvGdTidt27alRYv6a9cApGTk8lO6k401AZtAvZrbr4hgaDsz6mYwVK+hFEXh99xKZm3NJ7Mm8KZRQStDBV+/+gRpuzfi5+fHO++8w2OPPXZe/UlRFHbu3OkOYsyfjym6Nc+8/hGfzF3Kddddx5TrElmTWspVCSZe+vR/LFu2lA9e/QtPPzKeXVs31llfcHCwV5DqwQcfZNasWfVmvzVlAeVz4XK5+Pbbb3nxxRdJTU0lOK493YbdQaehY6hUHQ8eadTu6cf7xJvoE2/0CujYHC7UKhVLfi/ihz2F2JzHD+0BKjuHNy9jx9LZHEvbSXRUFC+++CIPPfTQWWW5KIrCjh07mDd/Pkt+XUdVQAwxXQYS3bkfBmOw17LWkmPc2tHAXdf14aNPv2TqE4/xl+f+dEH+Dy5FYWemhSX7Ckk55v7SqwICKzP57eu32fPbMr7//nu2bt1ab026F198kV69enkNWdUHmuk36l4SB43CYY5H4Xjfjw7S0TfexIBWAYT4qbjnnntYuHAhY8aM4euvv8alUpNd7iK9sJr0oirSi6rIKrXVW9bGbimlW5tIcnf9ysuP3s59D/+BJYsWcMfDU/nkjb/x0epM9hcez4gK8dd6MqLaR/if8/HIpShsTi/nu10F5JW7hzWFBWoZ0y2cQQlBdQJcJ2ernc8kDqf7zHr22Wd5++23Abjhhht4//33ad++/RnWeHqZmZlcffXVlKqDuHrKhxhMYQTo1Dx6ZQxXtDz/QIujspLMnxeTu34NKApqnY6E28YT1qP3afeRNT+P/M3rOLZtEw6Le3guKhXmxI5E9h1ISOduTVL7paqwgJIDewm/og8psz6nNOUAhtAwYgYPI6J3fzQXeBi1NS+X7DUrKNi+CcXp9GRIVGQcJqhtImqt7rzWn5JvZcnvhTw0IMYTJD85a1OlgrAAHZEmHRFG9y3SqCOi5m+TQYNKpcJms+FwOOq857VaLXq9Hlt5Kbvf+QeOSgstr7+JlteOON/dI0SjcVZVcfCr6QS2jCd+xGivx1xOJxUZhylNcWdDVWQcrjNTW0BMC8yJHQlq14GghMSzPjYoTieOKivOKiuOyuPBKnfgyorDWklw+86Y253fMb8x2S0V5K5fTcygoZ7agNlrVqD1D8Cc2JGA6NhGqxFYvH8vKbM+x2Wrxi8yio4TJ+EXdu6ZqWdSXVJM2pyZlB1KqcnqfQQAjcGAo8rK75+8i85oIvGehwAFrf/5XcxsKvaKcg58/jGWzAzUegMd7n8Uc7sOF7tZly0JSp2F5hyUslgsfPfdd9x00011iu0uXryYsWPHnvcJYH5+Pj179iQrK4txz3+EodO1AFzfMYS7ekc0yhXm+hwpquJfK7MornRgMrhn5os3axql/pDD4WDcuHEsXOidaqzW6vjD397jmlG3s2hPESrg6vZmxvaIOGPtlcbkcjioyDhMYGwchXu2E9a9FxUZR/CPij6nGTPORFEUdmdb+HFfEfvzjmeW2bJ/Z+WM18lP3sLo0aP57LPPCAtr+FV8RVHYtm0b8+fPZ9GyFVQH1gYx+hMYFuO17LjuodzULcJrCFQtra0ce9FRitJ/J33PBtJ2rKO6osTzeHh4OFlZWdx55511/qdwvHZIYxadPhf1ZTSmpaXx66+/8vf3phPf53oSBowkMOJ4rRatWkVSbAB94k1cEWds0BAjm9PFrkwLWzLK2ZFZQbXj+GG+uvQYhzYuJWPLcozOUuZ9O5fu3btTVVVVb7aloihs3bqVOQsX89u+TDSRbYnpMoDAMO+r/35aFZ2iA+gcHUhiqIa1y7/n5lGj+PTTT3nooYf44YcfGDdu3AXPWDuYX8mP+4rZnlnhuS9KX83ka9sy9dEJLFywoM5zxowZw5w5cxgw5FqSrhlLaMeBFKnMnJg80cKsp08rE33jTbQI1nuCDVVVVajVakpLSzGbzbhcrnpfY7XDxdHimiBVTbAqq6SaE2KHdI0JYNJVsaxOKWFIYrDnxNnsp6Z/azN9WhlpF+HfqMdch0thbWop3+8ppLjSPUwpJkjPbT3C6R1vRKVS4ayqoiIrA2PLeAp2bCW8R28Kd29D4+dPYIs4DKHhZx2gOlWQq6Kigtdee4133nkHm82GTqfjqaee4oUXXsBoPPsAUkZGBldffTXaNv3pc89fUGu0tAzWM2VIC6KCzi/YorhcHNu6kYylizxBpdBuV9DqxlsxhIQ2eD0uh4Pi33eTv2kdpSkHPPfrjCbCe/Ujsu9A/CPOb/iK02ajuqiA6qJCqmp+agx+xAy5lvxN64jsM4CUWZ/jqKwkdugwQrv2aPIhGrbSEnLXrSJv41qMca1JHP8ABTu3EtGrP+VHDhMQFX3ONbgyi6vJLK2mf+sgth+tIOWY1RN0ijTqCA3UNfji2qne84qikPLVpxTt3UlAbBxdJz9zQTMqhDhbZelpBERGc2jBHNrdOcE9zCkomMwVS8n9bSUum81reUNoGOZ27iCUuV17dEbTKdZ8aVMUhcqcLAJjW9YZpqgNNBLUtj3mxI6Y23U45yBS7vrVpC+a555hr1172t/7cJMEgRSXi+xVP3H0pyWY27Yn8Z4HqS4p5sgP36FSqUi850FcdnujT0pxoTmrqkj+8r+UpR5EpdGSePdEQpN6XOxmXZYkKHUWmnNQqnZIW58+fZj33UIWr9/DjQO68vCUZ1i5ZCFZR4+g1+vP+oThxJNno9HI8uU/MXtHEf6JgwC4rUc4o7qGXvBCd0WVdt5dmcWRompu7hpK19hAWpvVDToJPJ36ahnFJl3JQy/8i2dG9+TjtdlUOVxM6BPVpLPqnXzlvL6x+gHRse4vCIkdCWrTrtGnPk0rsPLjviK2ZlRQe3AoPLSHvYun8+iYodx66xji4uJOOVxUURQ2b97MtwsWsWr3YTThbYnuMoDgFu28tqNVQ0KYgWMHNpO9cyX//dc/+OKrWUy8/z6ee+dzNNGd8Y9OoMDipD5BOgUjFijNRlNZwCPjRmLy13mCs7Vqg7Qul4u8vDw6d+58UQo01pcd8tZHn3Hv7aN5a8k+DpYfT4nWqVV0axFIn1YmrmgReF5D3GwOF3uy3QGq7ZkWquzHr3xWluSTqMnn74+6r/Y/OfV429794N+Mv/suXpv5I9vyFIJbel+5VOOibZgf3VoG0TkmgIQwP6/smsbMrDkXWaXVLPu9mN8OleJ0uQM+jw2KYvIL/+SrD17F5XBnB904+la+/nImS/aX8XNKuVcgKi7EQJ94I33iTbQIbvyUdZvTRWZxNWn5Fl794DOMse14bMxgbkqK4PutR/j7Ox9TdGAd+zeuwO8Czyhoc7hYcbCEH/YWUVEze19LPwf3JThx7fqN0gP76hyPzIkdCWwRR96m3whsEUdgbByBLeMJbBGHX1iE19VjRVGw2FzkV9gpqLDjUhSuaGkkvaiKduH+KIqC9oShgykpKUyZMoWlS5cC0KJFC95++23uuOOOBvej9PR0rr3ueqKveYC2V94CQL9WJh4cEH3KGloNVZGRzuFF32I5egQA/8hoWo++HXNix/Nab1VhAflb1nNsy0b3FOg1agvSAvVmTykuF7ayUqqLCtxBp8LCmt/dP2tnvjtZ7f+0cPd2tAGBBLVtf9EL2DqqrORvWodaryd6wGCvzz+/iCjMiR0wt+tAUEL7Bk+L3hQs2Znsee91VGo1Xf/4HIGxTTuLrRBn4nI6SZ0zk4Qxd3Bs+2Yievb1ZEeCO8Biblfz/krscF714y5FiqKAolC0bxfHtmyg7FDKKQJ5HQhq17FBgTzF5eLID99hzc8lsEUcdksFbcbc2eQzJJYfOUTq7C/wC4/wDKGM7DMQh6UCv1PUm/J1Lrud1G++oGjvTlCpSBh7N5F9Bzb6dhyVlVTm5xAYG0dF5hFM8W1wWCrQBZkv+uepL5Cg1FlozkGpE4t/z/ttP7cN6ujJNHG5nEQbtRzctobyrIMEq6uIC9aR0CrOqz7PyZlUJ8+GFhIWzrhXviahfWdahfoRYdRxTfvgs2pndUkR5YcPoTOZMLVuS3l62im/JNd5rhO+zvRHZTQz6apY9mSW08mVhwoF/6gYdKagBr/pFUWhyqFQaXNSbXcQbFAx+YXXOeSMZMRNNzPpqli+2JRLjxZGBiYEXbAssBO57DYK9+wkf9M6rxojod170fb2e7CVlaIPMnNk8QLyN671eq5KrcYY37rmKlYHjPFtGu2DLK/MxtL9RaxNK8Nek87R3mjl2VFJzJ49myen/NFr6M09997LlwuWMmPJRgLiuhCWkIRafWIwRSE+WE9SCxNdogNIjPTHoFWfcTiEpdrJkaIqDhdVu38WVnmGG50s0WRjynWJPPvWpyxZtIAebcKZ+el/PPWpWrduTWBgILfddhu33XYb/fr1a5IPjOMZjaOY9NxLpFT4cfNtd/H0TUmebBidGnq0dA/L6t7CiP95njTXx+50sTenks1Hytl+tByr3f1/7RoTwKQro/nLv+ewZuNWRo4aw1/uvJKP1+Z4hrgoiotgdTV920XQIz6Y9jX/P19XXOngpwPF/HqwmLbh/ky6KpZ3f/ydhXNmcv311/PX8dd4DeVpFWqgb7yJ3q1MxJxnJk1DWSwW3nzzTTZs2MCcOXP4cvZcJtx9R51aNReao7KSnD27WXqghE1KC+waPV1jAnjiymhSN26iy8C+OCzl6ExBFO/fhzmxA6mzZ1ByYB8ATpWGcp2JMr2ZisBQKoNbUBEYRqnGSJFDw8n1ok8sEL9gVwHtI/3pHB1Al5hAWoUYUKlg8eLFTJ06lUOH3EWxhwwZwocffkhSUtJpX8vhw4e5/pY7SLztz4S17oJaBXf0jOCGTiHn9Z63V5STsfR/HNuyHgCNwY+W191I1KAhjZoVozidFB/YS/6m9ZQk7wNFqRnW9iAFO7fhslWj1mqJ6N2f9EXzKNixFcVZtyD3iTR+fhhCI/ALDcMQGoYpIZHgDp1w2exoL+CEFudKURRsJcVoA41k/Pg9eRvcwyM9VCoCW8Z7TqJNrdui1p3fUL9zZa8oZ9c7r+KwVNBi2AjihvvOdOlCnOjo8sVo/PyIHTKMnLW/Unpwv2dIXmMORbscuBwOKo6mn3nIY7sO7iGPbdt7DXl0VleRMnsGisNB4vgHKDl4gLDuPS9aIMNhtXJ4wTcEtowndsiwmlphF6fGYWNRXC4OL/iG/M3uz+z4kbcQO/S681qny26nPD2N0pp6a5bMDFCUOhfuarPJ3beaC3bhEZfde0yCUmehOQelTsyUmjtvPotWbuHW4YN4/6cUUsrrnlApLhdlueme2aCK0n9HU3mMuJhIEhISePXVV4mOjvZkEGkNAQz54wcMHz6cSVfFcji/nKS44DO2S1EUrHk5FO7ega2slFYjR3vGYp94VaahXKhYH3MlrqRB7uEtBwuJz99HWI/ehBv1bFiyguxiK/YAMw4/EzZ9ANUaP6pVOiqdKiw2J5U2F5U2Z73DZWrrTGw4VMKgtsEENMIsTGdSmZPlzoravgWntaa2hUpFcIcuxF4zHFOrhDofTA5rJaUH97sPhCnJVBcVeD2u1ukxJbRzf0lP7EBAdIvzPviVWR38lFzCLweKqLQrngDGU699zMJvvmDMnRN4+/lJ/HddDntyq72ea1RV07NNKN1bmukUHYDxFEMgGzoEqpbV5uRIcTXphe56PYcLq8kts6FQ93/67tL9ZObm07llKP9+7a9kH9xBZWEOAHFxcYwdO5bbbruNAQMGoG7ED4r07HxWbTvAgawSotv3YO2uVPolJXq17YMVh1jx03L+Pnk8veLNGC5AIOpUHE6FfbkWNh4uZeXeLHq2i/Fq28drs9m4K5kb+3eiQ6Qf3eODm3QIa2MrKCnn1RmLCWvdlSdHdvZ6nQcPH+XG3gkMbBdKlKlpAlEnO1Nw9kKxWyoo/n03Rbt3UJqajOJ0Z0lZNf7sajWYXYGJdIoxMumqWJbvL6Z7i0D8dWoiTXo2HyljX7aFvGILxyrslDrUXrW36hPoqiI8QE3fjjEM7xTC/pxKEqMC+GiNd42fQL2aztEBdI4OoF2oli//+z6vv/YaVqsVjUbDpEmTeOWVV+qdTTItLY1bH3qajuOex2AMJlCnYvLQlnSOPvesGsXpJG/jWo4uX4yzyj3EObxXP+JHjkZvurDDGqpLijm2ZQP5W9bjHxF1wlVs789TlVqNPiQUv9BwDKFhGELD8QsLxxAShl9YOBr/gGZ91dZZXUVpSnLNicABqvLzvB5XabWYWret+fxzZ/E11Zf/lFmfU7hrGwHRsXT943NNnuUgREO5nA5Q3IFUvTm4WR8TfE1Di8PH3TAKa242h76bgy4wkMTxD1CZm01QQuJFavlxiqKguFw4LBXNbsjeqSiKwtFl/yN75U+AO/M4/sYxDU9ocLmwZB2lNOUApanJlKenoTi8LwJF9BlA69G3U55+CGN8a68LdidS6w0EtmjpDlLVZJb7R0Rd0oEqCUqdheYclDpdTalFP/5Eh37XciCrhNT8CvKtamzq+k/0y3LTqchJ5fF7x/K/Ge/xzkvPce/EB3H1uIOrrxrIpCtjmPzsi/z37ZdPeYJUO+a6aM8OCvfs8PrCGH/TrcQOvpbCXdvJ37zunF/vNk0cOXE9eWxwi1MWLG0IjUohQKfG6KdldFIYAxPMlFc5MPld2C+STls1hbu2kb9pPRUZhz3364NDiOwzkIg+AzAE151V7lSqigoo83xJTz5eLLdG7Vj3iF79CO7Q+bwOelV2F78mF/L5in307dK2TgBjb04lQX5qQpVShnZrTfc4M2GBTXfVusruIiWvjM++XUL/bh24c1hvluwtYO6OwjrLKjYL+am7yU/dTVH6PorS9xGkVzwBqkGDBqGpyXpoyMyWqRk5rN6RzN6MQnIt4AyMwC+4/howt3Y0cEuf1vzny2954qEJOO3V5OfnExFx+plwLpT8/HyiY1sQ3akfb775JveMGMj0bxbx5ORJWAqzL2rbGltVVRWvvf4Gbbr2ZuLtN/Ll979wYM92/vbMH31idsazDc6eK2d1NQU7t1K0ezulaQfhhCu7/tGxhCX1ILRbTwKiYiiw2Fm0u5CiSjuPXVn3PX8yvUblrtGjc2J2WjBVFuJXnIVf7mECKwvRKQ53QdV7HwYgb9NvRPYbhKJSs2L5ejYVqDmqDcem8j4WB2udxOurSNu4jFULZlJ0LJupzz3HlYOH0LNnT897NCgoiI9+3IHDFEvrsAB2HS3h6WGtz+tYVHYohYIdW9D6B5C96mcCYuNoc8s4TK0bf0ak01FcLkoO7gdFIaRTV8oOp1J1LB9DbRDKHOyzU3VfCLbSEs9nX2nKAexlpV6Pa/z9aX3z7RjCIjDFtwaV6oKcgBft3cnBL6eDWk3XJ57B2ETTxgshfJu9opzS1IOUpbqDGdVF7u+jJ84yGNl3ILbyMgIioy9yay992at/wWGpwJJ1FL05mISxd9f7makoClXH8jwJAGWHDuI8aSZ3XZDZU0csuGOXOrPTKopCdVEBZYdSsGQdxZJ5lMqcTFz2uiM91Do9AbEtMbaMI7hTV8ztOoKiXDKf5xKUOgvNOSgFZzf7XpnVQXrR8RmhDh2rpMjqqrNOdzZMDGvSyhjcNoiJjz7B/C//W+cEVVEUKrOOUrhnB0W7d1BVeLxAtUqjJbh9J6IGDcWc2KHRvgzuyqqgoMLOtR1CWJFczE/7i/BXOTC47BgcVvS2SrRVZWgtpWgrijE4bRicVRic1TW3KrSKAxUQO/Q64kaMxpqfi39ktOeLraHm6rI+yNwo0evq0mKyfllG4c6tOKtrZgdTqwnp3I3IfgMxJ3Y67+0oLheVeTmeIFXZoYNeY91rh36UpiQT3LEzhbt24LJXozeZ0QWZ0QcFoTMFnXamo9oARqu+N/D22+8wdmB75vy6g5f/+S45+9ZzcMd6IiMv7tjzqqoqDAYDVqsVf39/0o+Vk1bsPGVx6VrVFSUUHfmdwsP7cJVmM/W+sdx356113lv/+vAT7rlrHF8t38rPezJxBkbiZ64/aGMtzCLQWc4t1/bnmUfvoX2Uka+++IzPPvuMBx98kDvvvJMtW7aQl5d3QbNhTufEbMs5c+b4VNsuhJP7R3V1tU8EpC40W3kZlqNHCEpI5ODXn1J6cL/nsYCYFoR160loUg/8T/HFOKfURk6ZjZ5xRn49WMKm9DIijHr3TGU1xaIjjTpMfpp6j/WKy4X1WB62slJMrRI4uvwHDCGhxFx5Ndmrf6H04H4Sxz9AyqzPKU5JJt8/ikxjHJnGOHIDYnCpvb+chVQVcmWojZtH9mPv7Jkc3ryOwioXv3e9lRZX9HVndq07QG9VNv4BAWgCAtD6u28a/wC0/v5oDH6nPe7aSks4smQhDksFieMf4NB3szG360hkv0GX9FXN5shzEpFywH0SmHbQk9EGxz//yg6nEpzYicq8HAwhoXVOJM6W3VLB7ndexV5RTuzVw+vMaCaEELWqCgvc389TkzG1aUv0wCE4rFafHD59qSpJ/h1jXCtSZn2OWm8g8e6JqHU67JYKNAY/cn5bSd66VdhKS7yep/Hzdxe0b+cuau8XEXX2E7w4nViP5dUEqTKwZGVgyc6sU5esNmhZfGAfYd16NvvMWwlKnYXmHpSC49kctVfY68vmOJXyaidHaoZBHSqwsnl/BmpjmKfexwefTGfKpEc8M5hpNBosmRkU7t5O0Z4dnsg/uNPngzt0IazbFQR36orW78IcaBVFadDBwGW3U11cVDPb0AkzDxUWYAgJo+24eyhNTSasW08Kd2/H3K6D93AIrdY99KFmKIQh1D0Movb3070+R5WV8kOpmBLakfLVp551GsLCiew7iIje/S7osA+X04nlaLon3bTiyGHiRoyuUzj9ZNqAQHeQyhTk/TPIjMovgCuHXUdCl658OWtWswxg1BaXTi86PvzvaEk1zrqxWZKi9Dx6ZSwvfDSHvblVXH3VIJ4c0alOlojiclFVlIXBVkLLIA09EqIY2qsT0eHurLeKinIWfreAG0eN4sEJE1i98leGXXcd/zfjC35a9D3XDL4KP70exelAcThRXE5cDgeK0/274nDgcjndjzkdKE4XuiAzoV2SKNi9A0dFOQFRMQS164A1LxdUiufkW2PwO+17pSlm8BRNy1FZ6U69DwmlaO8u8jauRa11zz5Te3wLbBFPaLcrCO3aA/+zKGLa0GNvQ9elOB2o1BqqiwtwVtlQqdVUZKbjqKzEWTNFuLWyisPVeg67gkhXh5KvDYGaNtQO1/3ml73szrES17oFk66K5beFPxK8fdnpG6BSofHz9wSrtAEBmBLaEXPVNRzbsoGMpYswtUogcfwDHNu+mfAr+px3EEM0DcXpdA+3qBnqV55+iLjrR9X5/DOEhLnrfbQ8XvfjbGYYS/3mCwp2bCGiz0Da3HqnzLYnhBA+rnYWypRZn2OvKCewZTytbhxT5/zP1DoBczt3NlRgi7gLkrmkuFxUHcvHkpVBRdZRLFlHqcw6SothI4gdMozKvBwComLOvCIfdtkFpT766CPeeustcnNz6d69Ox9++CF9+/Zt0HMvhaBUY6mdle7vr7/Bs08/xYyZX3L/veN56623mPbiixRu30zeml+wlRR7nqPW6Qju2JXQpCsI6dil0WeDu1AURcFlt6HWaLEWHsMvJIziA/sITuzI4e+/pWDnFq9hLfXRBgR6sqqCO3Qi/Io+VGRmcGzzeuwWC+3uuJeUWZ9TdiiV0K7diew3iKCExItyld1ps6HSaLDm5+EfHk7+5vWUpaVgKy/FVlaKvazsjIVy4XgEf9cX/yVl21b8ExIZ/sen2TBvDgnxcRjDI2qyr4LQm8xN1h88hzJFobq4AFtZGRq9Af/oWFRAecZhbKUl7kCP04nL6fD8bnc4yKnSkmXTkWXTcaRSQ5E2CCfqOjWqPl6TRVpKOgkGG4ElmcQqpbTAgsFlr7Nepeb3oLbtPVkgJ9ZTq92X51Jn7cTnn7Zem0pVE6DyPylTxJ0tEhAbR2iXbiyZ9SX/eustcgqLUOn1vPj3V7lrwn2XVL2J2plzqkuLcZSXozWZaobLXphhPReKy+GgurjIO9B+wu+1aeYn94+jPy3BEBxCaNIV5zxttS8or3ayP8fC7sxSlm9Jpk9Sh+Pv0bYmPnj1dXI2/MLUJyahVFfjsFbitFbisFbiqHQHuhRH/ZMlwEn7rd8gHOXlzXb2IeHmcthBpaYy6yj+UTGkf/8tx7ZtrHdZvTm4ptZHvCdgVd8FpOLf95D8xX8wt+9Ex4mPXTJDLYQQ4lJnyc7EEBxK/pb17u/Ps2fgsFaeMHFGAmrdxbnIXlss31qQj394ZLPPzL6sglJz585lwoQJ/Oc//6Ffv3689957zJs3j+Tk5AYNJZKglDe73Y5Wq+Xvr7zCd9P/wxt/f4Xr73+Io0sXkb3qZwDUej0hnZIITepBcMcuaPQXdrryi0FxOqkuLaa6qJDqwppptj0ngIV16jdB3ZPAI0u+JyAqhvBefX3+CruiKDitldjKaoJU5WU1wapSbOXuoJUhNJzWN489q+CKWm9AH2RGZwpy/zwpC8svPBJ9bR0tRcFls6HW66kqOEZ1SRHOKqs78+PEE0vr8SyK2t8j+w7EknUUoE6gBiCwRZyn/zaEEzXFfqEc848g6bpr6N27Mynr1pP7v7nolDMH704UO/Q6T5HEWiqNBpVGg7l9ZwJjW5K/6TdUGi0qrQa1WuP5XaXWoNZqUanVqLRa9/M892kI7XYFwe07UbhnBzlrVrj3R2UlDqu1QUHG+tpWy9y+E8b4NhRs2+QOZAW4A1saP3dASxtwYoArwBP80hlNaPz8Gz3Q4w4k21FrtVQXF2ErLT7eBypP6A9Vx4MPtX0mos8ALEePAKfoH3GtObZlvXfQrvb1+geg9QtAE+Dv9Vq1piDP+7oxX6uiKDislWgNfpQdSqE843DNMaiQ6qICd1r5GT66dUYThtBwWlxzPSGdk3BUWS9Y5urFUjv7bEBYDO99+AkP3zWadz/4N09Nmex5/FT10Fx2O46qk/qN5/hirSmY3b5RM8OEb3FWV1FxtGYIRc0V6qqC/HrfWzqTmcCWcYR2u4Lw7r2xl5ex999vExAdQ/v7HvWaUUsIIYTvs1eUozOasB7LRxdoRBtw7pOhiFO7rIJS/fr1o0+fPvz73/8GwOVyERcXx+TJk/nzn/98xudLUKqusqxMAkJDyd/sjiBnr/qZ2KHDydu4Fv/IKMztO1/2X8IcVVZ3wKrmRLE2WBXW7Qoieg+guqT4kpzZRFEUyosKocpKcU42BpeLqtJi/E0mNAY/8jatcweyykpx2arPvEIamPHTQCqtllY3jSV64GDyt2wgd90qVBoNao3WEwg68Xf3TYu6JgBUe58LFf988w1ad+3GE6/+k1++X8C1t9zKP595in3bt/Hf6dPRG/xQadTuAFK969aiPnk7Gg2o1U3SL1x2myegVzeQ5z75Ph7E8l7OZbedeQOnUfs/PbZ9MxE9+5E27yvK0g6e07qC2ran7e33kr91A5G9+59X/0ClotXNtxEzaCg561Zx5H/zzxjgOZ0L8zo3Etm732lfp1qnc8+uVlvkOuyE30PDLskLBSe73OqhiQvPWVWFJSezpt7HUSxZGVjz87yOEd5Figeh1mlPW4tRCCGEuFxdNkEpm81GQEAA8+fP55ZbbvHcf99991FSUsKiRYvqPKe6uprq6uMny2VlZcTFxUlQ6gSW7ExKUw4QO2QYxfv3orhcBHfo3OyLrYmm5ayuwlZWhv2EIYLurKvj2Ve28lKcVivxN47x1PvI/GnJCVk4/nWGnHll5wQEHK8LExDQaOm2l3utJZfDjsNqPWHY0wmZJFXWEwJZ3hlJTqvVU8z/xP/pqWqYNZTXupYu8srM8uoL/gFoa/pD3eLWAWgMBq9UaMXlwlldVTdoV0+grr7fcbku2OvMXbeqJvBUE3QKcf80hIajM5ouuYD32brc36OiaTht1VRmZx3PqMrMILxXP2KHDMNWWoLeHHyxmyiEEEL4pMsmKJWdnU2LFi1Yv349AwYM8Nz/7LPPsnr1ajZt2lTnOS+99BIvv/xynfslKHWcoigoLhcqFajUUidBXFguhx2VWoPLYUet0/vMyfbZzGwpjlOcTpx2Gxq9wTNszFZWds7ZV2qdHn1QEE6bDY3BnQHkC/v/xOGEjfo6q6suyPDHS5G8R8XFoCgKisOBWicZUkIIIcSpSFDqNEEpyZQSQjTU+cxsKYS48OQ9KoQQQgjhexoalGr2Y7HCw8PRaDTk5eV53Z+Xl0d0dHS9zzEYDBgMl369DSHE+as9ua0tmCw1aoTwLfIeFUIIIYRovpr3HIO4v3z26tWLFStWeO5zuVysWLHCK3NKCCGEEEIIIYQQQviOZp8pBfDUU09x33330bt3b/r27ct7772HxWJh4sSJF7tpQgghhBBCCCGEEKIel0RQ6o477uDYsWP87W9/Izc3lx49erBs2TKioqIudtOEEEIIIYQQQgghRD2afaHzxtDQAlxCCCGEEEIIIYQQ4vQaGmdp9jWlhBBCCCGEEEIIIUTzI0EpIYQQQgghhBBCCNHkJCglhBBCCCGEEEIIIZqcBKWEEEIIIYQQQgghRJOToJQQQgghhBBCCCGEaHISlBJCCCGEEEIIIYQQTU57sRvgCxRFAdxTFgohhBBCCCGEEEKIc1cbX6mNt5yKBKWA8vJyAOLi4i5yS4QQQgghhBBCCCEuDeXl5ZjN5lM+rlLOFLa6DLhcLrKzszGZTKhUqovdnAuqrKyMuLg4jh49SlBQ0MVujhB1SB8Vvkb6pPB10kdFcyD9VDQ30meFr/P1PqooCuXl5cTGxqJWn7pylGRKAWq1mpYtW17sZjSpoKAgn+y4QtSSPip8jfRJ4eukj4rmQPqpaG6kzwpf58t99HQZUrWk0LkQQgghhBBCCCGEaHISlBJCCCGEEEIIIYQQTU6CUpcZg8HAtGnTMBgMF7spQtRL+qjwNdInha+TPiqaA+mnormRPit83aXSR6XQuRBCCCGEEEIIIYRocpIpJYQQQgghhBBCCCGanASlhBBCCCGEEEIIIUSTk6CUEEIIIYQQQgghhGhyEpTyAa+//jp9+vTBZDIRGRnJLbfcQnJystcyVVVVPP7444SFhWE0Ghk7dix5eXley/zxj3+kV69eGAwGevToUWc7q1atYvTo0cTExBAYGEiPHj2YNWvWGdu3Zs0aRo0aRWxsLCqViu+//77OMgsWLGD48OGEhYWhUqnYuXPn2ewC0Qw0VT9NTk7m6quvJioqCj8/PxISEnjhhRew2+1nbONHH31E69at8fPzo1+/fmzevNnr8f/7v/9j6NChBAUFoVKpKCkpOev9IHzDpdAfH330Udq2bYu/vz8RERGMHj2aAwcOnP3OED7rUuinQ4cORaVSed3+8Ic/nP3OED6puffR9PT0Ov2z9jZv3rxz2ynCpzX3PguQlpbGmDFjiIiIICgoiHHjxtVpn2jefL2f+tr5vQSlfMDq1at5/PHH2bhxIz///DN2u53hw4djsVg8yzz55JP88MMPzJs3j9WrV5Odnc2tt95aZ10PPPAAd9xxR73bWb9+Pd26deO7775j9+7dTJw4kQkTJrB48eLTts9isdC9e3c++uij0y5z5ZVX8sYbbzTwVYvmpqn6qU6nY8KECfz0008kJyfz3nvvMX36dKZNm3ba9s2dO5ennnqKadOmsX37drp37871119Pfn6+Z5nKykpuuOEG/vKXv5zjXhC+4lLoj7169WLGjBns37+f5cuXoygKw4cPx+l0nuNeEb7mUuinAA8//DA5OTme25tvvnkOe0P4oubeR+Pi4rz6Zk5ODi+//DJGo5ERI0acx54Rvqq591mLxcLw4cNRqVT8+uuvrFu3DpvNxqhRo3C5XOexZ4Qv8fV+6nPn94rwOfn5+QqgrF69WlEURSkpKVF0Op0yb948zzL79+9XAGXDhg11nj9t2jSle/fuDdrWyJEjlYkTJza4bYCycOHCUz5++PBhBVB27NjR4HWK5qkp++mTTz6pXHnlladdpm/fvsrjjz/u+dvpdCqxsbHK66+/XmfZlStXKoBSXFzcoO0L39ec+2OtXbt2KYCSmpraoHaI5qc59tMhQ4YoU6ZMadA2RfPXHPvoyXr06KE88MADDWqDaP6aW59dvny5olarldLSUs8yJSUlikqlUn7++ecGtUM0P77WT0/kC+f3kinlg0pLSwEIDQ0FYNu2bdjtdoYNG+ZZpmPHjsTHx7Nhw4bz3lbtdoQ4G03VT1NTU1m2bBlDhgw55TI2m41t27Z5bVutVjNs2LDzfo+I5qG590eLxcKMGTNo06YNcXFx59w+4duaaz+dNWsW4eHhdO3aleeff57Kyspzbpvwbc21j9batm0bO3fu5MEHHzzntonmpbn12erqalQqFQaDwbOMn58farWa33777ZzbJ3ybL/VTXyRBKR/jcrmYOnUqgwYNomvXrgDk5uai1+sJDg72WjYqKorc3Nxz3ta3337Lli1bmDhx4vk0WVyGmqKfDhw4ED8/PxITE7nqqqt45ZVXTrlsQUEBTqeTqKioRtm2aF6ac3/8+OOPMRqNGI1Gli5dys8//4xerz/r9gnf11z76d13383XX3/NypUref755/nqq6+45557zrptwvc11z56os8++4xOnToxcODAs26baH6aY5/t378/gYGBPPfcc1RWVmKxWPjTn/6E0+kkJyfnrNsnfJ+v9VNfJEEpH/P444+zd+9e5syZc0G3s3LlSiZOnMj06dPp0qULAGvXrvWcHBmNxgYVQReXp6bop3PnzmX79u3Mnj2bJUuW8PbbbwPST0Vdzbk/jh8/nh07drB69Wrat2/PuHHjqKqquhAvQVxkzbWfPvLII1x//fUkJSUxfvx4vvzySxYuXEhaWtqFehniImmufbSW1Wpl9uzZkiV1GWmOfTYiIoJ58+bxww8/YDQaMZvNlJSU0LNnT9RqOTW/FDXHftrUtBe7AeK4J554gsWLF7NmzRpatmzpuT86OhqbzUZJSYlXNDUvL4/o6Oiz3s7q1asZNWoU7777LhMmTPDc37t3b6+q+idH+YWApuuntUOYOnfujNPp5JFHHuHpp5+ut58aDAY0Gk2dGSvOddui+Wju/dFsNmM2m0lMTKR///6EhISwcOFC7rrrrrNuo/Bdzb2fnqhfv36Ae4hA27Ztz7qNwjddCn10/vz5VFZWen23FZeu5txnhw8fTlpaGgUFBWi1WoKDg4mOjiYhIeGs2yd8my/2U18k4VgfoCgKTzzxBAsXLuTXX3+lTZs2Xo/36tULnU7HihUrPPclJyeTkZHBgAEDzmpbq1at4sYbb+SNN97gkUce8XrM39+fdu3aeW4mk+ncX5S45DRlPz2Zy+XCbrfjcrnq7ad6vZ5evXp5bdvlcrFixYrz3rbwTZdif1QUBUVRqK6uPq/2Cd9xKfbT2i+3MTEx59U+4RsupT762WefcfPNNxMREXFe7RK+7VLqs+Hh4QQHB/Prr7+Sn5/PzTfffF7tE77Dl/upL5JMKR/w+OOPM3v2bBYtWoTJZPKMIzWbzfj7+2M2m3nwwQd56qmnCA0NJSgoiMmTJzNgwAD69+/vWU9qaioVFRXk5uZitVo9Xxw7d+6MXq9n5cqV3HTTTUyZMoWxY8d6tqPX609b7LyiooLU1FTP34cPH2bnzp2EhoYSHx8PQFFRERkZGWRnZwPuNxW4o8CSqXJpaKp+OmvWLHQ6HUlJSRgMBrZu3crzzz/PHXfcgU6nO2X7nnrqKe677z569+5N3759ee+997BYLF4103Jzc8nNzfX05z179mAymYiPj5eC/81Mc++Phw4dYu7cuQwfPpyIiAgyMzP55z//ib+/PyNHjrxwO040qebeT9PS0pg9ezYjR44kLCyM3bt38+STTzJ48GC6det24XacaDLNvY+euP01a9bw448/Nv5OEj7lUuizM2bMoFOnTkRERLBhwwamTJnCk08+SYcOHS7MThNNztf7qc+d31+wef1EgwH13mbMmOFZxmq1KpMmTVJCQkKUgIAAZcyYMUpOTo7XeoYMGVLveg4fPqwoiqLcd9999T4+ZMiQ07Zv5cqV9T7vvvvu8ywzY8aMepeZNm1a4+wkcdE1VT+dM2eO0rNnT8VoNCqBgYFK586dlddee02xWq1nbOOHH36oxMfHK3q9Xunbt6+yceNGr8enTZt2xtcgmofm3h+zsrKUESNGKJGRkYpOp1Natmyp3H333cqBAwcaZf8I39Dc+2lGRoYyePBgJTQ0VDEYDEq7du2UZ555xmsqc9G8Nfc+Wuv5559X4uLiFKfTeV77Q/i+S6HPPvfcc0pUVJSi0+mUxMRE5Z133lFcLtd57xvhO3y9n/ra+b1KURTlFPEqIYQQQgghhBBCCCEuCKkpJYQQQgghhBBCCCGanASlhBBCCCGEEEIIIUSTk6CUEEIIIYQQQgghhGhyEpQSQgghhBBCCCGEEE1OglJCCCGEEEIIIYQQoslJUEoIIYQQQgghhBBCNDkJSgkhhBBCCCGEEEKIJidBKSGEEEIIIYQQQgjR5CQoJYQQQghxDu6//35uueWWi90MIYQQQohmS3uxGyCEEEII4WtUKtVpH582bRrvv/8+iqI0UYvqd//991NSUsL3339/UdshhBBCCHEuJCglhBBCCHGSnJwcz+9z587lb3/7G8nJyZ77jEYjRqPxYjRNCCGEEOKSIcP3hBBCCCFOEh0d7bmZzWZUKpXXfUajsc7wvaFDhzJ58mSmTp1KSEgIUVFRTJ8+HYvFwsSJEzGZTLRr146lS5d6bWvv3r2MGDECo9FIVFQU9957LwUFBZ7H58+fT1JSEv7+/oSFhTFs2DAsFgsvvfQSM2fOZNGiRahUKlQqFatWrQLgueeeo3379gQEBJCQkMCLL76I3W73rPOll16iR48efP7558THx2M0Gpk0aRJOp5M333yT6OhoIiMj+cc//uHVVpVKxSeffMKIESPw9/cnISGB+fPnN/4/QAghhBCXBQlKCSGEEEI0kpkzZxIeHs7mzZuZPHkyjz32GLfffjsDBw5k+/btDB8+nHvvvZfKykoASkpKuOaaa7jiiivYunUry5YtIy8vj3HjxgHujK277rqLBx54gP3797Nq1SpuvfVWFEXhT3/6E+PGjeOGG24gJyeHnJwcBg4cCIDJZOKLL77g999/5/3332f69Om8++67Xm1NS0tj6dKlLFu2jG+++YbPPvuMG2+8kczMTFavXs0bb7zBCy+8wKZNm7ye9+KLLzJ27Fh27drF+PHjufPOO9m/f38T7F0hhBBCXGpUysUuhiCEEEII4cO++OILpk6dSklJidf9J9dzGjp0KE6nk7Vr1wLgdDoxm83ceuutfPnllwDk5uYSExPDhg0b6N+/P6+++ipr165l+fLlnvVmZmYSFxdHcnIyFRUV9OrVi/T0dFq1alWnbQ2tKfX2228zZ84ctm7dCrgzpd566y1yc3MxmUwA3HDDDSQnJ5OWloZa7b5u2bFjR+6//37+/Oc/A+5MqT/84Q988sknnnX379+fnj178vHHHzdwjwohhBBCuElNKSGEEEKIRtKtWzfP7xqNhrCwMJKSkjz3RUVFAZCfnw/Arl27WLlyZb31qdLS0hg+fDjXXnstSUlJXH/99QwfPpzbbruNkJCQ07Zj7ty5fPDBB6SlpVFRUYHD4SAoKMhrmdatW3sCUrVt02g0noBU7X21ba01YMCAOn/v3LnztO0RQgghhKiPDN8TQgghhGgkOp3O62+VSuV1X+2sfi6XC4CKigpGjRrFzp07vW4pKSkMHjwYjUbDzz//zNKlS+ncuTMffvghHTp04PDhw6dsw4YNGxg/fjwjR45k8eLF7Nixg7/+9a/YbLazamvtfbVtFUIIIYRobBKUEkIIIYS4SHr27Mm+ffto3bo17dq187oFBgYC7sDQoEGDePnll9mxYwd6vZ6FCxcCoNfrcTqdXutcv349rVq14q9//Su9e/cmMTGRI0eONFqbN27cWOfvTp06Ndr6hRBCCHH5kKCUEEIIIcRF8vjjj1NUVMRdd93Fli1bSEtLY/ny5UycOBGn08mmTZt47bXX2Lp1KxkZGSxYsIBjx455gkCtW7dm9+7dJCcnU1BQgN1uJzExkYyMDObMmUNaWhoffPCBJ4jVGObNm8fnn3/OwYMHmTZtGps3b+aJJ55otPULIYQQ4vIhQSkhhBBCiIskNjaWdevW4XQ6GT58OElJSUydOpXg4GDUajVBQUGsWbOGkSNH0r59e1544QXeeecdRowYAcDDDz9Mhw4d6N27NxEREaxbt46bb76ZJ598kieeeIIePXqwfv16XnzxxUZr88svv8ycOXPo1q0bX375Jd988w2dO3dutPULIYQQ4vIhs+8JIYQQQogGUalULFy4kFtuueViN0UIIYQQlwDJlBJCCCGEEEIIIYQQTU6CUkIIIYQQQgghhBCiyWkvdgOEEEIIIUTzIFUfhBBCCNGYJFNKCCGEEEIIIYQQQjQ5CUoJIYQQQgghhBBCiCYnQSkhhBBCCCGEEEII0eQkKCWEEEIIIYQQQgghmpwEpYQQQgghhBBCCCFEk5OglBBCCCGEEEIIIYRochKUEkIIIYQQQgghhBBNToJSQgghhBBCCCGEEKLJSVBKCCGEEEIIIYQQQjS5/wcLGISWPssTngAAAABJRU5ErkJggg==", - "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/bBarfLz83O6AQAAAACQEmaTVLTsvQtT2XObZfWmKIX04fLC1L1s2LAhwf2goCBJ0rp161SkSBG99957qlq1qkqVKqVjx445LR8UFKSNGzfedZ3Sra6pWbNmaeHChTKbzXrqqafuK+6goCDFxcU5bfvixYs6cOCAypUrl6LYAAAAAABIa2YPkwqVssh0j5pT4dIect0gQMjo3L4w9fPPP+vbb7/VwYMHNWzYMG3atEm9evWSJJUqVUrHjx/XnDlzdPjwYU2YMEHz5s1zenyfPn307bffatq0aY517N27N8F2OnXqpG3btumDDz7Qs88+K6vVel9xlypVSk8//bR69OihNWvWaOfOnXrhhRdUoEABPf3005Kk3r17KzQ0VGPHjlVYWJi++OILhYaG3td2AQAAAABILo9kDIJeLMgiDwsdU0gfbl+YGjFihObMmaPg4GB99913+uGHHxwdR61atVLfvn3Vq1cvVa5cWevWrdOQIUOcHv/cc89pyJAhGjhwoB599FEdO3ZMr732WoLtlCxZUtWrV9euXbsSnMaXWtOmTdOjjz6qFi1aqGbNmjIMQ0uWLHGcAvjYY49p6tSpGj9+vCpVqqRly5Zp8ODBabJtAAAAAADuySRVb2RV3VaJ3+q3tsrHl6IU0o9Lr8p3LyaTSfPmzVPr1q1dHYpbS8lo9wAAAAAAAOnpoboqHwAAAAAAADInClMAAAAAAABwCYurA7gbNz7LEAAAAAAAAPeJjikAAAAAAAC4BIUpAAAAAAAAuASFKQAAAAAAALgEhSkAAAAAAAC4BIUpAAAAAAAAuASFKQAAAAAAALgEhSkAAAAAAAC4BIUpAAAAAAAAuASFKQAAAAAAALgEhSkAAAAAAAC4BIUpAAAAAAAAuASFKQAAAAAAALgEhSkAAAAAADI5w26kaDqQVihMAQAAAACQyZnMJtljnYtQhs2QEeuigJBpUJhyM0ePHpXJZNKOHTtcHQoAAAAAIJMw7Iauh9kcxSkjztC1/TYXR4XMgMIUAAAAAACZnMls0unZ0YrcFSd7rKET30br+mGbZHJ1ZMjoLK4OAAAAAAAAuJ7ZatKZH2J0bl6M7FGSTzFPmagaIJ3RMfU/oaGhqlOnjgICAhQYGKgWLVro8OHDkv47ve6nn35S3bp15ePjo2rVqungwYPavHmzqlatKl9fXzVr1kznz593rNNut2vkyJEqWLCgrFarKleurNDQUKftbtq0SVWqVJG3t7eqVq2q7du3P9DnDQAAAADIfOIHNY8OtytyR5zOLYpR3NVb0+xRt5aJ3BGnS3/F6vrBONluMAg60geFqf+5fv26+vXrpy1btmjFihUym81q06aN7Ha7Y5lhw4Zp8ODB2rZtmywWizp27KiBAwdq/Pjx+vvvv3Xo0CENHTrUsfz48eM1btw4jR07Vrt27VKTJk3UqlUrhYWFSZKuXbumFi1aqFy5ctq6dauGDx+ut956656xRkdHKzIy0ukGAAAAAEByxQ92btgMnV8ao0urYyW78zIx5wyFL4pVxA6bTJ63BkMH0prJMAwyKxEXLlxQrly5tHv3bvn6+qpYsWL6+uuv9fLLL0uS5syZow4dOmjFihV64oknJEljxozR9OnT9c8//0iSChQooNdff13vvvuuY73Vq1dXtWrV9OWXX2rKlCl69913dfLkSXl7e0uSvvrqK7322mvavn27KleunGhsw4cP14gRIxJMj4iIkJ+fX1q+DAAAAACADMywGTIM6cTXUbpxyJ5gfv4OXsoWbJHZk8GmkHyRkZHy9/dPVp2Cjqn/CQsLU4cOHVS8eHH5+fmpaNGikqTjx487lgkODnb8P0+ePJKkihUrOk0LDw+XdOtNOH36tGrXru20ndq1a2v//v2SpP379ys4ONhRlJKkmjVr3jPWQYMGKSIiwnE7ceJECp8tAAAAAACSycMkk0my3Uh8vj3mwcaDzIdhzP6nZcuWKlKkiKZOnar8+fPLbrerQoUKion571Po6enp+L/JZEp02u2n/qUXq9Uqq9Wa7tsBAAAAAGRs9lhDkTvjFBNuV9ZSZt08bpc9WrLmM0mGdP73GPk/QukA6YfsknTx4kUdOHBAU6dOVd26dSVJa9asua91+vn5KX/+/Fq7dq3q16/vmL527VpVr15dkhQUFKSZM2cqKirK0TW1YcOG+9ouAAAAAADJZfY0yZrbrNLvZ5HJLF1cGavzy2JV+FUfefhItmuG4q4aspjF6XxIF5zKJyl79uwKDAzUlClTdOjQIa1cuVL9+vW77/UOGDBAH374oX788UcdOHBA77zzjnbs2KE+ffpIkjp27CiTyaQePXpo3759WrJkicaOHXvf2wUAAAAA4F4MuyF7jCHvQmaZLSaZzCYF1PRUtnIeMnvdGiDd4meWJcAkUZNCOqFjSpLZbNacOXPUu3dvVahQQWXKlNGECRPUoEGD+1pv7969FRERof79+ys8PFzlypXTb7/9plKlSkmSfH19tXDhQr366quqUqWKypUrpw8//FBt27ZNg2cFAAAAAEDSTGaTTF7O08xeUt62VpluqxaYLVSlkH64Kl8GkJLR7gEAAAAASEp8iSB+XGUgNVJSp6BjCgAAAAAASKIghQePMaYAAAAAAADgEhSmAAAAAAAA4BIUpgAAAAAAAOASFKYAAAAAAADgEhSmAAAAAAAA4BIUpgAAAAAAAOASFKYAAAAAAADgEhSmAAAAAAAA4BIUpgAAAAAAAOASFKYAAAAAAADgEhSmAAAAAAAA4BIUpgAAAAAAAOASFKYAAAAAAADgEhSmAAAAAAAA4BIWVwcAAAAAAHh4GFF2ydOU+EybIZMX/Q8Ako/C1G0aNGigypUr67PPPnPpOgAAAADAHdnj7NJNu6JHn5ViDad5Jh+zrP3yym6xy2ymOAUgeShMpdLq1av1+OOP6/LlywoICHBMnzt3rjw9PV0XGAAAAACkE5MhRX16VsbJmATzDEnRn5+T9a18DBoDINnYXaSxHDlyKFu2bK4OAwAAAADSlBFnKObr84kWpeLZD0Yp9seLMmLtDzAyAA+zTFuYun79ujp37ixfX1/ly5dP48aNc5o/c+ZMVa1aVdmyZVPevHnVsWNHhYeHS5KOHj2qxx9/XJKUPXt2mUwmde3aVdKtU/nefPNNSdK7776rGjVqJNh2pUqVNHLkSMf9r7/+WkFBQfL29lbZsmU1ceLEdHjGAAAAAJA6RrRdcX9EyLb5+j2XjVsRKduW6zKiKU4BuLdMW5gaMGCA/vzzTy1YsEDLli3T6tWrtW3bNsf82NhYjRo1Sjt37tT8+fN19OhRR/GpUKFC+vXXXyVJBw4c0JkzZzR+/PgE2+jUqZM2bdqkw4cPO6bt3btXu3btUseOHSVJs2bN0tChQ/XBBx9o//79+r//+z8NGTJEM2bMSMdnDwAAAAApEGMo9pdLyV98+gXJnMQA6QBwm0w5xtS1a9f0zTff6Pvvv1fDhg0lSTNmzFDBggUdy7z00kuO/xcvXlwTJkxQtWrVdO3aNfn6+ipHjhySpNy5czuNMXW78uXLq1KlSpo9e7aGDBki6VYhqkaNGipZsqQkadiwYRo3bpyeeeYZSVKxYsW0b98+TZ48WV26dEl0vdHR0YqOjnbcj4yMTOUrAQAAAADJkNV860p80ca9l5Vk8jVLHukcE4AMIVN2TB0+fFgxMTFOp9nlyJFDZcqUcdzfunWrWrZsqcKFCytbtmyqX7++JOn48eMp2lanTp00e/ZsSZJhGPrhhx/UqVMnSbdOJzx8+LBefvll+fr6Om7vv/++U5fVnUaPHi1/f3/HrVChQimKCQAAAABSJNaQuZg12YubS3lLnMoHIBkyZcfUvVy/fl1NmjRRkyZNNGvWLOXKlUvHjx9XkyZNFBOT9EB/ienQoYPefvttbdu2TTdv3tSJEyf03HPPSbrVuSVJU6dOTTAWlYdH0n9eGDRokPr16+e4HxkZSXEKAAAAQLoyl/SW/Z+o5C1bylvyzJR9EABSKFMWpkqUKCFPT09t3LhRhQsXliRdvnxZBw8eVP369fXPP//o4sWLGjNmjKPgs2XLFqd1eHl5SZJsNttdt1WwYEHVr19fs2bN0s2bN9W4cWPlzp1bkpQnTx7lz59f//77r6OLKjmsVqus1uT/tQIAAAAA7ofJapZHkI/iFl1J1vIeQT4yWRhjCsC9ZcrClK+vr15++WUNGDBAgYGByp07t9577z2Zzbcq+oULF5aXl5c+//xzvfrqq9qzZ49GjRrltI4iRYrIZDJp0aJFat68uXx8fOTr65vo9jp16qRhw4YpJiZGn376qdO8ESNGqHfv3vL391fTpk0VHR2tLVu26PLly05dUQAAAADgSubiVsmajHGmspllyuv5YIIC8NDLtL2VH3/8serWrauWLVuqUaNGqlOnjh599FFJUq5cuTR9+nT9/PPPKleunMaMGaOxY8c6Pb5AgQIaMWKE3nnnHeXJk0e9evVKclvPPvusLl68qBs3bqh169ZO87p3766vv/5a06ZNU8WKFVW/fn1Nnz5dxYoVS/PnDAAAAAD3w+fTIrK0DJB8EjmUzGaWZ7sc8vm4sBSTvEHSAcBkGAZ7jIdcZGSk/P39FRERIT8/P1eHAwAAACADM6LsklmKWx6h2GURMllMsjQLkKWBn2QzZLJm2v4HAP+TkjpFpjyVDwAAAACQOibvW4UnSyN/WZoESCZJccatMaUYVwpAClGYAgAAAACkmFNnlAcFKQCpQ48lAAAAAAAAXILCFAAAAAAAAFyCwhQAAAAAAABcgsIUAAAAAAAAXILCFAAAAAAAAFyCwhQAAAAAAABcgsIUAAAAAAAAXILCFAAAAAAAAFyCwhQAAAAAAABcgsIUAAAAAAAAXILCFAAAAAAAAFyCwhQAAAAAAABcgsIUAAAAAAAAXILCFAAAAAC4gBFnl2EYrg4DAFyKwhQAAAAAuIJJUqzd1VEAgEtRmLpPR48elclk0o4dO9JkfdOnT1dAQECarAsAAACAezLshozjkdLNOFeHAgAuRWEKAAAAAB40m12xoYcUu/ywjBibq6MBAJehMAUAAAAA6Sh+HCnjZux//4+MkX1vuGzrT0rx0+yGjCg6qABkLhSm7hAaGqo6deooICBAgYGBatGihQ4fPuyYv2nTJlWpUkXe3t6qWrWqtm/f7phnt9tVsGBBTZo0yWmd27dvl9ls1rFjxyRJV65cUUhIiPLkySNvb29VqFBBixYtejBPEAAAAMADZTKZZMTYZNt6RlG9Q3XzvZWK/nCNZEiKilPUiD91c9AfiuoTKvuJCBlxdFAByDwoTN3h+vXr6tevn7Zs2aIVK1bIbDarTZs2stvtunbtmlq0aKFy5cpp69atGj58uN566y3HY81mszp06KDZs2c7rXPWrFmqXbu2ihQpIrvdrmbNmmnt2rX6/vvvtW/fPo0ZM0YeHh4P+qkCAAAAeEBMXh7yeKygzBVzS1eipOux/82MiJYiY2RpWEzmIgEyWTg2AJB5WFwdgLtp27at0/1vv/1WuXLl0r59+7Ru3TrZ7XZ988038vb2Vvny5XXy5Em99tprjuU7deqkcePG6fjx4ypcuLDsdrvmzJmjwYMHS5L++OMPbdq0Sfv371fp0qUlScWLF09RjNHR0YqOjnbcj4yMTO3TBQAAAPCAmCxmeXWqqKid5xLOzOIpS6syMplNDz4wAHAhOqbuEBYWpg4dOqh48eLy8/NT0aJFJUnHjx/X/v37FRwcLG9vb8fyNWvWdHp85cqVFRQU5Oia+vPPPxUeHq527dpJknbs2KGCBQs6ilKpMXr0aPn7+ztuhQoVSvW6AAAAADwYRoxNcWuOJz7zRqxsu87JiOU0PgCZC4WpO7Rs2VKXLl3S1KlTtXHjRm3cuFGSFBMTk+x1dOrUyVGYmj17tpo2barAwEBJko+Pz33HOGjQIEVERDhuJ06cuO91AgAAAEg/RpxdxplrilsUluQysTN3STdiZdiNBxgZALgWp/Ld5uLFizpw4ICmTp2qunXrSpLWrFnjmB8UFKSZM2cqKirK0TW1YcOGBOvp2LGjBg8erK1bt+qXX37RV1995ZgXHByskydP6uDBg6numrJarbJaral6LAAAAIAHz2Qxyx4TJ69+j8kU4C378UjFTtkqmSTr27WlLJ4yLkfJuBItUzZ+6wPIPOiYuk327NkVGBioKVOm6NChQ1q5cqX69evnmN+xY0eZTCb16NFD+/bt05IlSzR27NgE6ylatKhq1aqll19+WTabTa1atXLMq1+/vurVq6e2bdtq+fLlOnLkiH7//XeFhoY+kOcIAAAA4MEyDEOGzS6PUoHyKJZd5uw+8qiQS6YC2WSulFemPL4yB2aRR8kcMhfxlww6pgBkHhSmbmM2mzVnzhxt3bpVFSpUUN++ffXxxx875vv6+mrhwoXavXu3qlSpovfee08ffvhhouvq1KmTdu7cqTZt2iQ4fe/XX39VtWrV1KFDB5UrV04DBw6Uzca55AAAAEBGZDKZZPK449DLkCyNi8uzSQnJ03legmUBIAMzGQbl+IddZGSk/P39FRERIT8/P1eHAwAAACAZDLsh2Q2ZLBSiAGQsKalTsAcEAAAAAFeIs0smVwcBAK7F4OcAAAAA4AImLw9XhwAALkfHFAAAAAAAAFyCwhQAAAAAAABcgsIUAAAAAAAAXILCFAAAAAAAAFyCwhQAAAAAAABcgsIUAAAAAAAAXILCFAAAAAAAAFyCwhQAAAAAAABcgsIUAAAAAAAAXILCFAAAAAAAAFyCwhQAAAAAAABcgsIUAAAAAAAAXMLi6gBw/wzDkCRFRka6OBIAAAAAAJDZxdcn4usVd0NhKgO4evWqJKlQoUIujgQAAAAAAOCWq1evyt/f/67LmIzklK/g1ux2u06fPq1s2bLJZDK5Opw0FxkZqUKFCunEiRPy8/NzdTjIxMhFuAJ5B3dCPsJdkItwR+Ql3Imr89EwDF29elX58+eX2Xz3UaTomMoAzGazChYs6Oow0p2fnx87eLgFchGuQN7BnZCPcBfkItwReQl34sp8vFenVDwGPwcAAAAAAIBLUJgCAAAAAACAS1CYgtuzWq0aNmyYrFarq0NBJkcuwhXIO7gT8hHuglyEOyIv4U4epnxk8HMAAAAAAAC4BB1TAAAAAAAAcAkKUwAAAAAAAHAJClMAAAAAAABwCQpTAAAAAAAAcAkKUwAAAAAylejoaFeHAAD4HwpTAPCAcBFUAJnViRMndPDgQVeHAUiSDhw4oKFDhyouLs7VoQAAJFlcHQAAZHSXLl1Sjhw5ZDKZZBiGTCaTq0NCJnD48GHNnDlTR44cUYMGDdStWzdXh4RMavv27WratKkmTpyo0qVLuzocZHK7du1SjRo1FB0drccff1xNmzZ1dUiADh06pHnz5unChQuqUKGCmjVrppw5c7o6LOCBoWMKGdL58+d15coVV4cBaN++fcqTJ4/efPNNSXIUp4D0tGvXLtWtW1ebN2/W5cuX1b17d3399deuDguZ0M6dO1W3bl116tRJbdu2dXU4yOR27typxx57TC+99JLatWun2bNn6+bNm3wvw6X27Nmjxx57TKtWrdKhQ4fUvXt3Pffcc1q4cKGrQ0Mm5KrjaApTyHD27dunQoUK6dVXX9XVq1ddHQ4ysdOnT6tbt24KDg7W119/rb59+0qiOIX0dejQIbVo0UJdu3bVb7/9pt9++01du3bViRMnXB0aMpl//vlHtWrVUp8+ffTJJ58oLi5Of/31lxYsWKB169a5OjxkMtu2bVPdunXVr18/ffnll6pRo4YWLlyos2fP8r0Ml7ly5YpCQkIUEhKiJUuW6Ndff9XWrVv1559/asSIEZo5c6arQ0Qm4srjaApTyFDOnj2r7t27q1atWlq+fLleeeUVilNwCcMwtGrVKhUpUkSff/65pk6dqkmTJqlfv36SKE4hfcTFxWnixIlq0qSJhg4dKg8PD0m3BvndunWrnnrqKQ0bNky7d+92caTI6GJiYvTOO+/I19dXrVu3liQ988wz6t27t1555RU1aNBAffr00YULF1wbKDKFK1euqE6dOnrllVf0/vvvS5Jef/11FS9eXKNGjeI0e7hMbGysbt68qSeffFJ2u103btxQ2bJlVatWLdlsNs2cOVP79u1zdZjIBFx9HM0YU8gwDMPQ9u3bVaxYMfXt21exsbFq3ry5XnnlFU2ZMkXZsmVzdYjIREwmk+rWrats2bKpVq1aqlWrlgzD0EsvvSTDMPTpp58y5hTSnMViUc+ePXXq1Cl5e3tLkj744APNmTNHISEhypkzp7744gvt27dPc+bMcRSugLTm5eWlwYMH67333tPQoUN19OhRFS1aVN9++60CAwO1a9cutW3bVn5+fho1apSrw0UGFxAQoHXr1qly5cqSbv1mtFgsevLJJ7V48WJdvHhROXPm5DsZD9zVq1e1f/9+hYeHy2w2K0uWLDp27JhiYmI0YMAAvf766/r1119Vrlw5V4eKDMwdjqNNBn+yRwYSHh6uvXv36vHHH5ckrV27Vi1atFDTpk01efJk+fn5SRI/PPDA3J5rNptNP/30k7p166aePXs6Tm358ccfValSJVWoUMHF0SKjiM+7o0eP6r333tOLL77oGOB37dq1qlu3rjZu3Khq1aq5OFJkdFu2bFGfPn2UNWtWTZkyRUWLFnXMmzBhgt5//33t2LFD+fLl43sZ6S5+3xj/75kzZ1SqVCm99957GjRokKvDQybVr18/TZw4Ue+8844CAwM1ZMgQPf/88/rqq680duxYzZ8/X8uWLZOPjw/7SaQbVx9H0zGFDCV37tzKnTu3JMlut6t27dpavHixnnrqKYWEhGjKlCny9vbWN998o1KlSqlhw4YujhgZyYkTJ7R//36dP39ejRs3VkBAgLy8vBQXFyeLxSIPDw+1a9dOkhxXSLPZbJo0aZIOHTrkytDxEEsq7wzDUNGiRfXFF18oe/bsjlNHbTabKlasqDx58rg4cmQ0t+dio0aN5O/vr6pVq2ry5Mk6cOCAChYsKOm/H7Umk0n58uVTYGAgB1tIc0ntG202mzw8PGSz2ZQvXz698sorWrx4sV544QUVKlTI1WEjg7szL3PkyKGRI0fKz89P3333nfLkyaN+/fpp6NChkm5d2VmSsmTJ4sqwkQm4+jiawhQeajdu3JCnp6c8PT0TzDObbw2hVqtWLS1ZskTNmzdXSEiIfHx89P3333O+NtLUrl279OSTT6pAgQLas2ePSpUqpebNm+vdd99VQECA44ewxWJR+/btZbPZ1LlzZ8fpBYULF3b1U8BD6F55ZxiGAgICJMlx4P/7778rR44cnN6MNJVYLjZt2lTvvvuuKlSooDJlyshiufWzMz4XDx8+rNKlS8tms7kydGRAyf1OlqQnn3xSX3/9tXbu3ElhCunqzrwsUaKEWrVqpXfeeUfDhw9Xr169ZLFYHN/bknTx4kUFBQUpNjZWFouFIj7SjLsdRzP4OR5a+/btU8uWLbV06VLFxcXdddmaNWtqwYIFmjNnjubPn6/169erRIkSDyhSZHQRERHq1q2bXnjhBS1fvlwRERFq1aqV1q5dq65du+rSpUuOv85Ktw7KVq9erWzZsmnt2rWqWrWqi58BHkbJybv4rhRJOnLkiIYMGaIvv/xSEyZMUPbs2V38DJBRJJWL69ev10svvaRLly45/fA9cuSIhg4dqhkzZmj48OF0AiBNpfQ7uWnTpqpZs6bGjh0ru93OhUmQLhLLy9atW+uvv/5Sly5dHOOc+fv7S7p1hd23335bc+bM0ZtvvilPT0+KUkgzbnkcbQAPoaNHjxply5Y1PDw8jKJFixrLli0zYmNjk1w+OjraePXVV41s2bIZe/fufYCRIjM4cuSIUbx4cWP16tWOadHR0ca3335r1KxZ0+jUqZMRGRlpGIZh2O12Y8mSJUaxYsWMzZs3uypkZAApybs9e/YY7du3N0qXLm1s377dRREjo0pJLu7evdto1aqVUbRoUXIR6SIl+Wiz2QzDMIxff/3VOHTokEviReZwt7x87LHHjI4dOzry8uLFi8bgwYONqlWrGtu2bXNVyMig3PU4mo4pPHTi4uI0b948lS1bVv/++6/Kli2rzp07a9WqVUlWfHfs2KG///5bK1as4KoWSHO+vr7KkiWLdu/eLenW+CleXl7q0qWLXnjhBe3fv1/z58+XdKtb6pFHHtG6devolMJ9SUnelShRQm+88YaWLVvmuCoVkFZSmot9+vTRypUryUWki5Tko/G/7qhnnnmGTnqkq7vl5Ysvvqh//vnHkZc5cuTQa6+9psWLF6tKlSoujBoZjTsfR3NVPjx0DMPQunXrdO7cOT3zzDOSbrVh79q1SzNmzFCDBg0SnCt75coV2e125ciRwxUhI4OLjY1Vhw4ddObMGc2ePVtFihRxmt+kSRN5enpq0aJFLooQGVFy8s5isWjx4sUuihCZBbkId8J3MtwReQl34M7H0XRM4aFjMplUs2ZNx4dJkkJDQxUcHKzOnTtr9erVjnEDFi1apGvXrikgIICiFNKFYRjy9PTUxIkTdfjwYfXu3Vvh4eFOY1S0bNlSFy5cUFRUlAsjRUaS3Ly7ePEieYd0RS7CnfCdDHdEXsJduPNxNIUpPJTirxQgydF2GBoaqsqVK6tLly5atmyZQkJC1LdvX129etVVYSITMJlMiomJUe7cuRUaGqqNGzfqhRde0JYtWxw79h07digwMNApb4H7Qd7BXZCLcCfkI9wReQl34q7H0ZzKh4eSYRhOV6aIjY11tB02b95coaGhypIli/788089+uijrgoTGdCduRd/yemLFy8qJiZGN2/eVLNmzeTr66u4uDgVL15cK1as0Jo1axQcHOzCyPEwI+/gLshFuBPyEe6IvIQ7c9fjaEqyeOjYbDaZTCZdvnxZYWFhkiRPT09HxbdMmTLKnj27Nm3aRFEKaSYmJkaSFB0dLenWTj0uLk4eHh46evSogoODtWLFChUvXlybN2/Wm2++qcaNG6tatWravHkzPzSQKuQd3AW5CHdCPsIdkZdwN3f2ILnzcTQdU3hoGIYhm80mi8WiY8eOqVatWho3bpyef/55xzJff/21XnnlFW3evJmiFNLMP//8ow8//FCnT59W3rx5NWDAAFWoUEGSdPLkSVWsWFHt2rXT5MmTZRgGbdhIE+Qd3AW5CHdCPsIdkZdwJzExMfLy8lJUVJS8vb0fiuNoPhFwS4cOHdL//d//qUuXLvr666919OhRmUwmWSwWnTx5UpUrV9ZTTz2l5557zulxDRo00L///ktRCmlm9+7dqlWrlqxWq0qUKKFz587pk08+UWxsrGw2mzZt2qSXXnpJX331lUwmEz80kCbIO7gLchHuhHyEOyIv4U7++ecfhYSEqEmTJgoJCdGePXseiuNoOqbgdvbs2aMnnnhCjz/+uE6cOKG4uDg9+uij+vjjj5U1a1YtWLBAa9as0ccff+x0fiyQ1o4cOaLGjRvr+eef1/vvvy9JGjFihI4fP65vvvnG8VeI+LEDgLRA3sFdkItwJ+Qj3BF5CXeye/du1a9fX+3bt5fZbNa///6r/Pnza/LkyTKbzVqwYIHWrl2rjz/+2O0KpO4VDTK9EydO6LnnntPLL7+sH3/8UevWrVPXrl21bNkyRUZGymQy6amnntLYsWMpSiHdbd68WbVr11bv3r0d0yIjI7VlyxZVr15djRs31tKlS+Xh4ZHgHG4gtcg7uAtyEe6EfIQ7Ii/hLo4cOaI2bdqoZ8+e+uqrrzRx4kTVrFlTJpNJnp6eio2N1TPPPKOPPvrI7YpSkmRxdQBAPMMwtGrVKpUuXVqvvvqq7Ha7zGazXn75ZY0bN0579+5V/vz5HVcNANLbk08+qUqVKil37tySpI8//lgTJ07UmDFj5O3trZ07d6pVq1basmWLKlas6OJokVGQd3AX5CLcCfkId0Rewl3cq0hqtVo1ePBgNWnSJMGV+dwBhSm4DZPJpJw5c6pp06YqUqSIpFvFqtjYWEVHRysiIiLBY9zxQ4WHX3y7dUBAgAICAiTdGkQwLCxMv/32mxo3bizp1l8mFixYoB07dvBjA/eNvIO7IBfhTshHuCPyEu7mYS+SUpiCW4jfuTdv3twxLb7o5Ovrq7x588rLy8sx77vvvtNjjz2m0qVLuyJcZFBXrlxRQECAPDw8nMYCMAxDXl5e+uqrr2Q2mx3dfCaTSfny5VOhQoVcHDkeZuQd3AW5CHdCPsIdkZdwNxmlSOp+JxciU7ly5YokycPDQ3FxcU7zbu+EMpvNjvOy33vvPfXq1YtOKaSp/fv365FHHtHQoUMl3cpJu90u6b9cjP83/rzsqVOnKi4uTmXLlnVBxMgIyDu4C3IR7oR8hDsiL+FObj+Ottlsjum3F0kbN27slKPuXCSlMAWXuXPnbrFYHB+c20VFRenixYsyDEMffvihPvnkE61atUqlSpV60CEjgzpx4oQ6duwoi8WiefPmaeTIkZLk+ItXvPgfGwcOHFC/fv00adIkzZgxQ3nz5nVJ3Hi4kXdwF+Qi3An5CHdEXsKdZMQiKafywSXu3LlbLBYNHTrUqfU1npeXl/Lnz6/BgwfryJEj+vvvv/Xoo4+6MHpkJIZh6IcfflD+/Pn15ptvau3atfrhhx8kyZGTt7dq7927V99//73WrFmj1atXKzg42JXh4yFF3sFdkItwJ+Qj3BF5CXeS3OPo24ukkydP1vTp07Vq1Sq3LZJSmMIDl9Kdu91ul91u1+nTp7V+/Xp27khTJpNJnTt3Vp48edS4cWNVqlRJkvTDDz/IMAwNGzbM8VcIs9ms8uXL64UXXlDfvn0dgwsCKUXewV2Qi3An5CPcEXkJd5GRi6QmI37gHuABOnv2rJYuXaouXbooPDxcEydO1I8//qjnn39ew4YNkySniu+0adNUt25dlSxZ0pVhI5M4c+aMJk+enCAn586dq2eeecbF0SGjIu/gLshFuBPyEe6IvISrpPQ4eu/evcqVK5fbF0npmIJL5M2bV126dJEk5c6dWyEhIZKkOXPmSJKGDRsms9ns2Ll369bNZbEi4zlz5oxOnDihy5cvq1GjRk7defEDA77yyiuSbuWkYRiKiIjQ+PHjdfLkSeXPn9+V4eMhRd7BXZCLcCfkI9wReQl3ldLj6PLly7ss1pSgMIUHgp073MWuXbvUqlUrWa1WnTt3Tvny5dPQoUPVpEkT5ciRwzFwYP78+RUSEiLDMDRy5EgFBARo8+bN5CJShbyDuyAX4U7IR7gj8hLuJNMcRxtAOtu5c6dRpEgRo3Tp0oa/v79RtmxZY/bs2cbFixcNwzAMm81m2O12wzAM4/Tp08bQoUMNk8lkZM+e3diyZYsrQ0cGEx4ebpQtW9Z49913jcOHDxunTp0ynnvuOSMoKMgYNmyYER4ebhiG4chHwzCMF1980fDz8zP27t3rqrDxkCPv4C7IRbgT8hHuiLyEO8lMx9Hme5eugNQ7f/68nnvuOXXq1Em///679u3bp0qVKmnUqFGaMGGCzp8/73QFvnz58unIkSPKli2b1qxZw9X3kKbOnz+vqKgoPfPMMypevLjy58+vOXPmqFWrVpo7d66mT5+uGzduOK5i8c0332jhwoVavXq1ypUr5+Lo8bAi7+AuyEW4E/IR7oi8hLvIbMfRFKaQrti5w53ExsYqLi5ON27ckCTdvHlTkjRmzBg9/vjjmjRpkg4dOuRYvkWLFtq2bZuqVKnikniRMZB3cBfkItwJ+Qh3RF7CXWS242iuyod0tXPnTrVo0UKzZ89W3bp1dfPmTfn4+EiS+vTpo4ULF2r+/PmOS1eeO3dON27cULFixVwZNjKw6tWry9fXVytXrpQkRUdHy2q1SpKqVaumkiVL6ocffnC61Cpwv8g7uAtyEe6EfIQ7Ii/hDjLbcTQdU0hXlSpVUr58+RyXrvTx8VF0dLQkafz48QoMDNTo0aMlSTabTXny5HloP0xwP9evX9fVq1cVGRnpmDZ58mTt3btXHTt2lCRZrVbFxcVJkurVq6fr169LEj80kGrkHdwFuQh3Qj7CHZGXcFeZ7TiawhTSFDt3uIt9+/bpmWeeUf369RUUFKRZs2ZJkoKCgjR+/HgtX75c7dq1U2xsrOP87PDwcGXNmlVxcXGimRSpQd7BXZCLcCfkI9wReQl3ktmPoy2uDgAZx759+9S3b1+dP39e586d00cffaROnTo5du5vvPGG2rVrp9mzZzs+PLfv3D08PBznyAL3Y9++fapXr546d+6sqlWrauvWrerWrZvKlSunKlWqqFWrVsqaNat69uyp4OBglS1bVl5eXlq8eLE2bNggi4VdI1KOvIO7IBfhTshHuCPyEu6E42jGmEIaSWzn/vnnn2vjxo2qUqWKbty4oRUrVqhnz57y9fVNsHOvUKGCq58CMohLly6pQ4cOKlu2rMaPH++Y/vjjj6tixYqaMGGCY9rVq1f1/vvv69KlS/L29tZrr732UA4WCNcj7+AuyEW4E/IR7oi8hDvhOPoWSr24b5cuXVLfvn3VqVMnffLJJ5Kkjh07atu2bZo2bZqqVKmiLFmyqGXLlmrQoIHTzn3Tpk3s3JGmYmNjdeXKFT377LOSJLvdLrPZrGLFiunSpUuSJMMwZBiGsmXLpg8//NBpOSA1yDu4C3IR7oR8hDsiL+EuOI7+D4Up3Dd27nAnefLk0ffff69SpUpJujUYoNlsVoECBXTs2DFJkslkkslkUmRkpPz8/BzTgNQi7+AuyEW4E/IR7oi8hLvgOPo/GevZwCXid+5169aVdGvnLkkFChRwfGBMJpPMZrPTYG7s3JFe4n9o2O12eXp6Srq1Uw8PD3csM3r0aH399deOAQTJR9wv8g7uglyEOyEf4Y7IS7gDjqP/Q8cU0kRyd+5Wq1W9e/eWxWLJkB8ouBez2SzDMBy5Fr+DHzp0qN5//31t376dwSuR5sg7uAtyEe6EfIQ7Ii/hahxH38KnDGmKnTvcTXw+WiwWFSpUSGPHjtVHH32kLVu2qFKlSq4ODxkUeQd3QS7CnZCPcEfkJdxBZj+OzrjPDC7Dzh3uJH6n7unpqalTp8rPz09r1qzRI4884uLIkJGRd3AX5CLcCfkId0Rewl1k5uNoxphCmrtz5/7++++zc4fLNWnSRJK0bt06Va1a1cXRILMg7+AuyEW4E/IR7oi8hKtl5uNok2EYhquDQMa0ZcsWVa9eXXv27MlQl7LEw+v69evKmjWrq8NAJkPewV2Qi3An5CPcEXkJd5AZj6MpTCFdsXMHAAAAACD5MttxNIUpAAAAAAAAuARjTAEAAAAAAMAlKEwBAAAAAADAJShMAQAAAAAAwCUoTAEAAAAAAMAlKEwBAAAAAADAJShMAQAAAAAAwCUoTAEAAAAAAMAlKEwBAAAAAADAJShMAQAAAAAAwCUoTAEAAAAAAMAlKEwBAAAAAADAJShMAQAAAAAAwCUoTAEAAAAAAMAlKEwBAAAAAADAJShMAQAAAAAAwCUoTAEAHqi4uDgNHDhQhQoVktlsVuvWrV0dEu6DyWTS8OHDXR3GfRs+fLhMJpNLtt2gQQNVqFDBJdtOzOrVq2UymXT06FGXbL9r164qWrSoS7adXMOHD3dJjO742pw4cULe3t5au3atq0NxS8nZR8Z/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+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+pWLEidrudNWvW0LVrV3Lnzk3Lli2ZM2eOTOIrkUhSxNKlS1m9ejUWi4WJEyc+FZVhEoS3mTNnYhhGxhrzlLJ69Wpu3rxJYGAgjRs3TvFymemhWwhBnz59mDZtGiaTiQULFtCwYcMUL6+qKjNmzOCll14iNjaWFi1acODAgTS0+PFJCN1r0aIFZrM5VcZUFOWpCeG7cOECwcHBmM1mqlevnurjZ6bzQyKRSCQPhxSlJFmKEiVK8Pnnn3Po0CFOnDjB119/TdmyZbHZbKxcuZLOnTuTO3duXnnlFRYsWEB0dHRGmyyRSB4RIcQjtaWEyMhIevbsCUD//v2dDzRZDWEYCM2O0FMmMLVu3RpfX1+CgoLYsmVLGlsnSYqEnF5vvPHGQ4kbCcfo6dOnM1xQHDp0KD/++CMAU6dOdQlnE/ex7d42i8XCokWLqFevHpGRkTRt2pSTR48mu/x9x7XrCLv9oa4LQtcRmub41xB3/rYjjLtjJIwnhGD58uUAtGrZ8s7yd869e+a8n43J8SBRSjMM4nU7cXY7cZpGnN1OvP7gj24YSa7ToyLsOsKmJb9/dN3RJ5l9kJBPqmrVqnh6eiZePoXHTXLc60n4Xxsed2yXffzfsR/ht+hB2yrJZR6wDkKIO+dBysYVQjzUb0d68Lj7SSKRZF1S51WPRJIBlC5dmkGDBjFo0CCOHTvGggULWLBgAadPn2bZsmUsW7YMDw8PWrRoQfv27WnWrFmSN0ISiSTzIew2sMUiLO4oFjfXNi3e0Wb1SNSWUgYOHEhwcDDFihXj888/Tw2T0w0hBGh20DT0fccRUbEobhbUiqVQsvmCqqCoSb9z8vDwoH379kyaNIkZM2Y8kZUGMzOhoaGsXr0aeLjQPXB4DVssFmJiYrh8+TIFCxZMCxMfyLhx4xg0aBAAP/30E126dHG2CS0ObHGO89bq7rKc0OJBi0NY3FAsjjZ3NzdWLF3GCw1fYP+hQzR5oSGbx02iSLMXwMMdTCqKqiJ0DeyaY1nVdGc8O5hUjDMXEEHBUK0M5hzZHQ+vdh3Fark7tzBQFBVht4OiYlwIRly7jumZ0mCLB8zoO48h4m0o/t6YqpYDVTjstXpw8OAhLly4gIeHB40bNcK4dA3j5L8ITUfJ5oPpmbKgAIpAYHbamBLuJ0oliA3brwVzLOxmisdsX6wU/naB2HkYodkd6/RMWVBVl+3yIIRdBwXE1RsYJ8451tfPG1PVsqAqYDKBomCcu4w4fxlhGKi5sqFWKg2G4TLX/fJJCV0DLd5xTf/PthO6BrodYXZL9roGjpeWiqIQFhbGjRs3yJUr15110ECLRVg9UUyujz33m9fZJ+GYvvN7oxsaAoHF5Iaw2xCGAmaTi22GboBQUM3KPeM4jldx/grGuUsIw0DJ4Y+pcmkQ4r77Rdg1sMUg3DxRTJbEbVosIkpD3+cIAVXz50EtUxR0PdG4wqaBIdD3H0eE30axmFDLFEMJzAkCFHPqJaB/GIRud6yjxQPFnMQ62mIc+8BszRD7JA+HMARoAnHLnqhNyWEGs4Kipo93ev369alcuTJjxozJ0DEk90eKUpIngnLlyjFkyBC+/vprDh8+7BSo/v33XxYtWsSiRYvw8vKiZcuWvPbaa7z44ou4u7s/eGCJRJLuCLsNcf0CtolvY274Lqbn2jnFJ6HFI66exja5B+aX+2Cq/OJDC1N79+7l559/BmDChAl4eHik+jqkFcKuQ2wc2uINGMfOwr0eEKu3oBTOh+WVhhCQA8WS9ENO165dmTRpEosWLWLcuHF4e3unk/WSuXPnYrfbqV69OmXLln2oZc1mMyVKlOD48eOcPHkyQ0SpWbNmOT0MBw8e7Pw/OB7e9d3LsW+YgPXdXyFXEacwJbR49C2zsG+bi/W9KZAtEDAjwiLwWLKR5c+1pPGlYE5dD+XF97vxR/se5HmmAua2jcHHE23hQERoENb3pyCsHmCAvuco9j93QlgkBObC0vhZNpyaSoPineDv/ZgbPOt8wFYUFVvUTZTTVzHW7wQ3C9YPXkPfvwr7unFY3/oFJX9O7FN/R8nmi6l8MfR9S7BvmYn1vSn8vmA2AI2fr4P7lRBsk5fDPZ4b9uWbMFUujbl1fcfDmIUUC1MJyc4PHTqEEMIZRiw0O+L6LZSr18lbNJDPdqUs71ZxX3/eK10B+/DfICLKxUa1cmksrzQCiwXFdP9gCWHTMIKuYF+5GXEl1KXN/vudsdo0QsTEoU1e7BDKAR1gyUZMNSpiful5h7CoKE5Pqdq1a7vOo2toS79DXDuD9e3xCDevu8KjrqEtGIgIu4b17QkOsTMZYcrT05NChQoRFBTEyZMnyZUrF8KuYV81Ev3kP7j1mIHw8ncKU0LX0BZ9jbh8DGuP6Qh378SCmBaHcW4P2pzPsHT6HorX4GLECdzNXuTxKoi4fBxT4coYmmDbijeJirxA+ecGkL9kUwzbPd5Vmh3jyGns67YhboS5bsulf2B6tjzml+uDakr0oC7sGvaNv6LvX4X1/Wngl8spTAm7hn3lSIzT27C8MxnF2wP70j8d+8DHC3O9qpjqV0cxmRxirWbHvvQP9AMnwK7fnWTtPyh5c2N+uT5q0fwolvR9PBS6HaLDiP+lK6ay9TC/1NspTAm7hogMxTb+LUzVWmJu9K4UprICBsSPuIrxb3yiJrWYG27982bKeK3NmzfToEEDwsLCXIqQLF26FEsy91SS1CETHg4SyaOjKAqVKlXiu+++4+zZs+zdu5e+fftSqFAhoqOjmTdvHm3atCEgIIAuXbqwatWqp6LijUSSVbhXkCIuCvvq0eg7FzvEKM3mEKQmvQe2GOxLv0E/uM7hgZFC7HY73bt3RwhBx44dHyqnT0YjdAOiY4gfOR3jyBlXQSqhT9AVbGPnYFy85ngznwQ1a9akRIkSREdHs3Tp0qTnEikLlRDCSHFfyd3QvYf1kkogI/Pm/P7777z11lsA9OrVy+ktBfcIUitHQHwUtt+6I66fv3Pe3hGkNk6AmAhsv3ZDhF0F3YZt3DyMMxfJ5enNylfepoCPP2fCbtBq6WTCDh7DNnoG4lY4arkXEFE3sE3oBrZY9DNB2BdvcAhSgPJGM45d28bKYz8THHEGigSiTVuG0PU79tlRDp5Hn70GDANrjzuC1O/fQ3w0tqk9UNxisL7zCtYer6LvXYx9/c8QG4ltZm+OnQ0iZ86ctPAIRvFTsXRuDveKI5odfc9RbGPnoej6HQ+aex7670PZsmUxm82EhYVx6dIlp73GlWsoubKhVilFIR9vauTOk6Lx3i9VHn3HIRdBCgC7jrH3GLYfZ4JNu29In7BpGMfOok1c5BCkvDwcnjReHq5jjZmF4uGG5YPXXQeIs6H/vRftt0WgG4SHhwOQM2dOF1FK6BoIgfXVr3D7aDaKh6+LMKSYLFg7/oD13YnYJr/v8Fy7TxjXveeHU5DauRjCrxE//k2IDkcYulOQMg6uRdy4iG18V4iLctlnTkFqZh/Q4tB+HwGKwqJDP7Do0A8YCPSts7DfiiVin53qjX6iSr1vyZntecJ3a84nLKHZ0bfsRZu9KpEgBUC8DX3rfmzjF8B/jhmnIPX3dLh9A9uEtxAR1xG63SlI6bsWI8Kuok16G7VsPsyv3Mntdjsa++otaAvWYdh1sGlos1eiHz/nKkglzBUcivbbIozDpxGaluw2Tm3uFaSIuIa+YyH21aMdYpRudwpSRN1E3zwN+x+/OTypJZkWoQlsc24kKUgBGOfisc25gdAeP6w4vciePTs+Pj4ZbcYTjRSlJE8siqJQtWpVhg8fzvnz59m5cye9e/cmf/78REZGMmvWLF5++WUCAgL43//+x7p169DS8YdYIpEkRjFb0ZYPg7h73vCvHo2+fT7GhYMOQUqLczQIgX31aLDbUpyb45dffmH//v34+/szevTotFiFNMU2eQncfkCuPLuONnkJJLNNFEVxiiLTp09Ppo/K0SnNODShXrKfo1OaoSgqiiJvJVLCoUOHOHjwIFarlQ4dOjzSGOlZgS86OhqbzUZoaChxcXEoikKJEiXo2rUro0ePvuvRYxgQH+MQcRKIj8b2W3eMS0exb57uEKQSiInAvmI4irsnavlizq8L+Pizpu075Pb05mBoMJ8c3UrcKy9g9/XhVt4qqH1WYmvwLvY9v2MqXhDuhCWpZYpizp2T5UfHALD40AjUovkQZhPRV65hs9m4fusmomo5tDdewtSuCehx2NeOvWuTLQbb1B4IIxR990LsG35ByVUY7fURKB/OYfjoMQQFBdH2m8nYt83BVLksSr7cibaZCLmJtnAjimbHEc/3YNzc3Jxec84QPiHQZq5EsVgQhs72fxfybpkHe9YV9/XnuTz5EJt2JdtHXA9Dm70S9ORFMxEThzZ3NUqubGhvtED9/G0iXm+K+vnbaG+8hJI7+52xbqHNXY0amBMlf2LRTERGEX35Ku7u7qxYsYKgoCC8vLwcbXYbxvkDKGbrfa81R6c0Q7G4I0LPo2+dBSR/rU8QpU4cP464ehp91z2i+x1hSoSedwpSTjtvXMT+x0S4t9iFYkJbNgwMh7ivNH6bQ5c3cjn8JGdv7ONsyC6Uio1QPUxcW2wjYrsbXkYVLv6sY2igmhVH3qbgUOyrH5y/TwRdwb7iL0d4HQ6xRty8hL519t1OCcLUtbPYV4xA37X47vJhV9H//BVTrSqQzffu95dDiI2NQUMQ3vS5RPvQ1QiBNm8NIir2gfamGqoJbd04iLjm/ErfsRD7qpGIkLNOQcrZtnUWIizYIWZJMh3CZmDfeRv979v37af/fRt9122ELXVfakVHR9OlSxe8vb0JDAxk1KhRLu2zZs2iWrVq+Pj4kCdPHjp27EhoqMMTNCgoiAYNGgCQLVs2FEVxFoepX78+H3/8MQCff/55kpVmK1WqxJAhQ5x/T548mTJlyuDu7k7p0qUZP358qq7rk4a8k5Q8FSiKQo0aNRg1ahQXLlzgn3/+oWfPngQGBhIeHs60adNo1qwZefLk4Z133uGPP/7Abpc/eBJJeiMMHetbY1ECirl8b187Fu3Om3Inbt5Y350EZmuKKuddvnyZgQMHAvDDDz8QEBCQqranNeJKSKIwmmSJt6HvPOTIoZMEb7zxBoqi8NdffxEUFJRkH90WjXGfj26ThSQehgQvqZYtW5IjR45HGiO9PKXi4uIYPnw4AQEBBAQEEBgYyJ49e9i+fTuTJk1CvcdLSFFVsHpgfXs8WO8JhY2PRvvtXfQ/f3MZW8lbGssbo7AfPY2x64hLW/FsOVn5SjeqV6zET4vnMXrZAgLyBjrsyJuPkcv+Rq/2CtrSP8AQWN54GeV/L7Pl3AKuR10EICjsCCdDdmJ0eJERU35zLJsnDwF58zJy2QLsBXIjYnWsb/0C1nvyTNpi0Ka+j/2PX1FyFcZ4+zdGLvmLPHnzU7RoUfLnz89PC9ZgvNQH7Y8diEvXSAqHF6N63/xH/+XevFLCrqPvOYqpQkk0PZ6dQctZc/JXCnk/2Fvq/VLl0Xcm4SX1XxtP/gvRSQsPwmZD/3sPSg5/jPdeY+Sy+QTkzUtAgfzObWi895pT1DBOnIOoGMwt6rmMo+TOjvHea4yY+huBgYHObTh8+HCHyGm2ohZyhC7e71qTcJ1RKzbB1OB/9w2LTDg/Tp0+jZKnOJb238C9onn4NWxj2rsIUgBq2ecxv/RJIoHd2n0ySqHK0GUElG/A7yd+oUTOajQs0YVYw4ZaugmKmwUUuLnB4NJ4gR4NJg8w7AKhGRhhkahVy4LHg8PM9d1HncKYYjKjZM+L5Y2RoN4TTnf7BrZxndB3L3Fdh+LPYm75Gdq8NXc9CHNnx3j/NYaPHElAYGCy+9AFw0DfvMcpjqU1iqJgeWUgajHXioz6zsXYxnZyEaQwmbG8MQrFPzBRfjBJxiPsAnFNQ5t1I0X9bTNvIK5pCHvqeUz17duXv//+m99//50NGzawefNm9u/f72zXNI1vvvmGQ4cOsXz5coKCgpzCU4ECBViyxHFenTp1iqtXr/LTTz8lmqNTp07s3r2bc+fOOb87duwYhw8fpmPHjgDMmTOHQYMG8e2333LixAm+++47vvzyS+d9gCQx8oyWPHWoqkrt2rWpXbs2o0ePZtu2bSxYsIDFixcTGhrK5MmTmTx5Mrly5aJt27a0b9+eunXrYjJlTPJHieRpQlFNCKsH1venYpvwP0TIuaQ7unlj7T4JJVehFOeU6tmzJ1FRUdSqVYu33347Fa1Oe0S8Dfs/+x/c8R70HYcw1XkmybaCBQvywgsv8OeffzJr1iy+/PLL1DBTkgyapjF7tsPj4VFD9+Ceh+5Tp1LFrqSIjo5m+PDhLm98w8PDGTp0KKqq0q9fv0RVAxWrB+QpgfXt8dgm9wBb0oKHkrc01u6T0K/cxD51eZJ9KubKy5KJUxg7dixDhw51sWHIkG9AwHudu3CpqD/RsRf5c/ZQzt7Y5zLG7dJxDJswjG+++cZ1+W++AUWh+8ttuHr5EkqNj9B+H+YqdgMF277Hr6PGMOSboUku36f1aySbXUQIx7nX4NkU5+ZJyCt18OBBUBX0MgWILp+LpXu+4FDwJgA2nZnGu2VeZVdo0mJYgpeUferqB08owL5tP+YmtRLnnrNY0PccRWvbiJGjRzrW+Q7ObQB0f6k1l8bNBECdvRjzsxWwhQY7+xZs35hfk1r+znHVr18/p9dUSrC07p8oyfd/SfAkPHXqFIrFDbVcAyztv0Fb8CUkE2asln0eS6cfEo2tmC3ovjkwd/+VneeXsXpjGzTdxuAmE1FUhfDdGqE77cRdMRI5b4Wu1Ig6rmPNpZKtVkmslUsj7HbiP/8pydA5JzYNff8JTNXLo6gKisUdtXh1LG+MRJvVx+m1lWgdij+L5Y0f0Rb/gbHv+N3hmtZi5MgRic7lhH3Sp017LLMSHy/6nqOYW72QvJ2pjGK2YnlrLNq0nhjn9iTd6Y4gpRar/sgFTiRpjC6w/3MbUvpO3w72f25jaZsdzI+f9DwqKoopU6Ywe/ZsGjZ0hLHOmDGD/PnzO/v873//c/6/aNGijB07lurVqxMVFYW3tzfZszuE2ty5c7vklLqXcuXKUalSJebOneu8d5ozZw41atSgePHiAHz11VeMGjWKV155BXAUKjl+/DgTJ058rHuAJxlFPG5d7UxOZGQkfn5+RERE4Ovr++AFJE8tdrudLVu2sGDBApYsWcLNm3ffzuTJk4d27drRvn17atWq5fKWWCKRpD7C0CE+hvgRrSEmPFG7tcc0lLylU5zwdMWKFbRq1Qqz2cz+/fupUKFC6hqcxgibhu23RYh/L6d8IYsZ9x96J9s8a9YsunTpQrFixThz5kwib7NDE+ph3McbSrV6Uen9B4elSO4efwEBAVy6dOmRE6ZGREQ4b5TT6r7GZrMREBDgzAN0L/7+/oSEhGC1Jn3eCS0OI+gQ2pQeiRt9cuLWZxnC7IZt6MTkvXm8PFA/f5uAvHmTteHy5csULlyYGzcSv5HPmTMnQUFB5M+fP82WDwkOxvhucrLeRqbq5TG/0gjFLWXXp02bNtGwYUOKFi3CydMnWHZkNNvOL8MQd5/u3MyefNV0LV/s2Z2kMDWqeh2qB91ALPszRXOqlUtjee1FFHdXG0W8jfihE9N8H9x7HN3vWvMw15lr164RGBiIqqpER0fj7u6OsNvQdy7GvmpUov5K/nKO35IkvK90w865GwdYcPA7QqMuAOBu9mJEy63cunIYb++SXJ0niDmbtNhl8oY8ryq4FbZzfM9IqtQfQtyAMRB//3xIpoY1MDep7SJoCi0e/fAG7IsGJ16HgGJYP5yNtmgjxt5jdxtScB7d7zh2+64Xinv6ij/CrmEb2xER+m+iNvNrQzBVaJTpBKkn8TkzLi6O8+fPU6RIkYcuCmXfF4XtlxR6dAPWDwMwP5Nycfp+HDp0iMqVK3PhwgWXQiBVqlTh+eefZ8yYMezbt4/Bgwdz6NAhwsLCMAyDmJgYjh07RtmyZZNNdP7f6nsjRoxg6tSpnDhxAiEERYsWpXfv3nz00UdER0fj7e2Nh4eHy/Oi3W7Hz8+PkJCQVFnfrEJKjyf5ZC2R3MFsNvPCCy8wceJErl69yvr16/nf//5HtmzZuHbtGj///DN169alYMGCfPLJJ+zYsSPFeWwkEslDotsR14MgPukHFeP8wWRzJv2XqKgoPvzwQwB69+6d5QQpwFEy/GHF8AdU13rllVfw9vbm3LlzznLtkrQhwWW/U6dOj1XBx8/Pj8DAQCDtvKXCw8OTfIhNaIuIiLjP0gpG0IGkm+KiEDcuoOgayn1uTBVfL8Jv3rqvDTdu3KBc+TL45HDHK7vF5VO0VAFCr4fef/nr16lYvCR5AwPJm8OfQG+L81OhaAGuh95/+fBbYSi+93mQesC5918SPKX+/fc8kZG3qZS7PgE+hV36xNtj7nhLJc4tlZJcUknamJRzgqqmbB9cv06FosUJ9PIlb7bs5M2bl0BvXwK9fKlQtPgDt+H9j6PEpCRxfEBAAH5+fhiGwdmzZx1fKgrGxcNJjxkRAlFhSeYn0oWdgtnKUiagFibF1eNt9x8fcurIGAp2d8ejcNL7utBHZuK8D7F5aWtCLmx+oO1OTCbX3FYAiooIOpj0Oty+ibh1DVOJAi7LpWQf3vc4Vh/fc+VhSKiyJ+4N17u3PeiAayimJFNiKvFw1YxNJdKvEnp0dDRNmzbF19eXOXPmsGfPHpYtWwbw0EWvXn/9dU6dOsX+/fvZvn07ly5don379oDjnhNg0qRJHDx40Pk5evQoO3fuTN2VeoKQZ7dEkgQWi4UmTZowZcoUrl27xurVq+nSpQu+vr5cuXKFMWPGUKtWLQoXLkzfvn3Zs2ePFKgkklRCaPF3q+zpSee1sK/9yVmV70EMHjyYS5cuUbhwYZeKYVkKRUEpmLLqWwmoBQKTzSkF4OXlxWuvvQYkn/Bc8vjcvHmTlStXAo8XupdAWic79/f3TzZswd/fHz8/vyTbHFX2ZqL/OSnpgbU4Z1U+6wftwD0Zb6vIaPxzZL+vDYG5A9gwbyFhobfZuG8hH82sy1uTyvPWpPK88Jk/efIE3H/5PHn4Y8NaLsz6hnNvF+XfDyo4P2taZCPvA5b3z54NEZm8F6FSOB+YUx7ynyNHDgoUKADAsYNHKXozG/3rz+aNat/g43Y3/9jWfxdSyMcnUW6p98tVQj986oG5pO5FLZzPIYAkalDBasU3+wP2QUAAa5p05N93v+DCio1cOn2Wf9/5gn/f/YI1TTqSN0+eRzqOkiU++oHClKIorhX4EqrsHd6Y9AK3b9ytyvcfYcpqcsdNsdKyRDcGN1xC5bwNnW1mixeGEY9220ZccNKeUlEnDFTVijDsmC0p9wRRi+Z3ETWdVfb2LE96gZhwbJPfQSnoj6VDU6cwlZLzKLnjWMmVDczpl+ElQZCyjX8LYpIWK/Xdy7CvHoWwy4JEmRofFSVbyq59SjYTeKWeFFGsWDEsFgu7dt0V58PCwjh9+jTguCbcvHmT77//nrp161K6dGlnkvMEErw39fsUggDInz8/zz//PHPmzGHOnDk0btyY3LkdxS8CAgLImzcv//77L8WLF3f5FClSJNXW90lDilISyQOwWq00b96cGTNmEBoayu+//06nTp3w9vbm4sWLjBw5kmeffZbixYszYMAADhw4IAUqieQRcRGk7s3zYnEHr2wufe2rRz9QmDp48KDT3fqXX355qBwmmQnFasFcr1riN+j3wfR8Ndey9UmQIJIsXLiQmJiYx7JRkjTz5s1D0zSqVKlCxYoVH3u8tE52rmkaPXv2TLKtZ8+eSVapTRCk7Bt/dW3wzgH3htjeqconIq5g7d81aWEqOpb4k+fp+dFHydpgu3ELY/hM9IlLqJqjAW/XGHl3cVskcbbYB6yDDX33Iuwb/1MNyTsHxMcSf3onPT/6MPn5b0dBXDJv1t2tmJ4pw/2qxCWFM9n5kcOoFjfso2fzTL7GdH92hLOPzR6LrkXzQblKzu+K+/rzXEBeTMZDzGe1OPIWJSWcCYOjfmb+/PMPp4fpf+n50UfEJyRLvzOWcfCe4zEF+1DTNEQyLx2Swja5R4qEqbsV+I4lqrIHgF+eRMnPkxKmhBaPcWwTxtBmeG2YyptVvqJI9opo9jgadVxLhZqDuLEG3POr5GxiwXQnZ75/TTO+VUyEbRVkz/0ML765hUYd1yI07b4VDwGUbL6oxQverWyZIEjdU2UPAN/ccG/I4e0biYWpB+yDDz/8kNCDx5MM3TPVfgaM1K2KlhwugtS9XlKqybGe96DvWCSFqcxOvEAtnjLvJ7W4O9hS73nJ29ubbt260bdvXzZt2sTRo0fp2rWrM4SuYMGCWK1Wxo0bx7///suKFStc8g4CFCpUCEVRWLVqFdevX3d6PSVFp06dmD9/PosWLaJTp04ubV9//TXDhg1j7NixnD59miNHjjBt2rQsWfU5vZCilETyELi5udGyZUtmz55NaGgoS5YsoX379nh6evLvv//y/fff88wzz1CqVCkGDhzIkSNHpEAlkTwEisUN+7pxiavsvT8Ntz7LElfl2zwV7LYkzzNd1+nevTu6rtOuXTuaN2+e1uanLR7ujipOKUAJzIVausgDQ/7q1KlD0aJFuX37ttONXZK6JHihJVT4eVzSWpTy8vJiwIABDBw40Oll4e/vz6BBgxgwYEAiYVcYBsRHY/9njsv3St7SuPVdjvXd3xJV5bOvH4/q549avkSSNljXb+ez3n0Y9OWXrjZ8OZDP+n6KV0BOsFowzlzA+HEuBbOVo2xALQCeLfgSXh5efNb7UwYNGvSf5b9kQL9+eJrA/s9sV3sDS+L2yWKs3X7F+vdUPvv0YwZ9OTDR8p/1+QTv3LlQAnMmabv5+WqIiBsPJSDD3RC+Q4cOoZYsBB7umE1WArwKUDGwPgDP5G+Cm4BCHm5Ob6nupcsAYKpcGrKlLKeNqW7SBRAAzp4/T/P+vejTrx+f9OqVxD74ks9698G6fofLWPb1riHAzn34331w5zjydLNgBB1Kkb0A4sZF9B2LHhi27Tw/Du5N5CGlln0et/4rsHQYmkiYsm+Z6brPVBX7+l/AsKPvXYGxaQptynxI/1UN2HByOqpFIaCViYJdDHK+YMG/phlLNoWA1mYCX3WjWH/HMW/EG8R9M5H4L8beP8k5YGpSC3SHGCR0O+LWFfR9K1zXofizuPVbgaVz4qp8+j8zUJ8pB37egGMffNLr40Tn8pcDB9KzZ0/avvc2R65fdTXCzxvTcxVR0stTSjWhb5qcuMpel9G49fs9cVW+PSsQYcFJhlxKMgEWBXN9X5Qc9z9+lBxmzPV9wZK6YaIjRoygbt26vPzyyzRq1Ig6depQtWpVAHLlysX06dNZtGgRZcuW5fvvv2fkyJEuy+fLl4+vv/6azz77jICAgGSFeYB27dpx8+ZNYmJiaN26tUvb22+/zeTJk5k2bRoVKlTg+eefZ/r06dJT6j7IROcSSSoQHR3N6tWrWbhwIatXryYu7u4DdZkyZXjttddo3749ZcqUyUArJZLMjzAMsMdj++1dxOXjLlX2MJnBFnu3Kp+nvyNJrX+eJBOejx8/ng8++AAfHx9OnjxJ3rx5M2CNUhdh19GmLsU4eT7ZPkru7Fg/7Aie7inKQ/X1118zePBgGjVqxMaNdx/ijk5p5izHnhQmqxflu61Ntl0CR48epUKFClgsFoKDg8mZM2kh42FYv349L774IuXKlePo0aOpYGVibt26xZYtW2jcuDHR0dH4+/ujaVqynoZCi0PcuITtt3cg9razyp4wu6HoNsS1s9gmvw+2WJRClbC+PQGBCW3cHMTlpJO+KrmzY2vdALeiBYi4eR0//2zYrp7Dq1BpjCs30H6ZB5rjwdTctRW3injww6bX+frFVbjvPgceHsSXLoTFaiUiIgI/X1/iT5zDunEnljdfBiMS28S3ITYSJbAk1rcnYv/7IGqxfCjWaLSVw7HVewu30rWIiLyNn68P8UFH8C5SAfvvf6PvTJynyPRcRcytG4BJfWCluP+yZMkS2rVrR9WqVdmzezfExaN4enBl2zjcK7Tku79e58uGi4jcPQOzZw4ii7fkm4P7mV6/CRazBaHriPDb2H6ee98wPrVaOUeC8yS8pC5fvkzt2rW5ePEilStUYMObH+P+Qg3cShcl/FYY/tmzEX/iX6wbdiBCbznH0v/Zh33F5kTjmds1Ib5i8bv7wM/P5TgSWjyKxe2+15qE64y2+kfMTT9EMd9/uy5btoxXXnmFalWfYefsMWgzHVXr7q2yJ7R4jOOb0eYPBGGgVnoRy2uDXfaZ0O0QHe7wogq/BjkLYvp4LnP2D6FSYEMq5KmHPu9zxL97cR+8mfiwWCL3KYjih8hduIZzHMNuwNUQbBMWQlzyXr2mxrUwN37ORQwSWjzGxSNo0z4Cu81RZa/rTyhmK8IWh3F2F9rsfnfXr8MwtNmrMY468mmFxsXQctsyBn/9NS+++CK3w8Lx8/cj5vhZ3vvkYxZs3USApzd/tn+fYv45wdcb64evo/j7Ju1Fl0YIXUOb3RfjxNZEVfaE3Xa3Kp/ZDUu3n1Hzl8s0Cc+fxOfMx0l0DiA0w1FFdHcU2opwRMhdzzYlwIKlpT+mZ73BECgW6R/zpJPS40mKUhJJKnP79m1WrVrFggULWLt2rUvyvAoVKjgFqhIlkn5DLJE87SQIU9qMTzC/1BslVyHnDagwdLDFos3sjfmVgckKUlevXqV06dJERkYybty4+77tymoIXUc/cAJ9yz6XB3olux+mWpUx1XkGzKYUJ0Y/f/48RYsWRVEULly4QIECBRDCQElBUllxp8x6Svo+jfTt25eRI0fSunXrVPNEu3DhAoULF8ZqtRIdHY05DTwali9fTps2bahTpw5bt25N0TIJwpR91SgsXUYjzG6od3IWCVss4tpZ7BsnYukyCmGyOHJsGwb6jkPo/xxAXL/lHEsJzImpTlVM1csjMDBObEVcOIi52Ud3RAU74nY0+p870fcdBxTUb7pzJfIMeb2LYgmNQsmT06WC2Y1Le8jhXxb7n7vQDxzH+mEHMCKw/z4cS+eR2DftRd+0ByxmLD1eQ1EjsK//xbEuMRHY1/yI5dWv0U8EYV+8EaLuhruqxQtiqvcMaokCYLagmB5+n5w7d47ixYvj5ubG7du3Md/ZdoqqYtPjuBJ+mnx+JbGaHTf1Nl0nNDaGPJ5emBTHOSjsOmh27Jv3oO88BLfvCj1KsQKY61VDLVM0ScHhxo0b1K1bl5MnT1KiRAm2/LWZgOzZHWMdPo2iKo78Q9GxjrHqVkUtWwzjYjDa5CV3wxlVBbVMMcwv1EDJH+CyD5JCGMYDr1UJ4VoPEqQATpw4QdmyZfH29ibiZiji373oe1dief1bV9HpjjCln9iK5dWvkhQRE4Qp27zPsL7+PXhnI9IWhkW14mHyRESEoi3/Drf//YwtJgqz1YMDmwdQtdFw13E0O8TGOY69PUfvilOKglqmKKYGz6IWDExyWyUIU/rW2Vg6D3f5vXMIU7vR96/C8to3dwUpswm1cmmG7P2Lb38cRfXq1R15dnQD48wF9E27uHnsFE0X/caRG1cp5J+dzT9NotCrzcFiSVdByrkuuoY2dwCm6q2dgpSzzW5Dm9UXU/03M5UgBU/mc+bjilIJCLsABfSDMdi3RmKu64upsicIUMzpm0hfknFIUeoOT+LFQpJ1iIiIYMWKFSxYsIANGza45OKoXLky7du357XXXqNo0aIZaKVEkvlIeFBJeJPu2qajqCaE3ZakIAXQoUMHFixYQLVq1di5cyempBL6ZmFEQm6SqFhETCy4WVH8fUA3HvgQmBT169fn77//5ttvv+Xzzz9PZWufTux2O/nz5yckJITly5fTqlWrVBnXMAy8vb2JjY3lzJkzFC9ePFXGvZc+ffowatQounfvzq+//vrgBe4gtDgUizuGrjsFKWebLRbF6oFhGC5lsoXdDqqKCL8N8TYUDzfw8XZUnLzzcCy0eFBNicQeYdNAURBhkeDljurl6RBmTKozL08Cf8x7idz5a1O4ZFt8chRHhEWgeLmheHph6DqERYLdjuLlCR5uIHSHp4YQYLehWNww7BqKIcBkRoRFOPp7ezlyYwkBqvJIghQ49qu/vz+3b9/myJEjlC9f/s662x3ro6oYtyJQTCp4ezoyVqkqahJhgsKmgcnksFGzo/h4grubo7JeEgJQZGQkL7zwAvv27SN//vxs27bNWVJdxNvAbEbcigBNQ/HxurN9QLGYHXOpd/aBbqD4eTuSvJvMKCms4Jbc/r3blnLPM5vNhqenJ7quc/nyZfLmzgEma5Lrfb95nX10O4rJ7PzXZnd4wlvN7ghdc9oVdGwReQo15J+Vb9Do9dVJj2XTHMd6WIRjW/l6g8Xs3L/J2qDFO8TOJMR/ocWDyQK6jrgVCThyU92+fZvCJYoTFhbGkiVLeOWVVxz9DcORLyrOxtV//+X51q04e/5fypYpw5atW8mRI0eiOdILYRiga0mKTveeh5mJJ/E5M7VEqQSELhwp9hRQTFKMetpI8fEknnAiIiIEICIiIjLaFMlTzq1bt8TUqVNF06ZNhclkEjgu0QIQ1apVEyNGjBBBQUEZbaZEkuVZu3atAISqqmL//v0ZbU6WYNq0aQIQJUuWFIZhZLQ5TwSrV68WgMiZM6eIj49P1bErVaokALFy5cpUHTeBGjVqCEDMmjUrTcZPbwxDv+/fmYU6deqk+3aPiYkRzz//vPNYPXHiRLrNnVaULFlSAOKPP/5Il/ky4/E1atQo5zXdbrcn2+/8+fMiX758AhDVq1cXkZGR6Whl1udJfM6MjY0Vx48fF7GxsRltiuQJIKXHk/S3l0jSiWzZsvHWW2+xbt06rl27xm+//UajRo1QVZW9e/fSt29fChcuTM2aNRkzZgyXL1/OaJMlkixHTEwMPXr0AKBXr15UqVIlgy3KGrRr1w4vLy9Onz7Nzp07M9qcJ4KEBOedOnVylplOLdIy2XlMTAz79+8HHInwnwT+62GSWcNNE5KdHzx4MF3m0zSN1157jb///htfX1/Wr1/vPLayMmldDOC/ZLbjy2azOat89evX776ewoULF2bjxo3kyJGDPXv20KpVK5e8qBKJRJIeZM5fZYnkCSdnzpy88847bNy4katXrzJ+/Hief/55FEVh586dfPLJJxQoUIC6desybtw4rl69+uBBJRIJQ4cO5fz58+TPn58hQ4ZktDlZBm9vb9q2bQvAjBkzMtiarE9YWBi///47AG+++Waqj5/w0H3q1KlUH3vPnj1omkbevHkpVKhQqo8vSZ7KlSsDjgp8aY1hGHTt2pVVq1bh7u7OypUreeaZ5KvyZSXSW5TKbMyZM4crV66QN29eOnfu/MD+ZcqUYd26dfj4+PDXX3/Rvn17l3QTEolEktZIUUoiyWBy587N+++/z+bNm7ly5Qpjx451vp3+559/6NmzJ/ny5aNBgwZMmDCB0NDQDLZYIsmcHD16lBEjRgAwbtw4vL29M9iirEXXrl0BmD9/PrGxsRlrTBZn/vz52Gw2Klas6BQaUpO0fOj+559/AIeX1H/zMknSloRj5eDBg44cOmmEEIKPPvqIuXPnYjabWbJkCfXq1Uuz+dKbUqVKAWkj2mZ2DMNg+HBHovWPP/4YN7eU5WCqVq0aK1aswM3NjRUrVvC///0PwzDS0lSJRCJxIkUpiSQTERgYyEcffcTWrVu5dOkSP/74I8899xxCCDZv3kyPHj0IDAykcePGTJo0iZs3b2a0yRJJpsAwDN577z3sdjutWrWidevWGW1SluP555+nUKFCREREOL18JI9GQuhe165d00TYSS9RSpK+lCtXDpPJxI0bNwgODk6zeb788kvGjx+PoijMmjWL5s2bp9lcGcHT7Cm1YsUKTp48iZ+fH927d3+oZevXr8+iRYswmUzMnj2bXr16pak4KpFIJAlIUUoiyaTkz5+fjz/+mB07dhAUFMSIESOoVq0ahmHwxx9/8O677xIQEMCLL77ItGnTCAsLy2iTJZIMY+rUqWzbtg0vLy/GjRuX0eZkSVRVpUuXLgAsX748Y43Jwpw4cYLdu3djMpno2LFjmsxRsmRJAG7cuMGNGzdSbVxd19mxYwcAtWvXTrVxJSnDw8PD6eWTVnmlRo0axbfffgvAhAkT6NChQ5rMk5EkbMNLly4RFRWVwdakH0IIvv/+ewB69OjxSNXgXn75ZWbMmIGiKPz888989dVXqW2mRCKRJEKKUhJJFqBQoUL06dOHPXv2cPbsWYYNG0blypXRdZ3169fzv//9j4CAAFq0aMGsWbOIiIjIaJMlknQjNDSUfv36ATBkyBAKFCiQwRZlXbp168by5cuZMmUKISEh2Gw2oqOjM9qsLEVCTq7mzZsTEBCQJnN4enpSsGBBIHVDlI4dO0ZERATe3t5UrFgx1caVpJx7Q/hSmylTptCnTx8Ahg0b9tCeNFmFHDlykCtXLgBOnz6dwdakH1u2bGHXrl24ubnRq1evRx6nU6dO/PzzzwB88803/Pjjj6llouQpRWh6RpsgyeRIUUoiyWIUK1aMzz77jAMHDnDq1Cm++eYbKlSogKZprF69mi5duhAQEEDr1q2ZN28et2/fzmiTJZI05dNPPyUsLIzKlSvTs2fPjDYnSxMQEMDevXvJnz8/efLkISAggOHDh8tqTClE13VmzZoFpE2C83tJixClhNC9mjVrYjabU21cScpJq2Tnixcv5t133wUcFdk+++yzVB0/s/E0hvD98MMPALz11luPLYj36NGDoUOHAtC7d2+mTp362PZJnk6EIVAsJoSROUNBg4KCUBQl1V4ETJ8+HX9//1QZ62lCilISSRamZMmSDBw4kMOHD3Ps2DG++uorSpcuTXx8PL///jsdO3Ykd+7ctGvXjoULF0qPB8kTx59//sns2bNRFIWJEyfKB+nHIDo6mmHDhjF06FDCw8MBCA8PZ8iQIQwbNkxeP1LAH3/8QXBwMNmzZ6dFixZpOldaVOCT+aQynrTwlFq/fj0dO3bEMAzeffddZ4jXk0xaVqjMjBw6dIi1a9eiqqrTG+5x+fzzz/n0008BeOedd1iyZEmqjCt5yjAE2uozkElFKUnmQIpSEskTQtmyZRk8eDDHjx/n8OHDfPHFFxQvXpy4uDiWLFlC+/btyZ07Nx06dGDp0qWyupYkyxMXF8f7778PON7qPvvssxlsUdbGYrEwduzYJNvGjh2LxWJJZ4uyHgmhex07dkxx1atHJS08QbZt2wbIfFIZSaVKlQA4e/Zsqng6b9++nVdeeQVN02jfvr0zwfmTTkJeqafFUyqh4t6rr75KsWLFUmVMRVEYMWIE3bp1wzAMOnbsyMaNG1NlbMnTg7gZg33NGcTNmIw2RZKJkaKURPKEoSgKFSpUYOjQoZw+fZr9+/fz2WefUaRIEWJiYliwYAFt27Yld+7cdO7cmRUrVhAfH5/RZkskD82wYcM4c+YMgYGBzsS9kkcnPDzc6SGVVJvMVXd/wsPDWbZsGZD2oXuQ+qLUxYsXuXjxIiaTiRo1aqTKmJKHJ3fu3AQGBiKE4MiRI4811qFDh2jevDkxMTE0a9aMmTNnYjKZUsnSzM3TFL53/vx55s+fD0D//v1TdewEL+R27dphs9lo3bq1sxiCRPJfhE1HxNsxQqIRsRrCEGgrHXnd7KtOIwyBiNUc7fF2hC31c02tW7eOOnXq4O/vT44cOWjRogXnzp1ztu/evZsqVarg7u5OtWrVOHDggLPNMAzy58/PhAkTXMY8cOAAqqpy4cIFwPF73717dwICAnB3d6d8+fKsWrUq1dflaUKKUhLJE4yiKFSpUoVhw4Zx7tw5du/eTZ8+fShYsCBRUVHMmTOHVq1akTt3bt58803WrFmDzWbLaLMlkgdy6tQpZwjKTz/9hJ+fXwZblPXx9/dPNg+Cv78/Xl5e7Nu3L32NykIsXLiQuLg4ypUrR9WqVdN8vgRPkH///TdVXiwkeElVqVIFb2/vxx5P8uikRl6pM2fO0KRJEyIiIqhTpw6LFy/GarWmkoWZnwRR6vTp0+j6k51kedSoURiGQZMmTahSpUqqj28ymZg9ezZNmjQhJiaG5s2bc/jw4VSfR5L1UawmMKloC44S12cjcb3WYRy4BoC+/xpxvdYR12cj2oKjYFId/VOZ6Ohoevfuzd69e/nzzz9RVZU2bdpgGAZRUVG0aNGCsmXLsm/fPgYPHuwS7qqqKq+//jpz5851GXPOnDnUrl2bQoUKYRgGzZo1Y9u2bcyePZvjx4/z/fffPzWCf1ohRSmJ5ClBURSqV6/OiBEjOH/+PNu3b+fjjz8mX758REZGMnPmTF566SXy5MlDt27d2LBhA5qmZbTZEkkihBC899572Gw2mjVrRrt27TLapCcCTdOSTRT/4YcfsmHDBqpVq0bbtm2fCu+DhyUhdO/NN99Ml/CowMBAfHx80HXd5S3woyLzSWUeHjev1OXLl2nUqBGhoaFUrlyZlStX4unpmXoGZgEKFy6M1WolLi6OixcvZrQ5aUZoaChTpkwBSNPk9W5ubixdupSaNWsSHh5OkyZNOHv2bJrNJ8m6KGYVa7cq4G1NnEfKEOBtxdqtCoo5bWSItm3b8sorr1C8eHEqV67M1KlTOXLkCMePH2fu3LkYhsGUKVMoV64cLVq0oG/fvi7Ld+rUiW3btjmvG4ZhMH/+fDp16gQ4ckfu3r2bpUuX0rhxY4oWLUqLFi1o1qxZmqzP04IUpSSSpxBVValZsyY//vgjFy9eZOvWrXz44YcEBAQQFhbG1KlTadq0KYGBgXTv3p1NmzY98W8aJVmHmTNnsnnzZjw8PPjll1+eivwo6YGXlxcDBgxg0KBBTo8pf39/Bg0axIABA9izZw+qqrJ06VLKly/PO++8w5UrVzLW6EzC6dOn2b59O6qq0rlz53SZU1GUVE3mLPNJZR4eR5S6fv06jRs35uLFi5QsWZL169c/lZWgTCYTJUuWBJ7sEL5x48YRFxdH9erVqV+/fprO5eXlxerVq6lYsSIhISE0btxY/gZIksbNjPm5fEk2mZ/LB25pV5TmzJkzvP766xQtWhRfX18KFy4MOELUT5w4QcWKFXF3d3f2r1mzpsvylStXpkyZMk5vqb///pvQ0FBeffVVwHFdzp8/v/P6IkkdpCglkTzlqKpKnTp1GDduHFeuXOGvv/7ivffeI1euXNy8eZPffvuNhg0bkjdvXj744AP+/vtvKVBJMoybN286Xa2/+uorihQpksEWPVm4u7vTr18/QkJCCA0NJSQkhH79+uHp6cm3337L4cOHadWqFbquM3nyZIoXL85nn31GWFhYRpueocycORPAKeanF6mVNyciIsIZjiNFqYwnQZQ6fPgwdrs9xctFRkbSrFkzTp48Sf78+dm4cSO5c+dOIyszP096Bb7bt2/z888/A45cUunxgiZbtmysX7+e4sWLExQURJMmTbh582aazyvJYsTbse9MWrC077wC8Sm/rj0sL7/8Mrdu3WLSpEns2rWLXbt2ATxUepJOnTo5Ram5c+fy4osvkiNHDgA8PDxS32iJFKUkEsldTCYT9evXZ8KECQQHB7Nx40befvttsmfPTmhoKOPHj6d+/foUKFCAXr16sW3bNgzDyGizJU8R/fr148aNG5QvX57evXtntDlPJF5eXlitVnLlyoXVasXLy8vZVq5cOZYvX862bduoW7cucXFx/PDDDxQtWpThw4c/lVU9dV13hu517do1XedOLVFqx44dCCEoVqxYuopqkqQpVqwYnp6exMXFcebMmRQtExsbS8uWLdm3bx85c+Zk48aNFCxYMI0tzdw86RX4Jk2aRHh4OCVLlqR169bpNm+ePHnYuHEj+fLl4/jx4zRr1ixVKkVKngyE3cA25QBE2UD9j1CqKhBlwzblAMKe+s8PN2/e5NSpUwwcOJCGDRtSpkwZl5dmZcqU4fDhw8TFxTm/27lzZ6JxOnbsyNGjR9m3bx+LFy92hu4BVKxYkcuXL3P69OlUt/9pRopSEokkScxmM40aNWLSpElcu3aNtWvX0rVrV/z8/Lh69Spjx46lTp06FCpUiE8//ZRdu3YhhHjwwBLJI7JlyxamTp0KwMSJE7FYLBls0dNLrVq1+Pvvv1m1ahXly5cnPDyc/v37U6JECSZPnvxQ3h1Znb/++ovLly/j7+9Py5Yt03Xu1BKlZOhe5sJkMlGxYkUgZcnONU3jtdde4++//8bX15f169c7j42nmSe5Ap/NZmP06NEA9O3bN92TLBcuXJiNGzeSI0cO9uzZQ6tWrVwe9CVPJ8Kmg25g6VAe91FNcP/pRdQqeQAwPZMH959exH1UEywdyoNupHr1vWzZspEjRw5+++03zp49y6ZNm1xeYHbs2BFFUXjnnXc4fvw4a9asYeTIkYnGKVy4MLVq1aJbt27ouu7y2/78889Tr1492rZty8aNGzl//jxr165l3bp1qbouTxtSlJJIJA/EYrHw4osvMm3aNEJCQli5ciVvvPEGPj4+XL58mdGjR/Pcc89RpEgR+vXrx759+6RAJUlVbDYb7733HgDvvvsutWrVymCLJIqi8NJLL3Hw4EFmzJhBwYIFuXLlCu+88w4VKlRg2bJlT8V1IMFLqkOHDi55KtKDez1BHmdbyyTnmY+U5pUyDIOuXbuyatUq3N3dWblyJc8880zaG5gFeJJFqTlz5nDlyhUCAwN54403MsSGMmXKsG7dOnx8fPjrr79o3769LJDzlKNYTShuZtTcXijuZhRVwfKyI/eSuUVJFFVBcb/T7mZO9ep7qqoyf/589u3bR/ny5fnkk08YMWKEs93b25uVK1dy5MgRqlSpwhdffMEPP/yQ5FidOnXi0KFDtGnTJlHI3pIlS6hevTqvv/46ZcuWpV+/fjK1yeMinnAiIiIEICIiIjLaFInkiSM2NlYsW7ZMvP7668LLy0sAzk+xYsXEgAEDxMGDB4VhGBltqiSLM3ToUAGI3Llzi1u3bmW0OZIkiIuLEz/++KPIkSOH8zrw3HPPic2bN2e0aWlGRESE8PDwEIDYuXNnus8fFxcnVFUVgAgODn6kMeLj453rcPz48VS2UPKo/PrrrwIQTZs2TbaPYRiiR48eAhBms1msXr06HS3M/ERGRjqvRU/S74au66J06dICEMOHD89oc8Rff/0l3NzcBCA6d+4sdF3PaJPSjSfxOTM2NlYcP35cxMbGpsp4hqYL26rTwtCenuNCcpeUHk/SU0oikTwy7u7utG7dmrlz5xIaGsrixYt59dVX8fDw4Ny5cwwbNsxZxWLQoEEcO3Yso02WZEHOnj3L0KFDARg9ejTZsmXLYIskSeHm5sbHH3/MuXPnGDhwIJ6enuzcuZP69evTvHnzFIUhZTUWL15MbGwspUqV4tlnn033+d3c3ChatCjw6MmcDxw4QGxsLDly5JAhX5mISpUqAff3lPryyy8ZP348iqIwa9Ysmjdvnk7WZQ18fHzIl89RAexJSna+YsUKTp48iZ+fH927d89oc6hfvz6LFi3CZDIxe/ZsevXq9VR4yUpSiKpgealE4vxSEsk9SFFKIpGkCp6enrRt25aFCxcSGhrK/PnzadOmDW5ubpw6dYpvvvmG8uXLU65cOYYMGfJEutNLUg+hxTv+FYIePXoQFxdHo0aN6Nixo7NNkj6IOBsi3oawaYi4+AcWN/Dz8+Obb77h3Llz9OjRA7PZzNq1a6lSpQqdO3fm/Pnz6WR52jN9+nTAkeA8PSpfJcWjhigJw0DE2/jn7y0A1HruuQxbh9TCbqQ8fEJo9rvHdbwN8YhFO4QWj0hmXkfbo41boUIFFEUhJCSEa9euJWofOfwHvv32WwAmTJhAhw4dHmmeh8Gup35olrDbEMmMK7R4hP54+emcIa4nTrjub82OsOuu3+n6A39fNN2OnoEFXoQQfP/99wD06NEDHw+35Pum42/lyy+/zIwZM1AUhZ9//pmvvvoq3eaWZG4UVUFoOooUpST3QYpSEokk1fH29qZ9+/YsXbqU0NBQZs+ezcsvv4zVauX48eN89dVXlClThkqVKvHdd99x9uzZjDZZkokQdg3jzE6EZmP+/Pls3LgRNzc3xo8fD7od49weKUylA0KzIyJuY9+4HW3yEmwTF6It2QgXryF0A2G/vwCQJ08efvnlF06cOEGHDh0QQjBnzhxKlSpFz549CQ0NTac1eXTik8kRYdN1zp07x9atW1EUhc6dO6ezZXd5WFFK2HWEYWCcu4Q2fy1b5ywEoGaegojoWISWMUnq7ck86BtCoOkPFgHidQ2zakJ/gDCVIEDo2w+iTVuG7dcFaLNXYRw76ziuH2L9hRaPuHYWbHGJhCmhxWNcOQH6owleHm5WSpYoAcDBvXtc2ib9NpG+/T8D4LuhQ9LFW0bT41GV1H1sEHYNERGKuH0rkTAlNBvi1hWIjXwsYapUSYcodWLnHrT5a7H9uhBtylLsm3ZBbBzExqP9vglt3hqM0xdAtSDuUzpeURQMXPenEPf/OzXZsmULu3btws3NjZ4f9MA4swthtyWaV9i1dP+t7NSpEz///DMA33zzDT/++GO6zS3J3CiW9E3EL8l6SFFKIpGkKb6+vnTq1IkVK1YQEhLC9OnTadasGWazmcOHD/PFF19QokQJqlatyvDhw58oLwrJwyPsGvZl36LN7M3NNRP45JNPAPjiiy8oXqQw2oKBaNN7oe9aKoWpVUuiiwAA43xJREFUNETY7WhL/yD+hyno2w9iXA5BBF/HOHoW28SF2H6ZB1HRKXqAL168OPPmzWPfvn00adIETdMYN24cxYoV4+uvv87UpcQVFGz/EUQ0w0BRFGbOnAlA48aNyZ8/f0aYBzycKCU0O+JmGLbvJ6NNWIB+8CTbz5wA4LkoiP/qF+yrNiMyIGGrWVWxGwbaPQJOvK6jG8Llu+QwKSrfHZqDTvJhQ8Kuo2/dT/ygn7H/vgnj9AVEUDDGsbNo05YTP2QCxoVgRBLJmuPsmouHTILoZPvtXWwTu7kIU0KLxzi/H21Sd2y/dX9oYcqwayi6RkVvxzXuwN/rEDZHZbOF8+fz3vs9AOhdMy/932iF0NK26pkhDG5EX2bFsXHY7Kkzl0OQCsE24S1s4990EaYcgtRlbL/+D9v4ro8sTAnNTun8BQA48ecWjEOnEEFXMM5eRF+/jfivJ2D/axeWlg0gNg5t0mLiv52IuHYjSWHKbuhsDz3K0bDz6PcIQIqi8sfcZqybUY8/5jZDSWXx7l4SkjJ3ffNNcuyajjbzE+ybpiDsNhRF5diOUQi7hrZosOO3cvuCdP2t7NGjhzPcvnfv3s6KuRKJRHI/MrUoNWzYMKpXr46Pjw+5c+emdevWT1RMuETytOHv78+bb77JmjVrCAkJYfLkyTRp0gSTycT+/fvp378/RYsWpUaNGowaNYpLly5ltMmSdCRBkNJPbkUJKM53P00gJCSEUqVK0rf3J2gLBmIc+QMA+6qRUphKIxyChMDa/kXcv/sY92GJP249O/2fvfsOj6LqAjj8m20JpBIgoYTea+hI770oIE2RJk1ABBXEBggoon52qiggFpoUFem9S0tQQHonEFoSEiDb7vdH3JUlPYRsgPM+zz6QmTszd2fPzu6cvQXN3xf0Word+RyqVKnC6tWrWb9+PdWqVSMmJoZx48ZRrFgxvvrqK8zJtE5wlzO3Yvhw/yHMNhsWu507Vitjdh8kIvaOc9a93r17u7WO987Alxxls6NuRmP+4gfUtUgATkRe4+qdWDz0BqoEBoPdjm3rfizzV6bYEi6jmW123t4VxsmoW8TZbJhtNrZdimDa38cgmV4fStmJs1nYdDmUX85u4XDkmURbSymLFevanVhXbIakkqm3YrHMWIj93GXsFgt3/k1EHbx+iTs2C3qd7t99xSekLN8OActdVPjx/xJTNkt8QmrucLBZUef/TlNiypGQMs8cQAUfC7ly5eLa8YPYLxxi1R8r6NGzJ3a7nRdDcjGxXhDmb15ChR97qIkpu7KxKHQym0/+zB1rzAPvT1nNzoQUMTcg+uo9iSmrMyHFnVuoGxfTlZhSNhvqZjTF/jpHrly5IE9O8HKdQcsZ77+sxdi7A/h4QeQtzFPmoyJuJJqY+v7EGr46shT7fa2hrJZY5wNIdRIyLcnKo0ePsmfPHnQ6HcNDvLD9uRQA24ZZzsRU2erDsCwahz0sfnp668ovMj0x9dZbb/Haa68B0L9/f3755ZdMO7YQ4tGkqSw8El3Lli3p1q0b1atXx2q18tZbb/H3339z+PBhvLy8UrWP6Oho/Pz8iIqKwtfX9yHXWAiRHlevXmXJkiUsXLiQTZs2udzk1qpVi65du9K5c2fy5cvnxlqKh01Z4og5GYpHoQpcvxaBb0Bu1q5dS1BEGFU9IrEf2eJSXlehKcbu76PpDG6q8eNHWazYwo5iqFaOv79thc0cm2RZvcmL8i+uRJktaCZj2o6jFIsXL+btt9/m+PHjABQpUoQJEybQvXt3dLqs8ZvZjbtxtP59EwW9s9O9RGHmHj3F5dt3GZ/DQIumTfH19eXy5csJpovOTNeuXSN37txomkZMTAzZs2dPtJyy2jBP+Rl19pJz2feH9jBwzWJq5yvM+q4vuZQ3vtQVXbECaJn0Wty2WBn750F2XL5Gz1JFCL99h1XnwulftjjttGOEb5qUYBtHDFrtNrptmsDpmHCq5CzBlFrDMd13XbBfj8T8/szUVcbPG9M7g/jw4AbWXDyKTdnZ2GYwBl18FxRlNWPbuQjrik9dNtPyFEdfuQ3WNVPg3gSKVw5MQ79H882Npk/+vaLMd1HRV7AsHEd45e7krliHq1cjyBMUyNq16xn1xhuU5wpz2hVG/+8YLYZ2I9HX6IBmTHp8ofSy2a2cuLafr7cNAqBqcEuerzoWoz79x1KWOOwndmOZ9zrcm0D0zY2hQW+s66bDnXtaUBo9Mfabii5f6VQ/R2W1Yfnpd6LKFiZ7meJERESQP08e4v45hWn1TlTEDZfyxv6dsJ8Nx7ZmBwBaUE5Mr/dB0+uIjY3FaDRy/eYN/Pz82HPlCEF+uSjhF4z+31ZRq+bWx2qJxWD0omWv+M+qw993wpA9AL+KvfAvWIWb16+SI2dubp7dQ+T+WVhvX6P8iytTfC6O41+5coWAgAAOHjxI1VPLsf+11qWc/qnOqFvXsB/a6LJcV64Rxuc+BE2Xae9npRT9+/fn22+/pWLFivz+++8EBQURGRmJv78/Fosl1fdyWdnjeJ959+5dTp8+TZEiRfD09HR3dcQjLrXxlDW+9SVh1apV9O7dm3LlyhESEsKcOXM4d+4c+/btc3fVhBAZKHfu3AwcOJD169dz8eJFvv76a+rXr4+maezcuZPhw4cTHBxM/fr1mTJlCleuXHF3lcVDEGdTfPLzHwTly0++gkUIDg5m/759VOo6FHXtnEtZXYWmGLtOlIRURtNp2HbGz5JnM8diT+bhTFilYwwiTdPo3Lkzhw4dYvr06eTNm5fTp0/To0cPqlSpwsqVK7PE7E2+/ybbzsXcZvKBw1y+fRdPvZ6f5s0DoGvXrm5NSAHkypWLnDlzopRyJvgSo65HuiSkAHZcPANA7fyFE5S3bdoDqRjLKaMYdDpyZfPAphSz/znFqnPhAAR5GvDw9EGnNyYag45WUqdj4svvv348QWspZbbEP5/Uiooh7sgJ8mXzIdZqpnrugi5jXmkGE/panTG0Guaymbp8AuvKLxImpAbPQfNJOSEFoJk80XzzoPpMYfbKrQQHB1OkSFHy5gvmzz172L51C7P7NvwvIdXm1YeWkDJb7xJjjmRR6IfOZfsvrObIlZ1Y7ZYErYVSSzN6oCteE+Pzk0F3z1gz0Vex/vZxwoRU36/TlJACUJG3sLVvxNe//kJwcDBFixYlKF8+Plm6APugLmiBAS7lbdtDMdQKAUdruCvXUZevcffuXT766COCgoLIlycv+fPmY8N3yynsGehMSNlsZuz2+K6HdrsFmy2+hVXZnr9QsO1XTP1xLXny5idvcGHy5M3PtB/XUaDN5xiy50rxedx7/IIFCxIcHMyqVauwdxyLrkIz1+ewa1HiCanuk0DTnAmphznmlYOmacyYMYNXXnmFdevWMXPmTIKCgpyPjz76iLt3H263UyHEo+OR+jYfFRUFQEBAQAolhRCPqjx58jBkyBCGDBnCxYsX+eWXX1iwYAE7duxg69atbN26lWHDhtGgQQO6du1Kx44dyZ07t7urLR5QbGwsH330EePHj3cui4yMZMLEiWgavN5xMMb5o4B7ElKGtLXOESlTt2JRl9I2ALkt9Aj6pyqh6dP+O5fRaGTgwIH06NGDL774gsmTJxMWFkbr1q1p0KABkydPpmbNmmne74OKs9mItViZfeRUgnWxMTH8vHARAN2ed98A5/cqXbo027dv559//iEkJCTBemWxYNvzV4LlOy6dAaB2vsIJ1tn/yZzx/eJsNvSaxpZLEWwPv5Zg/S+nL5GvXDEq9F3JjaOruHHgB+5ePwlAtsCy6DUd0//5zWWbKUeWMaXWcBzpDs1kxBaattkJ9fv/oWHrGkxhB/XzFHW2knLQDCb0dboDYF35ZeI7cSSk/ILSdL26bbHGXw8nTHQui4yMZOLEieg0eL3jEJg/Kj4h9dSzGZ6QMtviUMrGisPT2HpqIVb7f2NsKRTf7HqV4rmq0jnkDXJ7F0hXqynN6IGuZG2Mz0/G8uMbri2mHIyeGHp9ii64bNoSUmYLt2Ni+Pi7mYyfMMG5PDIykvETJqCArk2a8/uY/5Jt7N+K4fpJbEf3o6Ljuyi2u9iY+TN+ZcL9+xg/HqXstGtdl2++eAml7Cj7f4nIpatLomk6BrwynV//2MqE+17H8RMmooAOLXvw6aeure3u1apVK37++edEjw8w6vW3Mdy8hLpwKNHtHQmp8HObOLg1fh8GoxdNn0u5dVZG0Ov1TJgwgY8//tg5zhTc9xxGjXosWkwJIR5Mlu6+dy+73U779u2JjIxk27ZtSZaLi4sjLu6/ftPR0dEUKFDgsWpWKcST6Ny5cyxevJgFCxbw559/Opfr9XoaN25M165d6dChgyStH1Fms9nZtP9+/v7+XLl0Efsn7UCBxztr0HQyk8vDYL8Ugfmrn/CcNJywafWxJ9N9T2fyIuSlLVjW7sDQoHqau/Al5vr160yaNImvv/7a+VnesWNH3n//feeA3g+TzW5Hr9Mx7e9j/HD0DLZEviJd3bSWU1P+h2eefMzYuJWepYtitdsxuLHLYb9+/fj2228ZN25colOxqzgz1mUbsO0+6FwWcTuGQjPib1QvvjSWAM+E3f483huC5vNwbxiP3oxm1I4DXLmTfKuJcgF+fFyrEgHZPDm26EViL4VSrMci/oy7yRt7E3bL+7buSCr4F0H/77Xi7qsfpaleuhIFiXyuOW02zmVZs77k9/JLsqz52yHYj+9KsNz4/EfoyjZA06ftN+DUXA9ZOhHTcx+kab+pdT7yH77eOojblugUy7YuM4hWZQaglELT0j7lu7LbsP72CbadCxOs0zd7Ca1WJwzZc6Rtn3FmLMpOUN68SZ7DCxcuULhwYa5dS5gIhfgWiGfOnCE4ODhd+8iM7a9cuYLRHEvcxKYJn4CHNx5jNxB98wRblz7nXHxv98LMkGIsX7mCyWTKtPpkNOm+J0TyHovue/caMmQIf//9N/Pnz0+23KRJk/Dz83M+ChQokEk1FEI8TAULFuTVV19l9+7dnD59msmTJ1OlShVsNhtr166lX79+BAUF0bp1a+bOnZvoFyCRdUVGRib5mkVGRhJ54xqady64HYlt43cywPnDko7EkmYyQTpaSSUmZ86cfPLJJxw7dow+ffqg0+lYsmQJ5cuXp3///ly8eDFDjpMUvU6H2WZnQNnifF63KpVyJbwZvrYpfrD9fn368FzJwljcnJCCVMzAp2ng4fra7rp0FoCyOYMSTUgBYHz4rREL+Xgxu8lTPF+yMJ76hMnmnJ4mXi5fnK/rVkIXfY4zq94mNvwg2fNUIHuOQglaSTlMObLMdSa+tMa2ycRda3zrl6NREYl2J1WWOGzHdmI/tTfRXVg3fAOWOOesfKmVmuuhun4O2/Hdzln5MlIenyIMb/AtJXJVS7KMr2cuelR9j+al+mKzW9OXkLKYUVfPYgtNvOWObfditNvRKGvC2RCTpdOIvHEz2XN489p1+tZqRPfSlZ2PHt26071KLbqXrkzfWo24ce16svu4fv0q7VqUouFTAQke7VqU4vq1q8luf+P6Nfr160ePHj0SPPr168eNGzeS3T4qKgrrlnmJn4O4GKzrZuLrV4Qi5Z5LvEwmSCmWHb1ghHhUbNq0CU3TnHE9Z84c/P393VqnzHLmzBk0TSM0NDTD9/1IdN8bOnQov//+O1u2bElx2uU333yTV1991fm3o6WUEOLxUbhwYUaNGsWoUaM4ceIECxcuZOHChYSFhbFy5UpWrlyJyWSiRYsWdOnShfbt2z82v2A9rvz9/fH390/y11T/gFzYY+J/TbaunQ6Avn7PhzKOypNMC/BD8/dJ0za68sXQEkkmPIiCBQvy3Xff8dprr/H222+zfPlyZs2axQ8//MArr7zCG2+8QY4caWs9kVqmfxNsVQMDqJw7B3WX/DeYcFzEZaIPhaFpGq8P7O/2ZJRDijPwGQzoK5bCtuW/MTl3XIrvnpdY1z0ArWBeMDz8FomeBj2eBj0DyxXnjtXGklOus66+VLYo9b3ucH75EGIvhTqX523ytstYUvdzjC1Vwb8IOqsdXZmi2MNSP4OzvVwxQqMuA7Dx0glqBRYm2z1d8JQlzmWWvcQ4ZuUzDfwWZfJMdQvPVF0PI8OxzB2Osdfn6AqFoJkyrkWDUe9BkE8RBtedwslrB5jz52hizP/VpUWpF2lZuj8K0KdzXD9lMbvMspeo6KtYZg7ENHgOeOdMfRdIvQH/nAHJnsPAwNy8F1IPiscn3rRCeTEN6ELce1PBbAGvbOjyBKWwj0Ceb5uDuDslsdv+m6lPpzfhkS0HgUGBKdZh0qSEA/g7mM3mZLf38/HGtm95ktvbNswCoGzjl9HpPTh7ZCEGY+Z2lUsplv38km6BKERa9e7dm7lz5zJw4ECmT5/usm7IkCFMnTqVXr16MWfOnAw7ZteuXWndunWG7S8pjucGYDAYCAgIoGLFinTv3p3evXtn+AQxvXv3JjIykmXLlmXofpOSNb5NJUEpxdChQ1m6dCkbNmygSJEiKW7j4eGBr6+vy0MI8fgqXrw4b731FqGhoRw5coT33nuPsmXLYjab+e2333jhhRcIDAykQ4cOzJ8/n5iYB5/OWmQ8i8XCyy+/nOi6YS+/TNzpMIiNdC6zrp2Obcv30mIqo1lt6GtWTNMmml/aklhpUa5cOZYtW8b27dupV68ed+/eZfLkyRQtWpSPPvqIO3fuPLRj6zSN2H8HcfcyGHi6SDA3t24AoFHjxhQqVOihHTutHC2ljh075jJ7qYOm09AK50PL/V8iL7lBzgEM9atC2hu/pJvVrrgZF39jXztPLkr5x39/u262cTfisEtCKnueCmQPKJpkKykHZ2spowFDoxqpr4ynB8aqZdl4JX5MsZ1XzuBxTxe8JBNSXjnQVWzusitHYgrz3VS1mLJbzFji7jAsuevh0Z3x10OrGcvc4djPhmV4iymdpsOgM1IsV2WeqTDCubx4rqq0LDMAg96EUZ++blfKEpd4Qsroib5quwSDn5un9kbFXE91iylNp2GxWpM/h/+cgtj/rh+G2pWx7f07PiEFoNdjsVgZNmxY4vsYNgybTdGk22+06LkZ3b/nQqc30aLnZpp0+w2bTSW9/ctDuXk2+cH3LRZLMsd/mbh/drh8LuqKVkXLU9ylnG3DLKwbvqV0lQG07LWFps+tzJSBzh2Sfw7DsFjS2ApOPFJiY2Mxm81ERERgNpuJjU16SICMUqBAAebPn+/y/eDu3bv89NNPFCxYMMOPly1bNgIDAzN8v4lp2bIl4eHhnDlzhpUrV9KoUSNeeeUV2rZti9Wa9klnspIsnZQaMmQIP/zwAz/99BM+Pj5cvnyZy5cvP9QvoUKIR1fp0qUZM2YMhw4d4u+//+bdd9+lZMmSxMXFsWzZMrp3705gYCCdO3dm8eLF3L59291VFv/y8PBg2LBhvPPOO85m0P7+/owZ8y5vvvUW3sUroeVzHVNI3bjonClJZAzNZERfu1IaN3r4mYvatWuzefNmfv/9d8qXL09kZCRvvPEGJUqUYNasWQ/ty9i1u3GUyeHL/BZ1eK1SadTurQB07O6+7jCJKVKkCEajkdu3b3PhwoXEC9ntGDo2A03jtsXMgYj4rpC1EmkppRXOjy6kVIa3gEuOXqcRZbbwTrVyTK5dmVmNa/J8iUJcuxMH3nldyqbUSsrB0VrKruxo+QPRVSyZqroY2jcEu+KTp9rza/MX6VuqBjfjXD8vVOTlRGbZm42x+/sJZ+W7HQ3m25CKZICm7GSzmxn92nDGvHv/9XAMb745GtOOH/7bwGaJr8tDehsadEaqFWhFHp8iaGh0DnkDnfbgcaFuXYN7E2lGTww9/4eh4zvou010TUzF3Y5PvqQhmZLdw4M3R49mzLvvup7Dd99l9KuvY1q901nWEe+27Qf+XQDGZxqR3WRk+KjXeGeM6z7eHfMur4wcwaC9X9BqzRvo9SZ0uvhWXDqdEf2/CaqLK4cz6rVXEqnDO4x6fTiR+2cl+xy8vLx48803GTNmTII4GP36q5jWT3WW1ZVtiPHFKfED6weXc9mPunERNM3ZBVXTMu9zM7nn8Oabb8og54+xe2eOzMxZF6tUqUKBAgVYsmSJc9mSJUsoWLAglStXdilrt9uZNGkSRYoUIVu2bISEhLB48WKXMn/88QclS5YkW7ZsNGrUiDNnzrisv7/73smTJ3n66acJCgrC29ub6tWrs27dOpdtChcuzAcffEDfvn3x8fGhYMGCzJyZcGzE+3l4eJAnTx7y589PlSpVeOutt1i+fDkrV650af0VGRlJv379yJ07N76+vjRu3JiwsDDn+nHjxlGpUiVmzJhBgQIFyJ49O126dHF2px03bhxz585l+fLlaJqGpmls2rTJuf2pU6do1KgR2bNnJyQkhJ07/7uepleW/jY/bdo0oqKiaNiwIXnz5nU+FixY4O6qCSGyuHLlyjF+/Hj++ecfQkNDeeuttyhWrBh37txh8eLFdO7cmcDAQLp3786yZctkamI3W7RoEfXq1aNWrVpcDr/ElQtnuRJ+iVEjR+Hp6YkymDAN/MaZmNJXbYehw9upmmJdpNG/3df0Ji90yTz0pvibicxKXGiaRps2bQgNDWXu3LkULFiQixcv0r9/fypUqMCSJUsSHffnQeT09GBmo5rk9PRg944dnDt9Gm9vb57t1DFDj/OgDAYDJUqUAJLuwqcZDOiK5sfY+xn2XQvHareT18uXQr6u3SC1YgUwDeyc6Qlfk07HxJoVaVYgL0adDqNOR9+iOelZqhBGn7zOuPMKrp6qVlIOjtZSml6PsUc7dCGlki6saRg6NEFfrRx6DxN6TUfe7L50LloJb6MHdsdNvdEDfeXWGDq8Hb/dvwkpzS8ITdOhr93tv8SUXxAeg2eDV45UXa80kydadh88lJXXuzTnyqWLRIRf4sqVK4waNQoPvR7js+9Cdv/4+nZ8B32lFmjGhzsgcceKr1M5fzNyexdA94BJDc3oga5QCMben4Pe6Jxlz5w9G//8/Dy2fEX/S0x5eGEaMAMtsEiaumtrBgMeRhMjB7/MlUuXuHLhIlcuXeL1Z7qim74QFXEjvlyxApj6dcL668b4ZTodhq4t0ZUtzv6o0/Tb/T8a9mnHxfBLnL10novhl2jQpx39//yMw1FnibUm/d3BHHWB8yte4aXnm3A5/CKXL57lcvhFXnquCedXDMd6O/FB1u/l6enJqFGjuHLlChEREc448PTMjuaTE/g3IfXcJNB0nDu5Iv58/ZuY0lVqhbHzWND06Rr3KyMk/RxkEO1HhVKK2NjYVD+io6OZNGkS48ePd3bddMy6OGnSJKKjo1O9r/R8rvft25fZs2c7//7uu+/o06dPgnKTJk3i+++/Z/r06Rw6dIgRI0bQo0cPNm/eDMD58+fp2LEj7dq1IzQ0lH79+jF69Ohkjx0TE0Pr1q1Zv349Bw4coGXLlrRr145z5865lPvf//5HtWrVOHDgAIMHD+all17i6NHUdzF3aNy4MSEhIS5JuM6dOxMREcHKlSvZt28fVapUoUmTJty4ccNZxjH8yW+//caqVauc9QB4/fXX6dKli7NlVnh4OLVr13Zu+/bbb/P6668TGhpKyZIl6d69+wP/OPjIzL6XXo/jrAhCiPRRSrF//34WLlzIggULOHv2rHOdj48PTz/9NF27dqVZs2Z4eMhYRZlFKUXlypUJCwtj/PjxvDN6FLa9v6Kv/ozLGCJ2uw3NEodt20/oG/RK0xTrIm2U3Y6WiqREass9DHFxcUybNo2JEydy/fp1AGrWrMmHH35Iw4YNM+YYNhse/ybdHDPc9enThxnfzMKYQYO7Z5ROnTqxZMkSvvjiiyS7ywAoi4X33/+Ad98bx7MVqjGvVXcwGtAVCcbQsDpakfzw7y+jmUkphR3Q/3tcpexomg6zzYamaRj/jbM4m4XtEX8zOpEZ95LybZ2RlPUvhF6nR9lsqMvXsW76E/s/p+O7a3lnR1+lDIb61cDTA82YunGSlCUO28E16ApXik9IGUyu6/b+ir5s/fjxkNI4A5+y3EXduoH99D70FVugGe/Zt/kuKjIc+/lD6Cs2fegJKQCr3YLFFkc2o3eG7VNZ4rCfOQAGD3TBZV2STsoSh/3YTjT/ILTAoukeP1BZLGC1YQs7im3XX6jwiPh4LxqMvm5VdEXyY12+AfvRM+iqlcNQJwRMJmwGPT23TOLErfgWhf4mb3J6+HI9LppI83/DAHgZPNnY6jNWza2P1RLrnN0uM66hyhKHbfMc9A37gE6PptOzam59SlUdTOGST2Pb+gP6hr3jE1LSqviheBzvMxObLS02NhZv79S99x905sn7xcTEpLpFnWMcpG+++YYCBQo4kzylS5fm/Pnz9OvXD39/f+bMmUNcXBwBAQGsW7eOWrVqOffRr18/bt++zU8//eRsiXTo0CHn+tGjRzN58mRu3rzp3Nfw4cOTnWCpfPnyDBo0iKFDhwLxLaXq1avHvHnxExUopciTJw/vvfcegwYNSva5JTbGU7du3Th48CCHDx9m27ZttGnThoiICJd7meLFizNq1CgGDBjAuHHjmDhxImfPniV//vwArFq1ijZt2nDx4kXy5MmT6PHOnDlDkSJFmDVrFi+++CIAhw8fply5chw5ciTRWZJTO/veIzHQuRBCZARN06hatSpVq1blww8/5M8//3QOkn7hwgV++OEHfvjhB/z8/OjQoQNdu3alSZMmGDNhBqon2erVqwkLC8Pb2zv+A9tgQl+zY4JBgXU6PXajB/qGvdN8gyfSxnEDo2w2sCvnTbqy28FqQ/t3JjN33uh4eHgwfPhw+vTpwyeffMKnn37K7t27adSoES1btuTDDz8kJCTkwY7xb0IqNjaWhQvjp6zv3bt3lktIQSoGO/+XZjSyffcuAOr1ewHPfxNYymIBvQFN557WFJqmoXf5O/4cm+5riWfQdDTOW5k/201L0/7NNgt69Gh6PVr+QIydWzjjGECZLS5/p6rORg/0IS3i/28wJVxX/en4BF86rlea0RN8AhIkpCC+NRX+edHnyJdpkz3oND0GXfrGkEqKZvRAV7iy8/8J1pWslei6tB3DCEYj+qpl0des6Ey2KosFhYZmNGB8tnl8awyzBQwamt6IAfip4TupPo5jAHHHv6m9Nj7INVQzeqBv3O/f/eidxz+6byo6vYGCjfoCmiSkRKbKkycPERERyc66ePXqVfLkyZOqpFR65M6dmzZt2jBnzhyUUrRp04ZcuXK5lDlx4gS3b9+mWbNmLsvNZrOzm9+RI0eoWbOmy/p7E1iJiYmJYdy4caxYsYLw8HCsVit37txJ0FKqYsX/xu/UNM153tJDKeW8toWFhRETE0POnDldyty5c4eTJ086/y5YsKAzIeV4Xna7naNHj5InT55kj3dv3fPmje9eHxERkWhSKrXkW70Q4omkaRo1a9akZs2afPzxx+zatYsFCxawaNEiwsPDmTNnDnPmzCEgIICOHTvSpUsXGjVqhMEgl82M9uGHHwIwYMCA/2ZUS2LMEl0qZ68SGUPT67k3U6DpdGDKWjc4fn5+TJgwgSFDhjBhwgRmzpzJqlWrWL16Nc899xwTJkxI1UQpyVm6dCm3bt2iaNGi1K1bN4NqnrEcXwZTav5vs9nYsWMHgMtz0R6R5Ls+ndcA031d5+5PQKU1IeXczpB0oia5danadzItoDJytr3U0Gk652DeGSm5hFNGJtzuj2/NaHQZhkvTNPBI58Dtyk7T51a6/J1Z4zbd++PN/fVwLBPiQWXPnj1NEwUZjcZkZ13Mly8fu3btSvWx06Nv377OlklTpkxJsN7xfFasWOGSnAEeqLfE66+/ztq1a/nkk08oXrw42bJl49lnn8VsNruUu/8Hb03TEp2oJDWOHDni/J4TExND3rx5XcaAcrh37KsHcW/dHcmw9NbdIWt9sxRCCDfQ6XTUrl2bL774ggsXLrB582YGDx5MYGAgN27cYNasWTRv3py8efMyaNAgNm7ciM2W8ixKImW7du1i8+bNGI1GRowYkfIGQiQhT548TJkyhSNHjtCtWzeUUvz444+UKlWKYcOGpfsXSMA5DXPPnj0zfNrljOJISqXUUurQoUNER0fj7e3t8munECJ97k9AZeZA4ikd1111EY8XTdPw8vJK9SM1sy6mdl/p7UresmVLzGYzFouFFi1aJFhftmxZPDw8OHfuHMWLF3d5FChQAIAyZcrw559/umyXUjJt+/bt9O7dmw4dOlChQgXy5MmTYHD0jLRhwwb++usvOnXqBMQP9H758mUMBkOC53Vva7Fz585x6dIl59+7du1Cp9M5W12bTKZMvdeRK5UQQtxDp9NRv359pkyZwqVLl1i/fj0DBgwgZ86cXLt2jRkzZtC4cWPy58/P0KFD2bp16wP/OvAkmzx5MgA9evQgODjYzbURj4PixYvz888/s2/fPpo3b47FYuGrr76iWLFivPfee9y6dSvlndzj/PnzrF+/HohPSmVVji+Sly5dIjo6Osly27ZtA+Kb6kvLTyGEEBktK8y6qNfrOXLkCIcPH0afyIQsPj4+vP7664wYMYK5c+dy8uRJ9u/fz1dffeX8IWrQoEEcP36ckSNHcvToUX766SeXWe4SU6JECZYsWUJoaChhYWE899xzGXafEBcXx+XLl7l48SL79+/ngw8+4Omnn6Zt27bO7ydNmzalVq1aPPPMM6xZs4YzZ86wY8cO3n77bfbu3evcl6enJ7169SIsLIytW7cybNgwunTp4uy6V7hwYQ4ePMjRo0e5du0aFoslQ55DUiQpJYQQSdDr9TRu3JgZM2YQHh7O6tWrefHFF8mRIwdXrlxhypQp1K9fnwIFCjB8+HB27tyZ4bN/Pc6OHDnCsmXL0DSNkSNHurs64jFTpUoVVq9ezbp166hWrZpznIdixYrx1VdfJWhKn5R58+ahlKJBgwYP3A3wYfLz83OO7ZBcFz5HUqpOnTqZUi8hhBBPnqww66Kvr2+yA9BPmDCBd999l0mTJlGmTBlatmzJihUrnJ/1BQsW5JdffmHZsmWEhIQwffp0Pvjgg2SP+emnn5IjRw5q165Nu3btaNGiBVWqVMmQ57Nq1Sry5s1L4cKFadmyJRs3buTLL79k+fLlzsSbpmn88ccf1K9fnz59+lCyZEm6devG2bNnCQoKcu6rePHidOzYkdatW9O8eXMqVqzI1KlTnev79+9PqVKlqFatGrlz52b79u0Z8hySIrPvCSFEGpnNZtatW8fChQtZunSpS6uEggUL0rlzZ7p27Uq1atXcNgXzo8AxZe8zzzzD0qVL3V0d8RhTSrF48WLefvttjh8/DkCRIkWYMGEC3bt3T7JLnlKKUqVKcfz4cWbPnk3v3r0zsdZp17hxYzZu3Mj333/PCy+8kGiZggULcv78edatW0eTJk0yuYZCCPH4eBzvM1M7W5p4dI0bN45ly5YRGhr60I+V2niSllJCCJFGJpOJ1q1bM2fOHCIiIli+fDnPP/883t7enDt3jv/973/UqFGDYsWKMXr0aA4cOCAtqO7jmO0Q4I033nBzbcTjTtM0OnfuzKFDh5g+fTp58+bl9OnT9OjRgypVqrBy5cpE36MHDx7k5s2bZM+e3TleQ1aW0gx8586d4/z58+j1+gQzCgkhhBBCuIMkpYQQ4gF4eHjQvn17fvjhByIiIliyZAldu3Yle/bsnD59msmTJ1OlShVKlizJO++8w8GDByVBBXz22WdYLBYaNGjAU0895e7qiCeE0Whk4MCBHD9+nPfffx9fX1/CwsJo3bo1jRo1Yvfu3QDExsZiNpsJCAjgzJkzbNiwAR8fHzfXPmUpzcDnaH5fuXJlvL29M61eQgghhBBJkaSUEEJkkGzZstGhQwfmz5/P1atXWbhwIZ06dcLT05MTJ07w/vvvExISQtmyZRk3bhyHDx92d5Xd4saNG8ycOROA0aNHu7k24knk5eXFW2+9xalTp3jttdfw8PBg8+bN9O7dm5s3b/LRRx8RFBREwYIFCQ4O5o8//uDu3bvurnaKUpqBT8aTEkIIIZ5s48aNy5Sue2khSSkhhHgIsmfPTufOnVm8eDFXr17lp59+4umnn8ZkMvHPP//w3nvvUa5cOSpUqMCECRM4duyYu6ucaaZOnUpMTAwhISGJTtMrRGbJmTMnn3zyCceOHaNPnz58+OGHfPrpp4wfP57IyEgAIiMjGT9+PJMmTSI2Nta9FU6BIyl1/PhxrFZrgvWOpFTdunUztV5CCCGEEEmRgc6FECITRUVF8euvv7Jw4UJWr17tMsVqpUqV6NKlC127dqVo0aJurOXDc/v2bQoXLszVq1f58ccfee6559xdJSGc4uLiyJMnjzMhdS9/f3+uXLmCyWTK/Iqlkt1ux9vbmzt37nD8+HGKFy/uXBcVFUWOHDlQSnHp0iXnTH1CCCHS53G8z5SBzkVGkoHOhRAiC/Lz8+OFF17gt99+48qVK3z33Xe0bNkSg8FAaGgob731FsWKFaN69ep8/PHHnD171t1VzlCzZ8/m6tWrFC5cmC5duri7OkK4iIqKSjQhBfEtpqKiojK3Qmmk0+mSHOx8586dKKUoVqyYJKSEEEIky263u7sK4jGQ2jgyPOR6CCGESEKOHDno06cPffr04fr16yxZsoSFCxeyYcMG9u7dy969exk1ahQ1a9aka9eudO7cmeDgYHdXO92sViuffPIJAK+//joGg3wEiazF398ff3//JFtK+fn5ZX6l0qhUqVKEhoZy9OhR2rZt61wu40kJIYRIiclkQqfTcenSJXLnzo3JZELTNHdXSzxilFKYzWauXr2KTqdLsZW53BEIIUQWkDNnTvr370///v2ds/gtWLCAzZs3s3v3bnbv3s2rr75KnTp16Nq1K88+++wj19ph4cKFnDlzhty5c9OnTx93V0eIBCwWC8OGDWP8+PEJ1g0bNgyLxZKlu+9B0oOdy3hSQgghUqLT6ShSpAjh4eFcunTJ3dURj7js2bNTsGBBdLrkO+jJmFJCCJGFhYeH88svv7BgwQLnTSWApmnUr1+frl270qlTJwIDA91Yy5QppahUqRIHDx5kwoQJvPPOO+6ukhCJunv3LpMmTeLLL78kMjISf39/hg0bxptvvvlIjK8xf/58unfvTt26ddm6dSsAZrMZf39/7ty5w+HDhylTpoybaymEEI++x/k+UymF1WrFZrO5uyriEaXX6zEYDKlqaSdJKSGEeERcuHCBxYsXs2DBAnbt2uVcrtPpaNSoEV26dKFjx47kypXLjbVM3MqVK2ndujXe3t6cO3eOHDlyuLtKQiQpNjYWo9FIVFQUfn5+WCwWvLy83F2tVAkNDaVy5crkypWLq1evArB7926eeuopAgICnE3phRBCPBi5zxQiY8i3EiGEeEQEBwczfPhwdu7cyZkzZ/j444+pVq0adrud9evXM3DgQPLkyUPLli357rvvuHnzprur7DR58mQABgwYIAkpkeV5eXlhMpmc42k8KgkpgJIlSwJw7do1rl27BriOJyUJKSGEEEJkJfLNRAghHkGFChXi9ddfZ8+ePZw8eZJJkyZRuXJlbDYbq1ev5sUXXyQoKIi2bdvy/fffu3XWsF27drF582aMRiMjRoxwWz2EeBI4xm8AOHr0KCDjSQkhhBAi65KklBBCPOKKFi3K6NGj2b9/P0ePHmXChAlUqFABi8XCihUr6NWrF4GBgTz99NP89NNP3Lp1K1Pr52gl1aNHj0d69kAhHhWOwc6PHj2KUort27cDkpQSQgghRNYjSSkhhHiMlCxZknfeeYeDBw9y+PBhxo4dS+nSpTGbzfz66688//zzBAYG0qlTJxYuXEhsbOxDrc+RI0dYtmwZmqYxcuTIh3osIUS8e2fgO378OFevXsXDw4OqVau6uWZCCCGEEK4kKSWEEI+pMmXKMG7cOA4fPszBgwd55513KFGiBHfv3mXJkiV07dqVwMBAunbtypIlS7hz506G1+Hjjz8G4Omnn5YZv4TIJPcmpRxd96pXr46Hh4c7qyWEEEIIkYAkpYQQ4jGnaRoVKlRgwoQJHD16lAMHDjB69GiKFCnC7du3WbhwIZ06dSIwMJDnn3+e5cuXExcX98DHvXDhAj/88AMAb7zxRqJlLHZrgmVKKZRS2O02lM2K1f7fdMTKbkepfx92maY4o8Wf3/jzr/49/wBxNgsWqxml7P+VsyV87R5nZpuNuDQ83OnepFRSXfeUJQ6z1YpN2dP0vKx2O3alXJaZ0/h879rMmG2WBMuVxfpv7Nn/jTE7yvpg51JZ4lB2u+syRxxbzShLwmudssTFPxJZ71xutaKsCZ/Dw2S/73k8LhznFMCu7AnX3fMa3P+3S9kkXs+HSdls8Q+lULZ/48qSuddGZbMm+XmorJYn7lothHj0aEop5e5KPEwyVacQQiROKcW+fftYsGABCxcu5Ny5c851vr6+PPPMM3Tp0oVmzZphMpnSvP/XXnuNTz/9lAYNGrBp06YE6+NsZqx2G9kNnmia5qwT1jisK7/C0HIodk3HHewYdHo8NANY7mBdMw1Di6HxOzEY0XT6dD1/4UrZ7WAzY131NYaWL2M7vhtdcDk0Lz9sKPQWM9a10zC0egXbkc3oi1YDT280vcHdVX/ozDYbI3dtZteV8FSVL+GXgzmNWmJw00x34eHh5MuXD71eT8GCBTl9+jS///47bdq0AeJv7O3nD4HeyJVcRei0+lfspO7r4DtVnkKnaYzft9O57JnCxRlRsSqehtTFgtlmQafpMPz73lUWK1is2LYfwLozFCLjx73T8uVGX7cK+mrlQNPQ9Gl7rytLHLa/N2Ko3JIN89tjs5sxGLxo1OUXlMWMbf/v6PKXQQsqimb0+G+bv9ah+QWh5QyG2Ei0wCJoRo/4RJ7FQpzeA5v93/OlaUD89cvToMOo0zDotDTVM1XPJc6O7cjtBMt1uYxouY1oHo/m78zKEoe6chL7ub+w1ngGi7LhoTNi0hvj4/TCIdT1C+hDWgBgC12FlqsguuCyztfMsR/bn0vRFQ5BCyzqsu6h1Ntux4ZGTJwlPhl17+2UToe3pxEDKs0xm+Z62KxwOwrrrkUYGr+Ipjf+t85qQd26jm3frxga9kEzGJPZk0gPuc8UImNIUkoIIQRKKXbv3s2CBQtYtGgRFy9edK7LkSMHHTp0oEuXLjRu3BijMeUvtlFRUVSqVIkzZ86wcuVKWrZsmaDM6VvhTP1nOROq9MVTb3ImpMzfDEKd+wutxFNovT9n5J7pvFnxeYKMXpin9kaFH0NXshbGHh8DmiSmMoAjIWWeORB1/m+0IlUw9f0aDCZQdjDfxTzjRVT4cXQla2Ps+SmawRi/nbI/9okpu1KcjI6kx/o/UlX+09oNqRmY121JKbvdhr9/Djw8PMiTJw+XL1/m6NGjBAQEuJRTlrvE2exMPLiftRfOprjf/F7e/Ny0Lc+vW8H52PjEkUHT8VurDgR4eqaqbndtZhac3kiAyYcW+atjtGvYz1zE8u0SMCfR8iiHL6bB3dD8fNAMqXuvK0sctrDVWH//H57jNmOzxqE3pJyoUDYrcePqg1IYX/gfWjZf8MiGFpAf+4UjhPsXo/ua09gS+fZcyNeDeS1LZUhSSik7mhYfP8puR0tFLKW2XFbhSEiZZw5Ey1McBkyn347/MbvuG+htVuwXDmH5dih458Bj2E/Y/t6Aden7YPDA2PdrZ2JKWeKw7VqEdcVn4OGFacCMJBNT957XJOuVQhllt2O1WNl9JYZRO84nWqZefl8mPFUAI6AZH871MdVxYbmLddUUDK2GZdnEVGpel7SUyyxynylExpCklBBCCBd2u50dO3awYMECFi9ezOXLl53rcubMSceOHenatSsNGjTAcF/LiNjYWIxGI1evXsXf35+dO3fSpEkTZ0sohzibmbf2zWLz5YMsbjyOQl5BYLNintkfde4vAHQNenGmRlu6b59Mq/w1eKdEO/iwHfzb5U9XohbGXp+C3Q5GjwTHEKmnrGbMM/qjzv/tXKYVqYKx9+dgs2D5ZhAq/LhzXXxi6n9oBhPqzi3w8HqkbobTI7WtpdzdSsph/eoVPFW3IREREQQGBnLrwl4i988iLjI++aQ3eVH+xZVYfv2Yq40G0GntihRbS2VEK6k4m4XWa98gu8GTZY0moIVfxfzlj5BSNz0/bzxG9kHLni3FY8S3kFqPdeEYMGXH870tAPz9bSts5qQnd3Cck7tj60NcLBhMGF/4H/pStbH+uRQV0pJXd1xi35WYJPfxapV8tCuaEw/Dg7/+xxa9SIn2M9E89Kmu+6NCWeJQV89inv4imG+j+k1hvu06Xx/9lfGV+9DUryjqo2dA2TG9uhj7yT3xCSnHbYvRE2Pfr9EXqYx16w/xCSkHU3ZMg75Fy10o0cRUcucyNedRWSxY0dFt1THCY81JlptavxDlPDUMvt6pTqamlrLb0HSpj4u7Y+ujr/Y0htbDXFpTZSWPYozLfaYQGePx/gYphBAizXQ6HXXr1uWrr77iwoULbNy4kUGDBpE7d26uX7/ON998Q9OmTcmfPz+DBw9m8+bN2Gw27t69y0cffURQUBDBwcEEBwezdevWRMenunT7Opsuh6FQfH1kGXH2+BYSuoIV4wuYskGDXnx57HcAVl/cw02s6Ku0+a+eRSqB+Q7o9ZKQemDaf+f+X+r0fizT+2GZ2sclIQWgFamM7W5U/B8mz8c+IQVg0OkYWr5yiuVeKheSCbVJ3t27d9m8bRfBwcEULVqU4OBgpv24jgJtPsfolRu7OdZ582cLXUmALY4mwQWT3Wd+L2+aFyjM7H/+S1waNB0Dy4akOiF112Zm/ukNRJpjuXY3CrvNivXXTSknpACiYrCu341KqjXVvTQNXXBZ8A0CDy/nYps5FnsyjwQ3xFYzlnmvYZ47AisaeyNik01IAXzz1xWsGfR7b9GWn2M7fjd9dc/q9Aa0gHxoOfKiFayIrmAI806tB2DG0d/QZ/dH88sNdivq8gl0+UuDp/d/21vuYvluKOa5w10TUoCWIx9aQD5IogVncucypfNoN1uIi73Lz0evJpuQAvgk7Aqar/e/XTwzlqN1cKrjQmdAV7x6/I84WdRjF+NCiFR7/L9FCiGESDe9Xk/Dhg2ZNm0aly5dYu3atfTv35+AgAAiIiKYNm0aDRs2ZM2aNXzwwQeMHz+eyMhIACIjIxk/fjyTJk0iNva/L5NxNjNfH1nq/HtTeCiX79wAvQFDy5fR130eXa0unLl9lZ1XDwFgRzHl+EpsTfuDzoCh+Uvon+oMHtmz7K++jxLNYMTQahj6Os+5LFfhx1DXzrks07cYglatHSd+Gx6/7RNy/nWaRiFvX54KyptkmRJ+OdzabQ/iWytOmjSJCRMnur4XJ0zko08+J6D6YNcNbFb062cyuGRpdCR989ynVHnWXTjr7LYH0LZQUbKnMiEFoKHx/YnVADTJVxVb9C3sJ86lsNU9Vf3zL9CnouuVwYQud2E831yB51srsVnTOPh1tntaPFjNqMjL6Cu34dOwqyluestiY0poOHHWB7v5t9vs6G57YF58PU3bKXPWTTrcS9PpwZQN00vfYW8znJ9ObyDKEv85cfH2NVZf2I29SX9QCsuS99H882Ia9C1k8/lvJ5a72I9sdd1vUHFML30LpmwPpVu3ZtATZzQx95+UY+FU1F1+O3mduLv/TRLhLsZuE9AVr/nQx9oSQoj0kKSUEEKIVDEYDDRt2pSZM2dy+fJlVq1aRZ8+fShWrBj169fnq6++SnS7L7/80mUcKkcrKYd7W0tpBiOGli9Dk358edx1/J7VF/dwU6cwvvCxJKQegqQSU/dyJKSOLRlIXGT8WCr2x3sUABcptZbKCq2kjEYjX375ZaLrvvzqa3IUqYUhm7/Lctv+3wjAnmRrqYxuJQVQyjcY3ZEzqdrWKfYO6krySRpN07Hup1asmlvf+Vg/v3WaDmPqNwWy+zn/tj/9FguPXeNiTPItYxx+PXWdK3csD/Te0Ol12C+aIS6N+3iE3o6OxJQuuKyzlZTDjBOrMFZsjpavNKYBM+Kv9zkLYBr0nWti6t79PeSEFIDZpvj84GXupDLpOP1QBHaDgUQHIctEuqLVJCElhMiyJCklhBAizYxGIy1atOC7777jyJEjREdHO1tl3C8yMpKoqPiuXve3knJwtJZSSqF0Os7cue5sJeXgaC1lKVEzflD0LDTY6eNC6XToG/dNfKXRE0PtbkT8tdg5LhHEtyB6UiTXWiortJKC+Pdbcu/FyBvXMGTP5boihdZSGd1KCiCbzoTOnI6p6lPRfc9qiXV52G2p6PJ3Dy1nAXQla8f/YcqOR8GybLh4K/mN7mFXsP7sTcwPmIjQl0x5/KxHnVnZ+OnUemcrKQdHaynVdgRaYGE0gyn+EVgYXfGnEt2XvkYHMHo+1IkvDHodOy6lPhZumW3si4jB5uZsoSSkhBBZmXyjF0II8UCMRiM5c+bE398/0fX+/v74+cW3Ori/lZTDva2lrMrOl4cTJq4gvrVU5J2baKZsKPOd+OmwRYZQdhua+S6WWS8lXsByF/OcYeSp2pOAMu0zt3JZSFKtpbJCKymIf78l9170D8iF9fa1BOuSai2V38ublgUztpUUQJT1Njbf7Kna3oW3V8plHpBt9xLsof8OqGy+jWXnYoaWz5nq7f099HQvHYjngw52nl2H5p+2mds0j0ftq73GvBNrEl0z48QqDAUrYtv7G8pijh/AfuuP2P9am2h566qvsJ/7C2VJY3fNNLBabfQtmzvV5UvmyEatfL7o3fwjikpjYlYIITLTo/bJJYQQIguyWCwMGzYs0XXDhg3DYrEk2UrKwdFaKs56N0ErKQc7iq+PrSDubjQaGspyVxJTGUDZbWC+i3nGiwkGNXcpd/oAljmvUKDB6wSUahW/7Ak7/4m1lsoqraQghffiy0O5eXon1juRCVcm0Vqqf5mK2BTcvuem9kFbSQFsu/IXWoUSYEp9F1wtb260HCnPcGUwerk8dGns5mtd6dr9Ua2bRjl/D2rnS7zb2P1eqpgXXQY0ILTfjkNX6PFt4XLXGsdPp9YlaCXl4GgtZc3mA9a72HYuxPrH50nv8N/Bz+0XDj+0xJRJg04lclHQJ3WvyxuV8oDFjJbCWGgPm2X5x5KYEkJkWe7/9iSEEOKR5+XlxZtvvsmYMWOcrTT8/f0ZM2YMb775Jl5eXkm2knJwtJYyGjzwNSbdbWX1xT3cVBasuxahGT3BZo3vzifSz25LNCGla9ALXY0OLsviE1PDCW4wMn7B3RhUFp7R6WG4v7VUVmklBfe8F9991/W9+O47jHp9ODf2TE24kU8ujN3ex376gEtrqfxe3jTLXxCT3UafUuWBjGklBXDw5inC79xAX6VMqp+bvl5VSOG9rpSdps+tpGWvLc5H425/JLtNcrTAIhjbvo62cRYjQ3JjSCHbVMLfk1ZFAjBlQBIiLvY8ukKP57h5ympG0zTmnUi81ZPDjBOrMJRtgO3IlgQJKS2oOMYu4xMMfm75dgjq8omHk5jSa9ijbvFaSFCKRZsU8Keojwm9Xp/hA50reypmrLyHPWwV1uWTn7gfEYQQjwZJSgkhhMgQnp6ejBo1iitXrhAREcGVK1cYNWoUnp6eKbaSctgUHsrl2zd4J6RnkmWcM/HV7Ah3okGnR3uCxjV6WHTlGrn8rW8xBF2959C3HoauTnfXshWbYo39twuYpxdaFmghlJnubS2VlVpJOXh6ejK4RzMuh1/k8sWzXA6/yEvPNeH8iuFYYq+iM3mhN/3bDc47J6aXZqOr0BTToG/Q71robC3Vv2QZ7JY4NJ2OZ4qUIKenZ4a0knKYfvIPVLv6aIEBKe5HV7YY+url0AzJjxekaTqUzYI98ipWq5meWz7AYIhv1aI3eaFL5uE8J459BRbB1H8GWuFK6Ks/g2/cTbqUSL4b36jqwcnMYZg69n8TGLFXQjGEeKer7lldHPDTqQ1JtpJycM7EV6oueP8XJ45BzXUhLRIMfq7lKY4WVBSSaCGX3LlM6TxqOj1GPx9CcnvzVN6kW8556DVeDQnCpNNAb0DL4O57jnGzUh0XBiO6kBaQxmRWZnrcYlwIkXqaesx/Xo6OjsbPz4+oqCh8fVNu8i2EECLjnb4VzrMbx6WqbKO8lZlYuS+t1o4i2nIn0TI6NH5r+j5BHn5o+rSNuSISp6xmrJtmY1s3M34WvtrdnIPjKqsF68ovsW3/CcMzb6Gv2hbN6IGy2zErKx56k5trn/nsSnEyOpKrd25TI4slpZSyp+omWFniULeuo/nlRtMb41tR3Ikmzm5n9vkL9C9TEb2yo+kNxNls/HHuFA3yFiDA0zNV9bhrM7Pg9Ea+PLwkyTJDSrXn+eAGaD/8gf3omYQF9Dr01Stg6Ng0xYTUvcxWM39c3M2nhxazpfUX2Kxx6A0pd7lSdhtxHz2NZvLENGAmtkMb0VduDZoeFXsDc7YcjNh2nrhEZl8rmzM7L1fOh8cDtpKy2K2gFMZ/kyrKbk9V4je15bKCOJuFVmveSDEpBZA/ey6WNB6PLioC85SeaF4BLrPsKasZdf0C5ul90XIWjJ+tz+CR6LlIzXsjNWXsNhtXYi28s+tcoo33mhfy55miAXjotDTFbVqk/n1+F/v5v9EVqJBlBzxP9XNJZbnMIveZQmQMSUoJIYR4qOJsZhad2cLOiL9TLgxo6Pig6oucjL7ErOMrkizXIE8l2hesjecTmBB5WJTVjO3CIbR8ZbDfuIiWM5gfzmwk1nKH/sVboLt0FF2+0tiunYfcBZl9ci29SrTEI41j9jwuzDYbOk3LUgmp1FB2G8TdRt2NQfPNhXbP66dsVrDEoXl6YbZaMd3XKuqu1ZrqrntKKd7Z/y2R5phky9UPqsDT+Wuju3UbbftB1LWboNPQBQehr1MFDHq0NIw95Tj2xLB5RJpj+F+NwWyY3x6b3YzB4EWjLr/w1t5viLP/N8ZODpMP71R6AWWzoKKvoXl6o2wWNFM2Z4JDWc3ExcWhedwzQPt9rTQfNCFlV3au3Inkw4M/Yvi3NUxOgw+tCj1FBa8i6C0alp1R6ItlQ1fIk8u3b3DhbgQVAorhaXg0roVxNjN7rh3l51PrU73NoFLtKeUbjCH6Klp2P2dCykFZzaib4Wh+gUkmpDLaXYstvpWuzQaOLsyaBno9aBomHZlSD2WzoMKPowUVS5B0UjYL6vKp+BkMs2hC6lEm95lCZAxJSgkhhHio7lrN2FTauwzoNT12EhmHw/GppYFe0z2RrXQelrtWM0aliENhAqyahu3frkQ6TcOoNCwojIBF0/7tZqSRzWBCl4V+vc4sdqWwK/XIJaXg38SU3YaWSCJD2azYAMN9rRCtdnuanusdaxyK1H/N1Gs6DFb130DrOh2aMX0tIZ3HVpBNb3RNYNht3LFb4q8l9+SUNDSyGTxQVjPo9PFdnXQGl8RC/DoD2K2gN2Z412GzzYpVJT3uj1HTozfrUEaI47+kml7TPzLJ4TibJeFnwn2vRWLr9Joek1LxXbZ1CVsfOV6bzG4tpiwWsKn/6m/K+O56KdbBak70vZzSOvFg5D5TiIwhfR6EEEI8VI/Kr/fiv9fK0Q4ksS8JhmTWPWl0mobuER3PTNPp4xMvia3TGxJ/7dN4s58tFd3lEsignk7JHVvT6cmexHMH/ruBT6TMf+seznXNpDdgSund9e88ENkz6mRlsvjkWcYn0NyVeNGMxofxdNJWh2SeuySkhBBZ3aP3054QQgghhBBCCCGEeORJUkoIIYQQQgghhBBCZDpJSgkhhBBCCCGEEEKITCdJKSGEEEIIIYQQQgiR6SQpJYQQQgghhBBCCCEynSSlhBBCCCGEEEIIIUSmk6SUEEIIIYQQQgghhMh0kpQSQgghhBBCCCGEEJlOklJCCCGEEEIIIYQQItNJUkoIIYQQQgghhBBCZDpJSgkhhBBCCCGEEEKITCdJKSGEEEIIIYQQQgiR6SQpJYQQQgghhBBCCCEynSSlhBBCCCGEEEIIIUSmk6SUEEIIIYQQQgghhMh0kpQSQgghhBBCCCGEEJlOklJCCCGEEEIIIYQQItNJUkoIIYQQQgghhBBCZDpJSgkhhBBCCCGEEEKITCdJKSGEEEIIIYRIpzirwmpT7q6GEEI8kiQpJYQQQgghhBDpZNDBtRiFXUliSggh0kqSUkIIIYQQQgiRDmarYtdpK7N3xWGzu7s2Qgjx6HkkklJTpkyhcOHCeHp6UrNmTf788093V0kIIYQQQgjxhNPrYGmohb8v2bkYaUdJaykhhEiTLJ+UWrBgAa+++ipjx45l//79hISE0KJFCyIiItxdNSGEEEIIIcQTwmJV3DYrzNb4xNMdi2LlIQvh0fF/f7/bTOQdhVIKm11xx6yIs0iSSgghkqOpLJ7Or1mzJtWrV+frr78GwG63U6BAAV5++WVGjx6d4vbR0dH4+fkRFRWFr6/vw66uEEIIIYQQ4jEUZ1XoNfh6cxyHw23EmhMvZ9BBkI/GkAYe5PXTYTJomVtRkSnkPlOIjJGlW0qZzWb27dtH06ZNnct0Oh1NmzZl586diW4TFxdHdHS0y0MIIYQQQgghHoSHQcOuoGdNE9mMSSeabAraVjCSRxJSQgiRoiydlLp27Ro2m42goCCX5UFBQVy+fDnRbSZNmoSfn5/zUaBAgcyoqhBCCCGEEOIxZzJoeHtovNfWkwCvxBNOg+qZqFnEgIckpIQQIkVZOimVHm+++SZRUVHOx/nz591dJSGEEEIIIcRjwmTQyGbUKJdXn2CdXoPaRSUhJYQQqWVwdwWSkytXLvR6PVeuXHFZfuXKFfLkyZPoNh4eHnh4eGRG9YQQQgghhBBPIE2Di5H2BMttCm7eVuRMohWVEEIIV1m6pZTJZKJq1aqsX7/eucxut7N+/Xpq1arlxpoJIYQQQgghnlQmg8bFSDuFc+p4q6UHX3XJRoMSBnQanLuRMFklhBAicVm6pRTAq6++Sq9evahWrRo1atTg888/JzY2lj59+ri7akIIIYQQQogn0F2LYkgDDyoF61GAQafR6ykTHSoZuR6jsNgURr20lhJCiJRk+aRU165duXr1KmPGjOHy5ctUqlSJVatWJRj8XAghhBBCCCEyg8kAFfPr0ev+Szx5GDRye2v4eSrsyo2VE0KIR4imlHqsL5nR0dH4+fkRFRWFr6+vu6sjhBBCCCGEEOIRJ/eZQmSMLD2mlBBCCCGEEEIIIYR4PElSSgghhBBCCCGEEEJkOklKCSGEEEIIIYQQQohMJ0kpIYQQQgghhBBCCJHpJCklhBBCCCGEEEIIITKdJKWEEEIIIYQQQgghRKaTpJQQQgghhBBCCCGEyHSSlBJCCCGEEEIIIYQQmU6SUkIIIYQQQgghhBAi00lSSgghhBBCCCGEEEJkOklKCSGEEEIIIYQQQohMJ0kpIYQQQgghhBBCCJHpJCklhBBCCCGEEEIIITKdwd0VeNiUUgBER0e7uSZCCCGEEEIIIR4HjvtLx/2mECJ9Hvuk1K1btwAoUKCAm2sihBBCCCGEEOJxcuvWLfz8/NxdDSEeWZp6zFO7drudS5cu4ePjg6Zp7q5OukRHR1OgQAHOnz+Pr6+vu6sjHgESMyIlEiMirSRmRFpJzIgHIfEj0iqzY0Ypxa1bt8iXLx86nYyKI0R6PfYtpXQ6HcHBwe6uRobw9fWVD2WRJhIzIiUSIyKtJGZEWknMiAch8SPSKjNjRlpICfHgJKUrhBBCCCGEEEIIITKdJKWEEEIIIYQQQgghRKaTpNQjwMPDg7Fjx+Lh4eHuqohHhMSMSInEiEgriRmRVhIz4kFI/Ii0kpgR4tH02A90LoQQQgghhBBCCCGyHmkpJYQQQgghhBBCCCEynSSlhBBCCCGEEEIIIUSmk6SUEEIIIYQQQgghhMh0kpQSQgghhBBCCCGEEJlOklJCCCGEECLLiYuLc3cVhBBCCPGQSVJKCJGATMophMhI58+f59ixY+6uhniEHD16lDFjxmC1Wt1dFSGEEEI8RAZ3V0A8HFevXsVoNOLv7+/uqohHyI0bNwgICEDTNJRSaJrm7iqJLOTkyZPMmzeP06dP07BhQ/r06ePuKolHwIEDB2jZsiVTp06lZMmS7q6OeAQcPHiQmjVrEhcXR6NGjWjZsqW7qyQeESdOnGDp0qVcu3aN8uXL06pVK3LlyuXuaoksTu6bhHAvaSn1GDp8+DAFChRg0KBB3Lp1y93VEY+Iw4cPExQUxPDhwwGciSkhIP4msV69euzZs4ebN2/Sr18/Zs2a5e5qiSwuLCyMevXq8fzzz9OpUyd3V0c8AsLCwnjqqafo27cvnTt35qeffuLOnTvyeSRS9Pfff/PUU0+xceNGTpw4Qb9+/ejatSu//fabu6smsjC5bxLC/SQp9Zi5fPky/fr1o3bt2qxdu5YBAwbIBVak6NKlS/Tp04eKFSsya9YsRowYAUhiSsQ7ceIEbdu2pXfv3vz666/8+uuv9O7dm/Pnz7u7aiIL++eff6hduzavvPIKn376KVarlS1btrB8+XJ27Njh7uqJLGj//v3Uq1ePV199lSlTplCzZk1+++03Ll++LJ9HIlmRkZEMHDiQgQMH8scff/DLL7+wb98+Nm/ezHvvvce8efPcXUWRBcl9kxBZgySlHiNKKQ4cOECRIkX46KOP+P3331m1apVcYEWylFJs3LiRQoUK8dVXX/HNN98wbdo0Xn31VUASU086q9XK1KlTadGiBWPGjEGv1wPxAxDv27ePNm3aMHbsWP766y8311RkJWazmdGjR+Pt7c0zzzwDQMeOHRk2bBgDBgygYcOGvPLKK1y7ds29FRVZRmRkJHXr1mXAgAFMnDgRgCFDhlC0aFEmTJggXcpFsiwWC3fu3KF58+bY7XZu375N6dKlqV27NjabjXnz5nH48GF3V1NkIXLfJETWIWNKPUY0TaNq1ap4enpSrVo1AH7//Xfatm3LgAEDmDFjBr6+vgDy5U44aZpGvXr18PHxoXbt2tSuXRulFH379kUpxWeffSZjTD3BDAYDgwcP5uLFi3h6egLw/vvvM3/+fAYOHEiuXLn4+uuvOXz4MPPnz3cmrcSTzWQy8c477/D2228zZswYzpw5Q+HChfnuu+/ImTMnBw8epFOnTvj6+jJhwgR3V1dkAf7+/uzYsYNKlSoB8d9TDAYDzZs3Z8WKFVy/fp1cuXLJZ5FI1K1btzhy5AgRERHodDqyZ8/O2bNnMZvNjBw5kiFDhvDLL79QtmxZd1dVZBFy3yRE1qEpaQLx2LLb7eh0Onbs2EGbNm1o2bIlM2fOxNPTk2+//ZYSJUrQpEkTd1dTZBH3fuDabDYWLlxInz59GDx4sLPrzYIFCwgJCaF8+fJurq3IbI74OHPmDG+//TYvvPCCc/Dh7du3U69ePXbv3k316tXdXFORlezdu5dXXnkFLy8vZs6cSeHChZ3rvvzySyZOnEhoaCh58+aVL/wC+O9a4/g3PDycEiVK8Pbbb/Pmm2+6u3oiC3v11VeZOnUqo0ePJmfOnLz77rt069aN6dOn88knn7Bs2TLWrFlDtmzZ5HojEpD7JiHcR1pKPeJu376N0WjEaDQmWKfTxffOrF27Nn/88QetW7dm4MCBZMuWjR9++EGaMT/Bzp8/z5EjR7h69SrNmjXD398fk8mE1WrFYDCg1+vp3LkzgHOGNZvNxrRp0zhx4oQ7qy4yQVLxoZSicOHCfP311+TIkcPZrdNms1GhQgWCgoLcXHPhTvfGTdOmTfHz86NatWrMmDGDo0ePEhwcDPyXdNA0jbx585IzZ065QXxCJXWtsdls6PV6bDYbefPmZcCAAaxYsYIePXpQoEABd1dbZAH3x05AQADjx4/H19eX77//nqCgIF599VXGjBkDxM8uDJA9e3Z3Vlu4mdw3CZE1SVLqEXb48GFefvllRowYQcuWLTEYkn45a9WqxfLly2nYsCE5cuRg586dFCtWLBNrK7KKgwcP0rx5c/Lnz8/ff/9NiRIlaN26NW+99Rb+/v7OmwGDwUCXLl2w2Wz07NnT2bWiYMGC7n4K4iFKKT6UUs4pkx2JhJUrVxIQEICPj48bay7cKbG4admyJW+99Rbly5enVKlSzs8oR9ycPHmSkiVLYrPZ3Fl14Sap/SwCaN68ObNmzSIsLEySUiJB7BQrVoz27dszevRoxo0bx9ChQzEYDM7PKoDr169TpkwZLBYLBoNBEuFPILlvEiLrkoHOH1Fnz56lU6dObN68mZdffpmNGzditVqTLG82m/n555/x9vZm69atVKlSJRNrK7KKqKgo+vTpQ48ePVi7di1RUVG0b9+e7du307t3b27cuOH8dRribx43bdqEj48P27dvd/a5F4+n1MSHo4ULwOnTp3n33XeZMmUKX375JTly5HDzMxDukFTc7Ny5k759+3Ljxg2XX6VPnz7NmDFjmDt3LuPGjZOWC0+gtH4WtWzZklq1avHJJ59gt9tl8o0nWGKx88wzz7BlyxZ69erlHHvMz88PiJ899o033mD+/PkMHz4co9EoCaknkNw3CZG1SVLqEWS1Wlm6dCmlS5fm1KlTlC5dmp49eyZ7gQ0NDWXr1q2sX79eBnl8gt28eZPIyEjatWtHQEAAnp6ejBs3jn79+hEREcGwYcO4desWer0epRSrV69mw4YNrF+/njJlyri7+uIhS218ABw6dIjRo0ezcOFCtmzZQoUKFdxce+EuaYmbv//+m+HDhzNv3jw2btxIuXLl3Fx74Q5p+Syy2+0ADBw4kG+//RadTidJhSdYUrHTv39/l9jRNI0bN24wd+5cNmzYwKZNm+R684SS+yYhsj5JSj2C9Ho91atX54UXXqBgwYKsXLmSkJAQevXqxcaNG7FYLAm2KVmyJFu2bJFBiJ9w3t7eZM+enb/++guIH9vFZDLRq1cvevTowZEjR1i2bBkQ30qqSpUq7NixQ1pIPSHSEh/FihXj5ZdfZs2aNc7ZssSTKa1x88orr7BhwwaJmydYWmLG0SqqY8eO0n1GJBs7L7zwAv/8848zdgICAnjppZdYsWIFlStXdmOthTvJfZMQWZ/MvveIcswQca+WLVsSFhbG999/T+PGjdHr9fz+++80bNgQb29vN9VUZCUWi4Xu3bsTHh7OTz/9RKFChVzWt2jRAqPRyO+//+6mGgp3Sk18GAwGVqxY4aYaiqxI4kaklXwWifSS2BHpIfdNQmRt0lLqEXXvhdXR9HTVqlVUqlSJXr16sWbNGgYOHMiIESOc3SbEk00phdFoZOrUqZw8eZJhw4YRERHhMjZHu3btuHbtGnfv3nVjTYU7pDY+rl+/LvEhnCRuRFrJZ5FIL4kdkV5y3yRE1iZJqUfUvR/ABoPB2fR05cqVVKpUiTZt2vDjjz8yf/588ubN665qiixE0zTMZjOBgYGsWrWK3bt306NHD/bu3escTDY0NJScOXMm+DVJPP4kPkR6SNyItJKYEeklsSPSS+6bhMjapPveI8gxTfLNmze5du0aJUqUAOIz/waDgREjRvD999+zdetWGZzvCaaUchkM1hE3169fx2w2c+fOHVq1aoW3tzdWq5WiRYuyfv16tm3bRsWKFd1Yc5EZJD5EekjciLSSmBHpJbEj0iOpuJH7JiGyLvkZ4RGilMJqtaLX6zl79izly5dn3759zvUGg4FZs2bxxRdfsGbNGrmwPqHMZjMAcXFxgGvcnDlzhooVK7J+/XqKFi3Knj17GD58OM2aNaN69ers2bNHvsg95iQ+RHpI3Ii0kpgR6SWxI9IjubiR+yYhsjZpKZVFnThxgoULF3L06FHq1atH06ZNKVy4MAAXLlygQoUKdO7cmRkzZrj8GnDixAkMBoOzrHiy/PPPP0yePJlLly6RJ08eRo4cSfny5YGEcaOUkubtTxiJD5EeEjcirSRmRHpJ7Ij0SEvcyH2TEFmPXMmzoL///pvatWsTFhbG8ePHmTlzJpMnTyYmJgalFHv37uXFF19McGEFKF68uFxYn1B//fUXtWvXxsPDg2LFinHlyhU+/fRTLBYLNpuNP//8k759+zJ9+nQ0TZMvck8YiQ+RHhI3Iq0kZkR6SeyI9Ehr3NxL7puEyBqkpVQWc/78eVq2bEn79u2ZNGkSAFOnTuV///sfW7duJV++fFgsFoxGo5trKrKS06dP06xZM7p168bEiRMBeO+99zh37hzffvstd+/exdPT09mvXjxZJD5EekjciLSSmBHpJbEj0kPiRojHg/zEkIUopdi4cSMlS5Zk0KBB2O12AF588UUADh06BCAJKZHAnj17qFOnDsOGDXMui46OZu/evdSoUYNmzZqxevVq9Ho9kod+8kh8iPSQuBFpJTEj0ktiR6SHxI0QjweDuysg/qNpGrly5aJly5YUKlQIiE9UWSwW4uLiiIqKSrDN/TNMiCdT8+bNCQkJITAwEICPP/6YqVOn8uGHH+Lp6UlYWBjt27dn7969VKhQwc21FZlN4kOkh8SNSCuJGZFeEjsiPSRuhHg8SFIqi3A0K23durVzmSPh5O3tTZ48eTCZTM5133//PU899RQlS5Z0R3VFFuGIG39/f/z9/YH42UeOHz/Or7/+SrNmzYD45s3Lly8nNDRUPpSfIBIfIj0kbkRaScyI9JLYEekhcSPE40WSUm4WGRmJv78/er0eq9WKwfDfS3JvCyidTudsdvr222/z1VdfuUxrKp4s98bNvf3klVKYTCamT5+OTqfDbrej0+nQNI28efNSoEABN9dcZAaJD5EeEjcirSRmRHpJ7Ij0kLgR4vEkY0q50ZEjR6hSpQpjxowBwGAwOMeRutfdu3e5fv06SikmT57Mp59+ysaNGylRokRmV1lkAffHjV6vd8aNI5Hp+NcxM80333yD1WqldOnSbqixyEwSHyI9JG5EWknMiPSS2BHpIXEjxONLWkq5yfnz53nuuecwGAwsXboUg8HAmDFjXLL7DiaTiXz58vHOO+9w+vRptm7dStWqVd1Ye+EuqY0bx4fy0aNHmTFjBnPmzGHjxo3kyZPHndUXD5nEh0gPiRuRVhIzIr0kdkR6SNwI8XiTpJQbKKX4+eefyZcvH8OHD2f79u38/PPPAM4L7L1NUu12O3a7nUuXLrFz504qVqzozuoLN0lr3Bw6dIgffviBbdu2sWnTJombx5zEh0gPiRuRVhIzIr0kdkR6SNwI8fiTpJQbaJpGz549CQoKolmzZoSEhADw888/o5Ri7NixziapOp0Og8FAv379qFevHsWLF3dz7YW7pDVuypUrR48ePRgxYoRzVhLx+JL4EOkhcSPSSmJGpJfEjkgPiRshHn+acoyeLdwqPDycGTNmsGDBArp168bYsWMBWLJkCR07dnRz7URWJXEjkiPxIdJD4kaklcSMSC+JHZEeEjdCPF6kpVQmCQ8P5/z589y8eZOmTZu6dM1zzAwxYMAAAObPn49SiqioKL744gsuXLhAvnz53Fl94SYSNyI5Eh8iPSRuRFpJzIj0ktgR6SFxI8QTRomHLiwsTBUqVEiVLFlS+fn5qdKlS6uffvpJXb9+XSmllM1mU3a7XSml1KVLl9SYMWOUpmkqR44cau/eve6sunAjiRuRHIkPkR4SNyKtJGZEeknsiPSQuBHiyaNLOW0lHsTVq1fp2rUrzz//PCtXruTw4cOEhIQwYcIEvvzyS65eveoy017evHk5ffo0Pj4+bNu2TWbZe0JJ3IjkSHyI9JC4EWklMSPSS2JHpIfEjRBPKHdnxR53hw4dUoULF06QuX/jjTdUhQoV1EcffaRiY2Ody2fNmqX8/f3V/v37M7uqIguRuBHJkfgQ6SFxI9JKYkakl8SOSA+JGyGeTNJS6iGzWCxYrVZu374NwJ07dwD48MMPadSoEdOmTePEiRPO8m3btmX//v1UrlzZLfUVWYPEjUiOxIdID4kbkVYSMyK9JHZEekjcCPFkktn3MkGNGjXw9vZmw4YNAMTFxeHh4QFA9erVKV68OD///DM2m805kJ8QEjciORIfIj0kbkRaScyI9JLYEekhcSPEk0daSmWw2NhYbt26RXR0tHPZjBkzOHToEM899xwAHh4eWK1WAOrXr09sbCyAXFifYBI3IjkSHyI9JG5EWknMiPSS2BHpIXEjhABJSmWow4cP07FjRxo0aECZMmX48ccfAShTpgxffPEFa9eupXPnzlgsFucgfREREXh5eWG1WpFGa08miRuRHIkPkR4SNyKtJGZEeknsiPSQuBFCOBjcXYHHxeHDh6lfvz49e/akWrVq7Nu3jz59+lC2bFkqV65M+/bt8fLyYvDgwVSsWJHSpUtjMplYsWIFu3btwmCQl+JJJHEjkiPxIdJD4kaklcSMSC+JHZEeEjdCiHvJmFIZ4MaNG3Tv3p3SpUvzxRdfOJc3atSIChUq8OWXXzqX3bp1i4kTJ3Ljxg08PT156aWXKFu2rDuqLdxM4kYkR+JDpIfEjUgriRmRXhI7Ij0kboQQ95M0cwawWCxERkby7LPPAmC329HpdBQpUoQbN24AoJRCKYWPjw+TJ092KSeeTBI3IjkSHyI9JG5EWknMiPSS2BHpIXEjhLifvLMzQFBQED/88AP16tUDwGazAZA/f37nxVPTNHQ6nctAfpqmZX5lRZYhcSOSI/Eh0kPiRqSVxIxIL4kdkR4SN0KI+0lSKoOUKFECiM/iG41GID7LHxER4SwzadIkZs2a5ZxBQi6uQuJGJEfiQ6SHxI1IK4kZkV4SOyI9JG6EEPeS7nsZTKfToZRyXjgdGf8xY8YwceJEDhw4IIPziQQkbkRyJD5EekjciLSSmBHpJbEj0kPiRggB0lLqoXCMHW8wGChQoACffPIJH330EXv37iUkJMTNtRNZlcSNSI7Eh0gPiRuRVhIzIr0kdkR6SNwIIST1/BA4svxGo5FvvvkGX19ftm3bRpUqVdxcM5GVSdyI5Eh8iPSQuBFpJTEj0ktiR6SHxI0QQlpKPUQtWrQAYMeOHVSrVs3NtRGPCokbkRyJD5EeEjcirSRmRHpJ7Ij0kLgR4smlKUebSfFQxMbG4uXl5e5qiEeMxI1IjsSHSA+JG5FWEjMivSR2RHpI3AjxZJKklBBCCCGEEEIIIYTIdNJ9TwghhBBCCCGEEEJkOklKCSGEEEIIIYQQQohMJ0kpIYQQQgghhBBCCJHpJCklhBBCCCGEEEIIITKdJKWEEEIIIYQQQgghRKaTpJQQQgghhBBCCCGEyHSSlBJCCCFEms2ZMwd/f393V0MIIYQQQjzCJCklhBBCCCGEEEIIITKdJKWEEEIIIYQQQgghRKaTpJQQQgjxGPj999/x9/fHZrMBEBoaiqZpjB492lmmX79+9OjRA4Bt27ZRr149smXLRoECBRg2bBixsbHOsnFxcbz++uvkz58fLy8vatasyaZNm5I8/tWrV6lWrRodOnQgLi7u4TxJIYQQQgjxWJGklBBCCPEYqFevHrdu3eLAgQMAbN68mVy5crkkkjZv3kzDhg05efIkLVu2pFOnThw8eJAFCxawbds2hg4d6iw7dOhQdu7cyfz58zl48CCdO3emZcuWHD9+PMGxz58/T7169ShfvjyLFy/Gw8PjoT9fIYQQQgjx6NOUUsrdlRBCCCHEg6tatSrdu3fn9ddfp0OHDlSvXp333nuP69evExUVRXBwMMeOHWPy5Mno9XpmzJjh3Hbbtm00aNCA2NhYIiIiKFq0KOfOnSNfvnzOMk2bNqVGjRp88MEHzJkzh+HDh7N7926aNWtGhw4d+Pzzz9E0zR1PXQghhBBCPIIM7q6AEEIIITJGgwYN2LRpE6+99hpbt25l0qRJLFy4kG3btnHjxg3y5ctHiRIlCAsL4+DBg/z444/ObZVS2O12Tp8+zalTp7DZbJQsWdJl/3FxceTMmdP59507d6hXrx7PPfccn3/+eWY9TSGEEEII8ZiQpJQQQgjxmGjYsCHfffcdYWFhGI1GSpcuTcOGDdm0aRM3b96kQYMGAMTExDBw4ECGDRuWYB8FCxbk4MGD6PV69u3bh16vd1nv7e3t/L+HhwdNmzbl999/Z+TIkeTPn//hPkEhhBBCCPFYkaSUEEII8ZhwjCv12WefORNQDRs25MMPP+TmzZu89tprAFSpUoXDhw9TvHjxRPdTuXJlbDYbERER1KtXL8nj6XQ65s2bx3PPPUejRo3YtGmTS3c/IYQQQgghkiMDnQshhBCPiRw5clCxYkV+/PFHGjZsCED9+vXZv38/x44dcyaq3njjDXbs2MHQoUMJDQ3l+PHjLF++3DnQecmSJXn++efp2bMnS5Ys4fTp0/z5559MmjSJFStWuBxTr9fz448/EhISQuPGjbl8+XKmPmchhBBCCPHokqSUEEII8Rhp0KABNpvNmZQKCAigbNmy5MmTh1KlSgFQsWJFNm/ezLFjx6hXrx6VK1dmzJgxLq2cZs+eTc+ePXnttdcoVaoUzzzzDHv27KFgwYIJjmkwGPj5558pV64cjRs3JiIiIlOeqxBCCCGEeLTJ7HtCCCGEEEIIIYQQItNJSykhhBBCCCGEEEIIkekkKSWEEEIIIYQQQgghMp0kpYQQQgghhBBCCCFEppOklBBCCCGEEEIIIYTIdJKUEkIIIYQQQgghhBCZTpJSQgghhBBCCCGEECLTSVJKCCGEEEIIIYQQQmQ6SUoJIYQQQgghhBBCiEwnSSkhhBBCCCGEEEIIkekkKSWEEEIIIYQQQgghMp0kpYQQQgghhBBCCCFEppOklBBCCCGEEEIIIYTIdJKUEkIIIYQQQgghhBCZTpJSQgghhBBCCCGEECLTSVJKCCGEEEIIIYQQQmQ6SUoJIYQQQgghhBBCiEwnSSkhhBBCCCGEEEIIkekkKSWEEG5itVoZNWoUBQoUQKfT8cwzz7i7SuIBaJrGuHHj3F2NBzZu3Dg0TXN3NR4JrVu3pn///u6uRpbUu3dvChcunGK5woUL07Zt24dfoSxk06ZNaJrG4sWLky03ffp0ChYsSFxcXCbVTAghhMh8kpQSQrjVyZMnGThwIEWLFsXT0xNfX1/q1KnDF198wZ07d9xdPQCmTp3KnDlzMny/3333HR9//DHPPvssc+fOZcSIEUmWtdvtfP/999SsWZOAgAB8fHwoWbIkPXv2ZNeuXRlet3v98ccfj0WyJS0KFy6MpmlomoZOp8Pf358KFSowYMAAdu/e7e7qPbZ69+7tPO+apmEwGChQoADdunXj8OHD6drnpUuXGDduHKGhoRla1+3bt7NmzRreeOONBOsiIiIYPXo0FSpUwNvbG09PT4oXL06fPn3Ytm1bhtZDJC8iIgJN03jllVcSrHvllVfQNI2xY8cmWNezZ0+MRiO3b9/OjGomqnfv3pjNZmbMmOG2OgghhBAPm8HdFRBCPLlWrFhB586d8fDwoGfPnpQvXx6z2cy2bdsYOXIkhw4dYubMme6uJlOnTiVXrlz07t07Q/e7YcMG8ufPz2effZZi2WHDhjFlyhSefvppnn/+eQwGA0ePHmXlypUULVqUp556KkPrdq8//viDKVOmPHGJqUqVKvHaa68BcOvWLY4cOcKiRYv45ptvGDFiBJ9++qlL+Tt37mAwPPofq++88w6jR4922/E9PDyYNWsWEN+a8OTJk0yfPp1Vq1Zx+PBh8uXLl6b9Xbp0iffee4/ChQtTqVKlDKvnxx9/TJMmTShevLjL8j///JM2bdpw69YtunXrxqBBg/Dw8OD06dMsW7aMOXPmsHnzZurXr59hdRFJCwwMpESJEokmA7dv347BYGD79u2JrqtcuTLZs2fPjGomytPTk169evHpp5/y8ssvSwtGIYQQj6VH/9uzEOKRdPr0abp160ahQoXYsGEDefPmda4bMmQIJ06cYMWKFW6s4cMXERGBv79/iuWuXLnC1KlT6d+/f4Ik3eeff87Vq1cfUg2fbPnz56dHjx4uyyZPnsxzzz3HZ599RokSJXjppZec6zw9PTO7ig+FwWBwa3LNYDAkOO9PPfUUbdu2ZcWKFVmiu1xERAQrVqxg+vTpLstv3rzJM888g8FgIDQ0lNKlS7usnzhxIvPnzydbtmzJ7j82NhYvL68Mr/eTqm7dunz//ffExMTg7e0NxJ/jsLAwunTpwq+//orNZkOv1wMQHh7OqVOnePrpp91ZbQC6dOnCRx99xMaNG2ncuLG7qyOEEEJkOOm+J4Rwi48++oiYmBi+/fZbl4SUQ/HixV26W1itViZMmECxYsXw8PCgcOHCvPXWWwnG2khqXJ/ChQu7tHSaM2cOmqaxfft2Xn31VXLnzo2XlxcdOnRwSfIULlyYQ4cOsXnzZmeXooYNGyb73GJjY3nttdcoUKAAHh4elCpVik8++QSlFABnzpxB0zQ2btzIoUOHnPvdtGlTovs7ffo0Sinq1KmTYJ2maQQGBrosi4yMZPjw4c7jFy9enMmTJ2O3251lHHX45JNPmDlzpvO8Vq9enT179jjL9e7dmylTpjiP5Xg42O12Pv/8c8qVK4enpydBQUEMHDiQmzdvJjj/bdu2Zdu2bdSoUQNPT0+KFi3K999/n+A5RUZGMmLECAoXLoyHhwfBwcH07NmTa9euOcvExcUxduxYihcvjoeHBwUKFGDUqFEJ4mHt2rXUrVsXf39/vL29KVWqFG+99Vai5zk1smXLxrx58wgICOD99993vqaO83Nv7N26dYvhw4c7n0dgYCDNmjVj//79LvvcvXs3rVu3JkeOHHh5eVGxYkW++OIL5/qGDRsmGnOJjdkzf/58qlatio+PD76+vlSoUMFlXxaLhffee48SJUrg6elJzpw5qVu3LmvXrnWWSWxMKU3TGDp0KMuWLaN8+fJ4eHhQrlw5Vq1alaBemzZtolq1anh6elKsWDFmzJjxwONU5cmTByBBsuzUqVN07tyZgIAAsmfPzlNPPeWSzN60aRPVq1cHoE+fPs74dXTHPX78OJ06dSJPnjx4enoSHBxMt27diIqKSrY+K1aswGq10rRpU5fl06dPJzw8nM8//zxBQgriz2P37t2ddYL/zvfhw4d57rnnyJEjB3Xr1gUe3nVvy5YtDBw4kJw5c+Lr60vPnj0TvGcBVq5cSb169fDy8sLHx4c2bdpw6NChBOUcceHp6Un58uVZunRpsucvMWvWrKFSpUp4enpStmxZlixZ4lx36tQpNE1LtFXpjh070DSNn3/+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+XjaBfRmbak2tKcs22X3wF2Yvm8DOA6srdCEqhdm2zdfLJjDv51dqzY2y3/Ty9bKJzFr6NBhGqMOplXxmDvPXvMbsZROAmvX7ty2Tr5c9w+/7VrAv8ze+XjaBbXuWVqgWiGE4+XrpM8xe/mzI92+/mcfPWz5n9vKJ5ORlhDSW4+Hz5zJvzat8vWwC1JJzRW3iN72s/O0jvlk+Ea8vi827FjB7+QT8/lw2716EVcJ+n+fP4efNnzF72UQOew9iGEbQjomzlj7N7GUTQ1LD1saiYXhzMPLjmLXsaezjTFrn+XP4buWLzF42AYfhrKZI6wbddYpIgNd3iGUb/8th7wHmr3m9xle5F5Ga7+tlzwDw1dKnKlwLIdhs286/6Aa+XvoMNmpOUhkFN5s5eQdZvP4d8vw1/9xi2xbph7bxy7ZZHDi0hVW/fVLrmh6GmmWZmGYeP637N15fFnNX/7PG1Bbw+XP5fvVLOB1htIjrzKylTwHw9fIJFZhXDit+/YD0rK2s3fpVhWtUVKXvV76AZfmZvWxCrdlvfWYOi9e/TW5eBj/8/GrIk3t10dxVL2FaPmYvn0iT2CRs2+K7VS8ysMuf+H7llGK3ucNw8v2qF7FsP98sn4jHHYVhOFn520fVtm/5TS+rN3/CgUObjxyDt2FZwUtU+vy5/LD6ZVo26cKvO+exY/9Ktu5ZzNa9S49rnXPzMlj+6//Iyt3Hwl+m676qFEpKAWlpadxxxx3ce++9xMXF0bx5c8aNGxcoNwyDl19+mfPPP5/IyEiSk5OZP38+GzduJC0tjQYNGtC/f382bdpUaL5TpkyhXbt2hIWF0bFjR958881C5Rs2bOCUU04hPDyclJQUZs2aFYzVFSnCtPyYlo+vl04INFVZtO5N8vyHa8XNg4jUPH7Ty+otn7M3YyMAO/avZOOOuaU2EagJfP5c1m//ll0H1gCw++A61m6dqeYkFeTz55LrO8Ti9W8DYFp5fL3sGUzLV2NrzpmWH8u2+Grpk3AkIfn9qhexLH+tucEPNdP0Ydsm3yx/LvCbX7rxXQ5700N+Y+bz53LYm0527n6uHzKVTTvnsX3fCgD2ZWxi9eZPy/09+/w5WLbJD6v/eWSIzVdLn8TGDnqTZdvOX+b8ta+TlbsPgHW/z2bPwY01OsFjWWb+NehRCbQlG94hNy+jRsddWxTsFz/8/AqHvekArN36FYcO7+G6Ia+Tkb0Dv+mlc5tzyM3LLLTN/ab3mP3pG3anr2PYGW8SF9UasxqOiX7Ti2X5+X7VSwVrwKylT2JjBaUvK58/F9MPAzvfhmEYfLN8UqBs9vKJgFHmfmlaviP3Vc8EaqAt/GU6PjO3xjVjrikMW73JkZaWxrJlyxg9ejTXXHMN8+fPZ9iwYcycOZMzzjgDwzBo2bIlzz77LN27d+e+++5j+fLltG3blnvvvZdWrVpx8803ExsbyxdffAHABx98wJVXXsmkSZM4/fTT+fTTT7n33nuZNWsWp556KpZl0a1bN5o1a8bEiRPJyMjgrrvuYtmyZXzwwQcMHTq03PFnZmYSExNDRkYG0dHR1bSVpK7ym152p6/j62XPsPPAz4XKPO4o+iUPp3fHazAtkzBXeIiiFJHawufPJc+fzexlE1mzdSYcVcvIMByktrmAU7vdicsZjrsGHVN8/lx8Zg7fLp/E6i2fHZMwMejc+lxO6/5XwlyRNSrumspv5mEAi9a/xYK1U/Ee09dOi/iunNnzPhrHtMPlDAtNkMewLAsbk617ljB72QT2Zf5aqDzSE8cpqbeTeuJFYNs4ne4QRVpzWbaFafnYn/kbXy99mt/3LS9UHuaKpG+nG+nb6UYsyyTMHRG02AqSRGu3ziQ++kQaRjZj7qqXWLX502Oa5RgktzqTId3vxuOOKvb37je9+bVFfv2Quav/yWHvgULljWPaMaT7aFo16YVhOHA4qrfpjs+fS3buPmYtfZpNO38oVOZ0uOnZ/goGpd6OYThwO2vO8ctvetmX8Suzlj7F9v0rC5WFuRpwcvJN9O14HTbUmONEbeLz53IoZw+zlj7Nb7t+LFTmdIRxUtJV9E+5mZ37f2b/oS2knng+Bk4MA7Jy9/H10gls2jn3mOmO7E9dbgfgYNYO4mPaVPqYWJBwWvXbJ3y/6sUiv6n46BM5vcc9R35TThyOqq1bU3B8sG1wOBz8sm0W3618gczDOwuNF9OgJad2u5OklmmAjdPxxzpbloVl+9mVvpavlz7NrvS1hab1uBvSP2U4vTpcjWX5cbuCd/wLlfLmKZSUIj8pZZomc+f+8aPr06cPp512Gk8++SSGYfDggw/y97//HYAFCxbQr18/XnvtNW6++WYAZsyYwU033UROTn72c8CAAXTu3JlXXnklMM8rrriC7OxsPvvsM7766ivOO+88tmzZQosWLQD48ssvOeecc8pMSnm9XrzeP7LSmZmZJCYmKiklx8XnzyXHm87MJU8WOeEcKzqyOWld76RT4ulYWLgcuhAXkcJ8phcD+H7VSyzZ8B9Mq+RaAi5nOL07XsvAzn/Cti1cTk/wAj2G3/Ri4GDuz/880iF7yU99nY4wenW4+sjFuB3SuGsqy7LAyH9hxpwVkzmUs6fU8ZNaDObMk8YS4YkJ+X6Qkb2TmYufYOveJaWOG9ewNWf0vJdWTXvjdLiCFGHN5/Pn4vUdYtbSp1j3+zeljhsV3phTUkfS5cTzsC0bp7P6tqNlmWAY/Lz5c5xONx1apjHv53+xeP1bpdbcLLj5Htx1JDbgPrJ/mpaPLbt/4utlz3Dg0JZSl92qaS/OOmksMQ1aVMv+7Te9+c2xlk0sJrlWmMfdkAEpI+jV8WpsywppUtVvesnxZjBr6VOs3/5tqeNGRTTh1G53ktzqLLCp9gRfXeDzezEtL7OXTSzmIUth4WEx9E+5mV5JV+O38rAsk29WPMeq3z4pc3/qnzKc3h2vxZuXxc4Da2jdrGLHRNPysXXPEmYtfarM31Rik56c1esBYhu0rJJEZf7xIb8bMxuTXelrmbXkSXYfXFfqdM3jUjjrpLE0iUnC5Qw7UgPzADOXjOfXnfNKnTY6MoFTu91FxxNOA2wcdfg8Ut6klJrvHdG1a9dCfyckJLBnz55iy5s1awZAampqoWG5ublkZmYCsHbtWgYMGFBongMGDGDt2rWB8sTExEBCCqBfv37linX8+PHExMQEPomJieWaTuRoNjaR4fG0bJxKmKtBqeM2iWlPQlwKpuVTQkpEiuU0XBiGk8QmPWgY2azUcWMiE0hs3AMAhxHaY4rDcIORf6EbHZlQ6rjRkc1IbNwDwzBwGHX3IrIyHA4HpukjIa4zjWPalzquxx1Fy8bdiQxvBIS2I3Gb/O83IT61jOSBQbNGnWgSk1Rix8D1WYQnlhbxXfG4G5Y6XuOYdrSI74Jp+qo1IQX5SQzL8tEivguHc9Mxj/w/ukHpv/eGEc04oUkPDMOJ86jfu2n5aRLbnmaxHSltv3U5PSTEdSE6snm1vXXSMJy4nOGc0KQHDTyNSh03rmErTmjSDcsya0AtP4PI8Ea0bNwVjzuq1DGbxCSRENcF0/IpIVVODocTtyuSE5p0J7LM/aI1CXFdjnSK78DtiuCE+G5l7k+NGiZyQuPuWJafPH8OTWPbV/iYaFkmTWLa06xRJ8r6TbWI70pMZHOoor4e848PfkzTxLL8xDdsQ/O4FIxSOiZ3GC4S4jrTKKrVUets0yC8MS3jUglzRZa6zKaxSYH7qrqckDoe2gpHuN2FD86GYRTqUO3ocuPI2waKGxaMTtjGjh3L6NGjA38X1JQSOR5hR6qM9upwDT3bX8n3q15i2ab/Fnqa0qxRJ87oeR/NG3VSjQARKVXBzULbhAG0TRjIik3v8/3qKeQe9fanSE8caV1H0bnNeQA1opZJfhMAB22a9WX42e+yevMnfLfyhUDfGwARYbGc0vUvdC1otqXkfKncrnAaRSVy6cBn2XVgDV8tfZI9B9cHyg3DSc/2V3BK6p9xGK4asT0LasEM7Pwn+nS8jm9XPMfqzZ8VGiexSU/OPOl+GkUl6pxYjIJmbj3aXU6Pdpcxd/UUlmz4D5b9x41qk5j2nN7jXlo27orDcFV5E5ySuJwe4hq2IrZBC3YeWEOeL5thZ7zFz1s+Z+7qKWTn7g+MGx4WzaAut9O93aXkN88pfJwKc0UQ5org3D7j6JcynFlLn2Lb3qWFxunS5nxO7XYXbldEtTbRKYgtpdXZpLQ6m0Xr3mD+mtcL1QCLadCCId3vpl2LQUcS6qFP7BTUcOnZ/ip6tLuc71e/xNIN7xbaV5rGJnFmz7E0j0vB6XAH7rWkbAX7RefW59K59bksWDudBb9Mw3/UfhHb4ATSut1B2+b9WfXbJ3h92bRq0oMc72E6tTqTlNbn5O9Pa6fiO+oFBTGRCZzafTRJLQfj8+eQmbWL6KjmlTomul35zfnP6zOO/im38NWS8UV+U51bn1dtTehdTg+2w8a0wOnwcHqPezg5+Sa+LqY5bFLLNE7vMYZIT2yh33bB/3t3vI6TOlzNdyv/wfJf3y90X9W8UTJnnHQ/zWI76BxyDNWUqibJycnMm1e46t68efNISUkJlG/bto2dO/9op7pgwYJyzdvj8RAdHV3oI1JRYa5IwsMacmq3O+nT8frA8Kjwxlw/ZCoJcZ114BSRcnM63DgdLrq2HcplA58rVHZV2hRSWp+D0+GqEQmpoxXE1Ln1eVxxyouFyi4/ZTKpbS7IHyfkNQxqB8MwcDnDaBGfyg2nTyfSExco65d8E6d2uwOPuwFuV806v7hd4TQIj+PsXg/SufV5geGNY9pxVdo/aRzdVufEMoS5IwhzR3JK6l8Y0HlEYHh4WAzXnz6dlo274XKGBS0hVcAwHDiP7JMdTjiVf38znKjwxlw2aBJH1864dOCzdGt78ZFjQsm/d7crnMbRbbkq7Z/ER58YGN6lzfmc3esBGoTHBR4AVjeXMwyXM4w+Ha/n7N4PBYY7HW6uHzKVdi0G4nS4akRC6mhul4cwdyRpXUfRL+XmwPBITyOuHzKdFvGpuJxhSkhVkMvpweX0cHLyjZx50v2Fhl996svk+Q8z9atr6NTqDLJz92EDkZ5owlwRuJxh9O5wHWef9GBgOqfDzXVDptK2eT++W/UiblcEjaKrLknvcnpoHH0iV6X9kyZH1bTt3Po8zun9IA3C46qtT8eCc1b+rmYQE9mCSwZMJLFJz8A4Jzbvx0X9niSmQUKJyeYwd/591WndR9Mr6erA8IYRzbhuyFSaN0rWOaQYSkpVkzFjxjBt2jSmTJnChg0bePbZZ3n//fe55557ADj99NPp0KEDN954IytWrGDu3Lk88MADIY5a6jO3K5yBnf9EeFgMAKek/gXLtmrcjaOI1A4uZxjN41I4sXl/ADolnkFcw1Y1vrNalzOMxjEn0qHlqQC0SxhE09iONT7umqqgBt0pqX8B8m82+6cMr/EX5S6nh9O6/xWnI/97P717/vWbYejSubzcrnD6drqRqPDGQH4tNABXiBO7DocTjrx04cP59xMV0ZTkxDMAaNPsZBLiupT79+5wOLFtiyHd81swuJweTu12V8j2b5fTQ3LiGTSNTQKgZ/sr8bgb1ojaiKVxOT30S74pkLwelPrn/Fpdaq5XJVxOD51bnxtInvZKugav7xCfL3qULm3OZ3/mb3jzsnA4nIWak7ld4SS3OoOmsR0A6Nn+CjxhDXn+w9M5sVkfoOqPiQXzG9Ij/5jrdIRxWve/Bu035XA4MQyD5ZvewwbO6HlvIK7Te4wpd9N9tyucQV1uDzRlHtx1JLbuq0qkM2s1GTp0KJMnT2bChAl07tyZl19+malTp5KWlgbkNxf44IMPyMnJoU+fPtxyyy088cQToQ1a6j3bhgEpI2gc3ZbObc4L2hM+EambnA43Z/S8F5fTw5Ae99T4REQBl9PD6T3G4HSEcUbPMUpIVZLL6SH1xAuIa9iaQV1uC3U45RbmiqRXh6tp1bQXiU176maiAizbZFDqn4lp0JIe7S+vMdcVbqeHHu0vo0F4HAezfue0Hnfjcno4o+e9x53AcTnDaN2sD4lNenJS0tU14o1ap/cYg8fdkEGpt9Wqt4Wekno7jaJa0fXEi2rN+aI2Ob3HPUSExTKg8y3k5mURFdGYvp2uZ9G6f3NShyuLfTOjZVsM6X5P/v7U5XaycvaSEJ9Cq6a9qu2Y6HS4SGzcg9ZNe9Orw9Vl9tFU1VxOD93aXcL3K1+hUVQrOiWeQefW5xId2fw4a3ga9E8ZTtPYJFJanVWrfovBprfv1QHl7dVepDxMy8+eg+tpEtNOFwQiUmk+08vO/atIiOtSqy7IfP5cdh5YXevirqlM08fug+tp1qhjrUru+Pw5ZB7eTVzDVqolVUGm5WfXgTU0a9SxRl1X+E0fu9PX0jwuBcvy5//e47sUe2NeFtMyST+0pdRmPcFkmnls37+ahPiUCq1PqJiWn93pv9AstqOaSlcD0/KxY/8qmsd1xmE42bl/Nc0adWL3wXUkNErGWcIDGL+Zlz9do2QMw0Hm4V00impVrU1wbdviwKGtNIxsFpJktmn52J3+C80bdSY7dx8Oh4sG4XFlT1jMfPYe3EjjmHb18gFXefMUSkrVAUpKSVXy+XNxOJw1vqq3iIjULpblx7btWnWz6Te9ADUqmVLb+Pze/P6MamBTLMsysYvpzLwi/KYXy7ZqRG2w/M6VjVrXF5Np+o4026s9ievaxLIsDMM48kIvEwwDbAvK6ADfsszA79dnejEwgpJg8ZtebNsO2YOhguODZfmwoUK/bZ8/B0cZ/dPVZeXNU+gXLyKFqEaAiIhUh9p4o6lkVOXVtM7sj1aVibKatK/U1lp9tSlhXRsdXbMpsO+XY185+nfiDuJ+HurfVMF6VyZpXRNqTtYGtfOIJSIiIiIiIiIitZqSUiIiIiIiIiIiEnRKSomIiIiIiIiISNApKSUiIiIiIiIiIkGnpJSIiIiIiIiIiASdklIiIiIiIiIiIhJ0SkqJiIiIiIiIiEjQKSklIiIiIiIiIiJBp6SUiIiIiIiIiIgEnZJSIiIiIiIiIiISdEpKiYiIiIhIveO3fNi2HeowRETqNSWlRERERESkXrFtm1x/Dj4rL9ShiIjUa0pKiYiIiIhIveKz8pi87CF2ZW9TbSkRkRBSUgoYNmwYhmFgGAZut5sTTzyRe++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/rzp27KiKFSum7Ha7Klu2rBo0aJA6evSod5sxY8aopk2bqpiYGFWgQAFVvXp19eqrr3rjQimlRo0a5fceA+qxxx4LeJ1Sf66Ucl/3Bg0aKLvdripVqqQ++ugj9fTTT6vQ0NCA1y2QFi1aKEC98MILfuuGDBmiANWlSxe/denFdWr9+vVT4eHhPssy+3kM5Pjx48pqtapp06YFXL906VLVq1cvVbJkSWWz2VRUVJRq3LixGjVqlM/7o1TanxWllNq3b5/q1auXiomJUaGhoapp06Zq9uzZAbdr3769CgkJUcWLF1cvvPCCWrhwoV/d5jnnjRs3qhYtWqjQ0FBVrlw59d577/ntMzOfOaWUSkpKUkOGDFGFCxdW4eHhqnv37urw4cN+9Uognvp3xowZavjw4apYsWKqQIECqmvXrurgwYMBX7N+/XoFqI4dO6a770D69OmjAHX33Xf7rXv77bcVoGrUqBHwtZmp9zzn1KlTJxUdHa1CQ0NVpUqVVP/+/dXGjRu92wSKx1OnTqmaNWuqEiVKqD179iil3Pe3kiVLqv/7v/8L+lyFEEKI3E5TKheP6iuEEEKI61bPnj3Ztm2b31hBeckDDzzA7t27WbFiRU4XJdPi4uI4depU0JNO5CZbt26lfv36fPHFF9x33305XZxraubMmdx9993s27ePkiVL5nRxhBBCiKtKxpQSQgghxBVLSkry+feePXv49ddfAw7anJeMGjWKDRs2+I31Ja6tDz/8kIiICG677bacLso1N27cOAYPHiwJKSGEEHmSjCklhBBCiCtWsWJF+vfvT8WKFTl48CAffPABdrudZ599NqeLdk2VLVuW5OTknC5GvvHLL7+wfft2pk6dyuDBg694dsPrQepB7oUQQoi8RpJSQgghhLhinTt3ZsaMGRw7doyQkBBatGjB//73P6pUqZLTRRN5yOOPP87x48e5+eabeemll3K6OEIIIYS4QjKmlBBCCCGEEEIIIYTIdjKmlBBCCCGEEEIIIYTIdpKUEkIIIYQQQgghhBDZLs+PKWWaJkeOHCEyMhJN03K6OEIIIYQQQgghrnNKKc6fP0+pUqXQdWnrIURW5fmk1JEjR4iNjc3pYgghhBBCCCGEyGMOHz5MmTJlcroYQly38nxSKjIyEnBXFlFRUTlcGiGEEEIIIYRwS3EafLRiP1+uO8D5ZIPIUAv3NivPg20qEGKz5HTxRDrOnTtHbGys93lTCJE1eT4p5emyFxUVJUkpIYQQQgghRK6Q5HDx8bq/mbL2KBCCHgKJCqasPUpoeASD2lYkzJ7nH9euezJEjBBXRjq/CiGEEEIIIUQ2s+g6n67eH3Ddp6v3Y5VxioQQ+YDUdEIIIYQQ/9/efcdFdWf/439No3eQpijdSrELNuw98aupq4maooldd/eXuCaafNasaWuixhY1amKiSTZGjUYTxS5YQMGOgqAoHaSXaff3BzIRqTMMzACv5+PBQ5l2D8Phztwz5543EVETKyhVIL9EWe11+SVKFJQqmjgiIqKmx6IUERERERFRE7M2k8HGvPrT82zMpbA2kzVxRERETY9FKSIiIiIioiamUqsxI9Sr2utmhHpBqVY3cURERE2Pk/OIiIiIiIiamLmJFLPDfCBAwPaIJOSXKGFjLsX0UE/MDvPh6ntE1CqwKEVERERERGQApjIJenVwwFuDfZBXrICthQzR9x7BRMoTWoiodTCavd3HH38MkUiEhQsXai4rLS3FnDlz4OjoCCsrK0yePBnp6emGC5KIiIiIiEhP7mcX49VvLiDssxOQSkQY8vlJvLL1Am6mFhg6NCKiJmEURamLFy9i06ZNCAwMrHT5okWL8Ntvv+Hnn3/GyZMnkZKSgkmTJhkoSiIiIiIiIv05m5AFAOjgaIE21mbo7mEHANgX89CAURERNR2DF6UKCwsxZcoUbN68Gfb29prL8/LysHXrVqxatQpDhw5Fz549sW3bNkRERODcuXMGjJiIiIiIiKjhzsSXF6X6+zoBACZ2dwcA7I9NgVotGCwuIqKmYvCi1Jw5czBu3DgMHz680uXR0dFQKBSVLu/UqRPat2+PyMjIpg6TiIiIiIhIb9RqARGPi1IDHhelwjo6w9pMitS8UlxIyjFkeERETcKgg853796NS5cu4eLFi1WuS0tLg4mJCezs7Cpd7uLigrS0tBofs6ysDGVlZZrv8/Pz9RYvERERERGRPtxMy8ejYgUsTSQIenzanplMgjHdXPFT1APsi0lBP29HwwZJRNTIDNYplZycjAULFuD777+HmZmZ3h535cqVsLW11Xx5eHjo7bGJiIiIiIj04ezjLql+3o6QSf46LHs2uC0A4PerqZAr1QaJjYioqRisKBUdHY2MjAz06NEDUqkUUqkUJ0+exJo1ayCVSuHi4gK5XI7c3NxK90tPT4erq2uNj7tkyRLk5eVpvpKTkxv5JyEiIiIiItLOmfhsAEDo41P3KvTzdoSztSnyShQ4eTvTEKERETUZgxWlhg0bhqtXryImJkbz1atXL0yZMkXzf5lMhvDwcM194uLicP/+fYSEhNT4uKamprCxsan0RUREREREZCzKlCpcSCwvSg14qiglEYswIah84PlersJHRC2cwWZKWVtbo1u3bpUus7S0hKOjo+by119/HYsXL4aDgwNsbGwwb948hISEoF+/foYImYiIiIiIqMEu3ctFqUINJytT+LtYVbl+YnBbbD2TiKM30lFYpoSVqUFHARMRNRqDr75Xmy+++ALjx4/H5MmTMWjQILi6umLPnj2GDouIiIiIiEhnZzWr7jlCJBJVub5bWxt4O1miTKnGn9drXuSJiKi5M6qS+4kTJyp9b2ZmhnXr1mHdunWGCYiIiIiIiEjPzjwuSvV/6tS9CiKRCM8Gt8UXR29jb0wKJvVo15ThERE1GaPulCIiIiIiImpJ8ksVuPIgF0DNRSkAeDa4fK7U2fgsZBaUNUVoRERNjkUpIiIiIiKiJnIuIRtqAfBuYwl3O/Mab+fpZIkgDzuo1AIOXklpwgiJiJoOi1JERERERERNpGKeVH+fmrukKjz7eBW+fbEsShFRy8SiFBERERERUROpa57Uk8YHuUEsAi7fz8W97KJGiadEroRcqUZ2YRnkSjWK5cpG2Q4RUXVYlCIiIiIiImoCqXklSMgsglgEhHg71nl7Z2szTfFqf4z+u6XKFCpsPHkXvT46gp4rjqLXR0ew6eRdlClUet8WEVF1WJQiIiIiIiJqAmfjswEAAe3sYGshq9d9nnl8Ct/emIcQBEFvsZTIlVh/IgGrw+8gv6S8Oyq/RInV4Xew/kQCO6aIqEmwKEVERERERNQEIh6fujfAt+4uqQqju7nCRCpGQmYRrqfk6y0WiViMbRGJ1V63LSIRUjEPFYmo8XFPQ0RERERE1MgEQdBqnlQFazMZhnd2BgDsi3mot3gKShWaDqmn5ZcoUVCq0Nu2iIhqolNRytvbG9nZ2VUuz83Nhbe3d4ODIiIiIiIiakniMwqRUVAGM5kYPdrba3XfZ4PbAgD2x6ZApdbPKXzWZjLYmEurvc7GXAprs/qdXkhE1BA6FaWSkpKgUlUdfldWVoaHD/VXvSciIiIiImoJKrqkens6wEwm0eq+YR3bwMZMivT8MpxPrNocoAuVWo3poZ7VXjcj1AtKtVov2yEiqk31pfEa7N+/X/P/P/74A7a2tprvVSoVwsPD4enpqbfgiIiIiIiIWoKzOpy6V8FUKsHYADfsvpiM/TEpCPXR/jGelpRdjGkhnhAEYEdkEvJLlLAxl2JaiCdmDfaGhYlWh4pERDrRak8zceJEAIBIJMK0adMqXSeTyeDp6Yn//ve/eguOiIhavhK5EhKxGAWlClibyaBUq/lGmIiIWhSFSo1zd3MAAAN0KEoBwDPB7th9MRm/X03Fh892halUu26rJxWVKfH2zmhIxGJ89nwg5g31Q0GpApamUpy8nYmle65h1YtBEIlEOm+DiKg+tHrXr37cwunl5YWLFy/CyanhFXoiImq9yhQqbDx5F9siEjWf0M4I9cLsMB+YanlqAxERkbG68iAXhWVK2FnI0MXNRqfH6OvlCFcbM6Tll+JEXCZGdXXVOZ5/H7iBpOxiuNuawcfJCiZSMRytTJGeX4p5P1yGXKXG873aIVTHAhoRUX3pNFMqMTGRBSkiImqQErkS608kYHX4Hc3qP/klSqwOv4P1JxJQLK9+RSAiIqLm5mx8+Ryo/j5OEIt16z6SiEWYEOQGoGGr8B2+lobdF5MhEgGfvxAEW4u/Bpq72JjhpT4eAIAvw+9AEPQzVJ2IqCY6nx8RHh6O8PBwZGRkaDqoKnzzzTcNDoyIiFo2iViMbRGJ1V63LSIRc4b4NnFEREREjeNMA+ZJPenZ4LbYfDoRR29maE5710ZGfimW7LkCAJg50Lva2VRvh/lg94VkXEjMQeTdbL3MryIiqolOnVIffvghRo4cifDwcGRlZeHRo0eVvoiIiOpSUKrQdEg9Lb9EiYJSRRNHREREpH9FZUpcvl9+jNTf17FBj9XV3QY+bSwhV6px+FqaVvdVqwX8439X8KhYgS5uNlg80r/a27nZmv/VLXX0ToPiJSKqi06dUhs3bsT27dvxyiuv6DseIiJqJazNZLAxl1ZbmLIxl2r96S8REZExupCUA4VKQDt7c7R3sGjQY4lEIkwMbov/HrmN/bEpeL6XR73vuyMyCaduZ8JUKsaal4NrHZReqVsqIRshPg0rphER1USnTim5XI7Q0FB9x0JERK2ISq3GjFCvaq+bEeoF5VOnhhMRETVHZ++Un7o3wNdJL6vZPRPsXv648VnIKCit133i0gqw8tAtAMDScZ3h62xd6+3dbM3xYu+KbqnbDYiWiKh2OhWl3njjDfzwww/6joWIiFoRcxMp3grzwbyhvrAxL2/ctTGXYv4wX8wO84GFic5jD4mIiIyGvuZJVejgaInu7e2gFoADsal13r5MqcKC3ZchV6oxpGMbvNKvQ72283aYD0wkYpx/3C1FRNQYdHrHX1paiq+//hpHjx5FYGAgZLLKp1isWrVKL8EREVHLdjA2BQFtbXF+yXAUlCpgZSbF5fu5MJXVfEoBERFRc5FVWIZbaQUAgFA9ngL3bJA7Lt/Pxb7YFLw2oPqu4wqfHY7DrbQCOFqa4NPngurdreVuV94t9d25e/jy6G2E+IToI3Qiokp06pS6cuUKgoODIRaLce3aNVy+fFnzFRMTo+cQiYiopfru/H3M/C4a+2IeQioRY+CnxzFly3mk59fvdAQiIiJjFvG4w6iLmw0crUz19rjjAt0hEYsQm5yLxKyiGm935k4WtpwpX+n20+cC0cZauxjeDvOBTCJitxQRNRqdOqWOHz+u7ziIiKiVSc4pRmxyLkQiYGgnZzhYmqC9gwWyC+UIv5mBv/Vtb+gQiYiIGkQzT8pPP6fuVWhjbYr+vk44dTsT+2NSsGC4X5XbPCqS4+8/xwAApvRtj2GdXbTeTkW31M5z97E6nN1SRKR/OnVKERERNdTBq+VzMPp6OcDZxgwAMPzxG+bwm+kGi4uIiEgfBEHQzJPS56l7FSY+Hni+L+YhBEGosu1//XoV6fll8G5jiffGddF5O7PDfCGTiHDubg7O3WW3FBHpl06dUkOGDKn1XORjx47pHBAREbUOB66kAADGB7prLhve2QWf/RGHM/FZKJGrYG7C2VJERNQ83csuxsPcEsgkIvTxctD744/s6goz2VXczSrCtYf5CGhnq7nu5+gHOHQtDVKxCKtf7N6g19NK3VJH76DfTP0X2Iio9dKpUyo4OBhBQUGary5dukAul+PSpUsICAjQd4xERNTCJD1+Ay0RizCmm6vmcn8XK7SzN0eZUq35dJmIGleJXAm5Uo3swjLIlWoUy5WGDomoRah4HevR3r5RVpS1MpVqOoz3xjzUXH4vuwgf7r8OAFg80r9SsUpXbz/uloq8m81uKSLSK532jl988UW1l3/wwQcoLCxsUEBERNTyVXRJhfo4Vhr8KhKJMLyzC7ZHJOHojXSM6KL9/Asiqr8yhQobT97FtohE5JcoYWMuxYxQL8wO8+EqmEQNdPZxUWqAr37nST3p2eC2OHAlFafvZEKlFiAIAhb+GIMiuQp9vBwwa5CPXrbT1s4cL/TywPfn2S1FRPql15lSU6dOxTfffKPPhyQiohbowJXyeVLjA92qXKeZK3UrA2q1UOV6ItKPErkS608kYHX4HeSXlHdH5ZcosTr8DtafSGhVHVPsFiN9U6kFRD7uKOqv5yHnTxrs3wbbpvfG3jn9kV1YBqVawNuDfRDYzhZfvBgMibjmkSvamj3kr26p8+yWIiI90WtRKjIyEmZmZvW+/cqVK9G7d29YW1vD2dkZEydORFxcXKXblJaWYs6cOXB0dISVlRUmT56M9HQOwCUiaq7iMwpwK60AUrEIo7q6Vrm+j5cDrE2lyCosQ+yD3KYPkKiVkIjF2BaRWO112yISIRW3jvVwKrrFen10BD1XHEWvj45g08m7KFOoDB0aNWM3UvKRW6yAtakUgW0bfvpcTQRBwOX7j9BvZTj6/Cccff5zFFcf5mHXm/3Q1s5cr9uq6JYCgNXhd/T62ETUeul0+t6kSZMqfS8IAlJTUxEVFYX333+/3o9z8uRJzJkzB71794ZSqcS//vUvjBw5Ejdu3IClpSUAYNGiRTh48CB+/vln2NraYu7cuZg0aRLOnj2rS+hERGRgFV1SA/2cYGdhUuV6E6kYgzq2wcErqTh6Mx3d29s3dYhErUJBqULTIfW0/BIlCkoVlU6vbYlK5EpsPHm30gF2RbcYAMwa7N0os4CoshK5EhKxGAWlClibyaBUq5v9814xT6qfjyOkksYp8Fbk75pj8ZrL8kuUWHssHmKRqFHyd/YQX/wUlYyIhPJuqb7ePI2PiBpGpz2kra1tpS8HBweEhYXh999/x/Lly+v9OIcPH8b06dPRtWtXBAUFYfv27bh//z6io6MBAHl5edi6dStWrVqFoUOHomfPnti2bRsiIiJw7tw5XUInIiIDEgRBU5Qa98Sqe08bUXEK382MJomLqDWyNpPBxrz6A1YbcymszWRNHFHTY7eY4bXUTrWKeVL9fRqvaGOI/G1rZ47n2S1FRHqkU+l827Zt+o4DQHkRCgAcHMqXTI2OjoZCocDw4cM1t+nUqRPat2+PyMhI9OvXr1HiICKixhGXXoD4jEKYSMQY2bXmIeZhHdtAIhbhVloBknOK4eFg0YRRErUOpQoVpoV4Yu0TXRYVpod6QqlWw0S/kx6MTj67xQzKWDrV9N2pVapQ4UJSDgBgQCPOkzJUt+PsMB/8/Lhb6kJiDvp4Oeh9G0TUejTonUZ0dDR27tyJnTt34vLlyw0KRK1WY+HChejfvz+6desGAEhLS4OJiQns7Owq3dbFxQVpaWnVPk5ZWRny8/MrfRERkXE4EFveJTXIvw1saunCsLMwQa8O5afthd/kHEEifVOrBaw8dBPTQz0xb6ivpmPKxlyKeUN9MS3EE1cf5hk4ysalUguwMpW2+m4xQzKGTrXG6NSKvvcIcqUaLjam8GljpcdoKzNUt2M7e4snuqVuN8o2iKj10GlPn5GRgaFDh6J3796YP38+5s+fj549e2LYsGHIzMzUKZA5c+bg2rVr2L17t073r7By5cpKpxZ6eHg06PGIiEg/yk/dSwEATAiquure0ypW4TvKU/iI9O6r4/HYdSEZU7eex6shnohaOgLR7w1H1NIRGNHFBS9sOodZ30UjOafY0KE2CrlSjXm7LuH0nUxMC/Gs9jYV3WLUeOrT6dOYGmsFyop5Uv19nSAS6W/1u6ep1GrMCPWq9roZoV6Nmr+zw3wgk4hwNr68W4qISFc6FaXmzZuHgoICXL9+HTk5OcjJycG1a9eQn5+P+fPna/14c+fOxYEDB3D8+HG0a9dOc7mrqyvkcjlyc3Mr3T49PR2urlVXbAKAJUuWIC8vT/OVnJysdTxERKR/11PykZRdDFOpGMM613zqXoXhXcpvcz4xG/mNfGBC1JqcvpOJL46Wdze81t8LbaxNYSIVw9Gq/N+OrtawMpUgt1iBOT9cQpmyec/2eVqJXIU3v43C71fTsOrP23hrsA8WDPOrtlvsZJxuH7ZS/dTV6WNl1rin7jVWp1bE46LUAN/GO3UPAMxNpJgdVjV/Fwzzw+wwn0Y99bGdvQWe68luKSJqOJ32tIcPH8b69evRuXNnzWVdunTBunXrcOjQoXo/jiAImDt3Ln799VccO3YMXl6VK/09e/aETCZDeHi45rK4uDjcv38fISEh1T6mqakpbGxsKn0REZHhVQw4H9rJGVamdb9R9nKyhE8bSyhUAk7d5oEhkT6k5JZg/q7LEATg5T4emlNwnmQqlWDdlB6ws5DhyoM8/N9vNwwQaeMoKFVg2jcXcPJ2JsxkYiwZ2xmWplLMGuxdqVtsVFdXvLDpHOb8cAkHH++7SP9UajWmh3pWe11FUXD5vmsobYSh54Ig4FGxXO+dWnnFClx5fOpr/0YuSgGAqUxSJX9nDfaGqUzS6NueM8QHUnF5t9TFJHZLEZFudCpKqdVqyGRVz1GWyWRQa9EmOmfOHOzcuRM//PADrK2tkZaWhrS0NJSUlAAoX+Xv9ddfx+LFi3H8+HFER0djxowZCAkJ4ZBzIqJm5MlT98bXsure04ZzFT4ivZEr1Zj9/SU8KlagW1sbLJ/QtcbbtrO3wJcvBkMkAr4/fx97Lj1owkgbR06RHFO2nMeFpBxYm0qx8/W+GOTfBgBgYSKt1C3W1d0GfbzsoRaAhT9exvE47oMag1IlYHqoV5W5ZguG+eHNgd745HAcdkTew4S1Z3A9RX8zzm6k5OONHVGwNqt9ppilqRRKlXanwEXezYIgAH7OVnCxMdNHuHV6On+bYjg88NdsKZ82VoBQvo/JLiyDXKnW+dRHImp9dCpKDR06FAsWLEBKSormsocPH2LRokUYNmxYvR9nw4YNyMvLQ1hYGNzc3DRfP/74o+Y2X3zxBcaPH4/Jkydj0KBBcHV1xZ49e3QJm4iIDCT2QR4ePCqBuUyCIZ3a1Pt+FafwHbuVofWBARFV9p/fbyImORc2ZlJsmNITZnV0UoR1dMa8oX4AgH/9ehW30prv4jHp+aV4cVMkrjzIg4OlCXbN7IdenjWvGCYSibBiYgAmBLlDoRLw1nfROH83uwkjbh02n0nE8xsj0dfLsUqnj425DMsmdEEba1PcySjExHVn8fWpBKjVgs7byy2W4729VzF+7WmE38pAZEJ2rZ1ap25n4sWvz2k1W+3JeVKtwfyhvvhpVj+cupOp12HxRNR66FSU+uqrr5Cfnw9PT0/4+PjAx8cHXl5eyM/Px9q1a+v9OIIgVPs1ffp0zW3MzMywbt065OTkoKioCHv27KlxnhQRERmnA7HlH2IM6+ys1Se4Pdrbw95ChrwSBaLuPWqs8IhavP2xKdgekQQA+OLFYHg4WNTrfguG+WGgnxNKFWq8vfNSow+ebgzJOcV4fmMk7mQUwtXGDD/N6odubW3rvJ9ELMKqF4IwrJMzypRqvL4jClce5DZ+wK1EXokC284mIiGzEPmlimo7fQb7t8EfCwdhZBcXKFQC/vP7LUzdeh6peSVabUulFrDz3D2EfX4CO8/dh1oAxgW6IaCtLeaE+VY7k+mtwT746lg8ou89wpjVp/FL9AMIQt0FsbPx5cXL1lKUsrOQYUdEEtYei9frsHgiaj1EQn32rtUQBAFHjx7FrVu3AACdO3fG8OHD9RqcPuTn58PW1hZ5eXmcL0VEZABqtYD+nxxDal4pNk7tidHdtPtgYfFPMdhz6SHeHOiFpeO6NFKURC3XnfQCPLvuLIrlKswZ4oN/juqk1f1ziuQYv+Y0UvJKMbqrKzZM7dGoK4rpU3xGAaZuuYC0/FK0d7DA92/0rXdBrkKpQoUZ2y4i8m427Cxk+GlWCPxdrBsp4tbjiyO3sTr8Djq6WOPQgoEQi2vOKUEQ8OPFZHz42w2UKFSwNZfhP/8vAOMC617JNSopB8v3X8f1lPJOv44u1vjgma4I8XHU3KZYroRULEZBqQLWZjIo1WpYmEiRnFOMxT/F4GJS+Yci4wLd8J+JAbC1qDrGBAAe5pag/8fHIBGLcHnZCNiYVX+7lkSuVKPXR0eqnc1lYy5F1NIRMJHqNjDe2PE4k0g/tNpDHDt2DF26dEF+fj5EIhFGjBiBefPmYd68eejduze6du2K06dPN1asRETUDF26/wipeaWwMpUirGP9T92rUDFX6ijnShmtErmSs0SMVGGZEm/tjEaxXIX+vo5YPKKj1o/hYGmCdVN6QCYR4fD1NGw9U/1qZbpqrPy59jAPL2w6h7T8Uvg5W+Hnt0K0LkgBgJlMgs3TeiHIww65xQpM3XIe97PrfzoXVZVXosA3Z8vzaP4wv1oLUkD56ZQv9WmPg/MHILCdLfJKyleG/PtPsSiSK6vNoezCMiz6MQbPbYzE9ZR82JhJ8cGELjg4f0ClghRQ80wmDwcL7J4Zgn+M9IdULMLBK6kYvfoUIhKyqo3z7ONT94La2baKghRQvniAvofFE1HrolVR6ssvv8Sbb75ZbSXY1tYWs2bNwqpVq/QWHBERNX8Vq+6N6OJS5wyb6gzybwMTiRiJWUVIyCzUd3jUQGUKFTaevMtZIkZIEAS8+8sVJGQWwdXGDKtf6g5JHQf/Nene3h7vjy/vVFx56BYuJOpnpa3Gyp+LSTl4+etzyCmSI7CdLX6cFdKgodNWplLsmNEbHV2skVFQhr9tOYe0vNIGxdiafXMmEQWlSvi7WGGMFt2z3m2s8MvboZg7xBdiERCTnAu5Qo0NJxMq5dDGkwkQiYArD/IgEgEv9fbA8X+EYXp/L0gl2nXtSMQizB3qh1/eDoWXkyVS80oxZct5rDx0E3Jl5VmHdzML4WBpggGt5NQ9ALA2k9U6LN66lRTniEh3Wu2VY2NjMXr06BqvHzlyJKKjoxscFBERtQwqtYDfr5YXpcbX4zSL6liZStHXu3wg8dEb6XqLjRquRK7E+hMJWB1+h7NEjNCOiCQcuJIKqViEdVO6w8nKtEGP90q/DngmyB0qtYC5P1xCRkHDijL6yp+nu2RSckuwfP81FJQp0cfLAd+/0RcOliYNihUA7CxM8N3rfeDpaIEHj0owdet5ZBeWNfhxW5snu6QWDPOvs0vqaTKJGP8Y1RG7Z4Zg+YQu+OZsItaEV55ntCY8HtvOJuHfE7ti7+z++HhyIBwbmP9BHnY4MG8AXu7jAUEANp28i/+3/izuZRdpcnBKvw44884Q/K1v+wZtqzlRqdWYEepV7XUzQr2g1GJldiJqnbQqSqWnp0Mmq7naLZVKkZmZ2eCgiIioZbiYlIOMgjJYm0kx0E/7U/cqjHi8Cl84T+EzKhKxGNsiqj+Va1tEIqTiljlHpDmIvvcIKw7eBAD8a2xn9OxQ80pz9SUSibByUgD8nK2QUVCG+bsuN2hVzLryRyIS4dzdLCRkFqJEXn3nVHWdVrsu3Md3r/XFy308sGNGH712ajjbmGHnG33hZmuG+IxCvPrNBeTz9CStbDurW5fU0/p4OaCftyN2RCZVe/2OyCT06uCAIA87nbfxNEtTKVZOCsSmV3rC3kKGUoUa1mZSTafWwE+Oo9/KcOy6kNxqukXNTaSYHeZTZVj8/GG+mB3mo9XiJkTUOmm1l2jbti2uXbsGX1/faq+/cuUK3Nx0+ySciIhangNXylfdG9XVtUGDTod2csayfdcRdS8Hj4rksNdD1wM1XH1miTS0O4G0l11Yhrk/XIJSLWBcoBtm9PfU22NbmkqxYWpPPPvVGZy7m4PP/7yNd8doNzhdEATczSyChamk1vzJLCzD8n03EJdeAABwtDSBu5053O3M4G5njr/1bY/fYlOwJjy+0v3WHouHCMB747rA3ET7U4br0s7eAjvf6IsXHs8qWrb3GlZM7AYTqaTKoOz6KpErIalm0HZLk1ei0Mwkq88sqboYah80qqsrgj3scD+7GNvOlq889+R2V4ffAQDMGuzdIn+PTzOVSTBrsDfmDPFFbrEcVmZSRMRno1iugqkOp+0TUeui1RHC2LFj8f7776O0tGq7dklJCZYvX47x48frLTgiImq+lCo1Dl1NA6D7qXsV2tlboLObDdQCcDyO3VLGQBAEWJpKOUvEyKjUAhbsjkFqXim821jik8mBel8pz9fZCp88FwgA2HgyAX9eT6vX/ZJzirHueDxGfXkKz2+KhK157bNoHC1NYWMuheXjwlJ2kRxXH+bhj+vp2BeTgrZ25tgekVTt/bdHJkGm5ewgbfi0scK3r/dBYDtbvD++Czad0n0uVmuay7b9bBIKSpXwc7bC2G4N/yDbkPOMXGzMEORhV2OnVmvrFq0YFu9kZYo3d0ThjW+j8NmfcYYOi4iaAa1K9++99x727NkDf39/zJ07Fx07lq/gcuvWLaxbtw4qlQpLly5tlECJiKh5OXc3B9lFcthbyNBfD0Nfh3d2xs3UfBy9mY5JPdrpIULSValChXd/uYJxgW6YFuJZqUugwrQQT2QWlKKtvfarnZF2nuyysTSV4tWQDnhULMcXLwbDyrRxujTGB7oj+t4jnLqdBalYBLlSXW2XT3ZhGX6/moq9MSmIvvdIc38TiRi3UgswPdSzUqdThRmhXhAg4Oe3QiEIAvJLlHiYW4KU3BKk5JVArlQjt9iwnXpd3W2x+dWe2B5Rc6fM6wO8IAg1P4ZIBGw9k6i5/dP3b0mdNuVdUncBAAuGN7xLCvhrntGTz1+FinlGJtp9Bq8VdotWJRaLsGC4P84mRGL3hft4NaQDOrlWXSSLiKiCVq9yLi4uiIiIwNtvv40lS5ZAePwqKxKJMGrUKKxbtw4uLi6NEigRETUvFafuje7mqpeOheGdXbD2WDxO3c5CmVIFUylPCTCE9PxSzPw2CrEP8nAjNR973u4PsUiEbRGJyC9RwsZciukhnpgW6omXvj6HF3t74PUBXnrv1qFyFV02Tz7/00I88dOsEFg2UkGqwpIxnbFgmBJbzyRi4U8xmu3PCPXCzEHe+OjgDfwU9QBKdcX7RSDE2xETg9tiVDdX2JrL0NXdBiJUzp8ZoV6YHeajOe1HJBLB1kIGWwsZurj/dXArV6phYy6ttijQVJ169hamtXbKzBrsjQGfHEdOkbzK9Q6WJjjzzpBa52rNGVL9yIzmaPvZJOTrsUsK+GueEYBac6ixVHRqGTIHjVEfLweM6eaKQ9fS8NHBm/j2tT58DSCiGmn9bqVDhw74/fff8ejRI8THx0MQBPj5+cHe3r4x4iMiomZIoVLj8PWKU/fc9fKYAW1t0cbaFJkFZTh/NweD/HUfnG5smss8mSsPcvHmt1FIzy+DnYUMHzzTFVZmUs0skYr45SoVNp5IwJ2MQqw4eBO30grw0f/rxkKinpXIldh48m6VLpu1x+IhFokavctGpVbXOE9HLQgI6+iMHy4kI6CtLZ4NdseEIHe42JhVeownZ9E8mf/1KSYYuksGqLtTJqdIjjZWptUWpdpYmSK7UN4qOm3yS//qktLHLKknNSSHGsoYctBYvTumE8JvZuD0nSyciMvEkE7Ohg6JiIyUzu9U7O3t0bt3b33GQkRELcTZ+CzkFivgZGWCvl4NX/ULKD8lYHhnZ+y6kIzwm+ktpihVXadLU33Kr439sSn458+xKFOq4etsha3TeqGDoyUAaAofFQfPJlIx/j6yIxwsTbHi4A38L/oBErOKsHFqT7Sxbv4H2MairtXrGrvLprbt74hMwoV/Dcexvw+GdxurWh+nSv7U8yDe0F0yQN2dMs7WZjg4f0CN91cLaBWdNpW6pAL0vyiSrjnUUMaQg8aqg6Mlpvf3xNen7mLFwRsY4OfUqHPeiKj5Mr6PYYmIqNk7cCUVADCmmxukenwTOryzC3ZdSMbRmxn44Bmh2Z8OUFOnizHNk1GrBaw6chtfHS/vhhnayRmrXwqu82BZJBLhtQFe8HG2wtwfLiH63iM8+9UZbJ7WC13dbZsi9BYv38DzbOrqEioqU9ZZkGooQ3bJAPXrlKntb7hErqzx/tNDPVtEp01+qQJbTpd3Sc0b5geJHrukjIGhc9CYzR3qi/9FP0BCZhF+OH8f00I9DR0SERmh5v0qR0RERqdMqcIfj0/dG9fAVfee1t/XCWYyMR7mluBmaoFeH9sQ6up0MfTKTUVlSry1M1pTkJo12BubX+2lVffGYP822DunP7ycLJGSV4rnNkTi8LXUxgq51XiQUwxLE8OufmjIlc+eVLHql6OVKUyk4iYt5FZ0yiwY5qd5LmzMpVgwzA+zw3zqjKWm+88b6otpIZ7Ye/lho/8Mja2iS8rX2QrjGqFLyhgYMgeNmY2ZDItG+AMAvjx6G3nFCgNHRETGiEUpavZK5ErIlWpkF5ZBrlSjWF79p7ZE1DRO385CQakSztam6O2pn1P3KpjJJBjgW37aXvjNdL0+tiHkldTd6WIoyTnFmLwhAn/eSIeJRIxVLwRhyZjOOnU5+LSxwt7Z/THQzwklChXe2nkJa8LvaBZMofoTBAE/RyVj1JencCY+E9NCPKu9XUWXTmOq6BIy1PaNRUWnTNTSEYh+bziilo7ArMHe9e6Uqe7+E4Lc8cKmc/jXr9fwbQ2D1JuD8llS5YX3+S2wS4rq9nJvD/g5W+FRsQJrj1XtCCQiYlGKmrWKWSy9PjqCniuOotdHR7Dp5F2UKVSGDo2o1apYdW9sgFujHIAM71w+LPWonopShipsX7ibDUtTiVF0mjz9HKTllWDhjzG4lVYAJytT7J7VD5N6tGvQNmwtZNg2vTde619exFh15Dbm/nAZpXIVP1yop9xiOeb8cAn//N8VFMlV+P1KGmaH+ercpdNQDe0Sakka2inz9P39XawxNsAVALBs33XsufSgMcJudDvOJiGvRNGiu6SodlKJGEvHdQZQPmsuMavIwBERkbFpPe8WqMVpDrNYiFqbUoUKR26UF4smBDXOAcjQx0Wp2Ad5yMgvhfNTq3lpw1BDxr+LTMIHv93Axqk9MC3Es9LqZRWmhXjiTHwmFCoBo7q6Nlos1T0H00I88fUrPbF071UsG98V7nbmetmWVCLGsgld0NHVCu/tvYZbaQUoUaqw/WwShwTXISI+C4t/ikVafimkYhEWjfDHW4N9IBGLDDrPhvN0Gs/iEf4oKFVie0QS/vm/K7AwkWJ0t8bbF+hbfqkCWx53Sc0b6ssuqVYsrKMzBvu3wcnbmVj5+018/WovQ4dEREaER+zUbBl61SEiqupEXCaK5Cq425qhu4d9o2zD2doMQR52iE3ORfitDLzcp71Oj2OIwrZCpcYH+6/j+/P3AQDRSY+wcIQ/xCJRlaLM9P6eeG5DJBIyC/FyHw+8P76L3uOp6TlYeyweIgCfPxcEq0bo1nqxd3t4OVmhqEyJb84kVirK8cOFysqUKnz+Rxw2ny5/vfN2ssSXLwUjsJ2d5jaGWnnMWLbfUolEIiwb3wWFZUr8L/oB5u+6jK3Te2GgX/NYebSiS8qnjSXGB7obOhwysPfGdcaZ+Cz8eSMdkQnZCPFxNHRIRGQk+K6Bmp0ypQq/X01FRkFprbNYcorkSM8vbeLoiFq3ilP3xgW6QdyIn4qPeNwt1ZC5Uk09ZDynSI6pW87j+/P3IRIB747phHfGdIJZDfNoLE0kGN7ZGSIRsOtCMsatOYPY5Fy9xlTbc7A9Mgkm0sbrdunj5YD+vk7YUcO8HGMY9G5ot9MLMHFdhKYg9XKf9jgwf0ClghS1bGKxCB9PCsCYbq6Qq9SY+W00opJyDB1WnQqe6JLiLCkCAD8Xa/zt8YdIKw7egErNmYJEVK51v9ujZqWwTInNp+5i0KfH8d7ea3CwNKl1FouNuRQT1p7B33+KRXxG81+li8jYFcuVCL+ZAQCN/qn4sM4uAIDTd7JQItdthlxdy9nrc8j47fQCPLvuDM4n5sDSRIItr/bCW4N9IBKVH6hVN4/GRCrBkrGd8f0bfeFma4bErCJM3hCBr47d0cub+cSsImQXlRl00HpT/g6MWXUztfZefogJa8/gZmo+HCxN8PUrPbFyUkCr7xxrjaQSMb58KRiD/NugRKHCjO0Xce1hnl63oe+5bjsi2CVFVS0c7gdrMymup+Tjl2Y6J42I9I9FKTJ6OUVyrPozDv0/PoaPfr+J9PwymEjKl4SvbdWfqw/ykFFQhl8uPcCIL05h1ndRiNFzlwER/eViUg7MTSTwcDBHYDvbRt1WJ1drtLUzR5lSjbPxWTo9Rl3L2VuYSHEiLgPqBhaAjt5Ix/9bdxbJOSVo72CBX+f01xTV6iPUxwmHFwzCuEA3KNUCPv/zNl76OhLJOcVax/IwtwQbTiRg9JenMHlDBGzNa38OGnvQel2/A3MTCd755Qr+vJ4GubJlruRW3YIdG08kYKCfE9rZW2CwfxscXjgQIxtxrhgZP1OpBJum9kRvT3sUlCox7ZsLiM8o1Mtj63vRmIJShaa7j11S9CRHK1PMG1o+XuOzP+JQVMZFLYgIEAktfD3m/Px82NraIi8vDzY2NoYOh6pRIldCIhZXGpBqYSJFSm4JNp++i90XklHy+I2Rt5Ml3hrsg2e7u8NUKkGZQoX1JxJqHJAbk5yLDSfi8cf1v07xCfVxxOwwX/T3dYRIJKpx+0RUPxV/Q1mFZbCzkCEpqwhd3Bu3KAUAy/ddw47Ie3iptwc+nhyo1X33Xn4IGzMpLifnVjtkfN5QXwS0tcXM76Lh72KFtwb7YEKQO2SS+n+WIwgCNp68i0//uAVBAPp5O2DDlJ6wtzTRKtYnH2/PpYdYvv86CsuUsDaV4v8mdsXE4LYoVahq3I89KpLj4NVU7I9JwYUnTvsxkYixa2Y/nLydgTXhVZ+DBcP8Gn2mU3UzrSo8+TsAAFtzGcYGuOLZ4Lbo4+lQ6fRQQ+/Hdd1+XT//s8Hu8GljpemoI8ovVeBvm8/h2sN8uNma4adZIfBwsND58WrLQV33AeuOx+OzP+Lg3cYSRxYNZlGKKilTqjDyi1O4l12M+UN9sXhkR0OHpDMeZxLpB4tSZFA1FZVeH+CFFzZF4FZa+aeA3draYHaYL0Z1da3y5qZYroS0joOB+IwCbDhxF/tiHkL5uOthbIArPnsuCF+favqVt4hairoKw43p9J1MvLL1AtpYm+L8kmH1mmGVV6LA+3uvYX9sCnzaWOGXt0OwrZqV394O88HOc/ew+ugdFDz+JLetnTlmDfbGC708YFbHz1aqUGHJnqv49fJDAMDUfu2xfEJXrYpaNUnOKcbCH2MQfe8RfNpYYc/sUHxzJrHKzzBzkDc+PnQTuy8mQ6Eq3++JREBfLwdMDG6LMd3cYGshM+jvEKg9h+5lF+OnqGTsj01BRkGZ5j5utmZ4Jsgdz/fygIe9udHGX932SxUqpOSWIKOgDN097ND7P0erPYXRxlyKqKUjYCJlUztVll1Yhhe/Pof4jEJ0cLTAz7NCdF6FVK5Uo9dHR/SWg0VlCoxfewaJWcVY/VIwng1uq1Nc1LIdvpaKt3ZegplMjGN/D9PbCq9NjceZRPrBohQZTH0+Id92Ngmzh/hggK+TXj4pfvCoGFtOJ2L3xftY+3J3XHmQV22XRFN0CBAZi8bo8miKvyG5Uo0e/z6CwjIl9s7pj2APu1pvf+5uNv7+Uywe5pZAIhZh/lA/zBniA7lKXWNhO79UgZ3n7uGbM4nIKpQDABwtTfDaAC9M7dcBtuayKs9fsVyJpXuv4eCVVEjEInwwoQteCfHU68+uVKmx/kQCOrtZ17gfe7LTqIubDSZ2d8eEIHe42VZ981+f4n5jqmv7KrWAc3ezsS/mIQ5dTdMUCje/2tOg+/Ha/gbmD/PFhEB37LqQjJTcEjzMLUFKbgmyi8rzqKOLNbZM64WBnx6v8fGj3xuuWdGO6ElpeaV4flMEknNKMLyzM1a9EAwzmaTOv+H0/FJcTMrBxcQcZBaUYcnYzrXmYMS7Q3H0Zjq8nCzRvb09rEyr/3uq2A/mFMlhYy5F9L1HCPVxYpcUVUsQBLz49TlcSMzBxGB3fPlSd0OHpBMeZxLpB4tS1OQEQUBGQSnsLEzQ+6OaPyG+uHQ4TBtp5aecwjJYmErRh59QUyunTZeHXKlGen4pHuaWIKuwDMM7uxj8b2jO95dw8Goq5g31xd9rOAVArlTji6O3sfFkAgQB6OBogS9eDEaP9vb13k6pQoWfox9g08kEPHhUAgAIbGuLnW/2xdbTlbuUpoV4YnqoJ17fEYX/b1RHhPo66eVnrU6ZUlXrfvTCv4Yj5VEJvJ2tGi2GplaqUOFEXAaO3sjA/03sin4rww2Wg3V1mZxbMgwDPjmOnMeFqAoWJhJ0cbPBd6/3Rd+VfB0i3dzPLsY/fo7Bhqk9sT0iCTsik6rsx9PySxGRkF1eiErKQXJOieb+DpYmOPPOkFr/hp7MYYlYhC5uNujlaY/eng7o5WkPZ2uzal9Hpod6Yk6YL7vOqUZXH+ThmXVnIAio1wdLxojHmUT6wTYQalQFpQrcTi/ArbQC3EotQFxaAW6l5cPN1hxbpvWqddWlwlIlTK0a582Mg5UpsgtrX3XqUbEcgiDAtZquAmpZDD2PxlCq6/LIL1FidfgdCBAwqqsrNpxI0HR4ZBSUoeJjjI4u1ghqZ1fnymmN3eUxrLMzDl5NxZEb6dUWpeIzCrHwx8u49jAfAPBCr3ZYNqFrjZ/218RMJsEr/Trg5d4eOHAlFRtOJGDeMF9sPnW3UpdOfolS8/0303rBoZF//sJSZa2/g6IyZYsqSAHlv4vR3dwwupsbsurYj+cWy2FlJtX733NRmRLn7mahk5ttrdvPK1FgdpgPZBIx3O3M0fbxl425VDPTcEaoV7WdVjNCvaBUq2HCNWmoBu0dLbD+cUHq6f3Q6vA7UAsCAtraYsmeq5rrRCKgs6sN+niVF5XkSnWtOZiWV4rB/m1wITEHD3NLcPVhHq4+zMO2s0kAgO9e74OLiTlY89T214THQwQRu86pRgHtbDGpezv8cukB/n3gBv73Vgjn5xG1UnyVIL1QqtRIzCrCzbQCxKXlPy4+FWg6Cp5mKpPDycoUNubSGj+da6pVn2revhQDPjkObydLPBvsjnGB7nDQcUAxGa+KVYda21wxlVqARCzCtojEaq/fHpGEtwb7ICIhu1KXh4lUjLZ25vBqY4E21ob9GwaAIR2dIRYBGQVlSMsr0RSRBUHA9+fvY8XBGyhVqGFnIcPHkwIwuptbg7YnlYgxsXtbPBPkDoVajb//HFvt7XZEJmHeUL8Gbas+6t6PNf7vwJBs6vj5rcykGP7fk+jl6YCJ3d0x0K+NznO95Eo1Tt/JxN6YFBy5kQYLEynOvDOk1u07WprijYHeNT6muYkUs8N8AKDV7YNIP2zMZNgRmVTtdTsik3BuyTAM7+yMTq426O3lgO7t7WDz1H6hrhz84sVgAEBKbgkuJuUgKukRLiblILOwDD072GPOD5eq3f62iETMGeKrt5+VWp5/juqI36+mIvreIxy8morxge6GDomIDIBFKSNg6C4NbbYvCALS88tw64nC0620AiRkFEKuqn65blcbM3R0tUYnV+vH/9rAx9kSarVg0E+IVeqaPx2cHuqJqw/y8KhYjqh7ckTde4QPf7uBQf5t8GywO0Z0cdE8R4b+/elDQ3+G5vocFMuV2FRDpxCAZvMJb32e/1KFCjHJuYhKysGFpEcoKFFgzcvda+3yyC9RYunYTrAwkaKtvTnc7czhaGmi+STTGLo87C1NsOvNfghoV96xIleqUSJX4fM/b+G7c/cBAAN8nfD580FwtdVtEHB1xGIRCotr71Jqik6x2vZjraHTpq79eFTSI6TklWJ/bAr2x6bA3kKGcYFumBjcFj3a22uG49f0N6RWC4i69wj7Yh7i4NVU5BYrNI/vZivD/ZziBj//pjIJZg32xpwhvpW2z4IU1UdBqaLW/VCJXIUt03rX+hj1zUF3O3M8G9xWM7y8oERRZ7dmU+wHqflytTXDrMHe+C02FTZmMsiV6mb3XpKIGq5Z/KWvW7cOn332GdLS0hAUFIS1a9eiT58+hg5LLwzdpVHb9lWC8MRpd/maAlReiaLax7I0kcD/cdHprwKUNewsau4uMuQnxPX5hDry3WE4cCUFe2Me4trDfBy7lYFjtzJgLpPglZD2WDDMv9mv3tfQHGysHFapBZQqVChRqFAiV2n+Xywv/7f08b9PX18iV5df//jyJ2/z5G3NZGIcWTy4xk6hbRGJmDXYGyO/OIkypRrmMgnMZBKYyyQwN5H89b2JuPwymQRmJhJYPL6++ttKNLc1N5HAVCpucKt6Tc//22E+uHTvEU7ezsTFpBxcfZinWYENKJ8l4mhlUmuXh4OlCSb39Khx28bQ5VGmUOFsQhbe/C6q0kynhcP9EZX0CJN7tsNr/b3qtTKftoyhS8kYfgeGVNfPbyIVY++c/th7+SEOXElBVqEcO8/dx85z99HWzhwz+ntiSt/21f4NvTHQC7O+i0ZEQrZme22sTTEh0B0Tu7sjoK0tRCIRvBwta9x+fZ//igOvioP3llxIJP3S135Ilxy0NpfBVCYx+H6QmrdZg7zxaogntp1NxNxdl1rd6xgRNYNB5z/++CNeffVVbNy4EX379sWXX36Jn3/+GXFxcXB2dq7z/sY8gK6ulate7tMeD3OrP/1NH9rZm+P78/ewJrz2VZueJhGL4OVkWV50crFGJ7fyIlRbO3OdDvyMfdWnCvEZhdgf8xD7YlNwL7u4zlWfGvv3pw+15UB9foba7j9/mC+eDWqLozfTNYWhvwpJ6sdFIuXjf9VVikhyZfWdd/pSn5WvzrwzBK9vj0JcekGjxCASAWZSCSxMqhatzEwkMJeJNQUsTZGr4nYmEvT3ccKeyw/q/TfsbG2K3l4O6PN4QK2XoyU2nWr46nmG+huuawXPV0M80ca68T6hN/Tqg08y9H7U0Orz8ytVakQkZGNvzEP8cS0NRXJVrfvxir+hxT/FYnQ3V0wMbosQH8dqVxNr7c8/GY6h90OG3j41fyVyJTacTKjxvagx55AxH2cSNSdGX5Tq27cvevfuja+++goAoFar4eHhgXnz5uHdd9+t8/7GvLPQddUefajviisT152Fq615eeeTS3n3k6+zFcxa8acWgiDg2sM8+LlY17ryWGP+/vRB21V39H1/bVTuOBJX7j6qpRvJ7PH/Laq53tJEAmcbs1r/BqOWjsDdrEIUlSk1HVi1d2mpNF1axfLqry9VqGs81VUb9Xn+zy8Zjv/+eQud3WzRx8sB7ezNq3RmabP6nrGpax/aFCuXNefnrzUrVahw6nYmBvq3Qd9a9uMXlw6HIKBVv+aR8TP0fsjQ26fmzRhey3VlzMeZRM2JcZadH5PL5YiOjsaSJUs0l4nFYgwfPhyRkZEGjEw/6poD8KhIgaB2tribVaT3bXs7WSKnSF7nHII/Fw3W+7abO5FIhIB2dnWv3teIvz99qE8O1PYz1Of+ecUKvNzHA3kliiqFoiodQDUUlkyl4kY59Qqo30ykTq76f5OhVKlR+nj20dMFLc3/nyhwPXldxff2liZ4VFz7PqRYrsR747vWGktznmdT1z60KWaZNOfnrzUzk0kwsqtrnfvxwlIl5+GQ0TP0fsjQ26fmzRhey4nIsIy6KJWVlQWVSgUXF5dKl7u4uODWrVvV3qesrAxlZWWa7/Pz8xs1xoaoaw5AG2tTbJvReLOz5Eo15wA0gKF/f/pQVw7U9TPUdX9HK1P8c1QnvcasT4aaxyOViGElEcPKtGG7YH39DTfXeTbGMNMJaL7PHxlPDhE1lKH3Q4bePjVf3A8TUYt7xVi5ciVsbW01Xx4eNQ/pNbSKVYOqU9Gl0ZK339y1hOevoT9DS3gOKj7hjVo6AtHvDUfU0hGYNdi7WXzC2xKe/4Zo7T8/NRxziIjIsLgfJiKj7pRycnKCRCJBenp6pcvT09Ph6upa7X2WLFmCxYsXa77Py8tD+/btjbZjamqPNigtKsTO80koKFXB2kyCqX09MbVHGyhLi5Ff2rK339y1hOevoT9DS3gOAEAJQAagtLi807K5xN1Snn9dtfafnxqOOUREZFjNdT9ccXxp5COaiYxesxh03qdPH6xduxZA+aDz9u3bY+7cufUadP7gwQOj7pYiIiIiIiKi5ik5ORnt2rUzdBhEzZZRd0oBwOLFizFt2jT06tULffr0wZdffomioiLMmDGjXvd3d3dHcnIyrK2tq6w61Vzk5+fDw8MDycnJXNmB6sR8oZowN0gbzBfSBvOFdMXcIW0YU74IgoCCggK4u7sbNA6i5s7oi1IvvvgiMjMzsWzZMqSlpSE4OBiHDx+uMvy8JmKxuMVUrm1sbAy+86Xmg/lCNWFukDaYL6QN5gvpirlD2jCWfLG1tTV0CETNntEXpQBg7ty5mDt3rqHDICIiIiIiIiIiPWlxq+8REREREREREZHxY1GqGTA1NcXy5cthampq6FCoGWC+UE2YG6QN5gtpg/lCumLukDaYL0Qtj9GvvkdERERERERERC0PO6WIiIiIiIiIiKjJsShFRERERERERERNjkUpIiIiIiIiIiJqcixKERERERERERFRk2NRioiIiIgMqqyszNAhEBERkQGwKEVEGlyMk4j0ITk5Gbdv3zZ0GNRMxMXFYdmyZVAqlYYOhYiIiJqY1NABUOPIzMyETCaDnZ2doUOhZiAnJwcODg4QiUQQBAEikcjQIZERSUhIwHfffYfExESEhYVhxowZhg6JjNjly5cxevRorF+/Hv7+/oYOh4zclStX0LdvX5SVlWHIkCEYPXq0oUOiZiA+Ph6//vorsrKy0K1bN4wZMwZOTk6GDouMFI+LiIwbO6VaoBs3bsDDwwNvvfUWCgoKDB0OGbkbN27AxcUFCxcuBABNYYoIKD9gHDhwIC5evIhHjx7hjTfewJYtWwwdFhmp2NhYDBw4EFOmTMHkyZMNHQ4ZudjYWPTr1w+vvfYann/+efzwww8oKSnhaxDV6tq1a+jXrx+OHz+O+Ph4vPHGG3jxxRfx22+/GTo0MkI8LiIyfixKtTBpaWl44403EBoaiiNHjmDmzJncAVONUlJSMGPGDAQGBmLLli1YtGgRABamqFx8fDzGjx+P6dOnY//+/di/fz+mT5+O5ORkQ4dGRujWrVsIDQ3FggULsGrVKiiVSpw6dQr79u1DRESEocMjI3Pp0iUMHDgQixcvxrp169C3b1/89ttvSEtL42sQ1Sg3NxezZs3CrFmz8Pvvv+OXX35BdHQ0Tp48iQ8//BDfffedoUMkI8LjIqLmgUWpFkQQBFy+fBleXl749NNPceDAARw+fJg7YKqWIAg4fvw4OnTogLVr12Lz5s3YsGEDFi9eDICFqdZOqVRi/fr1GDVqFJYtWwaJRAKgfBhxdHQ0xo0bh+XLl+Pq1asGjpSMgVwux7vvvgsrKytMnDgRADBp0iTMnz8fM2fORFhYGBYsWICsrCzDBkpGITc3FwMGDMDMmTOxYsUKAMCcOXPg7e2Nf//73zyNnGqkUChQUlKCkSNHQq1Wo7i4GJ06dUJoaChUKhW+++473Lhxw9BhkhHgcRFR88GZUi2ISCRCz549YWZmhl69egEADhw4gPHjx2PmzJnYtGkTbGxsAIBv+AgikQgDBw6EtbU1QkNDERoaCkEQ8Nprr0EQBHzxxRecMdWKSaVSzJ49Gw8fPoSZmRkA4KOPPsLu3bsxa9YsODk54auvvsKNGzewe/duTdGKWicTExO89957WLp0KZYtW4akpCR4enrim2++gaOjI65cuYLJkyfDxsYG//73vw0dLhmYnZ0dIiIiEBwcDKD8PYlUKsXIkSNx8OBBZGdnw8nJia8/VEVBQQFu3ryJjIwMiMViWFhY4N69e5DL5fjnP/+JOXPm4JdffkGXLl0MHSoZGI+LiJoPkcBWiBZLrVZDLBYjIiIC48aNw+jRo/H111/DzMwMW7duhZ+fH4YNG2boMMnAnnwhVqlU+OmnnzBjxgzMnj1bcwrOjz/+iKCgIHTr1s3A0VJTq8iPpKQkLF26FK+88opmEPHZs2cxcOBAnD9/Hr179zZwpGQMoqKisGDBAlhaWuLrr7+Gp6en5ro1a9ZgxYoViImJgZubGw8ASLN/qfg3NTUVfn5+WLp0KZYsWWLo8MhILV68GOvXr8e7774LR0dHvP/++3jppZewceNGfP7559i7dy/+/PNPmJubcz9DGjwuIjJe7JRq5oqLiyGTySCTyapcJxaXn50ZGhqK33//HWPHjsWsWbNgbm6OnTt3sr25FUpOTsbNmzeRmZmJESNGwM7ODiYmJlAqlZBKpZBIJHj++ecBQLPCmkqlwoYNGxAfH2/I0KkJ1JQfgiDA09MTX331Fezt7TWndapUKgQEBMDFxcXAkZMhPJkvw4cPh62tLXr16oVNmzYhLi4O7dq1A/BX4UEkEsHNzQ2Ojo48UGyFatq/qFQqSCQSqFQquLm5YebMmTh48CCmTp0KDw8PQ4dNBvZ03jg4OOD//u//YGNjg2+//RYuLi5YvHgxli1bBqB8NWEAsLCwMGTYZCA8LiJqnliUasZu3LiBefPmYdGiRRg9ejSk0pp/nSEhIdi3bx/CwsJgb2+PyMhI+Pj4NGG0ZGhXrlzByJEj0bZtW1y7dg1+fn4YO3Ys/vWvf8HOzk5zYCCVSvHCCy9ApVLh1Vdf1Zxm0b59e0P/CNSI6soPQRA0SylXFBQOHToEBwcHWFtbGzByMoTq8mX06NH417/+hW7duqFjx46a16SKfElISIC/vz9UKpUhQycDqO/rDwCMHDkSW7ZsQWxsLItSrdzTeePj44NnnnkG7777Lj744APMnTsXUqlU89oEANnZ2ejcuTMUCgWkUikL4K0Ij4uImi8OOm+m7t27h8mTJ+PkyZOYN28ejh8/DqVSWePt5XI5du3aBSsrK5w+fRo9evRowmjJ0PLy8jBjxgxMnToVR44cQV5eHp555hmcPXsW06dPR05OjuaTaqD8IPLEiROwtrbG2bNnNefiU8tUn/yo6HQBgMTERLz//vtYt24d1qxZA3t7ewP/BNSUasqXyMhIvPbaa8jJyan0KXViYiKWLVuGHTt24IMPPmAHQyuj7evP6NGjERISgs8//xxqtZoLbrRS1eXNxIkTcerUKUybNk0zd8zW1hZA+Wqx77zzDnbv3o2FCxdCJpOxINWK8LiIqHljUaoZUiqV+PXXX9GpUyfcvXsXnTp1wquvvlrrDjgmJganT59GeHg4hz+2Qo8ePUJubi4mTJgABwcHmJmZ4YMPPsAbb7yBjIwMzJ8/HwUFBZBIJBAEAX/88QeOHTuG8PBwdO7c2dDhUyOrb34AwPXr1/Huu+/ip59+wqlTpxAQEGDg6KmpaZMv165dw8KFC/Hdd9/h+PHj6Nq1q4Gjp6amzeuPWq0GAMyaNQtbt26FWCxmYaGVqilv3nzzzUp5IxKJkJOTgx07duDYsWM4ceIE9zOtDI+LiJo/FqWaIYlEgt69e+OVV15B+/btcejQIQQFBWHatGk4fvw4FApFlfv4+/vj1KlTHEbcSllZWcHCwgJXr14FUD7jxcTEBNOmTcPUqVNx8+ZN7N27F0B5l1SPHj0QERHBDqlWQpv88PHxwbx58/Dnn39qVs6i1kXbfFmwYAGOHTvGfGmltMmXiq6oSZMm8VSaVq62vHnllVdw69YtTd44ODjg7bffxsGDB9G9e3cDRk2GwOMiouaPq+81UxUrSDxp9OjRiI2NxbfffouhQ4dCIpHgwIEDCAsLg5WVlYEiJWOgUCjw8ssvIzU1FT/88AM6dOhQ6fpRo0ZBJpPhwIEDBoqQDKk++SGVSnHw4EEDRUjGhPlC2uDrD+mCeUPa4HERUfPGTqlm6skdb0Vr6uHDhxEcHIxp06bhzz//xKxZs7Bo0SLNaRTUOgmCAJlMhvXr1yMhIQHz589HRkZGpTkdEyZMQFZWFkpLSw0YKRlCffMjOzub+UHMF9IKX39IF8wb0haPi4iaNxalmqknX5ilUqmmNfXQoUMIDg7GuHHj8P3332P37t1wc3MzVJhkBEQiEeRyOZydnXH48GGcP38eU6dORVRUlGawbExMDBwdHat8ykQtH/ODtMF8IW0wX0gXzBvSFo+LiJo3nr7XDFUsnfzo0SNkZWXBz88PQPknA1KpFIsWLcK3336L06dPc3hfKyQIQqXBsBX5kp2dDblcjpKSEowZMwZWVlZQKpXw9vZGeHg4zpw5g8DAQANGTk2B+UHaYL6QNpgvpAvmDWmjpnzhcRFR88WPF5oRQRCgVCohkUhw7949dOvWDdHR0ZrrpVIptmzZgtWrV+PPP//kjreVkcvlAICysjIAlfMlKSkJgYGBCA8Ph7e3Ny5evIiFCxdixIgR6N27Ny5evMg3di0c84O0wXwhbTBfSBfMG9JGbfnC4yKi5o2dUkYqPj4eP/30E+Li4jBw4EAMHz4cnp6eAIAHDx4gICAAzz//PDZt2lTp04L4+HhIpVLNbal1uHXrFj755BOkpKTA1dUV//znP9GtWzcAVfNFEAS2u7cyzA/SBvOFtMF8IV0wb0gb2uQLj4uImh/u4Y3QtWvXEBoaitjYWNy5cwdff/01PvnkExQWFkIQBERFReH111+vsuMFAF9fX+54W5mrV68iNDQUpqam8PHxQXp6OlatWgWFQgGVSoULFy7gtddew8aNGyESifjGrpVhfpA2mC+kDeYL6YJ5Q9rQNl+exOMiouaBnVJGJjk5GaNHj8YzzzyDlStXAgDWr1+P//73vzh9+jTc3d2hUCggk8kMHCkZg8TERIwYMQIvvfQSVqxYAQD48MMPcf/+fWzduhWlpaUwMzPTnG9PrQvzg7TBfCFtMF9IF8wb0gbzhah14EcPRkQQBBw/fhz+/v546623oFarAQCvv/46AOD69esAwIIUaVy8eBH9+/fH/PnzNZfl5+cjKioKffr0wYgRI/DHH39AIpGA9efWh/lB2mC+kDaYL6QL5g1pg/lC1DpIDR0A/UUkEsHJyQmjR49Ghw4dAJQXqhQKBcrKypCXl1flPk+vQEGty8iRIxEUFARnZ2cAwGeffYb169fj448/hpmZGWJjY/HMM88gKioKAQEBBo6Wmhrzg7TBfCFtMF9IF8wb0gbzhah1YFHKSFS0nY4dO1ZzWUXBycrKCq6urjAxMdFc9+2336Jfv37w9/c3RLhkYBX5YmdnBzs7OwDlq5LcuXMH+/fvx4gRIwCUtz3v27cPMTExfLFuRZgfpA3mC2mD+UK6YN6QNpgvRK0Li1IGlpubCzs7O0gkEiiVSkilf/1KnuyAEovFmrbUpUuXYu3atZWWPaXW4cl8efL8eUEQYGJigo0bN0IsFkOtVkMsFkMkEsHNzQ0eHh4GjpyaAvODtMF8IW0wX0gXzBvSBvOFqHXiTCkDunnzJnr06IFly5YBAKRSqWaO1JNKS0uRnZ0NQRDwySefYNWqVTh+/Dj8/PyaOmQyoKfzRSKRaPKlooBZ8W/FSjWbN2+GUqlEp06dDBAxNSXmB2mD+ULaYL6QLpg3pA3mC1HrxU4pA0lOTsbf/vY3SKVS/Prrr5BKpVi2bFml6n8FExMTuLu747333kNiYiJOnz6Nnj17GjB6amr1zZeKF+u4uDhs2rQJ27dvx/Hjx+Hq6mrI8KmRMT9IG8wX0gbzhXTBvCFtMF+IWjcWpQxAEATs2rUL7u7uWLhwIc6ePYtdu3YBgGYH/GTLqlqthlqtRkpKCiIjIxEYGGjI8KmJaZsv169fx86dO3HmzBmcOHGC+dLCMT9IG8wX0gbzhXTBvCFtMF+IiEUpAxCJRHj11Vfh4uKCESNGICgoCACwa9cuCIKA5cuXa1pWxWIxpFIp3njjDQwcOBC+vr4Gjp6amrb50rVrV0ydOhWLFi3SrFZCLRfzg7TBfCFtMF9IF8wb0gbzhYhEQsX0bDKo1NRUbNq0CT/++CNeeuklLF++HACwZ88eTJo0ycDRkbFhvlBtmB+kDeYLaYP5Qrpg3pA2mC9ErQs7pZpIamoqkpOT8ejRIwwfPrzSqXkVK0fMnDkTALB7924IgoC8vDysXr0aDx48gLu7uyHDpybGfKHaMD9IG8wX0gbzhXTBvCFtMF+IqBKBGl1sbKzQoUMHwd/fX7C1tRU6deok/PDDD0J2drYgCIKgUqkEtVotCIIgpKSkCMuWLRNEIpFgb28vREVFGTJ0MgDmC9WG+UHaYL6QNpgvpAvmDWmD+UJETxPXXbaihsjMzMSLL76IKVOm4NChQ7hx4waCgoLw73//G2vWrEFmZmallfbc3NyQmJgIa2trnDlzhqvstTLMF6oN84O0wXwhbTBfSBfMG9IG84WIqmXoqlhLd/36dcHT07NKZf+dd94RAgIChE8//VQoKirSXL5lyxbBzs5OuHTpUlOHSkaA+UK1YX6QNpgvpA3mC+mCeUPaYL4QUXXYKdXIFAoFlEoliouLAQAlJSUAgI8//hhDhgzBhg0bEB8fr7n9+PHjcenSJXTv3t0g8ZJhMV+oNswP0gbzhbTBfCFdMG9IG8wXIqoOV99rAn369IGVlRWOHTsGACgrK4OpqSkAoHfv3vD19cWuXbugUqk0g/6o9WK+UG2YH6QN5gtpg/lCumDekDaYL0T0NHZK6VlRUREKCgqQn5+vuWzTpk24fv06/va3vwEATE1NoVQqAQCDBg1CUVERAHDH2woxX6g2zA/SBvOFtMF8IV0wb0gbzBciqg8WpfToxo0bmDRpEgYPHozOnTvj+++/BwB07twZq1evxpEjR/D8889DoVBohvhlZGTA0tISSqUSbFprXZgvVBvmB2mD+ULaYL6QLpg3pA3mCxHVl9TQAbQUN27cwKBBg/Dqq6+iV69eiI6OxowZM9ClSxd0794dzzzzDCwtLTF79mwEBgaiU6dOMDExwcGDB3Hu3DlIpfxVtCbMF6oN84O0wXwhbTBfSBfMG9IG84WItMGZUnqQk5ODl19+GZ06dcLq1as1lw8ZMgQBAQFYs2aN5rKCggKsWLECOTk5MDMzw9tvv40uXboYImwyEOYL1Yb5QdpgvpA2mC+kC+YNaYP5QkTaYhlaDxQKBXJzc/Hcc88BANRqNcRiMby8vJCTkwMAEAQBgiDA2toan3zySaXbUevCfKHaMD9IG8wX0gbzhXTBvCFtMF+ISFv8y9cDFxcX7Ny5EwMHDgQAqFQqAEDbtm01O1eRSASxWFxp0J9IJGr6YMngmC9UG+YHaYP5QtpgvpAumDekDeYLEWmLRSk98fPzA1Be5ZfJZADKPwXIyMjQ3GblypXYsmWLZoUJ7nxbL+YL1Yb5QdpgvpA2mC+kC+YNaYP5QkTa4Ol7eiYWiyEIgmbHWvGJwLJly7BixQpcvnyZw/tIg/lCtWF+kDaYL6QN5gvpgnlD2mC+EFF9sFOqEVTMjpdKpfDw8MDnn3+OTz/9FFFRUQgKCjJwdGRsmC9UG+YHaYP5QtpgvpAumDekDeYLEdWFpelGUPEpgEwmw+bNm2FjY4MzZ86gR48eBo6MjBHzhWrD/CBtMF9IG8wX0gXzhrTBfCGiurBTqhGNGjUKABAREYFevXoZOBoydswXqg3zg7TBfCFtMF9IF8wb0gbzhYhqIhIqeiqpURQVFcHS0tLQYVAzwXyh2jA/SBvMF9IG84V0wbwhbTBfiKg6LEoREREREREREVGT4+l7RERERERERETU5FiUIiIiIiIiIiKiJseiFBERERERERERNTkWpYiIiIiIiIiIqMmxKEVERERERERERE2ORSkiIiIiIiIiImpyLEoREREZoenTp2PixImGDoOIiIiIqNFIDR0AERFRayMSiWq9fvny5Vi9ejUEQWiiiKo3ffp05ObmYu/evQaNg4iIiIhaJhaliIiImlhqaqrm/z/++COWLVuGuLg4zWVWVlawsrIyRGhERERERE2Gp+8RERE1MVdXV82Xra0tRCJRpcusrKyqnL4XFhaGefPmYeHChbC3t4eLiws2b96MoqIizJgxA9bW1vD19cWhQ4cqbevatWsYM2YMrKys4OLigldeeQVZWVma6//3v/8hICAA5ubmcHR0xPDhw1FUVIQPPvgAO3bswL59+yASiSASiXDixAkAwDvvvAN/f39YWFjA29sb77//PhQKheYxP/jgAwQHB+Obb75B+/btYWVlhdmzZ0OlUuHTTz+Fq6srnJ2d8dFHH1WKVSQSYcOGDRgzZgzMzc3h7e2N//3vf/r/BRARERGRUWBRioiIqJnYsWMHnJyccOHCBcybNw9vv/02nn/+eYSGhuLSpUsYOXIkXnnlFRQXFwMAcnNzMXToUHTv3h1RUVE4fPgw0tPT8cILLwAo79h6+eWX8dprr+HmzZs4ceIEJk2aBEEQ8I9//AMvvPACRo8ejdTUVKSmpiI0NBQAYG1tje3bt+PGjRtYvXo1Nm/ejC+++KJSrAkJCTh06BAOHz6MXbt2YevWrRg3bhwePHiAkydP4pNPPsF7772H8+fPV7rf+++/j8mTJyM2NhZTpkzBSy+9hJs3bzbBs0tERERETU0kGHpgBRERUSu2fft2LFy4ELm5uZUuf3qeU1hYGFQqFU6fPg0AUKlUsLW1xaRJk/Dtt98CANLS0uDm5obIyEj069cPK1aswOnTp/HHH39oHvfBgwfw8PBAXFwcCgsL0bNnTyQlJaFDhw5VYqvvTKnPP/8cu3fvRlRUFIDyTqnPPvsMaWlpsLa2BgCMHj0acXFxSEhIgFhc/plYp06dMH36dLz77rsAyjul3nrrLWzYsEHz2P369UOPHj2wfv36ej6jRERERNRccKYUERFRMxEYGKj5v0QigaOjIwICAjSXubi4AAAyMjIAALGxsTh+/Hi186kSEhIwcuRIDBs2DAEBARg1ahRGjhyJ5557Dvb29rXG8eOPP2LNmjVISEhAYWEhlEolbGxsKt3G09NTU5CqiE0ikWgKUhWXVcRaISQkpMr3MTExtcZDRERERM0TT98jIiJqJmQyWaXvRSJRpcsqVvVTq9UAgMLCQkyYMAExMTGVvu7cuYNBgwZBIpHgyJEjOHToELp06YK1a9eiY8eOSExMrDGGyMhITJkyBWPHjsWBAwdw+fJlLF26FHK5XKtYKy6riJWIiIiIWh8WpYiIiFqoHj164Pr16/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/case2/.ipynb_checkpoints/ve_phab_convos-Copy1-checkpoint.ipynb b/text_analysis/case2/.ipynb_checkpoints/ve_phab_convos-Copy1-checkpoint.ipynb deleted file mode 100644 index 1dd5952..0000000 --- a/text_analysis/case2/.ipynb_checkpoints/ve_phab_convos-Copy1-checkpoint.ipynb +++ /dev/null @@ -1,1403 +0,0 @@ -{ - "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/case2/040425_phab_comments.ipynb b/text_analysis/case2/040425_phab_comments.ipynb deleted file mode 100644 index 73147cc..0000000 --- a/text_analysis/case2/040425_phab_comments.ipynb +++ /dev/null @@ -1,1032 +0,0 @@ -{ - "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": 8, - "id": "e4f0b3f0-5255-46f1-822f-e455087ba315", - "metadata": {}, - "outputs": [], - "source": [ - "phab_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case2/0512_https_phab_comments.csv\"\n", - "phab_df = pd.read_csv(phab_path)" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "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\") and not word.lower().startswith(\"certain\"):\n", - " return True\n", - " return False" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "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": 10, - "id": "d449164e-1d28-4580-9eb1-f0f69978f114", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/3758790231.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_59130/3758790231.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 9-3-2011 before 11-27-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'] < 1385596799) & (phab_df['date_created'] > 1315008000)]\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": 11, - "id": "942344db-c8f5-4ed6-a757-c97f8454f18b", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Unique conversation_ids: 1021\n", - "Unique ids: 6282\n", - "Unique speakers: 293\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": 12, - "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": 13, - "id": "3ae40d24-bbe8-49c3-a3a9-70bde1b4d559", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/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": 14, - "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": 15, - "id": "8b9a12f9-71bf-4bc9-bcfd-c73aab4be920", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/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": 106, - "id": "e3364ab1-1879-4b89-8b3b-6ab5449fccfa", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "114 After last update via SVN bot does not work, s...\n", - "156 Timestamp has been changed since 27th septembe...\n", - "176 **Author:** `happy.melon.wiki`\\n\\n**Descriptio...\n", - "246 Steps to reproduce\\n1) Login to translatewiki....\n", - "370 Recently, several refs are not accessible thro...\n", - " ... \n", - "45008 We have reports that since the HTTPS enabling,...\n", - "45245 ssh is quite painful over a slow and/or lossy ...\n", - "45299 The problem:\\nEspecially during lightning depl...\n", - "45372 There are many pages for which VisualEditor is...\n", - "46077 **Author:** `ka.hing.chan`\\n\\n**Description:**...\n", - "Name: comment_text, Length: 382, dtype: object" - ] - }, - "execution_count": 106, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "task_phab_df['comment_text']" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "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": 17, - "id": "828fb57a-e152-42ef-9c60-660648898532", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/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_59130/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_59130/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_59130/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": 18, - "id": "27e47f6f-0257-4b70-b222-e91ef888c900", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/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_59130/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_59130/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": 19, - "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": 20, - "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": 22, - "id": "82cd9dde-0d14-4de5-8482-5a39de8d2869", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/1194677655.py:37: 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": "iVBORw0KGgoAAAANSUhEUgAAA90AAAJOCAYAAACqS2TfAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAtANJREFUeJzs3XmcTvX///Hndc2+j2UYy4yx71uJrGONiE9RkgqpRKGsabG1kJQ1S+oTEiklbRSKQqSPpZIla5IlEoNhjJn37w+/OV/XzFyzmeOa4XG/3ebGdV5neZ3zPsv1us7mMMYYAQAAAACAXOf0dAIAAAAAAFyvKLoBAAAAALAJRTcAAAAAADah6AYAAAAAwCYU3QAAAAAA2ISiGwAAAAAAm1B0AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBIJ/q0aOHYmJiPJ1GnjBq1Cg5HA6dOHEi18YZExOjO+6446rGMWfOHDkcDh04cCB3krqB2NGmdsvr7b169Wo5HA6tXr3alvE3bdpUTZs2zXK/1apVsyUPAMhrKLoB5GspX3L9/f31119/pYnnlS92TZs2lcPhsP4CAgJUo0YNTZo0ScnJyZ5O75rZvn27Ro0aleWiJKXwSvkLDAxUlSpV9PzzzysuLs7eZPOBpUuXatSoUddkWinbWmZ/+eWHoB49eig4ONjTaVzXDh8+rFGjRmnr1q25Pu6MfhRL+XHho48+kqQsrbfZ+Vu9erUOHDjg0s3Ly0vR0dG66667bJlfAPmbt6cTAIDckJCQoFdeeUVTp071dCpulSxZUmPHjpUknThxQgsWLNCAAQN0/Phxvfzyyx7O7trYvn27Ro8eraZNm2arOJsxY4aCg4N19uxZLV++XC+//LK+/fZbrVu3Tg6Hw76Er9KDDz6oLl26yM/Pz5bxL126VNOmTbsmhXeTJk00b948l26PPPKI6tatq169elndKGRvXMuXL3f5fPjwYY0ePVoxMTGqVauWZ5KS0qy37777rlasWJGme1JSkry8vDLtr3Llyjp//rwk6b777lPbtm2VlJSkHTt2aMaMGVq2bJk2bNjg0XkGkLdQdAO4LtSqVUtvvfWWnnnmGRUvXtzT6aQrLCxMDzzwgPW5d+/eqlSpkqZOnaoXXnjB5cseXN19990qXLiwpMvLrVOnTlq8eLE2bNig+vXrezi7tM6dO6egoCB5eXnlu3ZNTk7WxYsX5e/v79K9TJkyKlOmjEu33r17q0yZMi7rNW5cvr6+nk4hXanXzw0bNmjFihWZrrcZ9Zdytc5NN93kEm/YsKE6dOigGTNm6M0337z65AFcF7i8HMB14dlnn1VSUpJeeeWVLPX/3nvv6eabb1ZAQIAKFiyoLl266M8//7TiU6ZMkZeXl06dOmV1e/311+VwODRw4ECrW1JSkkJCQvT0009nO2d/f3/dcsstOnPmjP7+++9s5edOcnKyJk2apKpVq8rf319FixbVY489pn///dfq54477khTPKWoX7++6tSpY32ePXu2mjdvriJFisjPz09VqlTRjBkz0gyXcqnn2rVrVbduXfn7+6tMmTJ69913rX7mzJmje+65R5LUrFkzl0s1s6t58+aSpP3797t0P3XqlHr06KHw8HCFhYXpoYceUnx8vEs/WZ2nFMuXL1etWrXk7++vKlWqaPHixS7xlMuuv/vuOz3++OMqUqSISpYs6RJLfTn9smXLFBsbq5CQEIWGhuqWW27RggULrPiaNWt0zz33KDo6Wn5+foqKitKAAQOss2vS5cujp02bJsn18tkU586d06BBgxQVFSU/Pz9VrFhRr732mowxLrk4HA717dtX8+fPV9WqVeXn56evvvrK7fLIyMmTJzV48GBVr15dwcHBCg0N1e23366ff/45Tb9Tp05V1apVFRgYqAIFCqhOnTouyyA9f/zxh8qVK6dq1arp2LFjkqTdu3erU6dOioyMlL+/v0qWLKkuXbro9OnT2c4/K+txit9++03NmzdXQECASpYsqZdeesntrSLLli1T48aNFRQUpJCQELVr106//fabFf/222/ldDo1YsQIl+EWLFggh8Phsn7+9ddf6tmzp4oWLSo/Pz9VrVpV77zzTpppHjp0SHfeeaeCgoJUpEgRDRgwQAkJCZkug19++UUOh0OfffaZ1W3Tpk1yOBy66aabXPq9/fbbVa9ePevzlfd0r169Wrfccosk6aGHHrLWzzlz5riMY/v27WrWrJkCAwNVokQJvfrqq5nmmJe52zcBuLFxphvAdaF06dLq1q2b3nrrLQ0bNizDs90vv/yyhg8frs6dO+uRRx7R8ePHNXXqVDVp0kRbtmxReHi4GjdurOTkZK1du9a6b3DNmjVyOp1as2aNNa4tW7bo7NmzatKkSY7yTrkvMDw8PFv5ufPYY49pzpw5euihh9S/f3/t379fb7zxhrZs2aJ169bJx8dH9957r7p166affvrJ+lIsXS5oNmzYoPHjx1vdZsyYoapVq6pDhw7y9vbW559/rscff1zJycl64oknXKa9Z88e3X333Xr44YfVvXt3vfPOO+rRo4duvvlmVa1aVU2aNFH//v01ZcoUPfvss6pcubIkWf9mx969eyVJhQoVcuneuXNnlS5dWmPHjtXmzZv19ttvq0iRIho3blyO5mn37t2699571bt3b3Xv3l2zZ8/WPffco6+++kqtWrVy6ffxxx9XRESERowYoXPnzrnNfc6cOerZs6eqVq2qZ555RuHh4dqyZYu++uorde3aVZK0aNEixcfHq0+fPipUqJA2btyoqVOn6tChQ1q0aJGky219+PDhdC9/NcaoQ4cOWrVqlR5++GHVqlVLX3/9tYYMGaK//vpLEydOdOn/22+/1Ycffqi+ffuqcOHCOb4ve9++fVqyZInuuecelS5dWseOHdObb76p2NhYbd++3dou33rrLfXv31933323nnzySV24cEG//PKLfvzxR2sZpLZ37141b95cBQsW1IoVK1S4cGFdvHhRrVu3VkJCgvr166fIyEj99ddf+uKLL3Tq1CmFhYVlex4yW48l6ejRo2rWrJkuXbqkYcOGKSgoSLNmzVJAQECa8c2bN0/du3dX69atNW7cOMXHx2vGjBlq1KiRtmzZopiYGDVv3lyPP/64xo4dqzvvvFM33XSTjhw5on79+qlly5bq3bu3JOnYsWO69dZbrR9KIiIitGzZMj388MOKi4vTU089JUk6f/68WrRooYMHD6p///4qXry45s2bp2+//TbT+a9WrZrCw8P1/fffq0OHDpL+b9/3888/Ky4uTqGhoUpOTtYPP/zgcmvBlSpXrqwXXnhBI0aMUK9evdS4cWNJUoMGDax+/v33X7Vp00YdO3ZU586d9dFHH+npp59W9erVdfvtt2eaa2JiYroP2svJDy65xd2+CcANzgBAPjZ79mwjyfz0009m7969xtvb2/Tv39+Kx8bGmqpVq1qfDxw4YLy8vMzLL7/sMp5ff/3VeHt7W92TkpJMaGioGTp0qDHGmOTkZFOoUCFzzz33GC8vL3PmzBljjDETJkwwTqfT/PvvvxnmGRsbaypVqmSOHz9ujh8/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va/d19tevXrpnnvukdPpVHh4uPVcBAC4EkU3gOtKypOUZ82apWHDhqWJJycny+FwaNmyZemelbzyS32jRo2UmJio9evXa82aNdbZr8aNG2vNmjXauXOnjh8/7nJWLCNBQUEuXxAbNmyom266Sc8++6ymTJmS7fzSm7ciRYpo/vz56cYjIiKs/7dv316BgYH68MMP1aBBA3344YdyOp3Wg86kywViixYtVKlSJU2YMEFRUVHy9fXV0qVLNXHixDQPjXJ3ltekenBXTjRp0sR6enlGMsshu/OUHendz5sTSUlJatWqlU6ePKmnn35alSpVUlBQkP766y/16NHDlve651buY8aM0fDhw9WzZ0+9+OKLKliwoJxOp5566imXvCtXrqxdu3bpiy++0FdffaWPP/5Y06dP14gRIzR69GiXcXbq1Elz587V/Pnz9dhjj6WZ5uuvv64ePXro008/1fLly9W/f3+NHTtWGzZssB5olx25uR6nzPO8efNcfqBJkbo4TEhIsB4suHfvXsXHx1tXc6SM64EHHlD37t3TnV6NGjWynWN66tSpI39/f33//feKjo5WkSJFVKFCBTVu3FjTp09XQkKC1qxZ43IVSE7Yuc+4VsqXL59u4Q8AV6LoBnDdef755/Xee++5PDwrRdmyZWWMUenSpa0zlu7UrVtXvr6+WrNmjdasWaMhQ4ZIulwAvvXWW/rmm2+szzlRo0YNPfDAA3rzzTc1ePBgRUdHZyu/9OZt5cqVatiwYaZFVFBQkO644w4tWrRIEyZM0AcffKDGjRu7PIDu888/V0JCgj777DOXs38ZXeKeGU+/Uzu787Rnzx4ZY1zy/v333yUpRw8bSzlDv23bNpUrVy7dfn799Vf9/vvvmjt3rrp162Z1X7FiRZp+3S3PUqVKaeXKlTpz5ozL2e6dO3dacTt89NFHatasmf773/+6dD916lSaH02CgoJ077336t5779XFixfVsWNHvfzyy3rmmWdcrv4YP368vL299fjjjyskJCTdB61Vr15d1atX1/PPP68ffvhBDRs21MyZM/XSSy/ZMp+lSpWyzmJfadeuXS6fU9q7SJEiWSrMRo4cqR07dui1117T008/rWHDhlk/yEVERCgkJERJSUmZjqtUqVLatm1bmnU3dX7upFzmvWbNGkVHR7v84JiQkKD58+fr2LFjme77PL29A0BewT3dAK47ZcuWtYrZ1PfdduzYUV5eXho9enSasynGGP3zzz/W55RXer3//vs6ePCgyxfP8+fPa8qUKSpbtqyKFSuW41yHDh2qxMRETZgwIdv5pda5c2clJSXpxRdfTBO7dOmSy+vPpMuXmB8+fFhvv/22fv75Z917770u8ZSzUFfmcfr0ac2ePTtb83iloKAgSUqTy7WS3Xk6fPiwPvnkE+tzXFyc3n33XdWqVSvdM5eZue222xQSEqKxY8fqwoULLrGUnNLL0RiT7u0S7pZn27ZtlZSUpDfeeMOl+8SJE+VwOLL0ZOic8PLySrPeLlq0SH/99ZdLt9Trsa+vr6pUqSJjjBITE11iDodDs2bN0t13363u3bu7vMoqLi5Oly5dcum/evXqcjqdWXo9Vk61bdtWGzZs0MaNG61ux48fT3OVSevWrRUaGqoxY8akma+UYVL8+OOPeu211/TUU09p0KBBGjJkiN544w199913ki4v206dOunjjz/Wtm3bMhxX27ZtdfjwYX300UdWt/j4eLeXpaencePG+vHHH7Vq1Spr31e4cGFVrlzZ+kEzs6t8PL29A0BewZluANel5557TvPmzdOuXbus1/xIlwvyl156Sc8884wOHDigO++8UyEhIdq/f78++eQT9erVS4MHD7b6b9y4sV555RWFhYWpevXqki6ftapYsaJ27dqlHj16XFWeVapUUdu2bfX2229r+PDh2c7vSrGxsXrsscc0duxYbd26Vbfddpt8fHy0e/duLVq0SJMnT3Z5sFLbtm0VEhKiwYMHW1/or3TbbbfJ19dX7du312OPPaazZ8/qrbfeUpEiRdw+qC4ztWrVkpeXl8aNG6fTp0/Lz8/Pemf2tZDdeapQoYIefvhh/fTTTypatKjeeecdHTt2LMc/PISGhmrixIl65JFHdMstt6hr164qUKCAfv75Z8XHx2vu3LmqVKmSypYtq8GDB+uvv/5SaGioPv7443Tvjb/55pslSf3791fr1q3l5eWlLl26qH379mrWrJmee+45HThwQDVr1tTy5cv16aef6qmnnnJ7T/zVuuOOO/TCCy/ooYceUoMGDfTrr79q/vz5ad4Lf9tttykyMlINGzZU0aJFtWPHDr3xxhtq165dmvvQpcsPNnzvvfd05513qnPnzlq6dKmaN2+ub7/9Vn379tU999yjChUq6NKlS5o3b16663NuGjp0qObNm6c2bdroySeftF4ZVqpUKZf7kUNDQzVjxgw9+OCDuummm9SlSxdFRETo4MGD+vLLL9WwYUO98cYbunDhgrp3767y5cvr5ZdfliSNHj1an3/+uR566CH9+uuvCgoK0iuvvKJVq1apXr16evTRR1WlShWdPHlSmzdv1sqVK3Xy5ElJlx/q98Ybb6hbt27atGmTihUrpnnz5qV58GBGGjdurJdffll//vmnS3HdpEkTvfnmm4qJicn08v2yZcsqPDxcM2fOVEhIiIKCglSvXr1ce4YAAOQb1+gp6QBgiytfGZZa9+7djaR0X0308ccfm0aNGpmgoCATFBRkKlWqZJ544gmza9cul/6+/PJLI8ncfvvtLt0feeQRI8n897//zVKeqV9ddqXVq1cbSWbkyJHZyi/1K8NSzJo1y9x8880mICDAhISEmOrVq5uhQ4eaw4cPp+n3/vvvN5JMy5Yt083ts88+MzVq1DD+/v4mJibGjBs3zrzzzjsur0Uy5vLre6589dmV833lK4SMMeatt94yZcqUMV5eXpm+vujK10ZlxF1/qV/ZlZN5+vrrr02NGjWMn5+fqVSpUprXEGW0DqY3/ZQcGjRoYAICAkxoaKipW7euef/996349u3bTcuWLU1wcLApXLiwefTRR83PP/+c5vVLly5dMv369TMRERHG4XC4vN7ozJkzZsCAAaZ48eLGx8fHlC9f3owfP97l1WTGXH5l2BNPPJHh8nUnvVeGDRo0yBQrVswEBASYhg0bmvXr16dZD958803TpEkTU6hQIePn52fKli1rhgwZYk6fPm31k16bxsfHm9jYWBMcHGw2bNhg9u3bZ3r27GnKli1r/P39TcGCBU2zZs3MypUrM83d3SvDsroe//LLLyY2Ntb4+/ubEiVKmBdffNH897//Tbe9V61aZVq3bm3CwsKMv7+/KVu2rOnRo4f53//+Z4wxZsCAAcbLy8vlFWTGGPO///3PeHt7mz59+ljdjh07Zp544gkTFRVlfHx8TGRkpGnRooWZNWuWy7B//PGH6dChgwkMDDSFCxc2Tz75pPX6wKy8si8uLs54eXmZkJAQl1fhvffee0aSefDBB7O0nD799FNTpUoV4+3t7bL+utsnutuvpeaurYy5vLx1jV4ZNn78+EzHAwAOY/LR0yoAAAAAAMhH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/fr1s9qvVKlSGjt2bKbz6gkU3QAAAADyDC8vL40ZM0ZvvPGG/vrrr3T72bRpk7p06aKOHTvq559/1qhRozR8+HDNmTPHpb9p06apTp062rJlix5//HH16dNHu3btsuIhISF65513tH37dk2ePFlvvfWWJk6cKEm69957rUulN27cqCNHjuiee+7RypUrJUkbNmzQzp07FRUVle15TExM1IsvvqgtW7bovffe0x9//KEePXpIuvza5I8//liStGPHDu3cudO6l3zs2LF69913NXPmTP3222968skn9dhjj1mvWf7zzz/VsWNHtW/fXlu3blXPnj01evToTPNxOp2aMmWKfvvtN82dO1fffvuty+X9mRk0aJA6d+6sNm3a6MiRIzpy5IgaNGhgxYcPH67Bgwdr69atqlChgu677z7rPdhbt25Vly5d1KVLF/36669u2/K1115TzZo1tWXLFg0fPlxTpkzR559/rnfeeUc7duzQ/PnzFRMTk+WcryXu6QYAAACQp9x1112qVauWXnnlFc2dOzdNfMKECWrevLmGDBmi0NBQVapUSdu3b9f48eOt4lWSWrVqpT59+sjpdOrpp5/WxIkTtWrVKlWsWFGSNHjwYIWGhsrpdComJkaDBw/WwoULNXToUAUEBKhgwYKSpIiICEVGRkqSdRl5RESEChYsmKN3Offs2VPS5TPXhQsX1qRJk1SvXj2dPXtWwcHB1nSLFCkip9Op0NBQJSQkaMyYMVq5cqXq168vSYqJidHq1as1a9YsNWvWTDNmzFDZsmWtM8Xly5fXpk2bNHny5AzzefLJJ617x2NiYvTSSy+pd+/eeuONN7I0P8HBwQoICFBCQoK1nK40cOBAtWvXTtLls+JVq1bVnj17VKFCBU2bNk3NmzfX8OHDJUkVKlSw2rJbt27WOJo3b65BgwZZnw8ePKjy5curfv36CgsLU+nSpbOUqydwphsAAABAnjN27Fi9//772rFjR5rYjh07rEu/UzRs2FC7d+9WUlKS1a1q1arW/x0OhyIjI63LuKXLDzhr3LixIiMjFRwcrOeffz5Ll2NfrU2bNql9+/aKiYlRVFSUdTl5RtPes2eP4uPj1apVKwUHBys4OFihoaFauHCh9u3bJ+nycqlXr57LcHXr1s00n5UrV6pFixYqUaKEQkJC9OCDD+qff/5RfHz8Vczl/6lRo4b1/2LFikmS1Q6///57ltqyTp06Lv306NFDW7du1S233KInn3xSy5cvz5Vc7UDRnUf0m7tR/eZu1JAFmyRJQxZsuuZPlwQAAADyiiZNmqh58+Z69tlnczyO1E8MdzgcSk5OliStX79evXr10u23364vvvhCW7Zs0XPPPWf7Q7rOnTun1q1bKzQ0VPPmzdM333xjXU6e0bRT7rH+8ssvtXXrVm3dulWbN2/Whg0b9OGHH+Y4n4MHD6pDhw6qUaOGPv74Y23atEnTpk1zycfpdKZ5cnzKve9ZcWU7OBwOSbLaIauCgoJcPt90003au3evnn32WZ0/f16dO3fW3Xffna1xXitcXg4AAAAgTxo5cqSaNGmiSpUquXSvXLmy1q1b5/JwsnXr1qlChQpZvtx7/fr1ioqK0rPPPmtdWv3HH3/kWu7u7Ny5U//8849eeeUVlShRQnFxcfrss89c+vH19ZUkJSUlWblVqVJFfn5+OnjwoGJjYyVdLlzj4uIUGhoq6fJyST2un376KcN8tm7dquTkZL3++uvWtFIX8YULF9bRo0dljLGK5tTv3vb19XU5M51VFSpU0Lp161y6ZbUtQ0ND1bFjR/Xo0UP33HOP2rRpo5MnT1qX5+cVnOkGAAAAkCdVrVpVXbt21ZQpU1y6Dxo0SN9++63Gjx+v33//XXPnztUbb7yhwYMHZ3nc5cqV06FDh7Rw4ULt3btXU6ZM0SeffJLbs5BGdHS0fH19NXXqVO3bt09Lly7Vyy+/7NJPqVKl5HA49MUXX+jEiRM6e/asQkJCNHjwYA0YMEBz587V3r17tXnzZs2aNcu67713797avXu3hgwZol27dmnBggV6//33M8yndOnSSkxMtPKZN2+eZs6c6dJP06ZNdfz4cb366qvau3evpk2bpmXLlrn0ExMTo19++UW7du3SiRMnsnwmvG/fvvr222/14osvZqstJ0yYoPfff1+///67fv/9dy1atEiRkZEKDw/P0nSvJYpuAAAAAHnW6NGj01yKfNNNN2nhwoVavHixatSooREjRuiFF15weYhaZjp06KA+ffqof//+qlWrln744QfrYV52ioiI0Jw5c7Ro0SJVq1ZNkyZN0quvvurST4kSJTR69Gg9++yzqlChgvr16ydJevHFFzV8+HCNHTtWlStXVtu2bbV8+XLrIWLR0dH6+OOPtWTJEtWsWVOzZs3KdJ6qV6+u119/XePGjVO1atU0f/78NK/eqly5sqZPn65p06apZs2a2rhxY5qi+NFHH1XFihVVp04dRUREpDl77U7NmjW1cOFCLVy4UNWqVctyW4aEhOi1115T8+bNVa9ePR04cEBLly61ztbnJVxeDgAAANwgpnb/v4dqXXlpcnqFSm7FsyP1a6Kky2dQExIS0nTv1KmTWrVq5Xb6+/btSzP91JdEv/DCC5o0aZLL8Fdesl69enWXS7wlqVatWjLGuMzfqFGjNGrUKJf5uDJ+5TurJem+++7Tfffd57IMU98zPXz4cD333HMul487HA49+eSTevLJJyWlvbxcku644w7dcccdLvGUJ7i789RTT2ngwIEu3R588EGXeejdu7d69+7t0s+wYcOseERERJqHmSUnJ+vff/91yS88PNya15QfUzp16qR77rnHbX779u1Lk/+jjz6qhx9+OMN1MK/Iu5kBAAAAAJDPUXQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAQC6YNWuWoqKi5HQ6NXny5DTdJk2apFGjRqlWrVrWMI8//rjuuusu63PTpk311FNPXePML1u9erUcDodOnTp1zad94MABORwObd269ZpP227enk4AAAAAwLWxcuTT13R6dQY8k+V+Z86cqSFDhujff/+Vt/flMuXs2bOKiIhQw4YNtXr1aqvf1atXq1mzZtq8ebNq1qypmJgY/fHHH3r//ffVpUsXl/FWr15d27dv1+zZs9WjRw9Jsvq/UokSJXTo0KGczaikuLg49e3bVxMmTFCnTp0UEhKikydPqn///la3sLAwJScnq1+/fm7Hs3jxYvn4+GR5umvXrlX79u3177//Kjw8PMf5X0s9evTQqVOntHjxYk+nck1wphsAAACAxzVr1kxnz57V//73P6vb+vXrFRkZqR9//FEXLlywuq9atUrR0dEqXbq01S0qKkqzZ892GedPP/2ko0ePKigoKM30Ro8erZ07d+qvv/7SkSNHtGXLlqvK/+DBg0pMTFS7du1UrFgxBQYG6tChQ2m6BQcHq1ChQm7HU7BgQYWEhFxVLvg/Fy9e9HQKFN0AAAAAPK9ixYoqVqyYyxnttWvXqkOHDipdurQ2bNhgdV+9erWaNm3qMvz999+v7777Tn/++afVbf78+eratat15vxKISEhKlq0qCIjIxUZGamIiIgM83v66adVoUIFBQYGqkyZMhoxYoQSExMlSXPmzFH16tUlSWXKlJHD4dCcOXPUsGFDl24HDhxIc3l5aqkvL1+4cKHq1q2rkJAQRUZGqmvXrvr7778lXb4ku3379pKkAgUKyOFwWGfzk5OT9corr6hmzZoKCgpSzZo19dFHH7lMa+nSpapTp46CgoLUrFkzHThwIMNlIEkTJkxQ9erVFRQUpFKlSmnQoEE6e/asFU9v/iZPnqyYmBgrPnfuXH366afy8vJSgQIFXNp83759atasmQIDA1W7dm1t3LjRZVwff/yxqlatKj8/P5UpU0ZvvPGGSzwmJkYvvviiunXrpvDwcD311FO6ePGi+vbtq2LFisnf31+lSpXS2LFjM53X3ELRDQAAACBPaNasmVatWmV9Xrt2rWJjYxUbG2t1P3/+vH788cc0RXfRokXVunVrzZ07V5IUHx+vxYsX66GHHsqV3EJCQjRnzhxt375dkydP1ttvv63p06dLku69916tXLlSkrRx40YdOXJE99xzj5YsWeLSLSoqKtvTvXTpkkaPHq2ff/5ZS5Ys0YEDB6zCOioqSu+++64kadeuXTpy5Ih1L/nYsWM1b948TZgwQb/++qsGDBigBx54QN99950k6c8//9Tdd9+tNm3aaPPmzXrkkUc0bNiwTPNxOp2aMmWKfvvtN82ePVtr1qzR009n/baFwYMHq3PnzmrTpo3++usv7dy5Uw0aNLDizz33nAYPHqytW7eqfPnyeuSRR3Tp0iVJ0qZNm9S5c2d16dJFv/76q0aMGKExY8Zozpw5LtN47bXXVLNmTW3atElDhgzR1KlT9dlnn+nDDz/Url27NH/+fOtHgGuBe7oBAAAA5AnNmjXTU089pUuXLuncuXP65ZdfFBsbq6SkJM2cOVPS5UvOExIS1KxZszTD9+zZU4MGDdJzzz2njz76SKVLl3Z7VnnYsGEaPny49XnMmDHq37+/29yef/556/8xMTEaNGiQFixYoOHDhysgIMC6ZDwiIkKRkZFKTk5WwYIFXbrlxAMPPKDQ0FA5nU6VKVNGU6ZM0S233KKzZ88qMDBQBQoUkCQVKVLEuqc7ISFBY8aM0fLly1W1alWFhoaqXLlyWrt2rd58803FxsZqxowZKlu2rF566SWFhoaqcuXK+vXXXzVu3LgM87nyLHx0dLSee+45DRo0SDNmzMjS/AQHBysgIEAJCQmKjIxUYGCgfH19rfjgwYPVrl07SZfPilevXl179uxRlSpVNGHCBLVo0cJqt3Llymnr1q16/fXX1bNnT2sczZs316BBg5ScnKy4uDgdPHhQ5cuXV6NGjeRwOFSqVClJl68GuBY40w0AAAAgT2jatKnOnTunn376SWvWrFG5cuUUERGh2NhY677u1atXq0yZMoqOjk4zfLt27XT27Fl9//33mjNnju6//3630xo8eLC+//57bd68WVu3blW3bt0kSb1791ZwcLBCQ0NVsmRJq/8PPvhADRs2VGRkpIKDgzV8+PCrevBaVm3dulUdOnRQdHS0QkJCFBsbK+nyPeTu7NmzR/Hx8WrdurVKliyp0NBQBQcH691339XevXslSTt27FDdunVdhqtfv36m+axcuVItWrRQiRIlFBYWpt69e+uff/5RfHz8Vczl/6lRo4b1/2LFikmSdTn9jh07rEv2U9x6663avXu3kpKSrG516tRx6ad79+7aunWrKlasqP79+2v58uW5kmtWcaYbAAAAQJ5Qrlw5lSxZUqtWrdLJkyety46LFy+uqKgo/fDDD1q1apWaN2+e7vDe3t568MEHNXLkSP34449pLju+UuHChVWmTBnrLHKKF154QYMHD1ZycrJ1r/L69et1//33a/To0WrdurXCwsL0/vvv6/XXX8+9mU/HuXPn1KlTJ7Vu3Vrz589XRESEDh48qNatW2f4gLCUvD///HOFhYUpODjYmkc/P78c53PgwAHdcccd6tOnj15++WWFh4dr5cqV6tevny5evKjAwEA5nU4ZY1yGS7n3PSuufHK7w+GQlP0z0qkfnHfTTTdp//79WrZsmVauXKnOnTurZcuW+vDDD7M13pyi6AYAAACQZzRr1kyrV6/Wv//+q8cff9zq3qRJEy1btkwbN25Unz593A7fs2dPvfbaa+rcuXOOXqFVpEgRFSlSxLo0WZJ++OEHlSpVSs8995zVX+pXjtlh586dOnnypMaOHWtdEn3l092l/ytSrzzTW6VKFfn5+engwYP6z3/+k+aHBUmqXLmyPvvsM5duVz6sLj2bNm1ScnKyXn/9dTmdTiUnJ+u9995z6SciIkJHjx51KbxTv3vb19fXJd+sqly5statW5cm5woVKsjLyyvDYUNDQ3Xvvffq3nvvte5lP3nyZLoP2cttFN0AAAAA8oxmzZrpiSeeUGJiosulxLGxserbt68uXryY7v3cKSpXrqwTJ07I398/W2dYM1K+fHkdPHhQCxcu1C233KIvv/zSekianaKjo+Xr66s33nhDffr00bZt2/Tiiy+69BMVFSWHw6EvvvhCbdu2VUBAgEJCQjR48GANGjRI8fHxatmypc6cOaN169YpNDRU3bt3V+/evfX6669r+PDhevzxx7Vly5YMrwyQLl+JkJiYqKlTp6p9+/Zas2ZNmte0NW3aVMePH9err76qjh07asmSJfrqq68UGhpq9RMTE6Ovv/5au3btkq+vrwICArK0PAYNGqRbbrlFL774ou69916tW7dOb7/9dponmKc2ceJEFS9eXLVr15bT6dSiRYsUGRmp8PBwlyev24V7ugEAAADkGc2aNdP58+dVrlw5FSlSxOoeGxurM2fOWK8Wy0ihQoWyXMhlRYcOHTRgwAD17dtXtWrV0g8//ODyYDW7REREaNq0afroo49UpUoVvfLKK3rttddc+ilevLhGjRqlYcOGqWjRourbt68k6cUXX9Tzzz+viRMnqmrVqmrTpo2+/PJL693m0dHRWrRokZYuXaratWtr5syZGjNmTIb51KxZUxMmTNC4ceNUrVo160FyV6pcubKmT5+uadOmqXbt2tq8ebMGDRrk0s+jjz6qihUrqm7duipXrlyas9fu3HTTTfrwww+1cOFCVatWTaNGjdIzzzxjPc3dneDgYL366quqU6eObrnlFh04cEBLly5Nc/bfLpzpBgAAAG4QLUf/35OpUy6fTu/S49yMZ1dMTIyMMWmGL1WqVJp7hVNk9n7pU6dOpek/u/m9+uqrevXVV63PycnJLq8jq1WrVpr8qlevrqSkJJflM2rUKI0aNcr6PH36dJezwFe+s1qS7r77bvXs2dNlHCnTSbnX+fnnn9eIESNchnM4HOrfv7969Ojhto3uuOMONWnSxCWe2SvWBgwYoAEDBljTj4uLU69evVzG37t3b/Xu3dtlHbny0vyIiAgtX748zTqUevmFh4fr33//dVk+nTp1UqdOnVymf6X01oVHH31Ujz32WJruPL0cAAAAAIB8jqIbAAAAAACbUHQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE0ougEAAIDrlLunfQNInx3bDK8MAwAAAK4zPj4+cjgciouLU3BwsLy8vNL0k5ycrIsXL+rChQtuX/lF3L54XsiBuGvcGKPjx4/L4XDIx8cn114pRtENAAAAXGe8vLxUrFgx7dq1S4mJiXI4HGn6Mcbo/PnzCggIIO6BeF7IgXjauMPhUMmSJeXl5UXRDQAAAMC9oKAgHTt2TFWrVpW3d9qv/YmJifr+++/VpEkT+fj4EL/G8byQA/G0cR8fn3SvDLkaFN0AAADAdcoYIz8/v3QLDi8vL126dEn+/v7EPRDPCzkQz7yNcgMPUgMAAAAAwCYU3QAAAAAA2ISiGwAAAAAAm1B0AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBAAAAALAJRTcAAAAAADah6AYAAAAAwCYU3QAAAAAA2MTb0wkAAAAAwI2i39yN1v+9lKxm4dKQBZuUJKemdq/rucRgG850AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBAAAAALAJRTcAAAAAADah6AYAAAAAwCYU3QAAAAAA2ISiGwAAAAAAm1B0AwAAAABgE4puAAAAAABs4tGie+zYsbrlllsUEhKiIkWK6M4779SuXbtc+rlw4YKeeOIJFSpUSMHBwerUqZOOHTvmoYwBAAAAAMg6jxbd3333nZ544glt2LBBK1asUGJiom677TadO3fO6mfAgAH6/PPPtWjRIn333Xc6fPiwOnbs6MGsAQAAAADIGm9PTvyrr75y+TxnzhwVKVJEmzZtUpMmTXT69Gn997//1YIFC9S8eXNJ0uzZs1W5cmVt2LBBt956qyfSBgAAAAAgS/LUPd2nT5+WJBUsWFCStGnTJiUmJqply5ZWP5UqVVJ0dLTWr1/vkRwBAAAAAMgqj57pvlJycrKeeuopNWzYUNWqVZMkHT16VL6+vgoPD3fpt2jRojp69Gi640lISFBCQoL1OS4uTpKUmJho/aV8To+n4l5KTvff1P3Znd+1mAZxz8bzQg7EaWPirAPEaWPitPGNGk/5nn/l/z313Z949uIZba8ZcRhjTI6GzGV9+vTRsmXLtHbtWpUsWVKStGDBAj300EMuRbQk1a1bV82aNdO4cePSjGfUqFEaPXp0mu4LFixQYGCgPckDAAAAAK5r8fHx6tq1q06fPq3Q0NCsD2jygCeeeMKULFnS7Nu3z6X7N998YySZf//916V7dHS0mTBhQrrjunDhgjl9+rT19+effxpJ5sSJE+bixYvm3LlzZsmSJebcuXPm4sWLaf48FX9yznrz5Jz1ZuCcdWbJkiVm4Jx15sk56695fnl5GRGnjYnTxsRZB4jnnRyIZ+87XervdbTxjRtPWR/ywnf//Br31PI7ceKEkWROnz6drXrXo5eXG2PUr18/ffLJJ1q9erVKly7tEr/55pvl4+Ojb775Rp06dZIk7dq1SwcPHlT9+vXTHaefn5/8/PzSdPfx8ZGPj4/bz5n1b3c8KdXt9UlyKklOt+OwO79rMQ3ino3nhRyI08bEWQeI08bXW9zdd7qUfrM7fjtyJO7ZeOp1JKWbJ7/757e4p2qnzLZVdzxadD/xxBNasGCBPv30U4WEhFj3aYeFhSkgIEBhYWF6+OGHNXDgQBUsWFChoaHq16+f6tevz5PLAQAAAAB5nkeL7hkzZkiSmjZt6tJ99uzZ6tGjhyRp4sSJcjqd6tSpkxISEtS6dWtNnz79GmcKAAAAAED2efzy8sz4+/tr2rRpmjZt2jXICAAAAACA3JOn3tMNAAAAAMD1hKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYxNvTCQAAAABAbuk3d6MkyUvJahYuDVmwSUlyamr3up5N7BpJmX8p7y6DG62NONMNAAAAAIBNKLoBAAAAALAJRTcAAAAAADah6AYAAAAAwCYU3QAAAAAA2ISiGwAAAAAAm1B0AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBAAAAALAJRTcAAAAAADah6AYAAAAAwCYU3QAAAAAA2ISiGwAAAAAAm3h7OgEAAAAAWdNv7kbr/15KVrNwaciCTUqSU1O71/VcYjeQlDZIvfwl0QZIF2e6AQAAAACwCUU3AAAAAAA2oegGAAAAAMAmFN0AAAAAANiEohsAAAAAAJtQdAMAAAAAYBOKbgAAAAAAbELRDQAAAACATSi6AQAAAACwCUU3AAAAAAA2oegGAAAAAMAmFN0AAAAAANiEohsAAAAAAJtQdAMAAAAAYBNvTycAAAAAANeLfnM3SpK8lKxm4dKQBZuU9P/PdU7tXteDmeUed/N4vcxfbuNMNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE28PZ0AAABAin5zN0qSvJSsZuHSkAWblCSnpnav69nEgGskZRuQ2A6A6wVnugEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANvFo0f3999+rffv2Kl68uBwOh5YsWeIS79GjhxwOh8tfmzZtPJMsAAAAAADZ5NGi+9y5c6pZs6amTZvmtp82bdroyJEj1t/7779/DTMEAAAAACDnvD058dtvv1233357hv34+fkpMjLyGmUEAAAAAEDu8WjRnRWrV69WkSJFVKBAATVv3lwvvfSSChUq5Lb/hIQEJSQkWJ/j4uIkSYmJidZfyuf0eCrupeR0/03dn935XYtpEPdsPC/kQJw2Js46kNePh3k9nhdyIJ69dTh1v5kNn944EhMTM43nxjzk97jd+5HM2jircbtyvBbryNUuY08Pn9N4RvvkjDiMMSZHQ+Yyh8OhTz75RHfeeafVbeHChQoMDFTp0qW1d+9ePfvsswoODtb69evl5eWV7nhGjRql0aNHp+m+YMECBQYG2pU+AAAAAOA6Fh8fr65du+r06dMKDQ3N8nDZLrr//PNPORwOlSxZUpK0ceNGLViwQFWqVFGvXr2yl/WViaRTdKe2b98+lS1bVitXrlSLFi3S7Se9M91RUVE6ceKEQkNDlZiYqBUrVqhVq1by8fFJM7yn4kMWbJJ0+VeaJuHH9f2pCCXJqfFdb76m0/dkDsSvTTwv5ECcNibOOpBXj4f5JZ4XciCevXVYkst6nNPvZHxnyzxu934kszbOatyuHK/FOnK1y9jTw+c0HhcXp8KFC2e76M725eVdu3ZVr1699OCDD+ro0aNq1aqVqlatqvnz5+vo0aMaMWJEdkeZZWXKlFHhwoW1Z88et0W3n5+f/Pz80nT38fFxWZCpP2fWv93xpFTPtEuSU0lyuh2H3dP3RA7Er208L+RAnDYmzjqQ146H+S2eF3IgnrV1OKXf7A5/5Th8fHz4zpaFuN37kczaOLvx3M7xWqwjV7uMPT18TuOZ7Y/dyfbTy7dt26a6detKkj788ENVq1ZNP/zwg+bPn685c+bkKImsOnTokP755x8VK1bM1ukAAAAAAJAbsn2mOzEx0TqTvHLlSnXo0EGSVKlSJR05ciRb4zp79qz27Nljfd6/f7+2bt2qggULqmDBgho9erQ6deqkyMhI7d27V0OHDlW5cuXUunXr7KYNAAAAAMA1l+0z3VWrVtXMmTO1Zs0arVixQm3atJEkHT58OMOniqfnf//7n2rXrq3atWtLkgYOHKjatWtrxIgR8vLy0i+//KIOHTqoQoUKevjhh3XzzTdrzZo16V4+DgAAAABAXpPtM93jxo3TXXfdpfHjx6t79+6qWbOmJOmzzz6zLjvPqqZNmyqj57h9/fXX2U0PAAAAAIA8I9tFd9OmTXXixAnFxcWpQIECVvdevXrxSi4AAAAAAK6Q7aJbkv79918dOHBADodDMTExKlSokGJiYnI5NQAAAAAA8rds3dP922+/qUmTJipatKjq1aununXrqkiRImrevLl27dplV44AAAAAAORLWT7TffToUcXGxioiIkITJkxQpUqVZIzR9u3b9dZbb6lx48batm2bihQpYme+AAAAAADkG1kuuidOnKhSpUpp3bp18vf3t7q3adNGffr0UaNGjTRx4kSNHTvWlkQBAAAAAMhvsnx5+YoVK/T000+7FNwpAgICNGTIEJ42DgAAAADAFbJcdO/bt0833XST23idOnW0b9++XEkKAAAAAIDrQZaL7jNnzig0NNRtPCQkRGfPns2VpAAAAAAAuB5k65VhZ86cSffyckmKi4uTMSZXkgIAAACQ+/rN3Wj930vJahYuDVmwSUlyamr3up5LDLhCynpq1zrqbvySbNkOslx0G2NUoUKFDOMOhyNXkgIAAAAA4HqQ5aJ71apVduYBAAAAAMB1J8tFd2xsrJ15AAAAAABw3cly0R0XF5el/jJ62BoAAAAAADeSLBfd4eHhGd6znXJPd1JSUq4kBgAAAABAfsc93QAAAAAA2IR7ugEAAAAAsAn3dAMAAAAAYBPu6QYAAAAAwCY5uqfbGKO2bdvq7bffVokSJWxJDAAAAACA/C7H93R7eXnp1ltvVZkyZXI9KQAAAAAArgdOTycAAAAAAMD1iqIbAAAAAACbXFXRndGD1QAAAAAAuNFl+Z7ujh07uny+cOGCevfuraCgIJfuixcvzp3MAAAAAADI57JcdIeFhbl8fuCBB3I9GQAAAACAZ/Wbu1GS5KVkNQuXhizYpCQ5NbV7Xc8mlkVXm7+74S+eP5ujfLJcdM+ePTtHEwAAAAAA4EaV5aJbkg4cOKAVK1bo4sWLatq0qapWrWpXXgAAAAAA5HtZLrpXrVqlO+64Q+fPn788oLe33nnnHS4zBwAAAADAjSw/vXz48OFq1aqV/vrrL/3zzz969NFHNXToUDtzAwAAAAAgX8ty0b1t2zaNGTNGxYoVU4ECBTR+/Hj9/fff+ueff+zMDwAAAACAfCvLRXdcXJwKFy5sfQ4MDFRAQIBOnz5tS2IAAAAAAOR32XqQ2tdff+3y6rDk5GR988032rZtm9WtQ4cOuZcdAAAAAAD5WLaK7u7du6fp9thjj1n/dzgcSkpKuvqsAAAAAAC4DmS56E5OTrYzDwAAAAAArjtZvqc7RVxcnNvYnj17rioZAAAAAACuJ9kuutu1a6cLFy6k6b5r1y41bdo0N3ICAAAAAOC6kO2iOzg4WB07dtSlS5esbjt27FDTpk3VqVOnXE0OAAAAAID8LNtF9+LFi3X69Gndf//9MsZo27Ztatq0qe677z5NnjzZjhwBAAAAAMiXsl10BwQE6Msvv9SuXbvUuXNntWjRQt26ddOECRPsyA8AAAAAgHwrS08vT/3wNKfTqQ8++ECtWrVSp06dNHz4cKuf0NDQ3M8SAIAbQL+5GyVJXkpWs3BpyIJNSvr/v49P7V7Xg5khv0hZh6S069G1WofcrcdZnf7VDn+147d7+kBewHp+bWWp6A4PD5fD4UjT3RijmTNn6s0335Qxhvd0AwAAAABwhSwV3atWrbI7DwAAAAAArjtZKrpjY2PtzgMAAAAAgOtOth+k9tVXX2nt2rXW52nTpqlWrVrq2rWr/v3331xNDgAAAACA/CzbRfeQIUOsh6b9+uuvGjhwoNq2bav9+/dr4MCBuZ4gAAAAAAD5VZYuL7/S/v37VaVKFUnSxx9/rPbt22vMmDHavHmz2rZtm+sJAgAAAACQX2X7TLevr6/i4+MlSStXrtRtt90mSSpYsGCaV4sBAAAAAHAjy/aZ7kaNGmngwIFq2LChNm7cqA8++ECS9Pvvv6tkyZK5niAAAAAAAPlVts90v/HGG/L29tZHH32kGTNmqESJEpKkZcuWqU2bNrmeIAAAAAAA+VW2z3RHR0friy++SNN94sSJuZIQAAAAAADXi2wX3Ve6cOGCLl686NItNDT0qhICAAAAAOB6ke3Ly8+dO6e+ffuqSJEiCgoKUoECBVz+AAAAAADAZdkuuocOHapvv/1WM2bMkJ+fn95++22NHj1axYsX17vvvmtHjgAAAAAA5EvZvrz8888/17vvvqumTZvqoYceUuPGjVWuXDmVKlVK8+fP1/33329HngAAAAAA5DvZLrpPnjypMmXKSLp8//bJkyclXX6VWJ8+fXI3OwB5Rr+5G63/eylZzcKlIQs2KUlOTe1e13OJAQCuqZTjQU6PBVc7PDJ2Ixyvb/R16EZo4+tNti8vL1OmjPbv3y9JqlSpkj788ENJl8+Ah4eH52pyAAAAAADkZ9kuuh966CH9/PPPkqRhw4Zp2rRp8vf314ABAzRkyJBcTxAAAAAAgPwq25eXDxgwwPp/y5YttXPnTm3atEnlypVTjRo1cjU5AAAAAADys2yf6X733XeVkJBgfS5VqpQ6duyoSpUq8fRyAAAAAACukKPLy0+fPp2m+5kzZ/TQQw/lSlIAAAAAAFwPsl10G2PkcDjSdD906JDCwsJyJSkAAAAAAK4HWb6nu3bt2nI4HHI4HGrRooW8vf9v0KSkJO3fv19t2rSxJUkAAAAAAPKjLBfdd955pyRp69atat26tYKDg62Yr6+vYmJi1KlTp1xPEAAAAACA/CrLRffIkSMlSTExMbr33nvl7+9vW1IAAAAAAFwPsv3KsO7du9uRBwAAAAAA151sP0gtN33//fdq3769ihcvLofDoSVLlrjEjTEaMWKEihUrpoCAALVs2VK7d+/2TLIAAAAAAGSTR4vuc+fOqWbNmpo2bVq68VdffVVTpkzRzJkz9eOPPyooKEitW7fWhQsXrnGmAAAAAABkX7YvL89Nt99+u26//fZ0Y8YYTZo0Sc8//7z+85//SJLeffddFS1aVEuWLFGXLl2uZaoAAAAAAGRbjs90X7x4Ubt27dKlS5dyMx/L/v37dfToUbVs2dLqFhYWpnr16mn9+vW2TBMAAAAAgNyU7TPd8fHx6tevn+bOnStJ+v3331WmTBn169dPJUqU0LBhw3IlsaNHj0qSihYt6tK9aNGiViw9CQkJSkhIsD7HxcVJkhITE62/lM/p8VTcS8np/pu6P7un78kciF+beE7HwTqSf+J5IQfiuXssSN3v9bwOePp4mF/i7vq5FvvqzNrI7rin88/p+FP3m9nw7nKwO56VefR0PK+uQyn9ZjWe0xxzo409vZ16ej+S0zZ0yignHMaYbA355JNPat26dZo0aZLatGmjX375RWXKlNGnn36qUaNGacuWLTlLxOHQJ598Yr0P/IcfflDDhg11+PBhFStWzOqvc+fOcjgc+uCDD9Idz6hRozR69Og03RcsWKDAwMAc5QYAAAAAuLHFx8era9euOn36tEJDQ7M8XLbPdC9ZskQffPCBbr31VjkcDqt71apVtXfv3uyOzq3IyEhJ0rFjx1yK7mPHjqlWrVpuh3vmmWc0cOBA63NcXJyioqJ02223KTQ0VImJiVqxYoVatWolHx+fNMN7Kj5kwSZJl39FaRJ+XN+filCSnBrf9eZrOn13OWQWzwvLkHjW4u76YR3w/HaYW/G8kAPx3F0HJbmsh9fzOnC126Hd23FutZGn9uW5sQw9Hb/aZWj39K92Hbna43FeOJ7n9zbM6fQluSzjzOI5zTE32tjT26mn9yM5bcOE8+eUE9kuuo8fP64iRYqk6X7u3DmXIvxqlS5dWpGRkfrmm2+sIjsuLk4//vij+vTp43Y4Pz8/+fn5penu4+Pj0tCpP2fWv93xlEa+8nOSnG7HYff0U+eQWfxa5Eg8d+Op+2Ed8Px2mNvxvJAD8dxZB1P6ze747cjR7vjVbod2b8e53UbXel+elWlktgw9Hc8sf7vnL6fjT+k3u8OnzsHueFbmMbvzkN/aMKfTT+k3u/Hs5pgbbezp7dTT+5GctmGyclbvZvtBanXq1NGXX35pfU4ptN9++23Vr18/W+M6e/astm7dqq1bt0q6/PC0rVu36uDBg3I4HHrqqaf00ksv6bPPPtOvv/6qbt26qXjx4tYl6AAAAAAA5GXZPtM9ZswY3X777dq+fbsuXbqkyZMna/v27frhhx/03XffZWtc//vf/9SsWTPrc8pl4d27d9ecOXM0dOhQnTt3Tr169dKpU6fUqFEjffXVV/L3989u2gAAAAAAXHPZPtPdqFEjbd26VZcuXVL16tW1fPlyFSlSROvXr9fNN9+c+Qiu0LRpUxlj0vzNmTNH0uWz6C+88IKOHj2qCxcuaOXKlapQoUJ2UwYAAAAAwCOyfaZbksqWLau33nort3MBAAAAAOC6ku2i++DBgxnGo6Ojc5wMAAAAAADXk2wX3TExMRk+pTwpKemqEgIAAAAA4HqR7aJ7y5YtLp8TExO1ZcsWTZgwQS+//HKuJQYAAAAAQH6X7aK7Zs2aabrVqVNHxYsX1/jx49WxY8dcSQwAAAAAgPwu208vd6dixYr66aefcmt0AAAAAADke9k+0x0XF+fy2RijI0eOaNSoUSpfvnyuJQYAAAAAQH6X7aI7PDw8zYPUjDGKiorSwoULcy0xAAAAAADyu2wX3atWrXL57HQ6FRERoXLlysnbO0ev/QYAAAAA4LqU7So5NjbWjjyue/3mbpQkeSlZzcKlIQs2KUlOTe1e17OJId9wtw5JyjfrEdsB8jvWYQC4enl9X+rp71wp008vh7yyjDKT19v4Wst20f3ZZ59lud8OHTpkd/QAAAAAAFw3sl1033nnnXI4HDLGuHRP3c3hcCgpKenqMwQAAAAAIJ/K9ivDli9frlq1amnZsmU6deqUTp06pWXLlummm27S119/reTkZCUnJ1NwAwAAAABueNk+0/3UU09p5syZatSokdWtdevWCgwMVK9evbRjx45cTRAAAAAAgPwq22e69+7dq/Dw8DTdw8LCdODAgVxICQAAAACA60O2i+5bbrlFAwcO1LFjx6xux44d05AhQ1S37o35NDoAAAAAANKT7aL7nXfe0ZEjRxQdHa1y5cqpXLlyio6O1l9//aX//ve/duQIAAAAAEC+lO17usuVK6dffvlFK1as0M6dOyVJlStXVsuWLeVwOHI9QQAAAAAA8qtsF93S5deB3XbbbbrttttyOx8AAAAAAK4bWSq6p0yZol69esnf319TpkzJsN/+/fvnSmIAAAAAAOR3WSq6J06cqPvvv1/+/v6aOHGi2/4cDgdFNwAAAAAA/1+Wiu79+/en+38AAAAAAOBetp9eDgAAAAAAsibbD1JLSkrSnDlz9M033+jvv/9WcnKyS/zbb7/NteQAAAAAAMjPsl10P/nkk5ozZ47atWunatWq5ZvXhA1Z8D/5BgTLS8lqFi4NWbBJSXJqave6nk4tS/rN3ShJafKXlCfmISU/KW2OeSG/G0Fm6whtlPdltQ09tR9gHYLkfj1NWQcyi1/vPL2d3gg8vQ7eCG18vW/H1/v8Ie/JdtG9cOFCffjhh2rbtq0d+QAAAAAAcN3I9j3dvr6+KleunB25AAAAAABwXcl20T1o0CBNnjxZxhg78gEAAAAA4LqR7cvL165dq1WrVmnZsmWqWrWqfHx8XOKLFy/OteQAAAAAAMjPsl10h4eH66677rIjFwAAAAAArivZLrpnz55tRx4AAAAAAFx3sn1PNwAAAAAAyJosn+kuUKBAuu/kDgsLU4UKFTR48GC1atUqV5MDAAAAACA/y3LRPWnSpHS7nzp1Sps2bdIdd9yhjz76SO3bt8+t3AAAAAAAyNeyXHR37949w3itWrU0duxYim4AAAAAAP6/XLun+4477tDOnTtza3QAAAAAAOR7uVZ0JyQkyNfXN7dGBwAAAABAvpdrRfd///tf1apVK7dGBwAAAABAvpfle7oHDhyYbvfTp09r8+bN+v333/X999/nWmIAAAAAAOR3WS66t2zZkm730NBQtWrVSosXL1bp0qVzLTEAAAAAAPK7LBfdq1atsjMP4Kr1m7tRkuSlZDULl4Ys2KQkOTW1e90bYvqeljL/0o27DJD3sZ3m/+00v7ehu/wl5Zt5APL7dghca7l2TzcAAAAAAHBF0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYxNvTCQB5Rb+5GyVJXkpWs3BpyIJNSpJTU7vXzVLcrulLyrVp4PqWsg5J9q2nWc3Bru3I7u0Q9svrbZjX8wNuBGyHuN5wphsAAAAAAJtQdAMAAAAAYBOKbgAAAAAAbELRDQAAAACATSi6AQAAAACwCUU3AAAAAAA2oegGAAAAAMAmFN0AAAAAANiEohsAAAAAAJtQdAMAAAAAYJM8XXSPGjVKDofD5a9SpUqeTgsAAAAAgCzx9nQCmalatapWrlxpffb2zvMpAwAAAAAgKR8U3d7e3oqMjPR0GgAAAAAAZFueL7p3796t4sWLy9/fX/Xr19fYsWMVHR3ttv+EhAQlJCRYn+Pi4iRJThl5KVleSpYk69/ExESX4VM+p+5+tfHU0009/ZzGU0/ravNzl8PVxrOSQ27NQ06nb1cbXe30U/rNrbi7HK/FOnC1y8juuKfzs7uNrzbH3Ghju7fTvD58Tsefut/Mxu+un9xYR+zeV+bVfXFWj8dXG88sv8zmgTb2XDyln6tt4/xwvL5R46mX4dXG3eVAG+fdNnbKKCccxpicDXkNLFu2TGfPnlXFihV15MgRjR49Wn/99Ze2bdumkJCQdIcZNWqURo8enab7ggULFBgYaHfKAAAAAIDrUHx8vLp27arTp08rNDQ0y8Pl6aI7tVOnTqlUqVKaMGGCHn744XT7Se9Md1RUlHrPWCm/gCB5KVlNwo/r+1MRSpJT47ve7DJ8YmKiVqxYoVatWsnHxyfN+HMaH7JgkyS5nX5O45I0vuvNmcazmp+7HK42nhvLyNPDeyqe0oa5FberjbOyDlxtG11t/GrbyFP5SbnTxlebY2608fUev5rlm9H4pazty3OjDXOaY15pg/y+r7a7jdmOPb8OZNbG+eF4faPGs9rG18N3shs1nlkbJpw/p5l9Wma76M7zl5dfKTw8XBUqVNCePXvc9uPn5yc/P7803ZPlsBakJCXJqSQ53R7IfHx83MZyEr9y2ulNP6fxlGllFs9ufqlzuNp4erK7jDw9vKfiKbnmdjx1DtdiHbjaNrra+NW2kafyS+n3atv4anPMjTa+3uOp5fY6kN3xp+7nWuyrb9S4lDv76tRyu43Zjj2/DqR2rb+TsQ54fjunjfNuXMq4DZPlUE6kbZE87OzZs9q7d6+KFSvm6VQAAAAAAMhUni66Bw8erO+++04HDhzQDz/8oLvuukteXl667777PJ0aAAAAAACZytOXlx86dEj33Xef/vnnH0VERKhRo0basGGDIiIiPJ0aAAAAAACZytNF98KFCz2dAgAAAAAAOZanLy8HAAAAACA/o+gGAAAAAMAmFN0AAAAAANiEohsAAAAAAJtQdAMAAAAAYBOKbgAAAAAAbELRDQAAAACATSi6AQAAAACwCUU3AAAAAAA28fZ0AteLfnM3SpK8lKxm4dKQBZuUJKemdq/r2cTyiJTlI3luGdFG1z9Pt3Fm03cXl8R6eIOwex242n1tXthXA9c7jgXAjYcz3QAAAAAA2ISiGwAAAAAAm1B0AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBAAAAALAJRTcAAAAAADah6AYAAAAAwCYU3QAAAAAA2ISiGwAAAAAAm1B0AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBAAAAALCJt6cTyCv6zd0oSfJSspqFS0MWbFKSnJravW6W4nmdu/wl5ft5yC/5I3O0sWelLH+JNsgpu/e118O+HBnLrI3ZTgEg/+FMNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGzi7ekEACCr+s3dKEnyUrKahUtDFmxSkpya2r2uZxMDAAAA3OBMNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGxC0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGzi7ekEACC/6Dd3oyTJS8lqFi4NWbBJSXJqave6nk0si1Lyl/LvPAAAAOQ3nOkGAAAAAMAmFN0AAAAAANiEohsAAAAAAJtQdAMAAAAAYBOKbgAAAAAAbELRDQAAAACATSi6AQAAAACwCUU3AAAAAAA2oegGAAAAAMAmFN0AAAAAANgkXxTd06ZNU0xMjPz9/VWvXj1t3LjR0ykBAAAAAJCpPF90f/DBBxo4cKBGjhypzZs3q2bNmmrdurX+/vtvT6cGAAAAAECG8nzRPWHCBD366KN66KGHVKVKFc2cOVOBgYF65513PJ0aAAAAAAAZytNF98WLF7Vp0ya1bNnS6uZ0OtWyZUutX7/eg5kBAAAAAJA5b08nkJETJ04oKSlJRYsWdeletGhR7dy5M91hEhISlJCQYH2Oi4uTJDll5KVkeSlZkqx/ExMTXT7nt3hKP7kVd5eD3XE7l1F+j6dehrTx9RdPvQxp4+svnnoZ5td1wM5llN/jqZchbXzjxVP6yettzDpAG9u5jPJ7PPUyTP2vU0Y54TDG5GzIa+Dw4cMqUaKEfvjhB9WvX9/qPnToUH333Xf68ccf0wwzatQojR49Ok33BQsWKDAw0NZ8AQAAAADXp/j4eHXt2lWnT59WaGholofL02e6CxcuLC8vLx07dsyl+7FjxxQZGZnuMM8884wGDhxofY6Li1NUVJRuu+02hYaGKjExUStWrFCrVq3k4+OTZvgbPZ4XcshpfPWYkZIk4/TS+Rp1FPDL/+RITlLTZ0dnafgbJe6un5TlJ7EM83s8L+SQV/cD1/t+gu34xonnhRzsOh57ejvN6X5Ekpo+OzrTeFan7y6Hq41fi2V4tcs4r48/t/LLaY55YR242uOtp4/XOd1OU66izq48XXT7+vrq5ptv1jfffKM777xTkpScnKxvvvlGffv2TXcYPz8/+fn5penu4+PjsqBTf86s/xstnhdyyG48ZUO58rMjOcntOPJa/tc6nrqf1MsvpRvLMP/G80IOeW0/cL3vJ9iOb7x4Xsght4/Hnt5Oc7ofSRlXZvHsTj91DlcbT09+W0c8Pf7czi+7OeaFdeBqj7eePl7ndDvNbH/sTp4uuiVp4MCB6t69u+rUqaO6detq0qRJOnfunB566CFPpwYAAAAAQIbyfNF977336vjx4xoxYoSOHj2qWrVq6auvvkrzcDUAAAAAAPKaPF90S1Lfvn3dXk4OAAAAAEBelaff0w0AAAAAQH5G0Q0AAAAAgE0ougEAAAAAsAlFNwAAAAAANqHoBgAAAADAJhTdAAAAAADYhKIbAAAAAACbUHQDAAAAAGATim4AAAAAAGzi7ekEgNzScvQ4SVJiYqKWLl2qps+Olo+Pj4ezyj9Slp/EMkT+ldl+4HrfT7AdIy+42u0sr2+ndu9nMtuOr4ft3O42zi/rkJSzHPPDOnK128n1to5wphsAAAAAAJtQdAMAAAAAYBOKbgAAAAAAbELRDQAAAACATSi6AQAAAACwCUU3AAAAAAA2oegGAAAAAMAmFN0AAAAAANiEohsAAAAAAJtQdAMAAAAAYBOKbgAAAAAAbELRDQAAAACATSi6AQAAAACwCUU3AAAAAAA28fZ0AgAAAEBe0XL0OElSYmKili5dqqbPjpaPj4+Hs8q6lPyl/DsPyPvy+3ZyrXGmGwAAAAAAm1B0AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBAAAAALAJRTcAAAAAADah6AYAAAAAwCYU3QAAAAAA2ISiGwAAAAAAm1B0AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBAAAAALAJRTcAAAAAADah6AYAAAAAwCYU3QAAAAAA2ISiGwAAAAAAm1B0AwAAAABgE29PJ2A3Y4wkKS4uTpKUmJio+Ph4xcXFycfHJ03/N3o8L+RAnDYmThsTZx0gThvf6PG8kANx2pi4azylpkypMbPqui+6z5w5I0mKiorycCYAAAAAgPzuzJkzCgsLy3L/DpPdMj2fSU5O1uHDhxUSEiKHw6G4uDhFRUXpzz//VGhoaJr+b/R4XsiBOG1MnDYmzjpAnDa+0eN5IQfitDFx17gxRmfOnFHx4sXldGb9Tu3r/ky30+lUyZIl03QPDQ11u/ITzxs5EKeNidPGxFkHiNPGN3o8L+RAnDYm/n/x7JzhTsGD1AAAAAAAsAlFNwAAAAAANrnhim4/Pz+NHDlSfn5+xN3wdA7EaWPitDFx1gHitPGNHs8LORCnjYln3oZZcd0/SA0AAAAAAE+54c50AwAAAABwrVB0AwAAAABgE4puAAAAAABsQtENAAAAAIBNKLoBAAAAALDJDVN0Hzx4UD/++KN++ukn/fPPP7k67nPnzun777/XBx98oEWLFmnTpk1y91D43bt365tvvtGePXvcjs8Yo6SkJOvzpUuX9PPPP+vrr7/W119/rZ9//lmJiYk6ceJEjvKdM2eOTp8+naV+czqNhx56SIcPH860v0uXLmn//v3at2+fkpOTJUkJCQn68MMPtXDhQh07dixH008tt9soPUlJSTp27JiOHz+eYX85Hb90edkkJCRk2t+lS5eyPe68IKvLULJ3HhMSErR3794sLWu7rF69WufPn7/q8WT0gorsTuPK/ZIkbdy4URs2bPDIcrK7jbIy/tT76iuHtSuv06dPa9euXdq1a1eW9+MZudr17NixYzp69OhV53Gl7OwHsutaHAtys41yaz+Qkex8J0hPZuvA/v37r2p/fbXrmKennxWefpFQXvzOkNe2I0+3UU5ktfbJ6fE0L33vzYzd+7ksMde5adOmmejoaON0Ol3+GjZsaObMmWMuXbpk9fv555+bJk2amOLFi5ubb77ZzJ0710ybNs20aNHC3HPPPWblypUu4z527JgJCwszgYGB1ngdDodxOBymVKlS5sEHH7SGOXnypGnRooUVdzqd5rbbbjODBg0yTZo0MSNGjDDGGPPqq6+awMBA4+vrax588EEzbNgwEx4ebg2X8pfSrXnz5mb+/PnmwoULWV4mPj4+Zvv27Vnq1+l0Gklup/Hzzz+n++fj42M++eQT67M7H374oZFknE6nqVatmjl48KCpVq2aCQoKMsHBwSYkJMSsX7/e6v9at1GbNm3M999/b1588UUzbdo0c/z4cZfxnz592rRs2dI0btzY+Pn5WdMICwszDzzwgBk6dGim4588ebLp1q2beeedd4wxxixcuNBUqlTJlC5d2owYMcIsX77c3H777SY8PNwaf3h4uLn99tvNmDFjzC+//GKMMSYpKcm88MILpnjx4sbpdJoSJUqYsWPHmuTkZPPWW29lOI3ffvvN9OnTx9SqVctERkaayMhIU6tWLdOnTx8TGxtr3n33XRMfH5+ldeavv/4yI0aMMF27djWDBg0yO3bsMFu3bs3xMpw7d26m8/jXX3+ZefPmmS+//NIkJCS4jP/s2bOmT58+5sEHHzSlS5c2/v7+JjAw0FSrVs08//zzZvr06eaHH34wxhhz/vx507NnT+Pl5WWcTqfx9vY2jz32mPniiy/MiBEjzDfffGOMMea7774zbdq0Mc2aNTPvvPNOri6/FFndTvfs2WNiY2PNoEGDTOPGjc0rr7xijDHmxRdfNEFBQSYoKMjcd9995vTp0zmextKlS40k4+XlZdq0aWO12ZXb0q5du6z+t2zZYrp162YaNGhgOnXqZFatWmUOHz6cZ9vopZdeynD8jz76qHn66afd7qu7detmvvzyS7fbaUxMjHnhhRfMwYMH3S7jzLbRt956y1SuXDnNsaxy5crm7bffNsHBwaZnz55m3bp1mbbnlbK6Dvzwww8mMDDQREVFmd69e5tLly6Zhx9+2NqXVatWzfz5559W/+ntq69mP/Dpp5969HidlX11Rm3k5+dna/sYY0z58uVNeHh4huvZ1Uwjs3Wgfv365vDhw9ds/Okda67l/GV1+il+++03ExUVleF+es+ePS7D5Pa+9OOPP870eDpr1ixbvy9czb7O7u0osza66667XI6lOWmf0aNHm61bt7pto6ysA19++aV5+OGHzZAhQ9KsdydPnjQVKlRwW/uMHDky0+Ppxo0b8+z33qwcT9Nj934uK67ronv8+PGmePHiZurUqdZG/MILL5hly5aZBx980EgyX3/9tTHGmM8++8w4nU7TrVs3M23aNPPII48Yp9Np/Pz8zBNPPGEeeOAB4+vra8aMGWONv2/fvkaS+fzzz82KFStMkyZNzLhx48yOHTvM8OHDjSQzbdo0Y4wxjzzyiKldu7bZvHmzOX/+vNm6daspUaKECQgIMAMH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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", - "'''\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 HTTPS')\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", - "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", - "sns.barplot(x=other_tasks.index, y=other_tasks.values, color='#5da2d8', label='Nonaffiliated authors')\n", - "sns.barplot(x=wmf_tasks.index, y=-wmf_tasks.values, color='#c7756a', label='WMF-affiliated authors')\n", - "\n", - "plt.title('New Relevant Phabricator Tasks Indexed with HTTP')\n", - "plt.xlabel('Timestamp')\n", - "plt.ylabel('Unique taskPHIDs')\n", - "plt.xticks(rotation=90)\n", - "# Customize the x-axis for weekly labels\n", - "plt.grid(True)\n", - "plt.tight_layout()\n", - "plt.show()\n", - "\n", - "#plt.savefig('031825_new_tasks_fig.png')" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "id": "9a9b08a7-6c95-4971-b259-8e713c58fbe7", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/3939123449.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_59130/3939123449.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_59130/3939123449.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_59130/3939123449.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": "iVBORw0KGgoAAAANSUhEUgAABKUAAAMWCAYAAAAgRDUeAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAArEZJREFUeJzs3XmcTuX/x/H3GLOZ3TozGjNjK0vZyc7XMpYsFSIxdkJCKKlsoVIihbQgiSRLiyXJTraMZEsZW/bE2I2Z6/eHx5yf2+zmdkZ6PR+PedR9znXO+Zzlvmfut+tcx8UYYwQAAAAAAADYKFtWFwAAAAAAAID/HkIpAAAAAAAA2I5QCgAAAAAAALYjlAIAAAAAAIDtCKUAAAAAAABgO0IpAAAAAAAA2I5QCgAAAAAAALYjlAIAAAAAAIDtCKUAAAAAAABgO0IpAADgdB06dJCPj0+a7WrVqqVatWrd/YJsdPLkSbVo0UK5cuWSi4uLxo8fL0nav3+/6tevL39/f7m4uGjhwoWaPn26XFxcdPDgQWv524/JwYMH5eLiounTp9u6H2m5185deq+5+0WHDh0UHh5u+3ZXrVolFxcXzZs3z/Zt/xu4uLho2LBh1uthw4bJxcVFZ86cybqiAOAeRigFwGmuXbumF198USEhIfLy8lKlSpW0fPnyJO0SEhI0ZcoUlS5dWj4+PsqXL58aNmyoDRs2pHtb586dU7du3ZQnTx55e3urdu3a+uWXX5K0+/LLL/XMM8+oSJEicnFxyfAXqBUrVqhTp04qWrSocuTIoYIFC6pLly46fvx4su03bNigatWqKUeOHAoKClKfPn108eJFhzYXL17U0KFD1aBBA+XMmTPVL5sfffSRatasqXz58snDw0MRERHq2LGjwxfY1IwePVoLFy7MwB6n3zfffKOyZcvK09NTBQoU0NChQ3Xjxo0k7ZYvX24dk8DAQLVo0SLd9V+5ckWdO3dWyZIl5e/vLx8fH5UqVUoTJkxQXFxckvbpvS6Sc+TIEQ0fPlwVK1ZUYGCgcufOrVq1aunHH39Mtr2zr8Fdu3apZcuWKliwoHLkyKHcuXOrRo0a+vbbb9Os/a233pKLi4u2b9/uMN0Yo8DAQLm4uCgmJsZh3tWrV+Xh4aGnn346zfX/WySGN2+//Xay899+++0kAdDd0K9fPy1btkyDBw/WzJkz1aBBA0lSVFSUdu7cqVGjRmnmzJkqX778Xa1DuvmZNGzYMJ07d+6ub+t2iV/G0/q5l4Kt6OhoPfPMMwoNDZWHh4dy5sypunXratq0aYqPj7e9nmPHjmnYsGGKjo62fdv3iqw6J1n53kmLnbUlhpDp+QGAO5E9qwsAcP/o0KGD5s2bp759+6pIkSKaPn26GjVqpJUrV6patWpWu4EDB2rcuHF65pln1LNnT507d04ffvihatasqfXr16tixYqpbichIUGNGzfWjh07NHDgQOXOnVuTJk1SrVq1tG3bNhUpUsRqO3nyZG3btk0VKlTQ33//neF9evHFF3X27Fm1bNlSRYoU0YEDB/T+++/ru+++U3R0tIKCgqy20dHRqlOnjooVK6Zx48bp6NGjevvtt7V//34tWbLEanfmzBmNGDFCBQoUUKlSpbRq1aoUt799+3ZFRESoadOmCgwMVExMjD766CN999132rFjh0JCQlKtf/To0WrRooWaN2+e4X1PzZIlS9S8eXPVqlVLEydO1M6dO/X666/r1KlTmjx5stXuu+++U7NmzVS2bFm98cYbio2N1YQJE1StWjVt375defLkSXU7V65c0a5du9SoUSOFh4crW7Zs2rBhg/r166dNmzbpiy++sNpm5LpIzqJFi/Tmm2+qefPmioqK0o0bN/TZZ5+pXr16+vTTT9WxY8c72lZ6r8FDhw7pwoULioqKUkhIiC5fvqyvv/5aTZs21Ycffqhu3bqluGzi+2vdunUqU6aMNX3Xrl06d+6csmfPrvXr1ysiIsKat2XLFl2/ft3hvQnn+Omnn9SsWTMNGDDAmnblyhVt3LhRQ4YMUe/eva3p7dq1U+vWreXh4ZHi+sLCwnTlyhW5ublluJYNGzZo+PDh6tChgwICAjK8fGY88cQTKly4sPX64sWLevbZZ/X444/riSeesKbny5fP1rpS8vHHH6tHjx7Kly+f2rVrpyJFiujChQtasWKFOnfurOPHj+vll1+2taZjx45p+PDhCg8PV+nSpR3mffTRR0pISLC1Hrtl5Tm50/fOlStXlD373f2KZef7ulixYpo5c6bDtMGDB8vHx0dDhgy5q9sG8B9hAMAJNm3aZCSZsWPHWtOuXLliChUqZCpXrmxNi4uLM15eXqZFixYOyx84cMBIMn369ElzW19++aWRZL766itr2qlTp0xAQIBp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kZGRevPNN3X58mVNnjzZuiUzpYGXt2zZosjISJUvX16LFi1K9rrw8fHR448/ri+//FLjxo2Tq6urNW/27Nkyxqht27YZPKJp++OPP9SiRQt17txZUVFR+vTTT9WhQweVK1dOJUqUkCQdOHBACxcuVMuWLRUREaGTJ09atx3v3r1bISEhqlGjhmbOnKl27dqpXr16at++vSTpkUceUUBAgPr166c2bdqoUaNGmR6Qe/ny5Tpw4IA6duyooKAg7dq1S1OnTtWuXbv0888/y8XFRU888YR+//13zZ49W++++671mZV42+yoUaP06quvqlWrVurSpYtOnz6tiRMnqkaNGtq+fbt1W9Ann3yi7t27q0qVKurbt68OHDigpk2bKmfOnAoNDc3UfmzZskUbNmxQ69at9cADD+jgwYOaPHmyatWqpd27d1vvu2HDhmnMmDHW9RwbG6utW7fql19+Ub169VJcd1rXnCRdvnxZK1asUI0aNVSgQIF01z5t2jRdvXpV3bp1s8Y62rVrl6pWrar8+fPrpZdekre3t+bOnavmzZvr66+/1uOPPy4pfddTsWLFNGLECL322mvq1q2bqlevLkmqUqVKsvUYY9S0aVOtXLlSnTt3VunSpbVs2TINHDhQf/31l959912H9uvWrdP8+fPVs2dP+fr66r333tOTTz6pw4cPK1euXGnu/6hRo+Ti4qIXX3xRp06d0vjx41W3bl1FR0fLy8tL7dq104gRI/Tll1863LJ6/fp1zZs3T08++aQ8PT2TXXdGz4mz9z2t94508zbduXPnqnfv3sqdO3eag863atVK4eHhGjNmjH7++We99957+ueff5IE4GlJq7YuXbpoxowZatGihV544QVt2rRJY8aM0Z49e7RgwQKHde3bt09t2rRR9+7d1bVrVz344IMZqiXR5cuXVbNmTf3111/q3r27ChQooA0bNmjw4ME6fvy49bCHRF988YUuXLig7t27y8XFRW+99ZaeeOIJHThw4I5uU5Yy934EkMWyrpMWgPtJiRIlzP/+978k03ft2mUkmSlTpljT9u/fb8qWLWskWT8FCxY0e/fuTde2vL29TadOnZJM//77740ks3Tp0hRrdEZ385EjRxpJZsWKFda0r776ykgya9asSdK+ZcuWJigoKNl1pffWDA8PD+tY5cqVy7z33nvpqjWl2/eaN29u3N3dzZ9//mlNO3bsmPH19TU1atRIdZ2Jtw0cPnw4ybwKFSqYRx991Bhz83aGgIAAU6dOHYc2Z86cMd7e3kaS2bp1a7r2Y/bs2Q7XS/ny5c2vv/6aZF/v5LpIzf79+42np6dp166dU7aVnmuwe/fu1n5my5bNtGjRwpw9ezbNWhO3PXPmTGOMMcePHzeSzOrVq82FCxeMq6ur+f77740xN29VlGRGjRpljDFm7dq1RpKZNWuWwzqXLl3qMP3ChQsmICDAdO3a1aHdiRMnjL+/v8P0W2+lWrdunfHz8zONGzc2V69edVj29lvAli1bZiSZJUuWOLR75JFH0jx2d3L7XlhYWJL37qlTp4yHh4d54YUXrGlXr15NcitvTEyM8fDwMCNGjHCYLinJ7Xsp1TZt2rQkNd1+TBKXvfVzIrnbbBLfJ7fuS0q3+Rw8eNC4urpa10CinTt3muzZs1vTr1+/bvLmzWtKly7tcDvM1KlTjaRM376X3H5s3LjRSDKfffaZNa1UqVKmcePGqa4/vdfc7Xbs2GEkmeeffz5d+5F4Pvz8/MypU6cc5tWpU8c8/PDDDttMSEgwVapUMUWKFLGmpfd6Su13RFRUlAkLC7NeL1y40Egyr7/+ukO7Fi1aGBcXF/PHH39Y0yQZd3d3h2mJx2HixImp7n/i7Xv58+d3uK1u7ty5RpKZMGGCNa1y5cqmUqVKDsvPnz/fSDIrV65McRsZPSd3Y99Tu0Uu8fN5165dyc679RpPvH2vadOmDu169uzpcAt1cu/zlNaZUm3R0dFGkunSpYvD9AEDBhhJ5qeffrKmJX723cnvxtt/l40cOdJ4e3ub33//3aHdSy+9ZFxdXa2/FxL3MVeuXA6/1xYtWmQkmW+//daaltLtwbdf9854PwLIWty+B8Aprly5kuxAvYn/CnrlyhVrmq+vr0qUKKFevXpp/vz5mjRpkm7cuKHmzZun65HJGdmWs61Zs0bDhw9Xq1at9L///c+hJkkp1pXZmpYsWaLFixfrnXfeUYECBXTp0qU7Xld8fLx++OEHNW/eXAULFrSmBwcH6+mnn9a6desUGxub4vLp3dds2bKpe/fuWrFihQYPHqz9+/dr27ZtatWqla5fv+6wrrTUrl1by5cv11dffaUePXrIzc0tyTFw9nVx+fJltWzZUl5eXnrjjTfu6rZu1bdvXy1fvlwzZsxQw4YNFR8fbx2v1FSpUkXZsmXTunXrJMnq3VShQgX5+PjokUcesW7hS/xv4iDnX331lfz9/VWvXj2dOXPG+ilXrpx8fHy0cuVKSTd755w7d05t2rRxaOfq6qpKlSpZ7W61cuVKRUZGqk6dOpo/f36qA3pLUt26dRUSEqJZs2ZZ03777Tf9+uuveuaZZ9JxBDOuePHiVi8U6WaPgwcffFAHDhywpnl4eFi9yuLj4/X333/Lx8dHDz74YLqf8OhMt/b6uXr1qs6cOaNHH31UktJVz/z585WQkKBWrVo5nMugoCAVKVLEOpdbt27VqVOn1KNHD4fbcDt06CB/f3+n7kdcXJz+/vtvFS5cWAEBAQ77ERAQoF27dmn//v1prjOj11zi511yt4il5sknn3ToOXP27Fn99NNPatWqlS5cuGAd07///luRkZHav3+//vrrL0l353pavHixXF1d1adPH4fpL7zwgowxDg/ckG6+1xJ7z0o3e/T5+fk5XPepad++vcMxa9GihYKDg7V48WKHNps2bdKff/5pTZs1a5ZCQ0NVs2bNFNed0XNi975LUs2aNVW8ePF0t+/Vq5fD6+eee86q3VkS19W/f3+H6S+88IIk6fvvv3eYHhERocjIyExv96uvvlL16tUVGBjo8HlSt25dxcfHa82aNQ7tn3rqKQUGBlqvEz9/M3L8b5eZ9yOArMXtewCcwsvLK9kxexLHS0j84nHjxg3VrVvXempborp166pEiRIaO3as3nzzTV2/fl1nz551WFeePHnk6uqa7m2lV2rbutXevXv1+OOPq2TJkvr4448d5iVuM6W6MlrT7WrXri1JatiwoZo1a6aSJUvKx8fH4ZaI9Dp9+rQuX76cbDf9YsWKKSEhQUeOHLFuW7pdRvZ1xIgROnPmjN566y0r2Klfv746d+6sKVOmWLcwnT592uHR3j4+Pg63N+XLl88ah6xFixYaPXq06tWrp/3791u3/6X3ukhrW9LNL4mtW7fW7t27tWTJkiRPOXT2NXirhx56SA899JCkm1/o6tevryZNmmjTpk2pPnI7ICBAJUqUcAieypQpY9VSpUoVh3nu7u7W7bX79+/X+fPnlTdv3mTXferUKaudJIdA9la337579epVNW7cWOXKldPcuXPT9USqbNmyqW3btpo8ebIuX76sHDlyaNasWfL09FTLli3T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WrUkt2HdqkSJEnrooYc0depUh3Bx8uTJcnFxUYsWLVKt6e2339bx48etMS4kqWrVqg7HP/GPyTNnziT7L6WJt0/eegzSe12ktC1JGjt2rN5++229/PLLev7551PcB2dfg1LS2xukm1/8P/vsM3l5eaVr7JLEMaLGjRunuLg4h55Sib0M33rrLYe20s1eN/Hx8Ro5cmSSdd64ccO6hiIjI+Xn56fRo0crLi4uSdvkHv3u7u6u+fPnq0KFCmrSpIk2b96c5n5IUrt27fTDDz9o/PjxypUrlxo2bJjmMonX9rfffqvDhw87zDt8+LC+/fZb1a9fP8V/pU9r3bdfi1999VWWjEmSWP/t9dz+hCvp5meAlPSL7hNPPCFXV1cNHz48yXqMMfr7778l3XyP5cmTR1OmTHEY22z69OnJBkcZldxxnThxYpJ/uEisJ5GPj48KFy6cbDh/J9fc0KFDZYxRu3btdPHixSTzt23bphkzZqS6jrx586pWrVr68MMPk+1Jeev7I73XU0rnLzmNGjVSfHy83n//fYfp7777rlxcXNL1HsqIzz77zOH33bx583T8+PEk22nYsKFy586tN998U6tXr0732HAZOSd3Y98zcuzT44MPPnB4nRi0J9bm5+en3LlzJxl/adKkSemurVGjRpKSfhYk9k5v3LjxnRWfhlatWmnjxo1atmxZknnnzp2z/sExIwoVKqS9e/c6vG927Nhh9ahPS0bejwCyFj2lADhFpUqV1LJlSw0ePFinTp1S4cKFNWPGDB08eNDhX4LLlSunevXqacaMGYqNjVX9+vV1/PhxTZw4UV5eXurbt2+a22rRooUeffRRdezYUbt371bu3Lk1adIkxcfHa/jw4Q5t16xZY/2Bd/r0aV26dEmvv/66pJu3g9SoUSPVbbVt21abN29Wp06dtGfPHu3Zs8ea5+Pjo+bNm1uvR40apSpVqqhmzZrq1q2bjh49qnfeeUf169dXgwYNHNb7/vvv69y5czp27Jgk6dtvv9XRo0cl3bydxd/fXxcvXlRoaKieeuoplShRQt7e3tq5c6emTZsmf3//FMdIuFW5cuX0448/aty4cQoJCVFERIQqVaqk119/XcuXL1e1atXUs2dPZc+eXR9++KGuXbtmhRapGTt2rJo2bar69eurdevW+u233/T++++rS5cuDv86+/nnn+vrr79W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yV2+fNm6pkJCQtK9j5KUPXt2hYeHa+/evapQoYIeeeQRnThxQvny5VONGjUUHh6eZi+k5KR1Tvr3768uXbqobt26euONN6zjk+jKlSuqXr26nnjiCU2YMEEuLi7WvGeffVZz5sxR6dKlNWjQIG3YsCHNeh599FGHdVSuXFn79+9XfHy8du7cqfj4eBUtWtTh+K5evTpJXbdycXFRjRo1tGrVKp07d067d+9Wz549de3aNe3du1erV69WhQoVrPdYWudwx44dunjxonLlyuXQJiYmxqGOzHwupGTChAkqUqSIHnroIbm7u6t3797q2LGjsmW7+fV61qxZDjWtXbs2Q+sfOHCgtm/frh9++EGurq5q37699Xl563p79OiRZNkvvvhCw4cP19y5c5U3b95M7aezbNu2TU2aNFGBAgXk6+urmjVrSlKS9/Gtn13BwcGSZJ2rO/lcSo/du3fr+eef12uvvaZt27Zp6dKlOnjwoHVs165d63DMZ82aleltJmrYsKG13hIlSiSZ/9tvv6lZs2YaOnSo6tev77Tt3ipxXKoNGzaoQYMGatWqlcP747PPPtOYMWPuyrYTZb+rawcAAABSUKRIEbm4uGjv3r1OWd/tgYiLi4sSEhLStWxytw9mVLZs2ZIEbc4ckDy9NaZ2HDZu3Ki2bdtq+PDhioyMlL+/v+bMmaN33nknU7V5eXml2eb2+i9evKhy5col+yUvT548kqSoqCj9/fffmjBhgsLCwuTh4aHKlSunOVD6xYsXNXz4cD3xxBNJ5t1+21VGlChRQocOHVJcXJwSEhLk4+OjGzduWIPjh4WFWbcFpVd6zsmwYcP09NNP6/vvv9eSJUs0dOhQzZkzR48//rgkycPDQ3Xr1tV3332ngQMHKn/+/NayDRs21KFDh7R48WItX75cderUUa9evfT222/f0TG4ePGiXF1dtW3bNrm6ujrM8/HxSXXZWrVqaerUqVq7dq3KlCkjPz8/K6havXq1FVYkbie1c3jx4kUFBwdbt//d6tanwmX0cyEoKEgnT550mJb4OigoSNLN63PhwoW6evWq/v77b4WEhOill15SwYIFJd18gt6tAUr+/Pl1/Phxa12JgUvi69KlSztsL3fu3MqdO7eKFi2qYsWKKTQ0VD///LMqV66s6Ohoq52fn5/DcnPmzFGXLl301VdfOdzelTt3brm6uia7X4n7dLdcunRJkZGRioyM1KxZs5QnTx4dPnxYkZGRSd7Ht56rxFA0vZ/hyQkKCkryRLzbz+WYMWNUtWpVDRw4UNLNYMzb21vVq1fX66+/rvLlyzsc83z58snDw8Mpx/Pjjz/WlStXJCW9Tnfv3q06deqoW7dueuWVV5LsV3Lb9vPzS9dn8a28vb1VuHBhFS5cWI8++qiKFCmiTz75RIMHD87QejKDnlIAAADIEjlz5lRkZKQ++OADXbp0Kcn8xMdnFytWTEeOHHHokbR7926dO3dOxYsXT/f23N3dFR8ff8f17tixw/oCIUk///yzfHx8rB5cefLksb54Sjef4hUTE+OwDjc3tyQ1FCtWTOvXr3eYtn79+gztW3pt2LBBYWFhGjJkiMqXL68iRYro0KFDSeq5/bHgP//8c6rrfeSRR7R27doMhXBly5bV/v37lTdvXutLUeKPv7+/pJvHoU+fPmrUqJFKlCghDw8PnTlzxmE9yR3TsmXLat++fUnWW7hwYWXLls26pm49X2ntoyQtXrxY0dHRCgoK0ueff67o6GiVLFlS48ePV3R0tBYvXpzq8sldg+k5J9LNJ2X169dPP/zwg5544glNmzbNmpctWzbNnDlT5cqVU+3atXXs2DGHZfPkyaOoqCh9/vnnGj9+vMOT5JKT3PkvUqSIXF1dVaZMGcXHx+vUqVNJjm3iF/KU3muJ40p99dVX1thRtWrV0o8//qj169db06S0z2HZsmV14sQJZc+ePcn8O+mtlqhy5cpas2aNw7W8fPlyPfjggwoMDHRo6+npqfz58+vGjRv6+uuv1axZM0k3xwi7tR4vLy9FREQoKChIK1assJaPjY3Vpk2bUu3xkxjKXLt2TZIc1ntrT6jZs2erY8eOmj17tho3buywDnd3d5UrV85h2wkJCVqxYoVTehulZu/evfr777/1xhtvqHr16nrooYfuqKfanXwuVa5cWTt37nTY3vLly+Xn52d9vl6+fNnq4ZYoMWw1xsjLy8vhmPv6+jrteObPn99ab1hYmDV9165dql27tqKiohzGULt1v27dduJ+OeNcJiQkWNeaXQilAAAAkGU++OADxcfHq2LFivr666+1f/9+7dmzR++99571B3bdunX18MMPq23btvrll1+0efNmtW/fXjVr1kz3LW3Szdt4Nm3apIMHD+rMmTMZ/hf469evq3Pnztq9e7cWL16soUOHqnfv3tYXmv/973+aOXOm1q5dq507dyoqKipJT5Lw8HCtWLFCJ06csAZNHjhwoKZPn67Jkydr//79GjdunObPn68BAwZkqL70KFKkiA4fPqw5c+bozz//1HvvvacFCxY4tHn++ef16aefatq0afr99981dOjQNHv/9O7dW7GxsWrdurW2bt2q/fv3a+bMmQ4DrN+ubdu2yp07t5o1a6a1a9cqJiZGq1atUp8+fXT06FGr3pkzZ2rPnj3atGmT2rZtm6QnQHLH9LXXXtNnn32m4cOHa9euXdqzZ4/mzJlj9TioW7euihYtqqioKO3YsUNr167VkCFD0jx+YWFh8vHx0cmTJ9WsWTOFhoZq165devLJJ5N8sUxOeHi4fv31V+3bt09nzpxRXFxcmufkypUr6t27t1atWqVDhw5p/fr12rJli4oVK+awbldXV82aNUulSpXS//73P504ccI6FosWLdIff/yhXbt26bvvvkuy7O0OHz6s/v37a9++fZo9e7YmTpyo559/XtLNcKxt27Zq37695s+fr5iYGG3evFljxozR999/b+3nxYsXtWLFCp05c0aXL1+WdDO8DAwM1BdffOEQSi1cuFDXrl1zuI01PeewcuXKat68uX744QcdPHhQGzZs0JAhQ7R169a0TmWKnn76abm7u6tz587atWuXvvzyS02YMEH9+/e32mzatEnz58/XgQMHtHbtWjVo0EAJCQkaNGhQiut1cXFR37599frrr+ubb77Rzp071b59e4WEhKh58+bWet9//31FR0fr0KFD+umnn9SmTRsVKlQo1cDhiy++UPv27fXOO++oUqVKOnHihE6cOKHz589bbfr376+PPvpIM2bM0J49e/Tss8/q0qVL6tixo9XmxIkTio6O1h9//CFJ2rlzp6Kjox0Gjj98+LCio6N1+PBhxcfHKzo6WtHR0bp48WKytRUoUEDu7u6aOHGiDhw4oG+++UYjR45M/SQk404+l+rXr6/ixYurXbt22rFjh5YtW6ZXXnlFvXr1koeHhySpSZMmmj9/viZPnqwDBw5YQXjFihUdbu+9nbOO5+1+++031a5dW/Xr11f//v2tc5n4gABJ6tGjhw4cOKBBgwZp7969mjRpkubOnat+/fpZbS5evGidG+nmQPuJ50262YPt5Zdf1s8//6xDhw5ZD6f466+/1LJlS2s97du3v/u9plIdceo+wEDnAAAAWSu1gVCNMebYsWOmV69eJiwszLi7u5v8+fObpk2bWo+YN+bm4MpNmzY13t7extfX17Rs2dLhMd+3D0xujDHvvvuuCQsLs17v27fPPProo8bLy8tIMjExMSkOQJvcQOfNmjUzr732msmVK5fx8fExXbt2dRhk+fz58+app54yfn5+JjQ01EyfPj3JQOfffPONKVy4sMmePbtDbZMmTTIFCxY0bm5upmjRouazzz5zqEfpfKR3egZbHzhwoLUPTz31lHn33XeTDFg8atQokzt3buPj42OioqLMoEGDUh1Q2BhjduzYYerXr29y5MhhfH19TfXq1c2ff/5pjEl5gO/jx4+b9u3bm9y5cxsPDw9TsGBB07VrV+tv919++cWUL1/eeHp6miJFipivvvoqyT6mdEyXLl1qqlSpYry8vIyfn5+pWLGimTp1qjV/3759plq1asbd3d0ULVrULF26NF3Hefbs2aZatWrGGGPWrFljChcunGr7W506dcrUq1fP+Pj4GEnWNZ7aObl27Zpp3bq1CQ0NNe7u7iYkJMT07t3bej/dPuB0XFyceeKJJ0yxYsXMyZMnzciRI02xYsWMl5eXyZkzp2nWrJk5cOBAijXWrFnT9OzZ0/To0cP4+fmZwMBA8/LLLzsMfH79+nXz2muvmfDwcOPm5maCg4PN448/bn799VerTY8ePUyuXLmMJIfrr1mzZiZ79uzWINfx8fEmMDDQPProo0lqSescxsbGmueee86EhIQYNzc3Exoaatq2bWs9FCE9nwvJ2bFjh6lWrZrx8PAw+fPnN2+88YbD/FWrVplixYoZDw8PkytXLtOuXbskA78nJyEhwbz66qsmX758xsPDw9SpU8fs27fPmv/rr7+a2rVrm5w5cxoPDw8THh5uevToYY4ePZrqemvWrGkkJfmJiopyaDdx4kRToEAB4+7ubipWrGh+/vlnh/lDhw5Ndj3Tpk2z2kRFRSXb5tbP69t98cUXJjw83Hh4eJjKlSubb775xkgy27dvN8YkPxD49u3brc/pRHfyuXTw4EHTsGFD4+XlZXLnzm1eeOEFExcX59DmvffeM8WLFzdeXl4mODjYtG3bNs1jboxzjuftUlrm9mt25cqVpnTp0sbd3d0ULFgwyToTj2lK18SVK1fM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66679PDDD+vVV1/1HqdZwaxbt05t2rRRw4YNtWXLFkVHRys4OFj33nuvv5dWaOQ9DtepU0fx8fHeH258/vnnCgkJ4XHkHNauXavbbrtNPXr00Jw5czR9+nSGUudpwYIFOnbsmIYPH67MzEz179+fH2wU0KZNm9S1a1e1b99ezz77rIoVK0a387B+/Xo1b95cd999t4oXL67ly5fr2Wef1ZtvvilJl6wlO+plJikpSZ07d1bPnj01a9Ysbd68WW3bttXf//53tW3bVpIUHBzMaaBnsH79ejVu3FhPP/203nrrLZmZtm7dqiVLlmjv3r3+Xl7A2759uzp27KiuXbvqiy++0ObNm1WrVi3Nnz/f30srFJKTk9WrVy898cQT+uc//6n58+frgw8+0JYtW9SlSxd99913kjgd+Ww+/fRT3X777Xr77bcVFBSk8ePHa+TIkRo1apQyMzN5IXEOCQkJateunR555BF98cUX2r59u3JycvSPf/zD30srFA4ePKiuXbuqR48e+ve//624uDg988wzWrJkie6++27t3buXt2Kcw7x589SwYUO9/fbbysnJ0ZgxY/TUU0+pd+/e2rFjh7+XF9C2bNmiu+++Wz169NCsWbO0bNkypaWl8fzlPKSlpalv377q1KmTFi5cqK1bt2r48OHasWOHGjRooLS0NAUFBSk7O9vfSw1Iq1evVqNGjTRgwAC9//77+sMf/qB//vOfWrdunb+XVqgUL15cTZo00bBhw/Tiiy/qvffek5Q7nE9LS/Pz6gLXzp071blzZ+3atUvz58/X+PHjlZaWJo/Hw3PnAjhy5Ih69uypbt26aerUqZo4caJiY2NVrFgx7/dcquEez84vM1u3blVoaKj69eunkJAQRUdHq1OnTrr22msVFxfnHUzxwuxU6enpGj58uI4dO6bRo0dLku655x516tRJsbGxat++vQYMGODfRQawrKwsTZ8+XQ0aNNCQIUMUGhqqq6++Wn369NGyZcv03//+199LDHiHDx9WSkqKOnXqJEkKCwvTDTfcoJtvvlkpKSl67LHHlJKSwoPrWezatUvVqlWTJDVq1EifffaZvv76a3300UeKiYnRtm3bJHF9n9PJyMjQxIkT1bRpUw0dOlSRkZGqUKGCnn/+eS1ZskT79+/39xID3p49e5SVlaUePXpIkkqWLKkWLVrod7/7nbZt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Dh1qpUqV4q1TdvY9MO9FxMGDB+2DDz6w6tWrW0REhNWuXduuvfZa7sN25j3wzTffNLNTH4vznsNER0fbunXr/LHkgJP3PHro0KG2d+9eW7p0qf3ud7+zr7/+2vs9GzdutPvvv99q1KhhFSpUsNjYWCtVqpStXr3afwsPEOfzGGJmtmfPHqtUqZI9++yz/GDNzr4H5t1/4+PjrWXLlqc85ubtkVey89kD825v/fr1s1KlSvE82s7dLzs725KTk+3hhx+22267zRo3bmydOnWyq6+++pLtfwylCqEjR45Yx44drU+fPvmOt2nTxu69995Tvn/btm32wgsvWPny5Xky96tt27ZZzZo1T9no33nnHfN4PDZu3Dgzy71Tzp0717p162YVK1akn+W+3/iPf/yj3XffffbJJ5/YQw89ZHXq1DnjYCoxMdGKFi1qJUqU4ImcnX+/tLQ0Gzt2rFWrVo1+Znb06FHr3Lmz93pReR5//HG7/fbb8x1LS0uzxMREmzJlis2fPz/fWStXuoLugWa5T148Ho9FRkayB/7qfB5DEhMTbdSoUXbttddyH7aC7YEnn7Gcnp5us2fPtu+///6S/HS2sDmfPdAs9wyV3r17W5UqVbj9/So5OdlatmzpvV5jnlatWtk777xj48ePtx9++MHMzPbt22c//vijvfLKKzZlyhTbunWrP5YccAq6B548QPn4448ZCFjB9sC86+gdP37cn0sNSOe7B5qZTZ482TweD89h7Pz67dy5095++23r3LmzDR069JKeocdQqhDasWOH9ejRw3sBxryNa/z48da+fXszy//CNi0tzVatWpXvot1XujVr1uR7C0peQzOzsWPHWkhIiPeB9pdffrEPP/zQtm3b5pe1BqIvv/zSPvjgAzMz++677+zBBx/M94B6spSUFHvmmWfyXej8Snc+/cxODFdgtn//fhs4cKBNmzbNzE484Z01a5Y1atTIMjMz+SliAZzPHrhv3z576KGHOMPnJOfTLysry3bt2mV79uzxy1oD0bn2wLyzBa70ywycTkH2wJPPRElMTLRp06YxlP+NGTNm2DfffOP99SuvvGLBwcHWpEkTu+OOO8zj8di//vUvP64wsJ3PHsj9+FQF3QNxqvPdA/Oc/Na0K1lBn0fnNfzt/14qDKUKqa+++sr733mb1pQpUyw2NjbfsZM/DQ35dejQ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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 08-01-2013 to 11-27-2013\n", - "unaff_tasks_phab_df = unaff_tasks_phab_df[(unaff_tasks_phab_df['date_created'] < 1385596799) & (unaff_tasks_phab_df['date_created'] > 1375315200)]\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(\"08-01-2013 to 11-27-2013 Weekly Unaffiliated Task Creation by Contributor Tenure\")\n", - "plt.xlabel('Week')\n", - "plt.ylabel('Tasks')\n", - "plt.legend(title=\"Contributor had created # tasks between 09-03-2011 and 08-01-2013:\")\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": 25, - "id": "b7cfad77-d48a-4708-91f3-89ae1179b90c", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_59130/2708736932.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_59130/2708736932.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_59130/2708736932.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_59130/2708736932.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 4890\n", - "After announcement, before deployment 328\n", - "After deployment 1064\n", - "dtype: int64\n", - "\n", - "Number of speakers for each date group:\n", - "date_group\n", - "Before announcement 243\n", - "After announcement, before deployment 73\n", - "After deployment 145\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 1927\n", - " True 38\n", - " True False 2832\n", - " True 93\n", - "After announcement, before deployment False False 134\n", - " True 4\n", - " True False 170\n", - " True 20\n", - "After deployment False False 539\n", - " True 9\n", - " True False 503\n", - " True 13\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 221\n", - " True 14\n", - " True False 20\n", - " True 15\n", - "After announcement, before deployment False False 52\n", - " True 4\n", - " True False 18\n", - " True 9\n", - "After deployment False False 126\n", - " True 8\n", - " True False 17\n", - " True 5\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 2600\n", - " True 51\n", - "True False 3505\n", - " True 126\n", - "dtype: int64\n", - "\n", - "Number of speakers for each engaged commenter subgroup, and WMF affiliation:\n", - "est_commenter meta.affil\n", - "False False 269\n", - " True 24\n", - "True False 20\n", - " True 16\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": 25, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABR4AAAOcCAYAAAAo962uAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd4VGX6xvH7TEklhZqAAqGDiFQLoFIVdPWHiqJYQMWyq6hgd1ekuIoNRV3bShNXV11FdHWtLMGGoCi4KDakqfSSEEibmff3xyTDTArMhEmm5Pu5rlxkzpw555lhkpPced73tYwxRgAAAAAAAAAQRrZIFwAAAAAAAAAg/hA8AgAAAAAAAAg7gkcAAAAAAAAAYUfwCAAAAAAAACDsCB4BAAAAAAAAhB3BIwAAAAAAAICwI3gEAAAAAAAAEHYEjwAAAAAAAADCjuARAAAAAAAAQNgRPCJkAwcO1IQJEw66T05OjmbOnOm7bVmWFi5cGNTxQ9k3FMHUXZsiff7Dcemll+qss86qtePn5uYqJyen1o4fDaZMmaKsrKyA93fFbRVf54rvmYpfVzUVruPUpXnz5ikzMzPSZQCHhetnbJ7/cHD9PHxcPwEAiG0EjzHs0ksvlWVZlT6GDx8e1OPr8oenzZs367TTTquTcx2uwsJCNWrUSE2aNFFxcXHIj8/NzZVlWdqzZ0/4izsMOTk5ld4rRx55ZKTLCsrTTz+ttLQ0uVwu37aCggI5nU4NHDgwYN/y13/t2rWSDjzvl156qdJxu3btKsuyNG/ePN+2mr5Ov/76qxISEnT00UdXum/NmjWaOnWqnnnmGd/XQlXbHn300YBaKvriiy901VVXHbKWctWFdaEeJ1yq+571888/13ktqN+4ftYOrp/Rh+unVyxfP6v6XuX/MWXKlDqtBwCAUBE8xrjhw4dr8+bNAR///Oc/I11WJdnZ2UpMTIx0GUF57bXX1LVrV3Xu3LlWOkfCqaSkJKT9p02bFvBe+frrr2upsvAaNGiQCgoK9OWXX/q2ffzxx8rOztayZctUVFTk27548WK1atVK7dq1821r2bKl5s6dG3DMzz//XFu2bFFqamql89XkdZo3b55GjRql/Px8LVu2LOC+8l/iRowY4ftaqGpbRkbGQbv6mjZtqpSUlEPWcijhOk5NVPU9q02bNhGpBfUb18/w4/oZfbh+esXy9dP/9Zw5c6bS09MDtt18882+fY0xASEzAADRgOAxxiUmJio7Ozvgo2HDhpK8P3xMmTJFrVq1UmJiolq0aKHrr79ekncIyoYNGzRx4kTfX0wlaefOnRo9erSOOOIIpaSkqFu3blX+IuZyuTR+/HhlZGSoSZMmmjRpkowx1dbpPzympKRE48ePV/PmzZWUlKTWrVtr+vTpAfvv2LFDZ599tlJSUtShQwe9+eabAfevXr1ap512mho0aKCsrCxdcskl2rFjh+/+ffv2acyYMWrQoIGaN2+uGTNmBP2azp49WxdffLEuvvhizZ49O+C+9evXy7IsrVy50rdtz549sixLubm5Wr9+vQYNGiRJatiwoSzL0qWXXurb1+Px6NZbb1WjRo2UnZ1d6a/UGzdu1IgRI9SgQQOlp6dr1KhR2rp1q+/+KVOmqEePHpo1a5batGmjpKSkoJ+XJKWlpQW8V5o2bSq3261x48apTZs2Sk5OVqdOnfToo48e9DivvvqqunXrpuTkZDVu3FhDhw7Vvn37fPfPmjVLXbp0UVJSkjp37qwnn3wypDor6tSpk5o3b67c3FzfttzcXI0YMUJt2rTR559/HrC9/P+g3EUXXaQlS5Zo06ZNvm1z5szRRRddJIfDUel8Vb1OB2OM0dy5c3XJJZfowgsvDHjfTJkyRWeeeaYkyWaz+boTKm6TDj0kr2KX1cMPP6xu3bopNTVVLVu21DXXXKOCggLf63DZZZcpLy+vUldExeME+757/vnnlZOTo4yMDF1wwQXau3fvQV+XqlT1Pctutx/0uVRl1apVGjRokNLS0pSenq7evXsH/GL9ySef6KSTTlJycrJatmyp66+/PuA9CnD95PoZCq6fXD+rOk5dXD/9X8+MjAxZluW7/f333ystLU3vvPOOevfurcTERH3yySdVvh4TJkwI6HL1eDyaPn267/3bvXt3vfrqq0HXBQBAsAge49hrr72mRx55RM8884x++uknLVy4UN26dZMkLViwQEceeWTAX6YlqaioSL1799bbb7+t1atX66qrrtIll1yi5cuXBxz7ueeek8Ph0PLly/Xoo4/q4Ycf1qxZs4Kq67HHHtObb76pV155RT/88INeeOGFSvMTTZ06VaNGjdI333yj008/XRdddJF27dolyfuLyuDBg9WzZ099+eWXevfdd7V161aNGjXK9/hbbrlFS5Ys0RtvvKH3339fubm5+uqrrw5Z29q1a7V06VKNGjVKo0aN0scff6wNGzYE9bwkb2fAa6+9Jkn64YcftHnz5oBfQp577jmlpqZq2bJleuCBBzRt2jR98MEHkrw/AI4YMUK7du3SkiVL9MEHH+iXX37R+eefH3COn3/+Wa+99poWLFjg+wXu0ksvrTRkKlgej0dHHnmk/vWvf+m7777TXXfdpT//+c965ZVXqtx/8+bNGj16tC6//HKtWbNGubm5Ouecc3y/OL/wwgu66667dM8992jNmjW69957NWnSJD333HM1qq/coEGDtHjxYt/txYsXa+DAgRowYIBve2FhoZYtW1bpF6esrCwNGzbMV8P+/fv18ssv6/LLLz+smvxr2b9/v4YOHaqLL75YL730ku8XyZtvvtnXLeLfnVBxW03YbDY99thj+vbbb/Xcc8/pv//9r2699VZJUr9+/Sp1Rvh3RZQL9n23du1aLVy4UG+99ZbeeustLVmyRPfdd5/v/nnz5vl+AQz3c6nKRRddpCOPPFJffPGFVqxYodtvv11Op9NX6/DhwzVy5Eh98803evnll/XJJ59o/PjxNa4P9QvXT66fweD6efi4fh7+9VOSbr/9dt13331as2aNjjnmmKAeM336dM2fP19PP/20vv32W02cOFEXX3yxlixZcli1AABQiUHMGjt2rLHb7SY1NTXg45577jHGGDNjxgzTsWNHU1JSUuXjW7dubR555JFDnucPf/iDuemmm3y3BwwYYLp06WI8Ho9v22233Wa6dOlS7bElmddff90YY8x1111nBg8eHPB4f5LMnXfe6btdUFBgJJl33nnHGGPM3XffbU499dSAx2zatMlIMj/88IPZu3evSUhIMK+88orv/p07d5rk5GRzww03HPS5/vnPfzZnnXWW7/aIESPM5MmTfbfXrVtnJJmvv/7at2337t1Gklm8eLExxpjFixcbSWb37t0Bxx4wYIA58cQTA7Yde+yx5rbbbjPGGPP+++8bu91uNm7c6Lv/22+/NZLM8uXLjTHGTJ482TidTrNt27aA49x+++3mkksuOehza926tUlISAh4rzz66KNV7nvttdeakSNH+m6PHTvWjBgxwhhjzIoVK4wks379+iof265dO/Piiy8GbLv77rtN3759q61t8eLFpnXr1get/9lnnzWpqammtLTU5OfnG4fDYbZt22ZefPFFc/LJJxtjjFm0aJGRZDZs2BDwvB955BGzcOFC065dO+PxeMxzzz1nevbsaYwxJiMjw8ydOzdg/2Bfp3IXXnihmTBhgu929+7dA475+uuvm4rfbqva5v86G+N9z/i/Zw/1Nfuvf/3LNG7c2Hd77ty5JiMjo9J+/scJ9n2XkpJi8vPzffvccsst5vjjj/fdXrBggenUqVO1tZU/v4rfs84999waPZe0tDQzb968Kh87btw4c9VVVwVs+/jjj43NZjOFhYUHrRH1A9fPA7h+cv00hutntF8/q6ur/Gtm4cKFAftVfD2MMeaGG24wAwYMMMYYU1RUZFJSUsxnn30WsM+4cePM6NGjg6oFAIBgVR4jgZgyaNAgPfXUUwHbGjVqJEk677zzNHPmTLVt21bDhw/X6aefrjPPPLPKoTHl3G637r33Xr3yyiv67bffVFJSouLi4krz2ZxwwgkBf53t27evZsyYIbfbLbvdftCaL730Up1yyinq1KmThg8frjPOOEOnnnpqwD7+f61NTU1Venq6tm3bJsk7xHLx4sVq0KBBpWOvXbtWhYWFKikp0fHHHx/wmnTq1Omgdbndbj333HMBHRYXX3yxbr75Zt11112y2Q6/QbjiX6GbN2/ue15r1qxRy5Yt1bJlS9/9Rx11lDIzM7VmzRode+yxkqTWrVtXGrpUcahddW655ZaAoWtNmjSRJD3xxBOaM2eONm7c6Hv9evToUeUxunfvriFDhqhbt24aNmyYTj31VJ177rlq2LCh9u3bp7Vr12rcuHG68sorfY9xuVzKyMgIqsbqDBw4UPv27dMXX3yh3bt3q2PHjmratKkGDBigyy67TEVFRcrNzVXbtm3VqlWrSo//wx/+oKuvvlofffSR5syZc9Bujepep6rs2bNHCxYs0CeffOLbVj7M0P8YteHDDz/U9OnT9f333ys/P18ul0tFRUXav39/0HNQBfu+y8nJUVpamm8f//euJJ199tk6++yzD3m+it+zyucIC/W53Hjjjbriiiv0/PPPa+jQoTrvvPN885KtWrVK33zzjV544QXf/sYYeTwerVu3Tl26dAnqtUF84/oZiOvnwXH95PpZUV1fPw+mT58+Ie3/888/a//+/TrllFMCtpeUlKhnz56HVQsAABURPMa41NRUtW/fvsr7WrZsqR9++EEffvihPvjgA11zzTV68MEHtWTJEt+QxIoefPBBPfroo5o5c6Zv7psJEyaEPAn7wfTq1Uvr1q3TO++8ow8//FCjRo3S0KFDA+aVqVifZVnyeDySvKsxnnnmmbr//vsrHbt58+Y1XiH3vffe02+//VZpiIzb7daiRYt0yimn+H55Mn7zcZWWlgZ9joM9r2BVNZl7sJo0aVLp/fLSSy/p5ptv1owZM9S3b1+lpaXpwQcfrDTBezm73a4PPvhAn332md5//309/vjj+stf/qJly5b5flh/9tlnA35xLX/c4Wjfvr2OPPJILV68WLt379aAAQMkSS1atFDLli312WefafHixRo8eHCVj3c4HLrkkks0efJkLVu2TK+//nq156rqdarOiy++qKKiooDnWx5y/fjjj+rYsWMIzzJ469ev1xlnnKE//elPuueee9SoUSN98sknGjdunEpKSsI++X043rtS1d+zavJcpkyZogsvvFBvv/223nnnHU2ePFkvvfSSzj77bBUUFOjqq6/2zcnnr6pfqlE/cf0MxPXz4Lh+cv2sqXBdPw+m4nvbZrNVmjvW/+utfD7Lt99+W0cccUTAfrGymBUAIHYwx2OcS05O1plnnqnHHntMubm5Wrp0qf73v/9JkhISEuR2uwP2//TTTzVixAhdfPHF6t69u9q2basff/yx0nEr/lD9+eefq0OHDkH/cJyenq7zzz9fzz77rF5++WW99tprvjmoDqVXr1769ttvlZOTo/bt2wd8pKamql27dnI6nQE17t69u8rn4W/27Nm64IILtHLlyoCPCy64wDfZeXmnhP+cQv4T5Uve11VSpdf2ULp06aJNmzYFTOD+3Xffac+ePTrqqKNCOlYoPv30U/Xr10/XXHONevbsqfbt2/tWjKyOZVnq37+/pk6dqq+//loJCQl6/fXXlZWVpRYtWuiXX36p9H8TjpWLBw0apNzcXOXm5gbMyXXyySfrnXfe0fLlyyvNT+Xv8ssv15IlSzRixAjfIhKHa/bs2brpppsC3jOrVq3SSSedpDlz5oTlHFVZsWKFPB6PZsyYoRNOOEEdO3bU77//HrBPVV/jFUXqfecvmOdSlY4dO2rixIl6//33dc455/jm/erVq5e+++67Su/B9u3b+74+gUPh+unF9bN6XD8PD9fP2tO0adNK81/6f70dddRRSkxM1MaNGyu93/w7OAEACAc6HmNccXGxtmzZErDN4XCoSZMmmjdvntxut44//nilpKToH//4h5KTk9W6dWtJ3qEfH330kS644AIlJiaqSZMm6tChg1599VV99tlnatiwoR5++GFt3bq10g9QGzdu1I033qirr75aX331lR5//PGgV758+OGH1bx5c/Xs2VM2m03/+te/lJ2drczMzKAef+211+rZZ5/V6NGjfStc/vzzz3rppZc0a9YsNWjQQOPGjdMtt9yixo0bq1mzZvrLX/5y0KFe27dv17///W+9+eabOvroowPuGzNmjM4++2zt2rVLjRo10gknnKD77rtPbdq00bZt23TnnXcG7N+6dWtZlqW33npLp59+upKTk6sc1lbR0KFD1a1bN1100UWaOXOmXC6XrrnmGg0YMOCQQ2juuOMO/fbbb5o/f/4hz1NRhw4dNH/+fL333ntq06aNnn/+eX3xxRfV/qKzbNkyLVq0SKeeeqqaNWumZcuWafv27b7hq1OnTtX111+vjIwMDR8+XMXFxfryyy+1e/du3XjjjSHX52/QoEG69tprVVpa6uvYkKQBAwZo/PjxKikpOegvTl26dNGOHTvC1s2wcuVKffXVV3rhhRfUuXPngPtGjx6tadOm6a9//WtYzlVR+/btVVpaqscff1xnnnmmPv30Uz399NMB++Tk5KigoECLFi1S9+7dlZKSUum5H877zt/rr7+uO+64Q99//32tPBd/hYWFuuWWW3TuueeqTZs2+vXXX/XFF19o5MiRkqTbbrtNJ5xwgsaPH68rrrhCqamp+u677/TBBx/ob3/7W8j1IT5x/eT6KXH95PoZ29fP6gwePFgPPvig5s+fr759++of//iHVq9e7RtGnZaWpptvvlkTJ06Ux+PRiSeeqLy8PH366adKT0/X2LFjw1YLAAB0PMa4d999V82bNw/4OPHEEyVJmZmZevbZZ9W/f38dc8wx+vDDD/Xvf/9bjRs3liRNmzZN69evV7t27XydCHfeead69eqlYcOGaeDAgcrOztZZZ51V6bxjxoxRYWGhjjvuOF177bW64YYbdNVVVwVVc1pamh544AH16dNHxx57rNavX6///Oc/Qc8B1aJFC3366adyu9069dRT1a1bN02YMEGZmZm+Yzz44IM66aSTdOaZZ2ro0KE68cQT1bt372qPOX/+fKWm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Llq6dKl+/vlnDRw4UKmpqerXr5/Wrl0b8Lg33nhDvXr1UlJSktq2baupU6fK5XIFHHfWrFk6++yzlZKSog4dOujNN9+U5A1bBw0aJElq2LChLMvSpZdeWuXrU94Rt3DhQnXo0EFJSUkaNmyYNm3a5Nvn0ksv1VlnnRXwuAkTJmjgwIEB21wul8aPH6+MjAw1adJEkyZNkjGm2v+bikOtf/31V40ePVqNGjVSamqq+vTpo2XLlkmS1q5dqxEjRigrK0sNGjTQscceqw8//ND32IEDB2rDhg2aOHGiLMuSZVkBz8/fU089pXbt2ikhIUGdOnXS888/X6mu6l7bqgR77pq+h/bs2aMrrrhCTZs2VXp6ugYPHqxVq1b57l+1apUGDRqktLQ0paenq3fv3vryyy+Vm5uryy67THl5eb66pkyZIkl6/vnn1adPH6WlpSk7O1sXXnihtm3b5jtmecfse++9p549eyo5OVmDBw/Wtm3b9M4776hLly5KT0/XhRdeqP379we8FuPHjw/pfRDvCB4BAAAAAIhDu3bt0rvvvqtrr71Wqample4vD4U8Ho9GjBihXbt2acmSJfrggw/0yy+/6Pzzzw/Yf+3atXrnnXf07rvv6p///Kdmz56tP/zhD/r111+1ZMkS3X///brzzjt9YVm5u+++W2PGjNHKlSvVuXNnXXjhhbr66qt1xx136Msvv5QxRuPHj/ft//HHH2vMmDG64YYb9N133+mZZ57RvHnzKgVSU6dO1ahRo/TNN9/o9NNP10UXXaRdu3apZcuWeu211yRJP/zwgzZv3qxHH3202tdp//79uueeezR//nx9+umn2rNnjy644IKQXmtJeu655+RwOLR8+XI9+uijevjhhzVr1qygHltQUKABAwbot99+05tvvqlVq1bp1ltvlcfj8d1/+umna9GiRfr66681fPhwnXnmmdq4caMkacGCBTryyCM1bdo0bd68WZs3b67yPK+//rpuuOEG3XTTTVq9erWuvvpqXXbZZVq8eHHAftW9tlUJ9txSzd5D5513ni/wW7FihXr16qUhQ4b46rnooot05JFH6osvvtCKFSt0++23y+l0ql+/fpo5c6bS09N9dd18882SpNLSUt19991atWqVFi5cqPXr11cZTk+ZMkV/+9vf9Nlnn2nTpk0aNWqUZs6cqRdffFFvv/223n//fT3++OMBjznU+2DKlCnKycmp9jWKOybO5eXlGUkmLy8v0qUAABD1uG4CABA/li1bZiSZBQsWHHS/999/39jtdrNx40bftm+//dZIMsuXLzfGGDN58mSTkpJi8vPzffsMGzbM5OTkGLfb7dvWqVMnM336dN9tSebOO+/03V66dKmRZGbPnu3b9s9//tMkJSX5bg8ZMsTce++9ATU+//zzpnnz5tUet6CgwEgy77zzjjHGmMWLFxtJZvfu3Qd97nPnzjWSzOeff+7btmbNGiPJLFu2zBhjzNixY82IESMCHnfDDTeYAQMG+G4PGDDAdOnSxXg8Ht+22267zXTp0sV3u3Xr1uaRRx4JeA6vv/66McaYZ555xqSlpZmdO3cetF5/Xbt2NY8//ni1xy9/fhkZGb7b/fr1M1deeWXAPuedd545/fTTA+o62GtblWDOXZP30Mcff2zS09NNUVFRwLHbtWtnnnnmGWOMMWlpaWbevHlV1lWxhup88cUXRpLZu3evMebA++fDDz/07TN9+nQjyaxdu9a37eqrrzbDhg3z3Q7mffD444+bwYMHH7KmeEHHIwAAAAAAccgEObxzzZo1atmypVq2bOnbdtRRRykzM1Nr1qzxbcvJyVFaWprvdlZWlo466ijZbLaAbf5DViXpmGOOCbhfkrp16xawraioSPn5+ZK8Q2enTZumBg0a+D6uvPJKbd68OWBYq/9xU1NTlZ6eXuncwXA4HDr22GN9tzt37lzpuQfjhBNO8A0zlqS+ffvqp59+ktvtPuRjV65cqZ49e6pRo0ZV3l9QUKCbb75ZXbp0UWZmpho0aKA1a9b4Oh6DtWbNGvXv3z9gW//+/Ss913C9thWF+h5atWqVCgoK1Lhx44D3w7p163zD82+88UZdccUVGjp0qO67775Kw/arsmLFCp155plq1aqV0tLSNGDAAEmq9HpWfO+mpKSobdu2VdZa7lDvg/Hjx8f1wk4Vxf3iMuXfaMu/gQEAEI/S0tICfsCpKa6bAID6IFzXzWjXoUMHWZYVtgVknE5nwG3LsqrcVj48uKrHlb/uVW3zH1Y8depUnXPOOZVqSEpKOmg9Fc8dDjabrVKIW1paGtZzHGoRlptvvlkffPCBHnroIbVv317Jyck699xzVVJSEtY6ytXWaxvqe6igoEDNmzdXbm5upWOVTxUwZcoUXXjhhXr77bf1zjvvaPLkyXrppZd09tlnV1nDvn37NGzYMA0bNkwvvPCCmjZtqo0bN2rYsGGVXs+K79O6es/Fk7gPHvfu3StJAX+5AQAg3uTl5Sk9Pf2wj8N1EwBQH4TruhntGjVqpGHDhumJJ57Q9ddfX2mexz179igzM1NdunTRpk2btGnTJt/PAN9995327Nmjo446qs7r7tWrl3744Qe1b9++xsdISEiQpKC6DV0ul7788ksdd9xxkrzzQu7Zs0ddunSRJDVt2lSrV68OeMzKlSsrhVAV57b8/PPP1aFDB9nt9kPWcMwxx2jWrFnatWtXlV2Pn376qS699FJfmFZQUKD169cH7JOQkHDI59ulSxd9+umnGjt2bMCxD/f/OZhz10SvXr20ZcsWORyOg86L2LFjR3Xs2FETJ07U6NGjNXfuXJ199tlV1vX9999r586duu+++3zv9y+//DJsNR/O+yAexX3w2KJFC23atClm/6KVn5+vli1batOmTXF7YeQ5xgeeY3zgOcYu/yErh4PrZvTjOcYHnmN84DnGrnBdN2PBE088of79++u4447TtGnTdMwxx8jlcumDDz7QU089pTVr1mjo0KHq1q2bLrroIs2cOVMul0vXXHONBgwYoD59+tR5zXfddZfOOOMMtWrVSueee65sNptWrVql1atX669//WtQx2jdurUsy9Jbb72l008/XcnJyWrQoEGV+zqdTl133XV67LHH5HA4NH78eJ1wwgm+IHLw4MF68MEHNX/+fPXt21f/+Mc/tHr1avXs2TPgOBs3btSNN96oq6++Wl999ZUef/xxzZgxI6h6R48erXvvvVdnnXWWpk+frubNm+vrr79WixYt1LdvX3Xo0EELFizQmWeeKcuyNGnSpEqddjk5Ofroo490wQUXKDExUU2aNKl0nltuuUWjRo1Sz549NXToUP373//WggULAlbIrolgzl0TQ4cOVd++fXXWWWfpgQceUMeOHfX777/r7bff1tlnn62uXbvqlltu0bnnnqs2bdro119/1RdffKGRI0f66iooKNCiRYvUvXt3paSkqFWrVkpISNDjjz+uP/7xj1q9erXuvvvusNQrHfp98Le//U2vv/56vRluHffBo81m05FHHhnpMg5benp6XF3oq8JzjA88x/jAc6y/uG7GDp5jfOA5xgeeI6JZ27Zt9dVXX+mee+7RTTfdpM2bN6tp06bq3bu3nnrqKUne4aJvvPGGrrvuOp188smy2WwaPnx4pdV668qwYcP01ltvadq0abr//vvldDrVuXNnXXHFFUEf44gjjtDUqVN1++2367LLLtOYMWM0b968KvdNSUnRbbfdpgsvvFC//fabTjrpJM2ePTugnkmTJunWW29VUVGRLr/8co0ZM0b/+9//Ao4zZswYFRYW6rjjjpPdbtcNN9ygq666Kqh6ExIS9P777+umm27S6aefLpfLpaOOOkpPPPGEJOnhhx/W5Zdfrn79+qlJkya67bbbKk2NM23aNF199dVq166diouLq5zj86yzztKjjz6qhx56SDfccIPatGmjuXPnauDAgUHVWZ1gzl0TlmXpP//5j/7yl7/osssu0/bt25Wdna2TTz5ZWVlZstvt2rlzp8aMGaOtW7eqSZMmOuecczR16lRJUr9+/fTHP/5R559/vnbu3KnJkydrypQpmjdvnv785z/rscceU69evfTQQw/p//7v/8JS86HeBzt27AhqHsp4YZlwvRtQK/Lz85WRkRHXQwF4jvGB5xgfeI6IdfXh/5fnGB94jvGB5wjEvnnz5mnChAnas2dPpEtBHBg4cKB69OihmTNnRrqUqMGq1gAAAAAAAADCjuAxyiUmJmry5MlKTEyMdCm1hucYH3iO8YHniFhXH/5/eY7xgecYH3iOAAAcHEOtAQAAAAAAAIQdHY8AAAAAAAAAwo7gEQAAAAAAAEDYETwCAAAAAAAACDuCRwAAAAAAAABhR/AIAAAAAAAAIOwIHgEAAAAAAACEHcEjAAAAAAAIMGXKFGVlZcmyLC1cuDDS5QCIUQSPAAAAAADEgUsvvVSWZfk+GjdurOHDh+ubb74J6Thr1qzR1KlT9cwzz2jz5s067bTTaqliRLuBAwdqwoQJkS4DMYzgEQAAAACAODF8+HBt3rxZmzdv1qJFi+RwOHTGGWeEdIy1a9dKkkaMGKHs7GwlJibWqJbS0tIaPQ5A/CB4BAAAAAAgTiQmJio7O1vZ2dnq0aOHbr/9dm3atEnbt2/37bNp0yaNGjVKmZmZatSokUaMGKH169dL8g6xPvPMMyVJNptNlmVJkjwej6ZNm6YjjzxSiYmJ6tGjh959913fMdevXy/LsvTyyy9rwIABSkpK0gsvvCBJmjVrlrp06aKkpCR17txZTz755EGfw7vvvqsTTzxRmZmZaty4sc444wxfGOp/rgULFmjQoEFKSUlR9+7dtXTpUt8+8+bNU2Zmpt577z116dJFDRo08IWy5Q71nHJzc2VZlvbs2ePbtnLlSlmW5Xu9gjmPJM2ZM0ddu3ZVYmKimjdvrvHjx/vu27Nnj6644go1bdpU6enpGjx4sFatWuW7f8qUKerRo4fmzJmjVq1aqUGDBrrmmmvkdrv1wAMPKDs7W82aNdM999wTcM5gj/v8888rJydHGRkZuuCCC7R3715J3g7aJUuW6NFHH/V10ZY/byBYBI84LMG0Xefk5GjmzJm+26HMEVJb84lEul080uePFpdeeqmmTJkS6TJqzZYtW3TKKacoNTVVmZmZ1W7zf5+X/xC1cuVKSVX/sFMT4TpOXeNrBfGK62dsnj9acP30buP6ibpkjNHeguKIfRhjalR3QUGB/vGPf6h9+/Zq3LixJG8X4rBhw5SWlqaPP/5Yn376qS8sKykp0c0336y5c+dKkq9zUpIeffRRzZgxQw899JC++eYbDRs2TP/3f/+nn376KeCct99+u2644QatWbNGw4YN0wsvvKC77rpL99xzj9asWaN7771XkyZN0nPPPVdt3fv27dONN96oL7/8UosWLZLNZtPZZ58tj8cTsN9f/vIX3XzzzVq5cqU6duyo0aNHy+Vy+e7fv3+/HnroIT3//PP66KOPtHHjRt18882++4N9TodyqPM89dRTuvbaa3XVVVfpf//7n9588021b9/ed/95552nbdu26Z133tGKFSvUq1cvDRkyRLt27fLts3btWr3zzjt699139c9//lOzZ8/WH/7wB/36669asmSJ7r//ft15551atmxZyMdduHCh3nrrLb311ltasmSJ7rvvPt/r07dvX1155ZW+90LLli1Dem0AGcSFsWPHGkmVPoYNGxbU41u3bm0eeeSRkM87YMAAc8MNN4R07M2bN5uioqKgji/JvP766yHXdSjB1G2MMfv37zcNGzY0jRs3Drpmf4sXLzaSzO7du2t0/nArr+dgH4sXL66zesaOHWsmT55c7f3HH3+8ufrqqwO2PfXUU0aSmTt3bqVjnXjiicaYA88zMzPTFBYWBuy3fPly33MtV93r8pe//OWQz+Hee+81NpvNPPDAA5Xuu/XWW03Xrl3Njz/+aLZu3VrtNv+viXXr1hlJ5uuvvzbGGFNcXGw2b95sPB7PIWspV9X7qybHCZeqXtv+/fsH9dhIfa2g/uD6GRqun1w/uX7Wvrlz5x7y/bZu3bo6qwde+XuLTM+hsyL2kb83uO+lY8eONXa73aSmpprU1FQjyTRv3tysWLHCt8/zzz9vOnXqFPC+Li4uNsnJyea9994zxhjz+uuvB3y9G2NMixYtzD333BOw7dhjjzXXXHONMebA1+HMmTMD9mnXrp158cUXA7bdfffdpm/fvkE9J2OM2b59u5Fk/ve//wWca9asWb59vv32WyPJrFmzxhhz4Gvp559/9u3zxBNPmKysrKCfU1XXo6+//jrg6zDY81T3vfHjjz826enpla6X7dq1M88884wxxpjJkyeblJQUk5+f77t/2LBhJicnx7jdbt+2Tp06menTpx/WcW+55RZz/PHH+27z8zgOl6PGiSWizvDhw31/mSpX07k4alN2dnakSwjaa6+9pq5du8oYo4ULF+r888+PdEnVKikpUUJCwkH36devX0DL/w033KD8/PyA902jRo1COmZtGjRokF5//fWAbYsXL1bLli2Vm5urSy+91Lc9NzdXY8eODdg3LS1Nr7/+ukaPHu3bNnv2bLVq1UobN26sdL4ffvhB6enpvtsNGjQ4ZI1z5szRrbfeqjlz5uiWW24JuG/t2rXq3bu3OnTocNBtB/uaSEhICMvXTLiOU1Nz587V8OHDA+oBogXXz/Dj+sn181C4flbv/PPPD7hmnnPOOTr66KM1bdo037amTZv6Po/0+w3RZ9CgQXrqqackSbt379aTTz6p0047TcuXL1fr1q21atUq/fzzz0pLSwt4XFFRUcBwZn/5+fn6/fff1b9//4Dt/fv3Dxi6K0l9+vTxfb5v3z6tXbtW48aN05VXXunb7nK5lJGRUe1z+Omnn3TXXXdp2bJl2rFjh6/TcePGjTr66KN9+x1zzDG+z5s3by5J2rZtmzp37ixJSklJUbt27QL22bZtW8jP6VAOdp5t27bp999/15AhQ6p87KpVq1RQUODrSC1XWFgY8P+Rk5MT8H+WlZUlu90um80WsK38vDU9rn/tQDgw1DqO+M/lUf7RsGFDSd6hAVOmTFGrVq2UmJioFi1a6Prrr5fkHba0YcMGTZw40TdvgyTt3LlTo0eP1hFHHKGUlBR169ZN//znPyud1+Vyafz48crI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Uw8//LDmz5+v448/Xo8++qj69u2rO++8M7z/9OnT1b59ey1btkxt27bVtGnT9Nxzz4W7tj/77LNq167dLmubPn26TjjhhHADM3ToUM2YMSPqydzdbnf4D4bWrVuHJ0Iv06dPH02cOFGS1K1bNz366KOaM2eOjj32WM2ZM0c//PCDVqxYEZ68d9asWdp33321YMECHXTQQZJK3/GbNWtWxHCbNm3a1OodqqrOuSuff/655s+fr40bN4aHJ953331644039Oqrr+riiy/erVqSk5N18MEHKzs7W2effbays7N12GGHye/3a+DAgcrOzlbnzp2VnZ2tAQMGVBoa2bp1a51wwgmaOXOmbrnlFk2fPl0XXHBBtder+LpYtWpVpaEJZfLy8vTqq6+GV84799xzdfjhh+uhhx5Ss2bNlJGRIb/fH+61UKaqbbHY1c9lWlpaRM+I6jzwwAM65phjdPPNN0uSunfvrsWLF+vee++N+MPpxBNP1OWXXy5JuuGGG/Tggw/qk08+Cf/h1KFDh/CwlpqcffbZEX+IP/fccxo2bFhU/8eUWb16tZKTk3XyyScrJSVFHTt2VN++fSVJxcXFuvPOO/Xxxx+H/4Du0qWLPv/8cz355JMEj6gR7Wcp2k/azzK0nw2n/axOcnKynnnmmZjCwpdfflm2beuZZ54J9wybMWOG0tPTlZ2dreOOO26369kTWJallGYNbxqOqhQXF4d7PG/dulWPPvqo8vPzwytVn3POObr33nt16qmnhld0XrVqlV577TX9/e9/r/b/+uuvv14TJ05U165ddcABB2jGjBn67rvvwitXV2fy5MkaN26c0tLSdPzxx6u4uFjffPONtm7dqmuuuabS/s2bN1fLli311FNPqU2bNlq9erVuvPHGWn5Vqrare9p7773Vvn17TZo0SXfccYeWLVsW0wiAMpMmTdKll14a/v9127Ztmjdvnq688koNGTJEAwYM0LBhw3TPPfeoe/fu+uOPP/Tuu+/qtNNOixi6HgunztupUyd9/fXXWrlypZo1a6YWLVpEDO8GdoVXSxNy1FFHVepGfemll0oqfTe9sLBQXbp00UUXXaTXX389YrWvqoRCId12223q3bu3WrRooWbNmmn27NmV5vY59NBDw7+8SNKAAQP0yy+/RPWuyKhRo/Tdd9+pR48eGjdunD788MNK+5SftyM5OVmpqakR81Z88sknatasWfijbD6P5cuXa/ny5QoEAjrkkEPC52jRokX4l76a7v3ZZ5/VuefufFfz3HPP1cyZMx3rdl7+vqTIuTSWLFmi9u3bR6wYts8++yg9PV1LliwJb+vYsWOlP3CmTJmiWbNm7XZdVZ1zV8rPH1L+e7FixYpq54mJ1uDBg8O9T7KzszV48GBJ0pFHHhmxvap3DyXpggsu0MyZM/Xbb7/pyy+/rPGd1s8++yzi56fsj+aqvPjii+ratav2339/SaVD5zp27KiXX3459puMQbQ/l7uyZMmSKuezqfizW/51almWsrKyIuZ8mTVrVqXhnVV58MEHI762xx57bMz3cuyxx6pjx47q0qWLzjvvPD3//PMqKCiQVNrTqKCgQMcee2zEa3DWrFm1fg2i6aP9pP2UaD8rov2sWn23n9Xp3bt3zD0Uy8/rV/Zaa9GiRY3z+qFx+uCDD9SmTRu1adNGhxxyiBYsWKB///vf4f8HkpKSNHfuXHXo0EHDhw9Xr169NGbMGBUVFdXYA3LcuHG65pprdO2116p379764IMP9NZbb0XMvVqVCy+8UM8884xmzJih3r1768gjj9TMmTPVuXPnKvd3uVx66aWXtHDhQu233366+uqrde+99+7216Mmu7onr9erF198UT///LP69Omju+++W7fffnvM1xk5cqSmTp2qxx9/XPvuu69OPvnk8MrZlmXpvffe0xFHHKHRo0ere/fuOuuss7Rq1SplZmbu9r05dd7rrrtObrdb++yzjzIyMmL+fxOgx2MTUjaXR1Xat2+vpUuX6uOPP9ZHH32kyy+/XPfee68+/fTTSnM6lLn33nv10EMPaerUqerdu7eSk5M1fvz4SvNq1Ea/fv20YsUKvf/++/r44491xhlnaMiQIRHzsu1q3opTTjlFd999d6Vzt2nTRr/++utu1TV79mytXbu20mT4oVAo3Ksi2vk+quPEXBrl509xSlXndLlcleZCKX+vZfOHVDU8rWJPlVgdddRRuuOOO7R27VplZ2eHeysceeSRevLJJ7V8+XKtWbNGRx99dJXHn3DCCbr44os1ZswYnXLKKdX2wJCkzp07R13vtGnT9NNPP8nj2fnfqG3bmj59usaMGRP9DcaoPn4uy3NqzpesrKxK/z/dddddMd1LSkqKvv32W2VnZ+vDDz/ULbfcokmTJmnBggXh+YPeffdd7bXXXhHHNcRFQtCw0H5Gov3cPbSf0dVL++mMql5vVc1dV/H1duCBB1bZOy3W0BwN18yZM6Mawp+VlaVnn3222ueHDRtW6fXkcrk0ceLEcK/zijp16lTt/Il/+9vfYpo/csiQIVq8eHHEtvLnrupa6enpEdtGjRoV0RNZqnxfu7onqfTNhe+//77aWqK5jiRdcskluuSSS6q8RkpKih5++GE9/PDDVT4/adKkSiMHqvo+V2xPdue848eP1/jx48OPu3fvHu6lDuwOgsc9SGJiok455RSdcsopGjt2rHr27KkffvhB/fr1q3Lehnnz5unUU08N91qwbVvLli3TPvvsE7Ff2US/Zb766it169Yt6vmNUlNTdeaZZ+rMM8/UX//6Vx1//PHasmVLVPMa9evXLzzvUPlfYMt07dpVXq9XX3/9tTp06CCpdLjBsmXLahx6OW3aNJ111ln6v//7v4jtd9xxh6ZNm6Zjjz02Yr6PsuGeFef7KHsnOtY5MXr16hWer6us18bixYuVk5NT6etfHzIyMiJW88zLy9OKFSvCj+tqXhKpdCVRn8+nxx9/PDw/kyQddNBB2rRpk6ZPnx4eUlYVj8ej888/X/fcc4/ef/99R2r64Ycf9M033yg7OzvidbplyxYNHjxYP//8c7jnkNOi+bmMZh6WXr16ad68eZXO3b1795jmJquNaP+PKc/j8WjIkCEaMmSIJk6cqPT0dP33v//VscceK7/fr9WrVzOsGo6j/aT93F20n5FoP+tWxdfbL7/8Eh4ZIO3evH4AANQWQ62bkLK5PMp/lK1OOXPmTE2bNk0//vijfvvtNz333HNKTEwMzwnVqVMnzZ07V2vXrg0f061bN3300Uf64osvtGTJEl1yySURq0KWWb16ta655hotXbpUL774oh555BFdddVVUdX8wAMPhLuuL1u2TP/+97+VlZUV9bvmY8eO1ZYtW3T22WdrwYIFWr58uWbPnq3Ro0crFAqpWbNmGjNmjK6//nr997//1Y8//qhRo0bVOCfFpk2b9Pbbb2vkyJHab7/9Ij7OP/98vfHGG9qyZYsSExN16KGH6q677tKSJUv06aef6h//+EfEuTp27CjLsvTOO+9o06ZN4V5ZuzJkyBD17t1b55xzjr799lvNnz9f559/vo488shdzsUxYcIEnX/++VFdJ1pHH320/vWvf+mzzz7TDz/8oJEjR0b8cl1+/pAPP/xQK1eu1BdffKH/+7//0zfffFOra5d9nR955BENGjQofF2fzxexvbqeR5J02223adOmTRo6dGitaikzbdo0HXzwwTriiCMiXh9HHHGEDjrooEoruDopmp/L8vOw/Pnnn1X2sLj22ms1Z84c3XbbbVq2bJmeffZZPfrooxHzX0Xj/PPP14QJE+rsXsp755139PDDD+u7777TqlWrNGvWLNm2rR49eiglJUXXXXedrr76aj377LNavny5vv32Wz3yyCM1vpsPSLSftJ+laD8ro/1smO1ndY4++mg9+uij+t///qdvvvlGl156acT395xzzlGrVq106qmn6rPPPtOKFSuUnZ2tcePG6ffff3e0FgAAyhA8NiHl5/Io+zjssMMklXY7f/rppzVo0CD16dNHH3/8sd5+++3wsJlbb71VK1euVNeuXcM9Ef7xj3+oX79+Gjp0qAYPHqysrCwNGzas0nXPP/98FRYW6uCDD9bYsWN11VVXRT0ZekpKiu655x71799fBx10kFauXKn33nsv6slqy1YhC4VCOu6449S7d2+NHz9e6enp4XPce++9Ovzww3XKKadoyJAhOuyww8Lv+ldl1qxZSk5ODk+mX94xxxyjxMREPffcc5JKJ9APBoM68MADNX78+Erzfey1116aPHmybrzxRmVmZuqKK66I6r4sy9Kbb76p5s2b64gjjtCQIUPUpUuXqOY/WrdunePzbkyYMEFHHnmkTj75ZJ100kkaNmyYunbtGlFvXcxLUuaoo47Stm3bwvPSlDnyyCO1bdu2auenKuPz+dSqVauIudR2VyAQ0HPPPacRI0ZU+fyIESM0a9asmIYNxiKan8to5mHp16+fXnnlFb300kvab7/9dMstt+jWW2+tNExkV1avXh3Ru8LpeykvPT1dr732mo4++mj16tVL//znP/Xiiy9q3333lVT6B/LNN9+sKVOmqFevXjr++OP17rvvVjt/EFCG9pP2U6L9rArtZ8NsP6tz//33q3379jr88MP1t7/9Tdddd52SkpLCz+/uvH4AANSGZaqbhAEA6tioUaPUqVOnqFc6BQAAtJ8AAKDxoMcjAAAAAAAAAMcRPAIAAAAAAABwHKtaA4ibYcOGRb0QAgAAKEX7CQAAGgvmeAQAAAAAAADgOIZaAwAAAAAAAHAcwSMAAAAAAHsIY4wuvvhitWjRQpZl6bvvvot3SWgERo0apWHDhtX6PPPmzVPv3r3l9XodOV9tzZw50/HpS1auXMnPVjlNPng0xigvL0+MKAcAYNdoNwEAaPy+/PJLud1unXTSSZWe++CDDzRz5ky98847Wrdunfbbbz9ZlqU33nij/gtFvevUqZOmTp0at+tfc801OuCAA7RixQrNnDkzbnUgeoMHD9b48eN3+/gmHzxu27ZNaWlp2rZtW7xLAQCgwaPdBACg8Zs2bZquvPJKzZ07V3/88UfEc8uXL1ebNm00cOBAZWVlyeNxbs3ZkpISx86Fpmn58uU6+uij1a5du93uaRgIBJwtCnWqyQePAAAAAADsKfLz8/Xyyy/rsssu00knnRTRq2zUqFG68sortXr1almWpU6dOqlTp06SpNNOOy28rcybb76pfv36KSEhQV26dNHkyZMVDAbDz1uWpSeeeEJ/+ctflJycrDvuuKPKmv71r3+pf//+SklJUVZWlv72t79p48aN4eezs7NlWZbmzJmj/v37KykpSQMHDtTSpUvD+0yaNEkHHHCA/vWvf6lTp05KS0vTWWedFfFmaXFxscaNG6fWrVsrISFBhx12mBYsWBB+vqphtW+88YYsy4rpOrZt65577tHee+8tv9+vDh06RNz7mjVrdMYZZyg9PV0tWrTQqaeeqpUrV0Z8H4YNG6Y777xTmZmZSk9P16233qpgMKjrr79eLVq0ULt27TRjxoyIWqM973333ac2bdqoZcuWGjt2bDgQHjx4sFatWqWrr75almVF3He0Jk+erIyMDKWmpurSSy+NCAFt29aUKVPUuXNnJSYmav/999err74qaefw482bN+uCCy6QZVnh1+ann36qgw8+WH6/X23atNGNN94Y8TobPHiwrrjiCo0fP16tWrXS0KFDJUk//vijTjjhBDVr1kyZmZk677zz9Oeff9ZY/8yZM9WhQwclJSXptNNO0+bNmyvtE+3r/oQTTlBiYqK6dOkSvs/q1HSPs2bNUsuWLVVcXBxxzLBhw3TeeedJ2vm6nD59ujp06KBmzZrp8ssvVygU0j333KOsrCy1bt260s9gTk6OLrzwwvD37Oijj9aiRYvCz+/q9T5q1Ch9+umneuihh8KvmfKvuaiYJi43N9dIMrm5ufEuBQCABo92EwCAymzbNtsKCuP2Ydt21LVOmzbN9O/f3xhjzNtvv226du0aPj4nJ8fceuutpl27dmbdunVm48aNZuPGjUaSmTFjRnibMcbMnTvXpKammpkzZ5rly5ebDz/80HTq1MlMmjQpfC1JpnXr1mb69Olm+fLlZtWqVdXW9N5775nly5ebL7/80gwYMMCccMIJ4ec/+eQTI8kccsghJjs72/z000/m8MMPNwMHDgzvM3HiRNOsWTMzfPhw88MPP5i5c+earKwsc9NNN4X3GTdunGnbtq157733zE8//WRGjhxpmjdvbjZv3myMMWbGjBkmLS0torbXX3/dlI9GornO3//+d9O8eXMzc+ZM8+uvv5rPPvvMPP3008YYYwKBgOnVq5e54IILzPfff28WL15s/va3v5kePXqY4uJiY4wxI0eONCkpKWbs2LHm559/NtOmTTOSzNChQ80dd9xhli1bZm677Tbj9XrNmjVrYjpvamqqufTSS82SJUvM22+/bZKSksxTTz1ljDFm8+bNpl27dubWW28169atM+vWrav5xVTOyJEjTbNmzcyZZ55pfvzxR/POO++YjIyMiK/L7bffbnr27Gk++OADs3z5cjNjxgzj9/tNdna2CQaDZt26dSY1NdVMnTrVrFu3zhQUFJjff//dJCUlmcsvv9wsWbLEvP7666ZVq1Zm4sSJ4fMeeeSRplmzZub66683P//8s/n555/N1q1bTUZGhpkwYYJZsmSJ+fbbb82xxx5rjjrqqGrv4auvvjIul8vcfffdZunSpeahhx4y6enpEa+JaF/3LVu2NE8//bRZunSp+cc//mHcbrdZvHixMcaYFStWGEnmf//7nzHG7PIeCwoKTFpamnnllVfC19iwYYPxeDzmv//9rzFm5+vyr3/9q/npp5/MW2+9ZXw+nxk6dKi58sorzc8//2ymT59uJJmvvvoqfJ4hQ4aYU045xSxYsMAsW7bMXHvttaZly5bhn4ldvd5zcnLMgAEDzEUXXRR+zQSDwahfN8YYQ/AIAADCaDcBAKhsW0GhOfEfd8TtY1tBYdS1Dhw40EydOtUYY0xJSYlp1aqV+eSTT8LPP/jgg6Zjx44Rx0gyr7/+esS2Y445xtx5550R2/71r3+ZNm3aRBw3fvz4qGsrs2DBAiPJbNu2zRizM3j8+OOPw/u8++67RpIpLCy994kTJ5qkpCSTl5cX3uf66683hxxyiDHGmPz8fOP1es3zzz8ffj4QCJi2bduae+65xxgTffBY03Xy8vKM3+8PB40V/etf/zI9evSICIuLi4tNYmKimT17tjGmNMTr2LGjCYVC4X169OhhDj/88PDjYDBokpOTzYsvvhjzecsHQ6effro588wzw487duxoHnzwwSprr8nIkSNNixYtzPbt28PbnnjiCdOsWTMTCoVMUVGRSUpKMl988UXEcWPGjDFnn312+HFaWpqZMWNG+PFNN91U6b4ee+yx8HmNKQ0e+/btG3He2267zRx33HER29asWWMkmaVLl1Z5D2effbY58cQTI7adeeaZEa+JaF/3l156acQ+hxxyiLnsssuMMZWDx2ju8bLLLosI4++//37TpUuX8DFVvS6HDh1qOnXqVOl1NGXKFGOMMZ999plJTU01RUVFEbV27drVPPnkk9Wet/zr3ZjSr/9VV11ldpdzkzkAAAAAAIC4Wbp0qebPn6/XX39dkuTxeHTmmWdq2rRpGjx4cEznWrRokebNmxcxdDMUCqmoqEgFBQVKSkqSJPXv33+X51q4cKEmTZqkRYsWaevWrbJtW5K0evVq7bPPPuH9+vTpE/68TZs2kqSNGzeqQ4cOkkoXRklJSYnYp2zI9vLly1VSUqJBgwaFn/d6vTr44IO1ZMmSmO69pussWbJExcXFOuaYY6o8dtGiRfr1118jjpekoqIiLV++PPx43333lcu1c/a7zMxM7bfffuHHbrdbLVu2DF83lvO63e6I2n/44Yeo770m+++/f/j7LkkDBgxQfn6+1qxZo/z8fBUUFOjYY4+NOCYQCKhv377VnnPJkiUaMGBAxLDvQYMGKT8/X7///nv4e3/ggQdGHLdo0SJ98sknatasWaVzLl++XN27d6/yWqeddlrEtgEDBuiDDz6IOG80r/sBAwZUOk91q1hHc48XXXSRDjroIK1du1Z77bWXZs6cqVGjRkUcU/F1mZmZKbfbXel1VP41k5+fr5YtW0bUU1hYGPGaqen17gSCRwAAAAAAmoBp06YpGAyqbdu24W3GGPn9fj366KNKS0uL+lz5+fmaPHmyhg8fXum5hISE8OfJyck1nmf79u0aOnSohg4dqueff14ZGRlavXq1hg4dWmmREK/XG/68LHApCykrPl+2T/nnd8XlcskYE7GtqgVxarpOYmJijdfIz8/XgQceqOeff77ScxkZGTVeo6br1ua8sXyNdld+fr4k6d1339Vee+0V8Zzf76/1+Su+zvLz83XKKafo7rvvrrRvWWi9O6J93Tutb9++2n///TVr1iwdd9xx+umnn/Tuu+9G7LM7r5k2bdooOzu70vXKz3Va168ZgkcAAAAAAGqQnODXyzddE9fr70owGNSsWbN0//3367jjjot4btiwYXrxxRd16aWXVnms1+tVKBSK2NavXz8tXbpUe++99+4XLunnn3/W5s2bddddd6l9+/aSpG+++aZW56xK165d5fP5NG/ePHXs2FFSaai4YMECjR8/XlJpQLdt2zZt3749HGRV10utOt26dVNiYqLmzJmjCy+8sNLz/fr108svv6zWrVsrNTW1VvdUF+f1+XyVvtfRWrRokQoLC8Ph61dffaVmzZqpffv2atGihfx+v1avXq0jjzwy6nP26tVL//nPf2SMCYfN8+bNU0pKitq1a1ftcf369dN//vMfderUKeqV2Xv16qWvv/46YttXX31V6bzRvO6/+uornX/++RGPq+vZGe09XnjhhZo6darWrl2rIUOGhH9edle/fv20fv16eTyeiEWjYlWb14zEqtYAAAAAANTIsiw1S0yI20c0qw+/88472rp1q8aMGaP99tsv4mPEiBGaNm1atcd26tRJc+bM0fr167V161ZJ0i233KJZs2Zp8uTJ+umnn7RkyRK99NJL+sc//hHT165Dhw7y+Xx65JFH9Ntvv+mtt97SbbfdFtM5opGcnKzLLrtM119/vT744AMtXrxYF110kQoKCjRmzBhJ0iGHHKKkpCTddNNNWr58uV544YWIVb+jkZCQoBtuuEF///vfNWvWLC1fvlxfffVV+Ot7zjnnqFWrVjr11FP12WefacWKFcrOzta4ceP0+++/7/b9OXXeTp06ae7cuVq7du0uV4CuKBAIaMyYMVq8eLHee+89TZw4UVdccYVcLpdSUlJ03XXX6eqrr9azzz6r5cuX69tvv9UjjzyiZ599ttpzXn755VqzZo2uvPJK/fzzz3rzzTc1ceJEXXPNNRFDiCsaO3astmzZorPPPlsLFizQ8uXLNXv2bI0ePbrakGzcuHH64IMPdN999+mXX37Ro48+GjHMWor+df/vf/9b06dP17JlyzRx4kTNnz9fV1xxRa3u8W9/+5t+//13Pf3007rggguqvfdoDRkyRAMGDNCwYcP04YcfauXKlfriiy/0f//3fzGF/506ddLXX3+tlStX6s8//4y5NyTBIwAAAAAAjdy0adM0ZMiQKodTjxgxQt98842+//77Ko+9//779dFHH6l9+/bhXltDhw7VO++8ow8//FAHHXSQDj30UD344IPh3oTRysjI0MyZM/Xvf/9b++yzj+666y7dd999sd9gFO666y6NGDFC5513nvr166dff/1Vs2fPVvPmzSVJLVq00HPPPaf33ntPvXv31osvvqhJkybFfJ2bb75Z1157rW655Rb16tVLZ555ZnhOvKSkJM2dO1cdOnTQ8OHD1atXL40ZM0ZFRUW16qno1HlvvfVWrVy5Ul27do0Yom1Z1i5D2GOOOUbdunXTEUccoTPPPFN/+ctfIr5+t912m26++WZNmTJFvXr10vHHH693331XnTt3rvace+21l9577z3Nnz9f+++/vy699FKNGTNmlwF327ZtNW/ePIVCIR133HHq3bu3xo8fr/T09GoDy0MPPVRPP/20HnroIe2///768MMPK10n2tf95MmT9dJLL6lPnz6aNWuWXnzxxYj5SnfnHtPS0jRixAg1a9ZMw4YNq/H+o2FZlt577z0dccQRGj16tLp3766zzjpLq1atUmZmZtTnue666+R2u7XPPvuEp0qIqQ5TcYKDJiYvL09paWnKzc11tJszAABNEe0mAADAnmXFihXq3r27Fi9erG7dusW7nAbPsiy9/vrrjoSDFR1zzDHad9999fDDDzt+7nhhjkcAAAAAAIA91HvvvaeLL76Y0DGOtm7dquzsbGVnZ+vxxx+PdzmOIngEAAAAAADYQ40dOzbeJezx+vbtq61bt+ruu+9Wjx494l2OowgeAQAAAAAAgCjUxYyFK1eudPycDQWLywAAAAAAAABwHMEjAAAAAAAAAMcRPAIAAAAAAABwHMEjAAAAAAAAAMcRPAIAAAAAAABwHMEjAAAAAAAAAMcRPAIAAAAAsIcwxujiiy9WixYtZFmWvvvuu7jU0alTJ02dOtXRc44aNUrDhg1z9JwAaofgEQAAAACAJuTLL7+U2+3WSSedVOm5Dz74QDNnztQ777yjdevWab/99pNlWXrjjTfqv1BUKzs7W5ZlKScnJ96lALVC8AgAAAAAQBMybdo0XXnllZo7d67++OOPiOeWL1+uNm3aaODAgcrKypLH43HsuiUlJY6dC0DTQPAIAAAAAEANjDEKhgri9mGMibrW/Px8vfzyy7rssst00kknaebMmeHnRo0apSuvvFKrV6+WZVnq1KmTOnXqJEk67bTTwtvKvPnmm+rXr58SEhLUpUsXTZ48WcFgMPy8ZVl64okn9Je//EXJycm64447qqxp48aNOuWUU5SYmKjOnTvr+eefr7RPTk6OLrzwQmVkZCg1NVVHH320Fi1aFH5+0qRJOuCAA/Tkk0+qffv2SkpK0hlnnKHc3NxqvxbFxcUaN26cWrdurYSEBB122GFasGCBpNLv6d5776377rsv4pjvvvtOlmXp119/Dd/jk08+qZNPPllJSUnq1auXvvzyS/36668aPHiwkpOTNXDgQC1fvjziPNF87Z555hmddtppSkpKUrdu3fTWW29JklauXKmjjjpKktS8eXNZlqVRo0ZVe59AQ+bcWxsAAAAAADRBIbtQ81dcG7frH9z5fnncSVHt+8orr6hnz57q0aOHzj33XI0fP14TJkyQZVl66KGH1LVrVz311FNasGCB3G63JKl169aaMWOGjj/++PC2zz77TOeff74efvhhHX744Vq+fLkuvvhiSdLEiRPD15s0aZLuuusuTZ06tdrek6NGjdIff/yhTz75RF6vV+PGjdPGjRsj9jn99NOVmJio999/X2lpaXryySd1zDHHaNmyZWrRooUk6ddff9Urr7yit99+W3l5eRozZowuv/zyKoNMSfr73/+u//znP3r22WfVsWNH3XPPPRo6dKh+/fVXtWjRQhdccIFmzJih6667LnzMjBkzdMQRR2jvvfcOb7vtttv0wAMP6IEHHtANN9ygv/3tb+rSpYsmTJigDh066IILLtAVV1yh999/P6av3eTJk3XPPffo3nvv1SOPPKJzzjlHq1atUvv27fWf//xHI0aM0NKlS5WamqrExMQovvtAw0OPRwAAAAAAmohp06bp3HPPlSQdf/zxys3N1aeffipJSktLU0pKitxut7KyspSRkaGMjAxJUnp6enibVBqK3XjjjRo5cqS6dOmiY489VrfddpuefPLJiOv97W9/0+jRo9WlSxd16NChUj3Lli3T+++/r6efflqHHnqoDjzwQE2bNk2FhYXhfT7//HPNnz9f//73v9W/f39169ZN9913n9LT0/Xqq6+G9ysqKtKsWbN0wAEH6IgjjtAjjzyil156SevXr6903e3bt+uJJ57QvffeqxNOOEH77LOPnn76aSUmJmratGmSSgPRpUuXav78+ZJKh4q/8MILuuCCCyLONXr0aJ1xxhnq3r27brjhBq1cuVLnnHOOhg4dql69eumqq65SdnZ2eP9ov3ajRo3S2Wefrb333lt33nmn8vPzNX/+fLnd7nDY2rp1a2VlZSktLa26bznQoNHjEQAAAACAJqAsRHv99dclSR6PR2eeeaamTZumwYMHx3SuRYsWad68eRHDp0OhkIqKilRQUKCkpNIemP3796/xPEuWLJHH49GBBx4Y3tazZ0+lp6dHXCs/P18tW7aMOLawsDBiCHOHDh201157hR8PGDBAtm1r6dKlysrKijh2+fLlKikp0aBBg8LbvF6vDj74YC1ZskSS1LZtW5100kmaPn26Dj74YL399tsqLi7W6aefHnGuPn36hD/PzMyUJPXu3TtiW1FRkfLy8pSamhr11678eZOTk5WamlqpJyjQ2BE8AgAAAABQA7crUQd3vj+u14/GtGnTFAwG1bZt2/A2Y4z8fr8effTRmHrN5efna/LkyRo+fHil5xISEsKfJycnR33Omq7Vpk2biF6DZcoHlHXhwgsv1HnnnacHH3xQM2bM0JlnnhkOBst4vd7w55ZlVbvNtm1J0X/typ+j7Dxl5wCaCoJHAAAAAABqYFlW1HMsxkswGNSsWbN0//3367jjjot4btiwYXrxxRd16aWXVnms1+tVKBSK2NavXz8tXbo0Yq7D3dGzZ08Fg0EtXLhQBx10kKTSnpk5OTkR11q/fr08Hk/E4jYVrV69Wn/88Uc4WP3qq6/kcrnUo0ePSvt27dpVPp9P8+bNU8eOHSWVDqVesGCBxo8fH97vxBNPVHJysp544gl98MEHmjt3bq3ut+x+avu18/l8klTp+wI0NgSPAAAAAAA0cu+88462bt2qMWPGVOrZOGLECE2bNq3a4LFTp06aM2eOBg0aJL/fr+bNm+uWW27RySefrA4dOuivf/2rXC6XFi1apB9//FG333571HX16NFDxx9/vC655BI98cQT8ng8Gj9+fMRiKUOGDNGAAQM0bNgw3XPPPerevbv++OMPvfvuuzrttNPCw7kTEhI0cuRI3XfffcrLy9O4ceN0xhlnVBpmLZX2xLzs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lbb//PPPsm07pnPZtq1+/frpzjvvVN++fXXxxRfroosu0j//+c9YywqbMmWK0tLSwh/t27ff7XMBANDU0W4CAAAAqCsxB4+jR4/WmDFj9MADD+jzzz/X559/rvvvv18XXnihRo8eHdO52rRpo3322SdiW69evbR69WpJpatnS9KGDRsi9tmwYUP4uYomTJig3Nzc8MeaNWtiqgkAgD0J7SYAAACAuhLV4jLl3XfffcrKytL999+vdevWSSoNEK+//npde+21MZ1r0KBBWrp0acS2ZcuWqWPHjpJKF5rJysrSnDlzdMABB0iS8vLy9PXXX+uyyy6r8px+v19+vz/GuwIAYM9EuwkAAACgrsQUPAaDQb3wwgsaOXKk/v73v4fngUpNTd2ti1999dUaOHCg7rzzTp1xxhmaP3++nnrqKT311FOSJMuyNH78eN1+++3q1q2bOnfurJtvvllt27bVsGHDduuaAAAAAAAAAOqeZYwxsRyQlJSkJUuWhHsl1tY777yjCRMm6JdfflHnzp11zTXX6KKLLgo/b4zRxIkT9dRTTyknJ0eHHXaYHn/8cXXv3j2q8+fl5SktLU25ubm7HZACALCnoN0EAAAA4JSYg8fBgwdr/PjxjabHIX9AAQAQPdpNAAAAAE6JeY7Hyy+/XNdee61+//13HXjggUpOTo54vk+fPo4VBwAAAAAAAKBxirnHo8tVeSFsy7JkjJFlWQqFQo4V5wR6bgAAED3aTQAAAABOibnH44oVK+qiDgAAAAAAAABNSMzBo1OLygAAAAAAAABoumIOHiVp+fLlmjp1qpYsWSJJ2meffXTVVVepa9eujhYHAAAAAAAAoHGqPGHjLsyePVv77LOP5s+frz59+qhPnz76+uuvte++++qjjz6qixoBAAAAAAAANDIxLy7Tt29fDR06VHfddVfE9htvvFEffvihvv32W0cLrC0myQcAIHq0mwAAAACcEnOPxyVLlmjMmDGVtl9wwQVavHixI0UBAAAAAAAAaNxiDh4zMjL03XffVdr+3XffqXXr1k7UBAAAAAAAAKCRi3lxmYsuukgXX3yxfvvtNw0cOFCSNG/ePN1999265pprHC8QAAAAAAAAQOMT8xyPxhhNnTpV999/v/744w9JUtu2bXX99ddr3LhxsiyrTgrdXcxVBQBA9Gg3AQAAADgl6uDxk08+0aBB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h2vXrtW5554b3q9379765ptv6ugualYX99ipU6dK30PLsjR27Ng6vJPq1cU9hkIh3XzzzercubMSExPVtWtX3XbbbWIttvpHm1kZbWZltJn1g3azMtrNUrSbAICaeOJdwJ5m+/bt2n///XXBBRdo+PDhu9w/OTlZV1xxhfr06aPk5GR9/vnnuuSSS5ScnKyLL75YkvTpp59q7NixOuiggxQMBnXTTTfpuOOO0+LFi5WcnFzXt1RJXdxju3btdNddd6lbt24yxujZZ5/Vqaeeqv/973/ad9996/qWKqmLeyyzYMECPfnkk+rTp09dlR+VurrHfffdVx9//HH4sccTn/+G6uL+tm7dqkGDBumoo47S+++/r4yMDP3yyy9q3rx5Xd9OleriHhcsWKBQKBQ+5scff9Sxxx6r008/vc7uoyZ1cY933323nnjiCT377LPad9999c0332j06NFKS0vTuHHj6vqWUA5tZmW0mbSZ8UK7WRntJu0mACAKBnEjybz++usxH3faaaeZc889t9rnN27caCSZTz/9tBbVOaOu7tEYY5o3b26eeeaZ3azMOU7e47Zt20y3bt3MRx99ZI488khz1VVXOVNkLTl1jxMnTjT777+/c4U5xKn7u+GGG8xhhx3mYGXOqaufxauuusp07drV2LZdi+qc4dQ9nnTSSeaCCy6I2Gf48OHmnHPOqW2JqAXazOrRZtJm1jfazerRbpai3QQAlGGodSPzv//9T1988YWOPPLIavfJzc2VJLVo0aK+ynLUru4xFArppZde0vbt2zVgwIB6rs4Z1d3j2LFjddJJJ2nIkCFxqsw51d3jL7/8orZt26pLly4655xztHr16jhVWDtV3d9bb72l/v376/TTT1fr1q3Vt29fPf3003GssnZ29bMYCAT03HPP6YILLpBlWfVcnTOquseBAwdqzpw5WrZsmSRp0aJF+vzzz3XCCSfEq0zsJtpM2szGoqm3mRLtpkS7CQDYQ8U7+dyTKYZ3Gffaay/j8/mMy+Uyt956a7X7hUIhc9JJJ5lBgwY5VGXtOHmP33//vUlOTjZut9ukpaWZd9991+Fqd49T9/jiiy+a/fbbzxQWFhpjTKPtvVHTPb733nvmlVdeMYsWLTIffPCBGTBggOnQoYPJy8urg+//EmMAAA2oSURBVKqj59T9+f1+4/f7zYQJE8y3335r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o6MVHBysHTt2yO12a9++fVq4cKHuu+8+7d2716tWy7L04YcfKiUlRYGBgYqNjVV9fb3vvwGAj+Tl5am1tVW1tbW6cOGCNm7cqOTkZP3444+SbrzBCggI8HpOYGCgLl++rF9++WU6SgZmJHKT3MTsQG4CwMxC4xG4y1RXV2vBggVqb2/Xzp07tX37dm3cuFHx8fH65ptv5HQ6lZWVpT/++EOS1N/fr6effloOh0MdHR06evSofvvtN2VkZEiSent7tXnzZuXm5qqzs1MtLS3asGGDjDHavXu3MjIylJycrN7eXvX29io+Pl6SFBISoo8//lg//PCDDhw4oIMHD+q9997zqrW7u1uNjY06evSoampq9NFHHyk1NVWXL1/WiRMnVFZWprfeekttbW1ezysoKNDzzz+v8+fPKzMzUy+++KI6Ozun4H8XmJienh65XC7V1dVp7dq1euCBB7R7926tWbNGLpdLkpSUlKQjR46oqalJo6OjunjxosrLyyXd+PkDMLnITeDOQW4CwAxkAMx4LpfLhIWF3TKfk5NjnnvuOc943bp1Zs2aNZ7x9evXzbx580xWVpZnrre310gyra2txhhj3n77beN0Or3W/fXXX40k09XVZc6ePWskmZ9//nnM2v63hr+zf/9+88QTT3jGRUVFJigoyAwMDHjmkpKSTExMjHG73Z65pUuXmnfeecczlmRefvllr7Wfeuops3379n+sAZhskkxDQ4Nn/OWXXxpJZt68eV4PPz8/k5GRYYwxZnR01Lz55psmICDA2Gw2Ex4eboqLi40kc/r06WnaCTCzkZvkJmYGchMAZj7+uAxwl1mxYoXna5vNpvnz5ysuLs4zFxkZKUm6evWqJOn8+fNqbm4e875X3d3dcjqdWr9+veLi4pSUlCSn06kXXnhB4eHh49Zx+PBhVVRUqLu7W4ODg7p+/bpCQ0O9zomJiVFISIhXbTabTXPmzPGau1nrTatXr75lfO7cuXHrAabD4OCgbDabzp49K5vN5nXs5s+cZVkqKytTaWmprly5ooiICDU1NUmSYmNjp7xm4G5DbgJ3DnITAGYeGo/AXWbu3LleY8uyvOZu3nB7dHRU0o0XeGlpaSorK7tlraioKNlsNn311Vc6deqUjh8/rsrKSuXn56utrU3333//mDW0trYqMzNTJSUlSkpKUlhYmGpraz2Xwfy/td6cu1krMNM4HA653W5dvXpVa9euHfdcm82mxYsXS5Jqamq0evVqRURETEWZwF2N3ATuHOQmAMw8NB4BjOvxxx/Xp59+qpiYGPn5jf0rw7IsJSQkKCEhQYWFhbLb7WpoaNCuXbvk7+8vt9vtdf6pU6dkt9uVn5/vmfPlzb5Pnz6t7Oxsr7HD4fDZ+sBEDA4O6tKlS57xTz/9pHPnzunee+/VkiVLlJmZqezsbJWXl8vhcOjatWtqamrSihUrlJqaqr6+PtXX1ysxMVF//vmn595WJ06cmMZdAfg75Cbw75CbADC78MdlAIzrlVde0e+//67NmzfrzJkz6u7u1rFjx7R161a53W61tbWptLRUHR0d6unp0ZEjR3Tt2jU98sgjkm5c9nXhwgV1dXWpr69PIyMjeuihh9TT06Pa2lp1d3eroqJCDQ0NPqu5rq5Ohw4d0sWLF1VUVKT29nbl5eX5bH1gIjo6OuRwODxv4nft2iWHw6HCwkJJksvlUnZ2tt544w0tXbpU6enpOnPmjKKjoz1rVFdXa9WqVUpISND333+vlpYWPfnkk9OyHwDjIzeBf4fcBIDZhU88AhjXokWL9PXXX2vPnj1yOp0aHh6W3W5XcnKy5syZo9DQUJ08eVLvv/++BgYGZLfbVV5erpSUFEnStm3b1NLSolWrVmlwcFDNzc169tln9frrrysvL0/Dw8NKTU1VQUGBiouLfVJzSUmJamtrtWPHDkVFRammpkaPPvqoT9YGJioxMVHGmL89PnfuXJWUlKikpGTM4wsWLFBra+tklQfAx8hN4N8hNwFgdrHMeL/VAWCGsSxLDQ0NSk9Pn+5SAAC445GbAABgMnGpNQAAAAAAAACfo/EIAAAAAAAAwOe41BoAAAAAAACAz/GJRwAAAAAAAAA+R+MRAAAAAAAAgM/ReAQAAAAAAADgczQeAQAAAAAAAPgcjUcAAAAAAAAAPkfjEQAAAAAAAIDP0XgEAAAAAAAA4HM0HgEAAAAAAAD4HI1HAAAAAAAAAD73H3IIBKrnzwCCAAAAAElFTkSuQmCC", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "bins = [\n", - " pd.Timestamp('1900-01-01 00:00:01+00:00'),\n", - " pd.Timestamp('2013-08-01 00:00:01+00:00'),\n", - " pd.Timestamp('2013-08-28 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": 26, - "id": "5a91a59a-0d1c-48b3-93dd-b9df76ca68e5", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 26, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABRoAAAHaCAYAAABvgvWMAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAvcRJREFUeJzs3XmcE/X9P/DXTO5sjj1YDgVEbhAVUVRABYS6WGsRqXjWQj1qFRW8/bYKeFRsUUGtx09BxHrVCy0q2lIWFQ8QC9qCqKscKgjLntmcM/P5/THJbLLJ7ia72SPL6/louslMMvkkxM3mlffn85aEEAJERERERERERERErSB39ACIiIiIiIiIiIgo9zFoJCIiIiIiIiIiolZj0EhEREREREREREStxqCRiIiIiIiIiIiIWo1BIxEREREREREREbUag0YiIiIiIiIiIiJqNQaNRERERERERERE1GoMGomIiIiIiIiIiKjVGDQSERERERERERFRqzFoJKIE8+fPR48ePSBJElauXJly28yZM3HWWWcZt5kwYQLmzJljXO7Xrx8WL17c6rFk6zjtafny5cjPz+/oYRARUZbx/ZGIiIioeQwaibLoscceg9vthqIoxjafzweLxYIJEyYkXLe0tBSSJKGsrAyA/qFBkiS88MILScc94ogjIEkSli9fbmyLXT/+1Lt372bH+P3338NqtWLEiBFJ+7Zt24YFCxbg8ccfx549e3D66aen3LZkyZKEsTS0ceNGXH755c2OJaaxcC7T42TLzJkzk55bSZLwzTfftPtYiIi6Ar4/6nL5/THV+2L8af78+e06HiIiIuqcGDQSZdHEiRPh8/nw6aefGtvef/999OzZE5988gmCwaCxfe3atejbty8GDBhgbOvTpw+eeuqphGN+/PHH2Lt3L/Ly8pLu74477sCePXuM03/+859mx7h8+XLMmDEDNTU1+OSTTxL2xT7UTZ06FT179oTNZku5zev1Nlm1V1xcDKfT2exYmpOt47TElClTEp7bPXv24PDDD++QsRAR5Tq+P+py+f0x/vlcvHgxPB5PwrYbbrjBuK4QIiFUJiIiooMHg0aiLBoyZAh69eqF0tJSY1tpaSmmTp2Kww8/HB9//HHC9okTJybc/sILL8S6deuwe/duY9uyZctw4YUXwmw2J92f2+1Gz549jVNxcXGT4xNC4KmnnsKvf/1rXHDBBVi6dKmxb/78+TjzzDMBALIsG9UJDbcBSJoa1lDDKV33338/jjzySOTl5aFPnz648sor4fP5jOdh1qxZqK6uTqqKaHicXbt2YerUqXC5XPB4PJgxYwZ++umnhMcwcuRIPPPMM+jXrx+8Xi/OO+881NbWNvm8pGKz2RKe2549e8JkMjX5WFLZsmULJk6cCLfbDY/Hg2OPPTbhg/YHH3yAk08+GQ6HA3369ME111yDurq6jMdLRNSZ8f1Rl8vvj/HPp9frhSRJxuUvv/wSbrcbb7/9No499ljYbDZ88MEHKZ+POXPmJFSxapqGe+65B4cffjgcDgeOPvpovPzyy2mPi4iIiDoXBo1EWTZx4kSsXbvWuLx27VpMmDAB48ePN7YHAgF88sknSR+kevTogZKSEjz99NMAAL/fjxdffBG//e1vszK2tWvXwu/3Y/LkybjooovwwgsvGKHWDTfcYFSLxFcnNNzWErIs48EHH8T//vc/PP300/j3v/+Nm266CQAwduzYpMqI+KqIGE3TMHXqVFRUVGDdunX45z//iW+//RbnnntuwvXKysqwcuVKrFq1CqtWrcK6deuwcOFCY//y5cuND4TZfiypXHjhhejduzc2btyITZs24ZZbboHFYjHGOmXKFEyfPh2ff/45XnzxRXzwwQeYPXt2i8dHRNRZ8f0xWVd6fwSAW265BQsXLsS2bdtw1FFHpXWbe+65BytWrMBjjz2G//3vf5g7dy4uuugirFu3rlVjISIioo7BoJEoyyZOnIj169dDURTU1tbiP//5D8aPH49TTjnFqOT46KOPEAqFkj5IAcBvf/tbLF++HEIIvPzyyxgwYABGjhyZ8r5uvvlmuFwu4/Tggw82ObalS5fivPPOg8lkwogRI9C/f3+89NJLAACXy2VM94pVKKTa1hJz5szBxIkT0a9fP5x66qm466678Pe//x0AYLVakyojXC5X0jHWrFmDL774As899xyOPfZYnHDCCVixYgXWrVuHjRs3GtfTNA3Lly/HiBEjcPLJJ+PXv/411qxZY+z3er0YMmRIs2NetWpVwnN7zjnnNPtYUtm1axcmT56MoUOHYtCgQTjnnHNw9NFHA9A/XF144YWYM2cOBg0ahLFjx+LBBx/EihUrEqYREhF1BXx/TJaL749NueOOO/Czn/0MAwYMQGFhYbPXD4VC+NOf/oRly5ahpKQE/fv3x8yZM3HRRRfh8ccfb9VYiIiIqGMkzzUholaZMGEC6urqsHHjRlRWVmLw4MEoLi7G+PHjMWvWLASDQZSWlqJ///7o27dv0u3POOMM/O53v8N7772HZcuWNVmtceONN2LmzJnG5W7dujV63aqqKrz66qv44IMPjG0XXXQRli5dmnCMtvCvf/0L99xzD7788kvU1NRAURQEg0H4/f6015jatm0b+vTpgz59+hjbhg8fjvz8fGzbtg2jR48GoE8nc7vdxnV69eqFffv2GZenTZuGadOmNXt/EydOxKOPPmpcjq0Bluljue6663DppZfimWeeweTJk3HOOecY645t2bIFn3/+OZ599lnj+kIIaJqG7777DsOGDUvruSEiygV8f0yWi++PTTnuuOMyuv4333wDv9+Pn/3sZwnbw+EwjjnmmFaNhYiIiDoGg0aiLBs4cCB69+6NtWvXorKyEuPHjwcAHHLIIejTpw8+/PBDrF27FqeeemrK25vNZvz617/GvHnz8Mknn+C1115r9L66deuGgQMHpjWu5557DsFgECeccIKxLRZqffXVVxg8eHAGjzJ9O3bswC9+8Qv8/ve/x913343CwkJ88MEHuOSSSxAOh7O+mH1sWnKMJEnQNC3j4+Tl5SU9ty15LPPnz8cFF1yAN998E2+//TbmzZuHF154AdOmTYPP58Pvfvc7XHPNNUm3S/Uhm4gol/H9MVGuvj82pWFjHlmWIYRI2BaJRIzzsfUo33zzTRx66KEJ17PZbFkdGxEREbUPTp0magMTJ05EaWkpSktLExY8P+WUU/D2229jw4YNKaeFxfz2t7/FunXrMHXqVBQUFGRlTEuXLsX111+PzZs3G6ctW7bg5JNPxrJly7JyH6ls2rQJmqbhvvvuw4knnojBgwfjxx9/TLiO1WqFqqpNHmfYsGHYvXt3QiOArVu3oqqqCsOHD2+TsTeUzmNJZfDgwZg7dy7effddnH322ca6XqNGjcLWrVsxcODApJPVam3rh0NE1O74/livK70/Nqa4uDhp/crNmzcb54cPHw6bzYZdu3YlvQ/GV2gSERFR7mDQSNQGJk6ciA8++ACbN282KjYAYPz48Xj88ccRDoeb/CA1bNgwlJeXG4FUa23evBmfffYZLr30UowYMSLhdP755+Ppp5+GoihZua+GBg4ciEgkgoceegjffvstnnnmGTz22GMJ1+nXrx98Ph/WrFmD8vJy+P3+pONMnjwZRx55JC688EJ89tln2LBhAy6++GKMHz8+o6lar732GoYOHdpmjyVeIBDA7NmzUVpaip07d2L9+vXYuHGjMSX65ptvxocffojZs2dj8+bN+Prrr/H666+zGQwRdVl8f6zXld4fG3Pqqafi008/xYoVK/D1119j3rx5+O9//2vsd7vduOGGGzB37lw8/fTTKCsrw2effYaHHnrIaPxDREREuYVBI1EbmDhxIgKBAAYOHIgePXoY28ePH4/a2loMGTIEvXr1avIYRUVFcDgcWRnP0qVLMXz48JQfIKZNm4Z9+/bhrbfeysp9NXT00Ufj/vvvx7333osRI0bg2WefxT333JNwnbFjx+KKK67Aueeei+LiYvz5z39OOo4kSXj99ddRUFCAU045BZMnT0b//v3x4osvZjSe6upqbN++vc0eSzyTyYQDBw7g4osvxuDBgzFjxgycfvrpWLBgAQDgqKOOwrp16/DVV1/h5JNPxjHHHIPbb78dhxxySIvGR0TU2fH9sV5Xen9sTElJCW677TbcdNNNGD16NGpra3HxxRcnXOfOO+/EbbfdhnvuuQfDhg3DlClT8Oabb+Lwww/P6liIiIiofUii4cIpRERERERERERERBliRSMRERERERERERG1GoNGIiIiIiIiIiIiajUGjURERERERERERNRqDBqJiIiIiIiIiIio1Rg0EhERERERERERUavlbNC4cOFCSJKEOXPmGNuCwSCuuuoqFBUVweVyYfr06fjpp586bpBEREREREREREQHiZwMGjdu3IjHH38cRx11VML2uXPn4h//+AdeeuklrFu3Dj/++CPOPvvstI8rhEBNTQ2EENkeMhERUc7h+yIREREREWUi54JGn8+HCy+8EE888QQKCgqM7dXV1Vi6dCnuv/9+nHrqqTj22GPx1FNP4cMPP8THH3+c1rFra2vh9XpRW1vbVsMnIiLKGXxfJCIiIiKiTORc0HjVVVfhjDPOwOTJkxO2b9q0CZFIJGH70KFD0bdvX3z00UcpjxUKhVBTU5NwIiIiOljxfZGIiIiIiFojp4LGF154AZ999hnuueeepH179+6F1WpFfn5+wvYePXpg7969KY93zz33wOv1Gqc+ffq0xbCJiIhyAt8XiYiIiIioNXImaNy9ezeuvfZaPPvss7Db7Vk55q233orq6mrjtHv37qwcl4iIKBfxfZGIiIiIiFrD3NEDSNemTZuwb98+jBo1ytimqiree+89PPzww3jnnXcQDodRVVWVUNX4008/oWfPnimPabPZYLPZ2nroREREOYHvi0RERERE1Bo5EzROmjQJX3zxRcK2WbNmYejQobj55pvRp08fWCwWrFmzBtOnTwcAbN++Hbt27cKYMWM6YshEREREREREREQHjZwJGt1uN0aMGJGwLS8vD0VFRcb2Sy65BNdddx0KCwvh8Xhw9dVXY8yYMTjxxBM7YshEREREREREREQHjZwJGtPxwAMPQJZlTJ8+HaFQCCUlJXjkkUc6elhERERERERERERdniSEEB09iM6ipqYGXq8X1dXV8Hg8HT0cIiKiDsX3RSIiIiIiykTOdJ0mIiIiIiIiIiKizotBIxEREREREREREbUag0YiIiIiIiIiIiJqNQaNRERERERERERE1GoMGomIiIiIiIiIiKjVGDQSERERERERERFRqzFoJCIiIiIiIiIiolZj0EhEREREREREREStxqCRiIiIiIiIiIiIWs3c0QMgIiIiIiIiQAiBYEhFIBBBIKigZ/c8mEysDSEiotzBoJGIiIiIiKiDCCEQCCrwR8NFTRMdPSQiIqIWY9BIRERERETUjlRVgz+oIBCIIBhUwGiRiIi6CgaNREREREREbSyiaAgEIvAHIgiF1Y4eDhERUZtg0EhERERERNQGIhEV/oCCukAYkYjW0cMhIiJqcwwaiYiIiIiIsiQcVuEPRuD3RxBRGC4SEdHBhUEjERERERFRC8U6RQeDEfgDChSV4SIRER28GDQSERERERFlINbMJRiIIBBSIQTbuRAREQEMGomIiIiIiJoViagIBBU2cyEiImoCg0YiIiIiIqIUQmEF/oCCQIDrLRIREaWDQSMRERERERHq11sMBCLwByNQVU6JJiIiygSDRiIiIiIiOmgJIRAIKqjzRxAIKlxvkYiIqBUYNBIRERER0UFHDxfD8AcYLhIREWULg0YiIiIiIjooRCIqfP4I6vxhTosmIiJqAwwaiYiIiIioy4ooGvz+COoCYUQibOhCRETUlhg0EhERERFRlxILF/3BCMJhtaOHQ0REdNBg0EhERERERDkvHFbhD0bgD0RYuUhERNRB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jTfewJYtW3DTTTdB0zRj/89//nOsWbMG//nPfzBlyhSceeaZ2LVrFwDg1VdfRe/evXHHHXdgz5492LNnT8r7ee2113Dttdfi+uuvx3//+1/87ne/w6xZs7B27dqE6zX23KaS7n0DLXsNnXPOOUbAt2nTJowaNQqTJk0yxnPhhReid+/e2LhxIzZt2oRbbrkFFosFY8eOxeLFi+HxeIxx3XDDDQCASCSCO++8E1u2bMHKlSuxY8eOlGH0/Pnz8fDDD+PDDz/E7t27MWPGDCxevBjPPfcc3nzzTbz77rt46KGHEm7T3Otg/vz56NevX6PPUVeT8dTpU089FePHj8e8efMStldWVmL69On497//nbXBZapbt24wmUwJ38IAwE8//ZSyRNlms8Fms7XX8IiIiDo1vi9SU7x5eTCbTKiq87MrNRFRJ/XNN99ACIGhQ4c2eb01a9bgiy++wHfffWfMYFixYgWOOOIIbNy4EaNHjwagB5LLli2D2+3G8OHDMXHiRGzfvh1vvfUWZFnGkCFDcO+992Lt2rU44YT6tUBnzZqFGTNmAABuvvlmjBkzBrfddhtKSkoAANdeey1mzZplXH/BggW45ZZb8Jvf/AYA0L9/f9x555246aabErKHmTNn4vzzzwegL+v24IMPYsOGDZgyZQoKCwsBAN27d292jb5IJIKHH37YGPPTTz+NYcOGYcOGDTj++OObfpLj9OnTBw888AAkScKQIUPwxRdf4IEHHsBll13W7G2fe+457N+/Hxs3bjTGPnDgQGP/0UcfjaOPPtq4fOedd+K1117DG2+8gdmzZ6OwsBAmk8mo0GvMokWLMHPmTFx55ZUAYFS2Llq0yKgCBZp+bhtK976BzF9DH3zwATZs2IB9+/YZf5cuWrQIK1euxMsvv4zLL78cu3btwo033mi8zgcNGmTcn9frhSRJSeP67W9/a5zv378/HnzwQYwePRo+nw8ul8vYd9ddd2HcuHEAgEsuuQS33norysrK0L9/fwDAr371K6xduxY333yzcZvmXgfdunXDgAEDmnyeupKMKxpLS0vx8MMP46yzzkJdXZ2xPRwOd/gajVarFccee2zCAreapmHNmjWdolENERERUS7Ls9vRzeOGLLdoUgwREbWxdKdrbtu2DX369ElYJmX48OHIz8/Htm3bjG39+vWD2+02Lvfo0QPDhw9PeB/o0aNHwhRUADjqqKMS9gNImAXZo0cPBINBYz3oLVu24I477oDL5TJOl112Gfbs2ZMwTTX+uHl5efB4PEn3nQ6z2WyEqQAwdOjQpMeejhNPPDGho/uYMWPw9ddfp7W28ebNm3HMMccYIWNDPp8PN9xwA4YNG4b8/Hy4XC5s27bNqGhM17Zt24zgLGbcuHFJjzVbz21Dmb6GtmzZAp/Ph6KiooTXw3fffWdMt7/uuutw6aWXYvLkyVi4cGHSNPxUNm3ahDPPPBN9+/aF2+3G+PHjASDp+Wz42nU6nUbI2HCsMc29DmbPnt2lGzE1lHFFIwD861//wu9+9zuceOKJ+Mc//tGpSkCvu+46/OY3v8Fxxx2H448/HosXL0ZdXV3CtyVERERE1DI2iwXd872orPUhFIl09HCIiCjOoEGDIElS1hq+WCyWhMuSJKXcFpvum+p2sQAm1bb4acILFizA2WefnTQGu71+6Y507jsbZFlOCm0jWX7Pa65pyg033IB//vOfWLRoEQYOHAiHw4Ff/epXCIfDWR1HTFs9t5m+hnw+H3r16oXS0tKkY8UqVefPn48LLrgAb775Jt5++23MmzcPL7zwAqZNm5ZyDHV1dSgpKUFJSQmeffZZFBcXY9euXSgpKUl6Phu+TtvrNdeVtOjr6F69emHdunU48sgjMXr06JQvgI5y7rnnYtGiRbj99tsxcuRIbN68GatXr05qEENERERELWOSZXTzeuBiZ0kiok6lsLAQJSUl+Otf/5owAzGmqqoKADBs2DDs3r07YT3mrVu3oqqqCsOHD2+v4RpGjRqF7du3Y+DAgUmndKvordHGZelUEyqKgk8//dS4vH37dlRVVWHYsGEAgOLi4qR1Bzdv3px0nIZrU3788ccYNGgQTCZTs2M46qijsHnz5kbXQVy/fj1mzpyJadOm4cgjj0TPnj2xY8eOhOtYrdZmH++wYcOwfv36pGO39t85nftuiVGjRmHv3r0wm81Jr4Vu3boZ1xs8eDDmzp2Ld999F2effTaeeuqpRsf15Zdf4sCBA1i4cCFOPvlkDB06NCvVmjGteR10RRkHjbFvHmw2G5577jlce+21mDJlCh555JGsD66lZs+ejZ07dyIUCuGTTz5JWCuCiIiIiLLDm+dEkcfDqdRERJ3IX//6V6iqiuOPPx6vvPIKvv76a2zbtg0PPvigsaTY5MmTceSRR+LCCy/EZ599hg0bNuDiiy/G+PHjcdxxx7X7mG+//XasWLECCxYswP/+9z9s27YNL7zwAv74xz+mfYzDDjsMkiRh1apV2L9/P3w+X6PXtVgsuPrqq/HJJ59g06ZNmDlzJk488URjfcZTTz0Vn376KVasWIGvv/4a8+bNw3//+9+k4+zatQvXXXcdtm/fjueffx4PPfQQrr322rTGe/7556Nnz54466yzsH79enz77bd45ZVX8NFHHwHQq1NfffVVbN68GVu2bMEFF1yQVEnXr18/vPfee/jhhx9QXl6e8n5uvPFGLF++HI8++ii+/vpr3H///Xj11VeNJiktlc59t8TkyZMxZswYnHXWWXj33XexY8cOfPjhh/jDH/6ATz/9FIFAALNnz0ZpaSl27tyJ9evXY+PGjUZI3K9fP/h8PqxZswbl5eXw+/3o27cvrFYrHnroIXz77bd44403cOedd2ZtzM29Dh5++GFMmjQpa/fX2WX8V2HD8uE//vGPePbZZ3HfffdlbVBERERElBvsVgu6e72wNZhaREREHaN///747LPPMHHiRFx//fUYMWIEfvazn2HNmjV49NFHAegFRK+//joKCgpwyimnYPLkyejfvz9efPHFDhlzSUkJVq1ahXfffRejR4/GiSeeiAceeACHHXZY2sc49NBDjaYyPXr0SOhq3ZDT6cTNN9+MCy64AOPGjYPL5Up47CUlJbjttttw0003YfTo0aitrcXFF1+cdJyLL74YgUAAxx9/PK666ipce+21uPzyy9Mar9Vqxbvvvovu3bvj5z//OY488kgsXLjQqIK7//77UVBQgLFjx+LMM89ESUkJRo0alXCMO+64Azt27MCAAQNQXFyc8n7OOussLFmyBIsWLcIRRxyBxx9/HE899RQmTJiQ1jgbk859t4QkSXjrrbdwyimnYNasWRg8eDDOO+887Ny5Ez169IDJZMKBAwdw8cUXY/DgwZgxYwZOP/10LFiwAAAwduxYXHHFFTj33HNRXFyMP//5zyguLsby5cvx0ksvYfjw4Vi4cCEWLVqUtTE39zooLy9Pax3JrkIS6a4WG7Vz50706dMn6Zvr//73v9i0aZPRJSoX1dTUwOv1orq6Gh6Pp6OHQ0RE1KH4vkiZqvH7UesPdPQwiCiOx+mE28llDohili9fjjlz5hjTyIlaY8KECRg5ciQWL17c0UPpNDJuBtPYNwojRozAiBEjWj0gIiIiIspNHqcTZpMJlb46ILPvsomIiIioC0graDz77LOxfPlyeDyelF2g4r366qtZGRgRERER5R6nzQazbMKB2lp2ZSQiIiI6yKQVNHq9XqMJjNfrbdMBEREREVFus1rM6O714kBtLSKK0tHDISIiMsycORMzZ87s6GFQF1FaWtrRQ+h0MlqjUQiB3bt3o7i4GA5H11vng2tRERER1eP7IrWWpgkcqK1FOBLp6KEQHbS4RiMREbWnjLpOCyEwcOBAfP/99201HiIiIiLqImRZQjePGw6braOHQkRERETtIKOgUZZlDBo0CAcOHGir8RARERFRFyJJEgrdLrgc9o4eChERERG1sYyCRgBYuHAhbrzxRvz3v/9ti/EQERERURfkzcuDNy+vo4dBRERERG0orWYw8S6++GL4/X4cffTRsFqtSWs1VlRUZG1wRERERNR1uBx2mE0yKmp9yGCZcCIiIiLKERkHjYsXL26DYRARERHRwcButaLY60F5TS00Tevo4RARERFRFmUcNP7mN79pi3EQERER0UHCYjYbYaOqqh09HCIiAjB//nw8+uij2LdvH1577TWcddZZHT0kIspBGa/RGC8YDKKmpibhRERERETUHLPJhGKvBxZzxt97ExFR1MyZMyFJknEqKirClClT8Pnnn2d0nG3btmHBggV4/PHHsWfPHpx++ultNGLq7CZMmIA5c+Z09DAoh2UcNNbV1WH27Nno3r078vLyUFBQkHAiIiIiIkqHSZbRzeOB1WLp6KEQEeWsKVOmYM+ePdizZw/WrFkDs9mMX/ziFxkdo6ysDAAwdepU9OzZEzabrUVjiUQiLbodEXUdGQeNN910E/7973/j0Ucfhc1mw5NPPokFCxbgkEMOwYoVK9pijERERETURcmyhG4eN5z2ln2oJSI62NlsNvTs2RM9e/bEyJEjccstt2D37t3Yv3+/cZ3du3djxowZyM/PR2FhIaZOnYodO3YA0KdMn3nmmQAAWZYhSRIAQNM03HHHHejduzdsNhtGjhyJ1atXG8fcsWMHJEnCiy++iPHjx8Nut+PZZ58FADz55JMYNmwY7HY7hg4dikceeaTJx7B69WqcdNJJyM/PR1FREX7xi18Y4Wf8fb366quYOHEinE4njj76aHz00UfG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4PV6MWXKFIRCIXz66aeorKzEddddl3T9goICFBUV4f/9v/+HXr16YdeuXbjlllta+ayk1txjGjhwIPr06YP58+fj7rvvxldffYX77rsv4/uZP38+rrjiCnTv3h2nn346amtrsX79elx99dWYPHkyxowZg7POOgt//vOfMXjwYPz444948803MW3atISp6JnI1nH79euHTz75BDt27DCm2cdP1yZqTlpB44MPPpj2Aa+55poWD4aIiIiIqKE8ux0WkxkVPjaJISJqaPXq1cZ6hW63G0OHDsVLL72ECRMmANDXE3zvvfdw88034+yzz0ZtbS0OPfRQTJo0qckKx2uuuQbV1dW4/vrrsW/fPgwfPhxvvPEGBg0a1OR4Lr30UjidTvzlL3/BjTfeiLy8PBx55JGYM2dOyuvLsowXXngB11xzDUaMGIEhQ4bgwQcfNMafTc09JovFgueffx6///3vcdRRR2H06NG46667cM4552R0P7/5zW8QDAbxwAMP4IYbbkC3bt3wq1/9CoAeYr/11lv4wx/+gFmzZmH//v3o2bMnTjnlFPTo0aPFjy1bx73hhhvwm9/8BsOHD0cgEMB3332X1cpL6vokkcaCBYcffnh6B5MkfPvtt60eVEepqamB1+tFdXV12iXlREREXRXfF6mzUTUNVb46BLluI1HaPE4n3M6m14wjIiLKlrQqGmNdpomIiIiIOopJllHkcaMuGORUaiIiIqJOqFUT7YUQGXVwIiIiIiJqrTy7Hd29XljMrV5unIiIiIiyqEVB44oVK3DkkUfC4XDA4XDgqKOOwjPPPJPtsRERERERpWQxm1Ds9cDlsHf0UIiIiIgoKuOvge+//37cdtttmD17NsaNGwdAbz1/xRVXoLy8HHPnzs36IImIiIiIGpIkCd68PNgsFlT66qBpWkcPiYiIiOigllYzmHiHH344FixYgIsvvjhh+9NPP4358+fn9HqOXPSeiIioHt8XKZeoqoYKnw/hSKSjh0LUqbAZDBERtaeMp07v2bMHY8eOTdo+duxY7NmzJyuDIiIiIiLKhMkkR6dSM1AhIiIi6igZB40DBw7E3//+96TtL774IgYNGpSVQRERERERtYQ3z4kijwey3Kqeh0RERETUAhmv0bhgwQKce+65eO+994w1GtevX481a9akDCCJiIiIiNqT3WpB93wvKmt9CHEqNREREVG7yfir3unTp2PDhg3o1q0bVq5ciZUrV6Jbt27YsGEDpk2b1hZjJCIiIiLKiEmW0c3rgcfp7OihEBERER00Mgoaa2pq8M9//hN79uzBAw88gE2bNmHTpk3429/+hmOOOaatxkhERERE1CJupwPdvJxKTUQHLyEELr/8chQWFkKSJGzevLmjh0Q5YObMmTjrrLNafZz169fjyCOPhMViycrxWmv58uXIz8/P6jF37NjB/7bipP0X1+bNmzF06FBMmTIFZ555JgYOHIh33nmnLcdGRERERNRqNos+ldpmsXT0UIiI2sRHH30Ek8mEM844I2nf6tWrsXz5cqxatQp79uzBiBEjIEkSVq5c2f4DpXbXr18/LF68uMPu/7rrrsPIkSPx3XffYfny5R02DkrfhAkTMGfOnBbfPu2g8eabb8bhhx+ODz74AJs2bcKkSZMwe/bsFt8xEREREVF7MckyijxuuBz2jh4KEVHWLV26FFdffTXee+89/Pjjjwn7ysrK0KtXL4wdOxY9e/aE2Zxxq4ZGRbgOLjWjrKwMp556Knr37t3iSsJwOJzdQVGbSjto3LRpEx566CGMGTMGxxxzDJYtW4aysjLU1NS05fiIiIiIiLJCkiR48/JQ4HIBktTRwyEiygqfz4cXX3wRv//973HGGWckVI3NnDkTV199NXbt2gVJktCvXz/069cPADBt2jRjW8zrr7+OUaNGwW63o3///liwYAEURTH2S5KERx99FL/85S+Rl5eHu+++O+WYnnnmGRx33HFwu93o2bMnLrjgAuzbt8/YX1paCkmSsGbNGhx33HFwOp0YO3Ystm/fblxn/vz5GDlyJJ555hn069cPXq8X5513Hmpra43rhEIhXHPNNejevTvsdjtOOukkbNy40difaprsypUrIcW9B6RzP5qm4c9//jMGDhwIm82Gvn37Jjz23bt3Y8aMGcjPz0dhYSGmTp2KHTt2JPw7nHXWWfjTn/6EHj16ID8/H3fccQcURcGNN96IwsJC9O7dG0899VTCWNM97qJFi9CrVy8UFRXhqquuMgLgCRMmYOfOnZg7dy4kSUp43OlasGABiouL4fF4cMUVVySEfpqm4Z577sHhhx8Oh8OBo48+Gi+//DKA+unEBw4cwG9/+1tIkmS8NtetW4fjjz8eNpsNvXr1wi233JLwOpswYQJmz56N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3r2orKwEANx+++1YsWIFFixYgP/973/Ytm0bXnjhBfzxj3/M6Lnr27cvrFYrHnroIXz77bd44403cOedd2Z0jHTk5eXh97//PW688UasXr0aW7duxWWXXQa/349LLrkEAHDCCSfA6XTi//7v/1BWVobnnnsuoSt3Oux2O26++WbcdNNNWLFiBcrKyvDxxx8bz++FF16Ibt26YerUqXj//ffx3XffobS0FNdcc43R2KUlsnXcfv364b333sMPP/zQbIfmhsLhMC655BJs3boVb731FubNm4fZs2dDlmW43W7ccMMNmDt3Lp5++mmUlZXhs88+w0MPPYSnn3660WNeeeWV2L17N66++mp8+eWXeP311zFv3jxcd911CVOCG7rqqqtQUVGB888/Hxs3bkRZWRneeecdzJo1q9FQ7JprrsHq1auxaNEifP3113j44YcTpk0D6b/uX3rpJSxbtgxfffUV5s2bhw0bNmD27NmteowXXHABvv/+ezzxxBONNlbKxOTJkzFmzBicddZZePfdd7Fjxw58+OGH+MMf/pBR2N+vXz988skn2LFjB8rLyzOudmTQSEREREQUFVu30ZuXB6TxQZ+IqKMsXboUkydPTjk9evr06fj000/x+eefp7ztfffdh3/+85/o06ePUZVVUlKCVatW4d1338Xo0aNx4okn4oEHHsh4dmNxcTGWL1+Ol156CcOHD8fChQuxaNGizB9gGhYuXIjp06fj17/+NUaNGoVvvvkG77zzDgoKCgAAhYWF+Nvf/oa33noLRx55JJ5//nnMnz8/4/u57bbbcP311+P222/HsGHDcO655xpr2jmdTrz33nvo27cvzj77bAwbNgyXXHIJgsFgqyoRs3XcO+64Azt27MCAAQMSplxLktRs6Dpp0iQMGjQIp5xyCs4991z88pe/THj+7rzzTtx222245557MGzYMEyZMgVvvvkmDj/88EaPeeihh+Ktt97Chg0bcPTRR+OKK67AJZdc0mygfcghh2D9+vVQVRWnnXYajjzySMyZMwf5+fmNBpQnnnginnjiCSxZsgRHH3003n333aT7Sfd1v2DBArzwwgs46qijsGLFCjz//PMJ64225DF6vV5Mnz4dLpcroTFTS0mShLfeegunnHIKZs2ahcGDB+O8887Dzp07jS7p6bjhhhtgMpkwfPhwY+mDjMaRbtfpgwG7axIREdXj+yId7ILhCCpqa9kkhnIau04TUUPfffcdBg8ejK1bt2LQoEEdPZxOL1WX9myZNGkSjjjiCDz44INZP3ZHSaui8Y033ki5YCoRERERUVdlt1pQ7PUmdPMkIiLKdW+99RYuv/xyhowdqLKyEq+99hpKS0tx1VVXdfRwsiqtFTSnTZuGvXv3ori4GCaTCXv27EH37t3bemxERERERB3KYjaxSQwREXUpXS3YykXHHHMMKisrce+992LIkCEdPZysSitoLC4uxscff4wzzzwzoWsOEREREVFXF2sSU1VXB38w1NHDISIionbUFkuo7NixI+vH7CzSChqvuOIKTJ06FZIkQZIk9OzZs9HrtqYFNhERERFRZyRJEgpcLphNJtTU+Tt6OERERESdUlpB4/z583Heeefhm2++wS9/+Us89dRTyM/Pb+OhERERERF1Lm6HAxaTCRW1PjaJISIiImograARAIYOHYqhQ4di3rx5OOecc+B0OttyXEREREREnZLdakWx14sDtbWczUNEREQURxIt/Cp2//792L59OwBgyJAhKC4uzurAOkJNTQ28Xi+qq6vh8Xg6ejhEREQdiu+LRE1TNQ0VtT6E2SSGOjGP0wm309HRwyAiooOEnOkN/H4/fvvb3+KQQw7BKaecglNOOQWHHHIILrnkEvj9XK+GiIiIiA4OJllGN48bTruto4dCRERE1ClkHDTOnTsX69atwxtvvIGqqipUVVXh9ddfx7p163D99de3xRiJiIiIiDqlWJMYTx6XFSIiIiLKOGh85ZVXsHTpUpx++unweDzweDz4+c9/jieeeAIvv/xyW4yRiIiIiKhTczscKPK4IUlSRw+FiCiBEAKXX345CgsLIUkSNm/e3CHj6NevHxYvXpzVY86cORNnnXVWVo9JRK3ToqnTPXr0SNrevXt3Tp0mIiIiooOW3iTGA5PJ1NFDIaKDzEcffQSTyYQzzjgjad/q1auxfPlyrFq1Cnv27MGIESMgSRJWrlzZ/gOlRpWWlkKSJFRVVXX0UIhaJeOgccyYMZg3bx6CwaCxLRAIYMGCBRgzZkxWB0dERERElEssZjOKvR5YLZaOHgoRHUSWLl2Kq6++Gu+99x5+/PHHhH1lZWXo1asXxo4di549e8JsNmftfiNshkVEDWQcNC5ZsgTr169H7969MWnSJEyaNAl9+vTBhx9+iCVLlrTFGImIiIiIckasSYzDxiYxRLlKCAFF9XfYSQiR9lh9Ph9efPFF/P73v8cZZ5yB5cuXG/tmzpyJq6++Grt27YIkSejXrx/69esHAJg2bZqxLeb111/HqFGjYLfb0b9/fyxYsACKohj7JUnCo48+il/+8pfIy8vD3XffnXJM+/btw5lnngmHw4HDDz8czz77bNJ1qqqqcOmll6K4uBgejwennnoqtmzZYuyfP38+Ro4ciccffxx9+vSB0+nEjBkzUF1d3ehzEQqFcM0116B79+6w2+046aSTsHHjRgD6v+nAgQOxaNGihNts3rwZkiThm2++MR7j448/jl/84hdwOp0YNmwYPvroI3zzzTeYMGEC8vLyMHbsWJSVlSUcJ53n7sknn8S0adPgdDoxaNAgvPHGGwCAHTt2YOLEiQCAgoICSJKEmTNnNvo4iTqzjL/KGDFiBL7++ms8++yz+PLLLwEA559/Pi688EI4HI6sD5CIiIiIKNdIkoRCtwu1JhNquLwQUc5RtQA2fNdxzU6PP/w+mE3pNZn6+9//jqFDh2LIkCG46KKLMGfOHNx6662QJAlLlizBgAED8P/+3//Dxo0bjaUdunfvjqeeegpTpkwxtr3//vu4+OKL8eCDD+Lkk09GWVkZLr/8cgDAvHnzjPubP38+Fi5ciMWLFzdaHTlz5kz8+OOPWLt2LSwWC6655hrs27cv4TrnnHMOHA4H3n77bXi9Xjz++OOYNGkSvvrqKxQW/v/27jy8qTLt4/gvW9OmbVLahrYsZV8EVHatKC50AHXeQXFEERWwLgiKu4KMgiLiuIDKOCgOMDoKqOPOoIIwuCBKgaGIsojKIlBQlqZlaWn7vH84zRAp0NKkadrv57p6XeScJ0/u8zR6J3fPOXeiJGnjxo16/fXX9f7778vn8ykrK0vDhw8vt3ApSffee6/efPNNvfTSS2rSpIkef/xx9enTRxs3blRiYqKuu+46zZw5U3fffbf/OTNnzlTPnj3VsmVL/7bx48dr0qRJmjRpku677z5dddVVat68uUaPHq309HRdd911uuWWW/TBBx9Uau0eeughPf7443riiSc0ZcoUDRo0SJs3b1bjxo315ptv6rLLLtP69evldrupryBiVfqMRklyuVy64YYb9NRTT+mpp57S9ddfz38EAAAAwG/Eu2KUGE+TGAChM336dF199dWSpL59+yovL0+ffPKJJMnj8Sg+Pl42m02pqanyer3yer2SpISEBP826dci2KhRozR48GA1b95cv/vd7zR+/Hi98MILAa931VVXaejQoWrevLnS09OPimfDhg364IMP9OKLL+rMM89Uly5dNH36dB08eNA/5vPPP9eyZcv0xhtvqGvXrmrVqpWefPJJJSQkBDSZPXTokF5++WV17NhRPXv21JQpUzRnzhzl5uYe9br79+/X1KlT9cQTT+jCCy9Uu3bt9OKLLyomJkbTp0+X9GsBdP369Vq2bJmkXy/9njVrlq677rqAuYYOHaoBAwaodevWuu+++7Rp0yYNGjRIffr00SmnnKLbbrtNixcv9o+v6NoNGTJEAwcOVMuWLfXoo4+qoKBAy5Ytk81m8xdX69evr9TUVHk8nmP9yoEaLXg3ZwAAAABwlBhnlOw2t37x5au0tDTc4QCoRcqKZm+//bYkyW6364orrtD06dN13nnnVWqunJwcLVmyJOBy6JKSEh06dEgHDhyQy/XrGZZdu3Y97jxr166V3W5Xly5d/Nvatm2rhISEgNcqKChQUlJSwHMPHjwYcElyenq6GjZs6H+ckZGh0tJSrV+/XqmpqQHP/f7773X48GH16NHDv83hcKh79+5au3atJKlBgwa6+OKLNWPGDHXv3l3vv/++CgsLdfnllwfMddppp/n/XdYM99RTTw3YdujQIfl8Prnd7gqv3ZHzxsbGyu12H3WmJxDpKDQCAAAAIeaw21U/waPdvnwdPuKeXQBqJps1Rt2bPRXW16+I6dOnq7i4WA0aNPBvM8bI6XTqL3/5S6XOiisoKNBDDz2k/v37H7UvOjra/+/Y2NgKz3m810pLSws4K7DMkQXJULj++ut1zTXXaPLkyZo5c6auuOIKfyGwjOOIhl5lZ6SXt63sj0cVXTvHbxqFWSwW/gCFWodCIwAAAFANbFarvB639hbs18HCwnCHA+A4LBZLhe+RGC7FxcV6+eWX9dRTT6l3794B+y655BLNnj1bw4YNK/e5DodDJSUlAds6d+6s9evXB9yr8GS0bdtWxcXFWrFihbp16ybp1zMv9+3bF/Baubm5stvtAc1ofmvLli3avn27v5D65Zdfymq1qk2bNkeNbdGihaKiorRkyRI1adJE0q+XRmdnZ+v222/3j7vooosUGxur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AAAAQJVRaAQAAAAAAABQZRQaAQAAAAAAAFQZhUYAAAAAAAAAVUahEQAAAAAAAECVUWgEKsliseidd94JawzGGN14441KTEyUxWLRqlWrwhrPiQwZMkSXXHJJuMMAAIQAebHyyIsAAKC2otCIOqM2faj/8MMP9fe//11z587Vjh071KFDh3LHvfjiizr99NMVFxenhIQEderUSRMnTqzmaENnyJAhGjdu3Ek/3xijadOm6YwzzvCvUdeuXfX000/rwIEDwQu0hmnatKmefvrpcIcBIMzIi+TF3yIvAgCAqrKHOwAAlff9998rLS1NZ5111jHHzJgxQ7fffrueffZZnXvuuSosLNTq1au1Zs2aaow0NIqKihQVFVXlea655hq99dZb+tOf/qS//OUv8nq9ysnJ0dNPP62mTZvWmi/gAFDbkRfJiwAAoGbgjEbUWeedd55Gjhype++9V4mJiUpNTT3qLIDvvvtOPXv2VHR0tNq1a6cFCxYcNc/WrVs1YMAAJSQkKDExUf369dOmTZskSevWrZPL5dKsWbP8419//XXFxMTo22+/PWZsn3zyibp37y6n06m0tDSNGjVKxcXFkn49W+HWW2/Vli1bZLFY1LRp03LneO+99zRgwABlZWWpZcuWat++vQYOHKgJEyb4x5SdzfLQQw/J6/XK7XZr2LBhKioq8o8pLS3VxIkT1axZM8XExOj000/XP//5T//+kpISZWVl+fe3adNGzzzzzDGPTZKys7Pl9Xr15z//WZK0b98+XX/99f4YLrjgAuXk5PjHjxs3Th07dtTf/vY3NWvWTNHR0eXO+9e//lWtWrVSdHS0UlJS9Mc//vGYMbz++ut69dVXNXv2bN1///3q1q2bmjZtqn79+mnRokU6//zz/cf/8MMPq1GjRnI6nerYsaM+/PBD/zybNm2SxWLR66+/rnPOOUcxMTHq1q2bNmzYoOzsbHXt2lVxcXG68MIL9fPPPx+19o8++qhSUlKUkJCghx9+WMXFxbrnnnuUmJioRo0aaebMmQFxH+/9duS8Tz75pNLS0pSUlKQRI0bo8OHDkn5932/evFl33HGHLBaLLBbLcX9XAOoO8iJ5kbxIXgQAoMoMUEcMHjzY9OvXz//43HPPNW6324wbN85s2LDBvPTSS8ZisZj58+cbY4wpKSkxHTp0ML169TKrVq0yn3zyienUqZORZN5++21jjDFFRUXmlFNOMdddd51ZvXq1+fbbb81VV11l2rRpYwoLC40xxjz33HPG4/GYzZs3m61bt5p69eqZZ5555phx/vTTT8blcpnhw4ebtWvXmrffftskJyebsWPHGmOM2bdvn3n44YdNo0aNzI4dO8yuXbvKneemm24ybdu2NZs2bTrumsTFxZkrrrjCrFmzxsydO9d4vV5z//33+8c88sgjpm3btubDDz8033//vZk5c6ZxOp1m8eLF/jV48MEHTXZ2tvnhhx/MK6+8Ylwul3nttdfKXfuFCxcaj8djXnjhBf/+zMxM83//938mOzvbbNiwwdx1110mKSnJ7N692xhjzNixY01sbKzp27evWblypcnJyfHPW7Yu2dnZxmazmVmzZplNmzaZlStXHned//CHP5g2bdocc3+ZSZMmGbfbbWbPnm3WrVtn7r33XuNwOMyGDRuMMcb8+OOPRpJ/jb799ltz5plnmi5dupjzzjvPfP7552blypWmZcuWZtiwYQFrEh8fb0aMGGHWrVtnpk+fbiSZPn36mAkTJpgNGzaY8ePHG4fDYbZu3epf6xO93wYPHmzcbrcZNmyYWbt2rXn//feNy+Uy06ZNM8YYs3v3btOoUSPz8MMPmx07dpgdO3accA0A1E7kxfLXhLx4fORFAABwPBQaUWeU94Xq7LPPDhjTrVs3c9999xljjPnoo4+M3W4327Zt8+//4IMPAr5Q/eMf/zBt2rQxpaWl/jGFhYUmJibGfPTRR/5tF198sTnnnHNMr169TO/evQPG/9b9999/1JzPPfeciYuLMyUlJcYYYyZPnmyaNGly3OPdvn27OfPMM40k07p1azN48GDz2muv+ecoW5PExESzf/9+/7apU6f6X+vQoUPG5XKZL774ImDurKwsM3DgwGO+9ogRI8xll10W8Dr9+vUzb731lomLizNz5szx7/vss8+M2+02hw4dCpijRYsW/i9dY8eONQ6H45hfHo0x5s033zRut9v4fL7jrkuZU045xfzhD3844bgGDRqYCRMmBGzr1q2bGT58uDHmf1+o/va3v/n3z54920gyCxcu9G+bOHFiwBe4wYMHmyZNmgT8Ptq0aWPOOecc/+Pi4mITGxtrZs+ebYyp2PutbN7i4mL/mMsvv9xcccUV/sdNmjQxkydPPuGxA6jdyIvkxSORFyef8NgBAMCJcY9G1GmnnXZawOO0tDTt2rVLkrR27Vo1btxYDRo08O/PyMgIGJ+Tk6ONGzcqPj4+YPuhQ4f0/fff+x/PmDFDrVu3ltVq1TfffHPcy3LWrl2rjIyMgDE9evRQQUGBfvrpJ6Wnp1fo2NLS0rR06VKtWbNGn376qb744gsNHjxYf/vb3/Thhx/Kav31zgmnn366XC5XwDEWFBRo69atKigo0IEDB/S73/0uYO6ioiJ16tTJ//i5557TjBkztGXLFh08eFBFRUXq2LFjwHO++uorzZ07V//85z8D7vGUk5OjgoICJSUlBYw/ePBgwBo2adJEXq/3mMf7u9/9Tk2aNFHz5s3Vt29f9e3bV5deemnAsR3JGHPMucr4fD5t375dPXr0CNjeo0ePgEvYpMD3UkpKiiTp1FNPDdhW9t4q0759e//voWzMkQ0MbDabkpKS/M+r6Putffv2stls/sdpaWn6+uuvT3i8AEBeJC8eD3kRAACcCIVG1GkOhyPgscViUWlpaYWfX1BQoC5duujVV189at+RH/5zcnK0f/9+Wa1W7dixQ2lpaScfdCV16NBBHTp00PDhwzVs2DCdc845+uSTT/z3WjqegoICSdK//vUvNWzYMGCf0+mUJM2ZM0d33323nnrqKWVkZCg+Pl5PPPGEvvrqq4DxLVq0UFJSkmbMmKGLL77Yv/YFBQVKS0vT4sWLj3r9hIQE/79jY2OPG2t8fLxWrlypxYsXa/78+XrwwQc1btw4ZWdnB8xTpnXr1lq3bt2JlqDCjnwvlX0Z/u223763ynv/He89WdH3W1Xf1wDqLvLi8ZEXK468CABA3UShETiGU045RVu3bg34AvTll18GjOncubNee+011a9fX263u9x59uzZoyFDhmjMmDHasWOHBg0apJUrVyomJuaYr/vmm2/KGOP/YL5kyRLFx8erUaNGVTqmdu3aSZL279/v35aTk6ODBw/64/nyyy8VFxenxo0bKzExUU6nU1u2bNG5555b7pxLlizRWWedpeHDh/u3HXkWQZnk5GS99dZbOu+88zRgwAC9/vrrcjgc6ty5s3Jzc2W32495A/+KstvtyszMVGZmpsaOHauEhAQtWrRI/fv3P2rsVVddpSuvvFLvvvuu+vXrF7DPGCOfzyePx6MGDRpoyZIlAce/ZMkSde/evUqxnoyKvN8qIioqSiUlJUGMDEBdQF4kL5IXAQDAidB1GjiGzMxMtW7dWoMHD1ZOTo4+++wzjRkzJmDMoEGDlJycrH79+umzzz7Tjz/+qMWLF2vkyJH66aefJEnDhg1T48aN9ac//UmTJk1SSUmJ7r777mO+7vDhw7V161bdeuutWrdund59912NHTtWd955Z8DlRCdy8803a/z48VqyZIk2b96sL7/8Utdee628Xm/ApW5FRUXKysrSt99+q3nz5mns2LG65ZZbZLVaFR8fr7vvvlt33HGHXnrpJX3//fdauXKlpkyZopdeekmS1KpVKy1fvlwfffSRNmzYoAceeEDZ2dnlxlS/fn0tWrRI69at08CBA1VcXKzMzExlZGTokksu0fz587Vp0yZ98cUXGjNmjJYvX17h4507d66effZZrVq1Sps3b9bLL7+s0tJStWnTptzxAwYM0BVXXKGBAwfq0Ucf1fLly7V582bNnTtXmZmZ+ve//y1Juueee/TnP/9Zr732mtavX69Ro0Zp1apVuu222yocW7BU5P1WEU2bNtWnn36qbdu26ZdffglhxABqE/IieVEiLwIAgOPjjEbgGKxWq95++21lZWWpe/fuatq0qZ599ln17dvXP8blcunTTz/Vfffdp/79+ys/P18NGzZUr1695Ha79fLLL2vevHn6z3/+I7vdLrvdrldeeUVnn322fv/73+vCCy886nUbNmyoefPm6Z577tHpp5+uxMREZWVl6U9/+lOl4s/MzNSMGTM0depU7d69W8nJycrIyNDChQsD7vvUq1cvtWrVSj179lRhYaEGDhyocePG+fePHz9eXq9XEydO1A8//KCEhAR17txZ999/vyTppptu0n/+8x9dccUVslgsGjhwoIYPH64PPvig3LhSU1O1aNEinXfeeRo0aJBmzZqlefPmacyYMRo6dKh+/vlnpaamqmfPnv57OlVEQkKC3nrrLY0bN06HDh1Sq1atNHv2bLVv377c8RaLRbNmzdK0adM0Y8YMTZgwQXa7Xa1atdK1116rPn36SJJGjhypvLw83XXXXdq1a5fatWun9957T61atapwbMFyovdbRT388MO66aab1KJFCxUWFlbovlwAQF78FXmRvAgAAI7NYsikQJ01ZMgQ7du3T++88064QwEAIOzIiwAAAFXDpdMAAAAAAAAAqoxCIwAAAAAAAIAq49JpAAAAAAAAAFXGGY0AAAAAAAAAqoxCIwAAAAAAAIAqo9AIAAAAAAAAoMooNAIAAAAAAACoMgqNAAAAAAAAAKqMQiMAAAAAAACAKqPQCAAAAAAAAKDKKDQCAAAAAAAAqDIKjQAAAAAAAACq7P8B4wPH+GrGRXwAAAAASUVORK5CYII=", - "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.11.11" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/text_analysis/case3/.ipynb_checkpoints/041525_phab_comments-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/041525_phab_comments-checkpoint.ipynb deleted file mode 100644 index 3a8be4c..0000000 --- a/text_analysis/case3/.ipynb_checkpoints/041525_phab_comments-checkpoint.ipynb +++ /dev/null @@ -1,989 +0,0 @@ -{ - "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/0422_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\") and not word.lower().startswith(\"certain\"):\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_34086/836739196.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_34086/836739196.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 07-01-2013 before 10-01-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'] < 1443743999) & (phab_df['date_created'] > 1372636800)]\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: 2281\n", - "Unique ids: 14490\n", - "Unique speakers: 634\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_34086/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_34086/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": "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": 12, - "id": "828fb57a-e152-42ef-9c60-660648898532", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_34086/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_34086/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_34086/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_34086/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": 13, - "id": "27e47f6f-0257-4b70-b222-e91ef888c900", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_34086/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_34086/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_34086/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": 14, - "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": 15, - "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\n", - "import matplotlib.ticker as ticker\n", - "import matplotlib.dates as mdates" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "9833922d-d69a-4f8d-96ed-b25eea626114", - "metadata": {}, - "outputs": [], - "source": [ - "given_date = pd.Timestamp(\"2015-07-02\").tz_localize(None)\n", - "task_phab_df['timestamp'] = pd.to_datetime(task_phab_df['timestamp'], unit='s').dt.tz_localize(None)\n", - "#task_phab_df = task_phab_df[(task_phab_df['date_created'] < 1380585599) & (task_phab_df['date_created'] > 1352592000)]\n", - "task_phab_df['week_bin'] = ((task_phab_df['timestamp'] - given_date).dt.days // 7)" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "ebd80040-8e9b-49f3-9eea-5643bdf12f5b", - "metadata": {}, - "outputs": [], - "source": [ - "task_phab_df\n", - "#task_phab_df.to_csv(\"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/phab_tasks.csv\", index=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "82cd9dde-0d14-4de5-8482-5a39de8d2869", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_96995/627627281.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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jh06deqUWrduna24U+4LjIyM9Ci+9Nxzzz1atGiRBgwYoPvuu0/79+/X888/rx07dujzzz+Xn5+fevXqpb59++qrr75yHRRL5xOarVu3avr06a5h8+bNU61atXTdddfJ19dXH3zwge69914lJydryJAhbvP+6aefdNNNN+mOO+5Qv379tGDBAvXv318NGzZUrVq11Lp1a91333169tln9cgjj6hGjRqS5PrXE/v27ZMkFStWzG14z549VaFCBU2ZMkVff/21Xn75ZZUoUULTpk3L1jLt3btXvXr10qBBg9SvXz8tXLhQN998s1atWqWOHTu6jXvvvfcqKipK48aN0+nTp9ONfdGiRRo4cKBq1aqlhx9+WJGRkdqxY4dWrVql3r17S5JWrFih+Ph4DR48WMWKFdO2bdv03HPP6bffftOKFSskne/rw4cPp3n5q5npuuuu07p163THHXeofv36Wr16tUaNGqVDhw5p5syZbuN/9tlnWr58uYYOHarixYtn+77sn3/+We+++65uvvlmVahQQUePHtULL7ygNm3aaPfu3a7v5UsvvaT77rtPN910k+6//36dOXNG//vf//Tll1+62uBi+/bt01VXXaWiRYtqzZo1Kl68uM6ePatOnTopISFBw4YNU3R0tA4dOqQPP/xQJ06cUEREhMfLkNl6LElHjhxRu3btdO7cOY0ZM0YhISF68cUXFRQUlKq+119/Xf369VOnTp00bdo0xcfHa968eWrZsqV27Nih2NhYXXXVVbr33ns1ZcoU3XDDDWrQoIF+//13DRs2TB06dNCgQYMkSUePHlXTpk1dP5RERUVp5cqVuuOOOxQXF6cHHnhAkvTvv/+qffv2OnjwoO677z6VLl1ar7/+uj777LNMl7927dqKjIzUxo0bdd1110n6v23fN998o7i4OIWHhys5OVlffPGF260FF6pRo4Yef/xxjRs3TnfffbdatWolSWrevLlrnL///ludO3dW9+7d1bNnT7355pt66KGHVKdOHV1zzTWZxpqYmJjmg/ay84NLbklv2wTgMmcAUIAtXLjQJNlXX31l+/btM19fX7vvvvtc5W3atLFatWq5Ph84cMB8fHxs0qRJbvV8++235uvr6xqelJRk4eHhNnr0aDMzS05OtmLFitnNN99sPj4+9s8//5iZ2YwZM8zpdNrff/+dYZxt2rSx6tWr27Fjx+zYsWP2ww8/2KhRo0ySde3a1eP4zMz69etn5cuXd33etGmTSbLFixe7Tbtq1Sq34SdPnrSAgAB78MEH3cZ76qmnzOFw2C+//OIaFh8fn2pZOnXqZBUrVnQbVr58eZNkGzdudA37448/Us1nxYoVJsnWrVuXXlO5GT9+vEmyPXv22LFjx2z//v32wgsvWEBAgJUsWdJOnz7tNt7AgQPdpr/xxhutWLFibsM8Xaa33nrLNezkyZNWqlQpu+KKK1zDUtbBli1b2rlz59zqSCnbv3+/mZmdOHHCwsLC7Morr7R///3Xbdzk5OQMY5wyZUqq/hkyZIiltSt/9913TZI9+eSTbsNvuukmczgc9tNPP7mGSTKn02m7du1KVU9mQkJCrF+/fq7PZ86csaSkJLdx9u/fbwEBAfb444+7hl1//fVu38u0pPTpsWPH7Pvvv7fSpUtb48aN7fjx465xduzYYZJsxYoVHsfer18/CwkJcRuW1fX4gQceMEn25Zdfuo0XERHh1t///POPRUZG2l133eU2nyNHjlhERITb8NOnT1vlypWtVq1adubMGevatauFh4e79fcdd9xhpUqVsj///NOtvltuucUiIiJc682sWbNMki1fvjxV/Vn5/nXt2tWaNGni+ty9e3fr3r27+fj42MqVK83M7OuvvzZJ9t5777nGa9OmjbVp08b1+auvvjJJtnDhwlTzaNOmjUmy1157zTUsISHBoqOjrUePHhnGZ/Z/fZXRX3rrRXrfG0/G279/v0myiRMn2rFjx+zIkSO2fv16u+KKK1JtNwCAy8sBFBoVK1bU7bffrhdffFG///57muO8/fbbSk5OVs+ePfXnn3+6/qKjo1WlShWtW7dOkuR0OtW8eXNt3LhRkvT999/rr7/+0pgxY2Rm2rJli6TzZ4BSzgxl5ocfflBUVJSioqJUvXp1TZ8+Xdddd53b5ZZZjS8tK1asUEREhDp27Og2bcOGDRUaGuqaNuWS3+XLl7tdarxs2TI1bdpU5cqVcw278MzdyZMn9eeff6pNmzb6+eefU51NqlmzputsliRFRUWpWrVq+vnnnzNtm8xUq1ZNUVFRqlChgu655x5VrlxZH330kYKDg93GSzkjmKJVq1b666+/3J507skylS5dWjfeeKPrc3h4uPr27asdO3boyJEjbuPeddddmd6/vWbNGv3zzz8aM2ZMqnumL7w0/MIYT58+rT///FPNmzeXmWnHjh0ZzkM6/4A1Hx8f3XfffW7DH3zwQZmZVq5c6Ta8TZs2qlmzZqb1ZiYgIEBO5/lDi6SkJP31118KDQ1VtWrV9PXXX7vGi4yM1G+//aavvvoq0zq/++47tWnTRrGxsVq7dq2KFCniKks5k7169epUtxFkV1bW448//lhNmzZVkyZN3Mbr06ePW11r1qzRiRMndOutt7p9J318fHTllVe6fZ+Dg4O1aNEiff/992rdurU++ugjzZw50/V9NDO99dZb6tatm8zMrb5OnTrp5MmTrjb++OOPVapUKd10001u9ad3VvpirVq10tdff+26YmPz5s3q0qWL6tev77rSZ9OmTXI4HGrZsmWW6kxLaGio2/3Q/v7+atKkSZa3GVdeeaXWrFmT6u/pp5/OdkyeGj9+vKKiohQdHa22bdtq3759mjZtmrp3737JYgCQ/3F5OYBC5bHHHtPrr7+uqVOnavbs2anK9+7dKzNTlSpV0pzez8/P9f9WrVppwoQJ+vfff7Vp0yaVKlVKDRo0UL169bRp0yZ17NhRmzdvVs+ePbMUW2xsrF566SUlJydr3759mjRpko4dO+aWfHkSX1rLdvLkSZUoUSLN8gvvG+/Vq5feffddbdmyRc2bN9e+ffu0fft2zZo1y22azz//XOPHj9eWLVtSJTUnT550u3z3wmQ9RZEiRdzuJ8+ut956S+Hh4fLz81PZsmVVqVKlNMe7OIaUBO3vv/9WeHi4JM+WqXLlyqmejl61alVJ528NiI6Odg2vUKFCpsuRculpZq+xO3jwoMaNG6f3338/Vftl5dLZX375RaVLl1ZYWJjb8JRL+X/55Re34VmJPSuSk5M1e/ZszZ07V/v371dSUpKr7MLLbR966CGtXbtWTZo0UeXKlXX11Verd+/eatGiRao6u3XrppIlS2r16tWpnoxeoUIFjRgxQjNmzNDixYvVqlUrXXfddbrtttuydWm5lLX1+JdffnG7lzlFtWrV3D7v3btX0v/d53uxlHUyRYsWLTR48GDNmTNHnTp10sCBA11lx44d04kTJ/Tiiy/qxRdfTLO+lO94yr3vF6+7F8eXnlatWuncuXPasmWLYmJi9Mcff6hVq1batWuXW9Jds2ZNFS1aNEt1pqVs2bKpYixSpIj+97//ZWn64sWLq0OHDqmG+/peusPbu+++WzfffLOcTqciIyNdz0UAgAuRdAMoVFKepPziiy9qzJgxqcqTk5PlcDi0cuXKNM9KXnhQ37JlSyUmJmrLli3atGmT6+xXq1attGnTJv3www86duyY21mxjISEhLgdILZo0UINGjTQI488omeffdbj+NJathIlSmjx4sVplkdFRbn+361bNwUHB2v58uVq3ry5li9fLqfT6XrQmXQ+QWzfvr2qV6+uGTNmKCYmRv7+/vr44481c+bMVA+NSu8sr1304K7saN26tevp5RnJLAZPl8kTad3Pmx1JSUnq2LGjjh8/roceekjVq1dXSEiIDh06pP79+3vlve65FfvkyZM1duxYDRw4UE888YSKFi0qp9OpBx54wC3uGjVqaM+ePfrwww+1atUqvfXWW5o7d67GjRuniRMnutXZo0cPvfrqq1q8eLHuueeeVPN85pln1L9/f7333nv65JNPdN9992nKlCnaunWr64F2nsjN9ThlmV9//XW3H2hSXJwcJiQkuB4suG/fPsXHx7uu5kip67bbblO/fv3SnF/dunU9jjEtjRo1UmBgoDZu3Khy5cqpRIkSqlq1qlq1aqW5c+cqISFBmzZtcrsKJDu8uc24VKpUqZJm4g8AFyLpBlDoPPbYY3rjjTfcHp6VolKlSjIzVahQwXXGMj1NmjSRv7+/Nm3apE2bNmnUqFGSzieAL730kj799FPX5+yoW7eubrvtNr3wwgsaOXKkypUr51F8aS3b2rVr1aJFi0yTqJCQEF177bVasWKFZsyYoWXLlqlVq1ZuD6D74IMPlJCQoPfff9/t7F9Gl7hnJq/fqe3pMv30008yM7e4f/zxR0nK1sPGUs7Qf/fdd6pcuXKa43z77bf68ccf9eqrr6pv376u4WvWrEk1bnrtWb58ea1du1b//POP29nuH374wVXuDW+++abatWunV155xW34iRMnUv1oEhISol69eqlXr146e/asunfvrkmTJunhhx92u/pj+vTp8vX11b333quwsLA0H7RWp04d1alTR4899pi++OILtWjRQvPnz9eTTz7pleUsX7686yz2hfbs2eP2OaW/S5QokaXEbPz48fr+++/19NNP66GHHtKYMWNcP8hFRUUpLCxMSUlJmdZVvnx5fffdd6nW3YvjS0/KZd6bNm1SuXLl3H5wTEhI0OLFi3X06NFMt315/X0HgPyCe7oBFDqVKlVyJbMX33fbvXt3+fj4aOLEianOppiZ/vrrL9fnlFd6/ec//9HBgwfdDjz//fdfPfvss6pUqZJKlSqV7VhHjx6txMREzZgxw+P4LtazZ08lJSXpiSeeSFV27tw5t9efSecvMT98+LBefvllffPNN+rVq5dbecpZqAvjOHnypBYuXOjRMl4oJCREklLFcql4ukyHDx/WO++84/ocFxen1157TfXr10/zzGVmrr76aoWFhWnKlCk6c+aMW1lKTGnFaGZp3i6RXnt26dJFSUlJev75592Gz5w5Uw6HI0tPhs4OHx+fVOvtihUrdOjQIbdhF6/H/v7+qlmzpsxMiYmJbmUOh0MvvviibrrpJvXr18/tVVZxcXE6d+6c2/h16tSR0+nM0uuxsqtLly7aunWrtm3b5hp27NixVFeZdOrUSeHh4Zo8eXKq5UqZJsWXX36pp59+Wg888IAefPBBjRo1Ss8//7w2bNgg6Xzb9ujRQ2+99Za+++67DOvq0qWLDh8+rDfffNM1LD4+Pt3L0tPSqlUrffnll1q3bp1r21e8eHHVqFHD9YNmZlf55PX3HQDyC850AyiUHn30Ub3++uvas2eP6zU/0vmE/Mknn9TDDz+sAwcO6IYbblBYWJj279+vd955R3fffbdGjhzpGr9Vq1aaOnWqIiIiVKdOHUnnz1pVq1ZNe/bsUf/+/XMUZ82aNdWlSxe9/PLLGjt2rMfxXahNmza65557NGXKFO3cuVNXX321/Pz8tHfvXq1YsUKzZ892e7BSly5dFBYWppEjR7oO6C909dVXy9/fX926ddM999yjU6dO6aWXXlKJEiXSfVBdZurXry8fHx9NmzZNJ0+eVEBAgOud2ZeCp8tUtWpV3XHHHfrqq69UsmRJLViwQEePHs32Dw/h4eGaOXOm7rzzTjVu3Fi9e/dWkSJF9M033yg+Pl6vvvqqqlevrkqVKmnkyJE6dOiQwsPD9dZbb6V5b3zDhg0lSffdd586deokHx8f3XLLLerWrZvatWunRx99VAcOHFC9evX0ySef6L333tMDDzyQ7j3xOXXttdfq8ccf14ABA9S8eXN9++23Wrx4car3wl999dWKjo5WixYtVLJkSX3//fd6/vnn1bVr11T3oUvnH2z4xhtv6IYbblDPnj318ccf66qrrtJnn32moUOH6uabb1bVqlV17tw5vf7662muz7lp9OjRev3119W5c2fdf//9rleGlS9f3u1+5PDwcM2bN0+33367GjRooFtuuUVRUVE6ePCgPvroI7Vo0ULPP/+8zpw5o379+qlKlSqaNGmSJGnixIn64IMPNGDAAH377bcKCQnR1KlTtW7dOl155ZW66667VLNmTR0/flxff/211q5dq+PHj0s6/1C/559/Xn379tX27dtVqlQpvf7666kePJiRVq1aadKkSfr111/dkuvWrVvrhRdeUGxsbKaX71eqVEmRkZGaP3++wsLCFBISoiuvvDLXniEAAAXGJXpKOgB4xYWvDLtYv379TFKaryZ66623rGXLlhYSEmIhISFWvXp1GzJkiO3Zs8dtvI8++sgk2TXXXOM2/M477zRJ9sorr2QpzotfXXah9evXmyQbP368R/Fd/MqwFC+++KI1bNjQgoKCLCwszOrUqWOjR4+2w4cPpxq3T58+Jsk6dOiQZmzvv/++1a1b1wIDAy02NtamTZtmCxYscHstktn51/dc+OqzC5f7wlcImZm99NJLVrFiRfPx8cn09UUXvjYqI+mNd/Eru7KzTKtXr7a6detaQECAVa9ePdVriDJaB9Oaf0oMzZs3t6CgIAsPD7cmTZrYf/7zH1f57t27rUOHDhYaGmrFixe3u+66y7755ptUr186d+6cDRs2zKKioszhcLi93uiff/6x4cOHW+nSpc3Pz8+qVKli06dPd3s1mdn5V4YNGTIkw/ZNT1qvDHvwwQetVKlSFhQUZC1atLAtW7akWg9eeOEFa926tRUrVswCAgKsUqVKNmrUKDt58qRrnLT6ND4+3tq0aWOhoaG2detW+/nnn23gwIFWqVIlCwwMtKJFi1q7du1s7dq1mcae3ivDsroe/+9//7M2bdpYYGCglSlTxp544gl75ZVX0uzvdevWWadOnSwiIsICAwOtUqVK1r9/f/vvf/9rZmbDhw83Hx8ft1eQmZn997//NV9fXxs8eLBr2NGjR23IkCEWExNjfn5+Fh0dbe3bt7cXX3zRbdpffvnFrrvuOgsODrbixYvb/fff73p9YFZe2RcXF2c+Pj4WFhbm9iq8N954wyTZ7bffnqV2eu+996xmzZrm6+vrtv6mt01Mb7t2sfT6yux8e+sSvTJs+vTpmdYDAA6zAvS0CgAAAAAAChDu6QYAAAAAwEtIugEAAAAA8BKSbgAAAAAAvISkGwAAAAAALyHpBgAAAADAS0i6AQAAAADwEt+8DsDbkpOTdfjwYYWFhcnhcOR1OAAAAACAAsjM9M8//6h06dJyOrN+/rrQJ92HDx9WTExMXocBAAAAACgEfv31V5UtWzbL4xf6pDssLEzS+YYJDw9XYmKiPvnkE1199dXy8/NLNX5G5TmZ1tvlxJb/5k1shS822oXYLpfYaBdiu1xio12I7XKJjXbJndji4uIUExPjyjGzqtAn3SmXlIeHh7uS7uDgYIWHh6fb6OmV52Rab5cTW/6bN7EVvthoF2K7XGKjXYjtcomNdiG2yyU22iV3Y/P0tmUepAYAAAAAgJeQdAMAAAAA4CUk3QAAAAAAeEmhv6c7q5KSkpSYmKjExET5+vrqzJkzSkpKchsno7K8Lie2/DfvwhwbAAAAgKy57JNuM9ORI0d04sQJ1+fo6Gj9+uuvqW6Qz6gsr8uJLf/Nu7DHFhYWJjNLVQYAAADg/1z2SXdKwl2iRAkFBwfLzHTq1CmFhoameuF5cnJyumV5XU5s+W/ehTW2lO9IQkKC/vjjD4/eUQgAAABcbi7rpDspKcmVcBcrVkzS+WTj7NmzCgwMTDMRSa8sr8uJLf/NuzDHFhAQoDNnziguLk5JSUny8fFJNQ4AAACAy/xBaomJiZKk4ODgPI4EKHj8/f0l/d/3CAAAAEBql3XSncLTl5sD4HsDAAAAZAVJNwAAAAAAXkLSjVzx4osvqlatWvL19dWsWbNcw2JiYuTr66t58+Zp4sSJql+/vmua/v3764YbbnB9vuqqq/TAAw9c0rhTrF+/Xg6Hw/UU+0vpwIEDcjgc2rlz5yWfNwAAAADvuqwfpJaese/9eEnn91y/Jh6NP2DAAL322muaMmWKxowZ4xr+0Ucf6bbbbrvkr3GKi4vTfffdpyeffFJ9+vRRkSJFFBcXp6FDh2rGjBm68cYb5XA4FBoaqvvuuy/det58800FBARkeb7r169Xu3bt9Ndff6X5sK/8qH///jpx4oTefffdvA4FAAAAwCVQMDIVpBIYGKhp06bp77//zutQdPDgQSUmJqpTp04qVaqUgoODXcO6du3qGhYaGup6SnxaihYtqrCwsEsYeeF29uzZvA4BAAAAuOyRdBdQHTp0UHR0tKZMmZLheG+99ZZq1aqloKAg1a1bVzNmzHArj42N1eTJk3XHHXcoJiZGsbGxevHFF93Geeihh1S9enWVLl1alStX1tixY11PrF60aJHq1KkjSapfv758fHzchlWsWFE+Pj46ePBgqsvLL3bx5eWvv/66GjVqpIiICFWrVk19+vTRH3/8Ien8Jdnt2rWTJBUrVkxFihTRgAEDJJ1/3dWUKVNUoUIFhYSEqGXLlnrzzTfd5vXxxx+ratWqCgkJUbdu3XTgwIEM21GSZsyYoTp16igkJEQxMTG69957derUKVf5hAkTUi3f7NmzVbduXVf5q6++qvfee08Oh0M+Pj7avHmza9yff/5Z7dq1U3BwsOrVq6ctW7a41ZXSlwEBAYqNjU2zL5944gn17dtX4eHhuueee3T27FkNGzZMpUqVUmBgoMqXL5/pOgMAAAAg95B0F1A+Pj6aPHmynnvuOf32229pjrN9+3b17NlTt9xyi7755huNGTNG48aN06JFi9zGe+aZZ9SoUSNt2LBBgwcP1uDBg7Vnzx5XeVhYmBYsWKCtW7dq5syZeumllzRz5kxJUq9evbR27VpJ0qeffqpDhw7p5ptvdg3btm2bDh06pDJlyni8jImJiXriiSe0Y8cOvfHGG/rll1/Uv39/SVJMTIzeeustSdL333+vH374wXUv+ZQpU/Taa69p/vz5+vbbb3Xvvfeqb9++2rBhgyTp119/Vffu3dWtWzd9/fXXuv322/XII49kGo/T6dSzzz6rXbt26dVXX9Vnn32mhx56KMvLM3LkSPXs2VOdO3fW77//rkOHDqlJk/+7teDRRx/VyJEjtXPnTlWtWlV9+vTRuXPnJLn35bfffqsJEyZo3LhxWrJkids8nn76adWrV087duzQY489phdeeEEffPCBli9frj179mjx4sWKjY3NcswAAAAAcoZ7uguwG2+8UfXr19f48eP10ksvpSqfMWOG2rdvr7Fjxyo5OVnR0dHav3+/pk+f7kpeJalLly4aPHiw4uLiNHr0aM2aNUvr1q1TtWrVJEmPPfaYkpOTFRcXp9q1a2vv3r1aunSpRo8eraCgINcl48WLF1d0dLScTqdrWFRUlKKjoxUXF+fx8g0cOFDS+TPXxYsX16xZs3TllVfq1KlTCg0NVdGiRSVJJUqUkNPpVHh4uBISEjR58mStXbtWzZo1U3Jysnr37q3t27frhRdeUJs2bTRv3jxVqlRJzzzzjJKTk1WqVCnt27dPTz31VIbxXHgWPjY2Vk8++aQGDRqU5TPHoaGhCgoKUkJCgqKjo11tmmLkyJHq2rWrJGnixImqVauWfv75ZxUtWtStLyWpatWq2rVrl5577jkNGjTIVcdVV12lBx980NVuv/32m6pUqaKWLVvK4XCofPnyWYoVAAAAQO7gTHcBN23aNL366qv6/vvvU5V9//33atGihduw5s2ba+/evUpKSnINS7n8WTr/7uXo6GjXZdyStGzZMrVq1UrVqlVTeHi4HnvsMR08eNALS+Nu+/bt6tatm2JjYxUTE+O6nDyjef/000+Kj49Xx44dFRoaqvDwcJUtW1avv/669u3bJ+l8u1x55ZVu0zVt2jTTeNauXav27durTJkyCgsL0+23366//vpL8fHxOVjK/3NhP5QqVUqSdOzYMVfMafXlvn373PqyUaNGbuP07t1bO3fuVLVq1XTffffpk08+yZVYAQAAAGQNZ7oLuNatW6tTp0565JFH1LNnz2zV4efn5/bZ4XAoOTlZkrRlyxb16dNHEyZMUIsWLVS6dGktX75czzzzTI5jz8jp06fVqVMnderUSa+//rqCgoJ0/PhxXXPNNRk+ICzlHuuPPvpIZcqUUXJysuvMeFBQULbjOXDggK699loNHjxYkyZNUtGiRbV582bdcccdrvvbnU5nqifHp5RlxYX94HA4JMnjJ9GHhIS4fa5Xr5727dun1atXa+3aterZs6c6dOiQ6h53AAAAZM+wV7e5/u+jZLWLlEYt2a4kOT1+SxEKJ5LuQmDq1KmqX79+qnt1a9Sooc8//9xt2BdffKGqVavKx8cnS3V/8cUXKl++vB555BHFxcUpPDxcv/zyS26Fnq4ffvhBf/31l6ZOnaoyZcooLi5O77//vts4/v7+kqSkpCTXK8Nq1qypgIAAHTx4UG3atHFdwh0eHu4ap0aNGqnq+vLLLzOMZ/v27UpOTtYzzzzjqmf58uVu40RFRenIkSMyM1fSfPG7t/39/d3OTGdVen1ZqVKlTPsyPDxcvXr1Uq9evXTTTTepc+fOOn78uCIjIz2OAwAAAIBnSLoLgTp16qh3796pnjr+4IMPqnHjxnriiSd08803a926dZozZ47mzp2b5bqrVKmigwcPaunSpapRo4Y2btyod955J7cXIZVy5crJ399fzz33nO6++25t27ZNkyZNchunfPnycjgc+vDDD9WqVSvXfd0jR47U8OHDlZycrObNm+vw4cP65ptvFBERoX79+mnQoEF65plnNGrUKA0cOFCbN2/Wq6++mmE8lStXVmJiop577jl169ZNn3/+uebPn+82Ttu2bXXs2DE99dRTuummm7Rq1SqtWrVKoaGhrnFiY2O1evVq7dmzR0WKFHEl55m5sC979eqlLVu2aM6cOXr66acznG7OnDmKjY1Vw4YN5XQ6tWLFCkVHR5NwAwAAAJcI93QXEhMnTnRdEp6iQYMGWr58uZYuXaq6detq8uTJmjhxottD1DJz3XXXafjw4brvvvvUunVrffHFF66HeXlTVFSUFi1apBUrVqh27dqaNWtWqgedlSlTRhMnTtQjjzyiqlWratiwYZKkJ554QmPHjtWUKVNUq1Yt3XTTTfroo49UoUIFSecT+rfeekvvvvuurrjiCi1cuFBPPvlkhvHUq1dPM2bM0LRp01S7dm0tXrw41QPUatSooblz52rOnDmqV6+etm3b5nqoWYq77rpL1apVU6NGjVSyZMlMz7CnuLAva9eurXHjxmnixInq3bt3htOFhobq6aefVqNGjdS4cWMdOHBAH3/8setsPQAAAADv4kx3Gp64vqrb5cgp0rpUOTfLs2rhwoWppo+NjdXRo0cVHh7uNrxHjx7q0aOH27wvlPJ+6gsT9osviX7qqac0depUt9gvfJJ3/fr1lZSU5PYk7vr167vuR06pe/z48Zo4caJrnJRXl6WUf/bZZ27Ldeutt+rWW291i/3ie5zHjh2rRx991G3ZHA6H7r//ft1///3ptvm1116ra6+91q38jjvuUEaGDx+u4cOHuw3r06eP23IPGjTI7WniycnJGjJkiOtzVFSU62FmGS1XZGRkqjZN6csL676wPK13jffr10/Dhg0jyQYAAADyCEfiAAAAAAB4CUk3AAAAAABeQtINAAAAAICXkHQDAAAAAOAlJN0AAAAAAHgJSTcAAAAAAF5C0g0AAAAAgJeQdAMAAAAA4CUk3QAAAAAAeAlJNy65F198UTExMXI6nZo1a5YkadGiRSpfvrxr2IQJE1S/fn3XNPfee69uvPFG1+e2bdvqgQceuLSB/3/r16+Xw+HQiRMnLvm8Dxw4IIfDoZ07d17yeQMAAADwnG9eB5Af/XfmlEs6vw4Tp2V53AULFmj8+PH6+++/5et7vvtOnTqlIkWK6Morr9TGjRtd465fv17t2rXTTz/9pAoVKqhu3br69ddf9Z///Ee33HKLW7116tTR7t279corr2jgwIGSpNjYWP3yyy9u45UpU0a//fZbdhdVcXFxGjp0qGbMmKEePXooIiJCcXFxGj16tJ555hnddNNNioiIUHJysoYNG5ZuPW+//bb8/PyyPN/169erffv2+vvvvxUZGZnt+C+lAQMG6M8//9QHH3yQ16EAAAAAyCbOdBcwrVq10qlTp/Tf//7XNWzTpk2Kjo7W9u3bdebMGdfwdevWqVy5cqpUqZJrWExMjBYuXOhW59atW3XkyBGFhISkmt/jjz+u33//XYcOHdIPP/yg7du35yj+gwcPKjExUV27dlWpUqUUHBzsGtalSxfXsNDQUBUrVizdeooWLaqwsLAcxYL/c/bs2bwOAQAAACiUSLoLmCpVqqhUqVJav369a9j69et13XXXqXz58tq6davb8Hbt2rlN37t3b23YsEG//vqra9iCBQvUu3dv+fj4pJpfWFiYoqOjFR0drZIlSyoqKirD+MaMGaOqVasqODhYFStW1NixY5WYmCjp/CXkderUkSRVrFhRDodDixYtUr169SRJlStXlsPh0IEDB1JdXn6xiy8vX7p0qZo0aeKKt3fv3vrjjz8knU/027dvL0kqUqSIHA6H+vfvL0lKTk7WjBkzVKlSJQUFBalevXp688033eb1ySefqHr16goKClK7du104MCBDNtAkmbMmKE6deooLCxMtWrV0pAhQ3Tq1ClX+YQJE9SgQQO3aWbNmqXY2FhX+WuvvaaPP/5YPj4+cjgcbn3+888/q3379ipdurSuuOIKbdmyxa2ut956S3Xq1FHJkiVVsWJFPfPMM27lsbGxevLJJzVo0CBFRkbq7rvv1tmzZzV06FDXDx916tTR1KlTM11WAAAAAOkj6S6A2rZtq3Xr1rk+r1u3Tm3atFHz5s1didm///6rL7/8MlXSXbJkSXXq1EmvvvqqJCk+Pl7Lli3TgAEDciW2sLAwLVq0SLt379bs2bP10ksvue7b7tWrl9auXStJ2rZtm37//XfdfPPN+uSTTySdP+P++++/KyYmxuP5njt3ThMnTtQ333yjd999VwcOHHAl1mXKlNGKFSskSXv27NHvv/+u2bNnS5KmTp2qZcuWae7cudq1a5eGDx+u2267TRs2bJAk/frrr+rbt6+uvfZa7dy5U3feeafGjBmTaTxOp1PPPvusvv32W82bN0/r1q3T6NGjs7w8I0eO1M0336z27dvr0KFD+v3339W8eXNX+aOPPqoRI0Zo48aNqlKlim699VadO3dOkrR9+3b17NlTvXr10ueff65x48Zp7NixWrRokds8nnnmGdWuXVvbt2/X2LFj9eyzz+r999/X8uXL9f333+vFF19U+fLlsxwzAAAAgNS4p7sAatu2rUaMGKFz587p33//1Y4dO9SmTRvFxcXp9ddflyRt2bJFCQkJqZJuSRo4cKAefPBBPfroo3rzzTdVqVKldM8qP/TQQ3rsscdcnydNmqT7778/3dgeffRROZ3nf8uJjY3VyJEjtXTpUt1zzz0KCgpyXTIeFRWl6OhoSUpzmKduu+02hYeHy+l0qmLFinr22WfVuHFjnTp1Sj4+PipatKgkqUSJEq57uhMSEjRlyhS988476tChg2vazZs364UXXlCbNm00f/58VahQQU8//bScTqeqVaumb7/9VtOmZXwffspZ+OTkZBUtWlSPP/647r33Xs2dOzdLyxMaGqqgoCAFBAQoOjra1aYpRo4cqa5duyouLk4TJkxQnTp19NNPP6l69eqaMWOG2rdvr8cee0xxcXFq0KCBfvjhB02fPt31Q4QktWvXTkOHDnW128GDB1WlShW1bNlSZqYiRYooPDw8ax0AAAAAIE2c6S6A2rZtq9OnT+urr77Spk2bVLVqVUVFRalFixb68ssvdebMGa1fv14VK1ZUuXLlUk3ftWtXnTp1Shs3btSCBQtcD05Ly6hRo7Rz5059/fXX2rhxo26//XZJ0qBBgxQaGur6S7Fs2TK1aNFC0dHRCg0N1WOPPaaDBw/mfiNcZOfOnbruuutUrlw5hYWFqU2bNpKU4bx/+uknxcfHq3v37goPD3cty2uvvaZ9+/ZJkr7//ns1bNjQbbpmzZplGs/atWvVvn17xcTEKCYmRv369dNff/2l+Pj4HCzl/6lbt67r/6VKlZIk1+X033//vVq0aOE2fosWLbR3714lJSW5hjVq1MhtnP79+2vnzp2qVq2a7r//fn322We5EisAAABwOeNMdwFUuXJllS1bVuvWrdPff//tSjBLlSqlmJgYffHFF1q3bp2uuuqqNKf39fXV7bffrvHjx+vLL7/UO++8k+68ihcvrsqVKys5OVlxcXGuM5+PP/64Ro4c6Tbutm3bdPvtt2vixInq1KmTIiIitHTp0lT3E+e206dPq0ePHurUqZMWL16sqKgoHTx4UJ06dcrwAWEp91gvW7ZMVapUcTubHBAQkO14Dhw4oGuvvVaDBw/WE088IX9/f+3cuVN33XWXzp49q+DgYDmdTpmZ23Qp975nxYVPbnc4HJLOn1X3xMUPzmvQoIH279+vlStXas2aNRowYIAWL16st956y6N6AQAAAPwfku4Cql27dlq/fr3+/vtvjRo1yjW8VatWWrlypbZt26bBgwenO/3AgQP19NNPq1evXipSpIjHCVuJEiVUokQJ1+fk5GRt27ZN5cuX16OPPuoafvErx7zhhx9+0PHjxzVlyhTXPcgXPt1dkvz9/SXJ7UxvzZo1FRAQoF9//VXXXHNNqku4JalGjRp699133YZd+LC6tGzfvl3JycmuHxvi4uK0cuVKt3GioqJ05MgRt8T74ndv+/v7u8WbVTVq1NDnn3/uNuzzzz9X1apV03xY3oXCw8PVq1cv3Xzzzbrmmmt000036fjx467L8wEAAAB4hqS7gGrXrp2GDBmixMRE15luSWrdurXuu+8+nT17Ns37uVPUqFFDf/75p4KDg3MtpooVK+rgwYNaunSpGjdurI8++ijDs+i5pVy5cvL399fzzz+vwYMH67vvvtMTTzzhNk758uXlcDj04YcfqkuXLgoKClJYWJjr3vaAgAC1bt1aJ0+e1Oeff67w8HD169dP99xzj2bMmKHRo0frrrvu0vbt21M9kOxilStXVmJiop577jl17dpVa9eu1QsvvOA2Ttu2bXXs2DHNnj1bffr00SeffKKVK1e63UMdGxurVatWac+ePYqKilJERESW2uPBBx9U48aN9eSTT6pLly769ttv9fzzz2d6P/mMGTNUqlQpXXHFFZKk9957T9HR0QXmveYAAABAfsQ93QVUu3bt9O+//6py5coqWbKka3ibNm30zz//qFq1aq57fdNTrFgxBQUF5VpMXbp00QMPPKChQ4eqfv36+uKLLzR27Nhcqz89UVFRmjNnjt58803VrFlTU6dO1dNPP+02TpkyZTRx4kSNGTNGJUuW1NChQyWdv0x+1KhRmjZtmmrU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du/eneE4X3zxhQUHB1tMTIwNGjTIzp07Z3fccYcr7mbNmtnhw4ezVbeZ2fLly02SOZ1Oq127th08eNBq165tISEhFhQUZJGRkbZt2zYzM/vggw+sdevWVrp0aWvYsKG9+uqrtnPnTq/1SefOnW327NnWt2/fNPulT58+6fbJyJEjM1yf7rrrLnvooYesdevWNm7cODMze+qppyw4ONj8/f2tb9++9tFHH2W7zz/55BMbN26cffrpp2ZmtmHDBuvcubO1a9fOFixY4NX1KS/nnZFrr73Wpk+fbq1bt871us0y3jaGhIS4bRvNzA4dOmTjxo2z3r1724MPPmjvvPNOttflV1991f73v/+ZmVlSUpI9/vjjVrp0aXM6nVamTBmbMmWK7dixI1v1169f3xYvXmxm2fueZLb9atq0qb322msWHx+f6/3iaZ94UveBAwesZs2aJsk6d+7sasOUtilfvrzt2bPHNX5a+6uMZLbtrV27tv3666+u8S/ePj7xxBPZXp+efvppr22/QkNDrV+/ful+xxMTE+3RRx9Nt+7bb7/dxowZY5GRka62TvlLGXbVVVfZ4sWL7cyZMxm28YVyY3+YWZ/kZJ9100032S+//OIa19Pjn+PHj1vVqlWtXLly2ToGuu2222zBggXZOnabO3dupsdXH374YYb7jYyOHbds2WL16tXz2rx37dplgwcPtvr161t0dLRFR0db/fr1bfDgwTZ//vwMt73du3fPcNuYUd1t2rTx2rbxr7/+squvvtp8fHyydGx38f7q4vXrYnm5/crK/vDFF19Mt18GDx6coz556aWXMuzzl156yWrUqJHqe1ijRg0LCAiwgQMH2ueff55h+14oq8coVapUscjISK8cX3m6Pnnisk66b7vtNpNkDz74oNWoUcPuvfdeK1eunL3xxhvmcDgsNjbWhg0bZp9//rn5+flZmzZtbNSoUdaxY0fz8fGx0NBQCw8Pt6CgIKtcubJ99913rrr/85//mCTr0aOH3XbbbRYcHGxDhw61hx56yCpXrmyS7NtvvzUzS7N+p9NpPj4+1rVrV2vZsqUFBgbaG2+8YWbnE+7o6GhzOByuFf7xxx+3lStX2u23324Oh8MWLlxoZmYjR4602NhYe/vtt+3777+3d99918qUKWM+Pj5Wq1YtK1eunBUrVsw+++wzV+zPPfecq10effRRi46OtjFjxti8efOsTZs25nQ67d133zUzszvvvNOuuOIK+/rrr+3ff/+1kSNHmtPptNjYWCtVqpQ9+eSTVqxYMXvyySdt4sSJFhgYaE6n02655RZbuHChffzxx/bxxx/bwoUL7dZbbzVJFhoaaj4+PtapUyd78803LTEx0RVbkSJF0vxzOBwWERHh+pyWG264wSTZc889Z23atLHrr7/e6tata5s3b7YvvvjCfHx8zN/fP1t1m5k1b97c1a/333+/1ahRw26++WY7e/asOZ1Ou+mmm6xDhw72/vvvm9PptL59+9qcOXPszjvvdO00vdEnO3futPLly5uvr6917949Vb/ceOONJskaN26cbp+MHz8+3fWpaNGiFhwcbCNGjLCaNWvaoEGDLCYmxt544w179dVXXQeq2enz119/3Xx9fa1BgwYWGhpqCxcutMjISLvzzjtdBxw+Pj7ZXp9uvPHGNP9SfjxKOfi91PPu0KGD63NaHA6H+fr6miQbNGiQ/fe//3Urv+KKK9L8czgcVqNGDdfn9GS0bVyyZIk5HA678847zex8MhgREWGVK1e2m2++2WJiYkySVapUKVvrso+Pjysxnjx5shUrVsxmzJhhK1eutFmzZllkZGS2t18BAQEWGRlpP/74o8ffk6xuv3x8fCwiIiLX+yWzPgkICLCoqKhs1d2jRw9r2LChSbKePXtaixYtrG3btvbbb7/Z4cOHTZJdc801Zpb2/srX19c2bNiQ7vqU2bZXkt18881mZqm2j507dzZJFhMTk+1t44oVK8ws97dfklw/tKb1HX/sscesZMmS6dYdGhpqISEhNn/+fNu/f7/Fx8dbfHy87d+/31544QWTZBUqVHDtl4YOHWo7duxw1e/N/WFGfZLTfZYkK1q0qP34448eH/+YmY0bN84Vu6fHQNOnTzen02n+/v7ZOnbz9fW1jz76KN31KTo62pxOZ7r7LF9fXwsJCUnz2HHVqlUWFBRkkrw2b19fX2vatKmNHz/e5s6da3PnzrXx48db8+bNzeFw2NNPP21mqbe9N9xwgzkcDqtVq1aa28agoKAM685s25iT/eHAgQOtcuXK5nA40lyXnU6n9ezZ08xS76+qV69uwcHB9s0336RZd06/KzndfmW2PwwNDTV/f/8091kp+4wKFSpkq09mzpxpISEh6e4PAwICzN/f38aMGWPr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169fmnVv3bpV1apVyzSe06dP64cfflC1atUUGhqqM2fOaPHixTp06JBatmypSpUqSZJCQ0NVrFgx13T33Xef9uzZo9WrV6dZb076pEWLFgoKClJoaKjq16+fZv1PPPGENm7cqLNnz6bqk0GDBik2NlarVq1Kc31q3LixIiIiVKFChXRjP378uH799VeP+/ydd95RsWLF1Lp16zTrnjp1qg4dOqTg4OBcWZ82b96svn376pdfftHMmTNVv379PJn3t99+K0npbr/atWun5cuXKz4+PsP1PcXevXvVp08f/fe//9V3332XYd1SxtvG+Ph4xcTE6LrrrpPTef6tk9WqVVPTpk0lne+z6dOnq2nTppoxY0aqurOyLp85c0aff/55mutbbGysdu/enaPt148//qjdu3d7/D3JbPu1YcMGrVy5UpGRkZn2ycX98u6776p06dLZ7pNu3bpp7Nixrj65uM8rVaqkpKQkBQcHp1n/gQMHtH37djVs2FCxsbE6evSo5syZo/j4eJUtW9Ztm37x/uqJJ57Qv//+q8mTJ6e7rBlte5s1a6abbrrJNe6F28d33nlH8+fPV58+fdS3b99U9WZ123jgwIFc334dP35c//nPf1S7du00p/3xxx/l5+eXYd1Op1MRERFprk+///67evfurYCAgHTb9UK5uT/MqE+knO2zNmzYoN9++01JSUkqX768x8c/69at0+TJk1WiRAlX3Vk9BkpOTlZiYqL+85//pFl3Zsdu27Zt05kzZxQfH5/u8VWZMmXS3W/06NFDP/74o2sbf6Fz586pQ4cO2rx5syIjI3N93lOnTtUPP/ygM2fOaMuWLanWt/vvv1+NGjXSK6+8kqr+cuXKqU+fPurUqVOadc+dO1c//fSTDh8+nGbdKa9mzOq28eL9YdGiRZWQkJDu+pzRulykSBG1bNnSNe6F+ytJGj16tI4fP66XX3453XjycvuV0f6wUaNGqlChQrr7rJEjR2rdunX6888/Pe6Tzz//XCEhIRnuD+Pj4xUSEpLm9uvgwYN67LHH0t3nXOji/VVm/T1gwAA9++yz2coVtm7dqoiIiGyvTxfnCp4o1Ek3AHjq1KlT2rdvn2rUqCF/f/9CM+/k5GT9888/Cg8Pl8PhyNW6kX3e7Bf6HEBBlbI/rF69epZ/eELBdTnsry6bpPvkyZNuv8JERER4VO4t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nWv11wtq9RS1x6/IyEiH6+LKnkJkfT915VyByLlxfezYsfxNtxTvv/8+cnNzER0djX79+iEqKgrA7avfbdu2zfzJlZT+448/wsvLC3v27JFcdteuXSXv0Z2dnY2ioiIMHDgQJHFheJM+ePBgALevjJ2amtok9/fff4+QkBD06tVLMnfv3r1x9uxZ2SuW9uzZEwcPHrR4vVOnTvj222/NcXK5U1JSQEQOeevTpw+2b99u4c2U++77d3/22WdNng8fPhz79+9XJXd6errkOjHp2dnZAID09HS0atUKkZGRAG5/+nzlyhWkpKTgwQcflMwNALm5ubKfhg4YMACbNm2yuE9jbGwsNm3ahN69e+PixYuqrBPA+jaRlZWFrVu3ml9rznWilFtpvRQWFmLUqFEgIjz88MMW+3BtbS3S0tJkc3fu3Nl8VUsprO3HH3/8MSZNmuSS3EVFRXjggQeavL5z507z3++//z6ys7NRU1PjkLfmGr8cGTudrYvS2GltXyktLUVYWBjWr18vmVtpW7Vl/CotLZXtOdbWS69evbB7926Lq6lyT3FuXFfy5sz4lZeXh82bN8vmVrOnAEDfvn0l95XY2Fhs3rwZffr0AREhLS2tRXuK0nr5+uuvkZeXJ+tNKXevXr1QVVXlkDelnmLtuLA5xlZrY+f333+P6upqXL58WZVx3VpPAYBHH30UJSUlLj0mdqTu6enpKC8vl70StZo9Re3xq2/fvg7XxZU9xZRfbj915VwBcG5c79+/v+xyldD8LcOqq6vx6aefSt64/d///d8hCIKk3qNHD4waNUr2J1Bbt27Frl27MGvWLEn9nXfewSeffCK5owPA5s2bUVBQgEceeUTS26BBgyCKokP/c2lpKfbv34/x48dL6j/88AM+//xzZGRkyOYGgA0bNtjtTSn3zp07UVRUhLfeektSX7duHfz8/FBbW9vsuVetWoVPPvkEX331lWxdVq1ahUceeQTFxcUWue+9917JOFs4deoUysrKkJubK6n/+uuv2LBhA6Kjo5t9nQDWa3P58mWUlZVh48aNePnlly10Z9aJUm5Aeb3s2bMHf/rTnxAWFmaRe+TIkQgMDERAQIBkbG1tLW7duiWrK+3HX3/9NV5//XV06NChxXMvX74ca9euxRdffCGpL168GMXFxaivr7fbW3OMX4sXL0bv3r3tHjudrYst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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", - "'''\n", - "task_phab_df['speakers_task'] = task_phab_df.groupby('speaker')['timestamp'].rank(method='first').astype(int)\n", - "\n", - "# Filter dates 06-12-2015 to 10-01-2015\n", - "bounded_task_phab_df = task_phab_df[(task_phab_df['date_created'] < 1443743999) & (task_phab_df['date_created'] > 1434067200)]\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 = bounded_task_phab_df.groupby('speaker')['speakers_task'].min().reset_index()\n", - "min_speakers_task = bounded_task_phab_df.rename(columns={'speakers_task': 'min_speakers_task'})\n", - "bounded_task_phab_df = bounded_task_phab_df.merge(min_speakers_task, on='speaker', how='left')\n", - "bounded_task_phab_df['task_bins'] = pd.cut(bounded_task_phab_df ['min_speakers_task'], bins=bins, labels=labels, right=False)\n", - "print(bounded_task_phab_df)\n", - "bounded_task_phab_df['week'] = bounded_task_phab_df['timestamp_y'].dt.to_period('W').dt.start_time\n", - "weekly_breakdown = bounded_task_phab_df.groupby(['week', 'task_bins']).size().unstack(fill_value=0)\n", - "speaker_breakdown = bounded_task_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", - "rookie_bounded_task_phab_df = weekly_breakdown[weekly_breakdown['task_bins'] == '0-5']\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", - "#sns.barplot(x=unique_taskPHIDs.index, y=unique_taskPHIDs.values, color='black', label='Total')\n", - "sns.barplot(x=other_tasks.index, y=other_tasks.values, color='#5da2d8', label='Nonaffiliated authors')\n", - "sns.barplot(x=wmf_tasks.index, y=-wmf_tasks.values, color='#c7756a', label='WMF-affiliated authors')\n", - "#sns.lineplot(data=rookie_bounded_task_phab_df, x='week', y='count', color='green', label='Authors with ≤ 5 tasks', marker='o')\n", - "\n", - "plt.title('New Relevant Phabricator Tasks Indexed with HTTP')\n", - "plt.xlabel('Timestamp')\n", - "plt.ylabel('Unique taskPHIDs')\n", - "plt.xticks(rotation=90)\n", - "# Customize the x-axis for weekly labels\n", - "plt.grid(True)\n", - "plt.tight_layout()\n", - "plt.show()\n", - "\n", - "#plt.savefig('031825_new_tasks_fig.png')" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "id": "9a9b08a7-6c95-4971-b259-8e713c58fbe7", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_96995/3303796756.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_96995/3303796756.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_96995/3303796756.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_96995/3303796756.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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+Ph4jRkzRqVKlZK7u7vy5cun+vXrp3k5b1rnXKIxY8bIZrNp9uzZ8vLySjK/Ro0a9s/PWy/1nDx5skqUKCE3Nzft3r1bkrR371499thj8vPzk7u7u2rUqKElS5Y4rC8959OaNWtUs2ZNSVLPnj3tr1/ieZDcGFCXLl3SCy+8YL9crUyZMnrnnXeS/Oyw2Wzq37+/Fi1apAoVKsjNzU3ly5fXsmXLUj2et7px44ZefvllBQYGKk+ePGrbtq3DuTNq1Ci5uLgkexn6M888I19fX129ejXF9WfkNcnqfU/rvZO4jtmzZ6t8+fJyc3OzL5/SZfVnzpxR586d5e3trXz58mngwIEO+5/aWG+3rjOt2q5fv67XX3/dfl4WK1ZML7/8suLi4hzWmfjZt3z5ctWoUUMeHh765JNPkr4Q6XTu3DkNGjTIfvxLliypCRMmOPTSu/W9k/iZ4ubmppo1a2rr1q0O60tpjLnbz/useD8CyB5cggcg0/744w+VLl1a3t7eDtNr1aol6eYfAUFBQdq9e7eOHz+uSpUq6ZlnntHMmTN17do1VaxYUe+//76aNGliea0xMTGSbgZUmWGM0cmTJx3CrWPHjunUqVPJjulSq1Yt/fTTT5kr9v8UL17c/sd5+/bt9e6776Z52cqsWbP09NNPq1atWvagpESJEpJuXprVoEEDeXt768UXX5SLi4s++eQTNW7cWGvXrlXt2rXvqN5E6T0vUlteUpLjWqhQIRUpUiTJmEdWSO58udP9Ss2YMWPsIUX16tX15ptvqnnz5mkuV79+ff366686ePCg/ZfzDRs22M+BUaNG6dy5c/L19ZUxRhs3blRoaKg9SOzTp49mzJihnj17asCAAYqOjtZHH32kP/74Qxs2bLCHaLNmzVJYWJhatGihCRMm6PLly5o6darq16+vP/74I8VwdevWrWrRooVq1KihxYsXy8PDI0kbT09PPfroo/r22281adIkh0tNv/nmGxlj1L179wwe0bTt379fjz32mHr16qWwsDB98cUX6tGjh6pXr25/n//9999atGiROnXqpJCQEJ08eVKffPKJGjVqpN27d6tQoUJq2LChZs2apSeeeEIPPfSQnnzySUlSpUqV5Ovrq8GDB9svsbzTwbJXrFihv//+Wz179lRgYKB27dql6dOna9euXdq0aZNsNps6dOigv/76S998843ee+89+zns7+8v6eZYdK+++qo6d+6sp59+WqdPn9aHH36ohg0b6o8//rBf2vP555+rT58+qlu3rgYNGqS///5bbdu2lZ+fX6bP80Rbt27Vxo0b1aVLFxUpUkQHDx7U1KlT1bhxY+3evVu5c+eWdPOP7vHjx9vP59jYWP3222/6/fff9dBDD6W47rTOOenmeIGrVq1Sw4YNHb5ASEt4eLiuXr2qZ555xj420a5du1SvXj0VLlxYL730kvLkyaO5c+eqffv2+u677+xfgKTnfCpbtqzGjh2r1157Tc8884waNGgg6eYXI8kxxqht27ZavXq1evXqpSpVqmj58uUaNmyYjh07pvfee8+h/fr167VgwQL17dtXXl5e+uCDD9SxY0cdPnxY+fLlS3P/33zzTdlsNg0fPlynTp3S5MmT1axZM0VGRsrDw0NPPPGExo4dq2+//dbhstNr165p/vz56tixY4rjGWb0NcnqfU/rvSPdvNR27ty56t+/v/Lnz5/mF0udO3dWsWLFNH78eG3atEkffPCB/v333yRhd1rSqu3pp5/WzJkz9dhjj+mFF17Q5s2bNX78eO3Zs0cLFy50WNe+ffvUtWtX9enTR71791aZMmUyVEuiy5cvq1GjRjp27Jj69OmjokWLauPGjRoxYoROnDhhvxFDoq+//loXLlxQnz59ZLPZ9Pbbb6tDhw76+++/M3WpsXRn70cA2SSbel4ByAHKly9vHnzwwSTTd+3aZSSZadOmGWOMWbBggZFk8uXLZ0qVKmXCw8NNeHi4KVWqlHF1dc3w5UAZvdQqLi7OlCtXzoSEhDhc0pURs2bNMpLM559/bp+WeJnEl19+maT9sGHDjCRz9erVJPPSuiRl8uTJpn///mb27Nlm/vz5ZuDAgcbZ2dmUKlXKnD9/Ps1aU7oEr3379sbV1dUcOHDAPu348ePGy8vLNGzYMM313iq1rvjpPS9SkniZweHDh5PMq1mzpqlTp06yy2XmErzk/PPPPyYgIMA0aNDAYXpm9yu1S/AOHTpkmjdvbqZOnWqWLFliJk+ebIoWLWpy5cplfvjhhzRr/fHHH40kM2vWLGOMMSdOnDCSzNq1a82FCxeMk5OT+fHHH40xxuzcudNIMm+++aYxxphff/3VSDKzZ892WOeyZcscpl+4cMH4+vqa3r17O7SLiYkxPj4+DtNvvRxq/fr1xtvb27Rp0ybJ++D2y7iWL19uJJmlS5c6tKtUqVKal3xk5hK84OBgI8msW7fOPu3UqVPGzc3NvPDCC/ZpV69etV92euv23NzczNixYx2mS0pyCV5KtYWHhyep6fZjkrjsrZcbJXepzDfffJNkX1K6VOfgwYPGycnJfg4k2rFjh3F2drZPv3btmgkICDBVqlRxuKRl+vTpRtIdX4KX3H5EREQk+TytXLmyadOmTarrT+85d7vt27cbSWbgwIHp2o/E18Pb29ucOnXKYV7Tpk1NxYoVHbaZkJBg6tata0qVKmWflt7zKbVL8MLCwhw+TxYtWmQkmTfeeMOh3WOPPWZsNpvZv3+/fZok4+rq6jAt8Th8+OGHqe5/4iV4hQsXdrg0bu7cuUaSef/99+3TQkNDTe3atR2WT/w9ILXP54y+Jlbse2qXuUkyuXLlMrt27Up23q3neOIleG3btnVo17dvX4fLoJN7n6e0zpRqi4yMNJLM008/7TB96NChRpL55Zdf7NMSP/uWLVuWZHtpuf3n/uuvv27y5Mlj/vrrL4d2L730knFycrL/DE/cx3z58pmzZ8/a2y1evNhIMt9//719WkqX+N5+3mfF+xFA9uASPACZduXKlWQH0U38dvPKlSuSZL8EInEQ0R49eqhHjx5auXKljDF6++23La2zf//+2r17tz766KNMDRK6d+9e9evXT6GhoQoLC7NPT9y/9ByDjBg4cKA+/PBDdevWTR07dtTkyZM1c+ZMRUVF6eOPP87w+qSbl038/PPPat++vYoXL26fXrBgQXXr1k3r169XbGxsptZ9u/SeF6ktL6V8XDNzTNMrISFB3bt317lz5/Thhx8mqSurX+uiRYtq+fLlevbZZ/XII49o4MCB+uOPP+Tv768XXnghzeXr1q2rXLlyaf369ZJk77VUs2ZNeXp6qlKlSvbL8BL/TRyAfN68efLx8dFDDz2kM2fO2B/Vq1eXp6enVq9eLelmr5tz586pa9euDu2cnJxUu3Zte7tbrV69Wi1atFDTpk21YMGCVAfblm5etlqoUCHNnj3bPm3nzp36888/9b///S8dRzLjypUrZ+9dIt3sSVCmTBmHyy7d3NzsvcVu3Lihf/75R56enipTpox+//13S+pKza29ea5evaozZ86oTp06kpSuehYsWKCEhAR17tzZ4bUMDAxUqVKl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HTx4UO3bt5eXl5eio6O1cOFCPfPMMxo6dKhcXFz0xhtvqE+fPnrwwQf1+OOPKzo6WuHh4Vmy7w8//LBmzZolHx8flStXThEREVq5cmWScZDKlSunxo0bq3r16vLz89Nvv/2m+fPnq3///smuN6PnXN26dTVlyhT17dtXDzzwgJ544gmVKlVKFy5c0Jo1a7RkyRL7+zY1U6ZMUf369VWxYkX17t1bxYsX18mTJxUREaGjR49q+/bt9v1Oz/lUokQJ+fr6atq0afLy8lKePHlUu3btZMfueeSRR9SkSRO98sorOnjwoCpXrqyff/5Zixcv1qBBgxwG3c4Kfn5+ql+/vnr27KmTJ09q8uTJKlmypHr37u3QzsXFRV26dNFHH30kJycnde3aNV3rz8hrYsW+p/TeSQx/Mio6Olpt27ZVy5YtFRERoa+++krdunVz6EX49NNP66233tLTTz+tGjVqaN26dfrrr7/SXVvlypUVFham6dOn69y5c2rUqJG2bNmimTNnqn379kmGNsgqw4YN05IlS/Twww+rR48eql69ui5duqQdO3Zo/vz5OnjwYIZ7ij711FOaNGmSWrRooV69eunUqVOaNm2aypcvn+4bpaT3/Qggm9zFO+4ByIGuXLlihg4dagIDA42bm5upWbNmirf33bZtm2nWrJnJkyeP8fLyMu3atUty+97USErxkSjxVtEpPW69pXFKGjVqlK5tJdq5c6dp3ry5yZ07t/H19TXdu3c3MTExGVrvrbemfvrpp025cuWMl5eXcXFxMSVLljTDhw93uPV1avbu3WsaNmxoPDw8jCQTFhZmn/f777+bFi1aGE9PT5M7d27TpEkTs3HjxnStN/G20uk5rhk5L1KycOFCU6VKFePm5maKFCliRo4caa5du5akXUZeq9uFh4enuvztt8ZO736ltt5bX4+vv/7aNGzY0Pj7+xtnZ2eTP39+8+ijj5pt27Zl6Fh17drVSDLdunVLMm/SpElGkilbtmyyy06fPt1Ur17deHh4GC8vL1OxYkXz4osvmuPHjzu0W716tWnRooXx8fEx7u7upkSJEqZHjx7mt99+s7cJCwszefLkcVjuzJkzply5ciYwMNBERUUZY1K+1bYxxrRu3dpISvd5mWjPnj3m8ccfNwEBAcbZ2dkEBASYLl26mD179iRpGxwcbNq0aZNk+u11Xb16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f3917NhRBw8eTHO5efPm6YEHHpC7u7sqVqyon376yWH+ggUL1Lx5c+XLl082m81+t9HUHDx4UL169VJISIg8PDxUokQJjRo1SteuXXNo9+eff6pBgwZyd3dXUFCQ3n77bYf5u3btUseOHVWsWDHZbLZkg+qpU6eqUqVK8vb2lre3t0JDQ7V06dI0a8wuV69eVb9+/ZQvXz55enqqY8eOOnnyZJJ2M2bMUKVKleTu7q6AgAD169cv1fWeOHFC3bp1U+nSpZUrV65kf258+umnatCggfLmzau8efOqWbNm2rJlS6rrPXv2rJ5//nmVKVNGHh4eKlq0qAYMGKDz5887tDt8+LDatGmj3LlzKyAgQMOGDdP169czVN+MGTNks9kcHu7u7qnWBwAAgJyBACoFBw8eVPXq1fXLL79o4sSJ2rFjh5YtW6YmTZqk+UeCFYwxun79ujw9Pe/pO/YlDux+v7r9j+f7UUREhCpXrqw8efLo999/l5+fn4oWLZrdZeEORUdHq127dnrwwQcVGRmp5cuX68yZM+rQoUOqy23cuFFdu3ZVr1699Mcff6h9+/Zq3769du7caW9z6dIl1a9fXxMmTEh3PXv37lVCQoI++eQT7dq1S++9956mTZuml19+2d4mNjZWzZs3V3BwsLZt26aJEydq9OjRmj59ur3N5cuXVbx4cb311lsKDAxMdltFihTRW2+9pW3btum3337Tgw8+qHbt2mnXrl3prvduGjx4sL7//nvNmzdPa9eu1fHjx5O8TpMmTdIrr7yil156Sbt27dLKlSvVokWLVNcbFxcnf39/jRw5UpUrV062zZo1a9S1a1etXr1aERERCgoKUvPmzXXs2LEU13v8+HEdP35c77zzjnbu3KkZM2Zo2bJl6tWrl73NjRs31KZNG127dk0bN27UzJkzNWPGDL322msZqk+SvL29deLECfvj0KFDqe43AAAAcgiTw50/f95IMufPn08y78qVK2b37t3mypUrSea1atXKFC5c2Fy8eDHJvH///df+/0OHDpm2bduaPHnyGC8vL9OpUycTExNjnz9q1ChTuXJl8+WXX5rg4GDj7e1tHn/8cRMbG2uMMSYsLMxIcnhER0eb1atXG0nmp59+MtWqVTMuLi5m9erV9vUlCgsLM+3atTOjR482+fPnN15eXqZPnz4mLi7O3iY4ONi89957DvtQuXJlM2rUKPv8W7cfHBxsb/fxxx+b4sWLGxcXF1O6dGnz5ZdfOqxHkvn444/NI488YnLnzm1f5+2Cg4PNm2++aXr27Gk8PT1NUFCQ+eSTTxzavPjii6ZUqVLGw8PDhISEmJEjR5pr1645tBk/frwJCAgwnp6e5qmnnjLDhw93OB7J2blzp2nTpo3x8vIynp6epn79+mb//v0Ox++NN94wBQsWNMWKFTPGGHP48GHTqVMn4+PjY/LmzWvatm1roqOj7evcsmWLadasmcmXL5/x9vY2DRs2NNu2bXPY35SO6aJFi0zVqlWNm5ubCQkJMaNHjzbx8fH2+X/99Zdp0KCBcXNzM2XLljU///yzkWQWLlyY6n4mGj58uBk4cKAxxph33nnHPP7446m2HzVqVJJzcPXq1caYtF+TyMhI07hxY+Pp6Wm8vLxMtWrVzNatW40xxoSHhxsfHx9721OnTpnq1aub9u3bm6tXr5qzZ8+abt26mfz58xt3d3dTsmRJ88UXX6RYZ6NGjUy/fv1Mv379jLe3t8mXL58ZOXKkSUhIsLe5evWqeeGFF0yhQoVM7ty5Ta1atez7kvieuvUxatQo8+GHH5ry5cvb17Fw4UIjyUydOtU+rWnTpuaVV16xP0/rNfz3339Nr1697O/JJk2amMjISIdjntrnQnLmzZtnnJ2dzY0bN+zTlixZYmw2W5L3ya06d+5s2rRp4zCtdu3apk+fPknaRkdHG0nmjz/+SHF9qXn77bdNSEiI/fnHH39s8ubN6/B5NHz4cFOmTJlkl0/usyolefPmNZ999lmK89N6jxpz8/Pr008/Ne3btzceHh6mZMmSZvHixQ5tfvzxR1OqVCnj7u5uGjdubMLDw40kh58Dtzp37pxxcXEx8+bNs0/bs2ePkWQiIiKMMcacPXvWeHh4mJUrV6ZrX5PTqFEj+/s8NdevXzdeXl5m5syZGVr/3Llzjaurq/28/umnn0yuXLkcfr5NnTrVeHt7O7y+adV3++dCZqT2sxsAAAB3V2qZy+3oAZWMs2fPatmyZerXr5/y5MmTZH7iJTwJCQlq166dzp49q7Vr12rFihX6+++/9fjjjzu0P3DggBYtWqQffvhBP/zwg9auXau33npLkvT+++8rNDRUvXv3tn8bHBQUZF/2pZde0ltvvaU9e/aoUqVKyda7atUq7dmzR2vWrNE333yjBQsWaMyYMene361bt0qSwsPDdeLECfvzhQsXauDAgXrhhRe0c+dO9enTRz179tTq1asdlh89erQeffRR7dixQ0899VSK23n33XdVo0YN/fHHH+rbt6+ee+457du3zz7fy8tLM2bM0O7du/X+++/r008/1XvvvWefP3fuXI0ePVrjxo3Tb7/9poIFC+rjjz9Odd+OHTumhg0bys3NTb/88ou2bdump556yuGykVWrVmnfvn1asWKFfvjhB8XHx6tFixby8vLSr7/+qg0bNsjT01MtW7a095C6cOGCwsLCtH79em3atEmlSpVS69atdeHChVSP6a+//qonn3xSAwcO1O7du/XJJ59oxowZevPNNyXdPKc6dOggV1dXbd68WdOmTdPw4cNT3Ufp5qUxvr6+8vX11aRJk/TJJ5/I19dXL7/8shYtWiRfX1/17ds32WWHDh2qzp07q2XLlvZzsG7duul6Tbp3764iRYpo69at2rZtm1566aVkb4t+5MgRNWjQQBUqVND8+fPl5uamV199Vbt379bSpUu1Z88eTZ06Vfnz5091P2fOnClnZ2dt2bJF77//viZNmqTPPvvMPr9///6KiIjQnDlz9Oeff6pTp05q2bKloqKiVLduXU2ePNmh98XQoUPVqFEj7d69W6dPn5YkrV27Vvnz59eaNWsk3ezVFxERocaNG6frNZSkTp066dSpU1q6dKm2bdumatWqqWnTpjp79qy9TWqfC8mpXr26cuXKpfDwcN24cUPnz5/XrFmz1KxZs1RvRR8REaFmzZo5TGvRooUiIiJSPdaZcf78efn5+Tlsu2HDhnJ1dXXY9r59+/Tvv/9mahs3btzQnDlzdOnSJYWGhqbYLq33aKIxY8aoc+fO+vPPP9W6dWt1797d/jodOXJEHTp00COPPKLIyEg9/fTTeumll1Ktb9u2bYqPj3c45g888ICKFi1qP+YrVqxQQkKCjh07prJly6pIkSLq3Lmzjhw5kqljkprLly8rPj7e4XVJj/Pnz8vb21vOzjdvlhsREaGKFSuqQIEC9jYtWrRQbGxshnuiXbx4UcHBwQoKCkq2J9vo0aNVrFixDK0TAAAA94G7EIhlq8z0gNq8ebORZBYsWJDqun/++Wfj5ORkDh8+bJ+2a9cuI8ls2bLFGHOzp0Pu3LkdejYMGzbM1K5d2/48uW+K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qVI6fPiw5syZowMHDuiDDz7QwoULHdoMHDhQX3zxhcLDw/XXX39p1KhRafbq6d+/v2JjY9WlSxf99ttvioqK0qxZsxz+8Ltd9+7dlT9/frVr106//vqroqOjtWbNGg0YMEBHjx611ztr1izt2bNHmzdvVvfu3ZP0tkrumL722mv68ssvNWbMGO3atUt79uzRnDlzNHLkSEk3z6nSpUsrLCxM27dv16+//qpXXnklzeMXHBwsT09PnTx5Uu3atVNQUJB27dqljh07qmTJkvY/alNSrFgx/fnnn9q3b5/OnDmj+Pj4NF+TK1euqH///lqzZo0OHTqkDRs2aOvWrSpbtqzDup2cnDR79mxVrlxZDz74oGJiYuzHYvHixdq/f7927dqlH374Icmytzt8+LCGDBmiffv26ZtvvtGHH36ogQMHSroZhHXv3l1PPvmkFixYoOjoaG3ZskXjx4/Xjz/+aN/PixcvatWqVTpz5owuX74s6WZQmTdvXn399dcOAdSiRYsUFxfncClqel7D0NBQtW/fXj///LMOHjyojRs36pVXXtFvv/2W1kuZojZt2mjr1q0aO3asoqKi9Pvvv6tnz54KDg5W1apVU1xu4MCBWrZsmd59913t3btXo0eP1m+//ab+/fvb25w9e1aRkZH2S9r27dunyMhI+2uVnMTwqWjRonrnnXd0+vRpxcTEOCzTrVs3ubq6qlevXtq1a5e+/fZbvf/++xoyZIi9zbVr1xQZGanIyEhdu3ZNx44dU2RkpEOPmBEjRmjdunU6ePCgduzYoREjRmjNmjXq3r17ivWl5z2almeffVZRUVEaNmyY9u3bp6+//lozZsxIdRkfHx/16tVLQ4YM0erVq7Vt2zb17NlToaGhqlOnjqSb52q7du00cOBAbdy4UTt37lRYWJgeeOABNWnSJNX1Jx6rixcv6vTp0w6vmyRNmDBBr776qr744gsVK1bM/ppcvHgxxXUmhk+XLl3S559/rtjYWPtyiYFt8+bNVa5cOT3xxBPavn27li9frpEjR6pfv35yc3NLd31jx47Vzz//rL///lu///67/ve//+nQoUN6+umn7W0++ugjNW3aNNXjAAAAgPuQ1QNSZbfMDEKe6Pjx46Zfv34mODjYuLq6msKFC5u2bdvab+tuzM2Bj9u2bWvy5MljvLy8TKdOnRxuU337oOHGGPPee++Z4OBg+/N9+/aZOnXqGA8PDyPJREdH2wchv32g2+QGIW/Xrp157bXXTL58+Yynp6fp3bu3wwDI58+fN48//rjx9vY2QUFBZsaMGUkGIV+yZIkpWbKkcXZ2dqjt448/NsWLFzcuLi6mdOnS5ssvv3SoR2kMjp0oPQOhDxs2zL4Pjz/+uHnvvfeSDBj95ptvmvz58xtPT08TFhZmXnzxxVQHITfGmO3bt5vmzZub3LlzGy8vL9OgQQNz4MABY0zKg2+fOHHCPPnkkyZ//vzGzc3NFC9e3PTu3dt+Hv3++++mRo0axt3d3ZQqVcrMmzcvyT6mdEyXLVtm6tatazw8PIy3t7epVauWw8DN+/btM/Xr1zeurq6mdOnSZtmyZek6zt98842pX7++McaYdevWmZIlS6ba/lanTp0yDz30kPH09DSS7Od4aq9JXFyc6dKliwkKCjKurq6mUKFCpn///vb30+0DfsfHx5sOHTqYsmXLmpMnT5rXX3/dlC1b1nh4eBg/Pz/Trl078/fff6dYY6NGjUzfvn3Ns88+a7y9vU3evHnNyy+/7DAo+bVr18xrr71mihUrZlxcXEzBggXNo48+av788097m2effdbky5fPSHI4/9q1a2ecnZ3NhQsXjDE3B63OmzevqVOnTpJa0noNY2NjzfPPP28KFSpkXFxcTFBQkOnevbv9hgXp+VxIzjfffGOqVq1q8uTJY/z9/U3btm3Nnj17Ul3GGGPmzp1rSpcubVxdXU358uWTDOAdHh5uJCV53Hp8bpfSMrf/WNm+fbupX7++cXNzM4ULFzZvvfWWw/zEgc9vfzRq1Mje5qmnnrJ/Dvv7+5umTZuan3/+OdV9Ts97NLn3lY+PjwkPD7c///77703JkiWNm5ubadCggfniiy9SHYTcmJs/W/r27Wvy5s1rcufObR599FFz4sQJhzbnz583Tz31lPH19TV+fn7m0UcfdbihRUqSO1a3njfBwcEZfi0Tf94k94iOjra3O3jwoGnVqpXx8PAw+fPnNy+88IKJj4/PUH2DBg0yRYsWNa6urqZAgQKmdevW5vfff3dYx6hRo1J9LzAIOQAAwL0jI4OQ24xJ54jb96nY2Fj5+PjYbyl9q6tXryo6OlohISF3NP4OAAC4O/jZDQAAcO9ILXO5HZfgAQAAAAAAwFIEUAAAAAAAALAUARQAAAAAAAAsRQAFAAAAAAAASxFAAQAAAAAAwFIEUAAAAAAAALCUc3YXAAAAAOC/Yf2EkEwtV394dBZXAgC42+gBBQAAAAAAAEsRQAEAAAAAAMBSBFAAAAAAAACwFGNAAci0wAGf39XtxXzQK1PLTZkyRRMnTlRMTIwqV66sDz/8ULVq1UqxfbFixXTo0CGHaePHj9dLL72Uqe0DAAAAwH8dPaAA5GjffvuthgwZolGjRun3339X5cqV1aJFC506dSrV5caOHasTJ07YH88///xdqhgAAAAAch4CKAA52qRJk9S7d2/17NlT5cqV07Rp05Q7d2598cUXqS7n5eWlwMBA+yNPnjx3qWIAAAAAyHkIoADkWNeuXdO2bdvUrFkz+7RcuXKpWbNmioiISHXZt956S/ny5VPVqlU1ceJEXb9+3epyAQAAACDHYgwoADnWmTNndOPGDRUoUMBheoECBbR3794UlxswYICqVasmPz8/bdy4USNGjNCJEyc0adIkq0sGAAAAgByJAArAf9azzz6rr776yv784sWLkqQhQ4bYp1WqVEmurq7q06ePxo8fLzc3t7teJwAAAADc77gED0COlT9/fjk5OenkyZMO00+ePKnAwECNHTtWkZGR9kdKateurevXr+vgwYPWFgwAAAAAORQBFIAcy9XVVdWrV9eqVavs0xISErRq1SqFhoYqICBAJUuWtD9SEhkZqVy5cikgIOBulA0AAAAAOQ6X4AHI0YYMGaKwsDDVqFFDtWrV0uTJk3Xp0iX17Nkz2fYRERHavHmzmjRpIi8vL0VERGjw4MH63//+p7x5897l6gEAAAAgZyCAApCjPf744zp9+rRee+01xcTEqEqVKlq2bFmSgckTubm5ac6cORo9erTi4uIUEhKiwYMHO4wLBQAAAADIGAIoAJkW80Gv7C4hXfr376/+/funq221atW0adMmiysCAAAAgP8WxoACAAAAAACApQigAAAAAAAAYCkCKAAAAAAAAFiKAAoAAAAAAACWIoACAAAAAACApQigAAAAAAAAYCkCKAAAAAAAAFiKAAoAAAAAAACWIoACAAAAAACApQigAAAAAAAAYCnn7C4AwP1r/YSQu7q9+sOjM7zMsWPHNHz4cC1dulSXL19WyZIlFR4erho1aiTb/uzZsxo1apR+/vlnHT58WP7+/mrfvr1ef/11+fj42NvZbLYky37zzTfq0qVLhmsEAAAAgJyOAApAjvXvv/+qXr16atKkiZYuXSp/f39FRUUpb968KS5z/PhxHT9+XO+8847KlSunQ4cO6dlnn9Xx48c1f/58h7bh4eFq2bKl/bmvr69VuwIAAAAA9zUCKAA51oQJExQUFKTw8HD7tJCQ1HttVahQQd999539eYkSJfTmm2/qf//7n65fvy5n5///senr66vAwMCsLxwAAAAAchjGgAKQYy1ZskQ1atRQp06dFBAQoKpVq+rTTz/N8HrOnz8vb29vh/BJkvr166f8+fOrVq1a+uKLL2SMyarSAQAAACBHIYACkGP9/fffmjp1qkqVKqXly5frueee04ABAzRz5sx0r+PMmTN6/fXX9cwzzzhMHzt2rObOnasVK1aoY8eO6tu3rz788MOs3gUAAAAAyBG4BA9AjpWQkKAaNWpo3LhxkqSqVatq586dmjZtmsLCwjRu3Dj7PEnavXu3ihYtan8eGxurNm3aqFy5cho9erTDul999VX7/6tWrapLly5p4sSJGjBggLU7BQAAAAD3IXpAAcixChYsqHLlyjlMK1u2rA4fPixJevbZZxUZGWl/FCpUyN7uwoULatmypby8vLRw4UK5uLikuq3atWvr6NGjiouLy/odAQAAAID7HD2gAORY9erV0759+xym/fXXXwoODpYk+fn5yc/PL8lysbGxatGihdzc3LRkyRK5u7unua3IyEjlzZtXbm5uWVM8AAAAAOQgBFAAcqzBgwerbt26GjdunDp37qwtW7Zo+vTpmj59eorLxMbGqnnz5rp8+bK++uorxcbGKjY2VpLk7+8vJycnff/99zp58qTq1Kkjd3d3rVixQuPGjdPQoUPv1q4BAAAAwH2FAApAjlWzZk0tXLhQI0aM0NixYxUSEqLJkyere/fuKS7z+++/a/PmzZKkkiVLOsyLjo5WsWLF5OLioilTpmjw4MEyxqhkyZKaNGmSevfuben+AAAAAMD9ymZy+H3DY2Nj5ePjY7+N+q2uXr2q6OhohYSEpOsSGwAAkL342Q3c39ZPCMnUcvWHR2dxJQCArJBa5nI7BiEHAAAAAACApQigAAAAAAAAYCkCKAAAAAAAAFiKAAoAAAAAAACWIoACAAAAAACApQigAAAAAAAAYCkCKAAAAAAAAFiKAAoAAAAAAACWIoACAAAAAACA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oAAAAAAAAGApAigAAAAAAABYigAKAAAAAAAAliKAAgAAAAAAgKUIoAAAAAAAAGApAigAAAAAAABYigAKAAAAAAAAliKAAgAAAAAAgKUIoAAAAAAAAGApAigAAAAAAABYigAKAAAAAAAAliKAAgAAAAAAgKUIoAAAAAAAAGApAigAAAAAAABYigAKAAAAAAAAliKAAgAAAAAAgKWcs7sAZL/AAZ9neJn5hS0oBAAAAAAA5Ej0gAIAAAAAAIClCKAAAAAAAABgKQIoAAAAAAAAWIoACgAAAAAAAJYigAIAAAAAAIClCKAAAAAAAABgKQIoAAAAAAAAWIoACgAAAAAAAJYigAIAAAAAAIClCKAAAAAAAABgKQIoAAAAAAAAWIoACgAAAAAAAJYigAIAAAAAAIClCKAAAAAAAABgKQIoAAAAAAAAWIoACgAAAAAAAJYigAIAAAAAAIClCKAAAAAAAABgKQIoAAAAAAAAWIoACgAAAAAAAJYigAIAAAAAAIClsjWAWrdunR555BEVKlRINptNixYtcpjfo0cP2Ww2h0fLli2zp1gAAAAAAABkSrYGUJcuXVLlypU1ZcqUFNu0bNlSJ06csD+++eabu1ghAAAAAAAA7pRzdm68VatWatWqVapt3NzcFBgYeJcqAgAAAAAAQFa758eAWrNmjQICAlSmTBk999xz+ueff1JtHxcXp9jYWIcHAAAAAAAAsk+29oBKS8uWLdWhQweFhITowIEDevnll9WqVStFRETIyckp2WXGjx+vMWPG3OVK8V+1fkJIhpepPzzagkqQ3TJzLkicD7g/BA74PFPLxXzQK4srAQAAwP3qng6gunTpYv9/xYoVValSJZUoUUJr1qxR06ZNk11mxIgRGjJkiP15bGysgoKCLK8VAAAAAAAAybvnL8G7VfHixZU/f37t378/xTZubm7y9vZ2eAAAAAAAACD73FcB1NGjR/XPP/+oYMGC2V0KAAAAAAAA0ilbL8G7ePGiQ2+m6OhoRUZGys/PT35+fhozZow6duyowMBAHThwQC+++KJKliypFi1aZGPVAAAAAAAAyIhsDaB+++03NWnSxP48ceymsLAwTZ06VX/++admzpypc+fOqVChQmrevLlef/11ubm5ZVfJAAAAAAAAyKBsDaAaN24sY0yK85cvX34XqwEAAAAAAIAV7qsxoAAAAAAA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I0N16tTRpk2bFBcX58sY/EYDhw4OHRw60MBDB4cONPDQwaGDQwcaeOjg0MGhw4nRwMy0d+9e1axZ86jfe0JPQJ166qmKjo7Wtm3bCi3ftm2bqlevfsSfiY2NVWxsbKFl8fHxkRriMYmLiyu1K4aHBg4dHDo4dKCBhw4OHWjgoYNDB4cONPDQwaGDQwf/G1SpUqVI33dCn4S8bNmyatWqlWbNmhVeVlBQoFmzZhX6SB4AAAAAAABOXCf0EVCSNGzYMA0YMECtW7fW+eefr+eee06ZmZm66aab/B4aAAAAAAAAiuCEn4Dq27evtm/frlGjRunnn39WixYt9Omnn6patWp+D63IYmNjNXr06MM+Glia0MChg0MHhw408NDBoQMNPHRw6ODQgQYeOjh0cOhw8jU4oa+CBwAAAAAAgJPfCX0OKAAAAAAAAJz8mIACAAAAAABARDEBBQAAAAAAgIhiAgoAAAAAAAARxQRUQHAueQAAAByrgoICv4fgO/ajgcJYJ3Co4npMMAF1EsvLywv/fygUKrU7EFu2bNGOHTv8HgZOQKV1ndi2bZvWrFnj9zCAE8batWv1+OOP+z0MnKBK43PF8uXL1adPH0lSVFTpfTmwf/9+SW4/urS/4C7t91+SVq9erXvuucfvYfhq7969kkr3a0sP60Rk5htCRtmT0urVq/XUU08pIyNDVatW1YQJE/weki+WLFmiVq1a6aOPPtJll13m93B8s3nzZq1YsUJpaWlq166d6tev7/eQStz69es1d+5cpaenq1mzZuratask9+QRCoV8Hl3JWbZsmXr27Kl77rlHffr00emnn+73kHyxfv16vf/++9q9e7fOPvts9erVy+8h+WLTpk1avny5du/erbZt26pevXp+D6nELVu2TElJSSpfvrySk5N16qmn+j0kX7BOOKmpqXrnnXeUmZmphg0b6oYbbvB7SCVu6dKluvjii5Wenq4PPvhAl19+eal7rpSkFStWqG/fvho5cqSuvfZaSaVvn0GSdu3apXLlyql8+fKl8v57vPUiMzNTCxYsUPPmzf0eUolbuXKl2rVrp3Hjxun222+X5CboS9skNeuEE6n5htL1aAqI5cuXq3379srJyVHFihU1f/583XfffeHbS8uc4tKlS9WhQwcNHTq0VE8+paSk6KKLLtIjjzyim2++WTfffLM++OADv4dVolJSUnT++efrnXfe0csvv6w//elPSkpKUkZGRql6V3PNmjXq3Lmzfv/73+vGG288bPKptLyTtWzZMrVr106zZs3S1KlT9eyzz+rdd9/1e1glLiUlRW3atNEjjzyiP/zhD+rdu7fuvPNOv4dVopYuXaq2bdvqqquuUlZWlt544w2/h+QL1glnxYoVatWqlebMmaN//etfGjt2rFq1aqVNmzb5PbQS460TN9xwg9q2batp06ZJUql8gTVlyhRt2LBBjz/+uN566y1Jpe9IqFWrVqlbt2566qmntH///lJ3/z3eenHttdeqevXq4cdDafP5558rKytLI0eO1AsvvCDJHSFZmh4TrBNOJOcbmIA6yezZs0e33HKLBgwYoMmTJ2vChAlKSkpShQoVwt9TGnYili9frgsvvFB33XWXnnnmGRUUFGjhwoV67733tHjxYr+HV2JSU1P1+9//Xtddd50++ugjrV+/XgUFBXr77bf9HlqJSU9P1x/+8AcNHDhQ7777rhYtWqR7771XX331lS677DJt3bq11BxG/Pe//11du3bVc889p4oVK+qtt97Sc889p0mTJklyOxFB7/Djjz/qsssu08CBA/XBBx9o3rx52r9/v7Zu3er30EpURkaGBgwYoGuvvVZffPGFNm3apJ49e2ru3Lm69NJL/R5eiUhOTlZiYqLuueceTZw4Uddff73+/e9/a/PmzX4PrUSxTjjZ2dm699571bNnT3388cdatGiR3njjDZUtW1YdO3bUihUrJAX7TbwlS5YoMTFRQ4YM0XPPPadhw4bpvffe05w5c/wemi/Kly+vc889V506ddKYMWM0ZcoUSW4/Oj8/3+fRRd7GjRvVr18/bdq0SZ999pnGjx9fKl9wH7xevPTSS7rzzjv173//W8uWLfN7aCWuYsWKat++vR588EE9/PDD4UmoUCgU/rhqkLFOOJGeb2AC6iSzc+dO7dmzJ3yocNmyZZWXl6fPP/9cl1xyiS6//PLwO3lBXVEKCgr0+OOPKzMzUw8++KAk6dJLL9Udd9yhXr16qX///rr66qt9HmXk5eTkaMKECerQoYNGjBihKlWqqFatWvrTn/6kr776qtScF2vLli3Ky8vTwIEDJUmVK1dW586d9bvf/U7r1q3T73//e0ml4xwXP/30k84//3xJUmJiol555RW9/PLL+vOf/6zWrVsrNzc30O9k5eTk6NVXX1W3bt00atQoSdKpp56qc845RykpKbrnnnv0xBNP+DzKkrFnzx5lZmaqV69eiouLU/Xq1TV48GCNHj1aGzdu1DXXXOP3ECNq/fr1SkpK0pAhQzRu3DhJ0sUXX6wVK1Zo5cqVkkrHEYGsE78IhULKyMgIbyMrVqyoNm3a6KOPPlLdunXVo0cPZWZmBvaFxvbt23XDDTfozjvvDK8TzZs3V926dfXVV19JKh3rxME6duyoVq1a6a677lLbtm315z//WTNnztSYMWP07bffBrqHmWnmzJmqXr26Pv74YzVv3lzTpk0r9II7yPffs3nzZl111VW6++67w+tFu3btlJOTo0WLFklSqZiM9Fx44YVKSEjQddddpzvuuEMjR47U5MmTNWrUKL333nuFzgcUNKwTv4j4fIPhpLJjxw5r2LChDRgwwLZt22YPP/ywxcbG2tixY+3555+39u3bW6NGjezAgQN+DzWitm/fHr6v7du3tyuuuMIWLlxoqampNnnyZGvWrJndfPPNfg8zog4cOGAPPfSQvfbaa4WWf/fddxYfH2///e9/fRpZyUpJSbG6devajBkzwst++OEHa968ub399ttWr149e/zxx30cYcnp1auX9e/f3/72t79Zt27dbMeOHZaenm4LFy60s88+27p37+73ECMqLy/PFixYYEuWLAkvGzt2rEVFRdmtt95qvXv3tmbNmlmPHj38G2QJ2b17tzVs2NCeeOKJQsuzs7PtzTfftHPPPdfGjx/v0+gib+PGjTZ58uTDlvfo0cPat29v+/fv92FUJY91orCLLrqo0H3Nz883M7NNmzbZOeecY3379vVraBG3e/dumzt37mHLH374YYuPj7etW7f6MCp/fffdd9a0aVPLzMy0lStX2uDBg61q1aoWCoVs27ZtZmZWUFDg8ygjZ8uWLfbOO++Ev77tttusTZs29uSTT9q+ffvMLNj338xs27Zt9uGHHx62fNCgQVavXj3bs2ePD6Pyz6pVq6x+/fq2efNm27Vrlz3xxBMWGxtrUVFRlpaWZma/bDeDiHXCifR8AxNQJ5msrCybMGGCnXHGGXbJJZdYhQoVbOrUqeHbN2zYYFWrVi20LEgOXul37txpHTp0sGbNmtmGDRvCy3Nzc2306NHWokUL2759ux/DLDHek4HZL08IGzdutMaNG9vO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Z9j9999vq1evtnfffdeuvfZai4mJsTfeeMPMzNasWWN9+vSxM844w04//XS76KKLLCEhIVBPmKmpqVanTh2Lj4+3q6+++qj3befOnTZixAhLSEiwZcuWldAoI2/VqlV22mmn2bBhw+ybb76xMWPGWJs2bQp9fCQ5OdlatmxpLVu2tLPPPtuuvPJKi4uLO+yjeSerX2vgnRfu0OeL1atXW2xsrD3zzDN+DDdijrbfcOgEU1DXid/ab/BeTPz00082fPhwO/PMMy0+Pt5at25tp512WmC2kce677R3715r27at9e/fPzCT0mZH33cyM/v6668tMTHxsDfqgnQuVW8bOWLECNu6davNnTvXfve739mXX34Z/p5DP8Z+xx13WNWqVW358uW+jDkSjnUbuWXLFqtTp47dd999gfkI3m9tG7zHQEpKinXp0uWw1w8Hn+LgZHcsr6u8v30Q14mjdcjPz7eMjAy79tpri3W+gQmoE9S6deuscePGh638f/3rXy0UCtnzzz9vZm5D8uyzz1q/fv1sxIgRgZqZPnDggN111112zTXX2NSpU61Pnz7WvHnzX92R+uabb+yPf/yj1a1bN1CTcPv27bN+/frZwIEDCy2/8cYb7cILLzzs+3/88UcLhUJWpUqVwOxMH2uDtLQ0e+yxx+yMM84I1GPBzL0ze/bZZxd6d2L//v123333WUxMjL333ntm5hosW7bMnnzySZs6dWqgzv20f/9+u/HGG61Xr142fvx4u/jii+2KK6741cf7559/boMGDbL69esH6vGwZ88eu+qqq+zWW28ttPySSy6xq6++2swKn2T5/ffft3vuuceeeuqpwDxXFKXBkTz99NOB2ok0O/p+w4svvmhm7jER1HWiKPsN3ouozMxM27x5s02YMMHef/99W7dunZ9DLzbHuu/kmTlzZqDerCnKfoPXwjuvy8HLgiIjI8O6dOlid9xxR6HlXbt2tb/+9a/28ssvH3YU8cSJEy0UCgVmH9JT1G3kwRMtb775ZmCeK4qybfDOhxakCdhDHetrCrNgrhPH0mHjxo3FOt/ABNQJKjk5udBHp7wNgpnZuHHjrEyZMoedRDUos/MH++STT+zVV181M7Nvv/3WevfuXWhjebD09HT74IMPjvixtJPZjh07bOjQoTZlyhQz++WJ8YMPPrDExETLzc0t9LdPS0uz3r17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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-12-2015 to 10-01-2015\n", - "unaff_tasks_phab_df = unaff_tasks_phab_df[(unaff_tasks_phab_df['date_created'] < 1443743999) & (unaff_tasks_phab_df['date_created'] > 1434067200)]\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-12-2015 to 10-01-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 8-01-2013 and 06-12-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": 19, - "id": "b7cfad77-d48a-4708-91f3-89ae1179b90c", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_34086/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_34086/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_34086/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_34086/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 10614\n", - "After announcement, before deployment 802\n", - "After deployment 3074\n", - "dtype: int64\n", - "\n", - "Number of speakers for each date group:\n", - "date_group\n", - "Before announcement 521\n", - "After announcement, before deployment 142\n", - "After deployment 310\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 10317\n", - " True 297\n", - "After announcement, before deployment False False 787\n", - " True 15\n", - "After deployment False False 2992\n", - " True 82\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 518\n", - " True 56\n", - "After announcement, before deployment False False 138\n", - " True 7\n", - "After deployment False False 305\n", - " True 24\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 14096\n", - " True 394\n", - "dtype: int64\n", - "\n", - "Number of speakers for each engaged commenter subgroup, and WMF affiliation:\n", - "est_commenter meta.affil\n", - "False False 627\n", - " True 75\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": 19, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABR4AAAHaCAYAAABmaVX2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAACxkElEQVR4nOzdd3gUVdsG8Hu2pCcbEtKQQIBQQu8SUKkSirw0pSoEQVQ6SP0USbCAShUVeWkBBQSkiEhTXhIU6UgUCVFCCSUQIL1nd+b7Y5MhmwK7ySabcv+uay92z8yeeXaZZLLPPuccQZIkCURERERERERERERmpLB0AERERERERERERFT5MPFIREREREREREREZsfEIxEREREREREREZkdE49ERERERERERERkdkw8EhERERERERERkdkx8UhERERERERERERmx8QjERERERERERERmR0Tj0RERERERERERGR2TDwSERERERERERGR2THxSCbp0qULpk2b9sR9fHx8sGLFCvmxIAjYu3evUf2bsq8pjIm7NFn6+CURGBiIAQMGlFr/oaGh8PHxKbX+y4OgoCB4eHgYnN/52/K/z/nPmfw/V8Vlrn7KUkhICJydnS0dBpHZ8FpaMY9fEryWlhyvpURERBUTE48VVGBgIARBKHDr1auXUc8vyz+YYmJi0Lt37zI5Vkmlp6fDxcUF1atXR2ZmpsnPDw0NhSAISEhIMH9wJeDj41PgXKlZs6alwzLK119/DUdHR2i1WrktJSUFarUaXbp0Mdg39/2PiooC8Ph1f/fddwX6bdKkCQRBQEhIiNxW3Pfp9u3bsLKyQtOmTQtsi4iIQHBwMNasWSP/LBTWtnLlSoNY8jt79izGjx//1FhyFZWsM7Ufcynqd9bVq1fLPBaiXLyWlg5eS8sfXkv1KvK1tLDfVXlvQUFBZRoPERGRsZh4rMB69eqFmJgYg9u2bdssHVYBnp6esLa2tnQYRtm1axeaNGmCRo0alUq1iDllZWWZtP/ChQsNzpU//vijlCIzr65duyIlJQXnzp2T23799Vd4enri9OnTyMjIkNuPHTuGWrVqoV69enKbt7c3Nm7caNDnqVOncO/ePdjb2xc4XnHep5CQEAwZMgRJSUk4ffq0wbbcD279+/eXfxYKa9NoNE+s6nNzc4Odnd1TY3kac/VTHIX9zqpTp45FYiHK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LCQkJBjsc//+/ULnhMw1b948JCYmyrdbt26VctRERESVA6+hRERERERkTuUq8ZiSkoKoqCh4eXmhTZs2UKvVOHr0qLw9MjIS0dHR8Pf3L7IPa2trODk5GdyIiIjo6XgNJSIiIiIic7LoUOuZM2eiX79+qF27Nu7evYsFCxZAqVRi+PDh0Gg0GDt2LGbMmAEXFxc4OTlh8uTJ8Pf354rWRERERERERERE5ZxFE4+3b9/G8OHD8ejRI7i5ueG5557DqVOn4ObmBgBYvnw5FAoFBg8ejMzMTAQEBOCrr76yZMhERERERERERERkBEGSJMnSQZSmpKQkaDQaJCYmcsgYERGRCXgNJSIiIiKikihXczwSERERERERERFR5cDEIxEREREREREREZkdE49ERERERERERERkdkw8EhERERERERERkdkx8UhERERERFRFVPK1RYmIqJxh4pGIiIiIiKiKYN6RiIjKEhOPREREREREVYQEZh6JiKjsMPFIRERERERUBXCYNRERlTUmHomIiIiIiKoA5h2JiKisMfFIREREREREREREZsfEIxERERERURXA+R2JiKisMfFIRERERERUFTDvSEREZYyJRyIiIiIioiqAFY9ERFTWmHgkIiIiIiKqAri4DBERlTUmHomIiIiIiKoEZh6JiKhsMfFIREREREREREREZsfEIxERERERURXAodZERFTWmHgkIiIiIiKqAri4DBERlTUmHomIiIiIiKoAVjwSEVFZY+KRiIiIiIioSmDmkYiIyhYTj0RERERERFUAKx6JiKisMfFIRERERERUBXCORyIiKmtMPBIREREREREREZHZMfFIRERERERUFbDgkYiIyhgTj0RERERERFUAh1oTEVFZY+KRiIiIiIioCuDiMkREVNaYeCQiIiIiIqoCWPFIRERljYlHIiIiIiIiIiIiMjsmHomIiIiIiKoCFjwSEVEZY+KRiIiIiIioCuBQayIiKmtMPBIREREREVUBXFyGiIjKGhOPREREREREVQIzj0REVLaYeCQiIiIiIqoCWPFIRERljYlHIiIiIiIiIiIiMjsmHomIiIiIiKoALi5DRERljYlHIiIiIiKiKoBDrYmIqKwx8UhERERERERERERmx8QjERERERFRFSCx5JGIiMoYE49ERERERERVANOORERU1ph4JCIiIiIiIiIiIrNj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xKyBERERERERUdkpi4pHUSyb4dxERFQ+mJx47N+/PzZv3gwASEhIwLPPPoulS5eif//+WL16tdkDJCIiIiIiopIxZqg1IJV61aMocWEZIqKqxOTE44ULF/D8888DAL7//nt4eHjg5s2b2Lx5Mz7//HOzB0hEREREREQlY0zaEQCkUl7ZurT7JyKi8sXkxGNaWhocHR0BAEeOHMGgQYOgUCjQoUMH3Lx50+wBEhERERERUQkZVfFYusOtJUmCyMQjEVGVYnLi0dfXF3v37sWtW7dw+PBh9OzZEwAQGxsLJycnswdIRERERERExWfcMGu90kwM6odZGx8LERFVfCYnHt9//33MnDkTPj4+ePbZZ+Hv7w9AX/3YqlUrswdIREREREREZUNC6VU8cn5HIqKqR2XqE15++WU899xziImJQYsWLeT27t27Y+DAgWYNjoiIiIiIiErGhILHUh1qLUpZpdY3ERGVTyYnHgHA09MTnp6eBm3t27c3S0BERERERERkPpIJw5slSQdJkiAIgtnjEEVWPBIRVTVGJR4HDRpkdIe7d+8udjBERERERERkZiZOqyhBCwFqs4agnzuS8zsSEVU1Rs3xqNFo5JuTkxOOHj2Kc+fOydvPnz+Po0ePQqPRlFqgREREREREZDpTKh6B0hluzWpHIqKqyaiKx40bN8r358yZgyFDhuDrr7+GUqkEAOh0OkyYMIGrWhMREREREZUzpszxCACipIPSzDFwfkcioqpJkCTTLkNubm747bff0LBhQ4P2yMhIdOzYEY8ePTJrgCWVlJQEjUaDxMREJkaJiIhMwGsoEVHlkK3VITYhAQDgqlFDktKfuL9SYQMrlflGs4lSNjKz40x+npVKA6XCxmxxEBFR2TNqqHVeWq0WV65cKdB+5coViKJolqCIiIiIiIjIXEwredTPx2g+OjHDrP0REVHFYfKq1mPGjMHYsWMRFRUlr2R9+vRpLF68GGPGjDF7gERERERERFR8pg61liQtJEmEIJhcp1Ionchh1kREVZXJicclS5bA09MTS5cuRUxMDADAy8sLs2bNwjvvvGP2AImIiIiIiKj4TF1cBtDPyagUSj7MWZJESGauoCQioorDpMSjVqvF1q1bMXr0aMyePRtJSUkAwHmfiIiIiIiIyilTKx4B/XBrcywwY+5h20REVLGYVDuvUqnw1ltvISND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o9HIN29vb7PHTEREVBnxGkpEREREROZU7MVlzKVhw4a4ePEiTp8+jbffflueN7K45s2bh8TERPl269YtM0ZLRERUefEaSkRUObHekYiILMXoodalxcrKCr6+vgCANm3a4OzZs1i5ciWGDh2KrKwsJCQkGFQ93r9/H56enkX2Z21tDWtr69IOm4iIqNLhNZSIqHLiUGsiIrIUi1c85ieKIjIzM9GmTRuo1WocPXpU3hYZGYno6Gj4+/tbMEIiIiIiIiIiIiJ6GotWPM6bNw+9e/dGrVq1kJycjK1btyI0NBSHDx+GRqPB2LFjMWPGDLi4uMDJyQmTJ0+Gv7+/0StaExERERERVXWseCQiIksxKvH4+eefG93hlClTjN43NjYWo0aNQkxMDDQaDZo3b47Dhw/jxRdfBAAsX74cCoUCgwcPRmZmJgICAvDVV18Z3T8REREREVFVx7QjERFZiiAZ8fVXnTp1DB4/ePAAaWlp8tyLCQkJsLOzg7u7O65du1YqgRZXUlISNBoNEhMT4eTkZOlwiIiIKgxeQ4mIKoc7j+KAnI99rho1JCndwhEZx0qlgVJhY+kwiIioBIya4/H69evy7aOPPkLLli0RERGBuLg4xMXFISIiAq1bt8YHH3xQ2vESERERERGRKTjUmoiILMSoise86tWrh++//x6tWrUyaD9//jxefvllXL9+3awBlhSrNYiIiIqH11AioopPkiTcfRQnP2bFIxERlSWTV7WOiYmBVqst0K7T6XD//n2zBEVEREREREQlx2JHIiKyJJMTj927d8ebb76JCxcuyG3nz5/H22+/jR49epg1OCIiIiIiIio+iUvLEBGRBZmceNywYQM8PT3Rtm1bWFtbw9raGu3bt4eHhwfWrVtXGjESERERERERERFRBaMy9Qlubm44cOAA/vnnH1y5cgUA0KhRIzRo0MDswREREREREVEJsOCRiIgsyOTEYy4fHx9IkoR69epBpSp2N0RERERERFRKONSaiIgsyeSh1mlpaRg7dizs7OzQpEkTREdHAwAmT56MxYsXmz1AIiIiIiIiKh4uLkNERJZkcuJx3rx5CA8PR2hoKGxsbOT2Hj16YPv27WYNjoiIiIiIiEqCmUciIrIck8dI7927F9u3b0eHDh0gCILc3qRJE0RFRZk1OCIiIiIiIiIiIqqYTK54fPDgAdzd3Qu0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", - "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": 26, - "id": "5a91a59a-0d1c-48b3-93dd-b9df76ca68e5", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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491330V2djauvPJKTJ48GaqqYsOGDTHVvtOpqqoK3/3ud7Ft2zYA5rz08847D2PHjoWiKNi4cSMWLFiAvXv34qmnnoKmaf2r8Jgk6qChQ4dKABKALCsri3nNMAyZn58vAch7773Xen7KlCkSgLz++utb7e9vf/ubtb/bb7897jGfeeYZq83vf/97KaWUzz//vPXc2rVrY9oHg0FZUFAgAcjrrrtOSinlZ599ZrW/8sor4x7nV7/6ldXmV7/6VZK/kdQ8/vjj1jHnz58f89r8+fOt1x577LGE+9ixY0e77y0i+j0uX748Ybvly5e3+7uYNWuW1aaz+/joo49kdXV1wn40NDTICy+80NrPihUrUnpfEVdeeaXVfseOHa1e//TTT6UQQgKQXq9Xrly5slWbyspK628bgPzJT34S91gjRoyw2gCQ//znP1u18fl88rjjjrPavPzyy3H3Ff3fOh0f4Z3d15o1a+T+/fsTvh4IBOTtt99u7XvBggVx27X3N3LWWWdJAFJVVblq1aqEx/P5fHL16tWtnv/2229lVlaWBCCHDx8uv/rqq7jbr169WmZnZ0sAcujQoTIYDCY8FlEEz4fpxfMhz4dSdt/5sKXof2uJ/pai2wCQRUVFcu/evQn32ZG/z2Tazp07VwKQQgj58MMPx21TX18v58yZY+3rnXfeafO4fQmHLlOHtTVcK7paZPSQq7bmJXV0PlLEeeedh6ysLACti3C8+eabqKioAND5YVr33ntvuwuEp2Mh9sgwLCFEqyqcl19+uTUcp68O15oxY0arK/PRvF4vnnrqKWvZioULFx6Sfj3wwANW1c8HHngg7hDCvLw8vPLKK9aai//4xz9iqjTGc/XVV+P6669v9bzL5cJvf/tb6/F7772XQu87p72/9+h/S1OnTsWgQYMS7svhcODBBx+05st19r9baWkpAOA73/kOTjjhhITtXC6XVegn2gMPPIC6ujqoqorXXnst4bqY06ZNw0MPPQQA2LNnD/797393qr/Uv/B8yPNhOvF8aOoJ58POEELgpZdewpAhQw7J8datW2dl9X/0ox/h9ttvj9suIyMDL730kpVVjpzr+gMGutRhbQ3Xijx2Op04/vjjrecjH4olJSU4ePBgzDYdnY8U4Xa7cdFFFwEAFi1aFDPvIHISHD9+fJtfjrtbSUkJPvvsMwDAiSee2GpR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MjMz4XQ6MXToUJx//vl49dVXsWLFCuTn56d8rN7k3HPPxbp163DVVVdh2LBhsNvtyM/Px+TJk61lgNIxZHLv3r146qmncNVVV2HSpEnIzc2FqqrWPKd58+bhhRdewLp162Lm6rZ0/PHHo6SkBM8//zwuuugijBo1ChkZGbDZbMjLy8OUKVNw3XXX4eWXX8aBAwesYZFEyeL5sGN4PmyN58P+45prrsFnn32Giy66CIMHD4bdbsegQYNw1lln4c0338QTTzyRdPHErKwsvPTSS1i3bh3uuOMOHHvsscjPz4fNZkNGRgbGjRuHuXPn4qGHHsK2bdv6VbZdyBTKsd1000345z//CY/Hg2XLluG4445DfX09Zs6ciQ0bNmDQoEFxK4rddtttePTRRzF58mR88cUXKb0BIiIiIiIiomgpZXSvv/56CCHg8/kwY8YMHHvssRg9ejS++uorCCESDq1Yvny5NV+AiIiIiIiIKJ1SCnSPPfZY/PKXv4SUEpqmYcOGDaisrISUEocffjh++tOfttomep5VyyE7RERERERERKlKaehyxGuvvYYnn3wSpaWl8Hg8OO200/Czn/0sbrXBG264wVoKYt++fRg0aFCqhyciIiIiIiKypCXQJSIiIiIiIuopUhq6TERERERERNTTMNDtZpdddhkmT56Myy67rLu7QkRE1OV43iMiokPB1t0d6O+Ki4uxbt267u4GERHRIcHzHhERHQpJBbpXX311lxxcCIGnnnqqS/ZNRERERERE/VNSge6CBQsghOiSDjDQJSIiIiIionRKeuhyMsWZhRBttmv5elcFz0RERERERNR/JRXo7tixI+FrwWAQP/vZz7BkyRJkZGTgBz/4AU455RSMHTsWXq8XjY2NKC0txbJly/DCCy+gvr4e8+bNw/333w+bjVOEiYiIiIiIKL2SijRHjBiR8LULLrgA//nPfzBz5ky89NJLGDRoUKs2Rx11FM477zzcc889uOSSS7BkyRKoqoqXX3658z0nIiIiIiIiiiOl5YVefvllLF68GMOGDcNbb70VN8iNNnDgQLz55psYOnQoXnnlFfzrX/9K5fBEREREREREraQU6D799NMQQuCaa66B1+tNahuv14trr70WUkoWoiIiIiIiIqK0SynQ/frrrwEARUVFHdpuwoQJMdsTERERERERpUtKgW51dTUAoKam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O7qyHyn7/ve/j9mzZwMAmpqaUFJSgueeew4ffPABLrroIjz++OM44YQTYrbx+/3WfYfD0eb+nU6ndd/n87XZdvDgwZg0aVJS/d6yZUu7+yMiIurJeN4jIqKeptNVl3uavLw85OXlWY+nTZuGyy+/HPfffz9+9rOf4eSTT8aSJUtwxhlnWG1cLpd1P1KUKpHois1ut7vNtjfccANuuOGGpPodWU+QiIiot+J5j4iIepq0raPbU/30pz/F8ccfj0AggOuvvx6aplmvZWZmWvcbGxvb3E/065F1eYmIiIiIiKjn6fOBLgCcc845AMziU6tXr7aejy5AFV2YKp7I60IIFBYWdkEviYiIiIiIKB36RaBbUFBg3f/222+t+xMnTrTuFxcXt7mPyLrBQ4cOZUaXiIiIiIioB+sXge7evXut+9FB6tSpU60iVB9//HHC7cvKyqxAd/r06V3USyIiIiIiIkqHPh/oGoaBxYsXW4+POOII635WVhZOOukkAMDSpUuxf//+uPt49tlnrTWE582b14W9JSIiIiIiolT16kD32WefjamG3JJhGLj77rvx9ddfAzCzsS3X/73zzjsBAKFQCLfeeqsV0Ebs3LkT9913HwBg1KhRDHSJiIiIiIh6uF69vNCvfvUr3Hnnnbjwwgsxffp0jB49Gl6vF7W1tVi/fj2effZZrF+/HoA5ZPnRRx9ttY/TTjsN559/Pl599VW8+uqrOP3003HbbbdhwIABWLt2LebPn4+amhoIIfDII4/Abrcf6rdJREREREREHdCrA10AqKysxD/+8Q/84x//SNhm3LhxWLhwIY455pi4rz/77LOoq6vD+++/j6VLl2Lp0qUxr9vtdjzyyCP4n//5n3R2nYiIiIiIiLpArw503333Xbz11ltYtWoVSktLcfDgQVRVVcHtdmPw4ME49thjMXfuXJx33nlW0al4vF4v3nvvPSxcuBDPPvssvv76a9TV1WHw4ME4+eSTcdttt+Hoo48+hO+MiIiIiIiIOqtXB7pFRUUoKiqy5tmmQgiBK664AldccUUaekZERERERETdpVcXoyIiIiIiIiJqKamM7sknn9wlBxdCYNmyZV2ybyIiIiIiIuqfkgp0V6xYASFEWg8spUz7PomIiIiIiIiSnqPbcn3ZliJBa1vtkmlDRERERERElIqk5ugahpHwp7q6GvPmzYOUEsOGDcP999+PL7/8EjU1NQiFQqipqcGXX36J+++/HyNGjICUEueddx5qamqg63pXvz8iIiIiIiLqZ1KquqzrOs455xx88sknuPjii/H000/D7XbHtMnKysKkSZMwadIk3Hrrrbj66qvx8ssvo7KyEsuWLYOisB4WERERERERpU9KUeZTTz2Fjz/+GBMnTsTChQtbBbktuVwuPPfccygqKsJHH32Ep556KpXDExEREREREbWSUqD7/PPPQwiBK6+8EjZbcslhm82GH/7wh5BSYuHChakcnoiIiIiIiKiVlALdkpISAMDIkSM7tN2IESNiticiIiIiIiJKl5QC3fr6egBAWVlZh7aLtI9sT0RERERERJQuKQW6hYWFAICXX365Q9tF2ke2JyIiIiIiIkqXlALd008/HVJKrFq1Cvfee29S2/z2t7/FJ598AiEEzjzzzFQOT0RERERERNRKSoHuXXfdBa/XCwD4zW9+g1NPPRXvvPMOfD5fTDufz4d33nkHc+bMwa9+9SsAgNfrxU9+8pNUDk9ERERERETUSkrr6A4fPhwLFy7ExRdfDE3TsHz5cixfvhyKomDQoEHweDxoamrCgQMHYBgGAEBKCbvdjoULF2LYsGFpeRNEREREREREESlldAFg7ty5+PDDDzFu3DhIKSGlhK7r2Lt3L0pLS7F3717oum69NmHCBCxfvhznnntuOvpPREREREREFCOljG7E9OnTsXnzZrzxxhtYsmQJvvjiC+zbtw8NDQ3IyMjAkCFDMG3aNMybNw9nn302FCXl+JqIiIiIiIgorrQEugCgKArOPfdcZmqJiIiIiIioWzG1SkRERERERH0KA10iIiLqVaQ0ursLRETUw6Vt6DIAfP7551i6dCm2bNmC6upqhEIhLFu2LKZNRUUFgsEgXC4X8vLy0nl4IiIi6gcO1H2MAzXLkeUuQrZ7LDyOQgjBa/dERNQsLYFucXExrr76aqxevdp6TkoJIUSrtvfffz8eeughFBQUYO/evbDZ0hprExERUR9X1bABvtBB+EIHcbBuJWxqBrLdE5DjnogM10gogt8tiIj6u5Qvf37++eeYOnUqVq9ebS0hJKVM2P6WW26BlBIVFRVYunRpqocnIiKifkTTm1DnK2nxXAMqG9ZiW/nz+HrPH7Gj4t+obvwauuHvpl4SEVF3SynQbWxsxLx589DY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OWgtKirymXbv3r3y63DvziciIiIiIuqr/A50169fj5qaGgDAE0880eMTeo49fPgwPvnkkx7nE0xnnnkmAHcgW11d3Wm6b775BoB70qrJkyeflLIRERERERFR9/gd6G7YsAEAMGbMGJx22mk9PuHkyZMxduxYAO7gORz89re/BQAIIfDqq692mKaqqgqff/45ACA3N7fNs71EREREREQUPvwOdAsKCiBJEs4777yAT3reeedBCIGCgoKA8wqG+fPnIzs7GwDw5JNPory8vM1+l8uFW2+9FQ6HAwBwzz33nOwiEhERERERkZ/8DnQ9EzENHTo04JN68qioqAg4r2DQaDR47rnnIEkS6uvrccYZZ+Bf//oXCgoKsH79esyZMwfvvfceAOCSSy5Bbm5uiEtMREREREREnfF7eaGGhgYAQEpKSsAnTU5ObpNnOJg3bx6ef/553HXXXTh06BBuvvnmdmny8vKwZs2aEJSOiIiIiIiI/OV3j25sbCyA4ASnjY2NAICYmJiA8wqmW265BQUFBbjuuuuQnZ0NrVaL1NRUzJw5E2vWrMGnn34admUmIiIiIiKitvzu0TUajWhoaAjKQu+ePIxGY8B5Bdu4cePw0ksvhboYRERERERE1EN+9+iOHj0aQghs3Lgx4JNu3LgRkiRh9OjRAedFRERERERE5M3vHt3c3Fx8+OGH2LJlC7Zs2YIpU6b06IT5+fnIz8+HJEmc1CmIbrjhBlRVVaF///6hLgoFgPUYHViP0YH1GN5YP9GB9RgdWI/RIdrqURJCCH8SHjp0CEOHDoXNZsO4cePwzTffIC4urlsna25uxvTp07Fr1y5otVqUlJQgIyOjRwUnIiIiIiIi6ojfQ5czMjKwcOFCCCGwc+dOzJkzR15yyB8HDhzAeeedh127dkGSJFx//fUMcomIiIiIiCjo/O7RBdyzJU+dOhW//vorAMBgMOC6667DlVdeifHjx0OhaBs3u1wu7NixA6+99hpeeeUVNDU1QQiBESNGID8/H/Hx8cF9N0RERERERNTndSvQBYDi4mLk5ubiwIEDkCRJ3q7X65GVlYXExEQAwLFjx1BeXg6z2QwA8JwmMzMTX375JYYNGxakt0BERERERER0XLcDXQA4evQorr76anzyySdtM/MKfIHjwa3H3LlzsWbNGqSkpPSgqERERERERERd8/sZXW/J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HRwKTGfXurO/GTNmdJrX4cOHxYQJEzo9Ni4uTqxbt67LMvFz0Dv8afCFYD2Gi6+++koYjcZOr59KpRLPP/98p8ezHiMDr+/Jx3av72C7F1nY7nWNgW6E27Fjh7juuutEdna20Gq1IjU1VcycOVOsWbNGuFyuUBcv6gSzwRfCPezjueeeE9OmTRPJyclCr9eL4cOHi9tuu02UlJT4XS5+DoLP3wZfCNZjuDhy5IhYvHixGDt2rDAYDHI93HTTTaKoqKjL41mPkYHX9+Riu9d3sN2LPGz3fJOEEAJEREREREREUYLLCxEREREREVFUYaBLREREREREUYWBLhEREREREUUVBrpEREREREQUVRjoEhERERERUVRhoEtERERERERRhYEuERERERERRRUGukRERERERBRVGOgSERERERFRVGGgS0RERERERFGFgS4RERERERFFFQa6RERRKjs7G5IkITs7O9RFISIi6nVs98gbA12KegcPHsRzzz2Hiy66CMOHD0dSUhI0Gg1SU1MxYcIE3HDDDVi3bh1sNluoi0q9bMmSJViyZAlWr14d1DwlSYIkSViyZEnQ8iUi6im2e+TBdo/6MlWoC0DUWxoaGvDQQw/hxRdfhNVqbbe/trYWtbW12LFjB1588UWkpqbioYcews033wy1Wh2CElNve/TRRwEAM2bMwDXXXBPawhARBRnbPToR2z3qyxjoUlQqLi7GvHnzUFRUJG+bMmUKZs+ejezsbCQkJKCurg4lJSX49NNP8csvv6CmpgZ33HEHTj31VJx99tmhKzwREVE3sd0jImqLgS5Fnbq6OuTm5qKiogIAcOqpp+Jf//oXpk2b1mH6ZcuWYcuWLVi8eDG++OKLk1lUIiKigLHdIyJqj4EuRZ0FCxbIjf20adPw6aefIj4+3ucxU6ZMwcaNG/HMM89w+BYREUUUtntERO1xMiqKKps3b8b69esBAAaDAW+88UaXjb23u+66C2eeeWan+/Pz83HDDTdgxIgRMBgMiI2NxdChQ7FgwQJ8+eWXXebvmbzBM0Ts2LFjePzxxzF+/HgkJCQgKSkJZ5xxBv773//C5XK1OXbnzp247rrrMHz4cOj1eqSlpWH+/Pn46aeffJ7z7LPPls8LAC6XCy+//DLOPvtspKWlITY2FmPGjMHjjz+OpqamNscePnwYDz/8ME499VTEx8cjISEBZ511Ft56660u36tHRUUFFi9ejClTpiA1NRUajQbp6emYPXs2Vq1a1eVkKCdeM5PJhKeeegqnnXYakpKSEBsbi1NOOQUPPPAA6uvrfebh8X//93/yNu+/r7/+2u/31R0n1gEAvPnmm5g9ezbS09Oh1WqRlZWFa665ps2wQ19qa2vxwAMPYPTo0YiNjUVycjImT56Mp556Ci0tLd0u4+7du3H33Xdj/PjxSE5OhlarxYABA3DhhRfif//7X7vPo8fChQvl93bbbbf5PMdTTz0lp83Ly4MQotvlJKK22O61x3aP7Z4/2O71AYIoilx66aUCgAAgbr/99qDla7fbxR//+Ec5787+Lr30UtHS0tJpPp50M2bMELt37xaDBw/uNK9rr71WuFwuIYQQq1atEiqVqsN0KpVKrFu3rtNzzpgxQ07b1NQkcnNzOz3nhAkTxNGjR4UQQvzwww8iNTW107T33HNPl9ftySefFFqt1uc1Gz58uNi7d69f16ykpESMHj2607yysrJEaWlpp3l09ffVV191+Z5O9Mgjj8jHP/LIIx2m8a4Ds9ksfvvb33ZaBq1WKz755BOf5/zhhx+E0WjsNI9TTjlFlJWViaysLPm6dMZut4vbb79dKBQKn9dm6tSpoqqqqt3xzc3NIicnR0738ccfd3iebdu2CY1GIwAIo9EoDh065PM9EpF/2O61x3aP7R7bPRJCCAa6FDVcLpdISUmRv3gKCgqClvfll18u56vT6cSNN94o1qxZI/773/+KO++8UxgMBnn/ueeeKzfUJ/KkGT9+vBg2bJhQKBTisssuE//5z3/Em2++Ke677z4RGxsrp3v55ZfFO++8IwCIfv36iQceeEC8/vrr4uWXXxZz586V0yUmJorq6uoOz+nd2FxyySUCgDjzzDPFP//5T7F27VqxdOlSuWEAIK6++mpRWloqDAaD0Gq1YuHChWL16tXi9ddfFzfffHObHx4bN27s9Jrdeeedbcp30003iZdeekm89dZb4p///Kc455xz5P3p6ekdNibe12zChAli5MiRQpIkcdFFF4lVq1aJtWvXir/97W9i0KBBcrrf/OY37fJYt26dWLduXZsG0bPN+6+mpsaPT0Nb3W3wr7jiCgFATJo0SSxbtkysXbtWrFixQpxxxhlymuTk5E7Lsm/fPhEfHy+nHTt2rFi2bJl48803xTPPPCOmTJkiAIgpU6aIjIwMnw2+y+USF198sZxX//79xV133SVWr14t3nrrLbFs2TIxadIkef/o0aOFyWRql8/WrVuFWq0WAERaWpo4fPhwm/0mk0mMGDFCzuejjz7q1jUmoo6x3WO7x3aP7R51joEuRY09e/bIXyh6vV7Y7fag5Pvmm2/K+fbr10/s3r27XZqysrI2d6mXL1/eYV7edwp1Ol2HDea3334rJEmSv6hTUlLE6aefLurr69ulve666+T8/v73v3d4Tu/GBoB44okn2qWprq6WGwelUinGjRsnUlNTxc6dO9ulffXVV+W85syZ0+E533//fTnNrFmzRG1tbYfp/vWvf8npLrvssg7TeJddo9F02FjU1ta2uf75+fk+85oxY0aH+3uiuw0+ALF48eJ2PwqdTmebO96d1ad3z8S1117b7nPucrnE3Xff3eZ8nTX4zz77rJzmyiuv7LAxd7lc4sEHH5TT3X///R3mtXTp0k5/9Hr3Ct1yyy0dHk9E3cd2j+0e2z22e9Q5BroUNTZu3Ch/qYwcOTJo+U6YMEHO19fQmvz8/DYNtcPhaJfG+0v4b3/7W6d55eXlyem0Wq2oqKjoMN2BAwfkc86cObPDNN6NzbnnntvpOZ988sk25Vu7dm2naYcPHy6XraMfVqeeeqoAIAYOHCiam5s7zUcIIa666ir5h0ZH79O7TI899lin+bz44otdpguHBr+zehLCfdfaV7rt27fL+3NycoTVau0wH5fLJd/h7qzBN5vNIi0tTQAQkydPFk6n0+f7/M1vfiMAiPj4eGE2mzs856xZs+Rz/uMf/xBCCPHuu+/K28aMGdPhsUTUM2z32O6x3XNju0cd4WRUFDXq6urk14mJiUHJs6ysDNu3bwcAjB07FnPmzOk07ZQpUzBz5kwAQHl5uc/JMpRKJW666aZO93tPDDJv3jwMHDiww3SZmZnIzs4GAOzZs6fT/DxuvfVWv87Zr18/XHLJJZ2mnT59OgDAarWipKSkzb6dO3di165dAICbb74ZsbGxPst05ZVXAgCcTic2bdrUaTqlUumz/J5rD/h3LULljjvu6HTfsGHD5Lru6D2sW7dOfn3bbbdBo9F0mI8kSbjnnnt8luOzzz5DdXU1APdkNAqF7+bAU0+NjY348ccfOzznq6++CqPRCAB44IEHsH79evzxj38EAOh0OrzxxhvQ6XQ+z0NE/mO7x3bPg+0e2z1qj8sLEfmwZcsW+XVeXl6X6fPy8uRGKz8/H1OmTOkw3YgRI3z+KOnXr5/8urM8vNOWlpZ2OvOit6lTp/p1zkmTJvlsALzTnnjeb7/9Vn5ttVrx/vvv+yzTwYMH5deFhYWdpsvJyUFSUlKn+wcMGNBpmcLJ6aef7nP/gAEDcODAgQ7fQ0FBgfw6NzfXZz5d7feup/r6+m7Xk2c2UG/9+/fHyy+/jAsvvBBWqxUXXHCBvG/ZsmUYM2aMz3MQUeix3es6Ldu97mG7R6HCQJeiRkpKivz62LFjQcmzqqpKfp2Tk9Nleu803seeyLusHdFqtd1Oa7Vauyyfr7x6ck4AsFgsbfaVlZXJrx999NEuy+TNV0PtuWPakzKFE3/fR0f1eejQIfn1sGHDfOaTkpKCxMTETv8teNfTLbfc4jOvE/mqp3nz5mHRokVYuXKlvO2CCy7w2StBRD3Ddo/tXmdlCids9yhUOHSZokZGRob8ury8HA6HI+A8vdfX62ooEgDExcV1eOyJuhou09O0wcorkHM2NDT0+FhfawsG8zqEUiDvo7m5GQCgUqmgVqu7TO/rM9tb9QS4e268+RoOSEQ9x3YveHmx3es9bPcoVNijS1Fj1KhRSE5OxtGjR2E2m7Fjxw6cdtppAeVpMBjk1yaTqcv0ni/kE4/tS7x/9Hz55Zc455xzQlia6OK5tg6HA3a7vctG39dn1rue9u/fj8GDBweljL/88gvuv//+NtvuvvtuzJo1q80wOyIKHNu98MB2r/ew3aNARMetIiK4JwWYNWuW/P+vvfZawHn2799ffr1v374u03un8b7T3pd4f6lXVlaGsCTRx/szVVxc7DNtXV2dz6GMvVFPFosFV1xxhTyEbv78+QCAo0eP4qqrroLL5QrKeYjIje1eeGC713vY7lEgGOhSVPGe2e+VV15BeXl5QPl5T4ixcePGLtN//vnnHR7bl8yYMUN+7X09woEkSQAAIUSIS9Iz3p+pL7/80mdaXzN5Ar1TT3/605/wyy+/AABuuOEGvPPOOzj33HMBAF999RWWLl0alPMQ0XFs90KP7V7vYbtHgWCgS1HljDPOwNy5cwG4nxW64oorfD4zdKJnn30WP/zwg/z/2dnZmDhxIgD38gG+Gv2tW7fKX8JZWVmYNGlST95CxDvttNNwyimnAADWrl2L3bt3h7hEx3mGLfkzHC8cXXzxxfLr5cuXw263d5hOCIFnnnnGZ15z586VJwhZuXKlz0lk/LF+/XosX74cgPtZpWeeeQaSJGH16tVITU0FAPzlL3/B1q1bAzoPEbXFdi/02O71HrZ7FAgGuhR11qxZg8zMTADA5s2bMX369A7XP/O2ZcsW5OXl4a677mo34YD3cxcLFixAUVFRu+MrKipw+eWXy0NU/vSnP0GpVAb6ViKSJEn429/+BgCw2+2YO3dum+UBOrJnzx7cfPPNvV42z/M4RUVFMJvNvX6+YBs3bpw8TLGoqAiLFi2C0+lsk0YIgfvvv7/Lz3xsbCweeeQRAO4hVuedd16XwxTz8/Nx3333tdt+5MgRXHfddQAAjUaDN954AzExMQCA9PR0vPLKKwDcn4c//OEPEfuDiyhcsd0LLbZ7vYftHgWCk1FR1DEajdi0aRPmzZuHX3/9Fbt27cK0adMwdepUzJ49G9nZ2YiPj8fRo0dRUlKCTz/9FD///HOn+V166aVYt24d3nzzTVRVVWHixIm45pprMG3aNCiVSmzduhUvvfQSGhsbAbjXFFy0aNHJerthad68efjLX/6Cxx57DBUVFZg6dSry8vIwa9YsZGZmQpIk1NXVYffu3fj666+xZ88eKJVKrFq1qlfLlZubi127dsFkMmHevHlYsGABjEajPLRrypQpSE5O7tUyBGrVqlWYNGkSGhsb8Z///AdbtmzB1VdfjYEDB+Lw4cN4/fXX5bUsKysr2yzNcKJbb70VBQUFePXVV7Fr1y6MHj0aF154Ic466yz0798fTqcTNTU1+Pnnn7Fp0yaUlpZi6NChbYZiCSGwYMECVFdXAwCeeOIJTJgwoc15zj//fNx6661Yvnw59u3bh9tvvx0vvfRS71wgoj6I7V7osd3rPWz3qMcEUZSqr68XN998s9BoNAJAl3/p6elixYoVwm63t8vLbreLhQsXdpnHJZdcIlpaWjotkyfdjBkzfJb9lVdekdO+8sorPtPOmDFDTtuT/R6lpaVyugULFvhM+8gjj8hpv/rqq07TvfjiiyI+Pt6v65+VldVhHv5eM3/SVlZWitTU1E7L4Ou9dMb7WjzyyCMdpvG3DvxN+/333wuj0djp+zjllFNEeXm5yMrK8nlthRDC5XKJv/71r0Kr1fpVTyde23/84x/yvlmzZgmXy9XhecxmsxgzZoyc9u233+7yWhBR97Dd82+/B9s9tnts96Ibhy5T1EpMTMTKlStRUlKCZ555BhdccAGGDBmC+Ph4qFQqpKSkYMKECbjhhhvwwQcf4MCBA1i0aBFUqvYDHVQqFV588UVs3rwZ119/PYYNG4bY2Fjo9XoMHjwYV155JTZt2oS3334ber0+BO82PC1cuBDl5eV4+umnkZeXh4yMDGi1Wmi1WqSnp+Oss87Cn/70J2zatAn79+/v9fIMGDAA27Ztwx133IExY8YgLi5OvqsdSc444wwUFhbiz3/+M0aOHAm9Xo/ExERMmjQJS5cuxZYtWzBo0CC/8pIkCQ899BBKS0vx2GOPYcaMGUhPT4dGo4FOp0NmZiZmzZqFhx9+GJs3b8bXX38tH7tz50488MADAICUlBSsWbOm0+up0+nwxhtvQKfTAXBP2nHgwIHALgQRtcF2L/TY7vUOtnvUE5IQEToNGxEREREREVEH2KNLREREREREUYWBLhEREREREUUVBrpEREREREQUVRjoEhERERERUVRhoEtERERERERRhYEuERERERERRRUGukRERERERBRVGOgSERERERFRVGGgS0RERERERFGFgS4RERERERFFFQa6REREREREFFUY6BIREREREVFUYaBLREREREREUYWBLhEREREREUWV/weXzP2//p9DlgAAAABJRU5ErkJggg==", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "sns.set_context(\"talk\", font_scale=1.2)\n", - "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(\"Comment Index\", \"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:\")\n", - "plot2.fig.savefig('c3-050125_affective_language_use-slides.png')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "d2d67d38-f005-4c94-be3c-39eb6b22686f", - "metadata": {}, - "outputs": [], - "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.11.11" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/text_analysis/case3/.ipynb_checkpoints/050825_join_resolved_files-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/050825_join_resolved_files-checkpoint.ipynb deleted file mode 100644 index 62ffad3..0000000 --- a/text_analysis/case3/.ipynb_checkpoints/050825_join_resolved_files-checkpoint.ipynb +++ /dev/null @@ -1,487 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "id": "fcc726a8-44a4-48cf-a1cd-937b05bd4d08", - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "1fceca29-48c1-4ba3-93ba-88724dea22a7", - "metadata": {}, - "outputs": [], - "source": [ - "first_resolved_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/051725_coref_rel_phab_comments_to_2014.csv\"\n", - "first_resolved_df = pd.read_csv(first_resolved_path)\n", - "second_resolved_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/051725_coref_rel_phab_comments_2014_to_2015.csv\"\n", - "second_resolved_df = pd.read_csv(second_resolved_path)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "f26c31e7-bee1-4100-821f-769e5b1791bd", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "8621" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "len(second_resolved_df)" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "dfa81ca2-4d66-4679-bc3e-192d0cac67fa", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "5007" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "len(first_resolved_df)" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "6dc11bda-f0f6-4eb6-96f5-02ed9a3492ba", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "13628" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "combined_df = pd.concat([first_resolved_df, second_resolved_df])\n", - "unique_df = combined_df.drop_duplicates()\n", - "len(unique_df)" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "0c903199-8159-455c-aa7f-e57ef07ce03e", - "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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
    task_titlecomment_textdate_createdspeakermeta.affilconversation_idcomment_typestatusmeta.gerritidreply_totimestampis_relevantis_migratedtextresolved_text
    0User with unattached accounts unable to login ...User:NickK reported in IRC that they're gettin...1411541280PHID-USER-v7vgzvvcw7v2umf737riFalsePHID-TASK-mio2uq45ny7mms72syuttask_descriptionresolvedFalse243215NaN2014-09-24 06:48:00+00:00TrueFalseUser:NickK reported in IRC that they're gettin...User:NickK reported in IRC that they're gettin...
    1User with unattached accounts unable to login ...Revert has been deployed.1411573104PHID-USER-v7vgzvvcw7v2umf737riFalsePHID-TASK-mio2uq45ny7mms72syuttask_subcommentNaNFalse243216243215.02014-09-24 15:38:24+00:00TrueFalseRevert has been deployed.Revert has been deployed.
    2User with unattached accounts unable to login ...**gerritadmin** wrote:\\n\\nChange 162550 merged...1411572378PHID-USER-ynivjflmc2dcl6w5ut5vFalsePHID-TASK-mio2uq45ny7mms72syuttask_subcommentNaNFalse243217243216.02014-09-24 15:26:18+00:00TrueFalse**gerritadmin** wrote:\\n\\nChange 162550 merged...**gerritadmin** wrote:\\n\\nChange 162550 merged...
    3User with unattached accounts unable to login ...(In reply to Kunal Mehta (Legoktm) from commen...1411545535PHID-USER-v7bwpq3rs3zdxegibdbhFalsePHID-TASK-mio2uq45ny7mms72syuttask_subcommentNaNFalse243218243217.02014-09-24 07:58:55+00:00TrueFalse(In reply to Kunal Mehta (Legoktm) from commen...(In reply to Kunal Mehta (Legoktm) from commen...
    4User with unattached accounts unable to login ...**gerritadmin** wrote:\\n\\nChange 162549 merged...1411542640PHID-USER-ynivjflmc2dcl6w5ut5vFalsePHID-TASK-mio2uq45ny7mms72syuttask_subcommentNaNFalse243219243218.02014-09-24 07:10:40+00:00TrueFalse**gerritadmin** wrote:\\n\\nChange 162549 merged...**gerritadmin** wrote:\\n\\nChange 162549 merged...
    ...................................................
    8616OAuth login refers to mediawiki.org:/ instead ...> When I registered, phabricator linked mediaw...1413205650PHID-USER-hgn5uw2jafgjgfvxibhhFalsePHID-TASK-yeaxsfxhhtbn26koo5fitask_subcommentNaNFalse378799378798.02014-10-13 13:07:30+00:00TrueFalse> When I registered, phabricator linked mediaw...> When I registered, phabricator linked mediaw...
    8617OAuth login refers to mediawiki.org:/ instead ...See {T574} for a related discussion.1412958953PHID-USER-lluzkul4z7us4sxkayssFalsePHID-TASK-yeaxsfxhhtbn26koo5fitask_subcommentNaNFalse378800378799.02014-10-10 16:35:53+00:00TrueFalseSee {T574} for a related discussion.See {T574} for a related discussion.
    8618Improvements to Wikimedia SUL login dialog UI:...Some improvements to the Wikimedia SUL dialog:...1412362816PHID-USER-lluzkul4z7us4sxkayssFalsePHID-TASK-j6czqxlv5fzcx3tmq23ntask_descriptiondeclinedFalse378858NaN2014-10-03 19:00:16+00:00TrueFalseSome improvements to the Wikimedia SUL dialog:...Some improvements to the Wikimedia SUL dialog:...
    8619Improvements to Wikimedia SUL login dialog UI:...I guess the same restrictions as in T543 apply...1412415111PHID-USER-lluzkul4z7us4sxkayssFalsePHID-TASK-j6czqxlv5fzcx3tmq23ntask_subcommentNaNFalse378860378859.02014-10-04 09:31:51+00:00TrueFalseI guess the same restrictions as in T543 apply...I guess the same restrictions as in T543 apply...
    8620Improvements to Wikimedia SUL login dialog UI:...It's not entirely trivial to change1412366627PHID-USER-fn7qnpccfbitivgtw2rtFalsePHID-TASK-j6czqxlv5fzcx3tmq23ntask_subcommentNaNFalse378861378860.02014-10-03 20:03:47+00:00TrueFalseIt's not entirely trivial to changeIt's not entirely trivial to change
    \n", - "

    13628 rows × 16 columns

    \n", - "
    " - ], - "text/plain": [ - " task_title \\\n", - "0 User with unattached accounts unable to login ... \n", - "1 User with unattached accounts unable to login ... \n", - "2 User with unattached accounts unable to login ... \n", - "3 User with unattached accounts unable to login ... \n", - "4 User with unattached accounts unable to login ... \n", - "... ... \n", - "8616 OAuth login refers to mediawiki.org:/ instead ... \n", - "8617 OAuth login refers to mediawiki.org:/ instead ... \n", - "8618 Improvements to Wikimedia SUL login dialog UI:... \n", - "8619 Improvements to Wikimedia SUL login dialog UI:... \n", - "8620 Improvements to Wikimedia SUL login dialog UI:... \n", - "\n", - " comment_text date_created \\\n", - "0 User:NickK reported in IRC that they're gettin... 1411541280 \n", - "1 Revert has been deployed. 1411573104 \n", - "2 **gerritadmin** wrote:\\n\\nChange 162550 merged... 1411572378 \n", - "3 (In reply to Kunal Mehta (Legoktm) from commen... 1411545535 \n", - "4 **gerritadmin** wrote:\\n\\nChange 162549 merged... 1411542640 \n", - "... ... ... \n", - "8616 > When I registered, phabricator linked mediaw... 1413205650 \n", - "8617 See {T574} for a related discussion. 1412958953 \n", - "8618 Some improvements to the Wikimedia SUL dialog:... 1412362816 \n", - "8619 I guess the same restrictions as in T543 apply... 1412415111 \n", - "8620 It's not entirely trivial to change 1412366627 \n", - "\n", - " speaker meta.affil \\\n", - "0 PHID-USER-v7vgzvvcw7v2umf737ri False \n", - "1 PHID-USER-v7vgzvvcw7v2umf737ri False \n", - "2 PHID-USER-ynivjflmc2dcl6w5ut5v False \n", - "3 PHID-USER-v7bwpq3rs3zdxegibdbh False \n", - "4 PHID-USER-ynivjflmc2dcl6w5ut5v False \n", - "... ... ... \n", - "8616 PHID-USER-hgn5uw2jafgjgfvxibhh False \n", - "8617 PHID-USER-lluzkul4z7us4sxkayss False \n", - "8618 PHID-USER-lluzkul4z7us4sxkayss False \n", - "8619 PHID-USER-lluzkul4z7us4sxkayss False \n", - "8620 PHID-USER-fn7qnpccfbitivgtw2rt False \n", - "\n", - " conversation_id comment_type status meta.gerrit \\\n", - "0 PHID-TASK-mio2uq45ny7mms72syut task_description resolved False \n", - "1 PHID-TASK-mio2uq45ny7mms72syut task_subcomment NaN False \n", - "2 PHID-TASK-mio2uq45ny7mms72syut task_subcomment NaN False \n", - "3 PHID-TASK-mio2uq45ny7mms72syut task_subcomment NaN False \n", - "4 PHID-TASK-mio2uq45ny7mms72syut task_subcomment NaN False \n", - "... ... ... ... ... \n", - "8616 PHID-TASK-yeaxsfxhhtbn26koo5fi task_subcomment NaN False \n", - "8617 PHID-TASK-yeaxsfxhhtbn26koo5fi task_subcomment NaN False \n", - "8618 PHID-TASK-j6czqxlv5fzcx3tmq23n task_description declined False \n", - "8619 PHID-TASK-j6czqxlv5fzcx3tmq23n task_subcomment NaN False \n", - "8620 PHID-TASK-j6czqxlv5fzcx3tmq23n task_subcomment NaN False \n", - "\n", - " id reply_to timestamp is_relevant is_migrated \\\n", - "0 243215 NaN 2014-09-24 06:48:00+00:00 True False \n", - "1 243216 243215.0 2014-09-24 15:38:24+00:00 True False \n", - "2 243217 243216.0 2014-09-24 15:26:18+00:00 True False \n", - "3 243218 243217.0 2014-09-24 07:58:55+00:00 True False \n", - "4 243219 243218.0 2014-09-24 07:10:40+00:00 True False \n", - "... ... ... ... ... ... \n", - "8616 378799 378798.0 2014-10-13 13:07:30+00:00 True False \n", - "8617 378800 378799.0 2014-10-10 16:35:53+00:00 True False \n", - "8618 378858 NaN 2014-10-03 19:00:16+00:00 True False \n", - "8619 378860 378859.0 2014-10-04 09:31:51+00:00 True False \n", - "8620 378861 378860.0 2014-10-03 20:03:47+00:00 True False \n", - "\n", - " text \\\n", - "0 User:NickK reported in IRC that they're gettin... \n", - "1 Revert has been deployed. \n", - "2 **gerritadmin** wrote:\\n\\nChange 162550 merged... \n", - "3 (In reply to Kunal Mehta (Legoktm) from commen... \n", - "4 **gerritadmin** wrote:\\n\\nChange 162549 merged... \n", - "... ... \n", - "8616 > When I registered, phabricator linked mediaw... \n", - "8617 See {T574} for a related discussion. \n", - "8618 Some improvements to the Wikimedia SUL dialog:... \n", - "8619 I guess the same restrictions as in T543 apply... \n", - "8620 It's not entirely trivial to change \n", - "\n", - " resolved_text \n", - "0 User:NickK reported in IRC that they're gettin... \n", - "1 Revert has been deployed. \n", - "2 **gerritadmin** wrote:\\n\\nChange 162550 merged... \n", - "3 (In reply to Kunal Mehta (Legoktm) from commen... \n", - "4 **gerritadmin** wrote:\\n\\nChange 162549 merged... \n", - "... ... \n", - "8616 > When I registered, phabricator linked mediaw... \n", - "8617 See {T574} for a related discussion. \n", - "8618 Some improvements to the Wikimedia SUL dialog:... \n", - "8619 I guess the same restrictions as in T543 apply... \n", - "8620 It's not entirely trivial to change \n", - "\n", - "[13628 rows x 16 columns]" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "unique_df" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "0c392d70-6236-4dfe-b6d4-bbe3f422b09e", - "metadata": {}, - "outputs": [], - "source": [ - "unique_df.to_csv(\"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/0050825_coref-rel-first.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.11.11" - } - }, - "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 deleted file mode 100644 index 8dd3dc1..0000000 --- a/text_analysis/case3/.ipynb_checkpoints/NRC-VAD-Lexicon-checkpoint.txt +++ /dev/null @@ -1,19971 +0,0 @@ -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/c3-resolved-phab-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/c3-resolved-phab-checkpoint.ipynb deleted file mode 100644 index a3e8016..0000000 --- a/text_analysis/case3/.ipynb_checkpoints/c3-resolved-phab-checkpoint.ipynb +++ /dev/null @@ -1,777 +0,0 @@ -{ - "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/050825_coref-rel-final.csv\"\n", - "phab_df = pd.read_csv(phab_path)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "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": 4, - "id": "942344db-c8f5-4ed6-a757-c97f8454f18b", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Unique conversation_ids: 2281\n", - "Unique ids: 14490\n", - "Unique speakers: 634\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": 5, - "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": 6, - "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": 7, - "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": 8, - "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": 9, - "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": 10, - "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": "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": 12, - "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": 13, - "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": 14, - "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\") and not word.lower().startswith(\"certain\"):\n", - " return True\n", - " return False" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "09ddcbfc-b856-40ca-ad61-13577795d94b", - "metadata": {}, - "outputs": [], - "source": [ - "import datetime" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "id": "184ccbe6-0a7a-41b8-9b02-bc439ff975d0", - "metadata": {}, - "outputs": [], - "source": [ - "# expand the dependency parser \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", - " 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", - " 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": 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+6crmSzZsIr23WMri1LhBo3K19VlEBERERFVKLt7PA4YMABubm7o2bMnIiMj0b9/f9x1111QqRzuNFkjGUwmeLq5lfl8k8k580QSERHRLflzO7K3IxERERGRK9jdRe/MmTP44IMP0KhRI6xevRr33HMP/Pz8EBUVhUWLFmH//v0Qxdo7VNhgMpfrfJO59r53REREFcUi5oJzOxIRERERuYbdQ61vd/r0acTHxyM+Ph4JCQm4ePEivL29kZmZ6eQSy6eyhlpDEFA/wB+CIJSp3Ytp2bBa7ftWcKg1ERFVtJow1FqUrDCar6MqBo8cak1EREREtUGZx0k3bdoUSqUSgiBAEARs3rwZJpPJmbVVL5IEo9kMt0JzYNrLahXtDh2JiIjIPhauZE1ERERE5FIOBY/nz59HfHw8du7cifj4eFy7dg29evXCPffcgy1btuCuu+6qqDqrhbIGjwajpQKqISIiqr24kjURERERkevZHTw2bdoUGRkZ6N27N/r06YNnn30W3bp14+IyhRjNZQsQubAMERGRc1msua4ugYiIiIio1rN7cZm8vLz8ExQKqFQqqNVqKJXKCiusOjJbrSjLlJlGBo9EREROZRWNri6BiIiIiKjWszt4TEtLwx9//IH7778f+/fvx5AhQ+Dv748HHngAS5YswcGDB2v1qtYAAEmCyeJ4r0f2eCQiInIeUTKDczsSEREREbme3cEjALRu3RqTJ0/Gxo0bcfnyZTmIPHDgAO69914EBAQ4dPGFCxeie/fu8Pb2RlBQEIYNG4aUlBSbYwwGA1544QXUqVMHXl5eGDlyJK5cueLQdSqTycHh1kaTxeU/GhnNZhdXQERE5DyiWIsXuyMiIiIiqkIcCh4Lu3LlCo4ePYqjR48iKSkJ2dnZMBodG9aUkJCAF154Afv27cMvv/wCs9mM++67D7m5t+Zlmj59On788Ud8/fXXSEhIwKVLlzBixIiyll3hjA72eDQYXN/bUe/g942IiKgqs0r8hRoRERERUVUgSHZOSpieno74+Hh5Vet//vkHarUaPXr0QGRkJCIjIxEREQGtVlvmYq5evYqgoCAkJCSgT58+yMrKQmBgIDZs2ICHH34YAHDixAm0adMGf/zxB3r27HnHNrOzs+Hr64usrCz4+PiUubYCVquIyxkZJe4XBAH169jf8/PSlRyYzY4NURcEAY0alP+1AIDZYkGGLhdBfr5OaY+IiGoGZ98/K4skSTCYr6KqD7VWKtygUfHeS0REREQ1m91LUoeEhECtVqNbt24YOXIkIiMj0atXL7i7uzutmKysLACQh2wfPnwYZrMZAwcOlI9p3bo1GjVqVGLwaDQabXpeZmdnO60+e0iSBJPZAo36zm+t2Wx1OHR0NvZ2JCIiwPX3T2exiHpU9dCRiIiIiKi2sDt43LZtG+6++254enpWSCGiKGLatGno3bs3wsPDAQCXL1+GRqOBn5+fzbHBwcG4fPlyse0sXLgQMTExFVKjvYxms13BY26ea4eCSZIEvdEEpaLMI+6JiKiGqAr3T2ewinpXl0BERERERDfZnThFRUVVWOgIAC+88AKOHTuGr776qlztzJkzB1lZWfLjwoULTqrQfvYu1pKb69rg0Wg2cyVyIiICUDXun+UlSVZIEu9rRERERERVhd09HivSlClTsGXLFuzatQsNGzaUt4eEhMBkMiEzM9Om1+OVK1cQEhJSbFtarbZc80w6g9FigShKUCiEko8xWWCxuvaHI12ewaXXJyKiqqMq3D/LS+SiMkREREREVYpLx9hKkoQpU6Zg06ZN+O2339CkSROb/V27doVarUZcXJy8LSUlBefPn0dERERll2s/Sbpjr0e93vW9He3tmUlERFRekiTCzvXsyozBIxERERFR1eLSHo8vvPACNmzYgO+//x7e3t7yvI2+vr5wd3eHr68vJk6ciBkzZiAgIAA+Pj548cUXERERYdeK1q5kMJvgrtWUuN/V8ztm5XIOLCIiqkwSRMkEpeBWYVcQRQaPRERERERViUuDx1WrVgEA+vXrZ7N97dq1GD9+PABg+fLlUCgUGDlyJIxGI6KiovDhhx9WcqWOM5hK/uEnz2CB1eq6FTf1BiPMFovLrk9ERLWTRcyDUlExwaMkiezxSERERERUxdgVPL777rt2Nzh16lS7j7VnyJWbmxs++OADfPDBB3a3WxWIogizxQq1SllkX54LeztKkoQsPXs7EhFR5RNFE0TJAoXg/N97MnQkIiIiIqp67Po//+XLl9s8v3r1KvR6vbzgS2ZmJjw8PBAUFORQ8FjTGcwmqFXuNtskSXLpMOucvDyuZE1ERC5jseZCo/J1eruiZHJ6m0REREREVD52LS5z5swZ+fHWW2+hU6dOSE5Oxo0bN3Djxg0kJyejS5cuePPNNyu63mrFWMxwa4Mhf8VrV7BaRa5kTURELmUVDbCKzg0JLdZcWEXe34iIiIiIqhqHV7WeO3cu3nvvPbRq1Ure1qpVKyxfvhyvv/66U4ur7oyWoiGjK3s7ZufpK3xFUSIiojsxW3Oc1pYkiTBbcyFJ7M1PRERERFTVOBw8pqWlwVLMwiRWqxVXrlxxSlE1hiTBYLbt1WEwumZRF7PFAr3B6JJrExERFSZJFliseU5pK3+INX+pRkRERERUFTkcPA4YMADPPvssjhw5Im87fPgwnnvuOQwcONCpxdUEecZbwaPZbHXZatZZuVxQhoiIqg6LqHNKL0VRcs0v9IiIiIiI6M4cDh7XrFmDkJAQdOvWDVqtFlqtFj169EBwcDA+/fTTiqixWjOYTDCYTDe/trqsBqOZq30SEVHVIUkiLGJuudvhatZERERERFWXXataFxYYGIitW7fin3/+wYkTJwAArVu3RsuWLZ1eXE2RoctFsJ8aBhfM7yhJEns7EhFRlWSx5kGpcIdCcPh/RwDk3+NEkcEjEREREVFVVbb/0wcQFhYGSZLQrFkzqFRlbqZWEEURuYY85Bkrv8djtl4Pi9U1PS2JiIhKJ8FizYVG5Vums/N7O3J+RyIiIiKiqsrhodZ6vR4TJ06Eh4cH2rVrh/PnzwMAXnzxRSxatMjpBdYUGTl5lb6idI4+D7o8Q6Vek4iIyBFW0VDmeRpFiYumERERERFVZQ4Hj3PmzEFSUhLi4+Ph5uYmbx84cCA2btzo1OJqEp3eBKtY/kn07WUVRWTnOWfFUCIioopkseocPkd04srYRERERERUMRweI71582Zs3LgRPXv2hCAI8vZ27dohNTXVqcXVJAajGYJaCQ+ttlKupzcYgUruYUlERFQWVtEIUbJCISjtOl6SJJgsGeAwayIiIiKiqs3hHo9Xr15FUFBQke25ubk2QSTdkqMzwWKRKm1laVGUoDNwiDUREVUfVtH+hdBEyQhJqrxRBERERER30q9fP0ybNq3UY8LCwrBixQr5uSAI2Lx5c4XWFRsbCz8/vwq9RlW8NlUdDgeP3bp1w08//SQ/LwgbP/30U0RERDivshpEpzcBAEwWC6yVsNDLjZwciJU4rJuIiKi8rKLB7rmQLSKHWBMRETni8uXLePHFF9G0aVNotVqEhobiwQcfRFxcnKtLqzDx8fEQBAGZmZmuLqVEaWlpGDx4sNPauz3YBIBHH30U//zzj9OuURWvXRqGn67n8FDr//73vxg8eDCOHz8Oi8WClStX4vjx4/j999+RkJBQETVWayaziMIZYJ7JBC939wq73vXsnErrWUlEROQskiTCKuZBpfQo9TiLVQ9RNFVSVURERNXf2bNn0bt3b/j5+eGdd95B+/btYTabsWPHDrzwwgs4ceKEq0ustUJCQir8Gu7u7nCvwAyiql6bqg6HezzefffdSExMhMViQfv27fHzzz8jKCgIf/zxB7p27VoRNVZreXm2IaDBbK6w1a3NFisMJv4wRkRE1ZPZqoPJkl3kPmmx6mEVTTBbc2Euw0I0REREtdnzzz8PQRBw4MABjBw5Ei1btkS7du0wY8YM7Nu3Tz7u/PnzGDp0KLy8vODj44NRo0bhypUr8v7o6Gh06tQJa9asQaNGjeDl5YXnn38eVqsVixcvRkhICIKCgvDWW2/ZXF8QBHz88cd44IEH4OHhgTZt2uCPP/7AqVOn0K9fP3h6eqJXr15F1oz4/vvv0aVLF7i5uaFp06aIiYmBxWKxaffTTz/F8OHD4eHhgRYtWuCHH34AkB+2RkZGAgD8/f0hCALGjx9f7PtT0CNu8+bNaNGiBdzc3BAVFYULFy7Ix4wfPx7Dhg2zOW/atGno16+fzTaLxYIpU6bA19cXdevWxdy5c0v9+f/2odYXL17EY489hoCAAHh6eqJbt27Yv38/ACA1NRVDhw5FcHAwvLy80L17d/z666/yuf369cO5c+cwffp0CIIgj04trsffqlWr0KxZM2g0GrRq1QqfffZZkbpKem+LY++1y/oZyszMxKRJkxAYGAgfHx/0798fSUlJ8v6kpCRERkbC29sbPj4+6Nq1Kw4dOoT4+HhMmDABWVlZcl3R0dEAgM8++wzdunWDt7c3QkJCMGbMGKSnp8ttFvSY3bFjBzp37gx3d3f0798f6enp2LZtG9q0aQMfHx+MGTMGev2tKYP69euHKVOmOPQ5qOkcDh4BoFmzZvjkk09w4MABHD9+HJ9//jnat2/v7NqqPUmSkHtb8GgVReSZjBVyPZ2BQ8+IiKg6k2AV82C0XJPncMwPHHNgsmTcXP269v5PGxERkaNu3LiB7du344UXXoCnp2eR/QWhkCiKGDp0KG7cuIGEhAT88ssvOH36NB599FGb41NTU7Ft2zZs374dX375JVavXo0hQ4bg4sWLSEhIwNtvv43XX39dDssKvPnmmxg3bhwSExPRunVrjBkzBs8++yzmzJmDQ4cOQZIkTJkyRT5+9+7dGDduHF566SUcP34cH3/8MWJjY4sEUjExMRg1ahSOHj2K+++/H2PHjsWNGzcQGhqKb7/9FgCQkpKCtLQ0rFy5ssT3Sa/X46233sL69euxd+9eZGZmYvTo0Q691wCwbt06qFQqHDhwACtXrsSyZcvw6aef2nWuTqdD37598e+//+KHH35AUlISZs+eLU+jptPpcP/99yMuLg5//vknBg0ahAcffBDnz58HAHz33Xdo2LAh5s+fj7S0NKSlpRV7nU2bNuGll17Cyy+/jGPHjuHZZ5/FhAkTsHPnTpvjSnpvi2PvtYGyfYYeeeQROfA7fPgwunTpggEDBsj1jB07Fg0bNsTBgwdx+PBhvPrqq1Cr1ejVqxdWrFgBHx8fua6ZM2cCAMxmM958800kJSVh8+bNOHv2bLHhdHR0NN5//338/vvvuHDhAkaNGoUVK1Zgw4YN+Omnn/Dzzz/jvffesznnTp+D6OhohIWFlfge1TQOD7Xu378/+vbti3nz5tlsz8jIwMiRI/Hbb785rbjqzmQWi11Y2mSxwsPJi1tbrSL0RvZ2JCKi6k+SRJitOZAgclg1ERFROZw6dQqSJKF169alHhcXF4e//voLZ86cQWhoKABg/fr1aNeuHQ4ePIju3bsDyA8o16xZA29vb7Rt2xaRkZFISUnB1q1boVAo0KpVK7z99tvYuXMn7rrrLrn9CRMmYNSoUQCAV155BREREZg7dy6ioqIAAC+99BImTJggHx8TE4NXX30VTz75JACgadOmePPNNzF79mybLGL8+PF47LHHAORPC/fuu+/iwIEDGDRoEAICAgAAQUFBd5zjz2w24/3335drXrduHdq0aYMDBw6gR48epb/JhYSGhmL58uUQBAGtWrXCX3/9heXLl+Ppp5++47kbNmzA1atXcfDgQbn25s2by/s7duyIjh07ys/ffPNNbNq0CT/88AOmTJmCgIAAKJVKuQdfSZYsWYLx48fj+eefBwC55+uSJUvkXqJA6e/t7ey9NuD4Z2jPnj04cOAA0tPTodVq5dewefNmfPPNN3jmmWdw/vx5zJo1S/6ct2jRQr6er68vBEEoUtdTTz0lf920aVO8++676N69O3Q6Hby8vOR9CxYsQO/evQEAEydOxJw5c5CamoqmTZsCAB5++GHs3LkTr7zyinzOnT4HdevWRbNmzUp9n2oSh3s8xsfH4/3338ewYcOQm5srbzeZTJzj8TYGY/ELyVgqYIGZLL0exaacRERE1ZBVNDB0JCIiKid7h3cmJycjNDRUDh0BoG3btvDz80NycrK8LSwsDN7e3vLz4OBgtG3bFgqFwmZb4SGrANChQweb/QBsRk0GBwfDYDAgOzsbQP7Q2fnz58PLy0t+PP3000hLS7MZ1lq4XU9PT/j4+BS5tj1UKpUcrgJA69ati7x2e/Ts2VMeZgwAEREROHnypF2LzCYmJqJz585y6Hg7nU6HmTNnok2bNvDz84OXlxeSk5PlHo/2Sk5OloO0Ar179y7yWp313t7O0c9QUlISdDod6tSpY/N5OHPmjDw8f8aMGZg0aRIGDhyIRYsWFRm2X5zDhw/jwQcfRKNGjeDt7Y2+ffsCQJH38/bProeHhxw63l5rgTt9DqZMmVKjF3a6ncM9HgHg119/xbPPPouePXvixx9/rFVdRK1WEWaLCLWq9MzWYpWQm1v8D0xWUYTZYoFaVaa3v4gcfR7yjBUzfJuIiIiIiIiqpxYtWkAQBKctIKNWq22eC4JQ7Dax8Aqrt51XEMgUt63wsOKYmBiMGDGiSA1ubm6l1nP7tZ1BoVAUCXHNTl7U9U6LsMycORO//PILlixZgubNm8Pd3R0PP/wwTBW0zkNFvbeOfoZ0Oh3q1auH+Pj4Im0V9GSNjo7GmDFj8NNPP2Hbtm2YN28evvrqKwwfPrzYGnJzcxEVFYWoqCh88cUXCAwMxPnz5xEVFVXk/bz9c1pZn7mapExzPNarVw8JCQlo3749unfvXuwHoKaSAOTkGO/4myOTyVLqLFTZeXqYndDzMVOXi+xCv/EhIiIiIiIiAvKHwEZFReGDDz6wGbFYIDMzEwDQpk0bXLhwwWZBlePHjyMzMxNt27atrHJlXbp0QUpKCpo3b17kUbhnXGk0Gg0A2NXb0GKx4NChQ/LzlJQUZGZmok2bNgCAwMDAIvMWJiYmFmnn9rkt9+3bhxYtWkCpVN6xhg4dOiAxMbHEeRT37t2L8ePHY/jw4Wjfvj1CQkJw9uxZm2M0Gs0dX2+bNm2wd+/eIm2X9/tsz7XLokuXLrh8+TJUKlWRz0LdunXl41q2bInp06fj559/xogRI7B27doS6zpx4gSuX7+ORYsW4Z577kHr1q2d0puzQHk+BzWRw8FjwW8itFotNmzYgJdeegmDBg3Chx9+6PTiqqo8oxXZupJ/uyFJEnJK6O1YwGIVkaHLKVf4aDJbkGswlPl8IiIiIiIiqtk++OADWK1W9OjRA99++y1OnjyJ5ORkvPvuu4iIiAAADBw4EO3bt8fYsWNx5MgRHDhwAOPGjUPfvn3RrVu3Sq/5jTfewPr16xETE4O///4bycnJ+Oqrr/D666/b3Ubjxo0hCAK2bNmCq1evQqfTlXisWq3Giy++iP379+Pw4cMYP348evbsKc/v2L9/fxw6dAjr16/HyZMnMW/ePBw7dqxIO+fPn8eMGTOQkpKCL7/8Eu+99x5eeuklu+p97LHHEBISgmHDhmHv3r04ffo0vv32W/zxxx8A8nuvfvfdd0hMTERSUhLGjBlTpKddWFgYdu3ahX///RfXrl0r9jqzZs1CbGwsVq1ahZMnT2LZsmX47rvv5EVXysqea5fFwIEDERERgWHDhuHnn3/G2bNn8fvvv+O1117DoUOHkJeXhylTpiA+Ph7nzp3D3r17cfDgQTk0DgsLg06nQ1xcHK5duwa9Xo9GjRpBo9Hgvffew+nTp/HDDz/gzTffdFrNd/ocvP/++xgwYIDTrlfVORw83t7T7/XXX8cXX3yBpUuXOq2o6kCXa4Iur/jwUW+wwGK581wakoQyB4d6oxEZpfzDSURERERERNS0aVMcOXIEkZGRePnllxEeHo57770XcXFxWLVqFYD8Dkbff/89/P390adPHwwcOBBNmzbFxo0bXVJzVFQUtmzZgp9//hndu3dHz549sXz5cjRu3NjuNho0aCAvUhMcHGyzavbtPDw88Morr2DMmDHo3bs3vLy8bF57VFQU5s6di9mzZ6N79+7IycnBuHHjirQzbtw45OXloUePHnjhhRfw0ksv4ZlnnrGrXo1Gg59//hlBQUG4//770b59eyxatEjuJbds2TL4+/ujV69eePDBBxEVFYUuXbrYtDF//nycPXsWzZo1Q2BgYLHXGTZsGFauXIklS5agXbt2+Pjjj7F27Vr069fPrjpLYs+1y0IQBGzduhV9+vTBhAkT0LJlS4wePRrnzp1DcHAwlEolrl+/jnHjxqFly5YYNWoUBg8ejJiYGABAr169MHnyZDz66KMIDAzE4sWLERgYiNjYWHz99ddo27YtFi1ahCVLljit5jt9Dq5du2bXPJQ1hSDZO9vsTefOnUNoaGiR7s3Hjh3D4cOH5VWnqors7Gz4+voiKysLPj4+5W7PaLIg6Z9/AQDubioE+LkVOebKtVy7gscCWrUa3u7uUNrZZdxgNsPLW7jzgXZSq1QI8vN1WntERFT9Ofv+KUlWGMzO++13dadUuEGj4r2XiIjI1WJjYzFt2jR52DlRefTr1w+dOnXCihUrXF1KleHw6iYl/YYhPDwc4eHh5S6oOjGaLLBaJSiV+SGg2SJCpzc7FDoCgNFshkqphJdb0RDzdnlGI3KNRnh5e5SpZiIiIiIiIiIiospgV/A4YsQIxMbGwsfHp9hVpQr77rvvnFJYdSCKwPXMPHh6qOGuVSEjywCzuWyrGRnNpjsGj9l6PfJMJgjO6+xIRERERERERERUIewKHn19feVFZXx9OSyoMLNZRGaWEdkKI8qzgrrFKsJgMsHt5spbt9MbDcgzlb5gDRERERERERHZb/z48Rg/fryry6AaIj4+3tUlVDl2BY8Fy5BLkoSYmBgEBgbC3d29QgurbsoTOhbIztNDoVBAo7L9tuTk6aE3MnQkIiIiIiIiIqLqw6FVrSVJQvPmzXHx4sWKqqdWkyRAl5cHURRhsVoB5A+vZuhIRERERERERETVjUPBo0KhQIsWLXD9+vWKqqfWM1utyMjV4YYuB9dzsjm8moiIiIiIiIiIqiWHgkcAWLRoEWbNmoVjx45VRD2E/PkeJSn/TyIiIiIiIiIiourIrjkeCxs3bhz0ej06duwIjUZTZK7HGzduOK04IiIiIiIiIiIiqp4cDh5XrFhRAWUQERERERERERFRTeJw8Pjkk09WRB1EREREREREVEVER0dj1apVSE9Px6ZNmzBs2DBXl0RE1ZDDczwWZjAYkJ2dbfMgIiIiIiIioso3fvx4CIIgP+rUqYNBgwbh6NGjDrWTnJyMmJgYfPzxx0hLS8PgwYMrqGKq6vr164dp06a5ugyqxhwOHnNzczFlyhQEBQXB09MT/v7+Ng8iIiIiIiIico1BgwYhLS0NaWlpiIuLg0qlwgMPPOBQG6mpqQCAoUOHIiQkBFqttky1mM3mMp1HRDWHw8Hj7Nmz8dtvv2HVqlXQarX49NNPERMTg/r162P9+vUVUSMRERERERER2UGr1SIkJAQhISHo1KkTXn31VVy4cAFXr16Vj7lw4QJGjRoFPz8/BAQEYOjQoTh79iyA/CHWDz74IABAoVBAEAQAgCiKmD9/Pho2bAitVotOnTph+/btcptnz56FIAjYuHEj+vbtCzc3N3zxxRcAgE8//RRt2rSBm5sbWrdujQ8//LDU17B9+3bcfffd8PPzQ506dfDAAw/IYWjha3333XeIjIyEh4cHOnbsiD/++EM+JjY2Fn5+ftixYwfatGkDLy8vOZQtcKfXFB8fD0EQkJmZKW9LTEyEIAjy+2XPdQBgzZo1aNeuHbRaLerVq4cpU6bI+zIzMzFp0iQEBgbCx8cH/fv3R1JSkrw/OjoanTp1wpo1a9CoUSN4eXnh+eefh9VqxeLFixESEoKgoCC89dZbNte0t93PPvsMYWFh8PX1xejRo5GTkwMgvwdtQkICVq5cKfeiLXjdRPZyOHj88ccf8eGHH2LkyJFQqVS455578Prrr+O///2v/I8KERERERERUU0hSRJydEaXPSRJKlPdOp0On3/+OZo3b446deoAyO+FGBUVBW9vb+zevRt79+6VwzKTyYSZM2di7dq1ACD3nASAlStXYunSpViyZAmOHj2KqKgoPPTQQzh58qTNNV999VW89NJLSE5ORlRUFL744gu88cYbeOutt5CcnIz//ve/mDt3LtatW1di3bm5uZgxYwYOHTqEuLg4KBQKDB8+HKIo2hz32muvYebMmUhMTETLli3x2GOPwWKxyPv1ej2WLFmCzz77DLt27cL58+cxc+ZMeb+9r+lO7nSdVatW4YUXXsAzzzyDv/76Cz/88AOaN28u73/kkUeQnp6Obdu24fDhw+jSpQsGDBiAGzduyMekpqZi27Zt2L59O7788kusXr0aQ4YMwcWLF5GQkIC3334br7/+Ovbv3+9wu5s3b8aWLVuwZcsWJCQkYNGiRfL7ExERgaefflr+LISGhjr03hA5vLjMjRs30LRpUwCAj4+P/IG9++678dxzzzm3OiIiIiIiIiIX0+Wa0Hf45y67fsKmx+HtZd9w5y1btsDLywtAfoBXr149bNmyBQpFfr+jjRs3QhRFfPrpp3JvxrVr18LPzw/x8fG477774OfnBwAICQmR212yZAleeeUVjB49GgDw9ttvY+fOnVixYgU++OAD+bhp06ZhxIgR8vN58+Zh6dKl8rYmTZrg+PHj+Pjjj0tcvHbkyJE2z9esWYPAwEAcP34c4eHh8vaZM2diyJAhAICYmBi0a9cOp06dQuvWrQHkh6wfffQRmjVrBgCYMmUK5s+f7/BrupM7XWfBggV4+eWX8dJLL8nbunfvDgDYs2cPDhw4gPT0dHlI+5IlS7B582Z88803eOaZZwDk985cs2YNvL290bZtW0RGRiIlJQVbt26FQqFAq1at5Prvuusuh9qNjY2Ft7c3AOCJJ55AXFwc3nrrLfj6+kKj0cDDw8Pms0DkCIeDx6ZNm+LMmTNo1KgRWrdujf/973/o0aMHfvzxR/kfJyIiIiIiIiKqfJGRkVi1ahUAICMjAx9++CEGDx6MAwcOoHHjxkhKSsKpU6fkoKmAwWCwGc5cWHZ2Ni5duoTevXvbbO/du7fN0F0A6Natm/x1bm4uUlNTMXHiRDz99NPydovFAl9f3xJfw8mTJ/HGG29g//79uHbtmtzT8fz58zbBY4cOHeSv69WrBwBIT0+Xg0cPDw85DCw4Jj093eHXdCelXSc9PR2XLl3CgAEDij03KSkJOp1O7pFaIC8vz+b7ERYWZvM9Cw4OhlKplAPlgm0F1y1ru4VrJ3IGh4PHCRMmICkpCX379sWrr76KBx98EO+//z7MZjOWLVtWETUSERERERERkR08PT1thvF++umn8PX1xSeffIIFCxZAp9Oha9euxU6VFhgY6JTrF9DpdACATz75BHfddZfNcUqlssQ2HnzwQTRu3BiffPIJ6tevD1EUER4eDpPJZHOcWq2Wvy48F2Vx+wuOcWTYekGoV/ic4hbMKe067u7upV5Dp9OhXr16iI+PL7KvcOeu4q5R3LaC11+edm8f0k5UHg4Hj9OnT5e/HjhwIE6cOIHDhw+jefPmNr9tICIiIiIiIqoJvDw1SNj0uEuvX1aCIEChUCAvLw8A0KVLF2zcuBFBQUHw8fGxqw0fHx/Ur18fe/fuRd++feXte/fuRY8ePUo8Lzg4GPXr18fp06cxduxYu651/fp1pKSk4JNPPsE999wDIH84srPZ85oKgti0tDT4+/sDyF9cxhHe3t4ICwtDXFwcIiMji+zv0qULLl++DJVKhbCwsLK9mGI4q12NRgOr1eq0uqj2cTh4vF3jxo3RuHFjZ9RCREREREREVOUIgmD3HIuuZjQacfnyZQD5Q63ff/996HQ6eaXqsWPH4p133sHQoUPlFZ3PnTuH7777DrNnz0bDhg2LbXfWrFmYN28emjVrhk6dOmHt2rVITEy84yKzMTExmDp1Knx9fTFo0CAYjUYcOnQIGRkZmDFjRpHj/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": 36, - "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
    02432152014-09-24 06:48:00+00:00FalseUserdepreported10
    12432152014-09-24 06:48:00+00:00False:punctreported10
    22432152014-09-24 06:48:00+00:00FalseNickKnsubjreported10
    32432152014-09-24 06:48:00+00:00FalsereportedROOTreported07
    42432152014-09-24 06:48:00+00:00Falseinprepreported11
    ...........................
    17087444068772014-10-17 09:17:17+00:00Falsen'tnegdo10
    17087454068772014-10-17 09:17:17+00:00Falsereallyadvmoddo10
    17087464068772014-10-17 09:17:17+00:00FalsedoROOTdo09
    17087474068772014-10-17 09:17:17+00:00Falsemuchdobjdo10
    17087484068772014-10-17 09:17:17+00:00False.punctdo10
    \n", - "

    1708749 rows × 8 columns

    \n", - "
    " - ], - "text/plain": [ - " comment_id timestamp wmfAffil token dependency \\\n", - "0 243215 2014-09-24 06:48:00+00:00 False User dep \n", - "1 243215 2014-09-24 06:48:00+00:00 False : punct \n", - "2 243215 2014-09-24 06:48:00+00:00 False NickK nsubj \n", - "3 243215 2014-09-24 06:48:00+00:00 False reported ROOT \n", - "4 243215 2014-09-24 06:48:00+00:00 False in prep \n", - "... ... ... ... ... ... \n", - "1708744 406877 2014-10-17 09:17:17+00:00 False n't neg \n", - "1708745 406877 2014-10-17 09:17:17+00:00 False really advmod \n", - "1708746 406877 2014-10-17 09:17:17+00:00 False do ROOT \n", - "1708747 406877 2014-10-17 09:17:17+00:00 False much dobj \n", - "1708748 406877 2014-10-17 09:17:17+00:00 False . punct \n", - "\n", - " head depth children \n", - "0 reported 1 0 \n", - "1 reported 1 0 \n", - "2 reported 1 0 \n", - "3 reported 0 7 \n", - "4 reported 1 1 \n", - "... ... ... ... \n", - "1708744 do 1 0 \n", - "1708745 do 1 0 \n", - "1708746 do 0 9 \n", - "1708747 do 1 0 \n", - "1708748 do 1 0 \n", - "\n", - "[1708749 rows x 8 columns]" - ] - }, - "execution_count": 36, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "resolved_dependency_relations_df" - ] - }, - { - "cell_type": "code", - "execution_count": 47, - "id": "d2d67d38-f005-4c94-be3c-39eb6b22686f", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/tmp/ipykernel_40267/3864244444.py:8: 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_40267/3864244444.py:9: 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_40267/3864244444.py:24: 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['timestamp'] = pd.to_datetime(filtered_dependencies['timestamp'], utc=True)\n", - "/tmp/ipykernel_40267/3864244444.py:25: 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_40267/3864244444.py:25: 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_40267/3864244444.py:46: 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['timestamp'] = pd.to_datetime(resolved_filtered_dependencies['timestamp'], utc=True)\n", - "/tmp/ipykernel_40267/3864244444.py:47: 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_40267/3864244444.py:47: 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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I1588UWxcOFC8c4774j69euLgIAAuzJz5XjmynFSCCFSUlIEAHHfffeJOXPmiPfee0888MADYt68ebZlWrVqJVJSUsTs2bPFvHnzxL333isAiA8//NC2TGnnzrS0NBEVFSVCQkLEhAkTxKxZs0TTpk2FWq22O09bjwONGjUSzZo1E7NmzRIzZsywlevtVq1aJQCIqVOn2s7hJXF1rODsPF/a/ubk5IgmTZqI8PBw8dprr4lFixaJgQMHCpVKZdfOrfXavHlzUbduXTFz5kzxzjvviGrVqokaNWrYHbsPHz4sQkNDRXh4uBg/frz46KOPxCuvvCKSkpJsy0jtzyWJj4+3O47dbujQoQKAOHr0qG3asGHDhL+/vxg+fLhYtGiRePXVV4Ver3c498THx4t69eqJsLAwMW7cODFr1iyRlJQk1Gq13RinIsruu+++E2q1WjRu3FjMmjVLTJgwQRgMBpGYmOjQH1zZn/r164uoqCjx2muviQ8//FDceeedQqVS2ZVPVlaWaNy4sfDz8xPDhw8XCxcuFNOmTROtWrWy9fEBAwaIqKgoUVBQYBfLO++8I1Qqlbh48WLpFff/9u3b53DMs7bnRo0aieTkZDFv3jzx9ttvCyGE+OSTT4RKpRI9evQQ8+bNEzNnzhQJCQkiLCzM7hwtte+89tprQqVSieHDh4slS5aI999/X/Tv39+2PaLKhkkpIi/lLCklhBAGg0E0b97c9nfXrl1FUlKSyMvLs02zWCyiXbt24o477nBYd4sWLewGFu+8844AIL7++mvbtMTExGKTFNZ1dOvWzW4APGbMGOHn5yfS09NL3b9mzZqJyMhIux/Ehw8fFmq1WgwcONA2zTowX7t2banrE0KI//73vwKA+N///mc3PTk5WQAQ77//vm1afn6+LQZrGWzdulUAEP/5z3/svp+eni5CQkJE69atRW5urt08676bTCYRGRkpGjdubLfMpk2bBADxxhtv2KYNGjTI9uOhqObNm4sWLVrY/r569arDj+/b1zFu3Lhi5xWXlAoKCrIrm19++UUAEGPGjLErK2dJKWexSa1bayKhf//+DusQwjEpdebMGaFWq0Xfvn1FYWGh3bLWerhy5YrQaDTi3nvvtVvmww8/FADE0qVL7fYVgFi1apVt2smTJwUAoVarxd69e23Tv/vuO4d4rPGPGDHCNq2goEDUqFFDqFQqu8HnzZs3RVBQkBg0aJBtmqtJKQC2H9RC3GrD0dHR4uGHH7ZNKy758Nxzz9kle6xOnTolAIiFCxfaTe/Tp49ISEiw69e3J6WEEKJt27Z27VUIIX799Ve7OF3pF3IkpYYMGWK3XN++fUV4eLjdNL1eb1cPVkOHDhUxMTHi2rVrdtMff/xxYTAYhNFoFELcSmyp1Wrx448/2i23aNEiAUDs3r3bLk61Wi2OHTvmsD0hbiUNAYg1a9bYpo0bN87ueF10XQDE/v37bdMuXrwoAgMDRd++fYtdv1VJSSkpx6GSJCcniwYNGoirV6+Kq1evihMnTojnn39eABC9e/e2W05K2y0oKBD5+fl227h586aIioqyq1dXjmeuHCe3bdtm+w+Q2xXtC9Z2UFT37t1F7dq17aaVdO4cPXq0AGDXfrKyskStWrVEQkKC7bhlPQ7Url272G3ezmg0ivr16wsAIj4+XqSkpIiPP/5YXL582WFZV8cKUs7zJe3vtGnThF6vF6dPn7abPm7cOOHn5ycuXbokhPinXsPDw8WNGzdsy3399dcO5+VOnTqJkJAQhwRF0Ril9ueSOEtKzZ4922689OOPPwoAYuXKlXbLWcclRafHx8cLAGLdunW2aRkZGSImJsZuTFcRZdesWTMRExNjV3fff/+9rd1YlWV/iv5HxpUrV4RWqxUvvfSSbdobb7whANglb6ysdWc913777bd285s0aVJs+ypJaUmpDh062CW9srKyRFhYmBg+fLjdOtLS0oTBYLCbLrXvNG3atNT2Q1TZ8PY9Ih8WHBxsewvfjRs3sG3bNvTr1w9ZWVm4du0arl27huvXr6N79+44c+aMw+0yI0aMsHuuxrPPPgt/f3+XXlM+YsQIu1vdOnbsiMLCwmJv67FKTU3FoUOHkJKSgqpVq9qmN2nSBPfcc49L2y+qc+fOJb5m3d/f3+52JI1Gg6effhpXrlzBgQMHANx6TTsAVKlSxe67W7ZsQVZWFsaNG+fwXBbrvu/fvx9XrlzByJEj7Zbp1asXGjRoUOxthc8884zd3x07dsQff/zhyi679DyLBx98ENWrV7f9fdddd6F169ZlLu/ilKVuby+HkmzYsAEWiwVvvPGGwzNVrPWwdetWmEwmjB492m6Z4cOHIzQ01KEegoOD8fjjj9v+rl+/PsLCwtCwYUO0bt3aNt367+Lqp+gD+P38/NCyZUsIITB06FDb9LCwMNSvX9/l+r091qLPxtBoNLjrrrvKvM569eqhdevWWLlypW3ajRs38O2332LAgAHF3sJa1GOPPYYDBw7YbhsCgDVr1kCr1dpuCyxLvyiP4vrU9evXS7zlyUoIgXXr1qF3794QQtiOn9euXUP37t2RkZGB3377DcCtWxEbNmyIBg0a2C1nfS7U7bebJScno1GjRsVu13qsuXbtmm1ar169cObMGZw5c8Zh+bZt26JFixa2v2vWrIkHHngA3333XZlvuSvPcejkyZOIiIhAREQEGjZsiHnz5qFXr14Ot0hJabt+fn6252hZLBbcuHEDBQUFaNmypa3si3LleCblOLlu3TqoVCpMmjTJYV7RvlD0GY4ZGRm4du0akpOT8ccffyAjI8Ppdr755hvcdddddrcqBwcHY8SIEbhw4QKOHz9ut/ygQYMkPTcyKCgIv/zyC15++WUAt25VGjp0KGJiYvCvf/3LdmtpWccKrp7nrdauXYuOHTuiSpUqdv2lW7duKCwsdLj99LHHHrM7B1sfUm1tK1evXsWuXbswZMgQ1KxZ0+671hhd6c9lFRwcDAC2MdjatWthMBhwzz332G2vRYsWCA4OdjguxMbGom/fvra/rY9QOHjwINLS0iqk7Kzn50GDBsFgMNiWu+eeexyOUa7uT6NGjeweKB4REeFwzlu3bh2aNm1qt99W1rrr1q0bYmNj7c5LR48exe+//17qs6FcMXz4cPj5+dn+3rJlC9LT09G/f3+7ffXz80Pr1q1t++pK3wkLC8OxY8eKPY4TVUZMShH5sOzsbISEhAAAzp49CyEEJk6caPuRYP1YB9nWh4Zb3XHHHXZ/BwcHIyYmxuEZN6W5fVBoHRDd/syBoqwD2fr16zvMa9iwIa5du4acnBzJMVhptVrcfffdxf7QjY2NdXiYZb169QDAYX9FkWdEAP88q6Nx48Ylbru0fWrQoIHD4N36vJKiqlSpUmq53c7f39/ueQjO3F7fwK0ycKW+nSlL3daqVUvSus+dOwe1Wl3iD/zStq/RaFC7dm2HeqhRo4ZD8sVgMCAuLs5hGlB8u769DxgMBgQGBqJatWoO012p39sVF6urbeZ2AwcOxO7du23lsnbtWpjNZjz11FNOv/voo49CrVZjzZo1AG71m7Vr1+K+++6zPb/G1X5RXmU5HgG3fuimp6dj8eLFDsfPwYMHA/jn+HnmzBkcO3bMYTnr8eT242xp7dt6rClar23btkWVKlWKPY6V1IeNRqPkZ/kVVd7jUEJCArZs2YKtW7fip59+QlpaGjZt2uTQ9qW23RUrVqBJkya2Z7BERERg8+bNxSZ7pB7PpB4nz507h9jYWLtkenF2796Nbt262Z6XFxERgddeew0AJCWlLl68WOLx0Tq/KKnHR+DWMeadd97BhQsXcOHCBXz88cd2D54HyjZWKGu/Am71l//+978O27K+Kc3VbVmTHKWdj13pz2WVnZ0NALYx2JkzZ5CRkYHIyEiHbWZnZztsr27dug594vYxidxlZ21bxfWd29ukq/tz+7at2y/aRs6dO1dqvQGAWq3GgAEDsGHDBtvzAFeuXInAwEA8+uijpX5Xqtv7lDVxdPfddzvs6/fff2/bV1f6ztSpU5Geno569eohKSkJL7/8Mn7//XdZ4ifyRnz7HpGP+t///oeMjAzUrVsXAGwPvRw7diy6d+9e7Hesy8qp6P82FXV7Ykcp5Xl7VXh4OABpA+3yKqncXKHVaot9C1N5WB+CfbuyXoUhhTvfHllSPbjSrotbVsr3S7oSqaSyroi+9vjjj2PMmDFYuXIlXnvtNXz22Wdo2bJlsT+abxcbG4uOHTviiy++wGuvvYa9e/fi0qVLmDlzZpnjKcrV8gHKXkbW4+eTTz6JQYMGFbtMkyZNbMsmJSWV+Dr42xOapbVv67GmaBLHz88P3bt3x+bNmzF69OhS4y6v8h6H9Hq93WvYXd1O0Xr57LPPkJKSggcffBAvv/wyIiMjbQ82Lno1nqvkPE6eO3cOXbt2RYMGDTBr1izExcVBo9Hgm2++wezZs+0ePi2Xsh4f4+PjMWTIEPTt2xe1a9fGypUr8eabb5ZprFCeY4/FYsE999yDV155pdj51kSMHNsquk1AWn8uK+tD9YuOwSIjI+2u8Cnq9uSvFO4ou6LbdmV/5Nz2wIED8e6772LDhg3o378/Vq1ahfvvv9/u6q7yuL1PWdvLp59+iujoaIfl/f397ZaT0nc6deqEc+fO4euvv8b333+Pf//735g9ezYWLVpkd3U1UWXBpBSRj/r0008BwHZirF27NgAgICBA0o8E4Nb/DnXp0sX2d3Z2NlJTU9GzZ0/bNGe38JRFfHw8AODUqVMO806ePIlq1aqV+RW9PXv2xDPPPIOdO3finnvusU3/+++/HV79e/r0aQCwvYGpQYMGAIDz58/brbNOnToAbg1CS0rsFd0n6208VqdOnbLNd4XcZV/cZeSnT5+2ewNVlSpVir115/b/vS8ptoqs2zp16sBiseD48eNo1qyZ0+1b+wRw681e58+fl9w3lGD9X+zb3woo99VDpbWjqlWrolevXli5ciUGDBiA3bt3Y86cOZLX/dhjj2HkyJE4deoU1qxZA51Oh969e9vml6dfVFT5FFceERERCAkJQWFhodM2UqdOHRw+fBhdu3Ytdx+1HmusV8lY9ezZE8OGDUN2drbtNiGg5D6s0+nK9KPXk3z55ZeoXbs2vvrqK7tyLe52OkDa8cwVderUwXfffYcbN26UeLXUf/7zH+Tn52Pjxo12V4YU94bA0o6RJR0frfPlVKVKFdSpU8eWRCnLWEGKkva3Tp06yM7Olm1b1vhvf9NiUa7057LIzs7G+vXrERcXZ+u7derUwdatW9G+fXtJiUTrVTdFy+32MYncZWdtW8X1ndvbpKv7I0XRdliaxo0bo3nz5li5ciVq1KiBS5cuYd68ebLEUFJcABAZGVlqWbvad6pWrYrBgwdj8ODByM7ORqdOnTB58mQmpahS4u17RD5o27ZtmDZtGmrVqmV7vXVkZCQ6d+6Mjz76CKmpqQ7fKe7WjsWLF8NsNtv+XrhwIQoKCnDffffZpun1eocfheUVExODZs2aYcWKFXbrPnr0KL7//nu7pJir4uLikJSU5HDrS0FBAT766CPb3yaTCR999BEiIiJsz2ipXr064uLi7F7/DQD33nsvQkJCMGPGDOTl5dnNs/4vYMuWLREZGYlFixbZvRb+22+/xYkTJ9CrVy+X90Wn0wFw/FFeVhs2bLB7Vsivv/6KX375xa6+69Spg5MnT9q1l8OHD2P37t2SYqvIun3wwQehVqsxdepUhysSrPXQrVs3aDQazJ071+5/aD/++GNkZGSUqR4qinUgXPS5IIWFhVi8eLGs27EmAUtqR0899RSOHz+Ol19+GX5+fnbP2HLm4Ycfhp+fHz7//HOsXbsW999/v13SsTz9IjQ0FNWqVXN4bsqCBQskx1ec4o5pfn5+ePjhh7Fu3bpifzQV7Q/9+vXDX3/9hSVLljgsl5ub69KtxwcOHIDBYEBiYqLd9B49eqCgoABbt261m75nzx67Z+H8+eef+Prrr3HvvffKcvWlO1njL9pvf/nlF+zZs6fY5aUcz1zx8MMPQwiBKVOmOMyzxlRcjBkZGVi2bJnDd0o6d/bs2RO//vqr3X7l5ORg8eLFSEhIKPX25NIcPnzY7tlkVhcvXsTx48dtVz+WZawgRUn7269fP+zZswffffedw7z09HQUFBS4tJ2IiAh06tQJS5cuxaVLl+zmFa0nqf3ZVbm5uXjqqadw48YNTJgwwZZU6tevHwoLC223SRZVUFDgUDZ///031q9fb/s7MzMTn3zyCZo1a2a7Wkfusit6fi56q+mWLVscnmXm6v5I8fDDD+Pw4cN2+211+xVVTz31FL7//nvMmTMH4eHhZe7XUnTv3h2hoaGYPn263ZjYytpeXOk71meUWgUHB6Nu3bp250GiyoRXShF5uW+//RYnT55EQUEBLl++jG3btmHLli2Ij4/Hxo0b7R4ePH/+fHTo0AFJSUkYPnw4ateujcuXL2PPnj343//+h8OHD9ut22QyoWvXrujXrx9OnTqFBQsWoEOHDujTp49tmRYtWmDhwoV48803UbduXURGRjpc8VAW7777Lu677z60bdsWQ4cORW5uLubNmweDwYDJkyeXa909e/bEunXr7K74iI2NxcyZM3HhwgXUq1cPa9aswaFDh7B48WK7h70/8MADWL9+vd3/YIaGhmL27NkYNmwYWrVqhSeeeAJVqlTB4cOHYTQasWLFCgQEBGDmzJkYPHgwkpOT0b9/f1y+fBkffPABEhISMGbMGJf3IygoCI0aNcKaNWtQr149VK1aFY0bN3b6TIaS1K1bFx06dMCzzz6L/Px822Cv6K0BQ4YMwaxZs9C9e3cMHToUV65cwaJFi5CYmGj3sOjSYquouq1bty4mTJiAadOmoWPHjnjooYeg1Wqxb98+xMbGYsaMGYiIiMD48eMxZcoU9OjRA3369LG17VatWsn2oFQ5JCYmok2bNhg/frzt6ozVq1e7/EPDGWvS9fnnn0f37t0dEk+9evVCeHi47XlQkZGRktcdGRmJLl26YNasWcjKysJjjz1mN7+8/WLYsGF4++23MWzYMLRs2RK7du2yXU1QVi1atMDWrVsxa9YsxMbGolatWmjdujXefvttbN++Ha1bt8bw4cPRqFEj3LhxA7/99hu2bt2KGzduALj1Y+mLL77AM888g+3bt6N9+/YoLCzEyZMn8cUXX+C7775Dy5YtJcWyZcsW9O7d2+Eqk4iICLRq1QqbN2/Ggw8+aJveuHFjdO/eHc8//zy0Wq0tQVdcIsXb3H///fjqq6/Qt29f9OrVC+fPn8eiRYvQqFEj2/N7ipJyPHNFly5d8NRTT2Hu3Lk4c+YMevToAYvFgh9//BFdunTBqFGjcO+990Kj0aB37954+umnkZ2djSVLliAyMtLhR2pJ585x48bh888/x3333Yfnn38eVatWxYoVK3D+/HmsW7euzLcabtmyBZMmTUKfPn3Qpk0bBAcH448//sDSpUuRn59vd+x1dawgRUn7+/LLL2Pjxo24//77kZKSghYtWiAnJwdHjhzBl19+iQsXLjg8g8yZuXPnokOHDrjzzjsxYsQI1KpVCxcuXMDmzZtx6NAhAJDcn0vz119/4bPPPgNw6+qo48ePY+3atUhLS8NLL71k9/KU5ORkPP3005gxYwYOHTqEe++9FwEBAThz5gzWrl2LDz74AI888oht+Xr16mHo0KHYt28foqKisHTpUly+fNkuwVkRZTdjxgz06tULHTp0wJAhQ3Djxg3MmzcPiYmJdv3M1f2R4uWXX8aXX36JRx99FEOGDEGLFi1w48YNbNy4EYsWLULTpk1tyz7xxBN45ZVXsH79ejz77LN24zS5hYaGYuHChXjqqadw55134vHHH0dERAQuXbqEzZs3o3379vjwww8BSO87jRo1QufOndGiRQtUrVoV+/fvx5dffolRo0ZV2H4QebQKf78fEVUI66trrR+NRiOio6PFPffcIz744AORmZlZ7PfOnTsnBg4cKKKjo0VAQICoXr26uP/++8WXX37psO6dO3eKESNGiCpVqojg4GAxYMAAcf36dbv1paWliV69eomQkBABwPZKXus69u3bZ7d8ca+zL8nWrVtF+/btRVBQkAgNDRW9e/cWx48fL3Z9a9eulVBqt+zatUsAEKdOnRJC3HoleWJioti/f79o27atCAwMFPHx8eLDDz90+O5vv/3m8Lpuq40bN4p27drZ4r3rrrvE559/brfMmjVrRPPmzYVWqxVVq1YVAwYMsHttuRC3XkWu1+sd1m99rX1RP//8s2jRooXQaDQCgJg0aVKp67DOK/pqZ+vrot99913x/vvvi7i4OKHVakXHjh3F4cOHHb7/2Wefidq1awuNRiOaNWsmvvvuO4d1lhabENLq1rq/V69eLXY/cNvrnK2WLl1qK+MqVaqI5ORksWXLFrtlPvzwQ9GgQQMREBAgoqKixLPPPitu3rxpt4y1XdyupFeBAxDPPfec0/hLqpvitnfu3DnRrVs3odVqRVRUlHjttdfEli1bHPpQSbGWVNdFy62goED861//EhEREUKlUjm0MSGEGDlypAAgVq1a5TDPup2SXse9ZMkSAUCEhISI3NzcYpeR0i+Ka/9Go1EMHTpUGAwGERISIvr16yeuXLni0N5Kqgvrcer8+fO2aSdPnhSdOnUSQUFBAoAYNGiQbd7ly5fFc889J+Li4kRAQICIjo4WXbt2FYsXL7Zbr8lkEjNnzhSJiYm2dtiiRQsxZcoUkZGRYVvu9jZT1IkTJwQAsXXr1mLnT506VcTGxjqs67PPPhN33HGH0Gq1onnz5pKOtcW1C1eOQ8UpqU1KXe72tmuxWMT06dNFfHy8bd82bdpUruOZK8dJIW71lXfffVc0aNBAaDQaERERIe677z5x4MAB2zIbN24UTZo0EYGBgSIhIUHMnDlTLF261KGdlXTuFOJWv3/kkUdEWFiYCAwMFHfddZfYtGmTXSyunvv++OMP8cYbb4g2bdqIyMhI4e/vLyIiIkSvXr3Etm3bHJZ3Zawg5Txf2v5mZWWJ8ePHi7p16wqNRiOqVasm2rVrJ9577z1hMpmEEPb1ervb+7sQQhw9elT07dvXVob169cXEydOtFtGan8uTnx8vG38pVKpRGhoqEhMTBTDhw8Xv/zyS4nfW7x4sWjRooUICgoSISEhIikpSbzyyivi77//tlt3r169xHfffSeaNGkitFqtaNCgQbF1XRFlt27dOtGwYUOh1WpFo0aNxFdffVVsf3B1f26XnJzscN64fv26GDVqlKhevbrQaDSiRo0aYtCgQeLatWsO3+/Zs6cAIH7++WeHec7s27fP4ZhXUnu22r59u+jevbswGAwiMDBQ1KlTR6SkpIj9+/fbLSel77z55pvirrvuEmFhYSIoKEg0aNBAvPXWW7Y6I6psVEK46WnDROSxli9fjsGDB2Pfvn2S/0ffmxQWFqJatWqYNGlSmR4U3LVrV8TGxtqe20XuoVKpsGzZMqSkpLg7FJ83ZswYfPzxx0hLS7PdmllUSkoKLly4gB07digfnI8aPXo0du3ahQMHDhT7PJ4DBw6gZcuWOHjwYInPUCMi75OQkIDGjRtj06ZN7g7Fo/Xt2xdHjhzB2bNn3R0KEZUTnylFRJWOn58f5s6dK+k14MWZPn061qxZI/sDp4k8UV5eHj777DM8/PDDxSakSH7Xr1/Hv//9b7z55pslPiD6zjvvxLRp02S/nZOIyNOlpqZi8+bNeOqpp9wdChHJgM+UIqJKqTwDmdatW8NkMskYDZHnuXLlCrZu3Yovv/wS169fxwsvvODukCqN8PDwYp+TVJRKpcLrr7+uUERERO53/vx57N69G//+978REBBg99wuIvJeTEoRERGRg+PHj2PAgAGIjIzE3LlzeYsYERG51c6dOzF48GDUrFkTK1assL2JkIi8G58pRUREREREREREiuMzpYiIiIiIiIiISHFMShERERERERERkeJ8/plSFosFf//9N0JCQkp8gw0REREREREREclDCIGsrCzExsZCrS75eiifT0r9/fffiIuLc3cYRERERERERESVyp9//okaNWqUON/nk1IhISEAbhVEaGiom6MhIiIiIiIiIvJtmZmZiIuLs+VkSuLzSSnrLXuhoaFMShERERERERERKcTZY5T4oHMiIiIiIiIiIlIck1JERERERERERKQ4JqWIiIiIiIiIiEhxPv9MKakKCwthNpvdHQaRVwgICICfn5+7wyAiIiIiIiIvVumTUkIIpKWlIT093d2hEHmVsLAwREdHO31wHREREREREVFxKn1SypqQioyMhE6n4w9sIieEEDAajbhy5QoAICYmxs0RERERERERkTeq1EmpwsJCW0IqPDzc3eEQeY2goCAAwJUrVxAZGclb+YiIiIiIiMhllfpB59ZnSOl0OjdHQuR9rP2Gz2IjIiIiIiKisnBrUmrXrl3o3bs3YmNjoVKpsGHDBts8s9mMV199FUlJSdDr9YiNjcXAgQPx999/yx4Hb9kjch37DRERKSknvwB/Z+Tj3LVcpGbkIye/wN0hERERUTm59fa9nJwcNG3aFEOGDMFDDz1kN89oNOK3337DxIkT0bRpU9y8eRMvvPAC+vTpg/3797spYiIiIiJS2vUcMz7ek4ajqUbbtKQYHYa0jUa4PsCNkREREVF5uPVKqfvuuw9vvvkm+vbt6zDPYDBgy5Yt6NevH+rXr482bdrgww8/xIEDB3Dp0iU3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xMfHQ6VSYdOmTejZsyeCgoIQEhKCsWPHYsyYMbBYLOjQoQMyMjKwe/duhIaGYtCgQXjmmWfw/vvv4+WXX8awYcNw4MABhweG365u3bowm82YN28eevfujd27d9ue9WXVuXNnXL16Fe+88w4eeeQR/Pe//8W3335rd6tjQkICvvvuO5w6dQrh4eEwGAySyuOll15Cq1atMG3aNDz22GPYs2cPPvzwQ6fPs5o1axZiYmLQvHlzqNVqrF27FtHR0bZncBERERERERHJyePfvufJAnR61H5kAAz1GtpNN9RriNqPDKiQ50lZdenSBbm5uahbty6ioqJs05OTk5GVlYX69evbnjVUkvDwcAQFlX61lyv69OmDMWPGYNSoUWjWrBl+/vln28O2K1JERASWL1+OtWvXolGjRnj77bfx3nvv2S1TvXp1TJkyBePGjUNUVBRGjRoFAJg2bRomTpyIGTNmoGHDhujRowc2b96MWrVqAbiV8Fq3bh02bNiApk2bYtGiRZg+fXqp8TRt2hSzZs3CzJkz0bhxY6xcuRIzZsywW6Zhw4ZYsGAB5s+fj6ZNm+LXX391uB1y+PDhqF+/Plq2bImIiAiHq59Kcuedd+KLL77A6tWr0bhxY7zxxhuYOnWq3bPBihMSEoJ33nkHLVu2RKtWrXDhwgV88803tqu9iIiIiIiIiOSkEp5+j1w5ZWZmwmAwICMjw+GB23l5eTh//jxq1aqFwHLcamc25qAgOwsFeXnwDwyEf3BIhSakiDyBXP2HiIiIiIiIfEtpuZiiePueDAJ0eiahiIiIiIiIiIhcwPtyiIiIiIiIiIhIcUxKERERERERERGR4piUIiIiIiIiIiIixTEpRUREREREREREimNSioiIiIiIiIiIFMekFBERERERERERKY5JKSIiIiIiIiIiUhyTUkREREREREREpDgmpUgWixcvRlxcHNRqNebMmVPstMmTJ6NZs2a276SkpODBBx+0/d25c2eMHj1a0bitduzYAZVKhfT0dMW3feHCBahUKhw6dEjxbRMRERERERG5C5NSXiglJQUqlQpvv/223fQNGzZApVIpHk9mZiZGjRqFV199FX/99RdGjBhR7LSxY8fihx9+KHE9X331FaZNmyZ5u+5MJJXV7Yk4IiIiIiIiosqKSSkvFRgYiJkzZ+LmzZvuDgWXLl2C2WxGr169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+18EBga6K2QiqiT0Wn8OGImIiKjcOKYgIiqZSggh3B1ERcrMzITBYEBGRgafL0VEREREREREVMGk5mI89plSRERERERERETku5iUIiIiIiIiIiIixTEpRUREREREREREimNSioiIiIiIiIiIFMekFBERERERERERKY5JKSIiIiIiIiIiUhyTUkREREREREREpDgmpYiIiIiIiIiISHFMShERERERERERkeKYlCIiIiIiIiIiIsUxKUVERERERERERIpjUoqIiIiIiIiIiBTHpBQRERERERERESmOSSkiIiIiIiIiIlIck1JERERERERERKQ4JqWIiIiIiIiIiEhxTEoREREREREREZHi/N0dABHJJye/ABl5hcg1W6ALUCM00A96Lbs5ERERkavkGlfJOT7jWI+IfA2PYEQ+4nqOGR/vScPRVKNtWlKMDkPaRiNcH+DGyIiIiIi8i1zjKjnHZxzrEZEv4u17RD4gJ7/AYZACAEdSjVi6Jw05+QVuioyIiIjIu8g1rpJzfMaxHhH5KialiHxARl6hwyDF6kiqERl5hQpHREREROSd5BpXyTk+41iPiHwVk1JEPiDXbCnXfCIiIiK6Ra5xlZzjM471iMhXMSlF5AOCAkrvys7mExEREdEtco2r5ByfcaxHRL6KRy8iH2AI9ENSjK7YeUkxOhgC/RSOiIiIiMg7yTWuknN8xrEeEfkqJqWIfIBe648hbaMdBitJMToMbRvNVwUTERERSSTXuErO8RnHekTkq1RCCOHuICpSZmYmDAYDMjIyEBoa6u5wiCpUTn4BMvIKkWu2IChADUOgHwcpRERERGUg17hKzvEZx3pE5C2k5mJ4BCPyIXqtPwcmRERERDKQa1wl5/iMYz0i8jW8fY+IiIiIiIiIiBTHpBQRERERERERESmOSSkiIiIiIiIiIlIck1JERERERERERKQ4JqWIiIiIiIiIiEhxTEoREREREREREZHimJQiIiIiIiIiIiLFMSlFRERERERERESKY1KKiIiIiIiIiIgUx6QUEREREREREREpjkkpIiIiIiIiIiJSHJNSRERERERERESkOCaliIiIiIiIiIhIcUxKERERERERERGR4piUIiIiIiIiIiIixfmX5UsWiwVnz57FlStXYLFY7OZ16tRJlsCIiIiIiIiIiMh3uZyU2rt3L5544glcvHgRQgi7eSqVCoWFhbIFV1hYiMmTJ+Ozzz5DWloaYmNjkZKSgtdffx0qlUq27RARERERERERkbJcTko988wzaNmyJTZv3oyYmJgKTQ7NnDkTCxcuxIoVK5CYmIj9+/dj8ODBMBgMeP755ytsu+S9cvILkJFXiFyzBboANUID/aDXlumCQJIJ64RIHuxLRETeicdv35ZuNCMrvxBGkwU6jRohWj+E6QLslmEbICqZyz3hzJkz+PLLL1G3bt2KiMfOzz//jAceeAC9evUCACQkJODzzz/Hr7/+WuHbJu9zPceMj/ek4Wiq0TYtKUaHIW2jEa4PKOWbVFFYJ0TyYF8iIvJOPH77titZJizbexnH0v6p38RoHQa3iUJkiAYA2wCRMy4/6Lx169Y4e/ZsRcTioF27dvjhhx9w+vRpAMDhw4fx008/4b777lNk++Q9cvILHA72AHAk1Yile9KQk1/gpsgqL9YJkTzYl4iIvBOP374t3Wh2SEgBwLE0I5btvYx0o5ltgEgCSVdK/f7777Z//+tf/8JLL72EtLQ0JCUlISDAPrvbpEkT2YIbN24cMjMz0aBBA/j5+aGwsBBvvfUWBgwYUOJ38vPzkZ+fb/s7MzNTtnjIc2XkFToc7K2OpBqRkVfIS2QVxjohkgf7EhGRd+Lx27dl5Rc6JKSsjqUZkZVfCD+1im2AyAlJPaBZs2ZQqVR2DzYfMmSI7d/WeXI/6PyLL77AypUrsWrVKiQmJuLQoUMYPXo0YmNjMWjQoGK/M2PGDEyZMkW2GMg75Jot5ZpP8mOdEMmDfYmIyDvx+O3bjKbS689ossDfr/TnL7MNEElMSp0/f76i4yjWyy+/jHHjxuHxxx8HACQlJeHixYuYMWNGiUmp8ePH48UXX7T9nZmZibi4OEXiJfcJCij9TlRn80l+rBMiebAvERF5Jx6/fZtOU3r96TRq+KlLT0qxDRBJfKZUfHy87XPx4kVUr17dblp8fDyqV6+Oixcvyhqc0WiEWm0fop+fHyyWkjPKWq0WoaGhdh/yfYZAPyTF6IqdlxSjgyHQT+GIiHVCJA/2JSIi78Tjt28L0fohMbr4+k2M1iFE68c2QCSBy6nZLl264MaNGw7TMzIy0KVLF1mCsurduzfeeustbN68GRcuXMD69esxa9Ys9O3bV9btkPfTa/0xpG20w0E/KUaHoW2jea+2G7BOiOTBvkRE5J14/PZtYboADG4T5ZCYsr59L0wXwDZAJIFKFH1QlARqtRqXL19GRESE3fTTp0+jZcuWsj5YPCsrCxMnTsT69etx5coVxMbGon///njjjTeg0WgkrSMzMxMGgwEZGRm8aqoSyMkvQEZeIXLNFgQFqGEI9OPB3s1YJ0TyYF8iIvJOPH77tnSjGVn5hTCaLNBp1AjR+iFMZ/8yMLYBqoyk5mIkJ6UeeughAMDXX3+NHj16QKvV2uYVFhbi999/R/369fHf//63nKHLi0kpIiIiIiIiIiLlSM3FSE7PGgwGAIAQAiEhIQgKCrLN02g0aNOmDYYPH16OkImIiIiIiIiIqLKQnJRatmwZACAhIQFjx46FXq+vsKCIiIiIiIiIiMi3ufxMKasrV67g1KlTAID69esjMjJS1sDkwtv3iIiIiIiIiIiUIzUX4/Lb97KysvDUU0+hevXqSE5ORnJyMqpXr44nn3wSGRkZ5QqaiIiIiIiIiIgqB5eTUsOGDcMvv/yCTZs2IT09Henp6di0aRP279+Pp59+uiJiJCIiIiIiIiIiH+Py7Xt6vR7fffcdOnToYDf9xx9/RI8ePZCTkyNrgOXF2/eIiIiIiIiIiJRTYbfvhYeH297EV5TBYECVKlVcXR0REREREREREVVCLielXn/9dbz44otIS0uzTUtLS8PLL7+MiRMnyhocERERERERERH5Jpdv32vevDnOnj2L/Px81KxZEwBw6dIlaLVa3HHHHXbL/vbbb/JFWka8fY+IiIiIiIiISDlSczH+rq74wQcfLE9cRERERERERERErl8p5W14pRQRERERERERkXIq7EHnAJCeno5///vfGD9+PG7cuAHg1q16f/31V9miJSIiIiIiIiKiSsXl2/d+//13dOvWDQaDARcuXMDw4cNRtWpVfPXVV7h06RI++eSTioiTiIiIiIiIiIh8iMtXSr344otISUnBmTNnEBgYaJves2dP7Nq1S9bgiIiIiIiIiIjIN7mclNq3bx+efvpph+nVq1dHWlqaLEEREREREREREZFvczkppdVqkZmZ6TD99OnTiIiIkCUoIiIiIiIiIiLybS4npfr06YOpU6fCbDYDAFQqFS5duoRXX30VDz/8sOwBEhERERERERGR71EJIYQrX8jIyMAjjzyC/fv3IysrC7GxsUhLS0Pbtm3xzTffQK/XV1SsZSL1NYSeLie/ABl5hcg1W6ALUCM00A96rcvPqScisD9J4Yll5IkxkXfy5bbkifvmiTEReat0oxlZ+YUwmizQadQI0fohTBdQIdvyxL7riTGRc9dzTMgxWWA0WaDXqKHTqBGu17g7LNmwXRZPai7G5ZIyGAzYsmULfvrpJ/z+++/Izs7GnXfeiW7dupUrYCrZ9RwzPt6ThqOpRtu0pBgdhrSNRri+Yk5CRL6K/ck5TywjT4yJvJMvtyVP3DdPjInIW13JMmHZ3ss4lvZPf0qM1mFwmyhEhsj7A98T+64nxkTOXc4yYXkx7TalTRSiZG637sB2WX4uXynlbbz9Sqmc/ALM/zHVrpFbJcXoMLJjDLOwRBKxPznniWXkiTGRd/LltuSJ++aJMRF5q3SjGR/tTrP7YW+VGK3D0+2jZbtiyhP7rifGRM5dzzHh3z9fLrHdDmsX5dVXTLFdlk5qLsalZ0pZLBYsXboU999/Pxo3boykpCT06dMHn3zyCXw8t+U2GXmFxTZyADiSakRGXqHCERF5L/Yn5zyxjDwxJvJOvtyWPHHfPDEmIm+VlV9Y7A97ADiWZkRWvnz9yRP7rifGRM7lmCylttsck0XhiOTFdikPyUkpIQT69OmDYcOG4a+//kJSUhISExNx8eJFpKSkoG/fvhUZZ6WVay69ozqbT0T/YH9yzhPLyBNjIu/ky23JE/fNE2Mi8lZGJz/enc13hSf2XU+MiZxz1i5zvTwpxXYpD8nXki1fvhy7du3CDz/8gC5dutjN27ZtGx588EF88sknGDhwoOxBVmZBAaXnDZ3NJ6J/sD8554ll5IkxkXfy5bbkifvmiTEReSudpvT+4my+Kzyx73piTOScs3YZJGO7dQe2S3lILqXPP/8cr732mkNCCgDuvvtujBs3DitXrpQ1OAIMgX5IitEVOy8pRgdDoJ/CERF5L/Yn5zyxjDwxJvJOvtyWPHHfPDEmIm8VovVDYnTx/SkxWocQrXz9yRP7rifGRM7pNepS263ey5NSbJfykNwKfv/9d/To0aPE+ffddx8OHz4sS1D0D73WH0PaRjs09qQYHYa2ja7UD04jchX7k3OeWEaeGBN5J19uS564b54YE5G3CtMFYHCbKIcf+Na378n1kHPAM/uuJ8ZEzoXrNUgpod2mtPHuh5wDbJdykfz2PY1Gg4sXLyImJqbY+X///Tdq1aqF/Px8WQMsL29/+55VTn4BMvIKkWu2IChADUOgHxs5URmxPznniWXkiTGRd/LltuSJ++aJMRF5q3SjGVn5hTCaLNBp1AjR+smakCrKE/uuJ8ZEzl3PMSHHZEGuyYIgjRp6jdrrE1JFsV0WT2ouRnJJFRYWwt+/5MX9/PxQUFDgWpQkmV7rz4ZNJBP2J+c8sYw8MSbyTr7cljxx3zwxJiJvFaYLqLAk1O08se96YkzkXLheg3C9u6OoOGyX5SO55IQQSElJgVarLXa+p10hRUREREREREREnktyUmrQoEFOl+Gb94iIiIiIiIiISArJSally5ZVZBxERERERERERFSJePc7GImIiIiIiIiIyCsxKUVERERERERERIpjUoqIiIiIiIiIiBTHpBQRERERERERESmOSSkiIiIiIiIiIlKc5LfvFXXmzBls374dV65cgcVisZv3xhtvyBIYERERERERERH5LpeTUkuWLMGzzz6LatWqITo6GiqVyjZPpVIxKUVERERERERERE65nJR688038dZbb+HVV1+tiHiIiIiIiIiIiKgScPmZUjdv3sSjjz5aEbEQEREREREREVEl4XJS6tFHH8X3339fEbEQEREREREREVEl4fLte3Xr1sXEiROxd+9eJCUlISAgwG7+888/L1twRERERERERETkm1RCCOHKF2rVqlXyylQq/PHHH+UOSk6ZmZkwGAzIyMhAaGiou8MhIiIiIiIiIvJpUnMxLl8pdf78+XIFRkRERERERERE5PIzpYiIiIiIiIiIiMrL5SulAOB///sfNm7ciEuXLsFkMtnNmzVrliyBWf3111949dVX8e2338JoNKJu3bpYtmwZWrZsKet2iIiIiIiIiIhIOS4npX744Qf06dMHtWvXxsmTJ9G4cWNcuHABQgjceeedsgZ38+ZNtG/fHl26dMG3336LiIgInDlzBlWqVJF1O+QoJ78AGXmFyDVboAtQIzTQD3ptmXKYRE6xvRE5p3Q/Yb8kuaQbzcjKL4TRZIFOo0aI1g9hugDnX/QR7Eu+TUr7VroPXMs2wWi2wGiyQK9RIyhAjWrBmgrbHjnny+fw6zkm5Jj+aW86jRrh+oprbzym+h6Xa2/8+PEYO3YspkyZgpCQEKxbtw6RkZEYMGAAevToIWtwM2fORFxcHJYtW2abVtqD1kke13PM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L8866B+e1iY9FcuJpJCrnUhZj1zLKM0TYyLvJHUsINeYUUrblbItOcdenjYellNlH+t54hhdaUrumy+XoydyqTS1Wi369++PLVu24Pjx40hMTMTIkSORkJCA7OzsioqRnDAE+iEpxvGNbsCte14NgX4KR6Q8vUaNxOjiyyAxWge9wieqYI0KjaMDi53XODoQwZpb/yvmaXUnNR4l4w7R+pVatyFaP0nLkDSe1iY9FcuJpJCrnUhZj1zLKM0TYyLvJHUsoAsofczo7D8WraS0XSnbknPsJde+eaLKPtbzxDG60pTcN18uR09U5iOTWq2GSqWCEAKFhYVyxkQu0mv9MaRttEPHSYrRYWjb6Epxv2u4XoOUNlEOJyvr20aUfMg5ABhCdBhyV6RDYsr69j1DyK04Pa3upMajZNxhugAMLqFuB7eJQpguQNIyJI2ntUlPxXIiKeRqJ1LWI9cySvPEmMg7SR0LVAsufcwo9UHgUtqulG3JOfaSa988UWUf63niGF1pSu6bL5ejJ5L89j0AyM/Px1dffYWlS5fip59+wv3334/BgwejR48eUKs9M/NeGd6+Z5WTX4CMvELkmi0I+v//ealsHeZ6jgk5JgtyTRYEadTQa9SKJ6SKysgyItskYDRboAtQI1ijsiWkivK0upMaj5JxpxvNyMovhNFkgU6jRojWz2EAImUZksbT2qSnYjmRFHK1EynrkWsZpXliTOSdpI4FrmWbYDT/M2bUBajLlLSR0nalbEvOsZdc++aJKvtYzxPH6EpTct98uRyVIDUXIzkpNXLkSKxevRpxcXEYMmQIBgwYgGrVqskWcEWpTEkpIiIiIiIiIiJ3kz0ppVarUbNmTTRv3hwqVclvifjqq69cj7YCMSlFRERERERERKQcqbkYydeeDRw4sNRkFBERERERERERkVSSk1LLly+vwDCIiIiIiIiIiKgy8cynkxMRERERERERkU9jUoqIiIiIiIiIiBTHpBQRERERERERESmOSSkiIiIiIiIiIlIck1JERERERERERKQ4JqWIiIiIiIiIiEhxTEoREREREREREZHimJQiIiIiIiIiIiLFMSlFRERERERERESKY1KKiIiIiIiIiIgUx6QUEREREREREREpjkkpIiIiIiIiIiJSHJNSRERERERERESkOCaliIiIiIiIiIhIcV6VlHr77behUqkw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bAqICG6golBW2T6OICqoiIBSUEEEQcSjgIKyiHA8IKLIpgiiCIpsArKpLQW0a0rTNu/3ByexadJm0k6nk/T+XVevC2YmM8+8y7yTJ7PYp3322WdYunQpE1P/M3fuXDzwwAMYOHBgpcYxduxYLF68GLt27UKPHj2g0+nQs2dPfPbZZxg9erSs23LVLspLCIERI0Zg1apVaN26NaZMmYKoqCikpKRg8+bN6NmzJ/bv349OnTrJtk0ppI4ZRKXR6/X497//DQBIT0/Hpk2bMHXqVHz//fdYt25dJUdXuueffx7Tpk2rsPV/+OGH+OWXX/DEE09U2DaKu//++7F9+3Y8/PDDGD16NPLz83Hq1Cls3boVnTp1wi233FJh266M/a1oderUQXJyMgAgJycHZ8+exSeffII1a9Zg0KBBWLNmjazjBZXdfffdh4YNG9r/n52djXHjxuHee+/FfffdZ58eGRlZGeGRSjEpRbLr27cv2rZta///9OnTsWvXLtx999245557cPLkSQQFBVVihBUrLS0NABAWFlbqcv369cOUKVNw8ODBcn0JWrlyJerWrYsOHTqUeR2VJScnB8HBwV59ImHbByob21WVpE5WqxUWiwWBgYFo2rQpmjdvjlWrVqFHjx4Abh7HnnzySVgsFuh0Otm2WxHtYsGCBVi1apX9R5Kit0c899xz+OCDD+DvX/7Tohs3bkCn00n+sUHqmOEJXzsuCSFw48YNnz53KC9/f388+uij9v+PHz8e7du3x/r167Fw4ULUqlWrEqNzzdZO/f39Zel7SiooKIDVanV53Pv++++xdetWvPzyy3j22Wcd5r355ptIT09XKErfYTKZHNo3AMybNw+TJk3CsmXLEBsbi/nz51dSdFRUixYtHC5AuHbtGsaNG4cWLVo41WFRno6d5FtY66SIHj16YMaMGbh48SLWrFnjMO/UqVN44IEHUL16dQQGBqJt27b49NNPHZax3Rq4b98+PP7446hRowZCQ0MxdOhQ/P333/blYmNjcfz4cezdu7fEy0Pz8vIwZcoUhIeHIzg4GPfeey+uXr0qaT927dqFrl27Ijg4GGFhYRgwYABOnjxpn5+UlITExEQAwIMPPljq5amNGzdGgwYNsG3bthK3d/jwYXTq1AlBQUGIi4vD8uXLnZbZsmULevTo4fL+8+3btyMxMRFGoxGhoaFo164dPvzwQ4dlNm7ciDZt2iAoKAg1a9bEo48+ij/++MNhGdtzKP744w8MHDgQISEhCA8Px9SpU1FYWAjg5nM3wsPDAQCzZs2yl7/tahfbOs6dO4e77roLRqPRfvti8WdKFfX666+jXr16CAoKQmJiIn755ReH+d26dXNZxkXX6S42wH3dAv9cknzixAk88sgjqFatGrp06eIy7qLWrFmD2267DQaDAdWqVcPtt9+OL774wmGZZcuWIT4+Hnq9HrVq1cKECROcTlxtzxr7+eefkZiYCIPBgIYNG+Ljjz8GAOzduxft27dHUFAQmjRpgp07d7qM/9dff8Wjjz4Kk8mE8PBwzJgxA0IIXL58GQMGDEBoaCiioqKwYMECh8/b+uGFCxccpu/Zswcajcbh1khbrCdOnED37t1hMBhQu3ZtvPLKKw6fLf68lqSkJCxduhQAHC7zFkIgNjYWAwYMcCrfGzduwGQy4fHHHy+xDl577TVoNBqXz12bPn06dDqdw7FESr8orrRnzxRvb7a6OHv2LJKSkhAWFgaTyYThw4fDbDY7fC4nJwerV6+2l0XRq0D/+OMPjBgxApGRkdDr9YiPj8d7773ntP28vDzMnDkTDRs2hF6vR0xMDJ5++mmnW3tsz4dZu3atvT1+/vnn9vl33HEH/vvf/0IIAeDmFZ/Z2dnYu3dvieWydu1aNGnSBIGBgWjTpg327dtXajkCrstSynGoJLm5uUhOTsYtt9xibwvFPfbYY7jtttvs///tt9/w4IMPonr16jAYDOjQoYPT8drW9tetW4fnn38etWvXhsFgQGZmJgDgu+++Q58+fWAymWAwGJCYmIj9+/c77FNpY4Yn4+PevXsxfvx4REREoE6dOvb527dvtx/bjEYj+vXrh+PHjzusw5OytVqteOONN5CQkIDAwECEh4ejT58+Ts9rXLNmjb0PVa9eHQ899BAuX75cYh0VFRsbi7vvvhs7duxA27ZtERQUhLfffhvAzauAnnjiCcTExECv16Nhw4aYP3++09W269atQ5s2bezjX0JCAt544w2HZaTUcXGeHkvctQGbb775Bu3atUNgYCAaNGhg39+y0mq19rZU/JgtpZ5fe+01dOrUCTVq1EBQUBDatGljH2tccdfPSxs/S3qGjrux8z//+Q/69euHWrVqQa/Xo0GDBpgzZ47DvnTr1g3btm3DxYsX7cfQoucbaWlpGDlyJCIjIxEYGIiWLVti9erVDnEUfc7lokWL0KBBA+j1epw4ccJlWZw7dw4A0LlzZ6d5fn5+qFGjhsM0Kcdx27Fmw4YNePnll1GnTh0EBgaiZ8+eOHv2rOT99XQs2LJlC5o3b26Pq+h4UDT+kSNH2ushLi4O48aNg8VisS8jtd96ws/PD4sXL0azZs3w5ptvIiMjw2G+lGOQ7VxFyvl2RZSdJ/3ek/1xd+4F3Dx3evHFF9G4cWMEBgYiOjoa9913H86dO1fucy53yjt22kg9B1qyZAni4+Ptx5K2bds6fR+iSiaIZLJy5UoBQHz//fcu51++fFkAEA888IB92i+//CJMJpNo1qyZmD9/vnjzzTfF7bffLjQajfjkk0+c1p2QkCC6du0qFi9eLCZMmCC0Wq24/fbbhdVqFUIIsXnzZlGnTh1xyy23iA8++EB88MEH4osvvnBYR+vWrUWPHj3EkiVLxJNPPin8/PzEoEGD3O7fl19+Kfz9/UXjxo3FK6+8ImbNmiVq1qwpqlWrJs6fPy+EEOLbb78Vzz77rAAgJk2a5LB9VyZNmiRatmzpND0xMVHUqlVLREREiIkTJ4rFixeLLl26CADi3XfftS/3+++/CwBi8eLFTutYuXKl0Gg0onnz5uLll18WS5cuFaNGjRKPPfaYU7m2a9dOvP7662LatGkiKChIxMbGir///tu+3LBhw0RgYKCIj48XI0aMEG+99Za4//77BQCxbNkyIYQQ2dnZ4q233hIAxL333msv/59++sm+Dr1eLxo0aCCGDRsmli9fLt5//337vHr16tm3d/78eXt9x8bGivnz54tZs2aJ6tWri/DwcJGamupQVomJiU77X3Sd7mKTUrdCCDFz5kwBQDRr1kwMGDBALFu2TCxdutQ+H4BYuXKlQxwvvviiACA6deokXn31VfHGG2+IRx55RDzzzDNO6+3Vq5dYsmSJmDhxovDz8xPt2rUTFovFqV3ExMSIp556SixZskQ0a9ZM+Pn5iXXr1omoqCjx4osvikWLFonatWsLk8kkMjMznbbTqlUr8fDDD4tly5aJfv36CQBi4cKFokmTJmLcuHFi2bJlonPnzgKA2Lt3r1N7KVomQgixe/duAUDs3r3bZaz/+te/xLJly0SPHj0EAPHZZ5851bWt3L799ltxxx13CAD2evrggw+EEEI899xzIiAgQFy/ft1h+xs2bBAAxL59+xzqv2i7uHjxotBoNOKVV14RxdWvX1/069fPaT/d9QtbeZa0L0UBEDNnznT6bOvWrcV9990nli1bJkaNGiUAiKefftq+3AcffCD0er3o2rWrvSy+/fZbIYQQqampok6dOiImJkbMnj1bvPXWW+Kee+4RAMTrr79uX0dhYaG48847hcFgEE888YR4++23xcSJE4W/v78YMGCAU5xNmzYV4eHhYtasWWLp0qXiyJEj9vlr1qwRAMSxY8fs01q0aCH+9a9/udzn5s2bi5o1a4rZs2eL+fPni3r16omgoCCHz7viqiylHIdK8sUXXwgAYvbs2aUuZ5OamioiIyOF0WgUzz33nFi4cKFo2bKl0Gq1DmOTre03a9ZMtGrVSixcuFAkJyeLnJwc8dVXXwmdTic6duwoFixYIF5//XXRokULodPpxHfffSeEKH3M8HR8bNasmUhMTBRLliwR8+bNE0II8f777wuNRiP69OkjlixZIubPny9iY2NFWFiYQz/2pGyTkpIEANG3b1+xaNEi8dprr4kBAwaIJUuW2Jd56aWXhEajEYMHDxbLli2zH1OL96GS1KtXTzRs2FBUq1ZNTJs2TSxfvlzs3r1b5OTkiBYtWogaNWqIZ599VixfvlwMHTpUaDQahzZoq++ePXuKpUuXiqVLl4qJEyeKBx980OM6Lt4WPTmWSGkDQgjx888/i6CgIFG3bl2RnJws5syZIyIjI0WLFi0cjjElGTZsmAgODnaafu+99woA4tSpU/blpNZznTp1xPjx48Wbb74pFi5cKG677TYBQGzdutVhOan9vLTxs/ixVAhpY+fAgQPFoEGDxKuvvireeust8eCDDwoAYurUqfZlvvjiC9GqVStRs2ZN+zF08+bNQgghzGazaNq0qQgICBCTJ08WixcvFl27dhUAxKJFi+zrsLWBZs2aifr164t58+aJ119/XVy8eNFlfXz77bcCgBg9erTIz88vsd6EkH4ctx1rWrduLdq0aSNef/118eKLLwqDwSBuu+02Sfvr6VjQsmVLER0dLebMmSMWLVok6tevLwwGg7h27Zp9uT/++EPUqlXLvs7ly5eLGTNmiKZNm9r7utR+W5LExEQRHx9f4vw5c+Y4tU2pxyCp59sVUXae9HtP98fduVdBQYHo2bOnACAeeugh8eabb4rk5GTRo0cPsWXLFiGEZ+dcpbl69arTOVB5x04hpPedFStW2L9/vv322+KNN94QI0eOFJMmTZIUPymDSSmSjbuklBBCmEwm0bp1a/v/e/bsKRISEsSNGzfs06xWq+jUqZNo1KiR07rbtGnj8CX9lVdeEQDEf/7zH/u0+Ph4l0kK2zp69eplT2IJIcTkyZOFn5+fSE9PL3X/WrVqJSIiIhwOzj/99JPQarVi6NCh9mm2A+3GjRtLXZ8QQnz++ecCgPj9998dpicmJgoAYsGCBfZpeXl59hhsZbBz504BQPz3v/91+Hx6erowGo2iffv2Ijc312Gebd8tFouIiIgQzZs3d1hm69atAoB44YUX7NOGDRvm8gud7eTIxtXAU3wd06ZNcznPVVIqKCjIoWy+++47AUBMnjzZoazcJaXcxSa1bm0nzg8//LDTOoRwTkqdOXNGaLVace+994rCwkKHZW31kJaWJnQ6nbjzzjsdlnnzzTcFAPHee+857CsA8eGHH9qnnTp1SgAQWq1WHDx40D59x44dTvHY4h8zZox9WkFBgahTp47QaDT2L7JCCPH333+LoKAgMWzYMPs0T5NSAOyJRyFutuGoqChx//3326e5Sj5MmDDB5Rex06dPCwDirbfecph+zz33iNjYWId+XTwpJYQQHTt2dGivQghx6NAhhzg96RdyJKVGjBjhsNy9994ratSo4TAtODjYoR5sRo4cKaKjox1OcoUQ4qGHHhImk0mYzWYhxM3EllarFV9//bXDcsuXLxcAxP79+x3i1Gq14vjx407bE+KfL1vr16+3T5s2bZrD8brougCIH374wT7t4sWLIjAwUNx7770u129TUlJKynHIlTfeeEMAsH85c+eJJ54QABzKLCsrS8TFxYnY2Fh7X7W1/fr169vLW4ib/btRo0aid+/eDu3SbDaLuLg4cccdd9inlTRmeDo+dunSRRQUFDjEGxYWJkaPHu2w3tTUVGEymRymSy3bXbt22RNoxdn288KFC8LPz0+8/PLLDvOPHTsm/P39naa7Uq9ePQFAfP755w7T58yZI4KDg8Wvv/7qMH3atGnCz89PXLp0SQghxL/+9S8RGhrqUB7FSa1jV21RyrHEkzYwcOBAERgY6JDkOHHihPDz8/MoKXX16lVx9epVcfbsWTF37lyh0WhEixYtHJaT2oeK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V7cD/frrrw5vkqlWrZrLy9aL/8JZUmwVWbcNGjSA1WrFiRMnShxci27f1icAwGKx4Pz585L7hhJsv8gWfytgabe+lkVp7ah69ero168f1q5diyFDhmD//v1YtGiR5HUPHjwY48ePx+nTp7F+/XoYDAb079/fPr88/aKiysdVeYSHh8NoNKKwsNBtG2nQoAF++ukn9OzZs9x91HassV1JYHPXXXdh1KhRyM7OdjhBLqkPGwwGSbfByKVLly7222ieffZZt1/M69WrV+IxwTa/NLZjcGhoaJn6cFnGx5JiiIiIkO040qBBA+zYsQN//fVXiVdLNWjQAEIIxMXFlfplc+jQoQ63zkn5wt+gQQNkZ2dL2h+dTof+/fujf//+sFqtGD9+PN5++23MmDEDDRs2LHcduzuWSG0D4eHhCAoKctlXXMWnhE2bNiEwMBA7duyAXq+3T1+5cqXL5eXu51LGzj179uD69ev45JNPcPvtt9unFz8fAkof/3/++WdYrVaHH8yktgFPBQQEoEWLFjhz5gyuXbvm0XHcEyXtr5xjAXCz7YaGhjq9FdnVdqX2W08VFhbiww8/hMFgsB9PpB6DbKScb1dE2Unt957ujxQNGjTAd999h/z8fKcrrYoq7zlXWeICpB03Pek7wcHBGDx4MAYPHgyLxYL77rsPL7/8MqZPn+70mBOqHHymFCli165dmDNnDuLi4jBkyBAAN0+Uu3XrhrfffhspKSlOn7l69arTtBUrViA/P9/+/7feegsFBQXo27evfVpwcLDTl8Lyio6ORqtWrbB69WqHdf/yyy/44osvHJJinoqJiUFCQoLTs2oKCgocXg1rsVjw9ttvIzw83P7shtq1ayMmJsbpVdx33nknjEYjkpOTcePGDYd5tl9K2rZti4iICCxfvtzhl9rt27fj5MmT6Nevn8f7YjAYADh/KS+rLVu2ODw35dChQ/juu+8c6rtBgwY4deqUQ3v56aefnF4dW1JsFVm3AwcOhFarxezZs51+tbXVQ69evaDT6bB48WKHX7HeffddZGRklKkeKortZKHo8x8KCwtLvHS6rGwnhiW1o8ceewwnTpzAU089BT8/P4dnbLlz//33w8/PDx999BE2btyIu+++2+FEtDz9IjQ0FDVr1nR6PsayZcskx+eKq2Oan58f7r//fmzatMnlF4Ki/WHQoEH4448/8M477zgtl5ubi5ycHMmxHD58GCaTCfHx8Q7T+/Tpg4KCAuzcudNh+oEDBxyeiXL58mX85z//wZ133inblTlSGAwGPPPMMzh58iSeeeYZl78Yr1mzBocOHQJwM8l26NAhHDhwwD4/JycHK1asQGxsrNvbitq0aYMGDRrgtddec7hFzcbV+FZUWcbH4nr37o3Q0FDMnTvXYdz0ZB3F3X///RBCuPx12Vam9913H/z8/DBr1iynchZC2H/hrl+/Pnr16mX/k3IrxaBBg3DgwAHs2LHDaV56ejoKCgoAwOm2Y61Wa//V3Navy1vH7o4lUtuA7UrDLVu24NKlS/b5J0+edLmfSvDz84NGo3G4yvPChQvYsmWLy+Xl7udSxk7beou2MYvF4vJ4Gxwc7PJ2vrvuugupqalYv369fVpBQQGWLFmCkJAQJCYmehw7cDNJV7QubdLT03HgwAFUq1YN4eHhHh3HPVHS/so5FgA3+9XAgQPx3//+1+k8FPinbqT2W08VFhZi0qRJOHnyJCZNmmS/dVbqMchGyvm23GXnSb/3dH+kuP/++3Ht2jW8+eabTvOKb6M851ye8uS4KbXvFC8fnU6HZs2aQQjhcmykysErpUh227dvx6lTp1BQUIArV65g165d+PLLL1GvXj18+umnDhnppUuXokuXLkhISMDo0aNRv359XLlyBQcOHMDvv/+On376yWHdFosFPXv2xKBBg3D69GksW7YMXbp0wT333GNfpk2bNnjrrbfw0ksvoWHDhoiIiCjxmRqeePXVV9G3b1907NgRI0eORG5uLpYsWQKTyYQXX3yxXOu+6667sGnTJodfH2rVqoX58+fjwoULaNy4MdavX4+jR49ixYoVDr9qDBgwAJs3b4YQwv7rTWhoKF5//XWMGjUK7dq1wyOPPIJq1arhp59+gtlsxurVqxEQEID58+dj+PDhSExMxMMPP4wrV67gjTfeQGxsLCZPnuzxfgQFBaFZs2ZYv349GjdujOrVq6N58+ZunzdQkoYNG6JLly4YN24c8vLysGjRItSoUcPhEvARI0Zg4cKF6N27N0aOHIm0tDQsX74c8fHxDs+YKC22iqrbhg0b4rnnnsOcOXPQtWtX3HfffdDr9fj+++9Rq1YtJCcnIzw8HNOnT8esWbPQp08f3HPPPfa23a5dO4eHVVa2+Ph4dOjQAdOnT7dfKbFu3boyn1CWxHYSOGnSJPTu3dvpJKhfv36oUaOG/RkutufUSREREYHu3btj4cKFyMrKwuDBgx3ml7dfjBo1CvPmzcOoUaPQtm1b7Nu3z/6La1m1adMGO3fuxMKFC1GrVi3ExcWhffv2mDdvHnbv3o327dtj9OjRaNasGf766y/8+OOP2LlzJ/766y8AN08oN2zYgLFjx2L37t3o3LkzCgsLcerUKWzYsAE7duxw+ZBaV7788kv079/f6Zfi8PBwtGvXDtu2bXO4Pa558+bo3bs3Jk2aBL1eb//CWBmXzD/11FM4fvw4FixYgN27d+OBBx5AVFQUUlNTsWXLFhw6dAjffvstAGDatGn46KOP0LdvX0yaNAnVq1fH6tWrcf78eWzatMntbcharRb//ve/0bdvX8THx2P48OGoXbs2/vjjD+zevRuhoaH25/+UxNPxsbjQ0FC89dZbeOyxx3DrrbfioYceQnh4OC5duoRt27ahc+fOLr+QlKZ79+547LHHsHjxYpw5cwZ9+vSB1WrF119/je7du2PixIlo0KABXnrpJUyfPh0XLlzAwIEDYTQacf78eWzevBljxozB1KlTPdquzVNPPYVPP/0Ud999N5KSktCmTRvk5OTg2LFj+Pjjj3HhwgXUrFkTo0aNwl9//YUePXqgTp06uHjxIpYsWYJWrVrZr/Irbx27O5Z40gZmzZqFzz//HF27dsX48ePtiZH4+PhyPYOvrPr164eFCxeiT58+eOSRR5CWloalS5eiYcOGLuORu59LGTs7deqEatWqYdiwYZg0aRI0Gg0++OADlwnnNm3aYP369ZgyZQratWuHkJAQ9O/fH2PGjMHbb7+NpKQkHD58GLGxsfj444/tV4NIfTFCcT/99BMeeeQR9O3bF127dkX16tXxxx9/YPXq1fjzzz+xaNEie1JN6nHcEyXtr5xjgc3cuXPxxRdfIDExEWPGjEHTpk2RkpKCjRs34ptvvkFYWJjkfluajIwMrFmzBgBgNptx9uxZfPLJJzh37hweeughzJkzx76sp8cgKefbFVF2Uvt9RRxThw4divfffx9TpkzBoUOH0LVrV+Tk5GDnzp0YP368/YUNQPnOuTzlyXFTat+58847ERUVhc6dOyMyMhInT57Em2++iX79+pW5j1MFkP+FflRV2V5LbfvT6XQiKipK3HHHHeKNN96wv1q3uHPnzomhQ4eKqKgoERAQIGrXri3uvvtu8fHHHzute+/evWLMmDGiWrVqIiQkRAwZMkRcv37dYX2pqamiX79+wmg0CgD218Lb1lH8tbWuXmdfkp07d4rOnTuLoKAgERoaKvr37y9OnDjhcn3FX+9dmn379gkA4vTp00KIf15/+8MPP4iOHTuKwMBAUa9ePfHmm286ffbHH390eq21zaeffio6depkj/e2224TH330kcMy69evF61btxZ6vV5Ur15dDBkyRPz+++8Oy9heN11c8dc4C3HzlfFt2rQROp3O4RWwJa3DNq/o64ttr19+9dVXxYIFC0RMTIzQ6/Wia9eu4qeffnL6/Jo1a0T9+vWFTqcTrVq1Ejt27HBaZ2mxCSGtbm37e/XqVZf7gWKvDbd577337GVcrVo1kZiYKL788kuHZd58801xyy23iICAABEZGSnGjRsn/v77b4dlSnotcr169US/fv1cxjNhwgS38ZdUN662d+7cOdGrVy+h1+tFZGSkePbZZ8WXX37p1IdKirWkui5abgUFBeL//u//RHh4uNBoNC5fiT5+/HgBQHz44YdO82zbsfX94t555x0BQBiNRpGbm+tyGSn9wlX7N5vNYuTIkcJkMgmj0SgGDRok0tLSnNpbSXVhO06dP3/ePu3UqVPi9ttvF0FBQQKAGDZsmH3elStXxIQJE0RMTIwICAgQUVFRomfPnmLFihUO67VYLGL+/PkiPj7e3g7btGkjZs2aJTIyMuzLFW8zRZ08eVIAEDt37nQ5f/bs2aJWrVpO61qzZo1o1KiR0Ov1onXr1pKOta7ahSfHodJ8/PHH4s477xTVq1cX/v7+Ijo6WgwePFjs2bPHYblz586JBx54QISFhYnAwEBx2223ia1btzos4+54f+TIEXHfffeJGjVqCL1eL+rVqycGDRokvvrqK0nr8GR8dPVKdtv6e/fuLUwmkwgMDBQNGjQQSUlJ4ocffrAv40nZFhQUiFdffVXccsstQqfTifDwcNG3b19x+PBhh+U2bdokunTpIoKDg0VwcLC45ZZbxIQJE+zjXGlKOqYJIURWVpaYPn26aNiwodDpdKJmzZqiU6dO4rXXXrO/vt1WxxEREUKn04m6deuKxx9/XKSkpDisS0odu2qLNlKOJVLagBBC7N271z4+1a9fXyxfvlxy2y5tfJWynKvt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MWPGwGKxYOLEiYiOjkZgYCDq1auH5ORkt/tKRERERJXPbLGWaz6Rt2Mf8E5MSskg35yD3LRUZF06j9y0K8g351To9rp3747du3fb/797925069YNiYmJ9um5ubn47rvvnJJSkZGR6N27N1avXg0AMJvNWL9+PUaMGCFLbEajEatWrcKJEyfwxhtv4J133sHrr78OABg8eDB27twJADh06BBSUlLw4IMPOk2LiYnxeLv5+fmYM2cOfvrpJ2zZsgUXLlywJ55iYmKwadMmAMDp06eRkpKCN954AwCQnJyM999/H8uXL8fx48cxefJkPProo9i7dy8A4PLly7jvvvvQv39/HD16FKNGjcK0adPcxqPVarF48WIcP34cq1evxq5du/D0009L3p+pU6di0KBB6NOnj/0qtU6dOtnnP/fcc5g6dSqOHj2Kxo0b4+GHH7bf0nn48GEMGjQIDz30EI4dO4YXX3wRM2bMcLg1EwBee+01tGzZEkeOHMGMGTOwePFifPrpp9iwYQNOnz6NtWvX2pNkRERERKRuBl3pX+3czSfyduwD3olv3yunvPS/ce7jtcj89aR9mqlxU9R/YAj0YdUqZJvdu3fHE088gYKCAuTm5uLIkSNITExEfn4+li9fDgA4cOAA8vLynJJSADBixAg8+eSTeO655/Dxxx+jQYMGJV6V9Mwzz+D555+3/3/u3LmYNGlSibEVXTY2NhZTp07FunXr8PTTTyMoKMh+S154eDiioqIAwOU0TxVNqtWvXx+LFy9Gu3btkJ2djZCQEFSvXh0AEBERgbCwMABAXl4e5s6di507d6Jjx472z37zzTd4++23kZiYiLfeegsNGjSwX2nUpEkTHDt2DPPnzy81nqJXccXGxuKll17C2LFjsWzZMkn7ExISgqCgIOTl5bksk6lTp6Jfv34AgFmzZiE+Ph5nz57FLbfcgoULF6Jnz56YMWMGAKBx48Y4ceIEXn31VXuiDgB69OiBJ5980v7/S5cuoVGjRujSpQs0Gg3q1asnKVYiIiIiqnxGvR/iowwub1+KjzLAqPerhKiIlMM+4J2YKiyHfHOOU0IKADJ+PYnfPl5bYVdMdevWDTk5Ofj+++/x9ddfo3HjxggPD0diYqL9uVJ79uxB/fr1UbduXafP9+vXD9nZ2di3bx/ee++9Uq+Seuqpp3D06FH739ChQwEAY8eORUhIiP3PZv369ejcuTOioqIQEhKC559/HpcuXZK/EIo5fPgw+vfvj7p168JoNCIxMREASt322bNnYTabcccddzjsy/vvv29/OPzJkyfRvn17h8/ZElil2blzJ3r27InatWvDaDTisccew/Xr12E2u77H2VMtWrSw/zs6OhoA7Lcrnjx5Ep07d3ZYvnPnzjhz5gwKC/+5j7pt27YOyyQlJeHo0aNo0qQJJk2ahC+++EKWWImIiIio4oUZAjC8QyTiowwO0+OjDBjeIRJhhoBKioxIGewD3olXSpVDQXaWU0LKJuPXkyjIzkKAwfnh4eXVsGFD1KlTB7t378bff/9tT8DUqlULMTEx+Pbbb7F792706NHD5ef9/f3x2GOPYebMmfjuu++wefPmErdVs2ZNNGzY0Gn67NmzMXXqVIdpBw4cwJAhQzBr1iz07t0bJpMJ69atc3qekdxycnLQu3dv9O7dG2vXrkV4eDguXbqE3r17l/oAb9sznrZt24batWs7zNPr9WWO58KFC7j77rsxbtw4vPzyy6hevTq++eYbjBw5EhaLBQaDAVqtFkIIh8/Znr0lRUDAPwdUjUYD4ObzsTxR/MH2t956K86fP4/t27dj586dGDRoEHr16uX0jC0iIiIiUqcIow6Pd45CVl4hzBYrDDotjHo/fhmnKoN9wPswKVUOBTdy3cy/Uer88ujevTv27NmDv//+G0899ZR9+u23347t27fj0KFDGDduXImfHzFiBF577TUMHjwY1ap5fpthREQEIiIiHKZ9++23qFevHp577jn7tIsXL3q8bk+dOnUK169fx7x58+zPoyr6dkIA0Ol0AOBwpVCzZs2g1+tx6dIle2KvuKZNm+LTTz91mFb0YfKuHD58GFarFQsWLIBWe/NixA0bNjgsEx4ejtTUVAgh7Emlo0ePOsVcNF6pmjZtiv379ztM279/Pxo3bgw/v9IvWQ0NDcXgwYMxePBgPPDAA+jTpw/++usv++2PRERERKRuYYYAfgGnKo19wLswKVUO/oFBbuYHVti2u3fvjgkTJiA/P98hoZKYmIiJEyfCYrG4fJ6UTdOmTXHt2jUYDIYSl/FUo0aNcOnSJaxbtw7t2rXDtm3bSr0KSy5169aFTqfDkiVLMHbsWPzyyy+YM2eOwzL16tWDRqPB1q1bcddddyEoKAhGoxFTp07F5MmTYbVa0aVLF2RkZGD//v0IDQ3FsGHDMHbsWCxYsABPPfUURo0ahcOHDzs9MLy4hg0bIj8/H0uWLEH//v2xf/9++7O+bLp164arV6/ilVdewQMPPIDPP/8c27dvR2hoqH2Z2NhY7NixA6dPn0aNGjVgMpkklceTTz6Jdu3aYc6cORg8eDAOHDiAN9980+3zrBYuXIjo6Gi0bt0aWq0WGzduRFRUlP0ZXERERERERERy4jOlysE/xAhT46Yu55kaN4V/iLHCtt29e3fk5uaiYcOGiIyMtE9PTExEVlYWmjRpYn/WUElq1KiBoKDSE2ueuOeeezB58mRMnDgRrVq1wrfffmt/2HZFCg8Px6pVq7Bx40Y0a9YM8+bNw2uvveawTO3atTFr1ixMmzYNkZGRmDhxIgBgzpw5mDFjBpKTk9G0aVP06dMH27ZtQ1xcHICbCa9NmzZhy5YtaNmyJZYvX465c+eWGk/Lli2xcOFCzJ8/H82bN8fatWuRnJzssEzTpk2xbNkyLF26FC1btsShQ4ecboccPXo0mjRpgrZt2yI8PNzp6qeS3HrrrdiwYQPWrVuH5s2b44UXXsDs2bMdHnLuitFoxCuvvIK2bduiXbt2uHDhAj777DP71V5EREREREREctKI4g+28TGZmZkwmUzIyMhwuAoFAG7cuIHz588jLi4OgWW8qikv/W/89vFaZCj49j0iNZCj/xAREREREZHvKS0XUxRv3ysnfVg1NHxkOAqys1Bw4wb8AwPhH2KskAecExERERERERH5CialZBBgCGYSioiIiIiIiIjIA3xYDBERERERERERKY5JKSIiIiIiIiIiUhyTUkREREREREREpDgmpYiIiIiIiIiISHFMShERERERERERkeKYlCIiIiIiIiIiIsUxKUVERERERERERIpjUopksWLFCsTExECr1WLRokUup7344oto1aqV/TNJSUkYOHCg/f/dunXDE088oWjcNnv27IFGo0F6erri275w4QI0Gg2OHj2q+LaJiIiIiIiIKguTUl4oKSkJGo0G8+bNc5i+ZcsWaDQaxePJzMzExIkT8cwzz+CPP/7AmDFjXE6bOnUqvvrqqxLX88knn2DOnDmSt1uZiaSyKp6IIyIiIiIiIqqqmJTyUoGBgZg/fz7+/vvvyg4Fly5dQn5+Pvr164fo6GgYDAaX00JCQlCj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rl2LDz/8ED/++CNWr16N1157DatXry7xM9OnT0dGRob97/LlywpGTEQ2QQGlH17czSeim9iXiIi8E4/fvs2gK73+DDot2wCRBKq+Uuqpp57CtGnT8NBDDwEAEhIScPHiRSQnJ2PYsGEuP6PX66HX65UMk4hcMAX6ISHagGMuLllOiDbAFOhXCVEReR/2JSIi78Tjt28z6v0QH2VweQtffJQBRr0fAvw0bANEbqg6NWs2m6HVOobo5+cHq5WXORKpXbDeHyM6RiEh2uAwPSHagJEdoxCsV3VOnEg12JeIiLwTj9++LcwQgOEdIhEf5Vi/trfvhRkC2AaIJNAIIURlB1GSpKQk7Ny5E2+//Tbi4+Nx5MgRjBkzBiNGjMD8+fMlrSMzMxMmkwkZGRkIDQ2t4IiJqLicvAJk3ChEbr4VQQFamAL9OAATlQH7EhGRd+Lx27elm/ORlVcIs8UKg04Lo94PYYYAh2XYBqgqkpqLUXVSKisrCzNmzMDmzZuRlpaGWrVq4eGHH8YLL7wAnU4naR1MShERERERERERKccnklJyYFKKiIiIiIiIiEg5UnMxqn6mFBERERERERER+SYmpYiIiIiIiIiISHFMShERERERERERkeKYlCIiIiIiIiIiIsUxKUVERERERERERIpjUoqIiIiIiIiIiBTnX5YPWa1WnD17FmlpabBarQ7zbr/9dlkCIyIiIiIiIiIi3+VxUurgwYN45JFHcPHiRQghHOZpNBoUFhbKFhwREREREREREfkmj5NSY8eORdu2bbFt2zZER0dDo9FURFxEREREREREROTDPE5KnTlzBh9//DEaNmxYEfEQEREREREREVEV4PGDztu3b4+zZ89WRCxERERERERERFRFSLpS6ueff7b/+//+7//w5JNPIjU1FQkJCQgICHBYtkWLFvJGSEREREREREREPkcjij+t3AWtVguNRuP0YHP7Sv43T40POs/MzITJZEJGRgZCQ0MrOxwiIiIiIiIiIp8mNRcj6Uqp8+fPyxYYERERERERERGRpKRUvXr17P/et28fOnXqBH9/x48WFBTg22+/dViWiIiIiIiIiIjIFY8fdN69e3f89ddfTtMzMjLQvXt3WYIiIiIiIiIiIiLf5nFSyvbsqOKuX7+O4OBgWYIiIiIiIiIiIiLfJun2PQC47777ANx8qHlSUhL0er19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Odq33H3A3fqCfLzPqZEvj+FKH+N5TPVdHtfc33//jQcffLAiYnHSuXNnnD592mHar7/+inr16pX4Gb1ej9DQUIc/8n2mQD8kRBtczkuINsAU6KdwRCQF6428lZJtV+l+wn5JcjHq/RAf5botxUcZYNT7dltiX/JtUtq30n0gKEBb6vb4pV15vjyGK92+eUz1XR4fmR588EF88cUXFRGLk8mTJ+PgwYOYO3cuzp49iw8//BArVqzAhAkTFNk+eY9gvT9GdIxyOlAlRBswsmMU7y9WKdYbeSsl267S/YT9kuQSZgjA8A6RTl9abG9m8uXnSQHsS75OSvtWug+Eh+iQVML2kjpEIjyEb99Tmi+P4Uq3bx5TfZdGCCE8+UBycjIWLlyIfv36ISEhAQEBjo1t0qRJsga4detWTJ8+HWfOnEFcXBymTJmC0aNHS/58ZmYmTCYTMjIyeNVUFZCTV4CMG4XIzbciKEALU6AfD1BegPVG3krJtqt0P2G/JLmkm/ORlVcIs8UKg04Lo97P5xNSRbEv+TYp7VvpPnA124LcfCtyLVYE6bQICtAyIVXJfHkMV7p985jqPaTmYjxOSsXFxZW8Mo0Gv/32myerq3BMShERERERERERKUdqLsbjlOL58+fLFRgRERERERERERGfdkdERERERERERIor082Xv//+Oz799FNcunQJFovFYd7ChQtlCYyIiIiIiIiIiHyXx0mpr776Cvfccw/q16+PU6dOoXnz5rhw4QKEELj11lsrIkYiIiIiIiIiIvIxHt++N336dEydOhXHjh1DYGAgNm3ahMuXLyMxMREPPvhgRcRIREREREREREQ+xuOk1MmTJzF06FAAgL+/P3JzcxESEoLZs2dj/vz5sgdIRERERERERES+x+OkVHBwsP05UtHR0Th37px93rVr1+SLjIiIiIiIiIiIfJbHz5Tq0KEDvvnmGzRt2hR33XUXnnzySRw7dgyffPIJOnToUBExEhERERERERGRj/E4KbVw4UJkZ2cDAGbNmoXs7GysX78ejRo14pv3iIiIiIiIiIhIEo0QQlR2EBUpMzMTJpMJGRkZCA0NrexwiIiIiIiIiIh8mtRcjMfPlCIiIiIiIiIiIiovSbfvVa9eHb/++itq1qyJatWqQaPRlLjsX3/9JVtwRERERERERETkmyQlpV5//XUYjUYAwKJF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6oRUUVX9XE/pc3Q1HpuVjEmN++9NpOZiPE5KCSEwd+5cJCcnw2y++UR6vV6PqVOnYs6cOeWLugJUpaQUEREREREREVFlq7CklI3FYsHZs2eRnZ2NZs2aISQkpMzBViQmpYiIiIiIiIiIlCM1F1Pma890Oh2aNWtW1o8TEREREREREVEVJjkpNWLECEnLvffee2UOhoiIiIiIiIiIqgbJSalVq1ahXr16aN26Ncp4xx8REREREREREREAD5JS48aNw0cffYTz589j+PDhePTRR1G9evWKjI2IiIiIiIiIiHyUVuqCS5cuRUpKCp5++mn897//RUxMDAYNGoQdO3bwyikiIiIiIiIiIvJImd++d/HiRaxatQrvv/8+CgoKcPz4cVW+gY9v3yMiIiIiIiIiUo7UXIzkK6WcPqjVQqPRQAiBwsLCsq6GiIiIiIiIiIiqII+SUnl5efjoo49wxx13oHHjxjh27BjefPNNXLp0SZVXSRERERERERERkTpJftD5+PHjsW7dOsTExGDEiBH46KOPULNmzYqMjYiIiIiIiIiIfJTkZ0pptVrUrVsXrVu3hkajKXG5Tz75RLbg5MBnShERERERERERKUdqLkbylVJDhw4tNRlFREREREREREQkleSk1KpVqyowDCIiIiIiIiIiqkrK/PY9IiIiIiIiIiKismJSioiIiIiIiIiIFMekFBERERERERERKY5JKSIiIiIiIiIiUhyTUkREREREREREpDgmpYiIiIiIiIiISHFelZSaN28eNBoNnnjiicoOhYiIiIiIiIiIysG/sgOQ6vvvv8fbb7+NFi1aVHYopGLp5nxk5RXCbLHCoNPCqPdDmCHAYZmcvAJk3ChEbr4VhgAtQgP9EKz3mq5Qbkrvf1Uvb2/FelMf1ol8fLksr2VbYM63wmyxIlinRVCAFjVDdJUdlltS6sSX643U6XqOBTmWf/qTQadFjWDH/qR0u5RyritlGbm2pTQ1xqRG3nq8lBL31WwLcouMc4EBWoRX0DjnreXobbyiRLOzszFkyBC88847eOmllyo7HFKptCwLVh68guOpZvu0+CgDhneIRITx5oHqek4+3j2Qil9S/lkmIdqAER2jUCPY9wc0pfe/qpe3t2K9qQ/rRD6+XJZXsixY5WIcTOoQiUijehNTUurEl+uN1ElKf1K6XUo515WyjFzbUpoaY1Ijbz1eSolbyXHOW8vRG3nF7XsTJkxAv3790KtXr8oOhVQq3ZzvNEgBwPFUM1YevIJ0cz5y8gqcDiwAcCzFjPcOpCInr0DJkBWn9P5X9fL2Vqw39WGdyMeXy/JatvOJOnBzHFx18AquZVsqKbLSSakTX643UqfrOaX3p+s5FsXbpZRzXSnLyLUtpakxJjXy1uOllLivuhnnrso4znlrOXor1V8ptW7dOvz444/4/vvvJS2fl5eHvLw8+/8zMzMrKjRSkay8QqcDlM3xVDOy8grhp9U4HVhsjqWYkXGj0Kcvx8y4Uajo/iu9PZIH6019WCfy8eWyNOdbSx0HzflWhSOSRkqdAPDZeiN1yrGU3p9yLFbkFQhF26WUc13bv0tbRsqtblK2pfQtc2qMSY28dZyTEneBVZTaBnJlHOe8tRy9laqvlLp8+TL+9a9/Ye3atQgMDJT0meTkZJhMJvtfTExMBUdJamC2lH4QMlusbg9Uch7I1Ejp/a/q5e2tWG/qwzqRjy+XpbtxMNfN/MoipU58ud5InaT0J6XbpZRzXSnLyLUtpakxJjXy1uOllLiVHOe8tRy9laqTUocPH0ZaWhpuvfVW+Pv7w9/fH3v37sXixYvh7++PwsJCp89Mnz4dGRkZ9r/Lly9XQuSkNIOu9KZs+N/DXkvjbr63U3r/q3p5eyvWm/qwTuTjy2XpbhwMcjO/skipE1+uN1InKf1J6XYp5VxXyjJybUtpaoxJjbz1eCklbiXHOW8tR2+l6tLs2bMnjh07hqNHj9r/2rZtiyFDhuDo0aPw8/Nz+oxer0doaKjDH/k+o94P8VEGl/Piowww6v1gCvRDQrTrZRKiDTAFOrcnX6L0/lf18vZWrDf1YZ3Ix5fL0hCgLXUcNKj0BFpKnfhyvZE6BetK70/BOq3i7VLKua6UZeTaltLUGJMaeevxUkrcQW7GOTkTRd5ajt5KnWco/2M0GtG8eXOHv+DgYNSoUQPNmzev7PBIRcIMARjeIdLpQGV7I0eYIQDBen+M6BjldIBJiDZgZMcon78vWOn9r+rl7a1Yb+rDOpGPL5dlzRAdkkoYB5M6RKJmBb0uu7yk1Ikv1xupU43g0vtTjWCd4u1SyrmulGXk2pbS1BiTGnnr8VJK3OFuxrlwGcc5by1Hb6URQojKDsIT3bp1Q6tWrbBo0SJJy2dmZsJkMiEjI4NXTVUB6eZ8ZOUVwmyxwqDTwqj3cxqkcvIKkHGjELn5VgQF3PylqyodWJTe/6pe3t6K9aY+rBP5+HJZXsu2wJxvRa7FiiCdFoYArWoTUkVJqRNfrjdSp+s5FuRY/ulPwTotagQ79iel26WUc10py8i1LaWpMSY18tbjpZS4r2Zbbj5v8H/9MihAK2tCytN4qGRSczFel5TyFJNSRERERERERETKkZqLUfXte0RERERERERE5JuYlCIiIiIiIiIiIsUxKUVERERERERERIpjUoqIiIiIiIiIiBTHpBQRERERERERESmOSSkiIiIiIiIiIlIck1JERERERERERKQ4JqWIiIiIiIiIiEhxTEoREREREREREZHimJQiIiIiIiIiIiLFMSlFRERERERERESKY1KKiIiIiIiIiIgUx6QUEREREREREREpjkkpIiIiIiIiIiJSHJNSRERERERERESkOCaliIiIiIiIiIhIcUxKERERERERERGR4piUIiIiIiIiIiIixTEpRUREREREREREimNSioiIiIiIiIiIFOdf2QGQOuXkFSDjRiFy860wBGgRGuiHYL36m4uUuNPN+cjKK4TZYoVBp4VR74cwQ0AlRXyTt5a32qixbr0V26Q013MsyLFYYbZYEazTwqDTokawrkK2xTohKbz1OOjL7duX9w3w3v2Tcvy+lm2BOf+fZYICtKgZ4vkxXs4ykhLT1WwLcossExigRXixZaTEJOcYJ1cZSNk3ko9c9abk+RIgX9xy9l2l+5w3Uf+IQYq7npOPdw+k4pcUs31aQrQBIzpGoUawek9spcSdlmXByoNXcDz1n2XiowwY3iESEcbK6fDeWt5qo8a69VZsk9JcybJglYs2l9QhEpEytznWCUnhrcdBX27fvrxvgPfun5Tjt1zHeDnLSK64pcQk5xgnVxkoOe6S99abXHHL2XeV7nPehrfvkYOcvAKnDgMAx1LMeO9AKnLyCiopstJJiTvdnO90sg4Ax1PNWHnwCtLN+UqGDMB7y1tt1Fi33optUprrOc4nDsDNNrfq4BVcz7HIti3WCUnhrcdBX27fvrxvgPfun5Tj97Xs0pe5li3tGC9nGUmJ6aqbZa5mWyTFJOcYJ1cZSNk3ko9c9abk+RIgX9xy9l2l+5w3YlKKHGTcKHTqMDbHUszIuFGocETSSIk7K6/QqaPbHE81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Qt8QFFB6k3A3nzxj0JVenu7mezu2N/VhnUgjVzmxvEkubEvqo3SdsA3Ix935V9D/Hnpe6jIBWknneXLWm5S4vRXbtzRKnp+osU68tQ+osSyV5BV7N3HiRGzduhW7d+9GnTp1Sl1Wr9cjNDTU4Y+kMwX6ISHa4HJeQrQBpkA/hSPybUa9H+KjXJd3fJQBRr1vlzfbm/qwTqSRq5xY3iQXtiX1UbpO2AbkYwjQlnp+ZgjQSipvKed5ctZbkJu4vfmLLdu3NEqen6ixTry1D6ixLJWkzlr5HyEEJk6ciM2bN2PXrl2Ii4ur7JB8XrDeHyM6Rjl1ioRoA0Z2jPLKB6ypWZghAMM7RDodPG1vZfHlh5wDbG9qxDqRRq5yYnmTXNiW1EfpOmEbkE/NEB2SSjg/S+oQiZohOknlLeU8T856C3cTtxof8CwV27c0Sp6fqLFOvLUPqLEslaTqt++NHz8eH374If7zn/+gSZMm9ukmkwlBQUGS1sG375VNTl4BMm4UIjffiqD//Rrk652hMqWb85GVVwizxQqDTguj3s/nE1JFsb2pD+tEGrnKieVNcmFbUh+l64RtQD7Xsi0w51uRa7EiSKeFIUCLmsW+1EopbynneXLW29Vsy81n/vwv7qAArWq/jHuK7VsaJc9P1Fgn3toH1FiW5SE1F6PqpJRGo3E5feXKlUhKSpK0DialiIiIiIiIiIiUIzUXo+q0m4rzZUREREREREREVA6qfqYUERERERERERH5JialiIiIiIiIiIhIcUxKERERERERERGR4piUIiIiIiIiIiIixTEpRUREREREREREimNSioiIiIiIiIiIFMekFBERERERERERKY5JKSIiIiIiIiIiUhyTUkREREREREREpDgmpYiIiIiIiIiISHFMShERERERERERkeKYlCIiIiIiIiIiIsUxKUVERERERERERIpjUoqIiIiIiIiIiBTHpBQRERERERERESmOSSkiIiIiIiIiIlIck1JERERERERERKQ4JqWIiIiIiIiIiEhxTEoREREREREREZHi/Cs7ACIiIily8gqQcaMQuflWGAK0CA30Q7C+cocxNcakNiwjZflyeaeb85GVVwizxQqDTguj3g9hhoDKDot8mLf2J7niZp+TRq7y9tb2JoXUtiRXm7uabUFuvhVmixXBOi0CA7QID9HJsStUAXyjlRMR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", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "#pattern = r'\\b(ve|VE|visualeditor|VisualEditor)\\b'\n", - "pattern = r'\\b(contributor|community|volunteer)\\b'\n", - "#pattern = r'\\b(WMF|Foundation|Wikimedia)\\b'\n", - "#pattern = r'\\b(bots|scripts|gadgets)\\b'\n", - "#pattern = r'\\b(http|https)\\b'\n", - "#pattern = r'\\b(auth)\\b'\n", - "\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['timestamp'] = pd.to_datetime(filtered_dependencies['timestamp'], utc=True)\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.scatterplot(data=wmf_filtered_dependencies, x='week', y='depth', ax=ax0, color='#c7756a', label='WMF-affiliated authors', 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.scatterplot(data=other_filtered_dependencies, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='o')\n", - "#sns.lineplot(data=other_median_depth, x='week', y='depth', ax=ax0, color='#5da2d8', label='Nonaffiliated authors', marker='x')\n", - "ax0.set_title(f'Depth of {pattern} 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['timestamp'] = pd.to_datetime(resolved_filtered_dependencies['timestamp'], utc=True)\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.scatterplot(data=resolved_wmf_filtered_dependencies, x='week', y='depth', ax=ax1, color='#c7756a', label='WMF-affiliated authors', 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.scatterplot(data=resolved_other_filtered_dependencies, x='week', y='depth', ax=ax1, color='#5da2d8', label='Nonaffiliated authors', marker='o')\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(f'Depth of {pattern} 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')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "c3e11af2-388a-4112-a71b-82c9fd6d5886", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "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.11.11" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/text_analysis/case3/.ipynb_checkpoints/coref_resolution-http-checkpoint.ipynb b/text_analysis/case3/.ipynb_checkpoints/coref_resolution-http-checkpoint.ipynb deleted file mode 100644 index 98d3d02..0000000 --- a/text_analysis/case3/.ipynb_checkpoints/coref_resolution-http-checkpoint.ipynb +++ /dev/null @@ -1,779 +0,0 @@ -{ - "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/coref-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/coref-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/case3/0422_http_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\") and not word.lower().startswith(\"certain\"):\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/coref-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:42: 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/coref-notebook/lib/python3.7/site-packages/ipykernel_launcher.py:45: 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 10-01-2014 before 10-01-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'] < 1443743999) & (phab_df['date_created'] >= 1412207999)]\n", - "# after 07-01-2013 before 10-01-2015\n", - "filtered_phab_df = phab_df[(phab_df['date_created'] < 1443743999) & (phab_df['date_created'] > 1372636800)]\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": "4241cb0a", - "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", - "
    task_titlecomment_textdate_createdspeakermeta.affilconversation_idcomment_typestatusmeta.gerritidreply_totimestampis_relevantis_migrated
    197Creation of instances brokenAfter a replace of old instances, it is not po...1442753295PHID-USER-qlodcndtwpolbdhncjisFalsePHID-TASK-pitdrld6mszruqmc6usftask_descriptionresolvedFalse198NaN2015-09-20 12:48:15+00:00TrueFalse
    198Creation of instances brokenWorks now.1442864673PHID-USER-qlodcndtwpolbdhncjisFalsePHID-TASK-pitdrld6mszruqmc6usftask_subcommentNaNFalse199198.02015-09-21 19:44:33+00:00TrueFalse
    199Creation of instances brokenOk, the instances are deleted now, I will recr...1442864271PHID-USER-qlodcndtwpolbdhncjisFalsePHID-TASK-pitdrld6mszruqmc6usftask_subcommentNaNFalse200199.02015-09-21 19:37:51+00:00TrueFalse
    200Creation of instances brokenThe new instances have the same names as recen...1442854156PHID-USER-22bsa5u75jz3ci3wnpluFalsePHID-TASK-pitdrld6mszruqmc6usftask_subcommentNaNFalse201200.02015-09-21 16:49:16+00:00TrueFalse
    201Creation of instances brokenThis happens also with jessie and presice inst...1442835238PHID-USER-qlodcndtwpolbdhncjisFalsePHID-TASK-pitdrld6mszruqmc6usftask_subcommentNaNFalse202201.02015-09-21 11:33:58+00:00TrueFalse
    .............................................
    406887Allow login using mosh as an alternative to pl...*** Bug 49454 has been marked as a duplicate o...1379011061PHID-USER-2nnm76h4ykalvvref2yeFalsePHID-TASK-hnwvtmwgpm2oisoqaozttask_subcommentNaNFalse406888406887.02013-09-12 18:37:41+00:00TrueFalse
    406888Allow login using mosh as an alternative to pl...JFTR, on Tools mosh-server processes eat up to...1376245807PHID-USER-vk6mlmacfhx77egryy5iFalsePHID-TASK-hnwvtmwgpm2oisoqaozttask_subcommentNaNFalse406889406888.02013-08-11 18:30:07+00:00TrueFalse
    406889Allow login using mosh as an alternative to pl...This is supported on tools, but adding it to t...1376185312PHID-USER-h75guknmwivm6x37iuteFalsePHID-TASK-hnwvtmwgpm2oisoqaozttask_subcommentNaNFalse406890406889.02013-08-11 01:41:52+00:00TrueFalse
    406890Allow login using mosh as an alternative to pl...Just found out that mosh already works for too...1376118400PHID-USER-5dqihbanu3caaj7pigifFalsePHID-TASK-hnwvtmwgpm2oisoqaozttask_subcommentNaNFalse406891406890.02013-08-10 07:06:40+00:00TrueFalse
    406891Allow login using mosh as an alternative to pl...(In reply to comment #0)\\n> ssh is quite painf...1376118251PHID-USER-6vzzsmi22zem6yttr6vpFalsePHID-TASK-hnwvtmwgpm2oisoqaozttask_subcommentNaNFalse406892406891.02013-08-10 07:04:11+00:00TrueFalse
    \n", - "

    14490 rows × 14 columns

    \n", - "
    " - ], - "text/plain": [ - " task_title \\\n", - "197 Creation of instances broken \n", - "198 Creation of instances broken \n", - "199 Creation of instances broken \n", - "200 Creation of instances broken \n", - "201 Creation of instances broken \n", - "... ... \n", - "406887 Allow login using mosh as an alternative to pl... \n", - "406888 Allow login using mosh as an alternative to pl... \n", - "406889 Allow login using mosh as an alternative to pl... \n", - "406890 Allow login using mosh as an alternative to pl... \n", - "406891 Allow login using mosh as an alternative to pl... \n", - "\n", - " comment_text date_created \\\n", - "197 After a replace of old instances, it is not po... 1442753295 \n", - "198 Works now. 1442864673 \n", - "199 Ok, the instances are deleted now, I will recr... 1442864271 \n", - "200 The new instances have the same names as recen... 1442854156 \n", - "201 This happens also with jessie and presice inst... 1442835238 \n", - "... ... ... \n", - "406887 *** Bug 49454 has been marked as a duplicate o... 1379011061 \n", - "406888 JFTR, on Tools mosh-server processes eat up to... 1376245807 \n", - "406889 This is supported on tools, but adding it to t... 1376185312 \n", - "406890 Just found out that mosh already works for too... 1376118400 \n", - "406891 (In reply to comment #0)\\n> ssh is quite painf... 1376118251 \n", - "\n", - " speaker meta.affil \\\n", - "197 PHID-USER-qlodcndtwpolbdhncjis False \n", - "198 PHID-USER-qlodcndtwpolbdhncjis False \n", - "199 PHID-USER-qlodcndtwpolbdhncjis False \n", - "200 PHID-USER-22bsa5u75jz3ci3wnplu False \n", - "201 PHID-USER-qlodcndtwpolbdhncjis False \n", - "... ... ... \n", - "406887 PHID-USER-2nnm76h4ykalvvref2ye False \n", - "406888 PHID-USER-vk6mlmacfhx77egryy5i False \n", - "406889 PHID-USER-h75guknmwivm6x37iute False \n", - "406890 PHID-USER-5dqihbanu3caaj7pigif False \n", - "406891 PHID-USER-6vzzsmi22zem6yttr6vp False \n", - "\n", - " conversation_id comment_type status \\\n", - "197 PHID-TASK-pitdrld6mszruqmc6usf task_description resolved \n", - "198 PHID-TASK-pitdrld6mszruqmc6usf task_subcomment NaN \n", - "199 PHID-TASK-pitdrld6mszruqmc6usf task_subcomment NaN \n", - "200 PHID-TASK-pitdrld6mszruqmc6usf task_subcomment NaN \n", - "201 PHID-TASK-pitdrld6mszruqmc6usf task_subcomment NaN \n", - "... ... ... ... \n", - "406887 PHID-TASK-hnwvtmwgpm2oisoqaozt task_subcomment NaN \n", - "406888 PHID-TASK-hnwvtmwgpm2oisoqaozt task_subcomment NaN \n", - "406889 PHID-TASK-hnwvtmwgpm2oisoqaozt task_subcomment NaN \n", - "406890 PHID-TASK-hnwvtmwgpm2oisoqaozt task_subcomment NaN \n", - "406891 PHID-TASK-hnwvtmwgpm2oisoqaozt task_subcomment NaN \n", - "\n", - " meta.gerrit id reply_to timestamp is_relevant \\\n", - "197 False 198 NaN 2015-09-20 12:48:15+00:00 True \n", - "198 False 199 198.0 2015-09-21 19:44:33+00:00 True \n", - "199 False 200 199.0 2015-09-21 19:37:51+00:00 True \n", - "200 False 201 200.0 2015-09-21 16:49:16+00:00 True \n", - "201 False 202 201.0 2015-09-21 11:33:58+00:00 True \n", - "... ... ... ... ... ... \n", - "406887 False 406888 406887.0 2013-09-12 18:37:41+00:00 True \n", - "406888 False 406889 406888.0 2013-08-11 18:30:07+00:00 True \n", - "406889 False 406890 406889.0 2013-08-11 01:41:52+00:00 True \n", - "406890 False 406891 406890.0 2013-08-10 07:06:40+00:00 True \n", - "406891 False 406892 406891.0 2013-08-10 07:04:11+00:00 True \n", - "\n", - " is_migrated \n", - "197 False \n", - "198 False \n", - "199 False \n", - "200 False \n", - "201 False \n", - "... ... \n", - "406887 False \n", - "406888 False \n", - "406889 False \n", - "406890 False \n", - "406891 False \n", - "\n", - "[14490 rows x 14 columns]" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "comment_phab_df" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "930c4d9c", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/gscratch/scrubbed/mjilg/envs/coref-notebook/lib/python3.7/site-packages/ipykernel_launcher.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", - " This is separate from the ipykernel package so we can avoid doing imports until\n" - ] - }, - { - "data": { - "text/plain": [ - "862" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "prior_path = \"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/0050825_coref-rel-first.csv\"\n", - "prior_df = pd.read_csv(prior_path)\n", - "comment_phab_df['timestamp'] = pd.to_datetime(comment_phab_df['timestamp'], utc=True)\n", - "prior_df['timestamp'] = pd.to_datetime(prior_df['timestamp'], utc=True)\n", - "merged_df = comment_phab_df.merge(prior_df, how='outer', indicator=True)\n", - "len(merged_df)\n", - "only_in_comment_phab_df = merged_df[merged_df['_merge'] == 'left_only']\n", - "len(only_in_comment_phab_df)" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "f32f6eed-3aeb-4b05-8d40-7ed85e7235c5", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 13, - "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": 14, - "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": 15, - "id": "424d35e0", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "John is frustrated with the VisualEditor project, he thinks it doesn't work." - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "doc" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "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": 17, - "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": 18, - "id": "a9628b54-a1df-49cd-a365-9cba59de3421", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'i hate ve.interface, ve.interface always messes up i browser'" - ] - }, - "execution_count": 18, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "resolving_comment(\"i hate ve.interface, it always messes up my browser\")" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "id": "46873641-8e88-4829-9e24-4dd5e6749bd1", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/gscratch/scrubbed/mjilg/envs/coref-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" - ] - } - ], - "source": [ - "only_in_comment_phab_df['text'] = only_in_comment_phab_df['comment_text'].apply(str)" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "id": "79e3f7e2", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Token indices sequence length is longer than the specified maximum sequence length for this model (546 > 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 (546 > 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 (554 > 512). Running this sequence through the model will result in indexing errors\n", - "/gscratch/scrubbed/mjilg/envs/coref-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" - ] - } - ], - "source": [ - "only_in_comment_phab_df['resolved_text'] = only_in_comment_phab_df['text'].apply(resolving_comment)\n", - "only_in_comment_phab_df.to_csv(\"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/050825_coref_rel_phab_stragglers.csv\", index=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "id": "2b583feb-1c62-4c96-9ba0-2996d72e70d3", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "7423 [Backport was merged into 1.24wmf16 upon a tim...\n", - "7902 I guess this can be closed now as RESOLVED WOR...\n", - "7905 The upstream issue is https://github.com/jcgre...\n", - "7906 An update on this. In Amsterdam we found at th...\n", - "7907 Yes. It's used by people using pywikibot-as-a-...\n", - " ... \n", - "14465 I amended the title to the range IE8-10 becaus...\n", - "14466 If I remember correctly this problem was at le...\n", - "14467 If I remember correctly this problem was at le...\n", - "14468 After a quick test, autocomplete seems to work...\n", - "14478 Still not merged, so we can't really do much.\n", - "Name: resolved_text, Length: 862, dtype: object" - ] - }, - "execution_count": 33, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "only_in_comment_phab_df['resolved_text']" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "92bf47ae", - "metadata": {}, - "outputs": [], - "source": [ - "only_in_comment_phab_df.to_csv(\"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case3/050825_coref_rel_phab_stragglers.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.11.11" - } - }, - "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 deleted file mode 100644 index c7f8606..0000000 --- a/text_analysis/case3/.ipynb_checkpoints/ve_dependency-checkpoint.ipynb +++ /dev/null @@ -1,1819 +0,0 @@ -{ - "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/6M/n5RWzLq/Bul1WdhTsKEAR4f+ZwHFaznZ/ItEopNWPGDHr37s0LL7zAF198AUDv3r1ZvHixV0l1MtO9e3eefvppAB5//HEGDRrEP/7xD+/+t99+m+TkZHbs2EGPHj0aHLtjxw4++eQTfvrpJ84880wAunbt2qLru91u3G639+/y8vLW3oqJiYmJiYmJiYnJsUGwwIVvwhunN94XmQYTHzHiQrUEazCc+yx8em3jfV1GIAy5lpv//Ttf3joai2hm5zIxOZGxiCKdIp3cdno3/v3Tjkb7LxjUiaGpUdgsplLqRKZVSimA4cOH8/7777dlXU4YhgwZ4v3/hg0bWLBgASEhIY3K7d69u5FSav369UiSxPjx41t9/SeffJK//e1vrT7exMTExMTExMTE5JijybDbt+cAFblGnKmILi1UTGmw+xffuwp3otaUMSo9hhVZxUzsFWe67pmYnOCIgsDyPUU+923YVwaYsaROdFqtlNI0jV27dpGfn4+mNQxSOG7cuKOuWEcmODjY+//KykqmTJnCU0891ahcYmJio21Op/Oor//ggw9y9913e/8uLy8nOTn5qM9rYmJiYmJiYmJi0iaoHiN+1MJ/+N6vuOCjy+HG3wJXSiku2PkTrH3H9/7qIuxfXMdjl33KxW+sYnCXSOJCRUTTYsrE5ITEJavMXpLF0t2+lVK7Cyr5v6+28PfpfbFbTAX0iUqrlFLLly/niiuuICcnB11vqJkUBAFVVf0cefIxePBgPv/8c1JTU7FYmn+c/fr1Q9M0fvvtN6/7Xkux2+3Y7QH63puYmJiYmJiYmJgcbyQbHNoCU16EqFTY/gMsfcHYftmHgAbFWZC7ARL7g8XR9Pk0zTi2/AD6Ba+hhacirnkLYdMnEBSF64I54K7AXpGDtTyb92YMYGlOCWf2TjgON2tiYtLW1GXfEwWBFy8fRFKEk2fmb2fZniLSY4N56qL+FFa62VtcTYVLATvYTcvIE5JWKaVuvvlmhg4dynfffUdiYiKCcOquPtx222288cYbXH755dx///1ERUWxa9cuPvroI958800kqWHDSE1N5dprr+X666/3BjrPyckhPz+fSy65pJ3uwsTExMTExMTExKSN0FSQa6D/JYeDmHcaAmvmQK9zIXU0WJ2g64b1kx6A+42mGO6AQ69HwYIAEJMOWz5HHzqT3NB+zD9Ywo1jJyMqbkIFkQk943ArKkG2VjuHmJiYtBO6rqPpOjPHpGGRRHRd58+TezHt5SX8cWJ3BiZHYJFEVE3Hrahw6qokTnha1UPv3LmTzz77jG7durV1fU44kpKSWLJkCQ888ABnn302breblJQUJk2ahCj6Drj2yiuv8NBDD3HrrbdSVFREly5deOihh45zzU1MTExMTExMTEyOAaIE9iPirWoaDL4GhswwFFIAgnD4/81hsQE2ALyJ3+0hkHERjLyNsgKIcFpRNAGbLcjYfbT3YWJi0m7YLFJtizcQBIG+SWFM6BnL+f0TsdRm1pREwVQ8n+AI+pH+dwEwceJE7r//fiZNmnQs6mTSQsrLywkPD6esrIywsLD2ro6JiYmJiYmJiYlJY+QaEMTD1lNtgacKBAFFcqBpmFm4TExOYhRVw61oSKJgJjE4AQhUT9EqleIf//hH7rnnHvLy8ujXrx9Wq7XB/v79+7fmtCYmJiYmJiYmJiYmJyuCCGIbWzRYHCBKqLKKZibhMjE5qbFIIpIonNLhg05GWmUp5cstTRAEdF0/5QKddwRMS6n2wyWrSKKAqummtt7ExMTExMTkhELTdBRNRxRA1fV2y15VJ0/Jqma64ZicMGiahqIZXqiKpuM8ReYCdQHIwQhCLpnZLU38cEwtpbKyslpdMROTkwGXrFLjUfnbt1v5aWset0/sxqyxXdF102zcxMTExMTEpOPjklVyy1w89MUmI636eb2Z3C8RSRAQj9Mks9qjeOWpX7flc/vEbswck2Yu9pl0eGo8CofK3Tz81SZ25FXywOSeTBvYCQG8sY5ONuqU2It3FfKXbzYTGWTjnxf2o2tsiNleTY6KVllKmRxbUlNTueuuu7jrrrsCKm9aSh0/PIqGIMAbv+/hpQW7qPYctgpMjnLytyl9GdM9Fot4/AQ6ExMTExMTE5NAcckqiqrz5LxMPlq1D7Wez9uAzuH886L+pMUEH9NJZo3HsIx6ZeEuXv1tDzXyYXkqJTqIv07py+huMVhE3x4aJibtRbVHQdfhn/O28cHKvQ3aT79O4TxxQQY94kNPOiWNS1bJK3Px4JebWLa7qMG+aQOT+OuUvjht0kl33yZHR6B6ilYrpd59911effVVsrKyWLZsGSkpKTz33HOkpaUxbdq0VlfcxFRKdVRkVeP3HQX85Zst7C+p8VtuZNdo/nFhPxLCHDhtZsdsYmJiYmJi0jFQVI33V+zl2Z+2U16j+CwjCDBtQCf+MqUPQTYJextPMhVV46eth3j8u0wOlPqXp8Z0i+GJCzKICbETbDdd+kzaH0XV+HDlXp79aQel1bLfclMHJPGXKX1w2qQT3h1Vrg0s/s/vM/nwCCV2fYJsEredns4NY9NNrxETL4HqKVr1xbzyyivcfffdnHvuuZSWlnpjSEVERPDcc8+1qsKnGqqqomla8wVNOgw1ssrMuaubVEgBLNtTxK3vrzH9q01MTExMTEw6FOv3lfKXb7b4VUgB6Dp8tf4Af/9uK/IxiBxe7lK45f21TSqkABbvKuSPH64z5SmTDsPG/WU88vWWJhVSAN9sOMjfvt2Kop74DkmqpvPiLzt5b8VevwopgGqPyr/m7+CHzXnHsXYmJwutUkq9+OKLvPHGGzz88MNI0uHVk6FDh7Jp06Y2q1xHwu12c8cddxAXF4fD4WDMmDGsWrUKgIULFyIIAt999x39+/fH4XAwYsQINm/e7D1+zpw5RERE8M0339CnTx/sdjt79+4lPz+fKVOm4HQ6SUtL4/3332+vWzRpjhaMK6ZTrImJiYmJiUlHoyXiybGSZVripGHKUyYdiZa1n5Pn423RfbeotImJQauUUllZWQwaNKjRdrvdTlVV1VFXqiNy//338/nnnzN37lzWrl1Lt27dOOeccyguLvaWue+++3j22WdZtWoVsbGxTJkyBVk+rEmvrq7mqaee4s0332TLli3ExcUxY8YM9u3bx4IFC/jss8/473//S35+fpN1cbvdlJeXN/iZmJiYmJiYmJiYmJiYmJiYnEi0SimVlpbG+vXrG23/4Ycf6N2799HWqcNRVVXFK6+8wr/+9S8mT55Mnz59eOONN3A6nbz11lvecn/5y18466yz6NevH3PnzuXQoUN8+eWX3v2yLPPf//6XUaNG0bNnT/bv38+8efN44403GDFiBEOGDOGtt96ipqZpc+Ynn3yS8PBw7y85OfmY3buJiYmJiYmJiYmJiYmJiYnJsaBVSqm7776b2267jY8//hhd11m5ciVPPPEEDz74IPfff39b17Hd2b17N7IsM3r0aO82q9XKsGHDyMzM9G4bOXKk9/9RUVH07NmzwX6bzUb//v29f2dmZmKxWBgyZIh3W69evYiIiGiyPg8++CBlZWXe3759+47m9kxMTExMTExMTExMTExMTEyOO61KBzBr1iycTif/93//R3V1NVdccQVJSUk8//zzXHbZZW1dx5MGp9OJIBx9sEa73Y7dbm+DGpmYmJiYmJiYmJiYmJiYmJi0D63O13jllVeyc+dOKisrycvLY//+/cycObMt69ZhSE9Px2azsWTJEu82WZZZtWoVffr08W5bvny59/8lJSXs2LGjSXfGXr16oSgKa9as8W7bvn07paWlbXsDJm1CkE3i/P6JzZZzWEX+MKSzGejPxMTExMTEpEORHhvC0JTIZstFB9s4v38iUhssph5JqMPKpIyEZss5rRIXDu5kSlMmHYauMcEMT4tqtlxUsI3z+icingSZI0VB4Kze8SSFO5ot2ycxjEFdmu9fTEyOpFWWUnXk5+ezfft2AARBIDY2tk0q1dEIDg7mlltu4b777iMqKoouXbrw9NNPU11dzcyZM9mwYQMAjz32GNHR0cTHx/Pwww8TExPD9OnT/Z63Z8+eTJo0iZtuuolXXnkFi8XCXXfdhdPpPE53ZtISLJLIsxcP4MZxXXnwi01sOdg4wPyU/on8ZWpfQuwW7BbJx1lMTExMTExMTNqHCKeVD28cwS+Zh3js260cLHM12G+VBGaMSuXus3siAnZr28syNovI85cOZPPYcv7vq01k5lY02C8IMG1AJx6d0huHVcJ5DOpgYtIawhwW3p05nAXb8/n7/7ayv6RhHGCrJHDNyFTuPbsHAE7bUU21OwQ2i8iA5AgW3nc6r/22m/8u3E2NrDYoEx1s48+TezF9UCfEY6DINjn5aVVLqaio4NZbb+XDDz9E0zQAJEni0ksv5eWXXyY8PLxNK9kR+Oc//4mmaVx99dVUVFQwdOhQ5s+fT2RkZIMyd955Jzt37mTgwIF8++232Gy2Js87e/ZsZs2axfjx44mPj+fxxx/nkUceOda3Y9JK7FaJvknhfHXbaL5Zf5An52VSWOkho1MYT17Qnx7xIcdEgDMxMTExMTExOVpEUUBEYGKveCb2iufV33bz34W7cMkaE3vF8fj0DCKDbMdcEWS3SvTrFMa3t4/h0zX7+df87RRXeRjQOZwnLuhHt7gQHKY8ZdLBkCQRCRjfI5aJ904w2s8CQ0kzoUcsf5+eQUyI7aRQRtXHZjGcq24Y15Urhnfhb99u5ZsNBxspsa1Sq52wTE5xBF3XW2wVe+mll7Ju3TpefPFFb3DvZcuWceeddzJw4EA++uijNq9oR2bhwoWcfvrplJSUNBuk/FhQXl5OeHg4ZWVlhIWFHffrn6q4ZRUNWL67iLHdYxAEAekkMNM1MTExMTExOTVwySpVboWswir6dQ5vFyvvao8CwIo9xYzpHgOYk1uTE4Nqj4JL1thxqILBXSKwiAKiePJ/u25ZZVd+JZHBNqKCbaYC2cQvgeopWqWUCg4OZv78+YwZM6bB9kWLFjFp0iSqqqpaXuMTGFMpdWqjarqpjDIxMTExMTE5YekIsoysaqYyyuSERFE1LKfYt6tqGtIpoIAzOToC1VO06kuKjo726aIXHh7ewJ3NxORUoL2FOBMTExMTk6bQjlh/VFStnWrSfihaw3v2KKp3m3zE83DLKm6lYcyUkx2vLCPXGL966LILRXY32FbjUXHJSpvWIRCFlKbrDb7fjvAtH1mHVqz3e1E1Hc8R356qtex8HkXFdUTMH5fceJtJ23G8FVIuj+937FEatwdf794lq7iP8nvoiAqpI9uKR9EajX8mHZNWfU3/93//x913301eXp53W15eHvfdd98pGQ9pwoQJ6LreLlZSJiYmJiYmJiZNoai6V/GiaXqLJ7knA4qqeydsiqqh6ca2un11EzSPoqFzeN8ph64BOsi1AdDlGmObYKGm1s3O+FdHaIeAxoqqo+mGlYbx09t90qlqOlptm5JVDfkovh3Z+20a36pHURspTZtDEAR0Ha8iwiWr6PrRKctMOhYaeqN3rOk6vtbJdfD5PbRH+z3WyKp2RD+vt7j9mLQPrVJKvfLKKyxfvpwuXbrQrVs3unXrRpcuXVi6dCmvvfYagwcP9v5MTExMTExMTEzaj0q3wuP/22oI7KrG/Z9vPOUE9ezCKmYvyUJRNSrdCn/9ZotXObd+Xwlfrz+IommUVHt46odtnLLTd0GEJc9DSTZoKmQvgS1fsH5/GbsLqlA1nfX7Svl09X5s7eCuVFrt4Z/zMtF08Cg6D3y+qV2/ZUXTuO+zjXhUDVnV+Os3W6jytN6CTNP12nOoKKrGm4uy2FtU3aJzWESBT9fsY/2+UlRNZ1d+JbOXZJmW/ScRkiDw1uIs9tS2ybU5JXyx9oBPiy1JEJizNIsdhypQNZ2N+0v5aNVeLNLJ9z0cLK3hld92oaga1bLKo19vQTu1hroTllalBpg+fXobV+PkwuPxNJt1z8TExMTExMTkWFA3SbeIAoIg4LCKzF2Wg6Lp7DhUgazq1E1HDHcoHUnsmO4YrUVWNQQOu9UE2y08OW8bJdUeFmwrIDUm2Osu1i0ulIOlLuZvzuXp+TsY0TUae+0+VdNRNSPW0cloWQCA4gbRAqIEUq38Ovd89OE3I/z+L7jwdRLDnfyUmYegq5RUVBEbavc+D1lRUXWOSbBjj2JYdVgtIqIg4LRJvL0kG1nV2XKwHEHAm4Je03Q8qoYogO0YBWw3rLPAIgmIgoCAQFZhFde8vZJucSF8sGIv/3d+H8CwTFI0vcF3eCSaZpQxAmQLWESR4ioPl762jAk9Y3n1tz1MHZjkLa+ohiXfka6OHsW4b0vtdxpkk7h+zipuO70bbyzaw83j0711qLuHuoxqJicGHkXz9tNGe4Ar31zOrLFdeenXXfzjwox6ZY12Y7dKWCUBSRS5+q2V3DiuK/9dsItHp/Txtps6y9ET8Xvw1c//56edVLoUlu4uIi7UgUU83D/Ub2smHYtWKaX+8pe/tHU9OjQTJkwgI8No6O+++y5Wq5VbbrmFxx57DEEQSE1NZebMmezcuZOvvvqKCy+8kDlz5rB48WIefPBBVq9eTUxMDBdccAFPPvkkwcHBAN7jtm7dyjfffENERAQPPfQQt912W3veromJiYmJickJjKbr2C0S8zblUiOrFFV5AHh/xV4AooNtfLcxF5ei0jMhjIHJEV73o5MFVdNxWCW+WLsfAdhVYCThefW3PQC4FZV5m3Op9qgMTYlk6sAkbv9gLTlF1QTbLPywJY8Kl8KY7jEkhTtOXoUUAAJUF0Hm/8AZblhHVRUg/Pp3Y/fWb4nzuLnaWoUYdxkxQSL/XrAXt6JR5VaYPqjTMbPCqZtYf7fxIDWySkGFEdvq3eU5AMSG2vl2w0E8ikafpDD6d45oFJOpLREQsFkE1u8tYfuhSuwWkQOlNRRXeViZVQzA+8tziAq24bRJTM5IxK2ofidcoiggAbsKKlmbU0KQXWLHoQqyi6rZllcBwEer9pEeEwwCXDCos+FqeoTOTdd13KrOx6v3EWq38uu2fKo9Kv+avx2ApbsK6RThpNwlc26/RIJsZra0Ew+d8hqV7zfnEuawsmxPESXVsvcd/7z1EJIgUulWmD4wCUEQ+HLdfiyiyNJdhZTVHC7767Z8gmwWKlwyUwd0wnqCWk3V9fNfrz+ApulkFxtWhW8sygKgLFLm+8251HhUBiRH0DM+1FRIdVBalX0PoLS0lM8++4zdu3dz3333ERUVxdq1a4mPj6dTp05tXc92ZcKECaxZs4aZM2dyyy23sHr1am688Uaee+45brjhBlJTUykpKeHRRx9tYEU2YMAAHn/8cc477zwKCgq4/fbbGTBgALNnzwYMpVRxcTEPPfQQF154IfPnz+dPf/oT8+bN46yzzgq4fmb2PRMTExMTE5P6yKpGWY3MZa8vZ1d+pc8yUwck8ewlA07ajGduRSWvzMVlry8nt8zls8zMMWncdWZ3bnt/Lb/vLGyw796ze3LjuK4npAVBi1FcsOkz+PYOw23vSGzBuC/+kH3Bfbj87Q0UVLqxW0RevWoII7pG4bS1ap07IGRFo7RG5rLXl7G7wHeG7wsHd+KfF/b3Wgsda2RV4+6P1/Ptxlyf+7vHhfDxTSMJdVgCal+yqvHk95m8vSTb5/7EcAcf3zSS+DA7dj9WYC5ZZfmeIm56dw1uHwGvLaLAfy4dwFl9Eo6JVZvJscclq8zfksc9n2xA8bGQ4LCKvH71UIalRQHwS+Yh7vp4vc84Z3Xtd2R69An9PXgUjfwKo5/fX1Ljs8zVI1N49Pw+J+1Y15EJVE/RKqXUxo0bOfPMMwkPDyc7O5vt27fTtWtX/u///o+9e/fyzjvvHFXlOxoTJkwgPz+fLVu2eFfK/vznP/PNN9+wdetWUlNTGTRoEF9++aX3mFmzZiFJEq+99pp32+LFixk/fjxVVVU4HA5SU1Pp3bs38+bN85a57LLLKC8v5/vvv/dbH7fbjdt9OAtKeXk5ycnJplLKxMTExMTExIum6fw/e/cdHkW1PnD8OzPbUkghhFASegsldJCiINgFBTtyVVTselUsiIji9Vquvf1U7BXxWq+9oaD03iQgLRA6BEhI2TLl98cmCyGbZAOpm/fzPHkgM2dmz05mz868c857MrLyGPbM7BLrmsS4WHD/8BqoVfUyTJMFmw8w9s2FJdZ1T47lf7cO5paPlvHd6uLBhaEdEnn3mn7VVc3awbLgm9th2XslVpmn/Yv83jdy8lOzOZjvA+CO09pz27D21ZKryDAtNu3L5Yzn/iixLjk+gjkTh2GaVrX3guj/2K/syfGUWP773UNp2TCywvU57+U5rNqeXWL5x9f1p1/rhHKPtWFavPz7Bp77ZUOJdeMGtio2bEvUTUV5x96fv7XEurvO6MDNQ9sFzhPTtHj0+3TemrOlRNnbhrXjjtM6hEWuMcM0WZF5iAtfnV9iXWrTBvxw+yk1UCsBoQeljitcOGHCBMaNG8eGDRtwuVyB5eeccw5//FHyyyIcnHTSScW6bg8YMIANGzZgGP6nSX369ClWfuXKlbz77rtER0cHfs4880xM02TLli3F9nO0AQMGkJ6eXmZdHn/8cWJjYwM/KSkpJ/r2hBBCCBFGDNPErRtM/HxV0PW7c9w88UN60CnEw4W/t5jOw9/8FXT9qh3ZvDVnM1PP60KXZsUvluds3M+Xy7af8LTpdYavADb/Dqv/G3S1Ov8lbAc38tplXYkqHPr17rwM0nflBGblqyqGaeH2Gdz3+eqg67cfLODJH9ehF+b/qg4+w+Sx79ODBqQA7vt8FR7dDLk+Ht3grTmbWb2jZEAK4OFv1pLj9pWZ1N3tM1i3O4d3Sult9emSTJZkHAjMwibqHrfPYOHmA3y2dHvQ9W/P8Sc0d/sM3D6DZdsO8snizKBl35+/lbW7cur8+eCfvMKf1DyY9F2HmTZ7U1h/14WD4wpKLV68mBtuuKHE8ubNm7N79+4TrlRdVJQnqkhubi433HADK1asCPysXLmSDRs20LZt2xN6rUmTJpGdnR34ycwM3tgIIYQQov7xGSaaqvLdql0MateIqwa2Kra+gdPGhNM7YNNUVm0/FJiFLpx4dAO7pvL1yp2cm9aMC3oVTy2RFOPkrtM7ciDPx4E8L5/cMID+hUNeWiZEcufpHdi4L4+9hz3hfzOju8GbB1vnwSn3QNPuxde3ORX634Br4/f0bRXPF9f3ZnhqY64d3JqZ6XswLaosMOU/lxW+XbWLUzo04h8ntSy2PibCxl1ndEBVFf7amQ0o6FU8G59hWqzMPITTpjLh9A5EO4sPXRw3sBUD2ibw/epdaKpa7uyAPsMkY38+B/J83HV6Rxo3cBZbf2Gv5pzdrSlfr9iJXVODno9un4FhWvy6dg/XDm7NgDYJxdb3SInjpqHtmLNxfyBgIeoWt8+gwGcwf/N+bjm1HWnJscXWD2ibwDWDW/Pz2j2YloVpWSzOOMCNQ9rSMyWuWNn+rRty3clt+C19D3ph0Lcu8uoGNk3l6xU7OaNzEhf3SS62PjHayd1ndCTHrbNx7+EqbxvE8TuuAeBOp5OcnJwSy//++28SExNPuFK10cKFxbt9L1iwgPbt26Npwcfg9urVi7Vr19KuXbsy97tgwYISv6emppa5jdPpxOl0lllGCCGEEPWTZVnkeXRGpDXDpinohsV78zI4LbUxW7PyiXbauOXUdoWzcPlvSBw2NbzybViQ59G5rG8KNk1h1yE3XyzbwXndm7Ek4wDdU+K44ZQ2GJZFjtvHysxDXNonmU37chnYNoHrT2mDaVkYpoXPMLFrSvgmOzdNsEfAKXf7Z+EzfJC1CdIugWXvYfUdz/7mw1mesYd2+w6T7zG4tE8Kw1OT8OhGYVCzao6NaVoc9vkYkdYkEJD5cMFWzuicxKZ9eTSMsnPTkLbopn8WyXyPjsOmUkWT76EbJh7dpEuzGNKSY9FUlV/T91DgNWiREMnM9L3cd3YnNNX/ucvz6GUmkTZNC69uktIwgn8Oa4eqKqzecYg1O3Lo3TKer1fuZMIZHUmKcQb2ZwuyP8sCRYEbhrTFoak0j4tgccYBLuubwmfLtnN21yZcd3IbvIaJaVkcZ0phUYP8E1io3Dy0HXbNP/vehj25XNirOTMWZ3JZ3xRGpjXDa5johomiKFwzqDV2m4rLobJ2Vw4X90nhk8XbuLBXMhf1Tj7qfKjpd3d8rMJ2/uI+ydg0haxcL58u2c6ItKas3H6I9o0bcMOQNpimhWFZeHQTRQmvmWbDxXEFpc477zz+9a9/8d//+rv4KorCtm3bmDhxIhdeeGGlVrC22LZtGxMmTOCGG25g2bJlvPTSSzzzzDOllp84cSInnXQSt956K+PHjycqKoq1a9fyyy+/8PLLLwfKzZ07lyeffJJRo0bxyy+/8Omnn/Ldd99Vx1sSQgghRBhy2DSOzjt92O3l7K5NePnyXuR6dO78ZAWmZeGoqjv3WsBp1zj68V2+Vw/k1Nl1yM2TP63Da5hEOW2syDzEkq0HuG1Ye7olx/H23C14dLNED5iw5Yg88n9fARheGPsptDgJmvcG9yG2ZOXjdEbRqlkjvl25k6w8L5qqEFmFCc6h8O94VBLm7AIfI9Oa8vxlPclx+7j3s1WBGbiwV2lVAH8S9aMTqeuGSUKUkxeu7UGU08bNHy3F7TOIi3QQSu5oVVWIOuo8y/fqOG0an944gCaxLmIj7f5AlBpBWfn2I46aTc+yLLILfDx3aQ/OTWvKGV2asDzzEHrRcRJ10tGfNY9u4PaZvHFVHwa2TaBv64ZkF/hQVQWXqnH0yefVTQq8BtOu6M0pHRIZ2DaBnYcKUBTq/PlQsp03uLxfCv8e1Y19uR4e+XYtPsOs8nZKnLjjSnSenZ3NRRddxOLFi8nNzaVZs2bs3r2bAQMG8P3335cYylbXDR06lC5dumCaJtOnT0fTNG666Sb+/e9/oygKrVq14o477uCOO+4ott3ixYuZPHky8+fPx7Is2rZty6WXXsr9998P+Gffu+aaa1izZg3fffcdMTExTJo0iX/+858Vqp/MvieEEEKI0hR4DTRVwWFT0Q2TPK9BbEQ13MHXIjluHxF2rbC3jUG+18Bp04hwaBzK9xLpsOGwqXh8Bvk+A4emFgsW1BvePP9wPnsU2F2gu7E8uXjscVgoRDg0CnwGBV6DaKdW7YHNfK+OTfX3ErHw34Q2cNpqdJr37AIfUQ4NW2FPLtM6/uBP0dC6SIf/2PoME7fPoIEr9M+rzzA57NaJdGi47Bpun/98j7BrxYJXou7K9+q4fWaJv3GMy1Zi9skCr3/Y37Flo522sJtZNNftwxlo503yvToRDq3UGStF1Qs1TnFc37axsbH88ssvzJ07l5UrV5Kbm0uvXr047bTTjrvCtZ3dbuf555/n1VdfLbEuIyMj6DZ9+/bl559/LnO/MTExgR5nQgghhBCV7egbUZumEmGvo2M1TkC00xaYdcxh0zAtsBUGMqJdNmyFwzmcdo2qG4xWFyhHAlIANhegYLMMbHZ/n4QIu4aqUCO5yCIdNnyGGbjxjrBTowEpfx20QH38wzyP/0bfpilEcCTYZ9fUCs+OZpoWUc4jN+Iuu4YChGHquHpLgUCQCfx/Y1UBw7KC3twfW1ZR/MMBw01ksXZexbI07DJUr06ocFDKNE3effddvvjiCzIyMlAUhdatW9OkSRMsywrf8fZCCCGEEGEgnIftlUY95vr06J4stmNuWur6kJYTcvRQvkKKzVnihqEmex4cnfusNvT0OLoOJ3ofZFPVEsP0jj13y+MMcv4GWybqroggw9FKa9eD9Y4L155Dx35W5LyvOyrUkluWxXnnncf48ePZsWMH3bp1o0uXLmzdupVx48YxevToqqqnEDXONK2gTxUsX0HwDY5dXmo5d9ELgBVkVgjL9K8LorQZgTx63ZxFQ9QOpc3CUldnZxHHqahtKrG8lLYsFEYpM3SZVTulfDgpbSYvbxW3+6X1iqnJ2Yw80lZVi9Jm1is6zuUd79LOHZ8R2t/p6HO+tPOttHOhWuie4MtLaUMLvCd23ppmyUTlgX1aVvBrxjKuJcNdaW1jebMiVjW9lL9HdfZALO3YlPY5M00z6L2QaVkY1XU89dKvTUKtR2nvT2bnqzkV6in17rvv8scffzBz5kxOPfXUYut+++03Ro0axfvvv8+VV15ZqZWsabNmzaqS/ZY27E/UPqZp4TFMrnlnMX/vOQxAXISdt//RjWZZ87D/MOGYgJICZz0Bnc71z2jjc0PmQvjierCO+QIYNgXSLvVv89FFsC+9+PrETjD2M8AJRz3N9eomz/3yN/9dklmseIRD451xfWmREBm2T0JE1XH7DH5Zu5uHv1lbbDYWVVF4dHRXTumQWL97EdQXPjesnA6/P1p8uWqDC96A5H5HhveEytDBnQ0fnA+HdxVf13IwXPgGaI4Tq3eY8+omj32fzjcrdxZbHu2y8d41/WgW66qSXlBe3eT2GctZtOVAseVJMS4+HN8/aB6TqubxGUxftI2Xf9tYbLlNU3j58l50ax4rbVUlKPAa/LBmN499n17iO+Ff53ehdaModmUXMKBto6DH26ub/HPGchYfc+40iXXx4bX9iXaBvZSZrMEfODiQ5+WbFTu5amAr7vtiFbPW7ytWJj7KwYfX9iM+0lH9PSN0D/z5DCx5q/hyWwSMmQGN2hUOgfQr8OrM3ZTFpM9XF7u5VxSYeFYnRnZvVuZ5a5oW+T6DK99axNasPOyqwrf/HEyu1+CTRduYMKwl9k8uhz2ri2+Y0A7+8YW/XvVoOJNXN9h5yM1V7ywi1108uDqyezPuPye1Rnrb6aZJrltn7JsL2Z1dPMjSp1VDXhrTs8rr5dVN9ud6ueKthRzK9xVbd1rnJP49qmuxXommaeLRLa55d1HgXqhI+6Ro3hnXDwcmWlV+F/jcWMveR/njP8WXqzY857/BjqjONE2IL7MePt3krk9XMnfj/mLLG0U7+XB8f+Ij7dX+fSYqmOj8jDPOYNiwYdx3331B1z/22GPMnj2bn376qdIqWJdlZGTQunVrli9fTo8ePQLLx40bx6FDh/jqq68q5XUk0XnVKgpIXf76ApZnHgIgPtLO59f1onnWfJxfjAv+lF9R4aJ3oP0ZsH0RfHSxf0abYEa+AO1Oh7fPgOztJdcn94GrvgXNH5jy6ibP/LyeaX9sDrq72Ag7n904QAJTokKKAlK3z1gRNPeETVV4ZWwvCUyFu6KA1Ld3Bl9vc/oD5RUJTBUFpN46DQ4Eb7fodC5c/K4Epkrh1U0e+W4tH8zfGnR9QpSDz28eWOmBKa9ucsv0Zfyydk/Q9a0SIvni5kHVGpgqCkg9/M3aoOtddpUPru0vgakT5A9I7eLuT1eW+p3w4pietEyIZG+Ou0Rgyqub3PTRUmam7w26/zaNovj8poFEu7SggamigNTnS7dz3cltuPuzlfxvxc4ge4JmsS6+uHlg9QamdA/88TT88WTw9c4YuPqHQGCqKCB104dL8RklD6iiwJMXppUamCoKSF3y2nzW7srBrinMnTiMfJ/B+3MzuO+M1jg+vhC2zgten6Y94Orv601gqiggdeGr88jKC379feWAljxwbudqDUwVBaQueGUem/fnBS0zrFNjXvtH7yqrlz8g5WH0K3PZkxO8p99FvZN5/IJu2DU1EJAa++YClm07FLR8z5Q4pl93Eg5NqZrAVFFA6od7gq+3uXBf9inbIzvTvFF80Hr4dJPbP1nO96t3B91FSsMIvrhpkASmKlGocYoKHe1Vq1Zx1llnlbr+7LPPZuXKlRXZpSiDz+crv5CoUsECUnGhBKQAHNEQmwzb5pcdkAL45nb4+wcY9x3ENC+5fvsSeG8EGB50wygzIAX+mWAuem0+27LyZSifCEl5ASkA3bS4+aNl/PH3PhkeE67KC0iB/0bso4v8wfbShvgdLZSAFMC67+DTcWW3lfVUeQEpgKw8Lxe+Mo+d2e5KG8pXXkAKICMrnwtemUuOW6+WoQ/lBaQA3D6TK95ayOod2dJWHafyAlLg/07458fL2ZqVT+MYF/M27Q8c7/ICUgCb9+dx4avzyHUbJYbyFQWkPltSfkAKYGe2mwtemcfBfG/1DOUrLyAF4MmBd86G/RsxvAXMKyMgBf6Rd/d+vopvVu4scd4eG5DSVCoWkALYtQLeOQf0grAfyhdKQArg/flb+fd3a0tNh1HZQglIAfy2bi83fri0SuoVSkAK4LOl25n0xWp8honPKDsgBbA88xCXv7EAr1EFQ/nKC0gB6G5cMy4mOX8tO/YfLFGP8gJSAJkHCrjg1bkczPfJUL5qVqGg1IEDB0hKSip1fVJSEgcPHjzhStUlP/74I4MHDyYuLo6EhARGjBjBpk2bAGjdujUAPXv2RFEUhg4dytSpU3nvvff43//+h6IoKIrCrFmzAknjP/nkE4YMGYLL5eKjjz6qybcm8I+RvuH9JYGAFMDons1ppm8vOyAF0Pk8fy+Cjy8L7Sbru7tgbzr0HR98/fYlMGMsimWWGZAqUhSYqq4vWlG3rd2ZU2ZAqkhRYGrzvtzqqZioXltmlx2QKlIUmDpc+sVdgGaDt08vOyBVZN138MNE/7T0AvAHB974c3OZAakiRYGpykhJku/VeejrNWUGpIpkZOVz0avzqvzJsmla/L5+b5kBqSJFgakDZdyQitKt2nGozIBUkaLAlM+w+HPDfjbty8WjG0z535oyA1JFNu/P4+Jp80v0lNIUhQtemcel/VJ46uf1ZQakihQFpqq8h4PugRXTyw5IFSkMTCl6AR8u2FpqQKpIUWBq6dZj7qcUuPKtRazdlQPAiG7NiImwc+Er87jrtNY4vry27IBUkV0r/A9Kw3xeKsOk3IBUkffnb+XNOZtLzfVVmWyqysWvzS8zIFXkt3V7mfzVavJLyel2vBSFcgNSRT5bup3nf93Axr25ZQakiizPPMT1HyyhUrNiWRZsmll2QKpIUWDKfpj35m2h6A4o36vz6PfpZQakihQFpqSnVPWq0NE2DAObrfQ0VJqmoev1K1lpXl4eEyZMYMmSJcycORNVVRk9ejSmabJo0SIAfv31V3bt2sUXX3zB3XffzSWXXMJZZ53Frl272LVrFwMHDgzs77777uP2228nPT2dM888s6beliikKApbD+QXW6apClb29vIT86o2yNlZsaf+BzP825W6fov/2yRE2QU+8jzylFiUb9uB/JBvZHXTYsehE0h2LWqvrI3llymieyA3hKAUwIEtoe+3ImXrAdOy2JqVX37BQll5XgoqoaeIZVGh1z32u7IqWMCWEG7mirh9/h4BouK2ZVXwO+FgAaqisONgAUrh9hV5rWMZlv97RqFi5+HObHfVJ4q2zNCC7EU8OZgF2SHfqFsWZGQVP89VRWHbgSPLHDaFAp9BVp4XVVX814ehOrjFn2IijLkLj02otmblB03gXRW2VaCtrMjnKFQ+wwwpIHWkDnnoFfhMbc3KP+FZKIuzIGtT6MV1N0bObg7m+wKz8VX0+yzzQEG1nQ/Cr0KJzi3LYty4cTidzqDrPZ7698V/4YUXFvv97bffJjExkbVr15KYmAhAQkICTZo0CZSJiIjA4/EUW1bkjjvu4IILLijzNT0eT7FjnZOTcyJvQQghhBBCCCGEEKLaVSgoddVVV5VbJtxm3ivPhg0bePDBB1m4cCH79+/HLByjvW3bNjp37lzh/fXp06fcMo8//jgPP/xwhfcthBBCCCGEEEIIUVtUKCj1zjvvVFU96qyRI0fSsmVL3njjDZo1a4ZpmnTt2hWv9/hyGERFRZVbZtKkSUyYMCHwe05ODikpKcf1ekIIIYQQQgghhBA1IbwHFFexrKws1q9fzwMPPMDw4cNJTU0tlujd4fBPa20cM6OIw+EosawinE4nMTExxX5E1TAti67NYost8/hMlEbtwR5Z9sa6Gxq28U8JHArVBkld/NuVpml3rArMmNIs1kVMRIViz6Ke6tikAc4Qpx6OsGu0TYyu4hqJGtGsZ9l57Y7mioW4FqGVbdoj9Do07U7YZ+GtAFVV6J4cW37BQi0aRhLpKDmdfEUpCnRrHvrrdm1W9dci/jrFoamhnR+xEXaaxkZUca3CU6eKfic0jsI0Ldo2jgYLujQP/XzoGqSspip0TGqAaVl0q8C+OiRFYwvx/DhuigrNe4devkETtKiEkG+67JpCl2OuPQ2z+PVorkcnymGjRcNIfLpR2G6GqGl3MMM732ikUyOlYeif/bTk2JDblRNhWVaJv21ZujaPrfRvQ6dNo21i+Z0ginRLjsWmhV6Lrs1jKjkfkwLNeoAa4veaKw4tvgVJMa5APRQFuiWH3o50aRYTyEclqocEpU5AfHw8CQkJvP7662zcuJHffvutWA+mxo0bExERwY8//siePXvIzs4GoFWrVqxatYr169ezf/9+fD5fTb0FUQ67pvL8pT0Y1qlxYNlnS7eTnh+L+/Ivyw5M/fUlHMiAcd+WH5hSbXDRO+CKgwWvBC/T4Uy44HUsRWPqyPKHhjaLdfHFzYOwy+wRIgStG0Xx7tX9yr0JibBrfDS+P83i5EYvLDXrCZd8UH5gyhULV/8AkQnl79M0/e1gs57ll+19NQybDI5ygv71SIRd46I+ydxzZsdyy7ZoGMkXNw9Eq4SL6UiHjbvP7MiYfuX3xE5LjuXj60/CrOIE06qi0KdVPC9e1rPcG8jYCDuf3ThAHswcp3aNG/DmVX1C+k549+q+HMr3MbJHM5rHReCwa0w8qxOX9Cn/3OmREsdH40ueO5Zl8dlNA3hrzhauO6UN153cutx9dUiK5rMbB2JYVTzrsM0JHc6CES+UX7ZBE7j2VwzNyW3D2xNVTsDYrim8eWUfOjVpUGy5pipMu7I3A9r629wf1uxhx6F8vrx5II//vBnfuS9C6sjy69N2GFz8Xug3+HWUpih8efOgkAJT957ZkYt6J+OyV/0xsSz46Lr+9EyJK7fsxX2Sue/sTkQ4Kr8N++LmQSEFpm49tR3jBramQ+MGxe6FSnNqx8Y8f2nPyr33UBRI7hvaeeuKw33Fd2w4bOcfJ7UM1CPSYeO2U9tz1cCW5b5cl2Yx/PeGAVX+fSaKk7vVE6CqKjNmzGDp0qV07dqVO++8k6eeeiqw3maz8eKLLzJt2jSaNWvG+eefD8B1111Hx44d6dOnD4mJicydO7em3oIIgd2mMu0fvQONcYHP4PJ3VpButSo/MGV3QkIHuPr70gNTqg0u/cjfS+r986DgYMkyHc6ESz8EzYHdpjGmX4syA1NFAamEaIcEpURIXHaNni3iygxMFQWkOjeLqZaLN1ED7BHQ9tSyA1NFAamEdv6bs/KoKtgiYNx3ZQemel8N5zwJmuP46h7GnDaN8Se3LjMwVRSQiouwV9pU1nZN5V/ndy0zMJWWHMuM60/CZdP8s4BVMZddY3hq4zIDU0UBqRYJkTht0lYdjwiHRp+WDcsMTBUFpCzAYVPp3PTId4NdU3l0dNcyA1M9UuL4+LqTcNrUEueOpqpEOjRuObUdz/3yN3ef2bHMwFRRQCrCoWLXquFvbndB98vKDkwVBqSITsJmd9KpaQM+HN+/1MBUUUCqf5uEoN+xTpv/eBcFpk59ejY5bh93n9GRB79dj2/0W2UHptoOgzEzQmu36zibphIXYS83MHXvmR259uTW1dZOqKqCU1OZfv1JZQamLu6TzGOju1XJNbymKkQ7beUGpm49tR3/HN4eh03FblN57ah7oWBO7diYaVf0xhFiD8sKsUdAu9PKDkwVBaT0xnRs3qhEPew2lQfO6VxmYKooIBVhr57vM3GEYlky32Fdl5OTQ2xsLNnZ2TKUrwr5dJN7PlvFhr2HAXDaVB4b2YG2xibsP030TxFcRFHgjH9Dcj//hYvugf1/w9e3lewyfepkaDPE38j+7xbYu674+sSOMOqVEjdqHp/BJ0sy+WRxZrHlEXaNly/vJQEpcVzcPoPl2w7x7+/WFluuKPCv87pKQKq+8BXApt9h1uPFl6s2OP/l0ANSRzNN0Avg03FweHfxda0Gw+kPS0CqHB7d4L25Gfxv5c5iy6OdNv5vbK9KDUgdzWeYPPZ9Oou2HCi2vHEDF/83tme1BaSO5vYZ/LZuL//3+8Ziy22qwtMXd5eAVCUp8Bos2XqAJ34ofm2iKPDgiM44NBUTigWkjuYzTB79Lp3FGcXPnSaxLl4e0ytoQOpohmmS7zX4cH4G15zchhd/3cCsv/cVKxMf6eCVsb2qLyB1NJ8bVs2AxW8VX253wYVvQ3QS2I60awU+nXW7DjPlf2s49g7s3jM7lhqQOppHN7jzkxWBKe6nXdGbCLvGW3O2MGFYa2zf3wG71xTfKKEdjH6tXgSkjqYbJocKfNzy0TJyPXqxded3b8ZVg1rVSDthmhYew+TW6cvYnV08bUefVg154NzUKr+GN0yLXI/OTR8uJbug+KidMzoncdPQdiUCO17d5N6j7oWKtGsczVMXda+agNTRfAWw8VeY/WTx5aoNz4iX2Ww0pm3ThDLr4dNNnv55PXM27i+2vFG009+OSECqUoUap5CgVBiQoFT1cfuMEmO7bZYHTQ3S+FmWP7JfxOcOnibl6HLBylj4L26CKPAaBGs3VUXBXtVfDCJsBTvPwX8qSkCqHvEV+O88j1VGm1Qu0wQzyEQgJ7LPeqbAZwTt5q6pSpUEpIqU1i7YtbKDClWptDoBOKWtqjT5Hj3o39g0LTRVKfe7oaCUv5MjxHPHME10w0IFdCt4s6SpVH9AqkhpbSVqsYBUkdKOp2VZIQ/VKu3cVxSwW74Sy+pzG6sbJkaQoVg1fU1jmhY+o+RQ0+qs1/EcG7cveD6yajuWhZ+3YyMYpmXhUxwh1aM2fp+FKwlK1SMSlBK1gVc3q/4JiRC1gFc3sCy56Q0XpmmF30Wo7im8CXXiM8wa6TVbU68rQmAapQ6BMS2r1iX4PfZccvsM7KqCz7RCvhH2+Iwqv+HUDbPMwHDRzX9lJtQu7zWFqG4en4GiKPXynsCyLLy6KdeHRwk1TlH/zhYhRJVw2FQKvOE9m4sQ4O+JKDcB4cFnmKiqQtg9n1M00I7k9inw6uVsULnyPLoEpGor3V16QMr0B6T0IL03apL/HD5yfeGwqXgMs0I9M5x2DU8Vvy+bVvZ1kG6YlT7DW3mvKUR1s2lq8I6D9YBbAlLHTa4YhBAnzOMz+HDBVoKNYhQi3Gzal8eq7Ydquhqikrw6ayNuX+26CT9h+9fDrlW4fQbvzttS7UFUp03l7TlbyK/mYJgIgWqDuS+AN7/EKq9h8uqsjdSmSafcPoOMfbk4bf67XNOy2JPtxjTh0yWZpQ4lOppumHy9YgfeEMoerwKvwZtzNmO3Bb8bzyscsvfarE2VFiQu8Bq8+efmetkjRdReq3dks3lfbk1Xo0bohsmXy3cEHZYpyiatWC0ydOhQ7rjjjpquhhDlKmpsPT4DX2HX8Tf+3Mw3K3dhmBb5Xj0wlWqwsepC1BVFNzy6YeL2GXh8Bu/M3cI7czPw+AzchZ8B8H8eRN2Q79WxLIutWfk898sGdNPELGy76hy9MEmu4Qv0cHE3aIHuLcCuqbw+ezM//7Xb//48PkyrqG2unItmo/A1Tcsi161jmBa/rN3DtD824bRpeHXzyOeokl5TVJBlgTfP/+/2pfDHU/7eUqbhz88CWJaJRzd4+ue/2ZvjxrJq5vMQOId9BnrhsL3oCDuqqvqvLzwGjRo4mbF4G+/Oy0BTlUDbDP5UAl7dLPZ/04J352UwfdE2fIZJgdcIXJsUla2oou0D9bQpTJu1mVnr9mFaVqA+lmWR59Fx2TWWbj3Ii79tQFUUPD4jEJwyQ+ypGew1X5u9idl/+18z36sH9iXT2YvqUHSe+wqvkdw+g7fnbOHto66Rjv5Mh5Oiaz/DtCjw+t/nx4syeWfuFsDftnj0I+2SKFto2fSEEOIoNlVh24F8Jn2xitNSk1AVha1Z+UybvYmEaAcz0/cCMGVEqsx+JOo0l13DZ5jc8MFSOjeNoWeLOL5ZuRPdtBjZvSlrduawctshpl3RW7ps1wFun8GMxdtYvu0QZ3dtyufLtuM1TJ7+aT09W8Tz/epdXNo3hZPbN8JRV9oumwt0L3wyFvWkW9gU3ZOHvlnHGalN8GZuYme2m1dmbSLCoTEzfS8uu8a9Z3astPNV01TcPoNnfv6bXI+P4Z2SeGXWJvbkeJj2xyainTZ+WbuHKSM606ZRZKW8pqgAXwHMexkOboZOI2DhNPAchllPYCW0RVn7P3wD72RHVGde+3Mbhmnx2A/pjEhrxg+rdzGwXSNG92xebUmMVUVh875cHvzfX5zROQmvYfLz2t18eO1J3P/laqKdNk7pkMh78zPIPFDAZ0u3c9jtY9b6fTx/aQ8ax/iTeR/I83Lbx8s4pX0iiQ2cLNt2iN3ZblKbxvDnhv1k5Xp56uK0E+pltG53Do9+l85ZXZqQ7faxL9fDS79tQFFgZvoebhvWni+W72DzvlxO65zE9IXbyPcaPPvL37RJjOKnv/Zw/Slt6N0yHlULbbxT+q4cHv8+nTO7NCG7wMf+XC8vzdyAZfmDwfGRDm4/rb1MSiKqhdOu4dENbnh/KWkpsXRrHsdPf+1GUxXO6JzE8m2HWLsrh2lX9A67c9KuqfgMk4mfryIuws4pHRJ5f34G2w8W8L8VOziY52XW3/t44bKeNIquX7NeHg9JdF5o6NChdO3aFYAPPvgAu93OTTfdxL/+9S8URUFRFL788ktGjRoV2CYuLo7nn3+ecePGkZGRQevWrfn888956aWXWLhwIe3bt+e1115jwIABgW3mzp3L5MmTWbRoEU6nk379+jFjxgzuvPNO3nvvvWJ12rJlC61atSq37pLoXNQEt8/g39+u5cOF20qsc2gqs+8dStPYiCBbClG3eHWTP/7ex/j3lwRd//ylPTi7axMJStURXt1kyFO/s+uYabgBeqbE8d8bB9S9fEi6Fzb8BJ+Px33LCh74dS+fLd1eopjTpjL3vmFVcoGcleth8H9+pyDI0/DRPZvz2AXdiJDPSM3w5sHzXSH/QMl17YZTcOFHDHjqTw7lF5+1rUXDSGbeNaTaPw9un8GU/63h0yVHzuFf7jwFRVE447nZQYcX3jikDf8c3p7Iwtnr3D6DabM38dyvG0qUVRT48faTadc4OvjsySHy+Azu+WwVX6/cWWJdpENj4f3DURWFU578nay8krOODm7XiLfH9a1QYMzjM7jr05V8u2pXiXVRDo259w0jLrLkjH9CVBWPbvDjmt3cPmNF0PVvXNmbIR0ah+UwU9O02LQvlzOe/6PEbIAAtw1rxy2ntgu7gFxFSKLz4/Dee+9hs9lYtGgRL7zwAs8++yxvvvlmhfYxefJk7r77blasWEGHDh0YM2YMuu7vnrtixQqGDx9O586dmT9/PnPmzGHkyJEYhsELL7zAgAEDuO6669i1axe7du0iJSUl6Gt4PB5ycnKK/QhR3RyayvWntA267pQOjUiKqZ9TD4vw47CpnNY5icQGJW/kGzhtnNe9mQSk6hBFgcv6Bv9+vXpw66DTRNd6NgekjoTIBOy7lnL9wOZBi53eOYmGVXTDGhfp4MwuTYKuG39ya+zhNsNhXaI5IO3SoKusAbeS5zODDi+5vH+Lqq5ZUHZN5YZjri8WbsmiXeNo+rdOCLrN+JPb4Dqqd6PTpnL1oNZBy/ZMiaNjk5gTCkiBP6Hz9ae0CbrurK5NiHTY0FSFC3oll1Ln1hXOxVnWa57drSkNXPaK7VCIE+S0aYzs3oyYiJIDsBKjnZzeuUlYBqQAVFWhfVID+rSMD7r+msGtw/a9VzY5SkdJSUnhueeeo2PHjowdO5bbbruN5557rkL7uPvuuzn33HPp0KEDDz/8MFu3bmXjxo0APPnkk/Tp04dXXnmF7t2706VLF2699VYaNWpEbGwsDoeDyMhImjRpQpMmTdC04Dc5jz/+OLGxsYGf0oJXQlQVt88gIyuPGz4M3nPk9/X7ePbnv/EZpuSUEnWaVzfI8+jc8tEy9h32lFh/2KNz3QdLyCnwBXIHiNrLq5t8s3Inb/y5Jej6R75dy8ItB+pWfjDd4x+O9dNk3Jd/xebY/tz8yV9Bi/64Zjcv/74Rn2FWWs4ZwzDxGSavzNrId6tL9hgB+OfHK9iwN7faZwGs9ywLDC8sfQ+Wvhu0iPLN7TQ4sIbfbj+pxI3VK79v5Mc1u6s1H4rbZ7B5Xy43fbgUgIRoB/PuO5VL+rTgkW/XsmBLVtDtrn13MTsOFZDv1fH6DPbkuBn3zuKgZZdnHuLB/63BqxvHPdOg22fw957D/PPj5UHXRzn8Q78/X7qdDxdsDVrm/i9Ws2LboZBz7bh9But3Hy61R8rXK3byxh+bK/XzLURZPLpBToGP699fQk5ByfZ9X66Hmz9aSq5bxxtm10i64Q/mP/zNXyzZejBomWveWczubHfY5dOqChKUOspJJ52EctQclgMGDGDDhg0YRugnUlpaWuD/TZs2BWDvXn9+naKeUidq0qRJZGdnB34yMzNPeJ9ChMowLQ7meXnyp/W4fSbBHn5H2jXmbtzP+/P9SUjlZl3URf4bMYWnf17Plv15OIM87XLaVHYcLODJH9f5cwlLMstaqSgh6ey/9/LfJZm47MEvf+yqwquzNrF2l78HcmUlA68yeuGQoDVfYJz2MPsczXn6t634DDPolNyRTo1Z6/cyfeE21Epom90+A01T+WRxJr+v20eEo+TDNEXxJzh/9pe/2XvYIw8qqovu9R/8v76CNZ+BvbTh9ArOuU+R5NvBpzecVKwXodOuMX3hNuZt2u/fZRXPKGWYFvsOe3j65/X4DJO4SI05E4fRLC6SN/7czJKMA0Q5SvbG0FSFXI/Okz+uI89joKoK63YfJrvAhy3IRUqkXWNF5iFenbUJVVUqfLNsmBa7s9088/N6dNMq8Vl77tIePDKqG7+s3cP/Vu4M+rkAfy+Ll37byOZ9uViWVWYgyTQtdmW7eeaX9RhBXhMgwqHxS/oePlu6vfB91fL2S9RpXt3EsuDJn9az/WBBqddIGfvzeeaX9ViEzzWSVzewaSqvzd7E0q0HiQzSW15TFXLcPp74YR15Hr3K28+6ThKdh0hRFI5Nv+Xz+UqUs9uPdJstCnCZhRe1ERGVk1/H6XTidErCNFEzVAXiohw8c3F3XHaNN//czOM/rAusd9pUlk45Hcuy0E0L3TAl2bmokxw2Fa9ucPcZHXHYVDbty+Ws5/8sVubj606iW3IsXt0fBJBu2rWTXfPP3DWoXSMGt0vEaVc5/+W5rN6RHSgzIq0pL47pGXiiaVrWCQ/vqXI2h7+nVLeLUBVo5PDx3JkJOBv24KVZm3n+qHw6MS4by6acjm5YGJXUNrvsGl7d4PwezbiodzI2TaHPv38tlpvollPbMeG0DuQXHlcZxVdNbA4wdOh4rn9op80JL/WGA5uPlOlzDdY5z4BeQPquw8z5czNrdvo/E31axvPfGwfg8ZlYlv+csVVxbilVgUbRTp69pAcuu8arv29k457DNIuL4B8ntWD84NaYFqQ++GOx7R45vyuX9k2hwKujKAqaqnBSq4b8dOfJfLtyF3d8sqJY+XmThhNROImFYVgVntRAVSApxsmLl/XEZdd4+uf1vDJrU2D9/E37GZHWlKEdExme2hiXXeP0Z2ezaV9eoMylfVN4/IJu5HuNwJBhtYwPh6JAkxgnLxW+5pM/reO12Uf+lo2iHSy8/7RAD3XdMOX7SFQph03FoxtMOrsTDpvKXzuzGfV/84qV+eqWQbRrHO2/RiJ8rpEcNn/7ce3g1tw4pC1ew6TrQz8VK/OfC9MY3bO5/+GNqlR5+1nXydE5ysKFC4v9vmDBAtq3b4+maSQmJrJr15Gkghs2bCA/P79C+09LS2PmzJmlrnc4HBXqlSVETVAUhQi7RpTTH9O2LH8g6tHRXRnaIRGfYWLXFJyFZaQRFnWZw+Y/j+2aiq0wQHHNoFbcMtSf78SmKdg1lSinTYKvtZymKkQ6bEQ4NHy6iYVFu8bRvHBZDxIbOFGAfK9BpMNGpMOGGqwrQm1kc4IjCkW1EZG/i8hXemDuWglAhF3jPxd2Y2DbBLyGiU1VcVVy2+ywaTRw2XHZNWyqim5YnNSmIU9c2I1Ih4aCf4hHtNNGtNNWrEe6qGKaDZxR/l5SlgWWCc16wujXISIeUFD0AvItJ8/N3s4787Zy/SltaN0oCgCPzyTCoRHp9OdGqmqKohDh8J+fpmVhABdPm88va/dw80fL+M+P6wI9hM7s0oSHRnQO9ITSVIVol52ownPM5bQF2mxNVZgyIpWRaU0Dvzts/nbbfhw3yf562oh02vAW9n6Icmg8eVEa/Vs35Me/dmPXVBq47IUBIgvTgi7NYnjmku7ER9pRgAKv/3MRFcLnorTXfOqiNPq2ikc3LTRVqfTPtxBlcR51jVT0EOfmoW25drA/n5tNPXKNVGdmtA3RkfelBh62nNOtCQ+NLGyXLP9nMsppq9eJzkMlPaWOsm3bNiZMmMANN9zAsmXLeOmll3jmmWcAGDZsGC+//DIDBgzAMAwmTpxYrFdUKCZNmkS3bt24+eabufHGG3E4HPz+++9cfPHFNGrUiFatWrFw4UIyMjKIjo6mYcOGqLX9Ka2o13yGiW5azLj+JLo0i+WSPinc/elKCrwGkU5pXkR4OZTvZcq5qfxjQEuwILlhJAeDzKgkaj+7TaVVQhT/uTANp02lf+sEXpy5oe4/qSs4AGf9B1/jNKx1W/j0+n50aGRndM9kbp+xvPChQdW9S39vtAReGtMLC4tuzWL58a/d6DJkr+apGiR1hQvfBNUGKX1h0etgWaiKQnykg29uG0xchJ2hHRrzwFdrsGk1F0D0Gf4eWp/eOJCOSQ24oFcyf/69j1y3zuX9WvDw+V0wTIv2SdGs33MYj88oMeGEaVnkuH28dVUfBrRJ4MoBrUiIdnLY7SO6kq5Rioajfn7TQNo0jmZUj+bcOn0ZZuFxtSx/75COTRrw3CU90FSFHilxfDA/eJ6pUF9TVRS+uHkgbRKjOb9Hc26ZvgzLsiToK2rMwTwvj43uyoW9/Yn9m8W5OJhfclRROMp161wxoCUPjuiMafofeG3cm4tRGCwW5VOsY8ek1VNDhw6lS5cumKbJ9OnT0TSNm266iX//+98oisLOnTu5+uqrmTt3Ls2aNeOFF15gzJgxPP/884wbN46MjAxat27N8uXL6dGjBwCHDh0iPj6e33//naFDhwIwe/Zs7r//fpYuXUpERAT9+/dnxowZxMXF8ffff3PVVVexcuVKCgoK2LJlC61atSq37qFOtShEZcvz6DhsKqZlBXqJ+AwTtbD7vBDhpCh5bNGNT1GX7OqeLl1UDp9hoikKqqoEcj0YR/196yTDB6ZBnul/emsaBk4N0OzF3m9VMU0Lw7ICn4miz0iBzyBGZgWreYbXPxMfHMk5ZXjxaRH+IWQK2FQV07QwraofrleWY68vTNPCsiwswCwM9Hh8RqCeHp9JtKt4oMnj8+eXMkwr0FPBq/tzYVbWeyuqZ1HwCQrbFlVBVRTy3D6iXPZiAWG3z8CmKngNk8ggObJCf80jQw+Pfk0hakLR0FFXPbxG0g0z0C7Bkfd+9PGor0KNU0hQqtDQoUPp0aMHzz//fE1XpcIkKCVqikc3CseIF29w5cmACEfBnsS7fQZOmypPp+uYol4MR/MnNa/jAXWfG+wuf9usKDg0FXwFYHOBolR52xxs/x6fgQX1/sK8xlkmKMfcHBo6YGEq/sDI0QHLogBQTQU5ip3D+G/6FCxMit/kevUjs/wem1Dcqxv+FAPHnHuV2WPQW1jPY/dX9FkoSoh87HH0Gf4cO8cTHCvKYXjsa5qmVaVBZyFKY1kWHt0s0c4Hu24KR7phlvgse3yFbViY5NE6XqHGKWR8jRDhwjTA1P35RapJaTl06vRNnRClCHZhJTfadVOwG+1an9Q8FHYXcEzbfNSsa1XdNgfbf227IfH4DOyaWv9u3o8NSIE/5xTBE8wqikJNHqFjry+KbviOPZvKuuErLYdNZfbcKO01ij4LVVGH0t5zvTunIRCIFzVLUZSg10O1rf2vKsGCy/XlvVeWMLgCE6KeM3T/kI1t82HFdH/3fJ+7pmslhBBC1BoFPgO3z+CjhdtYszMbr+4fjiuEqIN8BZC7Dxb8H+Ts8P8uhKizZPheLTR16lS++uorVqxYEVJ5Gb5XTxk+QIFNv8Gsx2Dncv/yqEQY+E/of71/tp2jnpILIYQQ9UmB15936PU/NvPOvC3kFOgA9GvdkLvP6EjPFnEohbmUhBC1nK8A8rNg1uOw6hP/tbCqQedRMGwKNGjqHzEgQ+qFqBVk+J4Q4cxXAJtnwcyHYW968XV5++CXKTDnWeh/I5x8F2iSYFYIIUT94vEZPPvLej5auI18r1Fs3aItB7hk2ny6J8cy6ZxUuifHlchJJISoRXJ2wc+T4a8v/TnSipgGrPkc/voCOp4DZzwKcS38wSohRJ0gj4WEqItsTvjiupIBqaMVHPQ/Sdq5otqqJYQQQtQGlmXxa/oe3vhzS4mA1NFWbs9m4uer6n0yWiFqNW8ezHnGH3w6OiB1NMuCdd/5Rw/IcD4h6hT5Bq4iP/74I4MHDyYuLo6EhARGjBjBpk2bAuu3b9/OmDFjaNiwIVFRUfTp04eFCxfWYI1FnXJgC3gOh1Z28++ge6q2PkIIIUQtUuAzmL/5QEhlt2blk+fRq7hGQojjptkhc1FoZbctlNQVQtQxEpSqInl5eUyYMIElS5Ywc+ZMVFVl9OjRmKZJbm4uQ4YMYceOHXz99desXLmSe++9F9MsJfIvxNFMA7b8GXr5zAX+bYQQQoh6wq6pLN0aWlAKYPm2g1VYGyHECbEs2LMmtLKHtob+4FYIUStITqkqcuGFFxb7/e233yYxMZG1a9cyb9489u3bx+LFi2nYsCEA7dq1C3nfHo8Hj+dIz5ecnJzKqbSoG3wFsHVO6OW3L5EnRkIIIeoV07RYvzv0G9M5G7Po1yaBCJnGW4jaZ/eqij1gzVwAHc6quvoIISqV9JSqIhs2bGDMmDG0adOGmJgYWrVqBcC2bdtYsWIFPXv2DASkKurxxx8nNjY28JOSklKJNRe1nj0i9C7MAO5s/1MjIYQQop5YszMbswLzSy/delAuioWojXQPbJpVsW22/AHe/CqpjhCi8sn3bxUZOXIkBw4c4I033mDhwoWBfFFer5eIiBPrtTJp0iSys7MDP5mZmZVRZVFnWNCofejFoxqBs/QpOIUQQohw07iBi6gKzKbXNjEKRaaRF6L2sSxI6lKxbRp3Bvk8C1FnSFCqCmRlZbF+/XoeeOABhg8fTmpqKgcPHslVkJaWxooVKzhwIPRcB0dzOp3ExMQU+xH1iGqDS96Hhm1CKztmBjiiqr5eQgghRC2R2MDJC2N6hlS2W/NYHh3dTWbgE6I2srug3TAYeHto5XtdCd0ultQVQtQh8u1bBeLj40lISOD1119n48aN/Pbbb0yYMCGwfsyYMTRp0oRRo0Yxd+5cNm/ezOeff878+fNrsNaiTtGcMPbz8oNNZz0BSV3B5qyeegkhhBC1gMuucXK7Rtw8tG2Z5RKiHLxzdV9sqvSqEKLWsrlg+BRoM7Tscs17w7nPyHWvEHWMBKWqgKqqzJgxg6VLl9K1a1fuvPNOnnrqqcB6h8PBzz//TOPGjTnnnHPo1q0bTzzxBJomyTVFiDQbxDSDC94svUzapdDrKnlSJIQQol5y2jXuPL0DQzokBl1vUxXevKoPMS4bqgSlhKjdNDtc+hHEtQy+ProxXP4pKDKPlxB1jWJZVgXSQIraKCcnh9jYWLKzs2UoX33jc8PGXyFnR/HliurvvixPioQQQtRzeR6dz5dt59gr3jaJUfRt1RCXzLgnRN1g+CB7O2z4ueS6NkMgvrVc+wpRi4Qap5CgVBiQoJQQQgghhBBCCCFqi1DjFDJ8TwhxQgzTLPa7Tzfw+Iwaqo2oCbphljgPjIrMxS6EEHVcsDbPZ5hBStYPxx4PwzQrfjxMvfBfo/gy0/D3mKmnDNNEP+Y7VzeO4/gKIWqNYz+/ej37PEtQSghxQjRVJd+rB363aSreetaQ1ne6aaGpR75O3D4DTfKzCCHqEU1VcB/1QEY3TDx6/f0uPPZ4qIqCblTwYYWhg+4BVfOnK9A9YHhBUep5UAp0wwocX69u4tXr9/kmRF1n19RAMF83TGxa/QrT1K93WygjIwNFUVixYkVNVyUoRVH46quvaroaQoRs1yE3Pt3Eoxus231YAhL1jKoopO/Kwaub6IbJzkMFNV0lIYSoVoZpse1APh7dwO0z2LA3l/r+TbjjUAG64Q+YrNt9GLWidx2WCVmb/AEpwwNZG8E0Yc9f/tyZ9ZRpWWzNysftMyjw6mzen4vXMJGMLELUXTsOFQR6QHoNk32HPTVco+pVf1t0IcRx8Rkmh92+Yt1Kb5m+DI9u8tnS7fy2bi/Owuh+vlfHo8tQvnDkLQxCAtg0hdnr9/HJ4kw8uslNHy4LlDMtizyPXmJ4nxBC1GWWZZHvPdK2WZbFlK/WcDDPy9KtB/lg/tbAAxqfbhbrNRSODNPf1ptHDdu7dfoyCnwGXy3fwS9r92ArjEp5dANvab16fAX+3lC6x98j6rdH4OAWf0Bq1hP+dYcy/UEpX4G/x5Qe/jdvBV5/sFM3TBTgiR/WsSfHzd97cvm/3zZS4DNw2lR0w6TAq5d+fIUQtYL/s3rke+Fgnpd7Pl2FaVncOn05BUd9Z+R79bAfnitzZgohKsSuqagKbNmfD0CTGCfbDuRz8pO/cajAx/UntyHfZ7B260F6t4yXoXxhyrIsNE1h8ZYDpDZtwGGPzn9+Wsezv6wn32uQ4/aRlevFME1aN4qW3nNCiLCiKAo2VWV3jofDbh8tGkay97CHM577gwKfwZldmmBaFsu2HqRjkwZh3wZqqoLLrrElKw+ApBgXmQcKOOXJ38ku8HHt4DYU+AzSd+XQMyUOvbS8g4oCBdn+WYUbdYCCA/DmcLAsaN4LNBtEJYDnMNgc/qF99aCHkKpAttvH3hwPbRKjOJjv5YJX5mFYFn1bNSTaaWPtrsO0SojEaVMlr6MQtZ0CEQ6NZdsOkhIfyYE8L1+v3MncjfvJyvPyz+HtcdhUdmcX0CMlvljAPxyFRU+pH3/8kcGDBxMXF0dCQgIjRoxg06ZNgfWLFi2iZ8+euFwu+vTpw/LlywPrTNMkOTmZV199tdg+ly9fjqqqbN26FfBffEybNo0RI0YQGRlJamoq8+fPZ+PGjQwdOpSoqCgGDhxY7HUBXn31Vdq2bYvD4aBjx4588MEHxdZv2LCBU045BZfLRefOnfnll18q+/AIUek0VSWlYQT3fraSrlN/Jt9rcDDfh2XBtD82k/bwz+w77MFnmEQ6JPYdjpx2Dd2wyMrz0O3hn/m/3zdiWXAw34dHN0mb+jN3zFhOSsPIsL8ZE0LUTw6bSuMGTp775W86P/gTW/bnkePW8RkW367aRecHf2LhlixshQGbcKepCinxkdzz6Sq6PvQTuR6dg/k+TAve+HMz3ab+xO7sAnTTKv142FzgioVl78FjTWHbAvDmgS8fMubA4ymw+jNQgIy5/qTndle1vs+a4LRrxEU4eG9+Bp0f/IkVmYfI8xq4fSZ/bthPt6k/883KnaiKgqYoRDjC/3wToi6zqSo+3SQ+0sHwZ2Zx5duLAMjK8wIw6v/mMuLFP0mKcaEbJmqYX0uHRVAqLy+PCRMmsGTJEmbOnImqqowePRrTNMnNzWXEiBF07tyZpUuXMnXqVO6+++7AtqqqMmbMGKZPn15snx999BGDBg2iZcuWgWWPPPIIV155JStWrKBTp05cfvnl3HDDDUyaNIklS5ZgWRa33nproPyXX37J7bffzl133cWaNWu44YYbuPrqq/n9998Bf0DsggsuwOFwsHDhQl577TUmTpxY7vv1eDzk5OQU+xGiummKwsPndQm6rn/rhozo3owICUiFNZdd46yuTRnYNiHo+ofP74qmhPeXqBCiflMVhccvSAu6rnlcBDcNbYfdFhaX2yFRVfj3qODXBn1axjOye/PyA3SqBmc/CfaIkuscUXDmo7B3LXQ8K3iZMKWpCv8+vyt2reT3aozLxqSzOxHl0NCCrBdC1D52m0rLhEiuHNgq6PobTmlL4wauepH0XLHCMCve/v37SUxMZPXq1cybN4/777+f7du343L5n6S89tpr3HTTTSxfvpwePXqwYsUKevXqRUZGBi1atMA0TVq0aMEDDzzAjTfeCPh7Sj3wwAM88sgjACxYsIABAwbw1ltvcc011wAwY8YMrr76agoK/El+Bw0aRJcuXXj99dcDdbvkkkvIy8vju+++4+eff+bcc89l69atNGvWDPD3+jr77LP58ssvGTVqVND3N3XqVB5++OESy7Ozs4mJiamcgyhEKdxeA01T+Gzpdp7/9W/25ATP5XBG5yQmn5tK4wYueWIXhtw+g32HPfz7u3R++mt30DKJDZxMOL0DF/VOxrL8vQqEECIc6KYJFvy2bi+P/7COLfvzgpbr37ohD47sTLvEaJxh3FvKV5jr6IvlO3jm5/WlXhucltqYB0Z0pkmMq2RwyjTB0v29o36aDLtXBX+xpj1g+IOQ0s+fT8oRFdbBKdO0MCyLBZuzePS7dNbtPhy0XPfkWCae1YleLePRFH/AVKsHN7NC1EUFhTninv3lbz5asC1oupMIu8bVg1px67B2qErd7HGbk5NDbGxsuXGKsGipNmzYwJgxY2jTpg0xMTG0atUKgG3btpGenk5aWlogIAUwYMCAYtv36NGD1NTUQG+p2bNns3fvXi6++OJi5dLSjjwJS0pKAqBbt27Flrnd7kDPpfT0dAYNGlRsH4MGDSI9PT2wPiUlJRCQCla3YCZNmkR2dnbgJzMzs9xthKgsdpuKTVU4o3MS/3d5L5LjS14IXn9KG+47uxNJMf6AlC55pcKKbpi47BqNGziZdHYnbhnatkSZ5nERvPaPXpzROQmbqsgQPiFEeLHApqn0a92Ql8b0JC05tkSR0T2b8+jobrROiCoc8hy+34Wq4m/nT0tN4tWxvUlpGPzaYPK5RwJSJY+HCZrDH3Qa/Rq0HV7yhdqfDuc85c8v5WzgH+pnjwBTr5L3VRuYWNg1le4pcTx7SY+gvZNPS23MI6O60i05FpddQ1EUwq7XgRBhwjBNnDaVCLvGdSe34ZlLupcooyrw0pieXDmgFU6bisOmhvWkQWERlBo5ciQHDhzgjTfeYOHChSxcuBAAr9cb8j7Gjh0bCEpNnz6ds846i4SE4o2+3W4P/F8pHJISbJlZxSeM0+kkJiam2I8Q1UVTFRRFISHaSa+W8RimRVyk/3MQYddw2lSaxblIaRgZiOjXh26n9UnR39Np10iOj6B5fETgyxUgLtKOzzDpmRJPQrQTRZGglBAivBS1g3GRDjo3i8GmqoHvQoemEuXQiI+00zIhkkinrdg24ajo2qBhlIOeLeIwTQLHw2VXcdpUmsa6SImPKP3aQC0c8u+KgcSO/h5Qrjj/THuK6g9AORr4122c6Z95T7MX3zYMFc1aGOOy07FJAyIcGjERNhTFf9wbOG00cNlp0yg68D1s09SwPt+EqMs0VUVVFGyaSrO4CFKbNkBVICbC347FRtixgK7NY2kS6wqU19Tw/UzX+XeWlZXF+vXreeCBBxg+fDipqakcPHgwsD41NZVVq1bhdrsDyxYsWFBiP5dffjlr1qxh6dKlfPbZZ4wdO/aE65aamsrcuXOLLZs7dy6dO3cOrM/MzGTXrl1l1k2I2kg3TFZsO8Ttp7Vn2ZTT6dIshmcv7c68+4axO9uNhCDqj8wDBcydOIyXL+9JpyYNWDbldCae1Yll2w7KDEBCiLC3K9vNGZ2TWPrA6ZzZJYkJZ3Rg0eTT0FS13n0XmqbFyu3Z/HN4O5ZNOZ1uzWN57pIezJ80nN3ZbkI+IN48/+x7d/8Nfa6BftfBhHUQ39IfoPLm+mfqq2cOu310aRrD4smncUmfFK4Z1JqFk4eTFOMEwAi/rCxChLV8r86fG/bz7W0nM3PCEJw2lbkTT+WzGwcya/1eCrzh2wv0aHX+sUJ8fDwJCQm8/vrrNG3alG3btnHfffcF1l9++eVMnjyZ6667jkmTJpGRkcHTTz9dYj+tWrVi4MCBXHvttRiGwXnnnXfCdbvnnnu45JJL6NmzJ6eddhrffPMNX3zxBb/++isAp512Gh06dOCqq67iqaeeIicnh8mTJ5/w6wpRHXTTolfLeDo1bYBPN7mgV3OGd0rCYVOZcHpHeUJXT9g0lTtP74DDpnJKh0QysvLQDYsRaU1x2jU8PgNNrXtj4IUQIhT5Xp3mcRGMG9QKRYHRPZPp2SKOKKeNu8/ogE1T0Q2z3nwneg2THilxpDZpgGFaXNCrOcNSG+O0adx1RkdsqoplWYHRBUH5Cvy9ok6+C2xO6D7G3yPq4FYYci/YI6HbJf7eUZZVb4JTBV6DuEgHN5/aDk1RuLBXMg1cNny6xR2ndcBl1/DoBm6fUSdzzwhRH0U6bFw5oBXgH9Z3y6ntsGkq3ZNj6dkiDrWetG91/htSVVVmzJjB0qVL6dq1K3feeSdPPfVUYH10dDTffPMNq1evpmfPnkyePJn//Oc/Qfc1duxYVq5cyejRo4mIOPGEiaNGjeKFF17g6aefpkuXLkybNo133nmHoUOHBur+5ZdfUlBQQL9+/Rg/fjyPPvroCb+uENXBVjgcK9Jhw2nXuGpgq0B+CIdNpcBr4NWNmqyiqGK6YeLVjUACc59hctWAVjhsaiChrwzbE0KEM6dNw7IsXHYNVVE4vXMSDaMc/nWFeZPqU98VW+HMb067hl1TuWJAS4qyWjhsKl7dLL8HrWb3Jz23+Y8jzXpBk26Q2B5QwDT8uacMb1jnkjqWw+YPcNpV/7Cf3i3j6ZDUgGiXDZddwzCtQG4vIUTd4NENtEDuVYWbhrbFXjj8VlUUvHr45pE6WljOvlffhJrVXoiqVDQTUX15GixKMi0Ly5JAlBCi/irwGagQ1jPtVYRumCeeV9BbOLOh5vT3ipLet4C/l55p+UdERjnr/OAXIUQYCjVOIS2YEKJS2MI4+Z4IjaoooecLEUJUPsvy/xxNUerN8KbaIKI2B6Nq4Pywaf7heuYxvaPUigSpHFHllzGD9MyuhODVsfX2Hy4F07Io1gVOIaRhNlbhw5tg+6yoSIfcxom653g/OyK8SWsmhBBCCFHX+dxwMAM2/FR8edvhkNAW7CeelkDUYT43HNgEG38tvrzd6dCwdZWdH26fwcrMQyzPPFRs+agezWkY5QgM/z5uhu4fwrfkreJD+SITodtFR4YAVpDPMCnwGny8aFux++dhHRNpmRDFRwu34TWODKtJjHZyXo9m2MvoLe72GazbfZgFm7OKLT+7axOaxLikd50Iez7D5ItlOziY7w0sc9pUxvZviU1VKhasFmFFhu+FARm+J4QQQtRjPjdsmgmfX+tPEn00mxNGvQadzgGbq2bqJ2qW7oa/f4IvrgPdU3ydzQUXvAHtzwB75Z4fXt3k3XlbePyHdSV6B8VH2nnn6r50ahJz/Em5fW7w5MAHo2HPmpLru4yG0dP8CdEr0GvK4zPYme3mH28uZMch/+fJoak8fkE3BrRNYPx7S1i7K6fEdud0a8Lzl/YMenPt0Q2+XLaDB75ag35M76top41pV/Smd8t4SVAuwpJhmvgMi1unL+PX9L0l1ndPjuW9a/oR5bSVGdgVdU+ocQoJSoUBCUoJIYQQ9ZTuhXkvwu//Ljk062in3OOfuUw7vp4joo4yvPDHMzD7ibLLDb0fTr6zUs4Py7LQDYtJX67ms6XbSy1n1xT+c2Ea53ZrWvFeQt58yNoAH10EuSVvcgOa94Kxn/tn7Ash6Ob2GSzOOMCNHywlz+sfEui0qXw4vj92VeG6D5ay77Cn1O27NY/l/Wv9N9cO7cgkII9+l8678zJK3U5V4MGRnbm8X8sT7z0mRC3i1U1y3D6ueGsh6bsOl1quSYyLD8f3Jzk+QoKzYSTUOIW0ekIIIYQQdZHugUXT4LdHyg5IAfzxFPz5bMmeVCJ8+Qpg3kvlB6QAZj0G81729z46Qfleg/u/KjsgBeAzLCb8dyWz/t5HhZ+Re3PhrTPKDkgB7FgGbw4PuRfYpn25XPX2okBACqBvq4Y0i4vg0tcXlBmQAli9I5vzXp4TCEjle3T+8+O6MgNSAKYFU79eyxfLtgdmMhYiHDhsKue++GeZASmA3TluRr40B089mW1OFFevglKmafLkk0/Srl07nE4nLVq04NFHHwVg+/btjBkzhoYNGxIVFUWfPn1YuHBhYNtXX32Vtm3b4nA46NixIx988EGxfSuKwrRp0xgxYgSRkZGkpqYyf/58Nm7cyNChQ4mKimLgwIFs2rQpsM3UqVPp0aMH06ZNIyUlhcjISC655BKys7Or54AIIYQQou4yfbBtfujlMxeCJRf89YZlVvD8WABWkIThFeSyayzJOBhy+YWbs3D7Kvi6O5b5hyWG4sBmcJd/bW2YJgs2ZXHM6Do6NmnAmh3ZId8sZx4oILvAB/hno63IsViccUBuykVY2XfYzZ6csoO5RQp8But3lx28EuGpXgWlJk2axBNPPMGUKVNYu3Yt06dPJykpidzcXIYMGcKOHTv4+uuvWblyJffeey+m6f9S+PLLL7n99tu56667WLNmDTfccANXX301v//+e7H9P/LII1x55ZWsWLGCTp06cfnll3PDDTcwadIklixZgmVZ3HrrrcW22bhxI//973/55ptv+PHHH1m+fDk333xztR0TIYQQQtRRtgjYszb08nv+8g9jEvWDvaLnx9pKSXhumBZbs/JCLr9u92Eq1E/K54ZdyytWqb3p5RZx+0zSg9wQpzZtwLoK3ihv2OMv77Rr/L0n9G3X7T4sOXVEWKnoZ2dl5iHpLVgP1ZvZ9w4fPswLL7zAyy+/zFVXXQVA27ZtGTx4MK+//jr79u1j8eLFNGzYEIB27doFtn366acZN25cIFg0YcIEFixYwNNPP82pp54aKHf11VdzySWXADBx4kQGDBjAlClTOPPMMwG4/fbbufrqq4vVy+128/7779O8eXMAXnrpJc4991yeeeYZmjRpEvS9eDwePJ4jEeecnJLJFoUQQggR5kwdDmWEXj53j3/Yk7NBlVVJ1CI+N+TsCL18dqZ/SOgJBqa2Hcgv0duoLOt3HybSUYFbEsNbsWAbwM5l0LwPaKW/jl1TWbe75DV1x6QYZgZJzlyWlZmH6NkijqxcL/ne0HuBbdybi02TGchEePAZJiuPmXmzPOm7c/DoJjYJztYr9eavnZ6ejsfjYfjw4SXWrVixgp49ewYCUsG2HTRoULFlgwYNIj29+FOXtLS0wP+TkpIA6NatW7Flbre7WBCpRYsWgYAUwIABAzBNk/Xr15f6Xh5//HFiY2MDPykpKaWWFUIIIUSYyt1bfi6pY+Xsqpq6iNond3fFtzl8HNscoyK9pAAO5nvx6BUYvmePgOyy81WVcGgb6GXnU3PYVHYeKjkksE1iFDsPVSwXW+bBAjy6GZi9L1Qe3SSncOifEHWd9zg+AzsOFmBTJTBb39SboFREROlPfcpaVxF2uz3wf0VRSl1WNCzweE2aNIns7OzAT2Zm5gntTwghhBB1UHQStC35sK1ULQdCw9ZVVx9Ru8QmQ6uTQy/fegjENi+/XDlO6ZBIy4TQh4le1rdFxWKrpg4Dby2/XBHNDifdUm4PQbfPYPzgkp+Pn9fu4epBoX9u7JrCdae0IdJho1vzWLo0C31m7HO7NSVCZh4TYSLCrnH9KW3RKhBkunFoW1QJStU79SYo1b59eyIiIpg5c2aJdWlpaaxYsYIDBw4E3TY1NZW5c+cWWzZ37lw6d+58wvXatm0bO3fuDPy+YMECVFWlY8eOpW7jdDqJiYkp9iOEEEKIekazw4hnQQ1h6JOiwojnQZEb3npDscHI50EN4W+uaoVl7eUWDcXD53UJqVyMy8akczpVbAp4ewSkngfJfUMr3+9GiEwot5jLrnHdKW1Iji/+sPo/P6zj9M5J9G4ZH9LLXTmgFQlRDsD/QPrR0d3K2cLPaVN5+PwuOCUoJcKEqio0jXVxWd/QRvUMbJvAoLaNJK9aPVRv/uIul4uJEydy77338v7777Np0yYWLFjAW2+9xZgxY2jSpAmjRo1i7ty5bN68mc8//5z58/0zltxzzz28++67vPrqq2zYsIFnn32WL774grvvvrtS6nXVVVexcuVK/vzzT/75z39yySWXlJpPSgghhBACAEXx95bqO778sj3/AXEtQK03l35CVSGmOfS6qvyyva+GBk3959QJsmsqA9s2YnC7RuWWnXB6h+O8AVUKg6zl1DcqEYZNBkdoPbcsq2RAbXeOm1dnb+KhkZ3LfbmEKAd3n9ExEGTTVIXUJg04p1v51/U3DmlLtLPepPsV9YTLrjHp7FRiIso+tzVV4bELumGXnGr1Ur26MpkyZQp33XUXDz74IKmpqVx66aXs3bsXh8PBzz//TOPGjTnnnHPo1q0bTzzxBJrm/0IZNWoUL7zwAk8//TRdunRh2rRpvPPOOwwdOvSE69SuXTsuuOACzjnnHM444wzS0tJ45ZVXTni/QgghhKgH7BFw2kPQ7zqIDJIbMyIe+lwLZz5WKTOriTrGHgFnPOIPXEYE6ekTEe9fd/q/KvX8sGsKz1zSndE9mxPpKNnzp2msi5uGtuUfJ7WsWC+pIpoNEtrCyJegSVrJ9YoKbYfBJR9UKO+aw6ZySodE7ju7E60bRQWWv/HHZhpGOXjigrSgw/FUBU5u34jX/tGbY0ceOe0aj43uxiV9UmgQJOiUGO3k2sGtueXUdsd3LISo5Wyawmv/6M2AtglBA7tpybE8e0l3msS4AuluRP2iWFZFM2SKyjJ16lS++uorVqxYcUL7ycnJITY2luzsbBnKJ4QQQtRH3nywOWDLH7D0XTANfw+ZdsNA94bcU0SEqaLzY/Ms//kB0HsctBlapedHvldHUxV+/msPny7JpHGMi8v7taB7Shxe3SQiSMCqQnwF/uGr2dv97ytzAXQaCT0u9wfZVJt/mGsFuX0Gdk1lw57DfLRwGxv2HuaqAa0Y2jERm6ayK9vN9IVbWZJxkLO6NuGi3sm47Bp2TS01f06+V8euqfy2bi8zFmXSwGXj8v4t6NuqIV7dIKIiMxAKUcfopolhWOR5DT5dkskva/fQv01DLu/fksYNnGCB3Vav+svUC6HGKSQoVYMkKCWEEEKISmWaoLtBAWwuf48RIYpY1pFZ6DRXtQ3n1E0T3bAwLYvIqgq+eHL9gTfTqNReXwVeA03154c6eqhhgdfApipYWDhsoQfXTNPCY5hggcuuSs8QUe94dANVUdBNSxL7h7lQ4xQSkhdCCCGECBeqKr2iROkUBezVf37YVJUyO0F48/2B1HLqZloWCgQP5Dij/f9W8j1uab25jreXl6oqRISSfL4SeXQDBSoUPBOiqjgLz0OJR4ki0lMqDEhPKSGEEEIIUWeZBpg62JxlFsv36igoJz7sr55x+/y9umwyq1m9VeAzME0Lp02V80BUm1DjFHJGCiGEEEIIIaqX7vUPNwXYsRTWfesPTlkW6G70wnUFXgPwB6Se+ml9YHOvbmKYFrphVnvV6wK3z3/cvLrJ9IXb2HHIP2xTN018hon0SwhvnsK/f9G/Dk3loa//wij8uxcUrdeNmqmgEEeRoJQQQgghhBCi+vgK/EnXMxf4f1/6Liz/EFQN9qyB9G+xGV4M0+LjRdvYe9iNXVP5cvkOvl+9C8O0+G7VTrYdyJecTEF4fAZfr9zJlv25OGwqny/bzvSF2wCYu2E/y7YdxKtLMC+cOe0ah90+pi/ahkc3+GtnNp8v285ht85ht4/352Wgm2ZgKJ0QNaneBKX27dtHkyZNeOyxxwLL5s2bh8PhYObMmZimyZNPPkm7du1wOp20aNGCRx99NFB29erVDBs2jIiICBISErj++uvJzc0NrB83bhyjRo3iscceIykpibi4OP71r3+h6zr33HMPDRs2JDk5mXfeeSewTUZGBoqiMGPGDAYOHIjL5aJr167Mnj27eg6KEEIIIYQQ1c0eAS1Ogg8vgBd7wsqPYdNv8FJvmHYypPQDuwvDtIiLtDPw8d8Y/sxsDuX7eOjrvzjp8Zm88ecWUuIjSp3trj6zayqpTRpw6tOzOfXpWfy1M4d35mYw+D+/cccnK+iREodTEvqEPbumsmjLAfo++itXv7MYy4KRL82h36MzOZTvxadLbzlRO9SboFRiYiJvv/02U6dOZcmSJRw+fJgrrriCW2+9leHDhzNp0iSeeOIJpkyZwtq1a5k+fTpJSUkA5OXlceaZZxIfH8/ixYv59NNP+fXXX7n11luLvcZvv/3Gzp07+eOPP3j22Wd56KGHGDFiBPHx8SxcuJAbb7yRG264ge3btxfb7p577uGuu+5i+fLlDBgwgJEjR5KVlVVtx0YIIYQQQohqYxrgbABthsKBzWAV9trJ2ghN0iCuhb8McG5aU0zLYtuBfAByPTr7DnsY2b0pcksdnGFZdEuOo1msiy378wDwGibbDxZwWuckbKqKKcP3wp6qKFzUO5mcAp2sPC8Au7LdFPgMLuqdIgFdUWvUu0Tnt9xyC7/++it9+vRh9erVLF68GK/XS2JiIi+//DLjx48vsc0bb7zBxIkTyczMJCoqCoDvv/+ekSNHsnPnTpKSkhg3bhyzZs1i8+bNqIXT63bq1InGjRvzxx9/AGAYBrGxsbz55ptcdtllZGRk0Lp1a5544gkmTpwIgK7rtG7dmttuu41777036HvweDx4PJ7A7zk5OaSkpEiicyGEEEIIUXv5CkBzQPrX/uF6m347EpAqZPS9HmPYVPJNjemLtvP5su1s2pdXYlcRdo2zujZhbP8W9G4Zj0c3cdXz3j9un4FlwefLMvl0yXZWbs8uUcamKgzr1JhL+6YwrFNj3D5TEseHEY/PwKapbN6Xy/vzt/LNqp0cyveVKNckxsWons24ckArGjdwYlrgKHOKTCEqThKdl+Lpp59G13U+/fRTPvroI5xOJ+np6Xg8HoYPHx50m/T0dLp37x4ISAEMGjQI0zRZv/5IwsUuXboEAlIASUlJdOvWLfC7pmkkJCSwd+/eYvsfMGBA4P82m40+ffqQnp5e6nt4/PHHiY2NDfykpKSEfgCEEEIIIYSoCYrqD0I17wPNeoEjukQR7eAWjNx9NIhw0KdVPKlNg9/IJDZw0jMljvZJDfDoJnaZUQzwBxZ6tYinW/NYgnWEiYmwk5YcS7fkWHyGhU2T3jLhxK6peHWT5IaR9G4ZT3J8RNBybRKj6NOyIY0bOPEapgSkRI2qd2ffpk2b2LlzJ6ZpkpGRAUBERPAPa0XZ7fZivyuKEnSZaZ5YYsFJkyaRnZ0d+MnMzDyh/QkhhBBCCFHlbE7Q7BCXAqfe788ddaycHUQktkJTVfq1TuDJi9KCBlcu7pPM5f1bEBthx2XXZCgSBI5D52axPDKqK4kNnCXKDOmQyE1D29G4gQuHTZVgXphRVYUIh0aEXWNk92bcNqx90HIPjezC8NTG2DSVSIetmmspRHH1qhXyer384x//4NJLL+WRRx5h/Pjx7N27l/bt2xMREcHMmTODbpeamsrKlSvJyzvSdXju3LmoqkrHjh1PuF4LFiwI/F/XdZYuXUpqamqp5Z1OJzExMcV+hBBCCCGEqDNydsDWudDlAn9+Kc0O3S6CQ9tg+xIwTdw+g3fnZZAU4+KMzv5cr60SIjmlfaPAbHKiJN0wmZm+F7fP5LzuzVAVSIhycFbXJvz8125yPXpNV1FUA8O0eOOPzfRMiSMtORaAAW0TaNc4mtf/2ITbJzMwitqhXoVFJ0+eTHZ2Ni+++CLR0dF8//33XHPNNXz77bdMnDiRe++9F4fDwaBBg9i3bx9//fUX1157LWPHjuWhhx7iqquuYurUqezbt4/bbruNK664IpAM/UT83//9H+3btyc1NZXnnnuOgwcPcs0111TCOxZCCCGEEKKW8RX4g1IT0sEVC788BId3wgVv+NftWAamjsvuoHPTGP6891RUVeGUJ3/n4fO6cHKHRLZm5bPzkJsmsS4ZehSE066y6P7h2G0qB/K8DOnQiGtPbkNWrpdtB/Jp1ziaiHqegyucmaZFgc/ggXNTSUuOY8ehAk57djZvX9UXh01l3qb92GXopqgl6k1QatasWTz//PP8/vvvgZ5FH3zwAd27d+fVV19lypQp2Gw2HnzwQXbu3EnTpk258cYbAYiMjOSnn37i9ttvp2/fvkRGRnLhhRfy7LPPVkrdnnjiCZ544glWrFhBu3bt+Prrr2nUqFGl7FsIIYQQQohaxR7hn2XPXphCo9dV/iAVCjiiILkPhmpDMS0Gtm2ETVNx+wyuOKklg9o1QlUUWjeKwu0zJCdSEDZNpW+rhjjtGrppckmfZAa3T0RVFBIbOIl22iQgFeYMy8JlV0lLjkNVFZrEurjl1HYAaKrCgDYJWIBXl3xSoubVu9n3apOi2feWL19Ojx49jns/oWa1F0IIIYQQotYxdUAFteybY9O0cOuG5MCpINOy8BkmTpsEouorr26iqQqq4s9xLER1kNn3hBBCCCGEELWfaYDuLreYBRKQOg5e3USTQES95rCpaKoiASlRK0lQSgghhBBCCFFzbE5wRAZd5dENDNNCN0xMM/wHeJiWhdtnAFDgNSplny67hq0Oz7LnM0x0w8QwLTy+I8fENI8+VpK8XYi6Sh411KBWrVohoyeFEEIIIYQorsCrY1rwyeJM3p+fgdOmMW5QKy7o2RzTgghHeA1F8xTmx1qw+QBv/LmZFZmHGN2zOded3IaEaAc21d/TpT4p8BpoqsLXK3fyztwtZBf4uOKkllzevwU2VWV3TgFP/bieuZuyOL9HM647uQ2NY5z18lgJUZdJTqkwIDmlhBBCCCFEOPAZJjsPFfDybxv5euVOPHrxaeujnTZG9WzObcPakRjtRA2D4IPPMHl7zhY+WLCV7QcLSqwf2DaBm4a2pV9h8vJwZ1kWWXle/u/3jXy+dDs57uK9oJw2lbO7NuX6U1rz955c7vhkRWDdSW0acuOQtgxomyA5tISoYaHGKSQoFQYkKCWEEEIIIcKBbpic9/Jc1u7KKbPcye0b8eaVfep8kMajG0xfuI2Hv1lbZjlNVVg8+TQaRjmqqWY1x+0zuH3Gcn76a0+Z5VolRPLTnacw+Inf2ZfrCSxXFVh4/3ASG7iquqpCiDJIonMhhBBCCCFEnbJ+9+FyA1IAczbu50C+txpqVLVsqsp78zLKLWeYFu/O21JpeaZqs3yvwa/pe8stl5GVz8LNB7ikb0qx5aYFb82pH8dKiHBQb4JSQ4cO5dZbb+XWW28lNjaWRo0aMWXKlEBOJ4/Hw8SJE0lJScHpdNKuXTveeuutwPazZ8+mX79+OJ1OmjZtyn333Yeu68X2f9ttt3HHHXcQHx9PUlISb7zxBnl5eVx99dU0aNCAdu3a8cMPPwS2mTVrFoqi8N1335GWlobL5eKkk05izZo11XdghBBCCCGEqAUKvAbT/tgcUlnLgjf/3FKnE1ybpsXSrQfIyMoPqfzHCzOx2+r+cMWyuH0G787bghFiUvsPFmzl8v4tSuSQ+mRxJnYtvI+VEOGi3gSlAN577z1sNhuLFi3ihRde4Nlnn+XNN98E4Morr+Tjjz/mxRdfJD09nWnTphEdHQ3Ajh07OOecc+jbty8rV67k1Vdf5a233uLf//53if03atSIRYsWcdttt3HTTTdx8cUXM3DgQJYtW8YZZ5zBFVdcQX5+8S+ee+65h2eeeYbFixeTmJjIyJEj8fl8pb4Pj8dDTk5OsR8hhBBCCCHqMt00+XHN7pDLf7o0E02tu7czXsPkjT+3hFx+X66Hmel70U2z/MJ1lE1T+HhRZsjlf1vn71E1rFPjYssP5vv4Yc1udCN8j5UQ4aLutuLHISUlheeee46OHTsyduxYbrvtNp577jn+/vtv/vvf//L2228zevRo2rRpw/Dhw7n00ksBeOWVV0hJSeHll1+mU6dOjBo1iocffphnnnkG86gvhe7du/PAAw/Qvn17Jk2ahMvlolGjRlx33XW0b9+eBx98kKysLFatWlWsXg899BCnn3463bp147333mPPnj18+eWXpb6Pxx9/nNjY2MBPSkpKqWWFEEIIIYSoC9bvPoy3AkGEnAKdXdklE4PXFS67xurt2RXaZknGQbx6+AZaDuR52XfYU37BQoZpsXZnNl2alcxXs3TrwQqdT0KImlGvglInnXQSinKkG+eAAQPYsGEDy5cvR9M0hgwZEnS79PR0BgwYUGzbQYMGkZuby/bt2wPL0tLSAv/XNI2EhAS6desWWJaUlATA3r3Fx0gPGDAg8P+GDRvSsWNH0tPTS30fkyZNIjs7O/CTmRn60wQhhBBCCCFqo54t4kmOjwi5fFpyLM3iQi9f2xR4DS7uk1yhba4c0JJIh62KalTz4iIcnNSmYcjlE6OdnNIhka+W7yixLtyPlRDhol4FpUrjclXOzAx2u73Y74qiFFtWFNQyT7DLrdPpJCYmptiPEEIIIYQQdZnPMPnHSS1DLn/1oFZVV5lqEOHQuHpQ6xL5kErTv3VDkmLCe0Y5TVW4dnDrkMtf2i+FhZtL5uXq1SKO5PjIyq6eEKIK1Kug1MKFC4v9vmDBAtq3b0/37t0xTZPZs2cH3S41NZX58+cHkqIDzJ07lwYNGpCcXLGnG8EsWLAg8P+DBw/y999/k5qaesL7FUIIIYQQoq5w2TXG9m+BQyv/FiU2ws6ItGbYQyhbm0U6NIYfkw+pNNcODj2AVVdpqsKpnRqT2MAZUtkx/VrwwYKtJdZdM7g1YX6ohAgbdbsVr6Bt27YxYcIE1q9fz8cff8xLL73E7bffTqtWrbjqqqu45ppr+Oqrr9iyZQuzZs3iv//9LwA333wzmZmZ3Hbbbaxbt47//e9/PPTQQ0yYMAG1EpIr/utf/2LmzJmsWbOGcePG0ahRI0aNGnXC+xVCCCGEEKIusakql4QwpG3cwFboRmgztNVmDk3lpqFtcdrKvqdo3SiKYamNwz4oBaAbFuMHt0Yp562OTGsGHEl2XiSlYQRndWmCrY4HLIWoL+rVINsrr7ySgoIC+vXrh6Zp3H777Vx//fUAvPrqq9x///3cfPPNZGVl0aJFC+6//34Amjdvzvfff88999xD9+7dadiwIddeey0PPPBApdTriSee4Pbbb2fDhg306NGDb775BofDUSn7FkIIIYQQoq6IcGg8dF4XrhrYijf+3MLXK3fg9vlTXzRw2hjdqznXndyGpBgXjnICOXWBqiqkNo1h6ZTT+XjhNt5fkEHmAX/ydkWBQW0bMf7k1pzcPhHdMAmDt1wul11j3KBWnNe9GW/O2cKnSzPJKdABcNpUzk1rytWDWtM2MYopX63BMP3ByQFtExg/uDVDOiZiGBY2rSbfhRAiVIp19Ji0MDZ06FB69OjB888/X9NVCZg1axannnoqBw8eJC4u7rj3k5OTQ2xsLNnZ2ZJfSgghhBBChIUCr44F/HdxJhEOjVE9m2OaFhFhmrzaoxvYVJVFW7KYuymLsf1a0DDagV1VUetBD6lgCrw6mqry7aqdHMjzclm/FmiKgk1TUBWFJVsP8OeG/Yzp24JGDRzYVLVe9CYToi4INU4Rni26EEIIIYQQok4rCj6N6d8CBSUsekaVxVnYtad/6wR6tojHZZeuPkXnwMjuzTBNC+cxx6Rvy4akJccRIcdKiDpLglJCCCGEEEKIyqF7wOYM/N/CwmPZAwEWj8/AggoFXJz1bByWqiq41Pr1nstj11QIckhUVSFCjpUQdVq9Gb4XzmT4nhBCCCGEqDWODkx5csEZjU83sRf2dMr16EQ75dm4EEKEs1DjFOHdB1YIIYQQQghRdQzdH4QqkjEHS3djmQasnAHAwi1ZYJlYupdZ6/dSlPFHN018hln9dRZCCFFrSFBKCCGEEEIIcXwU1d8rypsHlgXeXJT/XoUy93lY/wOWI4q+ydHYNNibk8/Pf+0h0qHh8RmoihKYOU0IIUT9JEGpEJmmyZNPPkm7du1wOp20aNGCRx99FICJEyfSoUMHIiMjadOmDVOmTMHn8wW2XblyJaeeeioNGjQgJiaG3r17s2TJksD6OXPmcPLJJxMREUFKSgr//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": "iVBORw0KGgoAAAANSUhEUgAAA94AAAJOCAYAAABBfN/cAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8ekN5oAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3xT9foH8M9JmjTdaemGDmhpmTLdICBTEBfXPcBxcWGvIKL8BISiFquiVlHUewX04kVciIoDlCGCCEiVWWhpKaN0ko6UNmlyfn+UExqapEnJavt5v155XXvOyTlPmkNunzzf7/MVRFEUQUREREREREQuIfN0AERERERERETtGRNvIiIiIiIiIhdi4k1ERERERETkQky8iYiIiIiIiFyIiTcRERERERGRCzHxJiIiIiIiInIhJt5ERERERERELsTEm4iIiIiIiMiFmHgTERERERERuRATbyIi8noFBQUQBAGvvvqqp0NxO+m1L1++3KnnnT9/PgRBcOo5nW316tUICwtDTU2N2689ZcoUBAYGuv25rjJ8+HAMHz7c9POBAwfg4+ODffv2eS4oIqIOhIk3ERG1iiAIdj02bdrk6VDN4vHx8UFYWBgGDRqEf/3rXzhw4ICnw3OZ2tpazJ8/3yveA0cZDAY8//zzeOKJJxAYGGj6oqClR9Pkkqzr1asXJkyYgHnz5nk6FCKiDsHH0wEQEVHb9PHHH5v9/NFHH2H9+vXNtvfs2dOdYVk1evRo3HfffRBFEZWVlfjrr7+wYsUKvPPOO3j55ZcxY8YMT4doUUJCAs6ePQuFQuHwc2tra7FgwQIAaJaQzpkzB88++6wzQnSJb775Bjk5OZg6dSoA4JZbbkFycrJpf01NDR599FHcfPPNuOWWW0zbo6Ki3B5rW/XII49g/PjxyMvLQ1JSkqfDISJq15h4ExFRq9xzzz1mP//+++9Yv359s+3eIiUlpVlsixYtwsSJE/HUU0+hR48eGD9+vIeia66hoQFGoxFKpRIqlcrp5/fx8YGPj/f+GbBs2TJcffXV6Ny5MwDgkksuwSWXXGLaX1ZWhkcffRSXXHKJ195z3m7UqFEIDQ3FihUrkJ6e7ulwiIjaNQ41JyIil1m2bBmuvfZaREZGwtfXF7169cK7777b7Lhdu3Zh7NixCA8Ph5+fH7p27YoHHnjA5rlFUcTUqVOhVCrx5Zdftiq+Tp06YdWqVfDx8cGLL75otq++vh7PP/88kpOT4evri7i4OMyaNQv19fVmx61fvx5DhgyBWq1GYGAgUlNT8X//939mx9TV1WH+/PlISUmBSqVCTEwMbrnlFuTl5QEwn8P+xhtvICkpCb6+vjhw4IDFOd7SHOKjR49i7NixCAgIQGxsLNLT0yGKoumcERERAIAFCxaYhmLPnz8fgOU53g0NDVi4cKHp+omJifi///u/Zq85MTER119/PbZu3YrLLrsMKpUK3bp1w0cffWR2nF6vx4IFC9C9e3eoVCp06tQJQ4YMwfr1622+L3V1dfjhhx8watQom8dd6NixY3jssceQmpoKPz8/dOrUCbfeeisKCgqcEld2djYiIiIwfPhwu+adnzx5EjfddBMCAwMRERGBmTNnwmAwmB1jNBrxxhtvoHfv3lCpVIiKisLDDz+MM2fOmB339ddfY8KECYiNjYWvry+SkpKwcOHCZucDgPfffx9JSUnw8/PDZZddhl9//dVifAqFAsOHD8fXX3/d4mshIqKL471fdRMRUZv37rvvonfv3rjhhhvg4+ODb775Bo899hiMRiMef/xxAEBJSQnGjBmDiIgIPPvss1Cr1SgoKLCZTBsMBjzwwAP49NNP8dVXX2HChAmtjjE+Ph7Dhg3Dxo0bUVVVheDgYBiNRtxwww3YunUrpk6dip49e2Lv3r14/fXXcfjwYaxZswYAsH//flx//fW45JJLkJ6eDl9fX+Tm5uK3334zi/X666/Hzz//jDvuuAP/+te/UF1djfXr12Pfvn1mQ3yXLVuGuro6TJ06Fb6+vggLC4PRaLT6Oxg3bhyuuOIKZGZm4ocffsDzzz+PhoYGpKenIyIiAu+++26z4dhNq8YXeuihh7BixQr84x//wFNPPYUdO3YgIyMDBw8exFdffWV2bG5uLv7xj3/gwQcfxOTJk/Hhhx9iypQpGDRoEHr37g2gMbnPyMjAQw89hMsuuwxVVVXYtWsX/vzzT4wePdpqHLt374ZOp8PAgQNtv3kX2LlzJ7Zt24Y77rgDXbp0QUFBAd59910MHz4cBw4cgL+/f6vj2rlzJ8aOHYvBgwfj66+/hp+fn81YDAYDxo4di8svvxyvvvoqNmzYgNdeew1JSUl49NFHTcc9/PDDWL58Oe6//36kpaUhPz8fb7/9Nvbs2YPffvvNNMVg+fLlCAwMxIwZMxAYGIhffvkF8+bNQ1VVFV555RXT+f7zn//g4YcfxlVXXYUnn3wSR48exQ033ICwsDDExcU1i3PQoEH4+uuvTfc+ERG5iEhEROQEjz/+uHjh/63U1tY2O27s2LFit27dTD9/9dVXIgBx586dVs+dn58vAhBfeeUVUa/Xi7fffrvo5+cn/vjjj3bFBkB8/PHHre7/17/+JQIQ//rrL1EURfHjjz8WZTKZ+Ouvv5odt3TpUhGA+Ntvv4miKIqvv/66CEAsLS21eu4PP/xQBCAuXry42T6j0Wj2+oKDg8WSkhKLr33ZsmWmbZMnTxYBiE888YTZuSZMmCAqlUpTPKWlpSIA8fnnn2927eeff97s/crOzhYBiA899JDZcTNnzhQBiL/88otpW0JCgghA3LJli2lbSUmJ6OvrKz711FOmbf369RMnTJhg9Xdjzb///W8RgLh3716rx1h6bZbut+3bt4sAxI8++sihuCZPniwGBASIoiiKW7duFYODg8UJEyaIdXV1LcYvvT/p6elm2wcMGCAOGjTI9POvv/4qAhBXrlxpdtwPP/zQbLul1/bwww+L/v7+pph0Op0YGRkp9u/fX6yvrzcd9/7774sAxGHDhjU7xyeffCICEHfs2NHi6yIiotbjUHMiInKZplXByspKlJWVYdiwYTh69CgqKysBAGq1GgDw7bffQq/X2zyfTqfDrbfeim+//Rbr1q3DmDFjnBKntPRTdXU1AOCzzz5Dz5490aNHD5SVlZke1157LQBg48aNZrF//fXXVivTX3zxBcLDw/HEE08023fhUO9JkyaZhofbY9q0aWbnmjZtGnQ6HTZs2GD3OSTr1q0DgGZN5p566ikAwHfffWe2vVevXhg6dKjp54iICKSmpuLo0aOmbWq1Gvv378eRI0cciqW8vBwAEBoa6tDzmt5ver0e5eXlSE5Ohlqtxp9//tmquDZu3IixY8di5MiR+PLLL+Hr62t3PI888ojZz0OHDjX7/Xz22WcICQnB6NGjze6zQYMGITAw0HSfXfjaqqurUVZWhqFDh6K2thaHDh0C0Dhlo6SkBI888giUSqXp+ClTpiAkJMRijNLvuKyszO7XRUREjmPiTURELvPbb79h1KhRCAgIgFqtRkREhGn+s5R4Dxs2DJMmTcKCBQsQHh6OG2+8EcuWLWs2rxgAMjIysGbNGnz++edOXTZKmq8bFBQEADhy5Aj279+PiIgIs0dKSgqAxuHxAHD77bfj6quvxkMPPYSoqCjccccdWL16tVkSnpeXh9TUVLsamXXt2tXumGUyGbp162a2TYrvwjnN9jh27BhkMplZ53AAiI6OhlqtxrFjx8y2x8fHNztHaGio2dzk9PR0aDQapKSkoG/fvnj66afx999/2x2TeG6+ur3Onj2LefPmIS4uDr6+vggPD0dERAQ0Go3pfnMkrrq6OkyYMAEDBgzA6tWrzZLZlqhUqmZfolz4+zly5AgqKysRGRnZ7F6rqakx3WdA47SGm2++GSEhIQgODkZERISpqZz02qT3qHv37mbXVSgUze4VifQ79vY13YmI2jrO8SYiIpfIy8vDyJEj0aNHDyxevBhxcXFQKpVYt24dXn/9dVNyKggCPv/8c/z+++/45ptv8OOPP+KBBx7Aa6+9ht9//91UjQaAsWPH4ocffkBmZiaGDx/utG7f+/btg1wuNyW+RqMRffv2xeLFiy0eL82V9fPzw5YtW7Bx40Z89913+OGHH/Dpp5/i2muvxU8//QS5XO5QHC3NG3YHexMwa6+tabJ8zTXXIC8vD19//TV++ukn/Pvf/8brr7+OpUuX4qGHHrJ67k6dOgEAzpw5gy5dutgd+xNPPIFly5bhySefxJVXXomQkBAIgoA77rjD7MsQe+Py9fXF+PHj8fXXX+OHH37A9ddfb3cs9rz3RqMRkZGRWLlypcX9UuKu0WgwbNgwBAcHIz09HUlJSVCpVPjzzz/xzDPPWB1tYQ/pi4Dw8PBWn4OIiFrGxJuIiFzim2++QX19PdauXWtWHW06fLapK664AldccQVefPFFfPLJJ7j77ruxatUqs0ToiiuuwCOPPILrr78et956K7766quLXhKrsLAQmzdvxpVXXmmqeCclJeGvv/7CyJEjW0xEZTIZRo4ciZEjR2Lx4sV46aWX8Nxzz2Hjxo0YNWoUkpKSsGPHDuj1+latxW2N0WjE0aNHTVVuADh8+DCAxq7jgGNVzISEBBiNRhw5csRs7fXi4mJoNBokJCS0Ks6wsDDcf//9uP/++1FTU4NrrrkG8+fPt5l49+jRAwCQn5+Pvn372n2tzz//HJMnT8Zrr71m2lZXVweNRtOquARBwMqVK3HjjTfi1ltvxffff+/UkRZJSUnYsGEDrr76aptfumzatAnl5eX48ssvcc0115i25+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+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+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/88sOLv6cpd12VY91qc+Zy3g8yzSxXAmpfiZZXm9Sm3npurleb/qeW0a48DV7/vNz4XN1fl+vV691uTwJntT/bZfW9txmz549GIbBhg0bsnooOcJlL98DuOeee4CkouZdunQhMDDQ1+b1etm0aRONGzdO3xGKiEiOZXk9cCoOvB6svAUwHOeu1mp53HDiKDicWCFhGPYr+khK33FaFnhcWIf3QZHSGM5zn2+WaYI7AevYP1CwJIYzIMvGmVEsdyLW4X0YRUpj4cSw2fzbDv4JJSpgOK793C3LxDBsad6XnMfyuLEO7Ep6jZz/u5P8e3VoDxQr69eWlZLel44DFlae/H7vPZbHDfH/QUAwVnAeDLsjKfDYuxVKV0lxDpbXjbV/B5SqlG3OLzuw3IlY+7ZD2aoYducFbS6svX9A2ep+nwlX/VheD5w5Ca4ErLCC/p8zXg+cPA6GgZUnX5qfM5ZpgscFJ45BYBBWcF5fX8v0gicR6/h/GGEFsAJD/N4jL2Sz2fF4E3HY0/f1kNp75dW8f1ruRKy/dkLpqKTXt8eNtW8rRFRJat+7DcpVP9f2104oGYnhDMRmc2TIuUnuY2LhNk2c5/2uuE0TE+sie8n16orexcLDwwkPD8eyLPLmzeu7Hx4eTrFixXjqqaeYMWNGRo1VRERykORAyjWhJ67xPeHEUd//wCYHUq7xPXCN7wGn47NsxlTyF2f3h31xT3wR6+9dWO7EpLazgZR7Ym/cE3ph/bsvW876uBaWOxHrwC7cE1/E/WFf8Lp9M6YsdyJm7Bbck/rg/uTVdJkRYhg2ls1ow5JPmrNsRhsFUjmc5XHjnjYQ9+Q+mLs3nvvdSf69+rg/7km9sfbv8LVlpeSQIum9pyecPOZ777E8bqy4f8+9L7kSsLxuPJ+/g/ujvpgbf/E7B8vrxvPZcNwfvoS5PTpbnF92YLkTMTf+gvujvng+fwfrvJlDltuFd/W3uD/qh+f/PrjmGVPJgZTvZxb/37nPGa8HThzDNaEHrgk94OTx1GdBnQ2krOOHz31enTmRFEaaXnAnYv33N+6JvXBP6AmJp9OcVer2JPDrlokcP3UAy0q9z9U6/73zat8/LXci5rZVuCe/hHfJHCyPG8+cEbg/7Iu5eRm4EnB/PgLvqgVJbZ8OwT35Jcyd6zBdCaza/hlHT+zHTOP8RZL9d+YMvVb8j3hXIm6vl3hXIr1W/I8jCWeyemiSDV3RO9nUqVOZOnUqgwcPZsqUKb77U6dOZfLkyQwYMIBChQpl1FhFRCSHOD+Q4tg/cOLIuWDK6/UFUpw4Csf+ybJg6vxAytq3DdyJuD/unxRMeT2+QMo6uBsST+Oe1CcpmMoly3V8gdRH/ZO+eO3bdi6Y8rgxY7fgmTYw6f7uDekWTHlcp/C6T+FxnUqHs5CskhxIWTHrwOvB8+ngpGDK4/YFUtaeP5L+PmVAlgdT5wdSxP0Lcf+eF0x5seL+TQodTh7HyF8U7HY8n7+LuXEJWBaer0YmBVMety+QMretBNPEM+sNBVOcC6Q8X40Ey8LcuNQXTFmepEDK+814AMzV311TMHV+IMXRg3DyWNLPM/6/s58zSYEUcf/B8X9TDaaSAqlErOOHcU9+CU4eg6MHfcEUppkUSH3UPymoOrzvvGAq5VI+t/cMa3bM4Kd1b2Oa6f95lvzeeTXvn8mBlGfWmxgV62Bvdi+eOSMwN/+a9Pr+4h3MrSsJ6P4+9nq34/l0COaO1WB68cwYhhWzjspFG/PLpvexuPQyRrm+FQgKYu2//9DxpwVM2rqRjj8tYO2//1AgMDhDH/f777+nadOm5MuXj4IFC9K2bVt2794NnFtS98UXX9CsWTOCg4OpX78+O3fuZM2aNdSrV488efLQpk0b/v33X98xTdNk2LBhlCpVisDAQGrXrs3333/v97irV6+mTp06BAUFUa9ePdavX5+h55nbXNV/Tw4ePJjQ0FAOHz7MsmXLWLZsGYcPH07vsYmISE5lejEP/pn0ZSDZ2WDK/P2nc4FUsrj/MA/shsuo15GuvB6sY4eTlu0lOxtMmau/OxdIJUs8jblrA5CyrmKOZNgwd66D82d/nA2mvKsW+gIpX9uhPWdnvF0fNSEkbUkBz7GkpZ3JzgZT3pULcH90NpBK5nFh7lwLWTkzzjQx/46BE0fObTsbTJm//+QLpABsJStCYgLm/u3n+p4Npry/foln+pCkQOr8Y2+Lhixchpwt2B2Y21eBdW6JjrlxKZ6Zb+JdPMsXSCWz9vwBV/ufEb7PmXNfHpODKfP3n84FUsnij2Ae2OX/OeP1gGklLcE8dfzc9rPBlLnuB18g5Rvz0UNJnxkXjNvtSWDJxrF4vInsPbyav45swszsz7SLsTkwt64Cy8RWMjLp8+yvnefaLQvP1+/hXfcT7hnDkgKpZKYXc3s0YXlLcezkfvYdXpchoZvkHiEOJzYMjiUmMiNmG8cSE7EbBsGOjH2PPHXqFL1792bt2rUsXrwYm83G3Xff7Te7b/Dgwbz22mv8/vvvOBwOHn74Yfr168fYsWNZtmwZu3btYtCgQb7+Y8eOZdSoUYwcOZJNmzbRunVr7rrrLmJiYgA4efIkbdu2pWrVqqxbt44hQ4bw0ksvZeh55jaGZVlXvLDzxIkTPPfcc8yZMwevN+nN1m6388ADDzB+/HjCw8PTfaBXKz4+nvDwcOLi4ggLC8vq4YiIXDcsdyLmznV4Zgy7eNhks+N4dDC2yBuypCaL5XGdXZrxIiRc/H+e7bc/jr3ZPelSWym7sDxuvD9/hnfJ7It3DM2H87kxGPmKXHYdmNTqnZheF0un3oTpdWGzB9Ci6y/Y7AGX3E+yn+T6S8mzjS7GflNH7Ld1SZcaQtfCcidibo/GM+sNuNgSJLsDZ+8pGEEh52biXIStTisc9/fJ0tp42YXl9STNHNuy/KL9jCKlcT43Fi5Ro+mij+VOxNy9Ec+ngy8ebtlsOB4ZiK1y/ZR1wdwu8LoxN/2KZ+5ov0AtBUcAzsffwoio4qsvaFkWXtPNX/9t4PNfnvMt2ysYVo5Hbv4Ypz0YpyPoys7rEu+dQKrvn5d677S8nqQZURuWYL/rOexVG+Oa/BIcO3TR8djqtcZo/xxfLO/Jvn/XUSBvGR65eQoBjpArPrfcJDd+z0xISCA2NpZy5coRFHRlP1vTsvCYJgdPn2LS1o387+99KfrcUrI0T1etRfGQUBw2G7ZULp6Wnv777z8KFy7M5s2byZMnD+XKlePjjz/m8ccfB2DOnDk89NBDLF68mJtvvhmAESNGMG3aNLZvT/pPiZIlS9K9e3deeeUV33EbNGhA/fr1GT9+PB9++CGvvPIKf/31l+85mzRpEs8++yzr16+ndu3aGXqO2dnlvp6u6pPziSeeYP369SxcuJBGjRoBsHLlSnr27MnTTz/NnDlzrm7UIiKSaxjOQGyV6uLoNCjtYCqLAykgKWAqVBLns6MvGkzlxkAKwHA4sbd6FCDtYOoqAik4VwPl/GUmlun2falK/pJl2M4d0xEQSrNO313FmUhmMxxOrLBCBHQfe9FgKrsEUnD2falKQxwPv5p2MGV34HhsGEZ4QbDZCej+/kWDKQVS/gy7w/f8phVMpUcgBWd/nhVq4eg8NO1g6iKBVNIxArAAW83mOCDtYCqVQMrtTeTk6cP89Pvb/HnoN7/uR+JjmbDgDupVepgmVZ/EMIzLLhB+qfdOSPn+eTnvnYbdgaNjPzyA95sJAAQ8PfKiwVRSIPWsL5ACOHpiLxMX3kndyIdoWu1JMGw4Vfz8uubyegmw25m+8w8+3rY5zX6L/97H4r/38URUDZ6MqunbL73ExMQwaNAgoqOj+e+//3wzpPbt20fVqlUBqFmzpq9/0aJFAahRo4bftuRVYPHx8Rw4cIAmTZr4PU6TJk3YuHEjANu2baNmzZp+oUtyRiKX56o+BRYuXMgnn3xC69atCQsLIywsjNatW/PRRx+xYMGC9B6jiIjkUIYzEFtUQ+xN70m13d7sXmxVGmT5VasMRwBG4Qgc7Z9Ptd1WpQGOlg/mukAqmeFw4ri9G0a5Gqm2O+7rjZG/6FWFCufXQPG6T/l9qYKkL1bnt6vOVM5iOJwQXhhHx76pt5eOwnHHk9kikEpmOAOxVWuCvVH7VNvtN3XEVjEpKDfsDgjJi7PzkNQPVqA4jgf6KZC6gGF34HjkNciTP9V2Z9fXrzmQ8j2WMxBbZF3sze9Ptd3euAO2qo0u+jljOAPAGYit7q3Y6rVO/Ti3dsYoUzUpxDobWq3ZMZMPv7s7RSCVzONNZNW2qUxYcAf/xf3JlSxQudR7J/i/f17ue6dhd+B48GXIXxTvNxMwD+3B+dCA1PsWKonjvt4sWjvcF0idf27R26cxfsEd/Hs85orOTXKfALsd07J4rFI1vri1HTeXLJ1qv1tKlubLW9vxWKVqmJaVroEUQLt27Th69CgfffQR0dHRREdHA+Bynfv9cTrPfR4ZZ2dqXbhNxfwz11V9EhQsWDDVJXrh4eHkz5/6h4+IiFx/LI8b4v7Du35xqu3e33+GuP+u+QpM1yr56kveX79Ktd3cvRFzz5ZcW8TYcifi3bku6RLuqfAumQ2mN80rTsn1y7IsML14/zcz9fa/Y/BuX52tfncsjxvr2D94Ny5Jtd277kc4efRcQWzLxPvDtNQPduwQ5rofs9X5ZQeW24V35YI0Z895vpsCVvrUW0q6yt5RvL//lGq7d8P/4Pjhi37OWKYXPG6sQ7GYW1akfpzohb6r8hmGgdfrpmGVztz2/+ydd3gUVReH3ym76STU0KX3IkURRUHAgmLv0lUUC0UUELtgo/kpFgQsNAs2rFhQqghIF6QXhVBCCenJ7pT7/THJJstuQkICCfG+z7MPZO6UMzO3/ubec9qNJjwk7/FP9Yotub3zW1SKru8bAJckwvBgr/4ZEo+gtrwMtV4rrN/yKL/HD2Ks/YUuzR8kMjQwmFW1Cs25/bLJVIlpVCruTVKyqIqCW9M4L6ocL13YCe2kPKEpCi9e2InaUeVwa1qxL907fvw427dv5+mnn6Zbt240bdqUEyfyX1p+KsqVK0f16tVZvty/Xli+fLlv5lXTpk3566+/yMzM9KWvXLmySNf9r3FaotTTTz/N8OHDOXw4Z5rn4cOHGTFiBM8880yxGSeRSCSScxdhGv5R9oKRkpATla+EhClh2/5R9oJheDDeewJxYGeZG3wKw+MXZS/oPrmj8hVSmNLdEWiunN/J/qNUze2XrrsjTvteJGcXX/TK905yap6b3FH5SkHZEabhF2UvKEnHnHorMw1h5oqyF/SEAvOLSdgbF5eK+ysNCMM/yl4w7L+W+KLyFelalukfZS8Y2REXk4N/ABG2BYYXcSwuwKm5HwmHfVH5hGWiaS40VadlnZ48dN18Lmzc12/3EFcUt3T6H726vkfV8k3QtcLNtD1V3Qn+9WdB6k5heLDXL8T86n+oLS5Fv+1xzI9e9Hdq7neAQHzxGuG7ttOny3SfMBXiiuTmSybRu9uHVK3QrND3Jin7pJsGlhCUDwmhd8OmlA8JwRKCjDMYKKV8+fJUrFiRadOmsWvXLhYuXMjw4cOLfN4RI0Ywbtw45s6dy/bt23niiSfYsGEDQ4cOBeDuu+9GURQGDhzIli1bmD9/PhMnTizydf9LnNZc4ylTprBr1y5q165N7drO1Lx9+/YREhLC0aNHmTp1qm/fdevWFY+lEolEIjlnyFOQUjXUlpc5IaizfUxlReVzP/wGIqrCWV3mk58gpTbvhL17fY6PqSxhynXfq1CjYYkvOSwO8hSkIqJRazfzG4hnC1Ou+ycgcBVo2Y0QdoCPE+novGyQnyClNumAnTuaWZYwpfd9AbV+6xIrO3kKUpqO2uJS7E1LfD6m1Gr1wBWCOSdQkFLqt0EcPwCJWZGns4QpHVBbdykTdcPpkpcgpVSsAeUqIPbm+JqxNy7GhKzlj4Wv94VlQEpioCClqqgtO2NvXpbjYypLmHI/PBlRrpKvnRGWBWYegpTuRm3W0WmvspemZUXlcz/8BiIsylkKl+VLqXOrhzmUsJn9R52xT5dWj1C3akc09TTu7RR1JxTe0bmfINX0ojwFKaVBG8SxOEg8mn1S7M8nEn7bcPp0mc6MhQO4pMX91Kt2CZoql61KgpOQmckFlavycodOhGk6/Ro3Z/SqZSR4MohwnZl+nqqqfPrppwwZMoQWLVrQuHFjJk+eTJcuXYp03iFDhpCUlMRjjz3GkSNHaNasGd9++y0NGzYEIDIyku+++45BgwbRpk0bmjVrxrhx47jllluK4a7+G5xWTXLjjTcWsxkSiUQiKVMIG5Fw2L+Dr2rofZ93Bqytu/g7P89IRpyIR4mMObt22hakJiGSj/tt1q6+F63LHYj4f/ydnxsexOF/UWo0Ort2nikUxRHj/ASpLKfmFatj/TwDa9HHviSRdBTSUyAymoJMtg42OFI1t+OY1/KiqK6gX/+lIHUOYFvOTKJsYSYLrfPtaD3ugxOH/Z2fW6aT1xqcf/ZtzUbYiOOHICM1Z1uWU3O1UXvslpdifvyiI0yVr+qU94SDfqdQ23RHv/1xSE/xd34uBHbcDtQ23c7iDZVCVBURt8NvkxJ7Hq4HXwd3GObHL/o5PxfHDoBlwWmIUtg2IjEe0pL9rq/3ega1+SXYO7pjzszl/DwjDfv4IdSoCrnOYTnnOX4QPLl8MmU7Na/bAnt1O3/n56mJiKTjKCERkMsdjoLGFW1H8cHPd1A+shat6t102qLNqepOIGj9mW/dqWrYcTtACJQKVcHIRJzkvF9tfxX6zcMg+bi/83Mh4OBewlt0olJ0fdrUv1UKUpJ8qRQWxv8uuRxX1gcsl6bx+iVdMfKLxlwMdO/enS1btvhty+3v7GTfZ126dAnY1r9/f/r37+/7W1VVnnvuOZ577rk8r3vRRRexYcOGPK8ryR9FlPGnVRZDdUokEsm5gDA82P9uwfzwKbBtR5Bq0AbFFeKk7VjrCFOqiuuel1FqNy2RGQbCNBCJRzDeGQZpiX5R9oTpRRw74BOm9BuHOJGIXGVnqYIwvFjLv8L68f2AKHvCNLB+neMIU9GVcD80GaLKF9mp86IPLsMy0tBcEVx+z9JiuhPJ2UZYJqQl4X17MCQe9YuyJ0wDko/5hCntyv5onW8r8WABzuzATc7sQHAEqXqtcuqlbX86wpTmwjX8PZSwSIwpwxDx//pF2ROWCRmpPmFK7Xg9es9Bpcqhe0khTAPzy9ew1/2aI0hlOTUXlumLyqfUaIjrgUngCjlth+fC8CD2b8d4fzTYpl+UPWF4sPdsdIQpFPT+Y1HrtghoZ4TpBcPA3vEn5qevgqpnRdlrDChgGdh/LXWEKVcorgcmosTWCdoOmJaH71Y+Q4s611Kv6sVopyO25UN23QmcVv0pLAPzm7exV/2AdsMjaOd3xXhnKOLofkeQuuERjA+fQr2wB1qDtk75PXEY7ZKb0K4ZyNItU6laoRkNql96WjPAyhplcZyZmZnJ3r17qVu3rl80uUKfxzQJ1QP7Cnltl5RNCpqfTluUSkxM5IsvvmD37t2MGDGCChUqsG7dOmJjY6lRo8ZpG17clMXKQiKRSM4VsoUpDI9PkPJL27EWJTS8xAQpny2mgUg8ir1tFdpF1/oNnLOFKbFvG2qbbmVKkMrGWXLzA2rjC32ClC/NNLB+/wrt/K7FIkiBFKXKEtnClLV2AdqltwTkHZKPYf39B1rH60pckMomW5hCCJ8g5Ze2fTVKRDRKzUbODB5POtbSz9G69/HL/9nClLXyO7Qud0pBKhfCNLAWfoR26a0BUfaEZWL9MhOt691FEqR858sSpkR6sk+Qyp1m79kIihZUkMqxN0uY2rXOefe1Gvv2FYbXEab+Xu6IUXkIUtlkeJNx62FnRLQpqigFjjBlLfoUreP1EBIB3gynju/WC1CwFsxC63I76G4nf/85H63z7Si6i0xvMi49XM6SyqIsjjOLS5SSSOAMi1J//fUX3bt3Jzo6mn/++Yft27dTr149nn76afbt28esWbOKZHxxUhYrC4lEIjmXyHb+G2wwkF/a2SbbAW6wgaUwvSAok4JUNvnev2UASrGFvV82pwemNw3dHRHgN0Vy7pEdpS5Y/sgvX5UkhamXRNZyE0UNDF3u3LuCUsxhzcsCznNTgopO2QETiipI+c5XDO2MMLwgbFCUwNlUhhcQgHLKdsC0PKiKjhokvxSV7LoTKFL9KaysPK1pAfk7998nl+0zeW/nImVxnClFKUlxUtD8dFq9y+HDh9O/f3/Gjx9PVFSUb/s111zD3XfffTqnlEgkEkkZJb+BQGkQo7LJb9BcWmZ4nEnyvf9iXIJysgNf6dT83Cc/sbK0iVHZFKZeCiZG+dKKSagti+T73IpJjPKdrxjamfzEpsJ8kMh2fF7cBHN+frr1Z24R9eT3lPvvk/P3mbo3iUTy3+a0WoTVq1fzwAMPBGyvUaMGhw8fLrJREolEIpFIyiYnD6CkICWRSCSnJlhdKetPiURSFjitmiwkJITk5OSA7Tt27KBy5cpFNkoikUgkEolEIpFIJBKJRFK2OS1R6vrrr2fMmDEYRpafAEVh3759jBo1iltuuaVYDZRIJBKJRCKRSCQSiUQikZQ9TkuUmjRpEqmpqVSuXJmMjAw6d+5MgwYNiIqK4qWXXipuGyUSiUQikUgkEolEIpFIJGWM0/LOGB0dzYIFC1i+fDkbN24kNTWVtm3b0r179+K2TyKRSCQSiUQikUgkEolEUgYp9Ewp27b54IMP6NmzJw888ABTpkzh999/5+DBgwghzoSNEolEIpFIJBKJRCKRSEo5Xss+Rbp1liyBLl26MGzYsALtO2PGDGJiYoq8j6TwFGqmlBCC66+/nvnz59O6dWtatmyJEIKtW7fSv39/vvrqK77++uszZKpEIpFIJBKJRCKRSCSS0ooC3PbTEo5mZAakVQ4L5eMrLj37RhUTd9xxB9dcc01Jm1HmKJQoNWPGDJYuXcpvv/3G5Zdf7pe2cOFCbrzxRmbNmkXfvn2L1UiJRCKRSCQSiUQikUgkpZdM0+LjHXvYn5oWNH1/ahpzduzhrkZ1CdW0s2xd0QkLCyMsLKykzShzFGr53ieffMKTTz4ZIEgBdO3alSeeeIKPPvqo2IyTSCQSiUQikUgkEolEUvrJsCxmbd+T7z4zt+0m0yz+JXxpaWn07duXyMhIqlWrxqRJk/zST5w4Qd++fSlfvjzh4eH06NGDnTt3Bpzn66+/pmHDhoSGhnLVVVexf/9+X5pcvndmKJQo9ddff3H11Vfnmd6jRw82btxYZKMkEolEIpFIJBKJRCKRnBt4LIvXNvxN5il8RmVaFq9t2IKnmH1LjRgxgiVLlvDNN9/wyy+/sHjxYtatW+dL79+/P2vWrOHbb79lxYoVCCG45pprMAzDt096ejovvfQSs2bNYvny5SQmJnLnnXcWq52SQAq1fC8hIYHY2Ng802NjYzlx4kSRjZJIJBKJRCKRSCQSiURS+rGFYG9yKgv2HyrQ/r/sP0ivRnVpGFMOVVGKfP3U1FTef/995syZQ7du3QCYOXMmNWvWBGDnzp18++23LF++nIsvvhiAjz76iFq1avH1119z2223AWAYBm+99RYdOnTwnaNp06b8+eefXHjhhUW2UxKcQs2UsiwLXc9bx9I0DdM0i2yURCKRSCQSiUQikUgkktKPYdvMOcWyvZOZvX0Php1/pL6Csnv3brxer09MAqhQoQKNGzcGYOvWrei67pdesWJFGjduzNatW33bdF3nggsu8P3dpEkTYmJi/PaRFD+Fjr7Xv39/QkJCgqZ7PJ5iMUoikUgkEolEIpFIJBJJ6celqvRuXI9f4wo2UwqgT+N6uNRCzZGRlFEKlQv69etHlSpViI6ODvqrUqWKjLwnkUgkEolEIpFIJBLJfwRVUahbLpIralUr0P5X1qpOnXKRxbJ0D6B+/fq4XC5WrVrl23bixAl27NgBQNOmTTFN0y/9+PHjbN++nWbNmvm2mabJmjVrfH9v376dxMREmjZtWix2SoJTqJlSH3744ZmyQyIpEsK2UNTAsKLCtgERNE0ikZROhLBRFDXg75O3S4oXYXoBBUV3BUkzQFFQtEJ1GyTnAMK2QIig71ZYppN2Up4QhtfJD3nmFVC0wLQC2WM6DmeLkg+D1RVnu/7IqzyVBtvOBfLrvwXLs8JwVmsorsDVHPmlnZZtlunkw5NsE6YXFBULC1XRUXOln64NRc0vxZ3fDDMTVdHQClG+hW2jBJkNI4QAYfueY37lW1gGINug0k6IpjH8/OYsO3gkX2fnoZrG8PObEaIV3/gsMjKSe++9lxEjRlCxYkWqVKnCU089hZqV9xo2bMgNN9zAwIEDmTp1KlFRUTzxxBPUqFGDG264wXcel8vF4MGDmTx5Mrqu88gjj3DRRRdJf1JnGNkCSs55hOnFWvhxVoOVa7ttg+nFWviJ04GQSCTnBIqismxODxZ9cBnL5vRAUVT+mHuLHLSdQYThxV73G6Qk+EQBX5rpxfrzB0hPlnVpGUPYFnjSsZZ9FfjeLRPSU7BW/ZAlsGRtNzzYGxcjko4GHmN4sdf8DKmJAW1ygewxvNhrf4HUE8Hz4aofID3llPkwdx2Sux45WwjDi73+N0g+HnAfJW3buYCv/7YosP8mbAu8mVhLv/A9W2F4EIf2Yu/e6BN/fPsbHsS+rYj92wPSTss208BaPg8y0xxbcm1HgL19NZZtIMjxkyMMD/Y/fyPidhbahqLml+LOb7YwoRATW4RpYP02J7A8CwGmkdV/NxGmkVV3nAh856aBteI7yEiVbdA5QJim0bdxvXz36dekPqF68U8YmDBhApdeeinXXXcd3bt3p1OnTrRr186X/uGHH9KuXTt69uxJx44dEUIwf/58XK4ckTU8PJxRo0Zx9913c8kllxAZGcncuXOL3VaJP1JulpzTCNOL8f6TiD0bEQd2ovd+BkVz+To0xvSRTmfk6H7020fILywSyTmC6U3DMtJybSn7gzavZWIJG7emowUZNAghyLS8hGgu1GIcxArDi/XnfKxv34aoCrgfnoyIqoCiuxwhYMnnWL/MwFr6hZMWXk7WpWWAbEHKeGcY4sg+SE1Au/pe571nCVLed4ZAwmHISEHrcgcIgb3uV8yvXoeIGFwPvwHRlZ1jDC/WH19jzZ8OCyvjfvgNRGRMgWdMCcOLtfJ7rO+nQFRF3I9MRkSWz8mHi+diLZiFtezLrHwYlW8+DKxDzg7C8GKt/hHrm7ec8vTQG4hyFX33oejuErPtXMDXf3v3McSBHYhjB9FvHY6i6T5BynhnGCL+H0TqCfSrBiAO/4MxbQTYJnrfF1Drt0ZxhfgEKeODJwEF172vQK3GhZ+tlDXTR5iGUxcu+Qx71XxcD7+BCI1wZvooYH4/DS6/jZ/XvkLz2ldTJ/YiVNvG/udvzA+fBlXFde+rULNhoWwoan4prvxmmJn8snYcTWp1o07Vjri0/O9BmAbGzGcRO9Zg79uKq98YpxxkCVLG+08g9m5CHNqDfudo7K0rMVd+i/veV33tjMgSrqzf5mAt/9op+2GRsg0qxYTqGn0a1+fHfQc5mpEZkF45LJTeZ8iXVGRkJLNnz2b27Nm+bSNGjPD9v3z58syaNSvP4/v370///v0BuPnmm4Pu4/F4iIyMLB6DJT5KfS//wIED9O7dm4oVKxIWFkbLli391nlK/rsI0/AJUgD2lhWYc8Y6nelcghSAvWEh5mcT5BcWieQcpWbLO0rahDOOqijsTjnED/vXkORNw7AtMkwvHsvAYxn8Hr+VZfFb8ZzGDJS88BOkAFIS8L49xJkxJWyfIAXAiXgnTc6YOudxBKmMHEEKsJZ9ifXT+44okFuQAqxlX0BmOva63xxBCiAtEePtoc6MKWHnCFIASUedvJKaFDBDIqg9hhdrVZYgBZByHO9bQ5xZE8L2CVIAnDjsnDsjBZHP8pCSwBGkfnIEKXDK0ztDnRlTwsZa/nWJ2lfaccSKHEEKwF63APOL1wIEKQCtUTvEwd2OIGVkgmViznrOmTEl7BxByjSc874/+rRmTCmqip2Rgvnzh1hLPnNsPRbn5P/UEwjTi/nN2+Byk2SeYMu/P/HbhtdAUbCTjjmClGWA4XGEmAOFnzFV0ti2TXL6If7+dz4LN7yOquQ/yyW3IAUgdqxx/jYNP0EKwN78O+b86XhvHYUy6A2OJqdhWBZpaWlYq37A+m2Oc9KEQ1llP022QaUcAXx+dWcW33RVwO/zqzs7Zf0cZP/+/cyfP5/mzZuXtClljlItM584cYJLLrmEyy+/nB9//JHKlSuzc+dOypcvX9KmSUoDioJSriK5qzV7ywqM6aMgMxVxyD8sqVKhKpyjlaBE8l+neqOeJW3CGUdXNaqFV6D/sskANCpXnbYV67Mr5RAbju/FFBavtutLiOYuxqsKlPKxoGqQvRQlJQHvW4NR67XE/mup395KWBS4w0AuNzq3UVTQ3RAR7bfZWvYl4vgh7IO7IPFIrgTLyR/lq4CmQ/aAMEuYUhu0wd64yP8SYVEQEu7krVMiUMpXBVWF7PDgKcedfFinBfamk/JheLmsfFg8DnKLD4FSvop/ecpIwTt9FGqd5ti716N3vr1kTSzFKIqCUDWUqPL+fbt1CzBST0DCYcSxON92kXwcpW51CAlzRCnwCVNqm27YGxY6glQ27lCIKn9a+cbypjrvNhfiWBzGlOGoVWohUhNRB77KghUjAEFCyr9s2vstzSNaQ2g4pCXl2BAZUwrzbv7YwmTBuvGA4ETqPjbumUfLOtfj0vOeLaVEV/Z7j2LHGkdANA2f6AigVKmN2a0P4ydMZPLkySQmJhITE8OQIYN5YvgwtJXf+cRzp+yHyDaolOPW8n8/7mL0JXU2adu2LTVq1GDGjBklbUqZo1SX6HHjxlGrVi0+/PBDLrzwQurWrcuVV15J/fr1S9o0SSlA0XT020egnt/Vb7vY+1eAIKV1vRutW++gjlMlEknJIYQdsM2yvAg7y1eIbWCZmeh6aMBxwY4914l2hVMvKhaAHckH+XTvMtYc24UpLFQUOsY2LrZINeA43VUbtkXv85y/eJB6IlCQqt4A16DXwBUS1Gmt5NxBURTQXbjufRWlbku/NHvLH/6ClKKg3zwMwiJR67ZE7z/WEaaySUsMFKSq1sX14OvgDi1QXlFcIaiN2qH3fs4RprJJSQgUpGo0wjVoEuhuZ0lVkHrAzlWHgFOP2JbXb58zUX8orhDUBm3Q+z7vlCfdhfv5eYSMmonrjpGEPPkJtpl5StvOlH3nAoruQu/zHGqTDn7bxY41foIUgMhMRynnLBUlMtcHa8t0/BPlFqTCy+F66HWU8lVR9MIL+/vmDUU0uxDthodPShGItt1QB01k5Y7Z/HvkT1/K4r/eZL8RhzZqBurld0J0ZceGmNigNhQ1L5+JsmCYGViWlxVbP+Cf+JyoZUs3vc2+o2uwbAPLDpy1pOgu9BsHo17Qw/9a//7tJ0gBeG8ZyasTJjFmzBgSExMBSExMZMyYsbw66XU83fo556zZGNcDE31lXyI52xw9epQNGzZw/vnnl7QpZQ5FlOL5c82aNeOqq64iLi6OJUuWUKNGDR566CEGDhyY5zEejwePJ2dKbHJyMrVq1SIpKYly5cqdDbMlZxlhmZifTXC+iAVBClISSelm2ZwemN4cfxcnd5pVzY2i5pRf3R3Bpb1/PKs2ni0yLS/Ttv/CrF2LAtJala/Duxc/iPsM+NIQhgd75zrM2S/kzPDIhRSkyiYn+3YJQFHQbx+J2vJSnw8cYXiw927CnPFMzoyp3IcUUpDys8fwYO9YiznnhZwZU7nPfZIglc2p6hDwr0fOdB0iDA/2rvWYc8cT8vxXfvadyrazYd+5gDANzNkvYG9bFTRd6zkI7aLrUFxuZ0lY8jG8bw+F1BOBO/sJUqfXF9z25mVooeWoc9s0lC1/Yv0yC7V7L9SLerL1nx9ZsuVdUjKOBD22VuW2XNHqUSpE10NTXfn6QypqXi6usmBaXhRFZcu/P7F001v53lv3NiOoWK4OehAfU8I0ML9+E3t18Pysde2FffndxMbG+gSp3MTExBB/8ADMGYOr3/OlTpBKTk4mOjq6TI0zMzMz2bt3L3Xr1iU0NPTUB0gk+VDQ/FR6SnUQ9uzZw5QpU2jYsCE///wzDz74IEOGDGHmzJl5HvPKK68QHR3t+9WqVessWiwpEVQN/fqHgqeFhKN17ysFKYmkFJPthDX7d3IH2ra8funZHW5blC5/MsVBqOamWUzwdqthuWpYZ+ieFVcIWrOOKOcF95OgXdmv1A0GJEVHURTQNPQe9wVPj62D1ra7n1NmxRWC1qg9Sr3WQY/RuvcG1+nlFcUVgtb8YpTazYKf+6p+oLkCzn2qOgT865Hcg/YzgeIKQWt6EUrtpgH2ncq2s2HfOYGqoV03KHhadGW0TjejuJzZRorugpgqaBf2CLq71u4KlIrVi9wXNJIPEb/8LfSLb0S7oi+uTrewasdHfL92bJ6iDcD+o+v4aOmDHEnefUoH3UXNy8VRFmzbRtfc/Ll9Nj/8+dwp7+3jRQM5krgj+A6ajn7doODL7XQXWrdeJCYmBhWkwJkxlZhwHO2KPkHLvkQiKRuU6pJt2zZt27bl5Zdfpk2bNtx///0MHDiQd999N89jRo8eTVJSku+3f//+s2ix5Gzji9Iy45ngO3jSMee8cFqhqSUSSenmVI5Wz0UyTA+rj+4MmrYhYS8u9cy4ghSmF/O3OYi9fwVNN7/8HyQfK5DTasm5g7BMSEvG+PSV4OmH92J+967fexeGF3PJZ4ida4MeY857E5F45LTyijC9mL/ORvyzOfi5P38NUo6X+nwoTC/mwo/zvA9J/mQ74jdnvRB8h6SjfsFrhOHB3vMX1tLPg+5u/fEN9o61RXYuHlbjfKp3fwrjq/9hfTcFY+54LqhxLfd1m8N5VS4Ieoyq6rRrcCcP9fiWyiHVEEagSFTaULOEn/YN7+K+qz/jvCoX5rGfTruGd/DQdfOpVC7QtYpvJuaHT0OwJYKmgTF3HDExMcTExAS9RkxMDDEVKmJ+/YYTgEM6OJdIyiSlWpSqVq0azZr5fy1r2rQp+/bty/OYkJAQypUr5/eTlE2EbYNlYEwb4YuyF4ycqHyluxMrkfxX0d0RaK6cn3qSI29Vc/ul6+6IErL0zBOiufj9SPD6bHfKYZKNjGK/pjC9WEs+w/ol71nIflH5SrkgICkYwjIDouwFw/r9S6wf30eYhhNdLneUvWDkjspXiLwiTK9/lL1g5I7Kl+vcp6pDwL8eOZN1iDC9WEu/wPr5w6D2ncq2sl7HnQpHkMrEmJITZS8Y9roFmN+8hfBmYv+7BfPDp/x9SOUmd1S+0xSmwqq15LybJmP9MA171XwQNva6Bdjj7yH6z2Xc1nEit140Acjx+Vc+shYPXvUVnWveivrJeOyXe2Pv/StfG4qal4uzLLj0UCpE1eH2y97k1kvfQMk12ykmoiaDrv2Ozq2GEOKKxO0K9zv2lEuDs/f7awmef7cyZMiQoOlDBg/Gs30NHNrr1FUpJ6QwJZGUQUq1T6m7776b/fv3s2zZMt+2Rx99lFWrVvHHH38U6Bxlca2vxEGYXoypjwcIUmrH6x0nvZuW+W9vdjF6n2dRChQJSCKRnA2EsP06uuAsLVj8YWdsy4uquencfzHaSRF+sh2znnzsuU5c2jFu/O0VKoREcnGVplxQqQE7kg6wLH4L+9KO8VTr27i+1gVoxVSPCdPAWvYF1k8f+G1XqjdAbd0Z6+cZ/j6moirgfuQtiIpB0eSy6HMVYVmQmYr3rUf8BSlFQeveG3vnOsQ/f+dsD4vEPXIW1tqfsb6f6ncupWpd1LbdnbyS++NPRAzuR96EchVPuWxKmAbW0s/9hBwApUZD1JaXOoKpXz6siHvwW04UM1XNtw4BZxDeZcASvwF6sLqnqAjTi/X7PKwf33M2ZDk6z7380TYzWTzj8nxtO1P2lXaEEODNxHh7SIAgpXW+HfvQHsSONb5trvsngrCcmTgnOTXXruiD9dvH/j6mNB2931jUei393klBsD3pWPOnY6/83m+7Uv98lNpNsFf9gDr0bX7a9g5///sDALdf9ia1rUpYbw3JmSmk6egDXkKt0zzAhlO1h5B/Xi7q8flhmJn8vPZlNv/j3P+tnV6nTtWL0POIBitMA+O9UQGClHpBDzA8fn5glSq1sQZO4uUJk3jrrbdyRd8bwhPDh6K9N8IXfY/oSk4bFBF9yqWQZ4OyOM6UPqUkxUlB81PJl+Z8ePTRR7n44ot5+eWXuf322/nzzz+ZNm0a06ZNK2nTJKUBRUGpXt9PlMp2ao6iYOoTsdf/lrN7neZOWGspSkkkpYZgHWGfE1bLi6K60PQQ9q7/kLptBuR73LmO1zIxbIu5XUZQN6oKHssgVHPTrVorhjS7juOeFA6mH8ewrWITpRA2au2mWLrLN6hTajTE9cAk0F0oVc7zc36uVKwGEeXgDC0jlJwdFE1DhISjVKqJyBalsp2at+qM1vlO/xkOpgGmF7VmEyxXCGTN9PA5NXe5UarV83N+rlSomiUaFSCvCoFSqwn45cMsp+aa7uTDOWNy8mGl6hBeDlTN8Yt1ErnrEABFdQWIPmekDhECtVaTnPJkGhhTH8c1cDzoLuw9m9AatjmlbWfMvlKOoigIXUeJPc9PlNJ6PojW8To08HN+bh/eg9b8EiefJR51ds52al6hOlqTDv7Oz8PLoVapFdy/0Smw0o47PsKyZkkBKA3bofd9DtubjlauEuLHGXS97mG27V9AtQrNOa/KhSjpKVjh5SAt0TlRRDRq5ZpBbThVewj55+WiHp8fLj2Uy1sPY9v+BcSWb0Ldah3R1PzFZrVGI6xcopTW6Ra0HvcCYLpCfM7PxZF9bP1mFu3atSMuLo70pBNEV6qC4fXiPrgNM1fURaVidQiLKhWClKTgeCybEO2/V6dJCk6pzh0XXHAB8+bN45NPPqFFixaMHTuW119/nV69epW0aZJSgKK50K9/CPWinoB/lD1F09Fvexy1TTcn7ZqBaBff6HOKKZFIzi0ObJ1X0iaceRSoHl6B+uWqoioqYXoIiqIQqrvRVJUqYdG0KH8eajEOVhVXCErtprjuedkRobIFKVcIiqajNmyL3uc5Z/Bfpzmu+8Y5Ds+DCAGScwtFd+HqNwalUXv/KHu6C3QXrntfRanbElQV/a4nISwSpWZDXPe+6uSP3FH2NB21bkv0/mMdEalWE1z3Tyiwc3zF5Uat0wK9/4tZ+TBXlD1NR23UDr33s04+rNvSsUF3lbp86JSnJrjuecWxr3oDR5DKLk91gjtwl+SgaC70O59AbdUZyBKkLurp9O10F3qf51CbdHA+TLpCnRl5D78JMZX9o+xpGpSrhPvhNyCyvDPL8+HJEFWh0A7PhW3jqlALrVVn9DtHgaKiNGyHq/9YVHcYemRFtAuuRq3bEldKMu0b3sUVbUehKBpKWBSuh9+AiBgoV9GxIbL8ORmAx6WH0b7h3VzRZiScYp2NorvQetyL1ukWIEeQ8r3HGwc7s6YA7Yq+rEnVuemmm+h3xSVUqlwZl64TERnp1Ct3P+3MiKzXCtc9r8i+/DmGYdnoioIZJKKqRJJNqV6+VxyUxWmVEn+EZWBvX43a6IKARl5YJvaONagN2spGTCI5h8gOa50drvqPubdw8R1flrRZZRZheBAHd6NUresMoHMJCcLwIPZvR6nVWApSZRBhGoi9f6HUaeG3nCjbJ4zYtxWldhNfmjA8iMN7USrXdgSpk/NK3E6UGg1OK1qjMLyIgztRqtUPOF4YHsS+bc5slQIIUtl1COQd9v5M4ZSnPShV6wSUp5K27VxBWCb2zrWo9dsE9N+EaWDv3oBarzWKy53lsD8J4Ul3BKlcfUFhGpB8zJmZdBqCVIBdhgfxz98odVv6X8cywTKxD/+DUrMhtjDRtRCfDSLpqDO75zQEqaLml+LMb7Zt+d3bqRBmVh+9cZA+umk4ffRG7Rk8dChvvzOFxx4dxoSJk4KU/a0otZuVur58WRxnFvfyPdMWPL9yN89fVB9dlf2H/xoFzU9SlJKUCYRp5NnI55cmkUhKHyf7t8jPX4ak+BCG15nlEkRIEIa3VM5MkRQPwvSi6IGDvWxhKkAUOFVeySOtQLYUQz4MVlec7fpDGJ6gIexLg23nCvn37fzzrLBMsO2gokW2U/zi6gsKw5vHdUwQFpaqBPhaEqYXUAo/S6uI+aW485vXzMCthxXqmIL00Tt37szSpUuZOWMGffv1C9wvj2de0pTFcWZxilKmbbPiUBIjf9/F+E4N6FgtRgpT/zEKmp9kCygpE+TXyEtBSiI5tzi5s5yfvwxJ8aG48p7ZorjkDKmyTDBBChwfP8EGgqfMK6cpSBXo3AXIh8HqirNdfyhBZkjlZYes24KTf9/uJL9Imp6naJG9ZKzY7MrzOjqKKySo829Fd5+WDUXNL8Wd3worSMGp++hCCP766y8AWp9/fvD9SqEgJckbyxakmxagMHXTAQDfv+mmhWWfuTkxP/30E506dSImJoaKFSvSs2dPdu/e7UuPi4vjrrvuokKFCkRERNC+fXtWrVrlS58yZQr169fH7XbTuHFjZs+e7Xd+RVGYOnUqPXv2JDw8nKZNm7JixQp27dpFly5diIiI4OKLL/a75vPPP8/555/P1KlTqVWrFuHh4dx+++0kJSWdsedwriFbQYlEIpFIJBKJRCKRnHXi4uJITExE13WaNGlS0uZITpPsxVebjqXw6Y7DvLF+H/f+uoXdSRkA7E7K4N5ft/DG+n18uuMwm46l+B1XXKSlpTF8+HDWrFnDb7/9hqqq3HTTTdi2TWpqKp07d+bAgQN8++23bNy4kZEjR2Jn+buaN28eQ4cO5bHHHmPz5s088MADDBgwgEWLFvldY+zYsfTt25cNGzbQpEkT7r77bh544AFGjx7NmjVrEELwyCOP+B2za9cuPvvsM7777jt++ukn1q9fz0MPPVSs934uI0MXSCQSiUQikUgkEonkrJM9S6pJkyaEhBTMV5Wk9KEoCl7LJsKlMWvrIZK9VsA+O06ks+NEOuXcGu92bYrXsnEXc1S+W265xe/vDz74gMqVK7Nlyxb++OMPjh49yurVq6lQoQIADRo08O07ceJE+vfv7xOLhg8fzsqVK5k4cSKXX365b78BAwZw++23AzBq1Cg6duzIM888w1VXXQXA0KFDGTAgJ2I0OMvYZs2aRY0aNQB48803ufbaa5k0aRJVq1Yt1mdwLiJnSkkkEolEIpFIJBKJ5KyTLUq1atWqhC2RFBW3plIzMpRp3ZoSExJ87ktMiM70bk2pERlS7IIUwM6dO7nrrruoV68e5cqVo06dOgDs27ePDRs20KZNG58gdTJbt27lkksu8dt2ySWXsHXrVr9tufNqbGwsAC1btvTblpmZSXJysm9b7dq1fYIUQMeOHbFtm+3bt5/ejZYxpCglkUgkEolEIpFIJJKzjhSlyhZuTaV6RAhPtK8TNP2J9nWoFnFmBCmA6667joSEBKZPn86qVat8/qK8Xi9hYYX3iRYMlyvHT1q2n8Ng27KXBUpOjRSlJBKJRCKRSCQSiURy1pGiVNlDVxVSDDNoWqphnrEIfMePH2f79u08/fTTdOvWjaZNm3LixAlfeqtWrdiwYQMJCQlBj2/atCnLly/327Z8+XKaNWtWZNv27dvHwYMHfX+vXLkSVVVp3Lhxkc9dFpCilEQikUgkEolEIpFIziqZmZm+5UtSlCo7ZFo2O06kA1ArMoR7mlWnVqTjL2zHiQw81pmZQVS+fHkqVqzItGnT2LVrFwsXLmT48OG+9LvuuouqVaty4403snz5cvbs2cOXX37JihUrABgxYgQzZsxgypQp7Ny5k9dee42vvvqKxx9/vMi2hYaG0q9fPzZu3MiyZcsYMmQIt99+u/QnlYV0dC6RSCQSiUQikUgkkrPK1q1bsSyLChUqUL169ZI2R1JMKECaYfFMh7pcWbsithAMaF6dn/89xrojKRRvvL0cVFXl008/ZciQIbRo0YLGjRszefJkunTpAoDb7eaXX37hscce45prrsE0TZo1a8bbb78NwI033sgbb7zBxIkTGTp0KHXr1uXDDz/0HV8UGjRowM0338w111xDQkICPXv25J133inyecsKiijuOIyljOTkZKKjo0lKSqJcuXIlbY5EIpFIJBKJRCKR/OeZMWMGAwYMoEuXLixatKikzSk0ZXGcmZmZyd69e6lbty6hoaGnfR5bCExb+PmO8lo2uqqgKmdm+V5p5fnnn+frr79mw4YNJW3KWaeg+Uku35NIJBKJRCKRSCQSyVkl259U69atS9gSSXFi2wJVUQKcmbs1FVVRsO0yPSdGchpIUUoikUgkEolEIpFIJGcV6eS8bKKewpH5qdIl/z2kKCWRSCQSiUQikUgkkrOGEIKNGzcCUpSSlG2ef/75/+TSvcIgRSmJRCKRSCQSiUQikZw14uPjOXbsGKqq0qxZs5I2RyKRlCBSlJJIJBKJRCKRSCQSyVkje+lew4YNCQ8PL2FrJBJJSSJFKYlEIpFIJBKJRCKRnDWkPymJRJKNFKUkZQ5hehGGN480A2F4zrJFZRsh7KDbgm2XSPJCmAYAtmUFlFFheBFCOPkqj7J9NhC2k6ezbYWc/O9Ls4zAA88ywjLzrOeEHfh8i/va2dcJSMt6btnPKjDdec9B0wxPnsdJAsl+/tnvA7LKkW0jLMt/H8Ob9XyDvDPDG7yOL8p7zqPNyLHdv5wZZiaG6fFr2/3KoOHx+zvAfrNodYYwPL5nFjwt7zIvvAbCtII/p9NsI51rmnmn5fEsiptg9WFOWmD+K9A5g9T/ua+XnZZfHjpV/ioKQoig+Sm/Z1Hka2af2/AE3IewrKxy4Qm4vjCMrD7v6eV/XxnPLnNZdpiWF8PM9KUFq7Pza2dyt+NSlJJIJNlIUUpSphCmF2v511jL5wU0xMI0sH77CHvtAilMFSOKorJsTg8WfXAZiz64jGVzeqAoKooiqxdJwRCmgTgRj/Hh0yimB5EYn9PJNryIY3GYs54Hw4tIPoYwvJimOKshhYVtg+HB+OApSD7m6/wrisq+jXOw0xPxvj8a0pILPRArVjtNA/Obt7F3rA0U9ywT8/OJ2P/8fUbqQGGZkJ7sPIfMdL+BuDANREoCxgdPgpEZIFgI04s4sg9z9piAgZ0wPIgDOzE/faVUiH6lHWFbkJnuvIf05CyR0ouI24H56asgbIxfZzvvyPCC6cXeuQ7zi9cCRayDuzA/ftl/sJv7PXsC3zP5vGfIu81YOvtq5/+qishIQSQfd2y3LXQB1rKvsFZ+h0g9AWlJvo9M9oZFWAtmBsk3XqyV32Mt/fK0hSlheLB3rcec90ZA3hOGB/vv5Vjz3wtybRORlIL5wxI8L01DUbWg93xa9mxfjfntO8Ht2bgE65cZZ1yY8q8Pj/vnD9sCT1b+S0sqcH0oLBNz3uvYuzYEr7vmvorYvx1hePLMQ5B3/iryPRtezFnPIY4d8MtPwrbB9GJ8+BQi8UixPnth2+DNcJ5lahIYBht/GcmiDy7jxIE1YJtYS79wyoU302l/TANhGCAsrAUzsdf/VmhhSlgmpCVh7d6ASDqK8eFTYHqxLJPk9MOoqo59/KCvbfZ7HqaB+dkExL6tge/RNDA/eglxaA/C8EpRSiKR+JCjRkmZwSdIzZ+O9eN7fsKUI0jNwVr4Eea8N7DX/iqFqWLE9Kahai5Co6qhqHpJmyM5h/AJUu8Mxd62CuO9J1CiKiISjyK8mYhjcRjvPoq95Q+MGc+gRJZHJB/D9HjJY/JC8duYPQCb+hj29j/xvj3UJ0wJ26ZG/Wuwpo5A7FiD9+0hhRqIFaudpoH59ZvYq77HnPOCnzAlLBPz01ex1/2K+eHTxS5M+YSKt4cgdqzBeGeoT5jyCVJvD8XevhpjynA/wSJbkDLefQz779+dwV32bJssQcp47wnsjYsx54w9J4Wpgs7yKupssGxBynhnqJMfp41wxNy4HRjvP4G9cRHmR2PRL7sVa8lcsC3sf/7GnDMGe+0vzmDSMp13dnAXxvRR2H8twZz9grPt5Pf89lCfMJUtSHnfHuK853eH5ylMmd40LMP5md40ACwjPef/f3yLEhKGZZsotoW57Ausn97H+v5drLULQFGccpZwGPOr/2EtnusnxvgEqe+nYP38AdbSLwKEqVM9a58gNet57NU/Yn75ui/vZQtS5qfjsH7/CvOHabmubWLvP4znlfewlq2DTE+e9yyMgtcTPkHqo7HYK7/D/Potf3s2LsH8YiLWks+wfv7wjAlTvvrw3eFOffjOUJ8wJWwLvJkYHz7t5L93hjrihunFG6ROtIRNRtZ7sbetwl79E+bs5/2EKWGZmB+9hL1hEcb7oxFxO4HgzzOb/NJO654NL8YHo7G3rMCY8qhPmPIJUlMfx972J8Y7w4pNmMoWpIwpw5xnOcV5li27jKH99e8RU6Ul1tLPsX7+EOv7qVirvoewCMhMBwWnz7t4LuZX/wsQpjJMD7YQeILUpdmClL1/O0p4dFbb/CfGtBGolsneQytITTnovOd3hztt8/ujneeR3c6s/w3jgyf9hClhGk5Z2rQUY/oIvPu2s2XLFkCKUmUdIQQeU+Q5E1oiASlKScoIwjScr6Xzp/u2ZQtTkNU4L/zYl2bOex17258luhSoNJGWlobX6+XIkSN4vV7S0grXiWt46Vg63PEddS4eT/ub5xb6eMl/EyEEeJwBNOnJzrZ9WzHeH40SVR5x1BGkyEx30nZvwPz4JZTyVXF5klA5S6qUomC8NwpxwBkMkXrCJ0zhSXcEqSP7nLTEI44wdbYUsyyElfVVfPWPzgbbzhGmhO0MFP5a4qRZBuaHTyOO7C++gattO8/kRLxjz9H9WcJUmk+QIuW4k3ZoN8bUEaBkiSgpJzDefQw8We9513pHmLJMnyBF1sDG3rIC8/PXzrmlfIqqsmNqD7a9eVmevx1TnVlCRULgDGKP7gdAv/wuxInDGO+f9Aw/eQXtyv7Yuzdgzn4esgQDe8NCzO/edfL8p+PAcJbp2NtWYa//FWwr8D2/7QiQ2YIUKQlO2sHdGNNGOAJSIbGWfIa1/Gt0Vyhi+bfYP8/ISZs/HXvHWrBMlKjyaJ1uyTnmF2e/bEHKd8zPHzqzpHPl9/zeSdreldhx250Zmlkzwey1vzjClBA+QYrsJWO71pF26F+8Xi9HE45jVauIcceVKFUq5Huf9r8H8lwamBthehH7t2N+NBay8r7953zMr99y/p8lSJE16LOWfo71+5eFEscL3A9QFIzpIxEHdzl/pyRgzB1Pemoqhmlx9HgCDHgF713PoLhC8L4zFMW2WXt8F/tSj2ILG9O2SPKm8cP+NTy9bg6pnjSsFd8557PMHGHKthxB6u/fnTTTizH7+QLfU3EghHBE2T3OrB4y0zCmPIp9eA/Cm44x9XFE3HYnLS0R451h4MkolgG48e5jiMP/OH8kHcM7ZShKWjKR0XWw1y3A+mWmb19HmPoBJTIac8FMrMVzs2/AEaZ2rME2PKw8sp3X/v6WZfF/owebQWaZWBsXodZugjF9BKQlOafZvw1j2gjOr30tYSnpjuicmSWu7vkLc9YLoKqIE4ed85hGjjBlmY4gtf1PJ82byd/jH8EwDKKiojjvvPOK/KwkpROvJUj2Ct5Zn06yV+C1pDAlCY4UpSRlA1VDbXEpSrV6fputH9/DO+leP0EKQKnVBLXxBaDJWT2ZmZmMHz+e2NhY32/8+PFkZmYW+Phps3+lWrUaVK9Zh2rVahTqeMl/F0VRICQcrUNPv+1i31a8/xuIMSVHkALAFYp22a2II/9CVHmEqp0dQ00vWtde/vVF6gm8bzyId9K9OYJUFtplt53WQLxICBut4/VQrmLOtixhyph4T44glYXatANK7HkouqvYTNA73+5v0tH9eCfdh/HGIJ8g5VxcQ+vWC0wDRdUgqgJqm27+x+5aj3fiAIzpI31iCgChEWhdbge75JZIni62N+2Uv6JfxES7/C5f/rPW/IJSoRpq80v8d9uyAu+kezFnv+ATpACIiEHreB32pmWQPbgECA1HOa85kJW/cyGO7sf72n143xjkE6QA5z137wMFXDqnuyPQXFkRuCKisX7/Cu+bDyNObr+r10dtehF2wiGwbewtf/jSrCWfOW1+LkEKQImtg9qqC5wk+uX1HhI2fYlaoyFqo/b++6/9BWPiPX6ClFKlNtbAiUx4b7bThlatSmz16kycNxf7wdtRasbmec/m4jVQgDGaortRajdFqd/G354/5+OdMMBPkAKgQjW09lef+sRZFKofYHqd8ptV/ypVamPd/TTjX/ufc2zN2sRWr8HEr37Fum8C2lUDyLAMXvnrS25e+Co9F7xIryWv0e2nZxmzYS4H0hMIdYX416OWiTnrObwT78HevgpCwn0/teVlp7wfzRWOqrkLfP/5YnrRut0NrpCcbZlpmFNHYPzv/hxBKvvaHa6FkDCnfSvqdbve7Z9nk47hfWMQ1u9fojbvhBJbx+8Q6/t38U66FztbkMpCqd0U0eB8Jmz9nkdWTmPevytpWb4OWrA2VFEhojwoKtqF1/olif3bMP93P+LdET5BCgBXiGNrhvMRIuceDIz3n8x6j3/6nWtzaE3AmSVV5GclKZV4LMH6eIO7v03ky+2Z3P1tIhviDTznmDDVpUsXhg0bVtJmlHmkKCUpEyiqCu5QXIP+FyBMnTxgVGo1wXX/BNDdRf8qfY6TlpbGK6+8wpgxY0hMTAQgMTGRMWPG8MorrwT9Uprb0Wb28WPHvpjv8dLxuSQvFN2F1r032uV3+yckHvXN0gDAFYprwFiIiMYuX5OfFlvs2mNxLMHGNJ0OzpmaGq64QlAbnI/e53l/YSozzX8QDmjXP4x24TUorpwB0dnI+4rugsjyuB+eHCBMiWMH/PZVW3RCv+vJYhWkFJcbtf1V6DcO8U9IPQEZqbkurqH3fha1UTuUrEGeorvQr3sQ9aLr/I9NOAy5Z3KFRuB68H8olWqg6MU04CxjKK4Q1JaXot8+EhQFsXs9xqzn0G8ehnp+V/+djx/0zQICICIG1wMTHD9Sc1/1iS6Ehjtta4WqKK4QtAuuQrthsP+5UhIC33Pf51EbX+h7z9nYlhdh5/ZBZGCZmVza+0cu6/MTAO6RMwgZ8w3uwW/jfn4eZOVVpXp9XA+8hqWAWreFI1RERPudP6DNj62D68HXISTUEUELQMrOhRz89WX0Ps+hNungf/5jcTnPBvBcfT+vTno9sB0dO5ZXX5uE2f96bNMTcM+26SHkvltQdMemU9UTiu7C1X8sSsN2QezxF6TcD0+GsEiUAnx4K2w/wKkP26D3fR5UDU+3/s79jx0b5P7fwNPwQg4aKRxMd+rKI5lJ7E7JETw7VWmKaVm4B02CyPI5F7ItSDqK+/l5hIz5xvdz3TQEK9jztHLEz8v6/ETn/otQNXdAGhSuTlZcISjVG6ANGOsvTHkznXYqF1rXXmjdehVP3eoKQW1yIfpdT/kLUxkpWD99gPXH17junxAgTAXk//Oaodz7ChO2/cDn/zgCbv2oqpRzhQW9rOJyo7W8FGvHWrTL73Q+yOQmoG0OwXXfOJQaDZ1++H3jITwqJ90yIOGQ3ynU9lfxd0gNQC7dK4vYQmBYgrfXpvHYwhSSPE79lOQRDF+Ywjtr0zEsgXUW/YJKSj+KKOMLPJOTk4mOjiYpKYly5cqVtDmSM4yzBj/T8acR/09AulKjEa5Bk6QglYXX6yU2NtbXkcxNTEwMcXFxdO3alYQE/4F3RspBKlSowIrV26hZs2aexx86dIAN393DRbd9eobuQFJWEKaB9ctMx8/NyeguXPe8DOHR2BVq8vl8k7iDzqCiahWV668KISJcQdfP7NdWYXiwdqzGmj3GfxCYhXrNQETbzqz9aQiZKU4nXHdHcGnvH8+oXX42moYzi+vNRxxB6GQbm3VE7/VMsQpSAIZloSoKluFBrPkZvn07cCdFgd7PYjdoi8sdigBcuephYRqY376NveqHwGPdYbgefuOcFqS2vXlZvrOhVHcETQYvLZZrCcODvWkZ5txxACgN2uDq+wLml69hb1wceEB4FK5BryEO7sb8bLxviRjuUFwPvYFSuabfcxeGB+vPn7C+fSvwXIqC3vcF1IZtUVwhLJvTw8+vTzCRQNXcKKqTJ7PLzNLZV6MoCpf2/hHPszeglI9FHTSBP3bOxhaCS5oPBBR0Aca0EYh9WwNNqVIb10OT8xSk8nsn2e9DmAbGzGcRO9YE7lStLspDbxIbWzXfdnD1F7fgSTtyynsuCMI0MD54CrF7fWBiTBXcg98usCAFp98PAEGFyAgW/v5Hvv2A+Ph4NJdO95+eJcXICNjno87DaRxdw6m7ko/jfesR35IxQsIJGfPNaeehRR9chmWknfazzk1G3AZcHoH1/lOO0HISaufb0a/sX6x1q2kKVNuD2Pans3TzJLRuvdA63eIs2T1JjALnI6wycBwTt/3Al/+u9G3v1+ByBja+ktB8ZpN5jXRsYaEJBfHbJ4glnwXupLlQ7nsJb+VYwiKqYNsmOhoi4TDG24P9Z1Nlobbtjn7rY1x73fX8+OOPTJkyhUGDBhXwiZQ+yuI4MzMzk71791K3bl1CQ0MLdazHFBzPtBm9OIXdiXkvTW4Qo/FKlygqhKqEFGPfrUuXLrRs2RJN05g5cyZut5sXX3yRu+++m0ceeYQvvviC2NhY3nzzTXr06AHA5s2bGTFiBMuWLSMiIoIrr7yS//3vf1SqVIn+/fszc+ZMv2vs3buXWrVqcf/997Nw4UIOHz5M7dq1eeihhxg6dGix3UtZoaD5SY7KJWUKRVXB5Uap3iB4eq3GoOlSkMoiMTExaEcyO+3o0aOkp6eza9cuv9+B+HSEFsORI0fyPT4x4RiqXrgGTfLfRW3aIXhCeDmUGg2xTZOkZIsjR50Bc5uWOnffHEpU5JkXpACnA35ec3Dn8YW5UTsS4zeRdmJPsTrZLQyK7oJylVAqVg+e3rAdBVovVNjrKgpHMzPYmZyEOGkmhw89BKVOCzacSOCEJ9jyXoHa+MLg5y9XEaVyrXNWkDrrqBpqgza+JVbiwE5EYjxq/fOD7q7ExKJUrIG9+fccQQpQovJ47oqG2rg9QXGFoNZp7ptVmNvptGWkBYgJ4Myeys/xOeDMxNBd7Dy4lK37fybu2AY0VQdVR63dJPh9VatXqBlSeaGetGzOt71GExITk07ZDuohgYPVYPdccHuCzy5RY89z6stCuCY43X7Arl27STftU/YDkpIcgSnaHR50n/LuSCCr7oqpglI+cLnj6eahgqQVlJR/VqDWaAjhwYUHpXEe9V4R0HWF9OQ41HqtfLMFc2NvW+UsFaxWP7hNtZrgETZ/Htvlt71SSDl0Je8yYds2Lj2UXQeWcSRxB+R1b+Hl0Ko3ZOvBxSQk/4OqaCi6C6VidZSYykEPUZt0AGHLyHtlEFsIdp4w6fNdYr6CFMCuRIve3yWy84SJXczzY2bOnEmlSpX4888/GTx4MA8++CC33XYbF198MevWrePKK6+kT58+pKenk5iYSNeuXWnTpg1r1qzhp59+Ij4+nttvd9wRvPHGG3Ts2JGBAwdy6NAhDh06RK1atbBtm5o1a/L555+zZcsWnn32WZ588kk++yyIeCspEHJkLilTCNPA+nW245A1CPbK77CWfSkdnGcRExNDTExMnmnVqlXj/fffZ/ny5X6/yaNbM/jWCKpVrZLv8TEVKuHNOB40XSLJRhhZ0ddmPB18h+TjGO+PRqtUjXLWEe68TsXtgohwBSFAVc+8ICVsO8up+eM+h9wnY703mgrlGtCi8wuOX44SQFgm5icvI/79O2i69d072NtWF3v0UV1ViXW7aaorKNNGBN/JyIQpj3JRdDSVQkL8Z0kZHkTcDsxPXg56qDgWh/H+k2c81H1ZwBch752hzhKosEhc941DHDuI+U2QmU3gLNn7aCz6HSNRm3XM2X78gC+ylm+baUDKccfRcTC8mY6z58zg5eR0sdf+gr1oLv26fsj918yjVqU2KJaF9cfXWL/PC37MxsVYP31wWvlGC6/ozDjbvAzrp/eDn3/rH8SUizp1O5h+rNDXD4YwPE5QlwWzgtuzfTXmvDcKdb+n0w/4fdlSfl+4gKk9W1ItNjbf46Ojo0n0pBGXFrwvsCx+C6ZtOXXXnLGIuB0Ftv1sIWybSu37YE5/wt8/Xi6sWWMQR/cHRHks0nUti4jQSk55OumdKtXr47pvnOPEf+OioMfbf3yNa9V8PrhoELUiKvm2/3FkG6bIWzRQbAvSkmla43Kq2TGIWWOC75hyHGv6E7SvezMVos5D01zOjNeZz+Q4aD8J87PxHNvwBwcOOMvKW7RokfcDkJxTqIpClXAVTwHjvHgsiI1QUYvZp1jr1q15+umnadiwIaNHjyY0NJRKlSoxcOBAGjZsyLPPPsvx48f566+/eOutt2jTpg0vv/wyTZo0oU2bNnzwwQcsWrSIHTt2EB0djdvtJjw8nKpVq1K1alU0TcPlcvHCCy/Qvn176tatS69evRgwYIAUpYqAFKUkZQZhGgFR9oKRHZVPClNgGAaDBw8OmjZkyBBM0+TCCy/k4osv9vud36waDWu5ORa3hiFD8jh+8GCO7luNOAcdEkvOHsLwOhG8pg7PdxAr9m3F+OBJ9OgKVFCOcvcNKus3GRQiovrp25glSBnvDA26RMJH6gmsqSOpVL45LS9/Ec0dhe6OOPMGZtuZHY77JKfmftg25kdjsLevKVZhyhEq/KPsBd3vWBzG20MgM92JvEeWIHVSlL2gx+5e7yxbksJUnvgEqbeHOBHysgWppGPO8p98orFlR+XT7xrtL0zt2ZglCHp97zl3lL2gdhzdj/HeKCDbgXnOL5gDalVz+9Kzy4zmCg8oP+K3j2HxF6iZmajJJxAJh/yi7gYjOypfYfKNHlGJ8256PSDKXgBpSXi2rWHwI48ETR4yxGkHLSOwbgt2z/khDE9AlL1g2H/Ox/zmrQLfr2EYDBkyJGhasH5Ax4s6cHG787lg3Se0s49i7FjLkLz6EYMHY6SnkeZJRSX4wHPp4c2YJ0fZO4nTzUMFSTsVwrbB9GJOfyLAqbkfmWkY7w5HHI0rFmFKWBZkpmK8Mwxx3N8voFK9Pq6B47EWz8UKtqwuN/OnE75mgZ8wtfb4btQ8hoDOMspj2Ad3ocT/6xdlL+j+cdsxpj6OalnYpoE56zns7avztsc0WP+6UzfUrVunzCx5kzhUCFOpF1Owman1YzTKhxa/FJF79p2maVSsWJGWLVv6tsXGOrMxjxw5wsaNG1m0aBGRkZG+X5Mmzszb3bt353udt99+m3bt2lG5cmUiIyOZNm0a+/bl00eU5IsMPSYpEwjTwF77S9Aoe/rNwzA/G484tMe33frxPZSYKqgtLvlPLwdxu90MGTIEIQRvvfUWiYmJxMTEMGTIEN/XhZMRwvbzxzB6tLPcZvLkN33HP/LIIwx79FFiYmKo1aizz6moUkKzRySlEyEEeDMCBSlXKPpdTyD+2YK1NKfDLfZtxfj4Jdz3vkLFE/Hcc2dFEhJtXJXUM7p8T1FVvNNHBkbZu+Z+lJgqjlPo7MF+6gmsaSOpMnImsQ2vyrpP+4znfWFbWD++Fxhlr0UntC53YMx6HpKzxKIsYcr10GSoVq94fKAIgXfKsIAoe+rtIyH1BPb37+bseiwOY9rjuIa+i7AtRMqJQEEqLBJX3xewNizCXvV9zrG712N+Nt5x1C4jNgVBwTvlUUeQAsfxvKIGClIRMbh6PYX153zsDTmzLOwtKzC/n4re+zm8r/by5RmxZyP2+oWo51/uzMA6KcqefscoREoCVu73HP8PwvQG+O+xLS+LP+zsW4Klam4691+ElmuptxC2z+m5ML1+Pnys3+agxFRGbXQBRJVH63w71qJPnLuPrYN+5xOYX7/pN1vQWvIZxFRG63Atinbq/F7j6jFoJ04EClLlY3H1fhZrwUzsbU40sSXTJzL4+fcQkGc7WqPeYhbP6OJ3z136L0bVcxxn51dPCNOL+HdL0Ch7rt7PYP74PmLn2pxn/Od8rJjKaF3uQtHyHyBGREQwatQobNsuWD9AUR0fXln1YchvM3jisQmgKEyePNmvH/DEY8PQPh5LjXtfZlCTq0nyptGtemui3eEsPrSZpfFbWHd8DxoK4qh//aq27oJ2yc0Iw1OgPNRlwBI/scoyMxG2ETStMHWyoqp4Zz0XIEipnW9HOa8p1iev5tRdWcKUe+RMhOYqWh2lKBhTH/MXpBQFrecgtAt6OH3ekwQp5bxm6DcOwfz0VX+/qvOnU658VWZf/AgvbP6SVUd2sD5hDx0qNwq8rm1hbVmB1roL3on3nBRlLxTl7lHwzxbEks99m0XcdoxZz+G+bxxm7oAHgNruSrQLe2DMfA7SkwHYdCgRgJaNGyEs65R5VHLuYAu4vLabPYmB/uNOpkttN5YNejF3j1wu/zpeURS/bdnl0rZtUlNTue666xg3blzAeapVq5bnNT799FMef/xxJk2aRMeOHYmKimLChAmsWrWqmO7iv4ccIUrKBqqG2rY7Su2mvk3ZUfaUqnUDovIp9Vr/5wUpgG+//ZZLL72Ujh07Eh8fz5EjR4iPj2fkyJF5OqM7uSMXGhrGfb26cejQAQ4d+JeDB+No164dF198MZMmTfIdIwUpyckoigLuMP/Ie65QXANeRKlcG+2qfv5poRHoV/TFPrQHJaoCoWE6VSqpJ0d5L3aE4UXvOQhy1Rfa9Q+jXXwDarOL0Ho9mROVT1HQe9znOPX23edZyPtCoHW+AypU9W1SW3RCv/splOoNAqLyqed3Q6levxid8oqs+86616woe1rzS9Av6omWOyqf7kLrOQhML4qqoZSriHbJjTnpYZG4Br2GUrsp+vUP+Ufli4hBu3JAvjN+SiuqO+KUvyJjm05ezfKhZP3xLUqVWqgXXJ2zT1aUPSwL/dbH/aPyRVdG79YLbAu1eadcx0Sj1G8FAv/8rWpOhLrmF6NddJ3/e8YRkk+ekZfb6TSAorrQ9FCWzenB0tmOncbMZxHpydiWiW16UarWzdn/vGaorTpjHz8EpoG1YaGzPSvKnlK1Lq6B4xz/b9nH1GiE1v5qOMmPTl7vIWHj5yi1GqO2vDRn5/KxuB96A6V6ffQ+z6M26YBh2Qz7eAGXXXYZt916K4cOHWLv3r3ExcXx+E13oLwzl8wX3kHVQwLuWdVDEGbOOpf86glFd6PUbYna7JKcjVlR9pRq9QKi8imx56FdfKNfPZQf8+fPp127dhw4cODU/QDTi97zQZ+PI3FkH6496xk54nHi4+OJP3yIuLg42rZty8fDeqF1uAaAfg268mCTHrSqUIfzIqtwV73LmNJxED9f9Ty2IlDbdMt5L627oN8xEqVmQ0hJwDOuH55nb8Dz7A0Y86cFzUO5Raels69myYzLsS1vQNqpnvXJCMOLfs1ACM3xiaV2vRu1y20Y5WMCovJp3XqBO6zoornpRbt2EGSLqIqCfuMQtA7XYisaarsrUGrmiErKec2cyHflKuF66HW/qHxKgzaozToSHhrBmDZ3s6jHizQqV50MM8jMVEVBia4Cto3W5c6c7a5QXPe9yokq5VG63eUflS80HP2a+xEZqYjkHMFabX8V+i2POv3xh173+ePadNQRrlq3v0AKUmUMt6ZwZd2QU+8IXFUvpFidnJ8Obdu25e+//6ZOnTo0aNDA7xcR4bTJbrcby/Jfk7h8+XIuvvhiHnroIdq0aUODBg1OObNKkj9ylCgpEyiqCprLEaFqN/UJUr4oe+5QnzCl1GuN696X//OCFMC7777Ltm3bWL58OW63m8qVK+N2u30VcUHZ9fszrJp7HXuXj2DtvDuJi4tj27ZtjBo1ip9//vkMWS8pCyguN9olN6H1uM/p9N7zIkSUQ6lYDUV3o3Xv7QhToRG47n0VXCFZjpezIinpyhn3KaW43E6dcu8roLsdQerCa5ztrhA8VWJR734SNBf6bSNQW12G4ipYp6zYbNR0CI/C/dBkqFA1R5DSdCctsrxPmFLbXoF+6/BCOUM+5fVdIc417xjpPIc+z6E2aofqDkFxhaC1v8qZtaO70Ae8hHpeM98zUnQX2hX90LrckSNIVarhOMzVXejXPegIUxExTiS4mMrFHj3wTCNsm0YP/EiTwUvz/DV64EdnqVARUFwhqA3bovd5DjQXWseezmD2+odQL+rpPMMH/4c4tNe3xEi/dbgjTEVXxv3wGxBZHsXlRu/5AGrHGyAi2hnklquM4g5BbXkp+u253nNWlD3F5UZrf5UjTOluXPe87ET/KmBZcJxZOzMmXbePxD60GxCkWino909AqdnIGXjf8zL2gd2Oc/Pwck5eyRKkHKfmqnP9LGEqr6i7+b2TWjdMRHWHod8xCrVVZ58gRUS0I6Tqzr3POOJmd2IGCcePU7duHWzb5uabb6ZOnTr8u3EzIjEFMvNeyqXoBR+QK5qO3uspRyzMEqQIi/TZky1MKbHnZT2L8AIHdfn888+56aabePPNN0/ZD1BcISi1m+C6J6s+vOERtBaXEhEZ5fQjKlTgq6mvc/PNNzNy3nJSardCc4eiqSqhufpdbk3HremE6yG4FA2tQ0+IqZIjSGkup44qVxH3QKfuV1t3Qb9ywCnvxzLSgzpDPx0Ulxulci1cD0yC0HC0br3Ru/VGC48hrHoLtNrNcA0cB65QtGvvR+t4A4qr6P1LxR2KWrcFer8xTr154xDUdldw/PBfpGSoCFV3+rzZ5eK+8djHD6KEhCF0t1OPxtZxIm8OeAlFd6EqKmG6G01VKR8SSUiQWYOKKwS1yQXY+7ahte2Ods1Ap20e+CpUr8+R1H8whIF2+Z2OMBUajuuB11Aq1wJXCO5BkyCqgiNI3TzM1wYp5av6hKnNGU7b0/r84AEEJOc2VSNUapXLv+6pXU4lNrzkZYiHH36YhIQE7rrrLlavXs3u3bv5+eefGTBggE+IqlOnDqtWreKff/7h2LFj2LZNw4YNWbNmDT///DM7duzgmWeeYfXqfJatSk6JIkQxu7wvZZTFUJ2SvBG27UzzFyJoBxQj04m+JwUpdu3aRcOGDVEUhT179lCnTp3TPlfucM26O4JOveZz33338cEHHxATE8Pq1atp0CB4RESJBJyv0WSkOJHtXG4/wUSYhjPt3x0GWUJFidoYFuU36Fjx2W20uvwlwlwxKBHRZ12Q8rPRMh1H7CHhAaKTMA1nKUYhwsUX+vqGBzJSnWuc9Bxynl9gms++9BQIjwyoo4Vp5Jz3HBOkSoJg70FYWc8wJNwvTVim02YGyRt5PfeivGcIbDMu7f0jS2dfjaIoXNr7R+yMVEcM0N2YlhcFBdWyAAVhGc7MoawyKEzDcQLtDvGLsieEANMbtD9QqGdpGc7y4tAIv2eTmppKgwYNiI+P56233uThhx2/Ut26dWPhwoW88dr/GDxkCPa2vWjN6we959OzxwRPhhN1LVgZN73OTJ0C3q9t21SpUoXjx4+zbNkyOnXqdOqDyJ0HogJEGCMjjdZt2rJ1+w5Gjx7Nyy8HD2AQcF+ZaRAaHrDE0qm7UiE0Jx/m9zyL61n72ZCdr8PLBdRB+T2LIl/Xm+nce1gUiiuEtd8/SLueU/h30+fUbHSN4xtKURG2jaJpKC43QgiEaaBYhpP3T6POFIbH15bkvjchbAzTg8vjcWaPpfu3ifm1M8I0sFITiapWm8zMTHbs2EHDhg2L5TmVFGVxnJmZmcnevXupW7dunqsm8sNjCmZuymDW33kv4evbIox+LcKKfaZUly5dOP/883n99dd92+rUqcOwYcMYNmyYb5uiKMybN48bb7yRnTt3MmrUKBYtWoTH4+G8887j6quv5rXXXkNRFHbs2EG/fv3YuHEjGRkZ7N27l2rVqjFo0CDmzZuHoijcddddREdH8+OPP7Jhw4ZivadznYLmJylKScoc2V+ag3XIhG2fdse0rDFy5EgmTJhAjx49mD9//mmfJ5hvBiFsPB4Pl1/elZUrV9KsWTNWrlxJVFRUUc2WlGFOVXadRKVEfQmdXIfkzv/CtkEped9p+dVzZ6MOLMr1S9r2skSw55W9LSAfn0a7ebrvKq82w1eOhA2Ck8qZcMQlRQEh8ryvwGuJoPsXlmDnHzNmDM899xwNGjRgy5YtPp8lr776KqNHj+a6667j22+/RdgCCGJzEXzNFWc5Wbt2Le3btycqKorjx48H+GM5XTu+njePm26+mbCwMHbu3EmNGjWKdL7cafnloVPlr6JQUvVTtt+lnHsUOX5xTNNZAndSPhdCIGwbtQjL44LVF7ZtoapannVJ7uOCsW3rVpo2a0Z4eDjJyclo5/jyvbI4ziyqKAVwOM1i7tbMPNPvbBpKbMS5/e4lBaOg+Un27iRlDkVV82wM5YDGwePx8MEHHwAwaNCgIp0rWEdPUVRCQ8P46quvqF69Olu2bKFPnz7YRVyaIinbnKrsKqpa4s6tT7Yvd/537Cv5Oia/eu5s1IFFuX5J216WCPa8srcF5OPTaDdP913l1Wbk/n9gOVN85T+/+wo8b/D9C8vJ5zhy5AgTJkwA4KWXXvITcq644goAFi9ejGEYKGoeNhehrijOcrJgwQLAmWFQGEHqVNe64cYbufjii8nIyOCFF14o8vlyp+WXh06Vv4pCSdVP2X6Xcu4xpx1UdT1oPlcUpUiCFASvL9Ss2Yh51SV5bctm0+bNALRo0eKcF6QkeVMhVOWB88Pz/J2JqHuScxuZIySS/yBffvklx48fp2bNmlxzzTVn7DrVqlXjq6++wu1288033zBmzJgzdi2JRCKRSM4GL774IqmpqbRv355bb73VL61NmzZUrFiRlJSUcyISU7YodeWVVxbreRVFYfz48QC8//77bNu2rVjPLzk3+euvvwBo1apVCVsiOZO4NYVQPe+fW5PRcyX+SFFKIvkPMnXqVADuu+8+dP3M+JbJpkOHDr7rvfDCC8ybN++MXk8ikUgkkjPF7t27effddwEYN24c6kmzQlRVpVs3J5JctuBTWklPT+f3338HcmZ4FSeXXHIJN9xwA7Zt8+STTxb7+SXnHlKUkkgkwZCilETyH2PLli0sXboUTdO47777zso1+/fvz5AhTqjwPn36sDlr+rZEIpFIJOcSzzzzDIZhcNVVV9G1a9eg+2TPOirtotSyZcvwer3UqlWLRo0anZFrvPzyy6iqyrx581ixYsUZuYbk3EGKUhKJJBhSlJJI/mNMmzYNgOuuu65AjkeLi4kTJ9K1a1fS0tK44YYbSEhIOGvXlkgkEomkqKxbt45PPvkERVEYN25cnvtlzzr6888/SUxMPEvWFZ5s0eyKK644Y/76mjVrxoABAwAnwEoZj68kyYekpCT++ecfAFq2bFmyxkgkklKFFKUkkv8Q6enpzJw5E4AHHnjgrF7b5XIxd+5c6tSpw549e7jzzjsxTfOs2iCRSCQSyekyatQoAHr16kXr1q3z3K927do0atQIy7JYtGjR2TKv0Pzyyy/AmVm6l5vnn3+e0NBQfv/9d77//vszei1J6SV7lnzNmjWpUKFCCVsjkUhKE1KUkkj+Q3z22WckJiZSp06dYndqWhAqVarEN998Q3h4OAsWLOCJJ5446zZIJBKJRFJYFixYwK+//orb7Wbs2LGn3D9b6CmtS/gOHz7Mpk2bAHw+sM4UNWvWZNiwYQA88cQTWJZ1Rq8nKZ3IpXsSiSQvpCglkfyHyHY4fv/99wc4Zz1btGrVihkzZgAwadIkZs+eXSJ2SCQSiURSEGzb9s2Seuihh6hTp84pjyntotSvv/4KONECK1eufMavN2rUKMqXL8+WLVuYNWvWGb+epPQhRSmJRJIXUpSSSP4jbNiwgZUrV6LrOvfcc0+J2nLbbbfx1FNPATBw4EDWrFlTovZIJBKJRJIXc+fOZf369URFRfnarlPRpUsXNE1j165dPj86pYnc/qTOBjExMb5n9+yzz5KRkXFWrispPUhRSiKR5IUUpSSS/wjZs6RuvvlmYmNjS9gaGDNmDD179sTj8XDTTTcRHx9f0iZJJBKJROKH1+v1iSmjRo2iUqVKBTouOjqaDh06AKVvtpQQ4qyLUgAPP/wwtWrVIi4ujjfffPOsXVdS8ti27VsuKkWp/wa2LbAs/8AGliWw7XM32EGXLl18S5ElxYsUpSSS/wApKSnMmTMHOPsOzvNCVVXmzJlD48aNiYuL45ZbbsHr9Za0WRKJRCKR+Hj33XfZu3cv1apVK/RgpLQu4duyZQuHDh0iNDSUTp06nbXrhoaG+vxxvfLKKzIK73+If//9l5SUFNxuN40aNSppcyRnAUUB08QnTJmW4FyPb/TVV18VyKegpPBIUUoi+Q/wySefkJqaSqNGjbj88stL2hwf0dHRfPPNN5QrV47ly5czePDgkjZJIpFIJBIAkpOTfQOQ559/noiIiEIdny1K/fbbb6XKuXe2SHbppZcSGhp6Vq/du3dvWrZsSWJiIq+++upZvbak5MheutesWTNcLlcJWyM5G1gWfL/AQ2KyMzsqKUnw/QIPtl3Slp0+FSpUICoqqqTNKJNIUUoiKeMIIXj33XcBZ5aUoiglbJE/jRs35pNPPkFRFKZNm+azVSKRSCSSkmTixIkcO3aMRo0anZYvxgsvvJCoqCgSEhJYv379GbDw9CiJpXvZaJrmE6MmT57M/v37z7oNkrPPxo0bAbl077+EEGALmPNFBgt/9zLnywyEcLafKWzbZvz48TRo0ICQkBBq167NSy+9BMCmTZvo2rUrYWFhVKxYkfvvv5/U1FTfsf379+fGG29k4sSJVKtWjYoVK/Lwww9jGIZvH7l878whRSmJpIyzZs0a1q9fT0hICP369Stpc4JyzTXX8PLLLwMwePBgli1bVsIWSSQSieS/zOHDh5k0aRLgLDXTdb3Q53C5XL7ZyaVlCZ/X62XJkiVAyYhSAD169KBz5854PB6ee+65ErFBcnbJninVunXrErZEcqawbYHXEBimozoJAampNl4vrN9k4vVCSqrtE6UMw9m/OH1MjR49mldffZVnnnmGLVu28PHHHxMbG0taWhpXXXUV5cuXZ/Xq1Xz++ef8+uuvPPLII37HL1q0iN27d7No0SJmzpzJjBkzfBHDJWcWKUpJJGWc7JlHt912GxUrVixha/Jm1KhR3HHHHZimyS233MK+fftK2iSJRCKR/EcZM2YM6enpdOjQgZtuuum0z1Pa/EqtWLGCtLQ0qlSpUmKzVhRFYdy4cQDMnDmTzZs3l4gdkrOHjLz330DX4OBhm3dnpvPG9HSOJfgLTscSBG9MT+fdmekcjLfRteK7dkpKCm+88Qbjx4+nX79+1K9fn06dOnHffffx8ccfk5mZyaxZs2jRogVdu3blrbfeYvbs2X6BlsqXL89bb71FkyZN6NmzJ9deey2//fZb8RkpyRMpSknOaYTpRZgGwvAEphkeRCny4VASJCYm8umnnwKlx8F5XiiKwvvvv8/555/P0aNHuemmm0hPTy9psyRnCeHNdMqyNzOftMByXtYQpoEwDewgdVd22hm5rm1nnT8w2ICwrax69twORCAsM+/2IuvZBks7K3ZZwd+rsAyEVXjPsCe3jULkOPEQhifo+8x+z5bpybWvN+fZnPR8fGm25Xf+k6+Xe5uwiicP++zxZubUD4bXZ5OdVV/4pWUfE8Shie84j43wCnbs2MG0adMAePWlF8Eyc86Vfc+5z+v15LLBPw9deeWVACxfvpy0pMTTvmfL9GBZXizLm5OXg91LdlnOIy9ni2Pdu3dHVUtuGNChQwduueUWbNtm9BOj8unLBfbzCpLfSoLsfGHbJoaViWl5sIVTl+dX//iln1TWfGXZmxnwLHxl2ZuJsLOu4ysbnoC6w+9cJ9U5th18xkpA9DTbxGtk5P8cfPWPU8ckJh1n165dALRs2rhMtCeSQFRVQVUVqldVue26UMpHB3cXUj5a4bbrQqleVfUdUxxs3boVj8dDt27dgqa1bt3azy/gJZdcgm3bbN++3betefPmaFqOUlatWjWOHDlSLPZJ8keKUpJzFmF6EUf24X2lF+LgrpM6yx7Egd1YnlQ27f0Owwwc6P4XmDNnDunp6TRv3pxLLrmkpM05JREREXz99ddUqlSJdevWMXDgQMSZXHwuKRUIbyb29jV4x/eD1EQ/YUp4M7E3LcU78R7ITC3TwpQwDayfP8SY+hiKZfoJU8I0ML99G+ODJ4MKR0W6rm2DkYnx9mCsJZ/5nV/YNngzMN4YhLXqh3N2ICEsE1IT8U4cgL15uX97YRqIpKN4x/fF3rX+rApTwjIx547HnD02YJAoLANz9ljMueMLJUw5beN+vJPuQxzagzA8KIrKyi/uJunQX1j7tzlpx/b73qewLchMw5jxLCgqO+KWIAwP9oaFeCfdCxkpWOt+xd60zGlfDS/Wyu8w3hgEnnQURWXZnB4s+uAyls3pgaKo/DH3FhZ9cJnfNvPrtzFmPlskYUqYBiLhMN5X+2Dv3QyWhbX5d0Bg/f4VxpsPoXjSEakJYBrY29cAYC2YiTHlUTC9fmKOMLyIQ3swZj2PooAwBE89+SSWZdGjWW062QfBtrHjduId1weRmQaZ6U6ZWPEt2Bb27g14J/RHJB1FpCb65aEGdc6jdo3qzrK5bz4/rTJkmR6OHdvE11/2JCV5H5bpwfv2YBQ157n7nrOq4n19EPa2P4Pm5ZL0J3UyL730Epqm8f0P8/lt0FXY//wdKHwe+Tern7cb2/AghPDlt7XfPUBK6hEUJe/hjCdI2TFtm8xiDgMmbAsyUjG2LOffw6sQto2Cwp5DyzHNTEhLwjvxHl8Z8jvWMjG/m4K95y9IPYF3Qj/sbasc8SjhMN7x/RDpyYjEeLyv9sHatRYzPdEp56/0QhzYCVmiLMnHnbps+ypE4lFf3SFML+L4Iafc7PkLcSLer84RwhEVrFzClGkKNE3J9beHfUfWIMhbBPTvm+9EGB5Wr1uGEILY2Fgqe5PwvtobcSzunG1PJPnj0hViohWaNQ6+5Ll5Y52YaAWXXrw+bsPCwop8jpOd8CuKgn0ue2Y/hzinRKlXX30VRVGkgzGJr9Ez3n0MUk9gTH/CJ0wJw4OI24n1zybik3fxw5/Pk5gah13ITrDXNjFtC69t4j1psJBpeTFtC9O2yCzmAWJxkdvB+aBBg0qdg/O8OO+88/j888/RNI2PP/7Y59NDUjbJFqTMj8dC0lG87wx1hCnD4xOkzM8nwonDTloZFaaEaWAt+gR7x2rE8YMY00egWKZv1oP57dvYq35A7N6A8cFTxSZM+QSpd4cjko5h/7UE649vnDrWtlBUFdsVijVgLDYCe/ufjiggBOmmB1vYWMU0SyHYrI+i7OfbP1uQemcInIjHnDvOJ0xlC1LGO0Mh6RjmrOfPmjCVLUjZGxdhb13hJ0xlC1L21hXYGxcVWJjKFqSUyjUJGTUTtXZTFFcIABfd+jHR1Vqh12vtpFWrD5rm3GtmGsbbQ+CiHmzb9zPVyjXA2rAI88vXIOEQ3neGojVsC5YBpoG18jus79912uH3ngBAUXVCo6qhqM5AxPSmYRnOz/SmAWBvXITYsea0halsQcqYMhRSjmPOfBb70B605hdjrZqPveE3RMoJjGmPo7jDEIYHtXE7rF9nYS2ei4jbjjH1cZ8w5ROkpo1AbXct6Su8rFu8gcVLlqAo8GKH6li/zsZaMhe1Si30rr1QhI0xZRjiyD6sH6ZirfwetXo90HSMaY87s6qy6zDDC0f+pWtl55n88s6rWUJhwctvtiC1cMEjZGYcY8FP95KavA/1qv55PmeSj2F+/GKAMJWQkMCaNY5IVxpEqUb163JvrzsBePrHdRhzx2Mf3O17duLIv877Sj2BMX0U9sHdWIYHr2VRrclNtOwxme8PHccWImi9YNk2X+/dhWFbmLaNxzRJMbz8tH8vZjHOrsoWpMzPxqM168hP615l2eZ3SfMk8MuaV1EUFePL/8GJw5ifjfcTpoRto2g6es9BqLG1MeZOAMOL+fFL2NtWgRDo1z0I6SkY7wyDlONYs19E2b8ThA2WgfHh045YmpKA9+0hTl328cuIAzscYcrwII4fckTZlOOYs59HHD3gJ0xpmsLefSaZmQLLEpimIP6o7fdcFVXjl7WvsHTTOwEfe522Kkjf/MAuNm90lme2bFgP4/0nICUB491HpTBVhhECNmwO3mat32yeEWfnDRs2JCwsLOhyu6ZNm7Jx40bS0tJ825YvX46qqjRu3Lj4jZEUmnNGlFq9ejVTp06Va5ElDorqfNH1ZC3vMjKzGr+diLgdGJ9PQL3ken7d9DogWLB+PKKQmowCfLJnGQN/f4uZuxaxNyUeS9hsTdzP9O2/0GvJayyL30KIVjpD2/7xxx/8/fffhIWF0bt375I2p1B06dKF119/HXB8Tf38888la5DkjODMwsnE/PQVfDGCUxLwvjPUEUg2LnYEqezey4l4jE9eQXGHlJzRZwBheEk7cQy7060k3vYMyohZeC65FeOLieBJ9wlSvv13b8D6dU6hxZlgKKqKufATPJ17oYyYReJtz2BfcC1ph/ZBRhpeTzoPrZzGUzt/4scaVUmp2wwPgqXxfzNu01dct+AlrGL6iqioKjum9mDbm5fl+dsx1ZkJUqjzajrGxy9B4lFng7AdYWrTMkTiEUeQSk100mwL86OXwOs5o7M0hWVgr/4Je+Mi3zZHmBqD8KT7BClf2sZF2Kt/OrUwpagYn7yM4gop4LPUQNWw1i+EiGjURu1QVTfhHhvrq//llL2Ew3inPY5a73ysVT9gfZ8rSqqAtLQ02t88lzoXj6f9zXNJS0sjrFytvO9/xxqsJXN9S44KjKphznoO0lOcvy0DsElPTsZud1VO+bm8D8aXk1AUBWvBbKzFc3OuHbcd8/upTj4SLoQWhdZvHJ76rdAvVKncoiL//PMPK36ZT4vmzZzL/Dob64+vUZtdhDFtBOJIjs9D64epiJQT6NcMdMSAueNQy8dix+9DHN6DMfVxutUqB8Cvu+MxZj4LBfxIlFuQsm1n8O71prDg10GkVYzGsrw+ETAA28b89BVERgoJ6z9j25uXMeeJbti2TdOmTalRo0bhnv2ZQNV5srZBm5bNGP3OTBj+Ace1SAwb0pOTML983a+fZ816DkVROJSeSmST23lg2SJ+PbAPb5aAfjIe22LpoTgGLPqZIxnpbElM4I4F3/FPSjJqMX6oU1QN8/OJiIuvY8PuL0lKO8C6XXOxbYvase1ZvX0OdL7F2VkIp11LTUJYJoqqcnjJ66R7vBghkSReOxhlxCy8dzyF9etsxIGdKBWqYUwfCenJzjksA/OjF1HKV0XrdAtq3Rao0ZUwZr8AqSecfWwL85NXEHHbEEf2O4JURla5MQ3MT19BiYhBHNmPMA3S0tKoHmuTmHgM0zRITEzj9z89vno5ae8yNu76ghOp+1m/+3MyMo5x6Ldx/vVysL75e0+wa70jSrUwDkO2SJqZjjHjGdCK0amQpFRgmIKdey1aN9e5564w2rVy6qh2rZy/WzfX2bnX8jlELy5CQ0MZNWoUI0eOZNasWezevZuVK1fy/vvv06tXL0JDQ+nXrx+bN29m0aJFDB48mD59+hAbG1usdkhOj3NClEpNTaVXr15Mnz6d8uXLl7Q5ktKAsHENeBFCc9YGY2RiTHkUa/Fc1AFj2BW3hEMJfwOw78ga9h1dU6hlfC5Vp2u1lvyduJ+p23/mtkXj6fjdSPosfZ2ZuxbxT+oRLqrcuNTOQMqeJXXXXXcRExNTssacBg8//DD33nsvtm1z5513+vwRSMoOiqqCOxT97qdAzdUxTUnAmDgA84tJ/rGDK1TFdfeTJeL350zisWwmvPUusdVrEFvrPGKr12DiV79iXfsgxjtD/QQpAKVhW7TufQotzgRD2DZWl7uZ+NUCv+tPmD6LTNPE/vdv2lWsz9L4vxm76Uu6//YSl85/ksf+/JAf9q+hTlQVbIqvY2l70075K/Q9WiauXk9D+Vwdzyxhypg4IEeQAtB09D7PgDvkjNbtiuZCveBq1Dbd/bbbW1fife5GP0EKQG3TDfWCq1G0U0SAE7ZzrxTiWdoW2gVXofR7jhXbZ/LbxkmkuQXKzcP8xZOEw3gn9MNaMBNCwiEkHKVGI6wBLzN+/HiqVatB9Zp1qFatBuPHj6dZ1/FEVWqG5opAc4U75wh1jlNbXobW+Q5HFCsMtoXebwxERDvPsUptvJVqM37yW4Hl58ZHMaaPxFr8qf+zr90UvecgbMMmc51F2tJKGFXrMn78BKpWj6VOnTrUrFmT+UtXYN03AaVKbQCs3z5yliQd8Q/CoV33IEpENOYPUyGmMq47n8Ba8R3mWw87s8+8GVx+XgUU4O9jaRy7ZkiBYqIHE6SyyRamUpL30/zyFwKFqdBwCItCu/tJjMxEjq6Yiu1NY/nfh4HSMUsKANui1qNvsGjxUtasWUO1GlnvsGpVxr/xJla/sb7njzsUtd9Y/jp+lD4Lf+TGX35gy4njVAkLx87jeQohqBIWzs6kE9z88zcMWrqA45mZxIaFE3qqslQIhG2h3D0aUacZv295DwDLNlj815tc0XYkhuXBqnoeSp9nUCrVRL/zCYiM9pXncm36Mn78OGKrVffPw/eOx1r0CcabD+UIUgC6C/2uJxHHD2At+xx772bspGO4+j4PUbkC2tgW5scvO8dnC1IAuhtXr6cRqYkolWvhMS3Gjx9P1aqx1KwRS9WqsUyePIEeXZ3yX7nLo4RWb83vW6Y7p7VNfvvrdSpf+gjlz78NYZvZDyJo33zTIufDYouKuZZXhUU6+xZWmJaUely6QqN6Gh3auqhYQeWSC924XHBJBzcVK6h0aOuiUT2t2JfvATzzzDM89thjPPvsszRt2pQ77riDI0eOEB4ezs8//0xCQgIXXHABt956K926deOtt94qdhskp0fx1chnkIcffphrr72W7t278+KLL5a0OZJSgKK7oXJNXINew3h3OGSmodRsBD0HYlc9jyVbprFhz5d+x3yx7FHaN7qTS5o/gIKKSz/1bItq4eWJDYshPiMRwG/w1ap8HbRSKkgdP36czz//HHCW7p2LKIrC22+/zZYtW1ixYgU33HADK1euJCoqqqRNkxQjijsUtWFb9N7PYs4Zk9NBPXmQUaEq7ofegNAI33KkskBaWhrjx49nzJgxvm2JiYmMGTsWgMdv7of7k7G+NKVhW1z9X0TRXdi2KLKD0PSMDOf6Y3Oukfv6I/rfQffoykzb8YsvXeSqBztXbY6ejz+X0oCi6YiIaNwPveEsAT2RE2nHL59pOnq/F1DrtT4reUzRdPTbHsME7PW/BrcJR5DSb3v81IIUWW1jxcLNgDEVQaaZwm8bJ7Ftv+NvaNaSgfTtPJ3QWx9FfJFrxpSm435+nu/55Jl/s/4eOfJdn2NZYVuEPPmJ37WFsPP1BxR4fy4oH4vrwdcxpgzD060/Eyf+L8/8O/SGvmTMeDbn+JqNcN00ChKTUFQVUUdAuMqkCZMZM7YAZfCkd6Nd9yBa80vwTnscbAv3/ROxd6zF/OZNv30rhbs5v2o06w8n8dtfO+nbrlO+95mfIJWN15vCgp/uodsVU2h5xTg2LRiFsA1sM9PvOWu25Zth98f2RKD0iFKK7iLdHclrEyb49e8Dnv+XE3DdP5H4clUYuvhnPLn87SVkZqCikGmahOo5ZUQIG13VOJ7pOOXO/ebiUlMQQpBhWYTpRRsK2VmCzPZDi1m88U0yvIm+tG37fyHDk8jlrYdiYnKscjjVh08DYaPoucrQxP8xZmw+95+rDUB3ofd+DiWinLMUzha4HpiEEl4OFAX3w2/gfdtZ3prrYeQ63o2r3wtQvipK+VjSMr1MmBBYhseOHYOiwMiRIzjo9rDklztJ95zw7bM9biEZ3mS6tRpKnTZ3AFn1T6UauB6YhDH1MchMQwjB5qOpALSsnNV/C4vENeg1lIrVnWMkZY7cvshUDa7uGkJ2d0U/A2KU71qqylNPPcVTTz0VkNayZUsWLlyY57EzZswI2Ja9aiMbj8dDZGRkUc2UBEERpdyL8KeffspLL73E6tWrCQ0NpUuXLpx//vkBmSQbj8eDx5PzFT05OZlatWqRlJREuXLlzpLVkrNFtv8M49BO9FZd+HPHR6zYNgOvmffX9FB3OS5pfj9tG9zudFq0vBvEDNPL639/y5f/rghIG9z0Wu6ufxmuvKbOlyCvvfYajz32GG3atGHt2rWldjZXQTh06BDt27fn4MGD3HDDDXz11VclGjFIcmYQ3kzsrSsxP34pMDG8HO7h08ucIAXg9XqJjY0lMTExIC0mJob4gwcQE/pCWhJKrSa4Br2GlfU9qTg6dgW5vh4SytULXiDBkxqwz/wrnqFKWEyR7chm25uX5TsbSnVH0GTw0tM6t7BMx9nwawP9Zw1kofd9HrVR+7Oex4RlYs4Zg70lsJ1Rm3VE7/1sgQSpkynos1y04Q3W7PwYy/b38RQZVpm+nacTsnkNfDvF2RgSTsiYb7Icauu0v3ku1arVyDP/HDp0gDVf3YGwTS7t/SNLZ1+NZThLe3R3BJf2/rHQ9wVZvqUSj2JGxBBbPe/rx8XFUadOHY4dOxb0PJUqVeKff/6hZs2a+ZSBg4gJfSAtyS9Nu6IfWvsr8U59DNJTcA9/D6G7MF6+C072l6UoPJtch/FTptOnTx9mzZqV572ZZibHj/3NwgUP5ylI5cbtjqLbFVPwJsWx+dfRqJobRXXcCmQ/4x3vXs2ef+Po8erf6LpOQkJCqfnAU5A6SDm2n50h5Ri0YomfIJVNuK7T87z69KnfgHDF4p9Vb9Ci6xhu++Vb9qUGlnWA2LBwbq/fmFvqNQIEYXrhXDEIIbBtkwPHN7Jg3QSOJu3MZ2+FZrWvonOrRzAsD+mZCdSo1ApV0TAMs8BtAIDe5zmUchUdQcqTgTZoIimah78WOu++053fOMvgX7sPgkSz1fuNQalUA6VCNRTddcrnf+jQAab+1JMMT2B69r01rXUF3do8RogrktSMY2RmJFDR40K8/Shxyek0mPI7mqKQ8OjlhLh1lIdf57jbgyukHNER1XHpoad83qWV5ORkoqOjy9Q4MzMzk71791K3bl1CQ4v+bpzgBIrv33MRj8fDpk2b6Nq1K1OnTuWuu+4qaZPOGQqan0r1yG7//v0MHTqUjz76qMCF4pVXXiE6Otr3q1Urb58GkjKAEE7kn7RkUBTC3OVO2bi5tDDCQ2JQAPWUX2gFpgg+tdi0rTPiqK+oCCGYOnUqcG45OM+LatWq8dVXX+F2u/nmm2/8vuZJyhgZgaIHALYJhrdAS17ONRITE4MOBnxpCcdRorKWrRsesG1UxS62L40FuT6IPP1GFZeT87OCEM7Sz7z8MmUUfmlg8SD8Ik76pXgzoRiXRwYjzF0OTQ0ckOtaKLoWipIZ+FxMbxqaK5wTx4+eIv8cQ3OF+xxwW0Z6oFPu00KAZZB4/Fi+1z969ChVq1bN8yxVq1blyJEj+d/DiVxlMDeeNNBdKK5QsC0nb9k2Qd+XEHTr0BaAX3/9NV9/ZQoKLlc4agH9VapaCLoehul16k/b8gZ9xit2OMu/OnbsWGoEKShgHWQaRLpcec7KDNV0yrvdhOo6hjcVb4YzoycsHzE30uWmfEgoLlU9rRKmKAoCm1B3NKHu/J+nqmqEhUTj0sIwzAxCXFG+WYKFagPA8dfkDgXN7dRpmelorpCs956Brz7Jy9efJx003bc091TXP5GYQGRopbzvTdEIC4nBpYUhcPrYIa6ILL9Sgs1HnHzZuGI4IbrqtOPeTEJckYS4IjnT9Zuk5FEUBdM8dwUpgB9//JGuXbty/fXXc+utt5a0OWWSUi1KrV27liNHjtC2bVt0XUfXdZYsWcLkyZPRdR0ryNeS0aNHk5SU5Pvt37+/BCyXnA2yo+wZ749G/DAd638P0MwTy4M9vqZTs/tx6f6hQUNckXRpNZRBPb+lcc3uqKqOeopZTiGai+Xx24Km/X5kq+MNvZSxePFiduzYQWRkZJlR8jt06MC0adMAeOGFF/jqq69K2CJJceKLsvf15OA7ZKbnROXLY/B+rhITE5Onz7eYmBhiKlREpDgDLHF4ry8qnx2k/Tsj169Yib0J+0nKmt1yMgsPbcKwize0+pnAL8qeNyPoPuYXk7D/Xn5WfZZlR9kTu9YHT9+13i8qX4HOWUj7G1W6kId6/kCbBrehKI6Pp5jIWvTtPB193WLEL4GzenR3BJaRTvmKlU+RfythGenobmcJn+YKz/IxFeHbVliE6UXE/4vx4dPEVKyU7/Wrx1Zh9a2NyBjRjYwR3cicdC9WegqWaWLbNhvXbqR61Rr530P5Cr4ymBtr6RdYf3yL6/7xKOWrOpHR0hLRbx8JQWbzdtgyj9CQEA4dOsTff/+d5/1pegjR0fW44qpp6K78n1FoWCWuuHIqqfGb2bbsFQBUzR30Gf+x05kxVFqW7mVTkDrQ/vhFahzbxxddryLipBlNF1SuyrdXX881kZnsWfwsG+b1Ie2E44Pyg8uv5tJqgctZ72nSgllde3BFzfPQVZXwQs6SykbXQqhUrj53dpnCHZe9TcWougH7NK7ZnYFXf0m7BneSmPwvVcrVp3JUXXQtpMD3nzv/mV9MQhz+B9f94yEiBnv2GMKTM2l/zRRadXslJ8peHhFazc8mOEGBko4iLPOU169YoQrdWg+nUrl6AemNanTl/qs/p1PdOwhxR+LWw4hwRRGTmImY8TwIwaaspXstKmcteRIC8cGzxCR7iXTFBPTVJWWTM7lk72xw4403kpyczJw5c3C5SmeAq3OdUi1KdevWjU2bNrFhwwbfr3379vTq1YsNGzagBYnYEBISQrly5fx+krJHjiD1hC+Shzh2APHRy9jvP82F5Ttz04X+y4Buv+xN2je6E0115btkLzf7045xzJPjXDLKldN4/n1iH0YBQnSfbbIdnPfu3btUfQ0tKv369WPo0KEA9O3bl82bN5ewRZLiwCdI5Y6yB3Cyn4msqHxlTZjKyMjgkUceCZo2ZPBgPDvW+S0bEvu2FqswZRhehgwZkvf1kxP4+egW3zZd0QjNVX8uPfx3nk6GSwt+glRup+aKArkHo8LG/HTcWROmsgWpk52an5z3nah8BROmhOFBHNxTKDvKxzQgxFLoWr8/XVo8nCNIrV2M+GG6/86KgjA8XNr7R+p1mcry5SvyzL+PPPIImzb9zUW3z+PS3j8ibIvL+vzE5fcs5fJ7ljrbCjnTzidITX2c1Pg4Vi1dfMryo6QnoyiK85U+/l/Mdx9FMTIRpo13o03mAU/+ZWD7mpwyeNLSTuu3OTnCVGQMxrSRKFXqOI6sdd2ZkZJFKDadqjtt8i8/5b9ssSDCVGhYJa7q8SGpR7awZckYEDaq5qZL/0X+z9i2EK5w/txV+kQpYXgxUpMYMnhw0PRHHnmEuPV/QPJxzBlPE3VwF1Mv7kyU7iYkawwQ6XLhtQVVa13I+Ve/5pe3Mk2TyKzyFKJqPj+gMe5QVAXcxRD5TVVVVKFQu3xL+nef7TerqFXdG7iq3WjW7vyUyJDyVNobh/lKHyeSpuGIRoZhMGRwPnl4+9qcaHbgRFWc+2qOMBUSgTV7LJFhscSEVPOPsgegqP71nC8q3w6nXvTm0wYMGYJhGETF76df91lEhVXxpbWo05Oe7Z4ifeVs9n18DxC8b77pqGNLmZxbRQABAABJREFUyyq5xmNGJsb0UYiDu3zPQSKR/Lcp1aJUVFQULVq08PtFRERQsWJFWrRoUdLmSUoSVcP49OWc0LLgOE4cOgX9xsGIj17hvCoXUKuyM12+frVOxJZv6vsyVRC8lsHSw1u4pEoTRre6hZ+vfJ5FPV7k2+5PMazZdbSpWI9VR3eUqgFZfHy8bxbRuergPD8mTpxI165dSUtL44YbbiAhIaGkTZIUAWHb4M3EnDc5IMqee9Rs9L4vBEbl+2ISivvc9T9xMtOnT2fIkCE8/fTTvq/VMTExPPvMMzwx4jEim3dAu9x/xqPYtxVr4cfFMhU+IiKSYUGu//TTTzN69GjCyldma2Ic19e6kNfb9mHJVS+wpMdLfNhpCL3qdybRm+bn+Lw0ouguzM8mBEbZG/Ai7lGzA6Pyffk/8HryXWJVVIRpYK/5JUiUve64x3wTJCrfCuw1v5xamFI1jC8mFc4YTcNavxAx8wXaN7yTLi0fxp3hQfz0gd9uSmwd3CM+xN6wmC2Dr+CS5g155JFHGDpkCM8++6x//n32WYYMGULfvn25vENVFrx/BYqq4Xn5LjzP3oDn2RswF88t/JJcVcf85BWOJybSY+467h/2GEOCXf+ZZ3ji8eFENmmHdu0DfqcQh//B/PE9FF3F3VIl0nWUJ0aOCH6Ox4YR8ttM5zFd9yDupz51gqrkwlr4ESLxKNoVfSEtEXPe62itL8c1bBquYdMgPGcw3u08ZxnWr7/l7Ww3m/yEqdCwSlx1xTTCwquwffkEyBL3FNWFqofmPOcxtyJSTvCv1orkDIuoMI327dsX/HmfaTQd19ev88Rjw3j2mWf8nv8zzzzDkCFDuP6+IczefBBMA3vuOOpFx/BR92v49sqeXFilKkcy0tGDzExTFBVVVTiSkU6bSlX4pseNzOrag5oRkRzJSCPTLL6ob4qmY386DrH9Ty5r7vS9XFool7V8iJ/Xvkz5iBqw92/EV29A6gms796BtESEZRIWFsaQIUOD1sGPDxtKeFQ5XI9Oh+hcS+hsG3Pe6yhRFdEuvh61biuU6EqYn74aGGXvnpdwPfpeYFS+r15HCYsiLCORYcOGBb3+8OHDiYiI4OiyN0ndvdR3b7oWwuUtHubIb+NJ3DQPst1cBOmbbz7mCGot7xkeGDH7k1egGIRBiURy7lOqRSmJJE+EwDVwvC8stC+SR6UaKJVq4ur7PPayr7ii5aMoisYVbUagUbiGT1FU+jTowrgL+nFD7Q5UDHW+cFYPr8Ad9Tox+aKBdK3eCq9d8GUVZ5oPP/wQ0zTp0KEDrVu3Lmlzih1d15k7dy516tRhz5493HHHHZhm6ZutJikYiqqCOxRX/7E5X3IrVMX90GQIi/RF5csWppQqtXH1frbMfFndv38/Tz/9NJdddhn33nsP8YcO8c/evcTFxdH/hqsJDQvnWJKK1r23nzClNrsYrXtv5/kVkePHj9Ola1fatWvH4YMHiN//L3FxcbRt25aFixahu9y80eE+Hqvcmg5bNqLv/gvVMmhZ4TwebHw1H3d+zG/mVFFR3RGn/BUWYVu4+r2AUqmmsyFXlD2yovL5hCndjeuel8Edckb9Xyi6C7Xdlagdr/dtU9t0R7/tMV9UvtzClNrxetR2V6Kcys+QELj6O373CvwsbRut/ZUAWJuXodiQonvRez3jW4amxNbBdf94rHW/sdkuR7dP1vFPYjrew/+S8sVkRo4cyaFDBzh04F8OHTrAyJEj+WL6A+zetZ3f1x1n1MTVpKSkQGY6eNJRG1+AduktKGohB6S2xZFrhtJ97gZWH0rm6L+7ObB5HSMff5z4w4eIj9tH/MEDPH7XDYSGuBGedLSO16H1GJjz7Ou3Qb/uQWf2lG6ihGpoH45mxKD7iD8cT/zhI8THx/P43TeivTcCcWQf2vUPo7XohLXiW1z3jcsRphQF/bbHITQc89u3USrWwNXrGeykYygxsSgVquJ68HWfMNWtsePndMnSpX5BefIimDAVGlaJq66cRsi/u9E0l0+Q8iMzHSwD7Y4ReNPimT/vYwAualwJvYjR5ooV28J181C0j1/k8Zu7E3/wAEfiDxMfH8/IESN47dWX+XvrVgbO38LkDYfR7huHEDYVQkKJX/cukzpcwq11G+DOIx+FqBo969TjzU7diHa5qR1Zjo+6X0uz8hX9oikXFWHb6HeNhjW/0bzOtVQsV5cLGvfBsg3iT2zn/Ia3oayc7+ys6eh9noeIaBRN57PPPqPTpZdy4YUXcPjwYeIP7OfgAacOvu6GG8iwQezdhPv+STnClCsU1z0vI+L/xVr8Gfa+rdjJx3Hd85J/XZYdZS+6Eu5HJucIU+4wXP3GIFISWLNrPxdffLHTBhw+zJEjRzh46BBt27alc+fOxMXFobojSFj1Ic3Ou5rK0Q1o3/AuRFoCqXv/8K9LTuqbe1xhbE9wRKnzzm+I64FJOcJURAyugePy9n0lkUj+W4gyTlJSkgBEUlJSSZsiKWZswyuso/uFZ1w/YR3aI2zDk5Pm9Qjr4B7hTTkmdsQtEl4jowQtPTtYliXq1KkjAPHhhx+WtDlnlI0bN4rw8HABiOHDh5e0OZIiYnsyhLVznfBMvEfYyQnC9mb6pZmblwvPawOFnZYsbK8nnzOdWwwYMEAA4rLLLhO2bQvbmyleefRBUalSJXHH7bcJy7JFpscWXq8tbMMjjB/fF94Zzwrb8BabDVOnThWAaNWypfB88JQwNiwS4155RQCifv36wpOZKWxPhvBMfliYaxf4vZvixrasYt3P/xhT2GlJwjPpPmFuW+Wfx0xD2EnHhGfCAGHt+euM3mOAXYZXeOdNFt5PXhW2afinmYbwfvKq8M6bXKh3bhteYVtmwfbNepa2ZQk7M014PnhKmKZH7Dm0QlieDGFu+l14/veAsNNThLH8a7FkzlQRExPj5JmG9cS/Lw0QtsdpX5d91FP88dntYtlHPYUQQiyZdZUYP6yhCAtRBSAuuOACceiT/wnvnLEB91pQduzYIc477zwBiBrR4WLTgm+EnZEqjJXfO3XFxiXC8/5oYWekCutEvLDTkoWRlW+NRXOFZ+oIv76C87w8wjr8j/B++IywvbawMuys8ugRnimPCuP3ecLO/D975x0eRfHG8c/ulRQCCTU0aQLSpCgiKghSLCgWFFFBxI5IVRSQIiKKgoUiRRQQBGxIk9470nsH6S0kpCd32+b3xyaXXO4SEggE+O3nee4h7OzOvDs7Mzvz3Zl3koR++pBwD+0g9KQ4YbiThHtUZ6FtWSSM5EShHdsl3N++JYzYSKHHXPJqpwxVEfrFU8L99WtCPfefKFasmADEypUrs33fmuoSUZH7xZyZz4j4uDNCcycK95huQgghVkxoKJaOu0csHXePWDGhoRBCCPfITkI7st1Tlh9++GEBiLFjx15V/bmeGKoijOiLwj30NaGfOSIMJa2sa26X6NHxbYHpDVt80ruXMAxDCGHe9/rfW4nLUf+Z8WRyX8mqb1lza5pwXWUZzPQ+UuqQsmO5OB2xQ6iaS2iaIk5e3CJUzS2MxDjh/u5toe3/1/Nc3G63qFChggDEoEGDzLYoMVbEDX9flClZXABiyKd9zXIXc0kYMRHCPbSDUI/tEEpchNAvpvSBzx4VhjvZzMu4KOH+5g2hH94m9IjTnrYjLZ87CP34XqFfPCl0xS0eeeQRAYhXX301LX8UXTRo0EAA4o033vAc13RVnLm022+f2tOWpOubb1s6TwAirGCYiI4/m9I3P2Y+68izufouyytux3FmcnKy2L9/v0hOvv3HThbXn+yWJ0uUsrilMTvfuk8nUwhTmLrZOl/Xk4ULF5ov/7AwkZiYmNfmXHf++usvT0d1ypQpeW2OxTViuJPNuuxHEEgLu30EqT179ghZNgfrGzdu9Bzf8u8GAYjAwECf95ahuq96MJ8ZDRs2FID4+uuvTeFGcYu4uDjPwHn06NFm3mfybG4lDF3LvIxpap7do6EqmT5XQ1OvauDm7924/vdWYs3Up8TlU5tTwrzjTX3Omur2DPwNxSUMQxe6pooF8+eLoKAgAYiHHnpIXI644LlGCCHW/Pq4WDGhoVjz6+Oe9FZMaCjG9KstQkMcAhBVq1YRp04cz/H9CCHEjh07POWyUqWK4vh//5n2KS5h6LrQVXfa35pm/u12edoOs0/gX6wzVLO/oLt0YbhT7t0wUuqEy/w3Na7UsqLr5jFNTQtTVb/tVPrn0bZtW1Ng+eSTHN2/pprPQtMUv/mePu/Tl+X4+HjhcJj5f/To0RyleaPw5I+fvNMVtxg8eLDnff/ee+8JTdM89712Wss8sNg/njqkK0LVXELV3EJPKXP+2p9Ro0YJQISHh4v4mGizLKWUr8kTJwhAhIaGishLl8xyqKnC0DURc2abWP9bK69884hCqeXT7fKt46nnp4QtWrRIAMLpdIoTJ054zlNUQ6xZs14AQpZlsW/fPk+YpivCrSZlnQ8p6fyScg8PP9zQc02qrbeDICXE7TnOtEQpi9zEEqVSuB0bCwsLfzz77LMCEF27ds1rU24Yffv2FYAICAgQW7ZsyWtzLCyyTcuWLQUgnn/+ea/jhmGIKlWq3JAZj8ePHxeAkCRJnD592its9OjRAhDFihUT8fHx19UOi+uPYehZ/v9K/Pbbb8JutwtAPPHEEz4fPq4U//79+0WpUqUEIMqUKSMOHTqUo/TXrFkjChQoIABRu3ZtceHChRxdfzPxyy+/eGaOXSv+nmPGY/PmmbNVypcvf83p5SVjx44VkiQJQLRp86Jwu9PNRstheb4ZiIuLE0WLFvXMYMuIpmmiZs2aAhA9e/YUQvivZ1d777qui1q1amU54/y5554TgHjmmWeuKo0PP/zwtu+X3o7jTEuUsshNLFEqhduxsbCwyMiZM2eEzWYTgNcXrdsdXdfFU089ZS7lKFVKnD9/Pq9NsrC4ImvWrBGAsNls4uDBgz7hqbMCmjZtel3t+OKLLwQgmjRp4hOmKIqoWLGiAMRnn312Xe2wuLlJLwa8/PLLXmJATjhx4oSoXLmyAETRokXF9u3bs3XdvHnzRGBgoABEw4YNRUxMzFWlf7Nw5swZjxgcGRl53dPr2rWrAMQ777xz3dO63vz+++8ecfTxxx+/pWeFDxgwIGXWXyWhKP5nDS1YsMDz4e3kyZO5mv7UqVMFIAoUKJBpOTxw4IBnRu+6detynEazZs0EIH7++edrNfem5XYcZ+aGKGUYhtDchki4pPv8NMXwzMa9ETRq1Eh069bthqVn4U12y5Pl6NzC4jZgwoQJ6LpOw4YNqVatWl6bc8OQZZmpU6dSpUoVzp49ywsvvICi3B5OsC1uT4QQfPzxxwC89dZb3HXXXT7nvPLKKwCsWLGCs2fPXjc7fv31VwDatWvnE+5wOPjiiy8AGDZsGBEREdfFDoubFyEEX3zxBe+99x5CCDp16sTUqVNxOq/OsX3ZsmVZu3YtderU4dKlSzRu3Jg1a9Zkec20adN49tlncblcPPXUUyxevJjQ0NCrSv9moVSpUlSrVg0hBCtWXHkXvmtl6dKlADRv3vy6p3W9adOmDf/88w/BwcEsWrSI5s2bEx0dnddm5ZgLFy7w7bfmLplffvklDof/DQwef/xxGjdujNvt5tNPP8219N1uN/369QOgd+/eFC5c2O95VapU4c033wSgV69eOd6RdPfu3QDUrFnzGqy1uBURBmyb5mLjuGSf3/apLr/7M1j8f2OJUhYWtziapvHTTz8B0LFjxzy25sYTGhrKnDlzCA0NZf369XTp0iWvTbKwyJTZs2fz77//EhwcnOkgo3z58jRo0AAhBL/99tt1sWP79u0cPHiQwMBAnn/+eb/nvPDCC9StW5eEhAQ+//zz62KHxc2JYRh8+OGHnoFr//79+eGHH5CvccfHYsWKsXLlSh5++GHi4uJ47LHHmDdvnt9zf/jhB9q1a4emabRr146ZM2cSFBR0TenfLKQKRKmC0fXizJkzHDhwAEmSaNKkyXVN60bx+OOPs3TpUsLCwtiwYQONGzfm/PnzeW1Wjvj8889JTEykXr16mba/AJIk8fXXXwMwefJk9uzZkyvpjx07lhMnTlCiRAm6deuW5bmffvopQUFBrF+/nn/++SfbaVy8eJGIiAgkSaJ69erXarLFLYShCQ4uUog76195ij1rcGiRgqHl3g6YFrc+lihlYXGLs2DBAs6cOUORIkWy7NzczlSuXJnp06cjSRLjx49n3LhxeW2ShYUPmqbRp08fAHr06EGJEiUyPffVV18FYOrUqdfFltR4n3nmGQoUKOD3HFmWPQOicePGcezYsetii0Xek5iYiKIoREREoCgKW7duZeHChQB8//33DBo0CEmSciWt0NBQFi1aRMuWLXG5XPTu3Ztjx455pb9nzx5Gjx4NQJcuXZg8eXKms0luRdKLUjmdfZITli1bBkDdunUpVKjQdUvnRvPggw+yevVqihcvzu7du3nttdeIjIz0KkOJiYl5baZfjhw5wvjx4wH4+uuvr1iv6tWrxwsvvIAQgk8++eSa04+NjWXw4MEAfPbZZwQHB2d5fqlSpejevTtgzqrSNC1b6aTOkqpUqdIV07C4fdBVwfm9Gud2ZF1Ozu7QuLBPQ1dzt/1LTEykffv2hISEUKJECc+MxFTcbjc9e/akVKlS5MuXj/vvv59Vq1Z5wn/55RfCwsKYPXs2lSpVIjAwkMcee4zTp0/nqp0WvliilIXFLc6PP/4IQIcOHQgICMhja/KOFi1a8OWXXwLmIOZKy0IsLG40kyZN4tChQxQuXNizhC8zWrdujdPpZNeuXbn2dTwVTdM8M7D8Ld1LT5MmTXj88cfRNM0za8bi9sLlcjF06FDCw8M9v3/++Yc1a9Ywe/Zsz4A0NwkKCuLvv/+mV69erFy5kl9++cUr/T///JM1a9bwww8/MGLEiGueoXWz0ahRIxwOBydOnLiuYu/ttHQvIzVr1mTdunU0a9aMadOmMWLECK8yNHToUFwuV16b6UO/fv3QNI0WLVrQuHHjbF3z5ZdfYrPZmDdv3jX3bYYNG0ZUVBRVqlTh9ddfz9Y1vXr1olChQhw4cIDJkydn6xpr6d7/H4YuSIoyOLgwe240DixQSIoyMPTcE6Y++ugjVq9ezZw5c1iyZAmrVq1i+/btnvDOnTuzceNGfv/9d3bv3k3r1q15/PHHOXLkiOecpKQkvvjiC6ZMmcL69euJiYnhpZdeyjUbLTLh+rq2yntuRwd0FhapHD9+3OOA9vDhw3ltTp5jGIZo06aNx5FubjsGtbC4WhITE0WJEiUEIIYPH56ta1J3Pvr4449z1ZbUbcALFy6cqYPd9OzcudPTzmzdujVXbbHIWxISEjwOlzP+BgwYIBISEq57+v379/ebfv/+/a97+nnJww8/LAAxZsyY6xK/ruuiWLFiAhArV668LmncDERFRYl+/frlWRnOCZs3b/Y4ud+1a1eOrn3vvfcEIO6///6rdhJ97tw5ERQUJAAxa9asHF373XffeTaVyY6D+fbt2wtADBo06KpsvVW4HceZV+voXHMb4uAil1j6eUK2fwcXuYTmzh2n5/Hx8cLpdIo///zTcywqKkoEBQWJbt26iZMnTwqbzSbOnj3rdV3Tpk1Fnz59hBBCTJo0SQDi33//9YQfOHBAAGLTpk25Yuf/G5ajcwuL/wN++uknhBA0a9aMSpUq5bU5eY4kSUycOJHatWtz6dIlnnvuOZKSkvLaLAsLhg8fzvnz5ylXrly2fb+lzmKaNm0ahpF7XkFTl+699NJL2VoSVatWLdq2bQuYyzcsbh8cDgcjR470GzZy5MjrvmTO4XAwatQov2GjRo26rZbsZeR6+5Xas2cPERERBAcH88ADD1yXNG4GQkJC+OGHH/yG3YgynF2EEPTq1Qswl2fndAbRgAEDCA4OZtOmTcyaNeuqbPjss89ITk7mgQce4JlnnsnRtZ06daJs2bKcPXs20zqbHmum1P8fNqdEwbK2HF1TsJwNmzN3loanLgO///77PccKFSrk2VBmz5496LpO5cqVCQkJ8fxWr17tNWPVbrdz3333ef5fpUoVwsLCOHDgQK7YaeEfS5SysLhFUVWVCRMmAPDuu+/msTU3D8HBwcyePZsiRYqwfft23n777evqs8PC4kpERkZ6fDMNHjw428tsW7RoQVhYGGfPnmX16tW5YktCQgIzZ84Errx0Lz2ff/45TqeTZcuWXXfnzBY3jpiYGGJiYjINi42Nva3Tz0tSRakVK1Zk209PTkitp40aNbqtl/bfKmVo8eLFrFy5EqfTyaBBg3J8ffHixfnwww8B6NOnT47LzKFDh/j555+B7PmyykhAQIBnw4shQ4Zw+fLlTM9VVZX9+/cDlij1/0bYHTkTpcJK5+z8ayEhIQGbzca2bdvYuXOn53fgwAFGjBhxw+yw8I8lSllY3KLMmTOHixcvUrx48Rx/8brdKVu2LDNmzMButzN9+nS++eabvDbJ4v+YL7/8kri4OGrVqsXLL7+c7esCAwNp3bo1kHsOz+fMmUNSUhJ33nmn19fEK1GuXDk6deoEmP5FcnPmlkXeERoaSlhYmN+wsLAwQkNDr2v6YWFheZp+XlK3bl3CwsKIjY1l69atuR7/7exPKj23QhkyDMMzS6pz586ULVv2quLp2bMnRYoU4fDhw0ycODFH137yySfouk7Lli1p2LDhVaX/yiuvULNmTWJjYxkyZEim5x0+fBhFUcifP/9V36vFrYkjGALyZ0/wDCgg4chFH/h33nknDoeDTZs2eY5FR0dz+PBhAOrUqYOu60RERFCxYkWvX/HixT3XaJrm1SYfOnSImJgYqlatmnvGWvhgiVIWFrcoqQ7O33jjjZtmevrNRKNGjRg+fDhgLjlavHhx3hpk8X/JiRMnPLuIff311zl22Jw6m2nGjBkkJydfsz2p4la7du1y/KW8b9++FChQgB07dvD7779fsy0Wecv27dtZvnw5nTt39hvetWtXVFW9rjaoqkrXrl3zLP28xGaz0aRJEyD3l/C5XC6PQ+zbXZTKqgx17tyZw4cP5/ls6enTp7N7925CQ0OvaQe9AgUK0L9/fwAGDhyY7R0G//33X2bOnIksy1mKSVfCZrPx1VdfAeby2lOnTvk9L3Xp3t13333bbVJgkTW6CqGls/fMw0rL6LnYxIeEhPDmm2/y0UcfsWLFCvbu3UuHDh08ZbBy5cq0bduW9u3bM3PmTI4fP87mzZsZMmQI8+fP98TjcDjo0qULmzZtYtu2bXTo0IH69etTr1693DPWwgerpbCwuAU5cuQIy5YtQ5Ik3n777bw256alU6dOvPnmmxiGwUsvvcTRo0fz2iSL/zMGDBiAoig0bdqURx99NMfXN2jQgDJlyhAXF8e8efOuyZYLFy6wZMkSAI+PqJxQpEgRz9f+vn374na7r8kei7xj1apVNG7cmA8//JDu3bszYMAAz2yTsLAwBgwYQJ8+fciXL991tSNfvnz06dMnz9LPa1LbhNwWpdavX4/L5aJEiRJUr149V+O+2cisDPXv35+uXbvSunVrPv744zwTptxut2fn0t69e1O4cOFriq9jx46UL1+e8+fPZ2vJkRDCs9trhw4drrk8PP744zzyyCO43W4GDBjg9xzLn9T/L7IdSt/rIDA0649egaESpe5xYLPnbvrDhg2jYcOGtGzZkmbNmtGgQQPuvfdeT/ikSZNo3749H374IXfddRfPPvssW7ZsoUyZMp5zgoOD6dWrF6+88goPPfQQISEh/PHHH7lrqIUv193leh5zO+6KYGHRs2dPAYgWLVrktSk3PS6XSzzwwAMCEFWrVrXaAosbRvpd67Zs2XLV8XzyyScCEE8//fQ12fP9998LQNSvX/+q40hISPDsIjhixIhrsscib5gzZ44ICAgQgGjcuLGIj48XCQkJwu12i4iICOF2u2/4jmV5nX5ecezYMQEIu90u4uLici3eXr16CUC0b98+1+K82fFXhiZOnOjZie+NN94QqqrecLtS292SJUtma9e67DB9+nQBiAIFCohLly5lee68efMEIAIDA8WpU6dyJf30uwju3r3bJ7xFixbXdWfJm4nbcZx5tbvvpaKphtA1Q5zbrYj1oxO9dttbPzpRnNutCF03hKbmzq57ucmkSZNEaGhoXptxW2HtvmdhcZvidruZNGkSYDk4zw4BAQH8/ffflCxZkgMHDvDqq69a/nAsbgi9e/dGCEGbNm2oW7fuVceTOqtpwYIFREZGXnU86ZfuXS358uVj4MCBgOn8PC4u7qrjsrjxTJkyhVatWuF2u3nmmWdYuHAhISEh5MuXD6fTSdGiRXE6nTd8hlJep59XVKhQgQoVKqBpGqtWrcq1eFNnRN7uS/fS468Mvf7660ycOBFZlpk4cSIvvvgiLpfrhtkUGxvL4MGDAXPnu+Dg3HGg06ZNG+rUqUNcXBxffPFFpufpuu7ZMbVr167ccccduZL+fffdR+vWrRFC0KdPH59wa6bU/zc2u4Rskwivaqd+xyBqvhBA4Yo2ar4QQP2OQYRXtSPLEjZ77uy6Z3F7YIlSFha3GH///TdRUVGULl2aFi1a5LU5twQlSpRg1qxZBAQEMHfuXD777LO8NsniNmfFihUsWrQIu93uGZRcLdWqVeOee+5B0zT++uuvq4rjwIEDbNu2DbvdzosvvnhN9rzxxhtUrlyZyMhIaxOBW4jhw4fz2muvoes6HTp0YMaMGQQGBua1Wf/3pApHubWE79KlS+zYsQOAZs2a5UqctzKvv/46M2bMwOl0MmvWLJ588kni4+NvSNpDhw4lKiqKKlWq0KFDh1yLV5Zlz46uo0eP5vjx437P+/XXX9m7dy9hYWEecSq3+OKLL7DZbMyfP99rd9jLly9z5swZAGrUqJGraVrcWsh2CVmWKFLJRq3WARSpZEOWJWRLjLLwgyVKWeQ5QlOyCMt7J6dC1xCZzKwRunbD/RSMGzcOgLfffhu7PZcXY9/G1KtXz+McftCgQcycOTOPLbLIiNBUs07pOsKtmL+Uba9Tw7K8PovwK10LIAw967qexQw7oetpfwvh8b307rvvcmf58ldM+0q2ps5u+nXKlGxfkz5s2rRpgOkPpGjRoj7h6e3PLEwYBkLXsNvtHme53377LefPn8fQFISRcl66uAxD87Its3SyQ1bXZjfejO8bw0j33FQl03zMqmzkBK+8MES643qm77vslF3/16U8DyHo378/PXr0AKBHjx78PH681/sjY9q6ofkNyzR/hLhqO7PL1dTv9M/3ivEralq7Y4grlLdstCeqglBT4swQV/rr04tSae1ezupJ+viWL18OmE6mixcvfo117tra1BuJoSkYmeTzM089yYL58wkJCWHFihU0bdqUSxcvXEUaKkaGupKahqGmpW9oKmfPnOb7778HYMiQIZ76JjQVQ9cwNO/8S61DwjA8bWlaGrpPfjdr1oymTZuiqir9+/fzPGdDUzF0neTkZI9T9D69e1OwYEEz7ZR2LOtn668tN//WUjxTV6xQgXfeeQcwd2RN7Qvv2bMHMHdsTd350DAMhEhrP6+lTFrcesg2yfO72enQoQMxMTF5bcb/JZYoZZGnCNUN8dF+O+NCcSFiL+WpMCV0HVyJoCk+AxKha5AYB5p6w4Sp/fv3s3btWmw2G2+++eYNSfN24rXXXqNbt24AtG/f3tN5ssia9J3JrI5dUxqagrh8HnQN/VIM2pwVaLOWo58z2wARfQF0LfOBu6ZCQiZtiaZAbGSWbYkwDHAng5Lsv64n+28HwGzHRNQ5j+AxY8YMtm7dSkhICP16f4yIOotQMxffs3Mfbdq0QZZlNv77L0cPH/K5Rly+4DcNoWsYly8wbZr/pXtCUyEuCoThk6bQFERMBAgDQ1dBU8CViNB1nnvuOerXr09SUhKfDRyIpCqguFLy4qzZtqegCw2huM34os55hWWXtDz283xT08ziA0fqvYq4KE/6quby7EAoNBUSY0DXfQWELMpGju5B11LKoWmnJEsITZgDUKF7Pff09UtK8QSbkzqXmie620Xnzp09s/UGDx7MN18NQYo+78mH1PolFHNZk6IlY5NT0tRVREyE+ewyKZtCCLNsJMVdN6FCaCrEX87k+SsQcwmRYRsn8/lm3c0VhoHQdIxLl9EWr0ebuQxtzVazrked8+SJ5/yUemLWN7fnWFq4MMUtVzIi7jIgUC5eJtnlJknVSFJVklSVZE1P+VfjkYYPI8syBw8e5MSEP9Bmr0DfvMeMR8mY15m0P9EXPXmTOuOqefPmZthl//XmSghdNeP1U1+FrkFMRLbbteuNoSpI8dFIwkgTVFQFEuMQihviomjSuBHLly2jcOHCbNmyhUaNGnP65IlM4/SX15IsI7mTPWXNrBMxCFVBUt1Iqsv8O/4yn302iOTkZB584AGeeeYZ83zFjYi9hCQEkjAwUuqLWYdUs0+pusGd1tak1uX07z8hBIah8tUXZr2ePv03dmzZhFBcSG4XkqHxw8gRnDlzhtKlS/H+W2+YZTk5AUlXMTTNLMOZtacpzz1jW67pKjbZjqolI6LO0r9PL/Lly8emTZuYNWsWkG7nvbsqpdURdI+oJVTFJ14LCwsLS5SyyDOE6kbEXEIZ1Rnt14HeX2MVFyLqHOrITmh/fJUnwpTQdUiORxndFfXHnl4DUqFrkBCN8kNn1Al9bpgwlTrTp2XLlpQqVeq6p3c78s0339CkSRMSExN59tlnuXz5cl6bdNMjSTJrpz7ByokPs3Liw6yd+sQVB3s5QWgK+uJfUIe/i/HfbmyF8kGZkojS4dhKFkGbOxp1xHuIM4fB8J1RYgorkSgj30edPMC7LdEURNR5lJGd0KZ/4b8TbhjgTkId0w11bA8v8cEUpBJQRnfxaQfAbMeMg5tRv38LbdUfJMVe5IOupmD8YY/uFL1wEPW7t9A3L7jiAE5oKuqkviijOnsNwIUQlChamCZ3lQZg2uRJnsG/0FS0f8agjuiIOHPIKw2ha2h/fcPqj17ixImT5M+fn5YtW3qlJy5fQBn5Htq0zwGRlqamIC6eQh3xHtpfw5AEaAt+QhndFVwJYBie5SM/T5jAvu8+BHcy+qYFqN+9hbFrNZrq4vDpFURcPoCQQV/9J+r3b2Ec3JyjAYlQ3Rj/7UYd/g760snez1d1YxzYhPrd2+hr/s5UmBKaijb9C9SR7yMizQFRoiuSExc3m/n+S3+UUZ0RsZfMwV+62WG4k1DHdkcd2/2qhSmha2jTvkAZ2QkRdR6h6Lj3aCABho46+VPzuaeIpzmtc5rXjC83xq7VJA57g7ZPNmfMmDFIksSoH37gk48/wtiy0POMhOJGW/KLp34ZuooErNw1AlVzoc34Dn3l7yBA/aWfaWNclFfZRFNQf+qF8kMXSIzNdWFKaCoi5qJZh3/9LMPzVxCRZ1BGdkT7/WsvYSrZHcO2I7+j6v59CAlVQ8TEo4z9HWXIz+grN2OcuYj9wVpoy6ehfv82xtGd3sKUrqPN+9Esi8d3E39xn+e5CMMARcU4cx4RfRF1dGf0xRORSxVj0K4D9N20g76bdpq/Lbvpu2knUw/9R758IdwTbtbtpXPmom/ajTZjCe4BP6AtWoehuNm9tLffMiBUN+LcMdThHdHmjMLQVI8o1eyRxhgn9qF+/y76wgk56kcJXUWbMxp1+LuIc0e96qvQNbQ/hqKMfA9x6VSeC1OGqkBsWl8yVWBXJ/VDuBIRUWdRR76H9sdX3HfvPaxeuYJSofk4cOgQDRo25NCB/X7j9VsHZRvqz73AlWy2NQnR6LtWgTsR9ccPMU4dQERfYE//dkycOAGArz4fZM60VNyIC8c9bSoSSEaKMKWpqBN6o/zQGRJjMA5tMYUp1Y2xf6PZvq2blfL+UzAMFdmAe2tUpU3t8ggh6PvpQAxXIkJ1ER0dw5CvzPb500eqEVygAEZSPCIhGnXKQCShY5w5jPbPWN/29NQBJJuMvmVRSjuxBqG6OX5hE4ahsu3I7yS6oiGkIMXiz/FBd/NDX58+fdA0jV07zaWjNeKPom9ZhFDdnIvaw4XoAwjVjf7vPNTv3sbYvcYSpiwsLDxYopRFnpAqSKlje5gv4IObPcKU0FRTkBr3AbgSMXavueHClEeQGtMNos4hzhxKG5Dq5hdtZXQ3iL2EOL77hghTSUlJTJ48GbAcnF8LdrudP//8k/Lly/Pff//Rpk0btIzT6LM56MyN5Ty3CpqSiK6aP01JzLV4UwUpfdsSpKKl0f7+DuO/3djvvQtH/bvR5o7G2DQfVDfqxE98hCmPIDWpH1JIKOLsEY8wJXQNEXXebGeS4zH2rfcRpoShm6LDpL4gy4j4y+mEKT1FkOoKl897twOG4RGktOmDISg/Ys8apn39OWcuxFOsaBG6N70XbcY3IAT63NFZClOpgpQ4ugPiL5tpxl822xtNQf3pY16ukB+AqT+OQSQneAQp4995Zv5M6GMKUyn3rv31DcaO5fy28wQArR5vTpAjbQmJuHwBdWw3SIrH2L8RbdpgTGEqRZD68UNwJ2HsXIn21zDsT7yFVDDcI0w1fOhBnnricXRd57Mt59EPbMDYsgCCC6CvnYEky6zcM5Klu75HAPrGeWAYaNMHZ1uYShWktMkDzFl0q/7wCFOpgpQ2/QsQBvq6v9G3LfMRplIFKWPfekiOR/2xJ+LyBQxNpUyhWqi/9Ecc2QbCQJv5PSIuyhSmUsvG2O6IiycRF05clTAldA1t4USMk3vBlYD62xCwycRNU1CPG+g7VyEObwW7E23Zr+aMI01FU5J86lxm70HV0Il2JSBUBX3feuJ++5rWM3fyx/J12G02pk75hfffeRt98wL0uaNBCLQZ32DsXIGtXgsIDEGd9gWaobF+309sPjSVBNcl5NpNsD/dCXVyf8SR7WbZHNPNFKY8ZbMX4uQ+iIkwy0YuClOpgpQ6pjskxmIc3OQRpoSuIiLPoI7rAa4kjN2rPcKUprtZtmMYa/eO8z+7SNcRcQko301GHD8LgFSiCM5OL6Kt+QNj1W9g6Gi/DsQ4usPss2gq2vzxGBvngKaiT/6UoNiktHKs6Rj/nUIKMlB/6glJcai1mzL54BFWnbvIxguXfH4TDxzlbLKLZg83AmBzXBRSiSKQLwgUFX3VFrTpC6neaCDO4AzLblMFqZ96gerC2LyQQ5O+IjQ0lJIlS9KgTCG0Sf1AV826kU1hKlWQ8rS7P/UyhanUduWPoRi7VoIrCfXHD/NUmEoVpMzykdaXBHC06w+66tOXrFa1KmumjKZSwWBOnT5Dw4cbsX3rFr/x+3vviahzqGO6maJR/GVsdZqgjv8YW9N2SGHF0P7+jm+2nEE3BE/VqUyDhxuaM7guHDcFLU+b+g1IEpIQqBN6I47vMcW1cR8i33EXIMx2+bchZvu2eKIpTAmQDUBJRh3djU/rlcAhSyxaspT1W3YihYTxw8gRRMfEUK1IPl4JN1B/7oWcrwAiIBj7Y6+jThmIrcZDSGWqeoQpoSoYpw4gFyqOvn8j+pwfICAI+Z6mSI4A7iz5IEgS6/b9yPIdwzACArBVe4CeH/eiaNGiHD58mJ/Hj+Pkof3UqFGDunfegT7nB/QtiygSfAeFgkqi/zsffd5Ys639a5glTFlYWHiwHNJY5A02O8a//5jLJVIwDm5GmzIQuf5TaH98bS6bSw07sAkReRYKl0RyOL2iSkxMxOFwEBMTQ1hYGKqq5sLOPQb6zpUQdc5zJHVAanv8dbS/voXYS2lhJ/ciTu5DKlsdMtiXW/z555/ExsZSrlw5Hn300euSxv8LhQsXZvbs2TzwwAOcOXOGPXv2UL16da8ydGleD1wRBzONQ3bmo/K7C2+g1bcf5swCN8ll7iagSTtioiIJK1yEpMPbCD68DePARowti9IuUN3oa2Zgf20giJRZTJJMYnw8zk6jPNe7D22F2aOwVX/IbEuS05zaGoe2IC6dhqJ3INkdYBgkxlzG+foQ7+v/+Br7g8+izhwOl8+n2Xz2MMbRHciV7gW7A33XKpQ2/Qi4616ioyJ5pWBhitZrRvyBbQQtHAPphGp93UxTAMiYD6qCOHsY8d/utIMpwpT9xY/Ql01FnNzPM5WK0sUhczQqnk0rFlO/UROMXau88ked0Af7ix9j7FuHsXMlbs3g70MXAXi5UhikLAVDltE3zIakdHmzfyPa1MHIdR9F+3MYuJO8wsQjL2Or3QRtxrcoo7vieK4bg6oHc+xEVdq9/iZ6rWbElq5t5mFCLCdPLiI28Ryxiec4dnYN5R57DTHjOzAM9FV/INd46MqFxO5EX/U7pBM59FV/gKYiFSuLNmsEUtHSuJt2IOCue7l8OYowA9TERPLly2cOti6dNmcepJIcjzq2ByGtP0Df+KM5EHx5AAF33WuWgZBCqIpKUFIc2sQ+iIsn057VhRMY+zci13wY5LS2PrP3kNBUhKLheOodeOod01eQouDe4cKIFiQuVAnr2AT3XQ/gCAggOiaGsMD8qC43BYpWI/rcZu+ycuE4FC+HZPd+z+hulUC7nUvRMYTeVZ+dzXpwcsFHBNmj+f3Zu3mslAN93Uz0RRPSRSbQ183EcU8z5Ap3I9VugltPYuuR3xBCZ9n2YTz30DDEqSOIY7vSrksRptLK5r60sJgI9G1LsT38wpWfbXaQZYwNcyEx1nPIFKYGIt//FNofX4ErXTk9sAmRnECkcoHDZ1cCsHbPOB6+uxMOe3qn7hLqpNmQlDYLSq5eEYSGsW1x2mmGjvbrZ9hf+ADj5AGMTfPSwjQVsW4WVKqLUDW0pRuwN38AfdlkcCch12lKYlhxft2yPtPbE8CQPQd4o+t71H/5eZo1a0ZsdAxhhQvhPvgfzsUbMXYfRrqrDGWrv+R9sd2BvvovUF1IxcrgbtqBcpXvYW6zdoSHh6Mf2Y5UuAQi4hQA+val2B5pg8gXmumsO2HoEB/t26781At7m48xdq/B2J3m1BpXEvrav7G3/ijTe7yeSLINfeNc/33J+59E+3Oon77kGco3a8XyVyby9F872BkRybvvdWL27NkULVrUqw4Hh5YlPjLDTKrAYPPjxc+9sT/xJuqfwyBfKK4KdXDYHUQ91YOx7b+g1dKlVN76O9q0L5Dve9x8F2VsUy+fN5eJHk/nSiD2EvqOFdgeeQl9/WxIJ6rqiyciV74HqXgFjF2rEFFnqRAWTL9nG1OrfTfq1q9PxKVIPuzTl5p16xGyYjI2OQFx8gDGf7uRy1SBsGKg6+as5Kr3o/w5FM3QkMvXxDi+B7nlexjr55gJOoOQZJnD45+k1HPfsenMAlxKHEfOrSYiah+Ok7uJ+ncC7zYpwoxdhSlb/k5mL15OREQEJYuHoxzaSsDyydhcCaawtiSdT0Qh0Nf8iVynSS6UBAsLi1sda6aURZ4gyTZsT7yFfK+3uGIc2mx+EU/XicARgOPNr5AKFfcRpFwuF0OHDiU8PNzzGzp06DVv+SvZHNjqP4WtWQb/K2cOof3c20uQQpaxv9IXqWw1H/tyk1QH5++++y6ybFXda6VmzZrMnDmTNWvWMHPmTJ8yVOyJr7CHFMVQEjP93a5knFlg6ArCSD+7SMXQ/fgvyqGfKUmWcUt2vpmxiPCSpQi/oyzhJUvxzd9LUUpXQZz0HgxIle7B3q4/GAYYOpLNjltVGTZxmvf1M5ehN++AvmC8lyCF3YnjzSFIRUqZghTg1nSGjZvge/2z3dHmjvYSpJAk7C/0RK50j1nXBRjP9+SbmUsJL1mK4neUpXTp0mzbto0XOvVAKppu++1CJXC+PwL81F3J4UQqVQn7q5+CbEsLiL+MNqGPZ9Af4rTzdKViAExfshaCQ3F0/B6CQtKuUd1o0z7H2GkOyBf9F0m0S6NUwfw0/XQ0Ukr6kmzD3rIjcp2mXrYYBzai/fqZ1+AJZyCON7+ChBi0OT+Yx6LOof7ci+rFw1i/dg1bt26lePo8/GEcZYo1oHB+08n7ij2jMGrcj/TuUOTaTXC8M8wckWcDxxtfIpWt5nVMXzcTbeb3SEVLo781zPMMwkuX8XoPSHYHUpFSON78EtILOcnxiCmfmQPA9NffUZbwEiUYOmwYbsnmJSoC2Fp2Qr77YS9RKKv3kGR3IDlsCNUgerSLqE/dRI+BuOlmXdEjDVzJKkOHfeN9/bBh3NX4C4LDygEpdU5TkEtX9qSdWt9cLhfDhg6lZPEShIeHU7xkKVZs2MSaNWtY2b0Vj1UoAosmegtSgFSsDI6O36HvWQNPvI5UpS5Ltw9F082ZC8fOr+PExc3od1TE0XMipNQZwKdsevKn0YvYGj7v8YN1rUiyDduTbyPf472LnHEwta+QVk6lEhWRe/+CERTM4m1feo5vP/oHcUnnUbW0foE4H4E4F+EVp758E8aBkzje/hbyF0qXmI725zBvQQqQKtTC1rYfQuhIDjuOJxshOZ3YW7yN87M5GC3e5bu9R3HrWbeL8YrK3bVrsXXrVkqXLk34HaUJL1mSb2b9gdHxRaRihTDW7aJYhaZe7a4kydhf+QTpvic8ZbhkqdJUqFCBUqVK8c3fS9DfGoZUrAwEF8DRaQQEhmS5DFSSbRAShqPjdxCY7uOe6kab+rm3IAXI1R/C/sKHnnblRiPZsuhLTvnUT19yCFJYMZRxH1Asn5Nl477m1XbtWLBgAePGjfOpw9UfHZGhDroI+OQ3AgbNwdltLFL5u8FmR2/7qVmHS5SgZJlylC5dmu3btlH+ozGIqLOmLRnb1Ne/gLiolBmqadgaPIftwWcwLpww274SFbzC1XEfIiJOId/3BLbm7ZGKlaHnBNOPYanSpSlesqQn/Yc+n4BUrCz2l3ohl60Okg1tzmhs9z2OXLY6ynhTTDQ2L0T742uMzQvQN8zB8e4wpMJpLiJKtx5Dsg22Hf3Dc2zJzm8IrfU8xVsM4vU2LVi7di0bNmygdGmzDBZPfZe+NQx2rECkF6QAKbwsjo7DMdcwW1hY/L8jiRu9ddgNJi4ujtDQUGJjYylQoEBem2ORAaGpaDOHY2xb4v+EVEGqVEUkp/fW1YmJiQwdOpRBgwb5XDZgwAA+/vjja54xJTQVfeV09GVT/Z+QIkjJVe5HcgRcU1pZsXPnTurUqYPdbufMmTOEh4dft7T+n0hMTOTrr7/m888/9wkb0L8/77/UiMiFH/u9Vnbmo0qXNdfbxDxj7dQn0pYr+BGhZJsTSU4bpNqd+WjYLmczx7Ksw/370eHxRuz4tqd5oOSd2Ju2QyAhTpzDducd3H333UycODGT55fhepvd7MAXKe0RpHJ0vSQhP/gccvkaSHYH+1YO5Kl2X/Pn7DWZlp+erZrh/O1zKFQCe8dvkEMKZTlYF6ob48h2UxTKZNewZfmq8dSnIylatChnz57FjkhZ7twDkhN8zn9p9i5mH75Ezw8/YNg33/qmqatof32LsWO5f6OcgTjeGIJUqqK5PGrGt15CjfLyAL6ZuYRBnw/2ubT/gH68+Fpj5m0xBz4BjhDq3/Ua9aq8ihACuz17bWaa36KPfYRKM/2lDPL3DAYM4PXXX2fPnj0e57r60iles67q9PyWSQtX8bkf+zOWAbleC+TKdT3lB65QhtKnr+sIFeKnq4jktHMe6FeXKUsm+b2+f/9+tH6mAbMndgJAkh1Ikila2uyBVH9k4BXKcLoymAGpWBkcnUZgOANAkjh6bjUrd40kJuG0z7mVSzWhWZ2eBDkLwNJpGKv/9DkHUgSpRzt45U9uIXQVbcZ3GNuX+QbmL4T02GvY7mnO7uNzWbt3DEnuaK9TJMlGrQrP0rhmF2ySA2nNbrT5q33jkiQcLz2GVKYQ6k8fQrx/n4NShVrYOwziwIahXDy22KctfLDtAg5HRfH6qs1+r0/PkHurs3LShEyf4WuPPcWOoWOQn2vM2TMLiY3Y6wkvWPJeWrz0GRMn+i9DA/r3p2frx8lXvAxSwfBsPxuhKYhLZzxL3/whV38Ie9t+uSZAXgvZ60sOQSpRAWVMd7h4AlvTdtiavEJCsothw4ZddR2sUaUSk36dnv06mCpIGTrqL/1Nx+Yp2Bo8h63pq+gHN2G7+2FzZqviQh3XA3H+v3RxBOHoPh6pQCESL5xi2E9T/LeB/fvzUad3CC5UBAnQ5v+EXK46cvUHUeeORWxZ4HONVOJO5PafYitQGFVoGEJn1e6R7P5vDobwXpYbHFCQBtXepnLJJxk61H8e+ssDKbwsjveGYzid2GzX72PujeB2HGe6XC6OHz9O+fLlCQwMvPIF2UCoAslhCZD/j2S3PFmilEWeI4RAHdMNceqAT5i9TS/kmg/7LFUAUBSF8PBwv1t3hoWFcfHiRZzOa3/ZCcMw/ZHs8RUgbI92wNa4zXXvlL333nuMGzeOF198kT/++OPKF1hkiyuVoQvnznJiUkv0ZN/w212UWjnxYXQ1+7PBbI58PPJGzvLjSvl/5swZypUrR2RkpE94kSJFOHHiBKVLl75pr7947ixiWHvsnUdwKXIXxSv7Lt3LiNBU9A2z0eeP9wmTqz4AbftRuvQdREREMH/+fFq0aGFu831iL9pP3gJqtEul7Oi1KLrBrl27qFmzpv80hYH6QxfTX1cG7C/1Qa7RwJwlY+joCyegr51hBuYLRfpoCuElS2WaB+fOn2X8oqdIdqeF5w8qxlP3f84dxe5FzqbDfCEEqArKkJfTlhxmI/28LgN5fX1qGUy//A3ZhrP/n4iAYBLdl5m5vifnL+/1uT49smSnbuWXaVK7B+rx3RjjPvQOr1of+2uf5eoGCBnx11eQipXB3mUUlxJOMntjH6ITTmUZh8MeROOaXbi30kuoc1agr97qe5Ik4Xj9GaQCoI5+3zc8f2EcvX7hyOYfOL33N59gZ1ARHmq3iI6rN7InKiZLe8KcTmY+2oBSJUpcvzJw4QIOuy3H/RShqaY/twm9fcKkYmVw9Bhvzqy6SciyL/nix8g1G6GMeh8unkC++2HsbfsiSfJ1fw9lrIP2tv2QwsuijursJUjJd92HvcPn6Ct/x/bIS568Td1sQRncxtzlUpKRuv+IPbws808e47GSZa7YF14bcZ6mpcuiXDyJo3BJJLsDoakoQ1/zmvkv12mGvc1HaLqKwx7AtiN/snr3SBQtySfuVIICwnj38XmUKJF5O+yVB7INW9/p7LuwmpDgolQo8eB1bTeuN7fjODO3RSlhCHO32ZR/La6Nxo0bU7t2bYYPH57XpmSL7JanvP+8YfF/TeoueyLipN9wY+cK5JqN/IbFxMT4fQGmhsXGxlK0aFG/4dm2L2WXPSPDEgWPffs2YGv4PEKSr9v09fj4eKZONWdqdezY8bqk8f/KlcpQTHQk9nxF/IpSFtfOlfI/KvISze6uyLGDKhQtjRQQhEh0gRBUrF2TyMjIbF6vQGA+pCKlQTI7RHfeeWfOrncEIBUr61l+F15I4tKliKzLz+UowvIXxNi2nMIPPXXF/BBCgDAw9q7zG26cPogzIZqX2rRh5KhRTJ06lRYtWoAkefveSmHmoQgU3eDuuypxd9Uq/tNMcWouInxnyAAYu1Yh390AoWtImoJxOM03k5S/IDFRWedhdHQkIYFFPKJUcEAhHqr+DqWL1jH919iy2W5qCsbBTV6zwbKTflRUFM2bN+PYsWOmH7LIM56ZH3dWqUjkFZ6hpwwcNb/uI8k5K0NRUTRv3tyTvh5pYKTcQsWqdxJ5KevrIyMv8cC95TlyKMOgULJRp37zK6afWgZFelHK0E2fNfWeICggjMY1u7Ji57dcjDnkNx5JkqlR7knqV30dJSkG1sz0Occ4fRCiIxAFCl+fmVIpM3fS+/cCEFHn0dfPoUjDVjSq+T4rd40gNvGc3zjstgDurfQSNcs/i3L6DGLfUb/nSWWKI995B9rin/0bkxiNfmgLpSq35MKRBajuWK9gXXOhGgb3FS18RVGqcGAAly5HX6EMRtK0Rm3+uxyBS4lCdaXNAqtcpdIVy0Ds5SiKFCuWpR1+kSSMrYv9BonLFxCnD0LJitd1lnh2EYo7677krpXItRpjf6wD2pSBZp8uLgoRUvCK76HcroPG9mXmDPtK92Ls35Bm45nDiEunkYqXg6R4RFCIKSTqqvlRNHUDB2EgLZuC+4m3eaJUWS5fvpz184+JoVGJUriSE7FtWQDNO2AA4tgOn5mAxrEdqHtWI1d7EEVNomb5p0lIjmDL4elomexiGR5WhZjY2OzngaFj7FxJtbrNkZ3B6IaG/RafLWVxBQxImK+Q7wmH5TjIIlMsUcoiz0gVpMzp4f6/whiHtqD9OhD7qwN9OroFChQgLCws0y8zoaGh12ZfiiCljDZ3GvJ7ztnDqD/2xPHuNwi787oIU7/99hsJCQlUrlyZxo0b53r8/8+EhYVlWYbyhxXmZORFQnwvve2xO9OWvmZ3+V5OuVL+Fy9WjF8al4L7QsBmx97+M+QKNRGqgZwvGEVRsn89IFWui+O1QZ62JMfXFy+P473h4Axk09+vUKJ4eJbXhxUqjIiPRiz7FVmSEI3b+J31CemXqPXyWaLmISEaZXRX2j37BiNHjWL27NnExUQTtOhHjJ0rfE7/bZ/pD+ulUjbEmUNQ+i4vv3deu+wpyT7XQ4qPqWmDsbftj7b4F2+n3/HRhBUukmUeFCxYhARXJJIk82DVN3jgrtcQCTHIupFtH3yeXfZ++8Jr6WB20i9evDjTp/9m7m44eYC5y10q+UKRwrN+hunLgFSkVJpfHps5i+GKZah4caZPn45QDFxbFeImpy3LlEIgNNyR5fXh4cX48OX8qK4qXnXOXC47/Yrpp5bBjOhzRwNgq/cEJYPK0r75rxw8vZTlO77xWvpWplhdnqjbn5CgIkjbV6H//Z1PXAAkxKCM6Yaz04hcF6a8lpK5M/QVdBVj0USMjf9wZ+sPqNRiNjuO/smq3aM8vrEAqt7xKM3v6YXDHoRdcqCfjECLjPFJSypbAuc7L6AtnoCxca5/gwwDY9oXBLTty71PjmX7oq7oalr9sTuDCbTb6HBXef45cYZLrsx3F4tyuSlaqOCVy2CT53F+1J7ti7sSH2XOaLQ58nHP4yNxFiiedV8oLAxtwU/YW7yd7dlSQtfQ/kzZZc8fKW2V4+2v81yYShWkUndh9Ef6vqS9/UC0KQNRRnfD2XnkFd9DV6yDruQc1UHjwL9ov32J/eU+aL99lSZMJcaijv8IxzvDME7uQy5XA+EMxNi+HG3W8Aw3JAgsUAiS4wgrkD/r518gPzZNRXIlIN3XAnXKpzjaf2bOwMq4TDwuCpb8iq1CHdiyEOnO2jxY7S3q3tma5btHsP9U2scPm+ykUY1O3FOpNbou5SgPxD/jkGU78n1PXFdfrBY3B3qkIHGeSmA9O/Zwa6aUhX8svdIiT/AWpLwdUUqlKnudm7rFb/qtjKdPn86SJUvo3Lmz3/g7d+7M1q1bcbuvbqtZL0Eqg1PzjA53M24Tn5sIIbwcnEuS1ZjnJqqq0rVrV79hnTt3ZsmSpTz+6XrmbI3iNl/p7IUQBg3bLeSRN9bwyBtraPz6auR0XzJlm5PGr6/2hD/yxhoatluYY0fnWeV/1y5dcB/ZmbbsSNfQpnyK8d9uJIeM0LUrX3/ygNeyJXF4qylMpLQlV77+oPf1F46jju0Oiov7n5+OpulZX39oq+d6Y+kU9NV/ITR/DuLTC1LeszKlMlV9nJ/fvX4Cd1WqSHJyMn/1ecfHH5RUogInXbDuTAwS8GLlIqgT+iDOHPJs3e4lSKUf6DsCkUpV8orP2L8Rbdrn2J94w1xCmJpOkdK4D2+ja5cu/vOgaxeOndtIsjuGmuWfpf4drTB+7osx9HVz56hsbAXuJUilb19DwpCC8uM+tI0umbwHunbtiqqq/gUpQCoYjvvI9iztdx/a5nmGIvKsuRW8KwGhm4O5LMtQSvqGpoFdQigyoW9JFPoIAu+XEQmQdMidxfVduHRyI6orxqxzHVb51LcrluHUMhhWzPylQ587Gn3TfOyGQJ/xLZXDG/DovX084cEBBWndcCShQcURE/r5CFL+yqYyxvyIk/59fS1k6tvIEeBdTmMvYfzcB2PuWGpVaMUDVd/wBIWH3cVT9QcTHFgQhz3QdI5d725wegtn0h3F0wlSc7zDUpyFezB0U5iKiKBhmzm+baHqxjjwL91qVMzy/mIUha3nI7J+hgf/w1a5LK74C9zz1Ji0dF6aTVBMPO6DWzIvwyllwFg3E232SLNvcwU8gtROb0FKKlEBAoLTDqTsyifOHc1WXb4eeAtS2etLynfVw/7qAHPXzR+6oiYn5qAOrvR+zpqSdRvYpQvuwzuQMtQ9Y/9GtN+GYH+5D3L1dLuQJsSgjv/InNVrs6cJUun6H3Ldx7C/1BuS4lFGd8V96ArpH9yC+uOHyMEFEI4A7E+/jzp5AHKFWtjbf2aeGJwfKbysKby/Mwx903z0RRPRfv0Mhz2QmLVjaVG3P+EF02bcPlClAzWKPsDJ6W8Qd3xT1mX42G6fnan1OT+gb1noeSdZ3B4IRWC4BdpFAyNZIAxBwhzzGSfMURCGwEhOCXcLhJK7fevGjRvTtWtXPv74YwoVKkTx4sUZOHAgACdOnECSJHbu3Ok5PyYmBkmSWLVqFQCrVq1CkiQWL15MnTp1CAoKokmTJkRERLBw4UKqVq1KgQIFeOWVV0hKSvJKt0uXLnTv3p2CBQsSHh7OTz/9RGJiIq+//jr58+enYsWKLFzo7Xt19erV1KtXj4CAAEqUKEHv3r3RtLR2OjExkfbt2xMSEkKJEiX49ltf36C3C5YoZZE32Oxmh8fPLnuOLj8g133M63TjxF5zuriqMHr0aNq1a0evXr344IMPGDBgAGFhYYD5RWbAgAF07dqVN998k6eeeoqEBF/nv1dECIyDm/3usufsNAJbs1e9Tz9/DHH2iJcD3dxgy5Yt7Nixg4CAAF577bVcjdsC8uXLR58+ffyWoY8/7M64bwcSnajxye8neX3cEY5d9D+b5HYjo3+HjLOiJNnhJVJldt2VCAoKok/v3vTr1y9D/venzyefkO+OOyFfWNoFumYuJ7E7QZIIDgygT5/evs+vf3/69O5F/ir3Itfz9uMkTuwzl3loqvn8e2dyfa+PyV/lHmwt3va+PuKkufRDVwkOzkfvD3swoH9/n/LTp08fAnZ7D+r8zWYCzK3lLxxHnPX26WRr9CLO90f67MonJUTzytPmfU1f4u3HS672AI6uY5iRrw4AD5cpyB0FAkF1o29dDCkzfJBkU8zy2WVviNkGZ9yV77/diJhLyFXqmbY91RFnp+EEC53eH/X0ycN+/frRq1cv/j00Foc9iEeqvwdzfzRFNyHQtywEWzZm09gd5rnpBanQoji7jsXRfRyb5v5Gl65d/ZQh8xkEBzjN533CW+yT67XA2WU0AQVC6f1h90ye4ScES4ZnuR6AiDqHcWynZ4ZBVm1IavokJWIc2IHTsRD7pelIp/8h5Dk7yOCMC6BPr14MGOCb/sc9u3N655iUx+VAtgdgnDvmETYlSc48/f796f1hdwKWT0YKL4ut21ic3X80xZX0z3X7MlPgc7kQf35LpVKNKFGoOgANa3QExQ2nD/n46fGUzfYDfYQpfd8Gcg1JxtixIkNfIRDH20NxdBntuyvfjmXYEuK4v8prhAQWAaDZPR8j+dnhy97kfq//yxXvMGdeHdjobUKFWji6jcPZZbTPrnxsXQZ2J0LT0Y+dQrhcqIt/QRn4HNK8cTQuVYIahcKyvMVo3aB3r16+ZbB/f3p/0BPnqm1ITety+vBM73bX5sDYsoiAZZMyKcNpZQDAOLAZXIlZfjwThg4JMRhHdnjnTfWHcHQdi+O973125TPblTxaeGGzme2qn132HF1+8N2V78RexOXzSOXuNg/EXiLw+C7/74EBA/jIpw4G4v7yZdwDnkH79x8ku5NgXTHfA37rYA/yFQnPtE0l/jK2J9/1zr+EGIwD/4Ldib5rhZcgJRUphb3le+bSykNbICaCgOW/+H/+6doAceE44vQh5IBgpKKlQRiI0weRy1Yzd1vs/AOObuOQ730MAvNh7FrlZWv8kRVEb/+NZjW7A5AvsDD3V2nPxaVf4r50mPitP2feDvX8gKAKVbF1+cG3/dm6JO2dZHFbIDklJBvET3dzqXsSEe8n4d5uvi/d23Qi3k/iUvck4qe7kWzm+bnN5MmTyZcvH5s2bfJsprN06dIcxTFw4EB++OEHNmzYwOnTp3nxxRcZPnw406dPZ/78+SxZsoRRo0b5pFukSBE2b95Mly5deO+992jdujUPPvgg27dv59FHH+XVV1/1iFlnz56lRYsW3HfffezatYuxY8cyYcIEBg9O23jlo48+YvXq1cyZM4clS5awatUqtm/ffu2ZdBNiOTq3yDOEpqLN/xFjwxyfXfaEpqLNGmEOQAODcbzzDRQpzRdDv2HAgAEAvP/++4wcOZLk5GQcDgexsbGEhoaiqiq7du3i0UcfJTExkXr16rFgwQIKFy6cM/tUBX3jXPT5P/rssmfuyvcb+rJfzWVFHT5HLn93rk9hf/PNN5k4cSLt2rXj119/zdW4LdJITEz0KUOX5vUg7tx+Jq88y5hFp3CpBg6bxBtNS9Px0TsIDilA5XdzttvcrUx6x+dX49Q8MyLOn2XDpi00b96cxOgowooURdV0ggIDQVch/jLqmO6QGINc7QHsbfsjJAlJGJ6lcIkJCTjsdmKiLhFWqDBKYhz5QgshOZxmWzLnB4zNC8wdi94ZhlS8vNeSgcSEeBwOBzGRKdfHRJKvSHHzelUxHY8v+CmlHeiHXKWe2Q4IAZpKwn97CShThZjoy4QVKUr85dMkXNxMmSrPoY77AHHuqGe3MwKC/S7zFaobceoA6sRPQFO9djLLuCuf7bHXOXXHvdxZuQqSJHHsgxaUtLnN/GnXH2Q71atV48DBg/z4dB1eq1IYufYj2F/82Gv5jtBUtLljzK3u0+2yhyMADC1tV77AfDje/RYRE4E2dRC2J97CVr+lKdYYGsb+TSQXKo2z+B3ERF4iX2hBlixZwn//HaVqwyQKBBfn/kptMYZ3gsvnkcpVx/HW12B3Zmv2p9BU1El9EUd3mILU+yMhJAxdQJ3atdF0neljvqd6/UbExscTGhaGqqqe3VeFqpiz3MZ/BEoycr0nsD/Thf8iNlEwqARhCSqJlyMJqHwPsTExhBYugqoo5AsJQagKxvZlnuUz9hc+RK7V2Ket99eGeKV/8YQ5o1ZJRr7/SexPdSNumkL+l50Qe5LEC2e801dV9i7qSHykuZQztc4J1e33PZMxfffRXQQsHGc67X5vOLojAJtsA3eS6Qw64hRSyYo4On6LvupP9BXTkKs9gNSuHxeiDzB/06e89cQM9MmfYm/yCrhdqJP7+y+bR3egTRlols1HO2Br1DrTZapXg9BUtHk/mrOXHIE43v4aqeSdZh1MvytfYDCOjt8jFSmNLsP+U4s4cGoxzzf43q/PGqHpaPNWoa/Z5jlmf74ZctXSqD/2gJgIU5B640tTQDU0iIsyZ4PFX0aucj+2tn2RnUEpz1lDP3ISW/mSaIt+xvh3LtKjHTh171O8umw9/jrbJfMF8Uezhohp83DXqkRAlQrEXI4mrFBB3Af+w7l2O7anHyZWOsuelX1p/Lq30C10DW36F4iIU7gffZOAyvcSm9LvVRUFx6LxiC0LIX9hnJ1HQkjBKy6tFJqKiIlIa3fT7bKXceaaXKcp9tY983QHPqGpaAvGY6yfnbbLXsmKaKt+x960XdqufIHBON4ehlS0NMqIThB1FtuT72B74Bkkh9NvHfZXB90DnsH22OvY6j2BsWMFcsXaGCcPkBQURkCFGsRGRRIaFob78HbyFSluzkIKCQNJMstqapva8XvIVwApMB/G8T1okweArpm7Aj74NEZsFHLRO1B/+ghx6oA5i6njdxAYgm6o2GQ7+r/z0OeNQypWFqXtQJyFinnsVy6cwvnXEETUOeztBiBXqAmSjDZ7FPLdDZHL10CZ8AmOl/sghRb1OD/Xd6zAVvV+1PEfIZLjCej7O4d/fAKQKPfab8ze1JfKJRtTTi7ChQVmf1x25qPyuwvT8jAygtCChXAf30tIheocj9qBJMmUC7sbdWx3s/0pVRlHx2/N98B18sl6I7gdx5m54ejcSBREfpqEiPcNk/JDkc+CkfPlviDVuHFjdF1n7dq1nmP16tWjSZMmdOzYkfLly7Njxw5q164NmDOlChYsyMqVK2ncuDGrVq3ikUceYdmyZTRtagrJX331FX369OHYsWNUqFABMH38njhxgkWLFvlNV9d1QkNDadWqFVOmTAHgwoULlChRgo0bN1K/fn369u3L33//zYEDBzx9oTFjxtCrVy9iY2NJSkqicOHCTJ06ldatWwNw+fJlSpcuzTvvvHPbOTpH3ObExsYKQMTGxua1KRZ+MFRFqPN+FPp/e4ThTvYJU2aNEvqZw0JLThTdunUTgADEgAEDhGEYWca9adMmUahQIQGIatWqiTNnzuTcPsUt1DUzhLZ7tTAUl6/ty34V2qEtPmG5QXR0tAgKChKAWLduXa7Hb5E5hq57/f/48ePiySef9JS/ChUqiIULF/qcdzuzYkJDsXTcPWLpuHvEigkNcy3eKVOmCEA0e+QRoSz8WRiqInRVFck9vxbJPYcJ3ZUk9EtnhPLnMDNMU4Whun3iMVRFqGv/Fvrxvf7r6tzRQj91UBiK77VCCGEoLqHtWiO0HSt8r1fcQl39l9B2r/ENMwxhKC6h/P290OIixek9f3ryyNB1YbiShDL9C2EkxV+xvBiKS+hHdwh10URhqIqvffs2CHXFb577b9CggQDEsM/6m/mjmdds27ZNACIwMFBcPrRLKH8PF4am+k9TVYQ6d6zQj5ttcPp21dAUocwcLvQzh4XhThba7jVCXfO3Vx4ailsY7iSh/TtP6GePCiM5Ufwz4D0BiKCgIHHk2D6hKknCUBVhxEcLZfqXwlBcV2y//dmp/P6VMGIuee5l0qRJAhBhYWHi4vj+wkiIFYamZZK3bqGfOijUOaNNW1RVaLoq4pIupeT7TqEumyoMRRGGkjHv3UL7d77Qtiy66rbeUNxCP31IqHNHe56toRjCcBvCcCcL/ch2oS771eu5X22dy6rcGboujKR4M8yVJHTV7VW/hBBC1dzicvwpoaouoZ87JpS5Y0wbj+4U6sIJ/svm/o1eZTO38fQVTuzzrYOaIpRZI4V+7phX2dR0VcQmXsiyrBmqKvQTZ4X7l9ki+cNhIrnH10Jdt00Yly8K5bevzPKdPv9URagRJ4Ty5zChu5PEnmX9vONTFKHHxAnD5RLKP+OEdmy3cLnd4mx0rDgRHStOxMaLE3Hx4sTly+JEbJyIdrmEkuwSyuwVIrnvCJHcb6RwDZ0gkodOEOridUKLixWXjq0Wy39+MNMyYGiqUP76VugRp32fjaoI5fevhRF90SfsSvmtXzojlL++8Wk7DNVtlouZmbcrN5q0vuRusx1TXEI7tEVou1al9SVPH0oL271aqKv/yvR9kIq/Oqhu/MdTBg1VEeqaGcJIShDaxn+Edmirmd6iSUI/eUDoMRHCSEowy5GqCEN1m23q+f+EHnPJ0+81FJfQDm422wBXotB2rfaUPcPtMtvNuCiPvaqaLBRXnDAUl1DXzhTazpXCcCUJw+0S2qmDQo+PNd9by6cJbf9GYSQnCEN1C23veqHt2yAMd7JQ5v8k9MizfsuMumu1MJISzHYhffk3DBGXeFFouu9zTz3PtDlZKH9/n9L+aMKlJAi3migMXRNGUpzZ/riTb4s+1O04zkxOThb79+8XycnJVz45EwzVEHEz3OLCOwk+v7gZbmGoOesDZJdGjRqJTp06eR17+umnxeuvvy6OHz8uALFjxw5PWHR0tADEypUrhRBCrFy5UgAiIiLCc87EiRNFcHCwV5wDBgwQderUyTLdMmXKiKFDh3r+bxiGAMScOXOEEEI899xzokOHDl7X7Ny5UwDi5MmTXn+np3bt2qJbt27Zy5CbgOyWJ0uUsshzDE31EaTSh7kT4sSrr77qEQRGjBiR7bj37dsnSpUqJQBRtmxZcfjw4Zzbp7ozHYgYqnJdBCkhhBg1apQARPXq1XM8gLPIfQzDEDNnzvSUJ0C8+OKL4uzZs3lt2g1hza+PixUTGooVExqKNb8+nmvxtmvXTgCid6+PTYFHU81ObbJLGIlmp1V3u8xjmpbloDer+mho6hUHIIbiyvx6JYt2IKV+ntn3t08epe+oZwdDcWU6eDTD0u5h3LhxAhC1a9Xyir9Hjx6e8mkObPwLNZ54U/LGXztj6FraAExx+c3D1LzxDKIMwyOYvfFGB6GoyZ50hBBX3Z6llg8hhEhKShKlS5cWgPj6669T4r/CfSpu815VMw5NU4Sqpbs31VeQyniP10Jq+p7/6+kEQHeyz3O/ljqXVbnLGGYoLq/zdF0TekqZMcPS/Z3Nsnk9MMtpJnVQ13zKpqarQtWubJNhGMJwK8JQNWEkJAnDlSIgZFJOLx5ZIgxdE3uW9cv0uRiKatrrShaGK6X9UtPKp6FrXnlpuBXznMRkYSSlnK+oYs/yfmLFhIevWAbM+DN5NoaRI0HKc52qZNpuGeqV25UbjaEpXn3J9OU1Yz8zs7YsI/7qoL+PHqnvDo/IpKlCTxHAvER8VTGfvTvZ90Ospw1ye1+TWk8zPENVTTbfjenTTflIYopvKXGl+9iQ+v/UeLMqM3pq3qWkr6jJQtXcQtVcQkltNzOpI2ltjOa5VtGSvY7dDoKUELfnODM3RCk9wRAXP/QVpC68kyAufpgg9ITrJ0plFGyeeeYZ8dprr4mTJ08KQGzfvt0TFhER4VeUio6O9pwzadIkERoa6hXnp59+KmrVqpVlumXLlhXff/+91zFAzJo1SwhhiVIZsXbfs8hzJJs9U38ELkWlzctt+eeff7DZbEyaNIlXX33V77n+qFatGuvWrePRRx/lyJEjNGjQgMWLF3umbWbLviyWIVyPra/B28F5x44dLQfnNwGSJPHcc8/RrFkzBg4cyIgRI/jzzz9ZuHAhX3zxBZ06dcJ2m/pGSHV8nvFYTn1I+cYrWLZsGQCPPva4Wc5T24LAtCVKkjP9cqXM8zir+mi2M1nbk9Xy26x2CJIkCSEMSlVrRalqrTzHhTA8yxKyuzwhaxu8w1q3bk2XLl3YuWsX+/bvp0aNGmiaxm+//QZAu3btsrWzUVZ5I8k2j8+gzGzzl8bXX3/NQw89xC+/TKFnz4+pWrWqZ4nP1bZn6cvH6NGjOXPmDKVLl6ZLipNf6Qr1L6OdtnQ+ra609Do3dojKGIckp+WD5PSe0n6tdS6rcpcxLOO9y+n9l6ULy0nZvB5k1VdIX05TscnZ6+JKkpTm9NwelOW5QhgUq9gcgBpNP/ccy/hcJEdK2untTXdKRnul1PSD08qBkKBGk8990vdXBiRZhkzaGEmS4Cr6Klm2p7m4PDO3kGwOLz91XmU3Q9nJTnnNtA5muNZfPkk2u98ljZ5znb5tVabta2o9zZCO3e67DEaSJHP5dSakb4OuVGZS00tN35FZelnZnFLG01+beuxWXrJnkTVCE8SOd5lL92QgvRs7GUQ8xI53EdYlEMl+48Y3RYsWBeD8+fPUqWP63Uzv9PxGU7VqVf7++2+EEJ66tH79evLnz0/p0qUpVKgQDoeDTZs2UaaM6Y8tOjqaw4cP06hRozyz+3phtQgWNy1xcXE88cQT/PPPPwQGBjJr1qwcCVKplCtXjrVr11K7dm0iIiJo1KiR11rjm5H169ezb98+goODr+qeLa4f+fPn59tvv2Xr1q3Uq1eP+Ph4unbtyv3338/WrVuvHMEtiN9B0DUKUgB79+7lwoULBAcH8+CDD15zfHnJ9cqjrChUqBBPPvkkANOmTQNgxYoVXLhwgcKFC/PYY49ldfl15cEHH+TZZ5/FMAw++eSTXI07OjqaL7/8EoBBgwYRFJS1kHArkhflyeLK3MjnYpWBvMXKfwuLnCMUgdAhf9sAig4PptjoYALuMYXIgHttFBsdTNHhweRvG4DQyfXd97IiKCiI+vXr89VXX3HgwAFWr15Nv379blj6GenUqROnT5+mS5cuHDx4kDlz5vDpp5/ywQcfIMsyISEhvPnmm3z00UesWLGCvXv30qFDB+TbVNC9Pe/K4pbn0qVLPPLII6xevZoCBQqwePFiWrZsedXxhYeHs2rVKho2bEhcXByPPvoo8+fPz0WLc5cff/wRgJdeeonQ0NA8tsbCH7Vr12bDhg2MHTuW0NBQtm3bRr169ejSpQuxsbF5bd4tQepuKA8//DABAdd/psXtSLt27QBTlDIMg6lTpwLQpk0bnM68nc3w5ZdfIssys2fPZsOG3NuR7euvvyY6Oprq1avTvn37XIvXwsLCwsLC4uqRnBJygIS9mIwcJCHJEiHPmH2RkGecSLKEHJQSHiBdl933smLixIlomsa9995L9+7dvXa6u9GUKlWKBQsWsHnzZmrVqkXHjh158803vYSyYcOG0bBhQ1q2bEmzZs1o0KAB9957b57ZfD2xdt+zuOk4deoUzZs35/DhwxQtWpTFixd7plleK0lJSbz44ovMnz8fu93O5MmTeeWVV3Il7twiMjKS0qVL43a72bx5M/fdd19em2RxBS5evMiHH37oma1SvHhxhg8fzosvvmgtvcyCJ554gkWLFvHtt9/ywQcf5LU5tyQul4vixYsTGxvL0qVL6du3L//99x9z587lgQceyGvzePvtt/n5559p0KABa9asueb6cObMGSpVqoTL5eKff/7hqaeeyiVLLSwsLCwscsbtOM7Mjd330iM0QeJClXxPOG7ocj2Lm4PslidrppRFnpOYmIiiKEREROB2u9m/fz+yLFOmTBnWrVuXa4IUQHBwMLNmzaJt27ZomsbgwYM5ePCgJ31FUUhMTMy19K6GyZMn43a7qVOnDnXr1s1TWyyyR3h4OFOnTmXZsmVUqlSJCxcu8NJLL/HEE09w7NixvDbvpsTtdrN69WoAmjdvnsfW3LoEBgbSpUsXZs+ezQMPPMDvv//OiRMnqFmzZl6bBsDAgQMJDAxk3bp1/PPPP9cc36efforL5aJhw4aepYsWFhYWFhYWNykyhLR0WqqDRZZYxcMiT3G5XAwdOpTw8HDCw8MpXrw469evZ926dWzatInKlSvnepoOh4MpU6YwePBgVq9ezbRp0zzph4eHM3ToUFwuV66nmx2EEJ6le5aD81uPpk2bsnv3bj777DMCAgJYvHgx1atXZ/Dgwbjd7rw276Ziw4YNJCcnU7x4cWrUqJHX5tzS9O7dm61bt1K6dGkqVKhA6dKl87QdS0+pUqXo3r07AH369EHTtKuOa9++ffzyyy+AuYTPah8tLCwsLCxubiRZQqjCa3MPC4uMWKKURZ6RmJjIkCFDGDRoEDExMQDExMQwePBgRo4cSf78+a9b2rIs0717d0aNGsXgwYO90h80aBBDhgzJkxlTK1eu5MiRI+TPn5+XX375hqdvce0EBgYyYMAA9uzZQ7NmzXC73fTv359atWqxcuXKvDbvpiHVn1SzZs0sceEaSExMZOjQoTdVO5aRXr16UahQIfbv38+UKVOuOp5PPvkEwzB47rnnboqliRYWFhYWFhZXRnJY/TyLrLFEKYs8w+FwMHLkSL9hI0eOxOHI+RbGOU1/1KhReZa+P1JnSbVt2/a6inIW159KlSqxZMkSpk+fTnh4OIcOHaJJkya0b9+eiIiIvDYvz0kVpayle9dGXrej2SEsLIy+ffsCMGDAAJKTk3Mcx7p165g7dy42m82z856FhYWFhYWFhcWtjyVKWdxw3G43s2bN4ty5c54v+xmJiYm57juYxcTE5Gn6Gbl48SIzZ84EzKV7Frc+kiTx8ssvc/DgQTp16oQkSfz6669UqVKF8ePHYxhGXpuYJ0RFRbFt2zbAEqWulZutHcuMTp06UaZMGc6ePZvpx4DMEELQq1cvAN58802qVKlyPUy0sLCwsLCwsLDIAyxRyuKGERcXxzfffEOFChV45513KFq0KGFhYX7PDQsLIzQ09LraExYWlqfpZyR1m9L69etTq1atG5q2xfUlLCyM0aNH8++//1K7dm2io6N59913adCgAbt3785r8244y5cvRwhBjRo1KFGiRF6bc0tzs7VjmREYGMjnn38OwJAhQ7h8+XK2r507dy4bNmwgKCiITz/99HqZaGFhYWFhYWFhkQdYopTFdef8+fP06dOHMmXK8NFHH3Hu3DmcTicnT56ka9eufq/p2rUrqqpeV7tUVc3T9NNjGAbjx48H4N13371h6VrcWOrVq8eWLVsYPnw4ISEhbNy4kXvuuYePPvqIhISEvDbvhmEt3cs9bqZ27Eq0bduWu+++m5iYGIYMGZKtazRNo3fv3gD06NGDkiVLXk8TLSwsLCwsLCwsbjCWKGVx3Th8+DDvvPMO5cqV46uvviI2NpYqVaowceJEjh8/TrVq1ejTpw8DBgzwfOkPCwtjwIAB9OnTh3z58l1X+/Lly+c3/f79+9+Q9NOzZMkSTpw4QVhYGC+++OINS9fixmO32+nWrRsHDx7k+eefR9d1vvnmG6pVq8acOXPy2rzrjhDCEqVykczasRvVjuYEm83GV199BcCoUaM4derUFa/55ZdfOHjwIIUKFeLjjz++3iZaWFhYWFhYWFjcYCQhhMhrI64ncXFxhIaGEhsbS4ECBfLanP8LNm3axNChQ5k1axapxevBBx+kV69ePPXUU8iytxaamJiIw+EgNjaW0NBQVFW9oQOp1PRjYmLIly8fS5YsoV69epQqVeqG2fDss88yZ84cunbtyogRI25YuhZ5z4IFC3j//fc5ceIEAE8//TQjR46kbNmyeWvYdeLIkSNUrlwZp9PJ5cuXbyrR5FYmr9vR7CKEoEmTJqxatYoOHTowadKkTM9NSkqiUqVKnDt3ju+++44ePXrcQEstLCwsLCyy5nYcZ7pcLo4fP0758uUJDAy85viEIUAXYJOQZGsXvv83sluerJlSFrmCEIKFCxfSuHFj6tevz8yZMxFC0LJlS9atW8f69et5+umnfQQpML/0O51OihYtitPpvOEDqdT0ixUrxquvvkqrVq2YPHnyDUv/zJkzzJs3D7CW7v0/0qJFC/bt20efPn2w2+3MnTuXatWqMWzYsJtq6VVukTpL6sEHH7wpRZNblbxuR7OLJEl8/fXXAEyePJk9e/Zkeu7IkSM5d+4cZcuWpVOnTjfKRAsLCwsLC4tcQCgGxmkXysSzGGdcCPX/c4MfiytjiVIW14SqqkydOpVatWrRokULVq9ejcPhoEOHDuzbt4+5c+fy0EMP5bWZ2aZly5YA/Prrr9yoSYQTJkxA13UefvhhqlWrdkPStLi5CA4O5ssvv2Tnzp00bNiQpKQkPv74Y+655x7Wr1+f1+blKtbSPYt69erxwgsvIITgk08+8XtOVFSUZ6nf4MGDCQgIuJEmWlhYWFhYWFwlQjEQ8RrK5LO4B/+HvjUO9+f/ofxyDhGvIZS8EadOnDiBJEns3LnT63iHDh149tln88QmCxNLlLLIEiEEhp9fXHw8w4cPp2LFirz66qvs2bOHkJAQPvjgA44eO8aEiROzLbAIxYXQ/c8IEaobQ9ev6R50I/uzTVq1akVgYCAHDx5kx44dfu0RWu7NXtE0jZ9//hmwZklZQPXq1Vm9ejWTJk2icOHC7N27lwYNGvD2229nuVuZUBWE4b+emGE3x5cpTdNYsWIF4F+UEqqC0DUMQ0coKkLTEbqB0DSElhJ2je1Bdklfz4WqIFTFJ8wwdDQ12WzDcin/ha4hVHemNmUWllMya8eEEAhN8RuWWwjVzeDPBmKz2Zg3bx5r1qwx29aUexe6xpAhQ4iNjaVWrVq83Pp5RIbnnlU7nJttdG4iDD3zZ6tnHpatuLN4bkJTvctzJn+n/39W716hKhjpyrQQwqyvum7+3GZd9RuvnzKc+swzohsp5SGz+zIMr3rpEy4Emp69PBWajlDVtPZGyVkZEqqKUDXzelVDaDlrp9LnQcY2IH37npp/QnEhFJf/uJRkhJL1feuGb35n39bM2zShKdf0QS+zumtomnnvqc/HnS6/NNUrL4TbbZ6jG55ymd20zLjcPmVUN1Tz3hQXhuJG0xUMI2MZv7Z2M/19+NRLxYVwu8y6lxKm62Z6qXUk43NJq8uad9lUNYTm+/wzzQ9dyzxM8w3z10/WdBVdVzOt6xa3D0IzEJqBtiSS5N6H0TfHeYXrm2NJ7n0YbWmUee4tNnPqdlzBcLNgiVIWWSJJEoYwaL/yd1otmcyTf46iartnKVKyBD169ODUqVMEhBWgaofnaTjpK449ejdTI4+gZXMQJhQXxvE94EryEaaE4sY4vA1JdV31QFTVXAhhZLtjWiBfEC2bNwHg1ylTvO1RFcT54xB/OdcGPQsWLODMmTMUKVKE559/PlfitLi1kSSJDh06cOjQId58800Afv75Z+666y6mTJni0+EXqhvjv11mHcogjAjVjXF4K6ium0KY2rJlC3FxcRQsWJB77rnHK0yoCsaeNSAEKBravNUow6egzV8DCIydK0EIJCGuuzAlNBVj54qUDrmKiDyDiL5g/q1rGDuWmx11BJJsRyQngOr2n/9HtoGSvfwXugZJ8YhTB3wH7poKCdGIc8euWZgSmoqxe7XPIEoIAZqCsW9DloP9K6EZBobwvV/dMNAMHXH+PyqXKMJbKeW718cfY5w5ApqCOHWAkwf3MWrUKACGDP4cTu4HV4JncGk+n+V+BzdCTwm7yYQpYRjgdmEc3eH7bHUdJJAc3rPBhJ889Bt3Fs/NzKuVgEgZRCoYe9amDNrTyrLn3CPbzXfvwc1ImoKh6152CFXB2LceSVdNocAwMI6cRP31H5Rhk1C+nYw6Ywni3CVToBIi5ZmsNNNPiEFcPOmxU6huxOlDkBibZocwMAwdWdPS+gcZ78swzHs+uCnT+qAbKlJKN9dfXgphmGKSpqFv24fy418oQyeijJiKtmQ9Ii4BoWY9gBaqhkhMQlu2CWXUNJShE1DG/o7+7y5TEMmGuCVUN+LkfkhOSKnnMYgzh83jqhvj2A5wJ5thcZGg62Z7FHXOR5gSigsRcRoRF5l5vugKQuhoes7ruFDdGIc2m3U1Q5smVAVj73oz7CqEqdSymr4vmCrwScLA2LEMNBV11gq0RRsgIRmhakh2B9gdCFXDiIlHW7geZfhUlKETUX+agb7jQIroqHmntXu1j0Ar3EmQGIM4d9STf0II835kG5IzENkZgN3mRJbtnnLlsf0q2x2hqWa6kWfNuHYs9+SDUN2I2EhAYBzeiqS6MTQVm81p9kujzoGuYxz41/NchKaCy4VIcqGv3IwyarpZtsf8jr5xJ2i6p2ym3oNkd3j9X2iqWfaESGlvVa96JNkdIOF5V5q2Kojz//n0kyVJAkky+9BJcZYwdRsj2WVcA4+hzrkESibtgCJQZ0fgGngMyZH7UsSiRYto0KABYWFhFC5cmKeeeopjx44BUL58eQDq1KmDJEk0btyYgQMHMnnyZObMmYMkSUiSxKpVqzyzqv744w8aNWpEYGAg06ZNy3V7LUzseW2Axc2PZhhU1wP5fvgYIlds8rzIAkoUofjTTSj8SD1kp4NL6JAUxwvl78bux3dURoTiwjiyHW3qIKRCxXF0GoEIDEayOcxO8d41aH9+gxReFsd732MQiGyz5ch2SZL5bdW7vPLIT1e2R1MQl87wUnAUfwG//zadoV8NwREYZL5ozx1F/akXBAbjfH8kIn8hz0v8ahk3bhwAr7/+urU8xcKLwoUL8/PPP9OhQwc6duzIvn37eO2115g4cSJjx46latWqKQOErWjTBiEVLpVWh2SbGbZ7Ddpfw5CKV8Dx3ncIRyBSNurm9SJ16V7Tpk2xpavLQlXQV/+BvnQK0valODoMRgovjJTsxt7iIfRFE9HXzkDetx572/5IAgxdz3F7kB2EpqLNG4excS7yoc3Y2/RGXzYVIXQcr/RDm/Etxo5lyCf3YXu2C/tPLaayowJ2pQBSgcIIR0Ba/u9dh/bH0JQ2bDjCmXn+pwpSypiuEBuFvcMg5PJ3IzkCPIKUMrorJCfgeOsrKFXJR8TI7v2pk/oiju7AFn0BW6MXkexOj7Ch/vQx4uR+bE+/j61eCySHM+dpIHDrAlkSBKQ8I7euYQiQhYE++VOwBzCg+0f8OnUq/27axKylK3muYSLar5/Rb9FBFEXhkcaNaF6hCNqkvkgFi+N4fwTCGYQ29weMzQuRj+7E3ronks2ekocq2h9DMXatQj59CHvLTtfcRucGpiCVjDq2GyLiNPZXPkGuWt98troOyfFIIWGsnfoEmpIIgN2Zj4btFl457tTn9nMvxIl92Fp2wnb/k0gOJ0JT0ZdOQd84F/nINuwvfAiagn5oM3L1B9DmjsHYsgj52C7srT/EOLgZudI9GDuWoc0agVSyEo53v0HYnexd+Qk1Gg1A3/AP+oLx2Dt8gRR+F8r4vxAR3rM4xYVIlG37ke68A+ebrdD3rkb/axi2C8exNW2L+tsQ7C3fg2J3IE4fRJ34CYQUNN+r+ULN56lm6B+8NxwhYZbVFEFK/fFDxJnD2Fv1QL6nqVd9MAydi9EH2XdyIY/U6obDHug3f/VjJ1CnzAWXt0Cjn41AX7kFW4M62J9+BMlPWyM0HW3ZRvTl/4KRbvB1KRrtxDm0eatxvPgY8t2VkRz+u9vmR4XdaJMHQGhRnJ1GoB/chL58Gs7uP2Ic3Y42/UukYnfgeO97RGAIxEagjv0AhIGj43dQuCSSM9AUpC6eRB3/ETgCcHQaDqFFfNsJSeK3le/yyiPjr1i+fGzdsQJt5vdm2ej4LcLuRJJlsw3fOBd9/o9I5WrgeOsrM0zKnlNjoanoS35BX/0n8t512F/tD0LCOH8JuVhBtPljMTYvQD66A0erD1AnzcU9aCxy/ZrYn30E2RGAOmsp+oYdkO5RiEuXMY6dRpu9AkeHZ5HLlgAJ1F/6IY5sT2kD25jnupMgOR7lx55e7awuS0RE7adksdp+y5DQUtqdQ5uxXTqNrflrOWp3UgUp9Z9xOFp/iDZzOMa2JcjH92Bv1R2REIvkDMDYtx7tz6FIxcvjeOcbc+VCzAVsgfnQtyxC/2cMUpmqON4ZBkJC37AbbclGyCAeaifPoc1fg/25JtjurYHksHvuK/096St/x/bw82izRmBsXYx8bDf2F3qwe0UfAGo0/gz9j6EYe9Yinz2K/cl3EJFnUcd/DPlCcXb8DpG/ILpksO/EAiTJRhWlKGLGtzjf/hoRXMDTdlvcXojo7Imz2T0vpyQmJvLBBx9Qs2ZNEhISGDBgAM899xw7d+5k8+bN1KtXj2XLllG9enWcTidOp5MDBw4QFxfn2XylUKFCnDt3DoDevXvz7bffUqdOnVxx/G7hn5t6ptSQIUO47777yJ8/P8WKFePZZ5/l0KFDeW3W/xXbt2+nQ7tX6ff4C1xatA6hqATfeQcVer5OjZF9KfrYQ8jOtJdv/WJlKJe/EPIVOiLpBSkM3XyRjemWMmNK8whSCANx4Tjq2B5+Z0xlNftAUZPZdHAyZyN3sePoX6hacub2pAhS6rgPaF46H4WDHFyIuMTyuTPNJRepgpTqgvjL5uDwGmdMnThxgkWLFgHwzjvvXHU8Frc3DRo0YPv27Xz11VcEBQWxevVqatWqRd8+vUnctR5t2iAwDERSHNqfQ8GVbNahFEEKIRDnj5mDmDyeMeXPn1R6QQpAHNmO+ks/bPfXwPHSYx5BCsDYvxFt2ueAQDKMXJ8xlV6QAsw8/OMr7G0+wtGmN9qM78yv9YCxZRH6rJFUKd0UUbQ0+orfEHFRoLhT2jBTkEprw7pnOmPKS5C6fAF0Fe2XARjH95izr1IFqbgoUN2oP/dGnD2S4xlT6QUpAH3JZPTVf5rppxOkAPS5o9E3L8jxjClhGDhkG0F2u0eQAgiw2c1jDicB/f/E2fNnCs8exgedzGXLfYd8g2vGdxy1FWTJ6XgAvhrQFy6dNt8RUWdRR3cDVwJSaFHzGexYjvbXN+astXSCFIDx7zy0f8bk+YwpYehpgtTFkyAMtOlfYhz41yNIKT99DICmJKKr5i914Jtl3BkEKewObPenCYmS3YH9iTcJGDQHx8t9kBxOpKAQnC/1BtmOsWM5gClC/fUtcpV6GEd3oM0aYbYbZw+j/tgTSVOo8chnHkFKrv8UcnhFlBFTfQQpL/uOnUb54TdsNRoiVaiJvnYG+vKpODp8BjYb4tQBU5DSVIiJMMt4YixC10070vcPxnY3+wea6iVIAWgzv8fYvtx7yRuCpdu/Zuexv0lWYjPNX/XXf3wEqXQZjL52O9rfS32W4wlVQ1u8Dn3pRm9BKj2Kijp1HsbeIwg/Sz68BCldg8vnUcZ0w3bXfaYgdWgz2vQvzTbk4kmzHwQYu9dCcjy4ElHHfWDOmDL0NEFKSTZFjjHdEbGRXkv5VN3NtsN/cDZyF1sPT0fVsrm8MZ0g5Skb40yRU+iaR5ACECf2ov7cO9szptILUgDGgY1ov5rtfHpBCsDYuRJt5nc4Xn8aqVxpjI270f40n4++/5iXIOVFkgv1xz8xTl/EOLYHcWQ7YLaBIuIUwpUIyfGoP/b0aWdloAjmrmr+ypBkd+Bo25eAQXOwNXsVfenkbLc7HkFq1ihTkJozGmPbEvNety1B+2csUr4CGMd2me93IRDn/0Md3xNJdWMrVBJ933r0f8aY8Z05DIkJaKu2oC1a7yNIeVA1tD+XoG/bh1BUQgpVQlcTCSlUEaGr6MummoLU3DEYWxeb9mxfijbje6o3+pQajQZ6BCkAY8NstPnjkQoWQwovg7PnBPNvuwO7LYBadz5HzQpP46zyAAEf/ISUvxCSzX5TzOC2uP14/vnnadWqFRUrVqR27dpMnDiRPXv2sH//fooWNfsPhQsXpnjx4hQqVIiQkBCCgoIICAigePHiFC9eHKcz7YNc9+7dadWqFeXLl6dEiRJ5dVu3PTe1RL169Wref/997rvvPjRN45NPPuHRRx9l//79N+3OQrciqVuJx8TEEBYWhqqq7Nq1i08//ZRly5Z5zqveoD5q87rkr1Ex069fXao/lK1ZUkgSxF+GdMtdRKQ56JCrP4i+9m9Iv2TAnQSqG8nmgHQDHUmWOfzjExgZOvDFm/YmsGJDNh00d9Fbt288tSo8m7k9QkBSHGgKTpvMC1XC+XHHGX79og/NwjT0NTNMQSoV1YVwJSKFFLzyvWbCTz/9hBCCZs2aUbFixauOx+L2x+l00qtXL9q0aUPnzp2ZP38+X371Nb9PmczPrR+gboceBNx1L9FRkYRJNpQzx3Cu+t0s1ykIdyKobrA7yYvvEXFxcWzcuBFIE6WEYZhT+uOivM4VR7aj/twLqWA4xvZl3mFJ8eZ92exgaEAuzpaSJEiI9jpk7F6DprjA5sDYl8HpfGIskiSx59QCajV7GZKTMS7vQxzdkWkbhsNP/gsDoSSDO10bkyJM2R5ujb5tsTlQShcmEmLJycbKwjDM/EqK9zquL5mMiLlkLgs8k+GjT1ykmSc5ILM2OT2yMx+V310IyXF0DUhi+X330qtvf2zNm5E/4hLHe49n98a11K1RFXEibXc+oSQjXElIwWnbbhs7lqO5k0EY5vKV9CTE5Nj+XEcY5vvCnZR2zGZD+3s4tgsn0PetNwWGq4pbmGJGckpe2xxIjoDs57/NYQpCgEiMMQOVZO924+xh1HE9kMpWN8VaScLWoDXq/PUQnw3h7FwE+trt2B56Ae2/3Yj4aJDtEBBsinTpheWYCJTRXbDVboq+5i/v/oE7GZEcjzh/HH3BeMS5o97pxEd5nrWuqxw7t47L8aew2wJYv288T9zX37+BToe3qKTrkEGA0v/dje2hOkilwtOll4i+fNMV7x9A/WsJAXdX9h+YEON1n1w+j/Ljh9jubmTmQfo2xJVk9kMCg9POTxGmbA2eQ1/zt/n8PAm7zbJVoHBaHEJn/X5z5viG/ROoc2frbN2D2U5H+paNsd3TykZ6XAlm2bQ5rlwH/bwDjAMbUX/phxSUH2P3aq8wkRgHkoQU6EQAxrb9iIfuwXZ/TfSVm9NOzPgsdQPt94U4P+4AIWFm3gNIsvkMkhMhdTmk3QGyDfXXz7A9+Bxi9yro4X9m2dGJL2AoCcjOfFR842+PfdnCMMznKtvMaxJjvYP3roNHXzOX76XP+/P/of74AfKdddDXz/Icl6s/iDAk9MXZ2yBFm70C273VCCl8F1Gn12Nz5AMBwtDMfEnNo1R7ti8Fd7K5dPbQZu/IEi6b95G/cM7aIQuLXObIkSMMGDCATZs2ERkZ6fGBeOrUqavaUKpu3bq5baKFH27qmVKLFi2iQ4cOVK9enVq1avHLL79w6tQptm3bltem3Ta4XC6GDh1KeHi45/fVV19RqVIlzpw5g81m45VXXmHnzp1sXbmGkvdUz1SQyu4sKTB9Z8j3NMf+XDev4yLqrE9HjILhODuNgKAQv0tJDCXR8wup0JByb84kuFIj5m8agKKZAwGXEsuCLYNQtWQUPzOmJEeAOe35jS/B7uDlasUBmHPgHHELJ3sLUoHBODp+j1Sk9FUtbQHTUd6ECRMAy8G5RfYpV64c//zzDzNnzqR06dI4C4RRo++PDPt7CeElSxF+R1nCS5Zk2IRp6G8NQypWxrywUHGc74+EoPx5Nl1+1apV6LpOxYoVPWv6JVkG2Yb96feR73/S63xxfI+PIJW6LETfcRBxNgLZfnX1LzMkmx37y58g393Q67hxcLOPICVXrY/c9hPmbOrPip3fc9L1H6J4OYzTB9A3/uPbhr0/EoL9579kdyKFFsXRaQTkC0sL0FX0ldO9BSlZxt52APJddXO0fE+SZbAH4Oj4HVJJbxHc2LzAR5CyNW6T42UonvjStcmZ/VIJLRjGokWL2bp1KyVKlaZs+fKULl2aRWs3ogSHmeIeQP5CON8fiRRWDOPodu/09m/wEaTkGg2wv9I3z5eHSDaHuZSl00gIKwp2B86Bswj4bBb2R18joMd4Aj75DUNzIdJtyiEMFUPP6PPLe1aBJMvgDMTx3nCk8HKe4znJfwCpcl0c7Qagr5+FXKMBtubtvdM9d8wjOkgV6yAF5sfYfTjbeaBt3I1c5T7kB5/F3qo76tRBiMvnkas9gP3l3ubgN5WYS+irfvcWalKevTh9CG1Cbx9Byta8PbbGbZDsTlTNTUziWSqUfJAPnl/LB8+v5Yn7+qNrbt/81dwEftqJwCHdPb+AL7qC3Vfo1lZtSfPBo6joq7Zk+/5xuU2/RhlmdkqOAOSaD2N/oae3iHH5AvrqP7zbkNCiON/9BgKCkUtXhvR135WIvmyqtyDlDMLxzlCk8HJIzkBUzY2iJTN/02e4VVMEdasJzN/8KYqWhKr7d5rusdXuTGkTMi8bnnOLl8Px3nBwBmVrubhks2Nv3RO5TlPvuI9s9xGkpEr34nh1IOqfSzAO/Oc5rq3ajL3xfVd8liIyGuPYKeT7WgAg3/8UUtHSSEH5kcKK4XjrawgJM+vooDkE9P8Le9NXCOgx3m8d1TUXFd+YQeWOi0xBShjYn+2S7XZHcgYgFSqO/bEOaLNGYW/bF7nK/WknJESjjumG7d7m2B57w/teLpzwEqQAbA1fRN+wO/MZYxlRVPTNe8kfdicAkSdXI2QJ+6MdwO7E/uqn3vYAxr51PoKUXPNh7C/1RnIG4mg/0Dwvh+2QhUVu0bJlSy5fvsxPP/3Epk2b2LTJ/ICgKFfnK9OaCHNjuKlnSmUkNtb8glCoUKE8tuT2IDExkaFDhzJo0CDPsZiYGAYPHgzA1KlTKVy4MOXKlQPApam0rXgPP2b8Gp1CtmdJpSA5U4QpMJcL+CNVkArOj5TFADSoZC3CnxhIQIESbD40lX8PTMKtJnidc+DUYk5c2MRD1d+mTsXWGIaOw57WsZMcAZAiTN0/oQ8VwoL4LyaZf45e4qUUkSo3BCmAOXPmcPHiRYoXL84zzzxz1fFY/P8hSRLPPfcczZo14+jRo4wcOdJTZ8Gsw4M+/xyAnq1ew7n4pzwXpMD/0j0wB9bCMLA//T4aYGya7/f6NEHqENrvi7A9fK/pd8qZc9EkK1KFKY0vPUsTMpJekDp81txNcMa6HpQuUpvmNbtTqP6TsHiyuewhtGiKIJW1/wzJ7oAwU5hSx3SD1JkrXglfnSDlSUOWEQ5TmFLHfeAzuE/lagUpl64RmIMyJlWsg7tmU74dPsK3DA8aBELQs1V7nPNGm3mY4sfP/ko/tGmfY+zf6Dfem0WQSkWy2REhYTg7jUT5uReSI8DLNw34ilCGrrBqUiMk2XwGmfmYkmQbIsAUptQJvXNuW4ogpc341nT8nBiHPUV4SF1Smx65fE30/f95z3C6EjHxiHMXsbd4G3XKp9gatEIuW80UZao9iO3Fnugpy/V9yF8Ie8dvIH8htDmjfc6xNW+P7ZGX0ISO4opixc7vOXJ2DR88v8Yrj/3m7y+NPfkL6fLYZvOZLWXsPozU9ikzz5wO9D3ZF+UAjB0HsNWs7DXTG1KEqVqNzH7QjG+8ZsN4SBGkjCPb0ZZPw/nhBBxvDkGd0MecDZWRdIKUYbOBobLj2F9s2P8zLsV7J6xDZ5Zz4uJmHqr2NvdWbgNCYLP579ukClPgv2xAzgUpz3UpwpQGnmWlPuekClJ/LcXYfsArzNh7FOw2NvzRGnfixayf5a6jyLXrQFIc9qfT/M4JgCKlcLwzLNt1dPUvj/jWUXvOvvdLjgAoVBxb4zYeYUqb9gXGQXMgLSLPov74IY53vwVAXzzRfzxFyyCVuQtj2pocpW/sPEjBdk0897RqYkNKV3+Ryg/0YP/aL6nSti+ksycjcs2HsbXuye5lfYi7tC9bvvAsLK4XUVFRHDp0iJ9++omGDc0PjOvWrfOEpy7L0zO8w5xOp88xixvLTT1TKj2GYdC9e3ceeughatSokel5brebuLg4r5+FfxwOByNHjvQb9sMPP3D33Xd7BCmAQLuDdhXrEOJHjMnJLKn0SM4AbPWfQqp0j99we8tOkC80S0EKoMyL47CHFGHKsg6s3j3KR5BKJVmJYdmOYfy28l0kydydx8seRwBS+ZrY7n/SM1tq+r7znnBb45eQipW9JkEK0hycv/nmmzgcee+I1+LWI3/+/FSvXp0ffvjBb/jIUaMIuKsu9lY9riiI3AgyE6UAcKsYu47gaNXde6ZQOhyvfIKITkD73fTDRrLb/wAuF5Bsduwv9TGXnvgEysgv92bzkd88glQqZyJ3MmllB/ZeXIXj+Q+Q72+J/en3zTYsG/kv2R1IBYthf6yD33C5ZmPk6g9elSCVZr45u8b+Ui//JxQuif2Jt65qhtSl5KQrn5QOZ/uBBFSpy8iUnfYy4inDLd+DAkU8NpnCVF/wN+i12bG/3CfPy3tGJJsdQgpif9zccTC9bxpdTfSZFQXmADE7PqYk2QYBQdif7ZJDoyQcL/dB3zTfMyPF/uDTJMSfxt7sVaTi5X2vCQiGpKvY/VE1MA5tRgotilz5Xk8ZlhwB2Oo0Ra7+oN/LbI+/gS4L89lnnCkWXs600+bgUuwxxs1/mn0nF5A6TSR9Hl8pf6/ox0vVEHq69JOynlmUEZHsBtl//0hyBGCr+yjyXff5Dbc/+TZCcaPNHmme4wxEKlsN2wNP+z3f1vB5pJKVEHY7htCZtuItVuz8zkeQSsWtxrNi13dMXf4mhtDRjcx3RpPszpSyUc6/ra0/yrEg5YnbZsf+4sfgDPIb7nipD/qmvT6CFGAug1PcSLJ8xWcpkl1IQflxtOrm1c4Jmw05KAQtzFzumJt19EpIjgCkIqWQSt6JvmEu9pf7eM0gFJFnUf/6BnuTl5FK+18KKrfqiiRJiKsomzZn2pJQQ1e4cNT0I3Xx2BJO7f8TW8YZjanYHdjb9OL4zklcOrHymvLA4vZBKpi9/kN2z8sJBQsWpHDhwowfP56jR4+yYsUKPvjgA094sWLFCAoKYtGiRVy8eNEz4aVcuXLs3r2bQ4cOERkZierHD6DF9eWWEaXef/999u7dy++//57leUOGDCE0NNTzu+OOO26QhbceMTExxMTEZBqWWlEz0rair4CU01lSqQjFjb59KeLoTr/h+oLx4Eq8otPIM3N6oifH8GrTiTxY7W0cNv+7IwQ4Qnj47s683HgsQghssneDaG5PfRBjy2JermY6s1t2IoqLiWYnXF/zl+lUVLu6KaBgrnVevnw5kiTx9ttvX3U8FhZXqsMxl6Mw1s8yHQQbefcF6PTp0xw6dAhZlnnkkUd8TwhwINeqhPbPWP8zhAD1r2+QCuXH3ipF1AoMuG7+goSuoc34DnQ/7Y4wMGZ8x30VX6JCce+BdHjBqrR7eBx3l2yGOnc0xuYFpvPf5IRs5b/QVIi/jLbsV7/hxp41GEe25djBuVcaKc6xtb+/939C1Dm05VOvqo0rmt7XTTZQF/xMTOSlK5ZhfctCc7v0lG3Eha6i/TnMvxPflGd3s205LnQNkuPRlvyS+3EbBqhus/7k6EKBNuM7bPWfRK76AADq+jmE5C+NtvovxIXjvtcoyRB0FR9lHDJy5bqIy+cR/+3xlGGhutH3rs101pu+dAo27H6fp7h4Am31nwhNpWjonbz9xN9ULtUk57ZlB7sNyZaujxOYM2FYCgrI1CG6UN3ou9dgHNrqN1xbNAkpKB+2J9/BOLARlGTE2aPo/87ze76+fhYi4iSSpiFJMq888hMP390Jp91//XTag2lY4z3aNvkZSbJhkzMXdIWqoK35C3HhhH9bZ44wHZxfhQNroatos0d6L0NMH/eMb7HVvxv57kq+gbKE5AxAz4YoIgUFIJLj0eaN8+pbSrqO4UrEHn/jP2YLVUHERCDOHMb24NNoM77NsAS8OI5W3dHWzfI4+M+IMdfs10o5LJsEBWCo3nle5I6HACh8xwOUqfYi+ozv/M9k1FS0v4dTrvZrFCxp+d2xAKEaBA6siOPZYuDMpI/mlHA8W4zAgXci1Nx1di/LMr///jvbtm2jRo0a9OjRg2HDhnnC7XY7I0eO5Mcff6RkyZKe1Spvv/02d911F3Xr1qVo0aKsX589v2wWucctIUp17tyZefPmsXLlSkqXLp3luX369CE2NtbzO3369A2y8tbC5XIREhJCWFiY3/CwsDBCQ0N9jvubLXW1s6SE4vbaZc/vOam78rmTshSmEo+v5/j4lkSs/I77K71Mp5YLKZ9hwFi51CN0armAupVfxmZz4rB7C1dCdSPOHfPsslexUDD1ShTAEPDXgYvmSUnx5i5Kly9etTA1frzpLPOJJ56gbNmyVxWHhQWY9TSrOhxWqDDGqQNpO1vmkTCVOkuqXr16PvaauzMJ9IU/o6+bmWkc5q58/bHVr469VXPke6pCJtusXwtC19D++tazy54/jN1rEH99S6sHhlKh+INIko2n639J+6a/EH7oP/SvXsNYP9t0SJ7ahl1BmBKa6r3Lnj90De2X/uaufFchTHl2a0u3y57fZFJ35cthGxdoz9nzMHavJqxwkSuWYXHuGMroLubObKqC9vvXPr5mvOJNtyvfzYApSCWYzzbafJfYnfmwOdJ+sp8lU7LN6Qm3O/37tEgVpNRxHyDO/+f3nKww9q1H+/1r7K/0QW7SFkfzV9E3zDU/CPlL78RebFXL+5+llhmhIUgli6Etm4qj/UBT9DxzxLMLrz59iLcPqfTERKD9+BEkxmJ/0tf/or7gJ/T1s7ALmQLBxXn6gS9o28T015g+j6+Uv1nlMYBco5KXTymbP2EkC2Q/S/cgZVe7A5vQpn+RaT/IdH7eE9vdD+PsOcncKTh1lz1/pNuVz6Yb2G1O7qvcjk4tF1Kx5MNep95ZoiGdWi6g3l2vYrc5sWeydM+0VUHfOAd9vv+yAXjvypcDYUroqrnzXCbLtyFlV77pX+Bo28JHmJKr3YmaEIWqJGTjWd6JcWIX+tq/0RdNQGiqKQq5EyH6otkH5OrraE53/BSqgoiLRF8yGfvz3dH+HOa9dLxgcZzvfoO+b4Nnlz2/8Zw/hjh7DLlGDsvm3RWJvrDD8//wOx+lyoM9AajR+DP0jPZkwNi+FGPWaGo/9j2F73ggR2lb3H5IDhnJLmFvXpigrypjq+c9lrTdH0rQV5WxNy+MZJeRHLkvRTRr1oz9+/fjcrnYtWsXjRo1QgjBs88+C8Bbb73FqVOn0HWdVatWAVC0aFGWLFlCfHw8QggaN25MuXLlEEJQu3btXLfRwpebWpQSQtC5c2dmzZrFihUrPM5xsyIgIIACBQp4/Sy8iY+P58knn2Tp0qV07tzZ7zldu3bNcupi+tlSVzNLKlNBKqwYcv2W3uemE6aMKwySYnbN4Njopignt/B0/cGeGVMBjvw8df/nBDhCcNp9p4ZnFKRSebmWKRr9lipKgbcwlcPt0l0uF5MmTQKgY8eOObrWwiI9QnWjRF2kaxf/S3a6dumC+9BWcyB/6XSaMJUHA/XMlu6JlN3D/AlS0h1VfByOiyPbUSf1w1a/OnLp8FwX2TITpKQ76yBV9v4KnF6YanT3+1QqUBPp0lnkoncg1/aereElTPmb8ZGZICXL2Bq0yuD8/OqEqawEKblOU6QSFbyOXa0wlSOS4nAf3UXXrpmU4a5dUS5HmDtSxVwyhan4y0h33OV1nlTpf+zdd3gU1dfA8e/MloR0eg29996RoFQpoqKChWIBCyIqFuQVUPGHWAEVAbuI2AUFadJ7E1DpIE3pJQFCkt2due8fy65ZdlM2QBKS83mePMrM7Myd2bN3ds7e0gitcgOfZebmRbi+fSPHE1M+CakzR92JSmcKbe6dS7v7l3v/4vov8Xno1S124gYs865vc+9cv4HOfRJSaYwPlhnexNRN92DuWOuXkNKKlUVv1NG97e6NKFdy4NYqabA2r4u5Zwvmsm9wzZ7iHgg5PBpzzyZc017yG9Tc0rLnZYOfn8Dx/hD0yg2w9n8FrbjvjznGrx9irJ6JcjqwWkIoElUB03T5XOO4Acv8r2//pT7vQZt756KczoDjZVnbNfGOX6fZbVjiAne1CyjEjqVRLbTLB91OKyEVXRS9xS2XDX7uTkzhcmDu3ew3qLnlhl5+g597ElPKkYzNGkqoPZLuzcdgt7qTJ3ZrGD2av0qoPcrvR7rLpZWQSh0b3m3/3Y1z8lPgTMlUYiqthJRWvjZ6jeY+y3wSU1X/iwNLXBNsEUVoN2Bpuu+lVigavWp5zPXucY+MFT+gThxCJV+A82fdyb4LZ67oM+qa+3GmE1PKmYI6dwrX7CmBE1Lh0dgfnYCx3T8hpRUpg96ki88yY/m3WFrXI9NTs9ptWJvX59wZ90QXRcq2oXbcy5hLv0MZLoxvXvdLSOnVmqBVqu+zzJ2Yeo86N47JUis5kfdodh0t0oq9fylC/q8iliZRhLxYEXu/UmiRVjR7rk5BiByQuwZduMxjjz3GV199xaxZs4iMjOTYsWMAREdHU6BA4D7nIn2nT5+mS5cubNiwgYSEBJYuXYqu60ycOJH4+HhiYmIYMmQIw4cPJzQ08JcUT2up6Xt/p3bBEllqJQXKPS10ap5BzSNiMEtW9B38XNPT7KqjB/hF7Oj8l6nw0M80qXYvq7d/RMua92fQ1Udz//KbepPQMPq88THDFrZg09EEdsWnUC0mJMPypOfHH3/k9OnTlClThi5dumT8AiHSUeDsPzz/9FDAPf6O5zM8ePBghj39FCEfPf3fJDyadim+r02Xt7SYpslvv7mTPAHHkwpQF3gGNUe34Ap7H3Ndqm4qugXQ3A9xgca4uFKXtWbQazTHevcLAP4PDJp72wble8IvH0KbXugV66HXaI5ZqjKuH1N1kdP0S+VN4/prmm+doutY7x2FXqMZeotbLhv8XMv6uV9Wb1ni7sLSsT+4nDinPI36d4/f+QUrUJ0ccH1YFOGlyzP8+eGA5nsfevxxhj//PNYdq/A+VnquYaqHHs+g5qBwfXnZ4Oe6TuanobqGNA1N090lcTlxvHQb1tueRK/fDs7H45g2ipDB77kHTL40bo2m2/xaZmiB3nNN82u1lOnr77Pw0v3vsvjwDlxtC8EoVAJj4RcYK3/A2vUuHHsPQWIarXU8ry9eGEubhji/ujShiu6JKeWOr9THuzSouRZVGGKr+g5+rmlgtaJXboj+6EScHwz17V6o/xerFosNw3Qx7bf+nDp3gPs7zSA6vKT/9bWGkPzyJEhKlXg1DL+BsfVGNdFKFfM9r5hILG0aYqzwnQkyEOutN6U9/p3nuntWe2bZiyiIWaoirh/He1+reeuQVPvyDGpeugp6zZa+g597t099OCvNawxg+Z/v0bxGf/R0uur5l/WyetobG6EYhUtiLPg81cogviMpfN4/uDSoeb+XwVS4fnrHd/BzT7xfui56vWro5UqR8vZncDrVsBOXv5e6hvXOTpj7t8H5AK1RPdfL5cQx+lawF8B674to5WvhOnEQe8nKAT+jez/phem4gG4Pp/L9P2TunP87KBqa+1wU/u9XzRYQGu43rqpWNBbbw29DgQiMQiW9g5+bf63E2u0RLO2aYiz2nSEvEGu3GwBFYvzBVNcAd9d1w+VfnkuDmgMYlw9+brGAy4Vz+mjs97+atXpI5DmaTUePDcU+oDRYNLQ0xtYTQlPqGo0UexVoadzQPv30U/r375+pfZw7d47o6GgSEhLyfaupf/75h44dO7Jjxw4KFy7M3LlzadKkCYmJidhsNhISEoiOjsbpdGY4/WWyy8mXezdzQ4kKVI4ukoWkFO6m+9vX4Pr6NYgp6jPLnnKmYG5aiOunCe6b76PjIaSAe3rt1PswzXQH1HQaKUxfdD/3tf/Mb/wov/I4Hahjf7t/KdN17yx73W+9jTlz5jDisQd5MfpfCAlzT8FdsHjQgwHfcMMNrFixgpdeeomRI0cG9VohLqecKZh7fueiw0VItUYknL9ARGQk8+bNY8KECcwePRjb3Cloxcpe+gyFuQdFzkabN2+mYcOGREREcObMGb+B/d2tpZwY8z/HWP6tzyx75sFj2G5th+vnSZjrZrtnCuv3MqCjNNADdIe5Uspw4fpxPObG+e6E1L0jcX33BhgurL2H4/p6LOafK9DrtcNy5zC2HZ5PNXsVrHoIWsFiYAtxz7bmTMH8fRGuH9+5VIdNgNC0r78yXP+1ljp/xp2QujQgtHI5UfEnL7V2S8Q6YAx6+VpBD3jubS310XOoA9t8Ztnztrq5lJiydLofyw23ZzjJhN8xMqiTvds5U1AJp9CiimAe2UdyVDFs4ZHEnzpBTKHCOB0phIWFX2oZ8T+fe4Tru7cwtyz2m2VPGU5vYkpv2B5rr6f87hk5QRkGJF/A+f4TqDNHsPZ6Gr1enPu9NVxwIQEtujBLPrkBw+keE8diC6fd/RnPoqVM0/2eTnkadWw/9pdnZeqclWng+vZNzM2/oddpg7XPCxg712Op0hBj3RyM2ZO9SQdlC2Xb4hepHTcKY9m3GL9Nw3r/a2gFy+Oc/C3qbOAxeLTYEtgH3YGxczXGN6+hN+vmnYHP2mkAWsmKmPu24po2GsKifGZYVM4UzO2rcc249P3gsYkQGoFms7vP2ZHsTUxZuj2MpXl3nwlITNPFP6e2sO3gXNo3eAabNTTg9TX+3IPzy1/AGbhFnaVZHay9OqIF6npnGLhmL8NYvjFw7tNiwXp7e3crqTS6GitnCuauDbimvwKRhbE/NgFz7xZcv32BfcgkzG2rcX3/FlqhUtgeHY+yWOHMUZxTh4GpvLPsafZQlCMZ9e8ed2LKasf28NtohUqi2X3rCcNwMG3RAO696dN0u+v5l9Xhjo1fJvnNsqdcToxl32As+BytTDVsg94Eqz3TA54rlxPX7MmYa352J6T6vwJomP8cRy9ZxJuY0mu1wtp7OM5pczC37UVvVBPrHR3Q7SE4vpmLue7PwAcIsWO7rzt65bKgmTg/et7dFbXtne6kPAqVfBEuxLu/A6aqZw1d49SZXZQoWifDz6inhVQw3w2VywEJp3HO/wTb7U95Z8LU67bFetdzqHNn0Gw29/flH8f/l5AKDcM4fQRLgUiMjQsw5n+CVqoStkfeAc2Ka/4qjCUbAidELTrWbm2xtGyAZrN6z8tzTspwYiyegaXtHe769o9l6HVvwNr7ef74bTiaplE77mVvYkpv0hlrzyGo4wdwTh2G/f++zdT9KbP3i9wsLz5nJicns3//fipUqJBmAwUhMiuz8ZSrk1JXQ16sLLJi9+7ddOjQgUOHDlG6dGkWLlxIjRo1rmifhmliKIX9Ch4MlSMZc/dG9LI1vAkp7zpnCua2VehVGwdMSGWG05WEQqGjY82gebr7mO7EFFY7WpEyaDY7X3/9NX369KF8+XLsXTgTLbpIlhJS27Zto3bt2lgsFg4ePEjp0qWDPh8hLud5qNHL14YCEaQ4XVSrVo1Dhw7x2v9eZVjn5ujVm+RIQgrg9ddf57nnnqNbt2788ssvAbfxJKbMjfPRG3VEOU2MX5Zh7juMVq8qtk4tMdf/it70ZkBDado1SUh5y2O4MNfORm/eFRTusXosVrRiZUHTLq3rhqlpKOVCPxePViDCm5Dy7ufSg7VepXG6CanUx+XCWcwjf6NXru/zpd6TmCL+OFq5mlmegc+TmDI3LURv3Ml39qlLiSnzj+XoDdoFnZDyMD0tGC77scJQpruBzIG/IKowWkyx/xIQB3egl6mKeXQfeqGSEBHzX3Jv9yb02GreWQz/e3+6+c2ypwwn5to56M275oqElIcnMWXu24Jeo7nve2u40CxWnynovdPLZ2bflxJT5tYl7q6Yqe+jLifmpgXoDdtfavmm3Am9+u1A032uo3I5MXeuR6/W2B0DtVqibKHoFgsrvuxCTPEG1I4bhfn7IvQGN6I0K5quY+7Yh7Hyd8yTZ9E0Da1McSxtGqJXuDQGqGl4P7/q3GlIOIVWpqo7weRMwfz7T/Risd6EFMCRPfMoWS7uv/c+LMon6eRJTJnbVqHXbRtwRlzDcGAq09s1LdD1VU4nKDDWbsXYuB11IRHNZkOvVh5LXBO0qAi/bnc+197pgotJuJZtxNy+D5XiQAsPw9KwBpaW9cGio2Uww65ypmDu3YxeqjKERcH5M5in/kGvUMd9+XasRa9UH+wFUGePoUUVRp0+AqbhTUh59+VIdnflDI0ImJACcBkOTOVC16xBJaXcZXVg/rnc3YLnsln2lMuJ+ftv7tgKIiHl8/pLceKJA+V04m66Y7rXNemC62f3eHJam7oQFc6O1a9R56ZXUS4X6ux5jKUbMPceRDldaFHhWJrUwdLUfS01mzXNOlC5HO7EVNIFSDjprWeVMnEZKdisBdL8jHo/Z406ZmnmUk9iyrx4Dr1kRYx1s90zU1ts7vf0zDG0gsXdsVClIcoewh+LR1Cxbj8izDC0omXciaM6bcAW6u4S63CAAa5lGzC37UMlp6CFF8BSvzqWFvXAZvN2SfWcl885GU7MnRvQqzf13g81i827bfFKHanR6jnM9XPQm3Xz1tfq0E6ILowW89/3ZO+Mjgd3oRcsDhHRWbpOuVFefM6UpJS4miQpdUlerCyCtXnzZjp16sTJkyepWrUqCxYsuCoDbKcYLmy6JUutpFJTDvdUyYEegJQzBXT9ih4uDNOV7mwyAY+J5v2Se/HiRUqUKMH58+dZsXQxrVq1ztLN9IknnmDixIn07NmTn376KejXC5EW5XRc+py44/yLL76gX79+xMTEsHfXDgoVKZojCSlwDzi5aNEiJkyYwJAhQ9LczjO+lEJzt5J1mWCzXPoV3oW7m5+OUtemhZRfeS4lCsC/TvCsM00XhuHEqnSwWPwSJHDpYUO3ZPr6K8MJphkw6aRcDlAqywkp734uXetA9ZgyTffD7jV8YFDOFNB034TYpWUo06/Ovzy+wff98dt/OutykjIM97UNkEAJ1GJAKTNwl71A+07nfVOG+8HeG88upzvJqml+18rzb+V0oHQLusXiVw7lcqA0i/dzqEwTDBM8yRunE6Vr6Knf31T7Bd8YvjwePMczTBe6YQDurnuXX4uMYlUpE8N0YrWEBLyWqZcpp8vdzdJqQRkmGIb3gT0zlMN5qQ7QL73PKs3WUQFfnyrGlcsJ6r86wL3OgmaxeK+ft0uf3f8LvnIkp7nOwzRdwXXdS71/lwN0a8Ckk3I5L9V3WWv9ktZnV7lc7l7LFuul5LkLLcQ3Sek5pkpJcSdcvPcOzX88rzTqQOV017Fo+MSoYTjRNf/z8okhw3lF31Xdxzbdrd4u/1xeek/dXRc1/7qTS92/U117T3n8Y9NTx1r8zsH/nNzXD5T72gfYFtP0+zHm8vrddanLo8VUfuuud3nxOVOSUuJqymw8Xd9tJkWGli9fTlxcHCdPnqRBgwasWLHiqs34FmKxXnFCCkCzh6T5i7xmC7niX7uDSUh5j5nqoSEsLIzbb78dgOlff5ulm+nFixf5/HP3eAsywLm42jSb3edL4T333EOdOnWIj49n3Jtv51hCKikpiZUrVwJpjSf1H01zf9HWrVY0iwUtxOb9cq1ZrWhWG5puyZaEFOBzPS+vEzzrdN2KzVbAXYelkQTRrPagrr9msaWZdNKs9itOSMF/1zrgOv3aPzBothC/Y3iWBarzL49vIN2kU25MSAHuuA6QkAICPsRnNiHleX2a76nF5hvPVpt3eIS0rqtms3s/a5eXQ7PafT6Hmq6j2dxJLk3T0Ox2n4TU5fu9PIYvjwfP8Sy61fvZC3QtMopVTdOxWkICnsPlyzSb1Zu40Cx6UAkpAM1uQ7Ncqq8slqASUu7j/xfjns+B7zrLf/9vC0Gzh6aZdEpvnUdWE1Lu8qXdCspdT2f90SLtetT63/XRdZ+ElGeZ9/9DQi67d/jXv2nVgZrN7q7PL4tRiyXwefnE0BV+V3UfO/TSvi77XF56TzWrPXDdabP7XXtPefxj0+bTHdXv8+1zTpfux55rH2Bbv7IGqN89MzsGWieEECBJqTxt9uzZdOrUiXPnznHDDTewZMkSihUrlvELhZ97770XgG+++YaUlOCnYv/mm29ISEigQoUKGT6cC3GlLBYL48aNA2DixIkcPnw4R8qxYsUKUlJSKF26NNWrV8+RMgghhBBCCCFyL0lK5VFffvklPXv2JDk5me7duzNv3jyio6NzuljXrbi4OEqVKsXZs2eZOzdz43ykNmXKFAAGDhyIfp0P6iiuD507dyYuLo6UlJQcG1R/4cKFAHTs2DHNiSuEEEIIIYQQ+Zc8HedBEydO5L777sMwDO677z5++OEHChQokNPFuq5ZLBbuvvtuwJ3wC8aWLVtYt24dNpuNAQMGXIviCeFH0zRva6nPP/+cP/9MY1aia8iTlJLWgUIIIYQQQohAJCmVhyilGD16NE888QQAQ4YM4bPPPvObgl1kjacL3y+//EJ8fHymX+dpJXXrrbdSvHjxa1E0IQJq2rQpvXr1QinFCy+8kK3HPn78OFu3bgXgpptuytZjCyGEEEKInKMcBspp+C5zGiiHkcYrRH4mSak8wjRNhgwZwksvvQTASy+9xPjx46Wr2FVUt25dateujcPh4Pvvv8/Ua86fP+9tWSUDnIuc8Oqrr2KxWJg9ezbLly/PtuMuWrQIgPr168tYdkIIIYQQ+YkGuExvEko5DPfMynl8NIe4uDiGDh2a08W47kjGIg9wOp307duX9957D4B3332XkSNHyhguV5mmad7WUpntwvfVV19x4cIFqlatSlxc3DUsnRCBVa1alYceegiA5557zj0VdjaQrntCCCGEEPmUruFaeQBz/xmUqTD/Po1r5QHQ5flU+JOk1HUuKSmJW2+9lenTp2O1Wpk+fTqDBw/O6WLlWXfffTeaprFs2TIOHTqU7rZKKW/XvUGDBkmSUOSYUaNGERYWxtq1a/npp5+u+fGUUpKUEkIIIYTIRzxd9pRholl0NLsFx5R1OGdswTF1PZrdgmbRUYZ5TbryxcXFMXjwYAYPHkx0dDRFihThxRdf9P4gq2kaM2fO9HlNTEwMn332GQAHDhxA0zR+/PFH2rVrR1hYGPXq1WPNmjU+r1m1ahVxcXGEhYVRsGBBOnXqxNmzZ+nfvz/Lli1jwoQJaJqGpmkcOHDgqp5jXiVJqetYfHw8nTp1Ys6cOYSGhjJz5kzvYNzi2oiNjfW2ePrqq6/S3XbDhg1s3ryZkJAQ+vXrlw2lEyKwEiVK8PTTTwMwfPhwXC7XNT3ezp07+ffffwkJCaF169bX9FhCCCGEECIXuNRlz7V4H65lf+NacwgcBsal/7rWHHIvX7zvmnXl+/zzz7Faraxfv54JEybw9ttv89FHHwW1jxEjRjBs2DC2bNlC1apV6dOnj/e785YtW7jpppuoWbMma9asYeXKlXTv3h3DMJgwYQItWrTgoYce4ujRoxw9epTY2Nirf5J5kCSlrlPHjx+nXbt2rFixgqioKBYsWEDXrl1zulj5gqcL37Rp09LtCjV58mQA7rjjDgoXLpwtZRMiLcOGDaNIkSLs3r2bTz755Joey9NKqk2bNjLzpxBCCCFEPqDZLGDR0cvG4Jy1HfVPgs969U8Czlnb0cvGgEV3b3+VxcbG8s4771CtWjXuueceHn/8cd55552g9jFs2DC6du1K1apVeemllzh48CB79+4F4PXXX6dx48ZMmjSJevXqUatWLQYPHkyRIkWIjo7GbrcTFhZGiRIlKFGiBBbL1T/HvEiSUtehAwcO0Lp1a7Zs2UKxYsVYtmwZbdq0yeli5Ru33347ISEhbN++3Tu72OXi4+P5+uuvARngXOQOUVFRvPjiiwCMHj2axMTEa3asBQsWANJ1TwghhBAiP9HsFvQqRbA0Kh1wvaVRafQqRdDs1yZZ07x5c58hU1q0aMGePXswjMx3Faxbt673/0uWLAnAiRMngP9aSomrS5JS15nt27fTunVr9u7dS7ly5Vi5ciX169fP6WLlK9HR0fTo0QNwt5YKZNq0aSQlJVG7dm1atmyZncUTIk2DBg2iQoUKHD16lAkTJlyTYzgcDpYuXQpIUkoIIYQQIj9RTgNz90mMTf8GXG9s+hdzz6mrPp5UZmia5tfLxel0+m1ns9l8XgPume4B6QFwjUhS6jqyfv162rRpw7///kvNmjVZtWoVVapUyeli5UueLnxfffWVX+ZdBjgXuVVISAhjxowBYNy4cZw6deqqH2Pt2rUkJiZStGhR6tWrd9X3L4QQQgghch/lNMBlYh5OwHZLTbQy0T7rtTLR2G6piXkoHi4Ndn61rVu3zuffa9eupUqVKlgsFooWLcrRo0e96/bs2cPFixeD2n/dunVZtGhRmuvtdntQrbKEmySlrhO//fYbN954I2fOnKFp06YsX76c0qUDN4sU117nzp0pVKgQx44dY/HixT7rVq1axbZt2wgLC+O+++7LoRIKEVjv3r1p0KAB586d49VXX73q+/eMJ3XTTTeh63KLEUIIIYTIFxRg1bHeWAlr24pYW5QFuwXLpf9aW5R1L7+xElh19/ZX2aFDh3jqqafYtWsXM2bM4N133+WJJ54A4MYbb+S9995j8+bNbNy4kYcfftinVVRmDB8+nA0bNvDoo4/yxx9/sHPnTj744APvD73ly5dn3bp1HDhwgFOnTnlbWIn0yRPDdeCHH36ga9euJCYmctNNN7Fo0SIZODuH2e127rrrLgC+/PJLn3WeAc579+5NdHS032uFyEm6rjNu3DgA3n//ffbv339V9+9JSnXs2PGq7lcIIYQQQuRemt2CZrOgWXSUYaIcBvZBzbD1qY99UDOUw0AZJtqlQc6vxbhSffv2JSkpiaZNm/LYY4/xxBNPMHDgQADeeustYmNjadOmDXfffTfDhg0jLCwsqP1XrVqVBQsWsHXrVpo2bUqLFi2YNWsWVqsVcA+SbrFYqFmzJkWLFuXQoUNX/RzzIk2lN31YHnDu3Dmio6NJSEggKioqp4sTtI8//piBAwdimia33XYbX3z5Jcqa+VyiRdMpYA0uA5zXKKWuSRe61atW06p1KyIiIjh68BDhMdGcOnac2IoVSElJYf369TRp0sS3LA4n2KzgdIHlv/dRk5kZRDbr0KEDv/32G/fee2+aY6NdTjldoGvuX7YMA+w2cDjRQuwAnDl2nKKlS2GaJof276dMbCyYCs1m9Y19XQNNB6XQrBL7lzNNM2Ars7SWZ0R56hvDBKXc74PLhRbkr4Np7t9wgWmg2UL815mGe53VflWOJVLdRxxOsFrc76muo13llonKZYCuYZoKQwObroPThWbPXNyoFIe3jnCXE/dn3mZFOVMADc3mHxfprbsWlGmCaYKmgetSveZ0uf+ta+7rqwCrJc3vEsp56fU6aHrmv28o03R/Li3ua+v+bBpgs2b4vUV5rqvTBVar+xwsVz8Oriaf+4Cmuc/bNNEuPczlJ8plgIY7vkzlvS6pP18XnClB7TPisjpYKeWOpyzE19XiNExsFh2X4cBq8f1MK9NE0/Vr9j09O1zvz5mBJCcns3//fipUqEBoaGiW9+PpyodFR7Nb3GNIGSZYr82sewBxcXHUr1+f8ePHX5P9i+BlNp7y313gOvLGG2/w7LPPAvDAAw8wZcoULpoubp77McmGK1P7eLrODdxaoTYhlvz5VjtdyVxMOUNYSCFs1qxXrJdThkGz4mWoULQ4+08e54d7H+Oumg345NA2UlJSaNiwIY0bN/5ve6cLlXAeY8kGjN+3Q4oDAC22BJYbGmOpXw00LVd/mRR5y2uvvUbjxo2ZPn06Tz/9dLoTJijDAAXG5h0YK39H/XPcvSLEjqVxLSxtm6BFhfPbh59jmibVChWl6MRvcZQujqV1AyyNaqHiz+MYPw2S3V+ytVLFsLRpiKVRzWvyQH0900yFwvS5JsppoLlMKJD566RcBhgGxtqtGKs2o07Fu1dEhmNpVhfrDY0gxI5my/r9QbmcGPM+QW/WFWKK+iSmlMuJa/4nWFvdhoqIznRiynAqEv41SD7n/5tZiZpWdOv1+fBypZTThTp1FteS9Zhbd7kfMgGtYhmsbRuj16wMunbFD3fKcD84GBv+wlj/B/ojfXAA2q9LwGbF2rYxFAhJM6mpnC7UmQSMpesxNu90J6UArXwprK0boderioo/iblrPZZm3XyST8qZgrnnd7gQj97gpmuamFKXkgHmtr24lm1E7f/HvcJmxVK/OpZWDdCiI3DOXYmlekX0OpUxFeipEunKYaIuGjinH0Ulm9jvKwkxNjR7xp9TZRiYf/+DsWwj5o6/LyUXNfRalbG2bQLlSgb8wUq5XKhjp3EtXY+5dbf7BwJAr1IWS9sm6NXK57ofupTTCckOXMs2YKz7ExKTANCKFnLfI5rVdd8HMviRwjBNTiYFTtQUCrVj1XX0XJ7ccCdBFcambRgrfkcdcc/oRWgIlia1sMQ1QYsIx6nDC+vnsebEwUztt3bBEky94XZsuvsaKsPA3HsYY9kGzF373YlVXUevU8UdX2WKZ/pHIdNQHPvLxeXNGEIiNAqWs2Cx+V9zp6EAhW44cc58H2u3hzGwYLkUm8o0wZGMc85krD0eQ1nt121iSqThUlc+TwJKs1tQTq5Jlz1x/ZOWUrmQUorhw4d7u9g8++yzvPbaa2iaRrLLyeQda5m+d3OG+ykcEsYvnQZgy2VfTrJTUko8H8+7k4E3z8RuC655ZlqUYeD8cjbm1l28snoB/1u3iLsateCzOx+g7dQ3WL9vF+/3f5RHPpqIZrGgnC6MNVtwzVqcZkWslSyK/dHe7i/68nAuskmfPn34+uuv6dy5M3Pnzg24jTIMuJiM4/0ZqBNnAu9I07De0Yn/zf+Jd997jzvKVOXtdrf8t7pYIeyP9sE8dQbnezN8X1qkIPbH+kBEGJpFYh/c9wB1KhGtYBiaVXc3d09IQosIQSuQyVYqLhfqVDyOSV/DhTQG8bTbsA3oiV6xTJZaTSmXE9fMiZgb5kF4NLZHxqMVLpWpOszzC3lml2d1u7xCuQxc81dhLFqb5jZa+VLYB90JdluWH+6Uy3AnkCfNgPjz6O1bsLdhHb4/eIZnKxeGsVNB07Hd2w29ZkW/uFEuF8bi9bjmrUy7nGVKYB94G64l09Cii2Jp0QPNZvcmpFzTXgJlYr3tyWuWmFJKgcOJY/K3qINH0tzOclMzrO2a4pg4HcILYH+wF8puRTPd19f5y0lcC0+D69LNXQdrm4LYehV3JwjTSE4pl4Fz2s+Yf+5J89h6o5rYenfxSTApw8D181KMFZvSfl3lstgeuv2qtYS8Usrpwty1H+cXP7tb6QQSHYH90d5oBaPTTJQku1z8evBfXt+8LeD6TrGleKFxHUJy8XdeZZiQeNF9Pz15NvBGuvt+qjeqxb7EM9y9eEbg7S4zudWt1C9cEovF6o6vz2Zibt+X5vaWpnWw3tExwwSm6VLsmOvg6NbAP4bX7x1CwfIWdF156+Rkl+J8ikmM1Yn66FnUoR1opSphe/htXJYQrLrmTkhNfhJ19G+0crWwPTQOrsPE1PX4nJmRq9VSKidIS6ncJ7PxJEmpXCAxMRGbzUZ8fDwxMTFs3bqVvn37snPnTsaNG+dtLeVx3pmSqdZS+b6VlJHCwk2v8cf+WTSuejdt6wy+4tZSyuXC9d0CjA1/AXAoVGNHs6q0b9+ehNNniC5ciMWLFtFq679EVi6HtVdHjD924Zo+J8N9ayWLYH+yn3RnEtlm37599OzZkzFjxtCpUyfOnTtHTEwMTqeT8PBwwP1A4XjrszQTUlqxQjg6tSSkegWOHD9O0aJFOb5lG6VX/OHzGq1oIezD+uP86TfMtX/47qNIDPZhAzLdLSg/cK09iDqRiK1HTVzrDqGOnsfauRpaaObqc3U+kZTXP/G2SEiTxYL9iXvQShULKsmjDBeunydhrv3lv4UFSxDy/DR2T+mC6UhM87W6PZyqg/yToKap0HUty6/Pq5TDibFqM65flma4rVahNPZH+2Q5wauSkt1xk3ABQuzoIx/h6bX72XzyPD91rkX07CWYG7eBrmF7pDd6+VLeh1rlcGJs+AvXDwszLmdsCeyD++Ac/xB6s25Yb+iFsX2NOyFlXkpcaBrWO59Dr9vmqnf/VIbpTgwcCDxleWrWbm3RK8XimPAllnZNsd7cFmNDAo7vj0NCGt/DwizYehbFekMh0Hy79CmXgfPrXzF/35HhsS0t6mHteZO3C7Rr8TqMBaszfJ1etRy2h+7I8US/MkzMw0fdP0ZkNNhvZDghz96PFh54uvWLLhc9f13COYf/9O0en93UikpREbn2x1jlcOJ489P/Wq2mRQPb/bdhVC/PsLVzMmwtVbtgCaa27InV4YQCoTi/SD/h6WG5oRHWrm3TbC1rOBVH/3Sx81dH2vuwQ7P7LRQoFIKmazgNxZp/HbQqZcGY8hTq0H9xrpWqhHXQ22jgTUh515WrhW3QW7mulV9GrofnzGBdz0kpkftkNp7yz8+MuVRycjKvv/46xYsX9/79/PPPLF++nO+++84vIQVg03Rur1An3f0WDgnj9gp18m1CylQGF5JO8ueB2QBs3vsdKc7zKHVlMyCoc4nehJRWrBCxzw5i48aNlClThtLlylKmTBk2bNhIgcfvwTx4BHUhEfPg0Qz2emnfR09h/L7d3eVGiGxQqVIlVqxYwcaNGylZsqS3Dnr99ddJTk52P2Su+yPdhJT58J28+dPXFC9VigoVKlCmTBk+nz8b8+E70YoV8m6rTp7BWLsVa7umfvtRp+IxVm9xj32UTymXgUp2oZKc7jogxIZrwR5SJq7COX0L2C1g1d3rk53pTqOsHE5c81dlnJACMAxcvyxzj/MQDMOFXqslWFIlEi+eA8B0JGb4F9ClImT29aYrT/+m9h9Nw5WJRASA2v8v5u4DKDP4a6OcLowjJzF7dcJ4/iFsrzzOzviLbDxxHkPBe9uPYutzM4x+DNcjfXBdTHKPC+Sh67jmrsjcsQ4fw/xzF3rzHhhzpuD46DnfhBRAREH0CrVxD7xz9SjTxNy1P1MJKQDXwjVoJYqglSmBFhqCsTYex8f/pp2QArho4PzqGK65p8DwfS/UmYRMJaQAjLVb4WKy+x+mibF4XfovuMTcfRB18Ag5/ruzUrh+XpJxQgrgfCKuxWvd405dJtnlYvJfu9JNSAGM+/2vXNvSRjld7vtcRgkpAAWu2cuxojG4erMMN3+salPMFb9j7j2MOn46UwkpAGPl797hJC5nGorEkya75qWdkAIwHLDlWxPTgCSXyXNLzzNp80WSnQZ6jea+p3VkH66Jj+KY+IhPQgpAr9kclHz/FSK/kqRUDkpMTGTs2LG8/PLLxMfHAxAfH8+YMWN477336NKlS8DXhVptPFC9KaHpJJz6V22MmU877boMB8fP7uKHlU+iLt3gDNPJdyue4GTCPlxGcANHeiiHE2Ppeu+/HZ1a8trbbzJmzBif9++VMa/w2ttv4ujUAmPpBqwNqmf6GMbyTb5f8oW4hhITE3nnnXf8Yvjll19m7NixXHQ63F9a0+D5DLz8yiu+r3/lv89AasbKzWiFYqBoQb99Gas2+wz+n++YCiwaztk7cX61Fde8Xe7Fu0+5xx9ZcwjnjC04v//TPXBoekkHTcPYtD3zh957EJVWF7+0DmEPRS9fG2v/l30TU1lkGoodc4Orm53Jef8ep1wGxsa/0nxwDMRYtsE7zlAwnLqOKl+az1x2Ru48Se/523h0xV7v+gUHz9B11hae2HCI8aedHChd2pNHRBkGxpad/yVQMsG1aiuWxp3AakPt+d03IRVZCPtjEyGyENrVnqzFNN3XKLNSHBgbt2FpWR8A5cp8AlddnpByODGWBnFsBa7lG1ApDow1W9Pu/haAa9kGcOVsol+dTUAdSLt75OWMdX/63QeUUpxOdvDDvoxnsNpxNoGFh4+SlMPnHZBFd9/nMkkrXQziz1OuQBQtipVLc7vaBUtQr0gp1NINaCWK4AomvkyFa8WmgIlAwwFbvkkhM7/lXjyj+PPHFCxK41yKyaMNbFitGqpVd7SOfX22Vaf/hdO+MWHp8gCW1rfJhBhC5GP5+Akg59lsNiZOnBhw3cSJE7GlMx5Aeq2l8msrKacrmYTEI8xc/SyfL7yXUwm+femPn93JJ/PvYva6kZxPOonTlfkvzwBYdMw9l74UhRcgpHoFJr77bsBNJ777LiHVK2L+cwKtZNFMH0IdOZHjXyJF/pFRHaRpGnd+PZXO3/v/3bX4eyxVy2X4GSBVVwx18gwkp6BXivXbXp2OhwuZaNmTR2l2d31t61wV81A86t9zPuvV2SSM7Sewtq8MdgtaSNr1uzp6MqgkBgr3QLhBlzl1YurK7zeJJ4NrreVIzPtJKVwG5q4DQb3E3HsoS4PXW88k4Dp8jJZFI9h04jz/XEi5vJEPZ1Nc/HHqAhagYrgdtu5yD1jsMoKOIbX/X7DZIfqye+S1TEgBmtWKufdwUK8x9x5CL1nkyg9utWDuzdzA1d5j7z7k/ozuPhDc6/YczNFxpZRS6Y5pFNDFZL+WuU5T8frmvzAy2errvT935s7BzhOT3Pe5TNJLFcXcuR9t0XoGV/VvYezhaSXFxWT0EkUw9wY3/by5J3A8OpNUUHXshRMmVgtM6hhBeMpCpv7alc8W98docbNfYio1SUgJIUCSUjkqPj7e27og0LqEhIQ0X5tea6n82ErKMJ0oFHM3jGHvkeXpbrvz8EIWbPwfmqZjmOk3BfdxaTpsAC0qnPjTZ9J9/+LPnEULsUGwXwqz8Au3EFmRUR104sQJ/jaSWHZ4n9/f30YSx0+cyPgzEBXuu8LlQgsNCfgalc8TsprNAmE2LI1KB1xvqVoErUSkN4GVlkC/emcoxZmlrj6aPRS9SkO0wqWCP2YqpgHRZYIbSyS8SD74CqPhve9kmqnciaJgOZxoU76lWvJF3mtdiQLWwNf3tkpFGVavNObU79wJBE+rvax0v3W6fGZsBNArN4TootckIQWe2USDjHWnC65glkoPTdeD76bsdIJGFl6Xw/WpaYIjazHhsxul2HoqjUHBAzidnMLu+HO4svIZuJaCHZrBagGHE3PVZsqFRwdsLZW6lRSe8UiDrf+dLtD9k3gFCmpYAt+qA4ouo2O6YN/R5Sz/czyJyac5fW4/fx2eh968m/s79OV0C5bm3a/KjxpCiOub1AI5KCYmhpiYmIAPdTExMURHR6f7ek9rqdQz8XlaSeXWQR6vFYtuQ9cs3NFmAv+c2sJvm9/gZMJev+2KF6xBh4bPUqJgDSx6kDMUuQyIioAzCahzicQULpTu+xdTqCBK0+BiEK0/LBYIkV+LRPbIqA4qUaIEL9ZpTUrZun7rQ6IiKVm8eIafAfNcqvGDdA0KhKISzvsXRtPQwgIPcJtfKKeBsf4wrl93BlxvbPoXLSYUa/eaaGkkDAC06Iigj60VjMrSWCzK5cT1zTjUiUMQkvUZTi02iIkNLsmU08PlZBe/xG5GwkKzNDOhFhkGKQ60qd9SedgAbootxOz9p3y20TV4qkFZjI++R+3/B5rUcne3Mgy0qCDjzm6DkBBUkm99YG7+DaN0ZSzNu1+Tmfc0iwUKhEBS5ruLapHhQXVNTItyGWiREaiEC5k/dlQEKIUWFRHcz43Bvh9XmWaxQMHI4F8X6RvvCsV91Sry4fbMjZPUvHgRqsVEYc1ts3OGhbqHZ8hsxZWUglassDtZvGg9g5s39Rvw3NtK6tL4gcrlQouOQAURq1pkeMDu4KYLoktbOPN35pJpBcta0CyQbGvKwK5zWbt9CjaLnQaxXTGnPhd4XDHTwDllGLaH30bZZPZpIfIz+fTnIKfTyZAhQwKuGzJkCE5n+r92BGotlR9bSXlomo7FYqNM0QYM6PgVTavd57O+de2H6dv+c0oVqo3VkoVpZzUNS9Pa7v9PTCJl536GPP54wE2HPP44KTv/xlKnKsa2zDdf1+tVDX7AYSGyKKM6yHC66NmhI3dUq+f316NkRZy7DmT4GUg92LZeqzIohbl1t9/2evUK+XpMKeUyQYFWPIKQ5+Kw3lTZZ71evyQhw+PQ65aEZFe6A1lrhWLQSgTR1Sg0BL1mpSyU2Z2QMv9YFvRrL6dpGjFBtpTKF7c6uw1L83pBvcTSuFbWWsuFFUArXwocTpRF51iif9LGVJCQmOy+T9msWBrUQNM0tBB78OVsWBN19AAknPJbZ8yejLH2F5QziG6omaQcTiyNagX1GkvjWhjbPD90XUnXMPXf94hM0pvVdV/r5v4/DqQny3FwFVnqVnMnHzNJiy0BlyVhC1it9K1WiRJhGc8CZtE0nmlQG8tVHhz/qtB19BoVM725sW0veu3KEGoP2FrKp5XUJebew1gaBxdfluZ1/2tllZoGMWUyf08uVN6CS8FPexT/t9JF/aqP0KZqf8ypz/kNap6aOrIX5+SnwJmStRaeQog8If8+AeQC4eHhDB8+nJEjRxITEwO4WxeMHDmS4cOHe6dkT0/qsaXy61hSl7PoVnTdSts6jxER6n4wiwkvQ4sa919al7VWZJrV4v4iG+r+5dY+fzXPPzWMkS++6Pv+vfgizz81DPvSTVga1UQdytzsewDWuKZoQXyBE+JKZFQHFQgPwxKX9lgWGX4G5q/x2d7StjHG3/8E/MXUEtc0XyelNKuOZrdgqVwEvUw0WtkYiLBje6AJWvEI9BKRaMUjsVQqjBZh95li3o9SWNo0yvSxLU1qZ252rNSHMA1cP024KgkpD3tEcA+SFlsufPC8yjRNc8/6ltkkowaWtk2ydh/RNKxtG4PdRoGCUexLSCLMqvNAzZL8r2l5KkW7WzL+nZCEVqIwlvrVfSbm0IoXQitTItOHs7Sqi7FmJkQWwtr3JbTi5X3WG7MnY27+DeW6uokVzW7DEtck07klrWQRtNgS7pl3lUKPDYXITHyPKKBjqVjA5zia1YqlaZ3MJ2rCQrHUr4ZmsaBXLotWKP0W9F66jrVNo1zxfcLSsGamt7Xe0DjgclMphtbLeD+3VypHoVA7ltx4L7FY3HGXSVp0JJimO8nkaS2Vamypy1tJAaBMLC3qZb6raWQ4eq0qAVsoWawahSpk7vuyxQ4FCmnYLNC+nJ0Im0ZMiBXn5Kf9Z9m78R70dn18lqkje3FOeZr88UuDuN4tXboUTdO8vQQ+++wz73fgvO7AgQNomsaWLVuu+r5zYa2dv4SGhvLss89y/PhxTpw4wfHjx3n22WcJDc34FyHwbS2Vn1tJBaKAtnXdrTja1R/K1brZ2freArqOOnEGffK3DLv1Lo4fOcLxf/7l+JEjDOt5F/rU77He3AaUwtqpFURmnGC0tG+OVrzwVSmjEJmVXh2k6zp6bHEsbQM/KPh+Bo5y4vhxjh875v4MTP7WZ8Bayw2N0GNL4pq12G8/lpb10SuUlqb7qRkmIYNbYqlbgpAnWkGoNdNjkmhWC5amtTPV+kkrXQxrt7bBP7y6nFiadAbbf/cqvaZ7+m/dHp7hXyDmpaFksvr6PEspbP17en8QSY+1501oEVnrRqlZdPRaVbC0bURyipNOZQsx6+ba3BOp0/Lff/jspuq82rQ8CQrMCmWw3tbeL25s/Xq4uyllVM4urdEKWDD3bcH+2ET06s2wPTreNzFVsLh7SvlrMGi1FhmO9ZYbM94w1I7tnm4Yq7e4u+9FhaOXslPgtapYOxYGS4CyaWBpHUOBcVXRq4X7d7XVwHZf94Dj+Piw6O733ZMwNk1sA3pmKqFlvaMjhOR8Qkqz27De0i5T3230etXQLyXgLhditdCqZDHqF/GfudUj2m7jkdpVCc2lw1douoZevhSW1g0y3jgmElvvLmCzuevnUkV9WksFaiWl16qMXrW8O27u7prx58Zq8Y2vAKJK6ZRracOSTtVToKBGjZstmC7QNY3mpe3sjXeRkORCNenss62lywM4buiD9aZ7sXQa4Luu6c0ypqq4Yv3790fTNB5++GG/dY899hiaptG/f/+resy77rqL3bv9ewBcbZ5z0zQNm81G8eLF6dChA5988gnmNWhl2L9/f3r27HnV95sWTWVlZNPryLlz54iOjiYhIYGoqKicLs41kexy8t3+P+hdsX6+G0sqI4bpYt6GV+jc5EUs+tVpQaacTsyDR3F9PRd15tJg9OEF0KLCUecS0UJDsN7VGb1cKTSbFeUyIPEiji9+ds82dLkCIVg7tsLSqgFaoCbUQuQw5TIwlm3AtWgdJPt36dEqxWLv2x2V7MAxcbrvL7ehdqw3NscS1xjndwswN/z137oQO9Z2TbHc2ExiPxVlmO4HCpeBZreinIa7FVmKC61A5h80lcvA9fNijLV/+Ce0NA29ThX3w4vVkqWEoHIku3/h/mg4erXGWO8eAZqeqX0p0wy4XVrLs7pdXqGcLtTZczin/Yz694T/BhFhWLu1dXenu8IBuT3XNunYKSy/LMXccamlQ0wkdGqNvUltHIZBiMX/vVYuFyrhgruch4757zy8ANYubbDUq4zzi5HYej/nnWVPmQY4knFOGopyJLln4AuLQrtGrb+V04Xx+w5cc5bBhYt+67XSxbH16YI6cw7n9wuw3twaS73qoOvue7vDRF1w4Zh+FPMP9xhRepUw7PeVQitsQ7OnHZ/K6cT8+x9c385HnT3nt14rUhBr7y7oscV9ZtBTThfq5BmcX85GHfPv9khUBLaeN6LXqnzFcXC1KMMElwvnl7Mxt+/1/33QZsXSsr47+ZLOd1jTNDl4IZFxv/8VcP2tFctyQ6niFLDmjvNOi3IZGEvW41q8LuAsqXrlstj69oACIWgWi7tLm9OFc8avUKQgB5tX45wzmdrbj6HmLAerBUvzelh7tPPeR5XThbnnIM7vF0C8/xiOWtFC2O6+Ga1U0QxnaDQc7jfs4Donh9c7cV66vYcX1ajU1k6RqhYwQdOVu95wKf466cRhKBoXAcumeRg/v4el8/1orW9n7zmNslFWQjUnxvLvMeZ/ivXWJ9AbdbwmY8hda3nxOTM5OZn9+/dToUKFTDeSSEtiYiI2m434+HhiYmJwOp2Z6gmUVf3792fx4sWcO3eOo0ePUqCAu4VvcnIyJUuWJCoqinbt2vHZZ59l+RhLly6lXbt2nD17NltbSPXv35/jx4/z6aefYhgGx48fZ968eYwdO5Y2bdrw888/Y72K9V///v2Jj49n5syZ3mUHDhygQoUKbN68mfr162dqP5mNJ0lK5SEphivfd927nGG6sOhWTGWga1fvoVc5XWDRMff9g/n7dlRyClqBEPQGNdErlQHD9PlCqAwTlEKdScBYvcU90LPNil61HJb6NcA0c0UzeyHSolIcYNExNm7D3HfYnTCJicTSsj5awSj3c8bZ8+74jj8HVgt6pVh3l1fTRDmcGEs3uB/ALDp6xVgsjWu5B/CV2PehXAYYCi0kVR1yaRarjGbe89uXwwmmibF2K+Y/J9x1TbFCWFs1gNCQK09gOJJRZ4+hFSnjlzxQjmTUmaNoRWODTiyYpgIF8f+YnD9uUKaBO0byQ5e9tCiX4Z6F7dhpjHVbUecvuh/oa1V2jz1jXL37iHK6QCmMdX9iHjri3nfhaKytG0JYAbBY0uxC6p7dDtTJMxhrt6LOJbrLWa08ev3q7gSppuBiAkQU9Jllz5OYwumAsMhrlpDyHs/hdN/L/9rjHv/R6UKLDMPSuDZaySIYuw+iOV3odaq4x9HSNbTLvvQrp4n5dxIqycBSOxJ00u9e633dpe8Rew9hbt6BSnagFQjB0qgWWoXSft8jvK9zGaBpqCPHMdb9iUpMQrPb0OtUQa9RyT3ofC6rU5VS7vf9YjKuVb+jTsW7x1gqWwJLs7ruiS4yUeaLTle6DYBye0LKQzmcoGkYm1LdTwtGuX+cjI5wJz5TJXy91y85Bafd6p7FceZi9KKF3GO56f7Xzxtfuw9gbtmFSnGghYViaVwLrWwpUKZfLKfHcCrQ4N9NLsKKXOrap0AP1FrQpxwO1ImDaMXK+SWdlMuBOh543fUiLz5nXq2kVHJyMmPHjmXixInepNSQIUMYPnz4FSe70uJJpOzbt4/nn3+ee+65B4CvvvqKcePGUaFCBWJiYrxJKdM0GTduHFOnTuXYsWNUrVqVF198kV69enn3+euvvzJ06FAOHz5M8+bN6devHwMGDPAmpT777DOGDh3q7c63b98+nnrqKdauXUtiYiI1atRg7NixtG/f3rvP8uXLM3DgQPbu3ct3331HwYIF+b//+z8GDhyY4bmlThIBLF68mJtuuokPP/yQBx98EHDPgD1s2DBmzZpFSkoKjRs35p133qFePffYj6NHj2bmzJk88sgjjBkzhtOnT9OtWzc+/PBDoqOjGT16NC+99JLPcZYsWUL58uWpUKECP/zwA++++y7r1q2jSpUqTJ48mRYtWgQstySlLsmLlUUghmliyUe/GgfDNI0sjyOVEc8vWCjc40bYbBl+GVUO53+zr1gt6f4yKERuo5yuS61ulLtVzGVdilSyA5QJaO74Tp2cdTjdIyVruB9qpXVUtlEul/uhWgEWLcNfx4Pat9OR5gNFeusytW9TYRr5OxkViEpx/HffsVrRrtEYOsrlApfpPo4efNy46wMFKHc5L9UHyjTdCdIAD8XKNNzJ6mz8kc3TmsddP2nubnmuS90hrLq77OlkQ5RLuctsy0KLQ6XA4Qzqe4T3tanjwGa9LloPeu8DnpjIx/cB9w8Q7iRuoMRSIKbLhTJNdAVY9AwTS8pU4EwVX/YgZ56+jOFU6JbMJV69ZXA5UboFPVDrWMOVrZ/1qy0vPmcGSiIopbh40b9FaVoMw+Ctt97i5Zdf9ls3cuRInn76aSyZfP4JCwvLdMx6Ejdt27Zlzpw5/PbbbwC0b9+ebt26sXTpUp+k1KuvvsqXX37J+PHjqVKlCsuXL+fhhx9m/vz5tG3blsOHD1OlShUee+wxBg4cyMaNG3n66ac5fvx4mkmprVu3snbtWlq1akVISAhffPEFb775Jrt27aJs2bKAOyl1/vx5XnnlFTp27Mj333/PiBEj2L59O9WqVUv33C5PSgHUr1+fUqVK8euvvwLQoUMHChQowMiRI4mOjmbKlCl89tln7N69m0KFCjF69GjefPNNmjVrxltvvcW5c+d44IEHaNq0KdOnT+fChQs88MADnDt3jk8//RSAQoUKceTIESpUqED16tV58803qVKlCiNGjGDDhg3s3bs3YEutTCc5VR6XkJCgAJWQkJDTRRFCCCGEEEIIkQfkxefMpKQktX37dpWUlORdduHChUuZ5Iz/ihQpoi5cuKBiYmICro+JiVEXLlxQRYoUydT+Lly4kOmy9+vXT91yyy3qxIkTKiQkRB04cEAdOHBAhYaGqpMnT6pbbrlF9evXTymlVHJysgoLC1OrV6/22ccDDzyg+vTpo5RSavjw4apmzZo+65977jkFqLNnzyqllPr0009VdHR0uuWqVauWevfdd73/LleunLr33nu9/zZNUxUrVkx98MEHGZ5bIHfddZeqUaOGUkqpFStWqKioKJWcnOyzTaVKldSUKVOUUkqNGjVKWSwW9c8//3jXz507V+m6ro4ePZrm8fbv368A9dFHH3mXbdu2TQFqx44dAcsWKJ4CuX5T00IIIYQQQgghhMgVSpQowYkTJ7wthy4XHx/PyZMnKVGiBKdOBRgb7yooWrQoXbt25bPPPkMpRdeuXSlSxHcW271793Lx4kU6dOjgs9zhcNCggXtCgh07dtCsWTOf9Wl1U/O4cOECo0ePZs6cORw9ehSXy0VSUhKHDh3y2a5u3bre/9c0zXvdskIp5W1NtnXrVi5cuEDhwr4TTCQlJbFv3z7vv8uWLUvp0qV9zss0TXbt2kWJEunPpJu67CVLlgTgxIkTVK9ePUvlB5CklBBCCCGEEEIIIfyEhYVx4cKFTG9vs9mIiYkJmJiKiYmhVKlSrF27NtPHzor777+fwYMHA/D+++/7rfecz5w5c3ySMwAhISFZOibAsGHDWLhwIW+++SaVK1emQIEC9OrVC4fDd2ID22Xd4TVNy/Isejt27KBChQqA+7xKlizJ0qVL/ba7WgOzpy67Jxl2pTMASlJKCCGEEEIIIYQQfjRNC2rWvMTERIYMGRJwTKkhQ4Zc81n4ADp37ozD4UDTNDp16uS3vmbNmoSEhHDo0CHatm0bcB81atTg559/9lmWUTJt1apV9O/fn1tvvRVwJ4kOHDiQtZPIhMWLF/Pnn3/y5JNPAtCwYUOOHTuG1WqlfPnyab7u0KFDHDlyhFKlSgHu89J13Tumld1uxzCMNF9/tUlSSgghhBBCCCGEEFcsPDyc4cOHA2Tr7HupWSwWduzY4f3/y0VGRjJs2DCefPJJTNOkdevWJCQksGrVKqKioujXrx8PP/wwb731Fs888wwPPvggmzZt8g6SnpYqVarw448/0r17dzRN48UXX7ziVkQeKSkpHDt2DMMwOH78OPPmzWPs2LF069aNvn37Au5B3Vu0aEHPnj15/fXXqVq1KkeOHGHOnDnceuutNG7cGIDQ0FD69evHm2++yblz5xgyZAh33nmnt+te+fLlmT9/Prt27aJw4cJER0dflXNIiySlhBBCCCGEEEIIcVWEhoby7LPPMmLECBISEoiOjsbpdGZLQsojoxkRX3nlFYoWLcrYsWP5+++/iYmJoWHDhrzwwguAe9ylH374gSeffJJ3332Xpk2b8r///Y/7778/zX2+/fbb3H///bRs2ZIiRYrw3HPPce7cuatyPvPmzaNkyZJYrVYKFixIvXr1mDhxIv369fPObqlpGr/++isjRoxgwIAB3vG7brjhBooXL+7dV+XKlbntttu4+eabOXPmDN26dWPSpEne9Q899BBLly6lcePGXLhwgSVLlqTb8upKaUp55qbPm/LiVJ1CCCGEEEIIIXJOXnzOTE5OZv/+/VSoUCFbE0gi+4wePZqZM2eyZcuWa36szMaTfs1LIoQQQgghhBBCCCHEZSQpJYQQQgghhBBCCCGynSSlhBBCCCGEEEIIIfK40aNHZ0vXvWBIUkoIIYQQQgghhBBCZDtJSgkhhBBCCCGEEEKIbCdJKSGEEEIIIYQQQgBgmmZOF0HkAZmNI+s1LocQQgghhBBCCCFyObvdjq7rHDlyhKJFi2K329E0LaeLJa4zSikcDgcnT55E13Xsdnu620tSSgghhBBCCCGEyOd0XadChQocPXqUI0eO5HRxxHUuLCyMsmXLouvpd9CTpJQQQgghhBBCCCGw2+2ULVsWl8uFYRg5XRxxnbJYLFit1ky1tJOklBBCCCGEyDUcRgr/XDhAmYjy2C0hOV0cIYTIdzRNw2azYbPZcrooIh+Qgc6FEEIIIUSuoWkaY9Y+zunkEzldFCGEEEJcY9dFUur999+nfPnyhIaG0qxZM9avX5/TRRJCCCGEEFeZw0hh3v7vOJtyimnbJ+IwUnK6SEIIIYS4hnJ9Uuqbb77hqaeeYtSoUfz+++/Uq1ePTp06ceKE/HomhBBCCJGXaJrGD3s/BWDt0cXSWkoIIYTI43J9Uurtt9/moYceYsCAAdSsWZPJkycTFhbGJ598ktNFE0IIIYQQV4mnlVRCyhkAFEpaSwkhhBB5XK5OSjkcDjZt2kT79u29y3Rdp3379qxZsybga1JSUjh37pzPnxBCCCGEyN1St5LykNZSQgghRN6Wq5NSp06dwjAMihcv7rO8ePHiHDt2LOBrxo4dS3R0tPcvNjY2O4oqhBBCCCGy6PJWUh7SWkoIIYTI23J1Uiorhg8fTkJCgvfv8OHDOV0kIYQQQgiRjkCtpDyktZQQQgiRd+XqpFSRIkWwWCwcP37cZ/nx48cpUaJEwNeEhIQQFRXl8yeEEEIIIXKntFpJeUhrKSGEECLvytVJKbvdTqNGjVi0aJF3mWmaLFq0iBYtWuRgyYQQQgghxNWQXispD2ktJYQQQuRNuTopBfDUU0/x4Ycf8vnnn7Njxw4eeeQREhMTGTBgQE4XTQghhBBCXIGMWkl5SGspIYQQIm+y5nQBMnLXXXdx8uRJRo4cybFjx6hfvz7z5s3zG/xcCCGEEEJcXzLTSsrD01qqZLhMYiOEEELkFZpSSuV0Ia6lc+fOER0dTUJCgowvJYQQQgiRSziMFE4lHWft0UUZb3xJ1YJ1qFqwDnZLyDUsmRBCZEyeM4W4OnJ9SykhhBBCCJH32HQ7xcNLc0vlvkG9TkO7RiUSQgghRHaTpJQQQgghhMh2mqZhwZLTxRBCCCFEDsr1A50LIYQQQgghhBBCiLxHklJCCCGEEEIIIYQQIttJUkoIIYQQQgghhBBCZDtJSgkhhBBCCCGEEEKIbCdJKSGEEEIIIYQQQgiR7SQpJYQQQgghhBBCCCGynSSlhBBCCCGEEEIIIUS2k6SUEEIIIYQQQgghhMh2kpQSQgghhBBCCCGEENlOklJCCCGEEEIIIYQQIttJUkoIIYQQQgghhBBCZDtrThfgWlNKAXDu3LkcLokQQgghhBBCiLzA83zped4UQmRNnk9KnT9/HoDY2NgcLokQQgghhBBCiLzk/PnzREdH53QxhLhuaSqPp3ZN0+TIkSNERkaiaVpOFydLzp07R2xsLIcPHyYqKiqniyNyOYkXkRaJDREMiRcRDIkXkVUSOyIYuSlelFKcP3+eUqVKoesyKo4QWZXnW0rpuk6ZMmVyuhhXRVRUVI5XvuL6IfEi0iKxIYIh8SKCIfEiskpiRwQjt8SLtJAS4spJSlcIIYQQQgghhBBCZDtJSgkhhBBCCCGEEEKIbCdJqetASEgIo0aNIiQkJKeLIq4DEi8iLRIbIhgSLyIYEi8iqyR2RDAkXoTIe/L8QOdCCCGEEEIIIYQQIveRllJCCCGEEEIIIYQQIttJUkoIIYQQQgghhBBCZDtJSgkhhBBCCCGEEEKIbCdJKSGEEEIIIYQQQgiR7SQpJYQQQgghclRKSkpOF0EIIYQQOUCSUkIIL5mMUwhxNRw+fJjdu3fndDHEdWLXrl2MHDkSl8uV00URQgghRDaz5nQBxLVx8uRJbDYbMTExOV0UcR04c+YMhQoVQtM0lFJompbTRRK5yL59+5g2bRr79+8nLi6OAQMG5HSRRC62efNmOnfuzKRJk6hatWpOF0fkcn/88QfNmjUjJSWFdu3a0blz55wukrgO7N27l59++olTp05Ru3ZtunTpQpEiRXK6WCKXkuciIXI3aSmVB23fvp3Y2Fgefvhhzp8/n9PFEbnc9u3bKV68OEOHDgXwJqaEAPcDY5s2bdiwYQNnz57lwQcf5KOPPsrpYolcauvWrbRp04Z77rmH22+/PaeLI3K5rVu30rx5c+6//37uuOMOvvrqK5KSkuQeJNL1119/0bx5c5YsWcLevXt58MEHueuuu/jll19yumgiF5LnIiFyP0lK5THHjh3jwQcfpGXLlixcuJCBAwdKBSzSdOTIEQYMGEDdunX56KOPePLJJwFJTAm3vXv30q1bN/r378/PP//Mzz//TP/+/Tl8+HBOF03kQjt37qRly5Y88cQTvP3227hcLpYvX86sWbNYvXp1ThdP5DK///47bdq04amnnuL999+nWbNm/PLLLxw7dkzuQSJN8fHxDBo0iEGDBvHrr7/yww8/sGnTJpYtW8ZLL73EtGnTcrqIIheR5yIhrg+SlMpDlFJs3ryZChUq8PrrrzN79mzmzZsnFbAISCnFkiVLKFeuHO+++y4ffvghH3zwAU899RQgian8zuVyMWnSJDp16sTIkSOxWCyAezDiTZs20bVrV0aNGsWff/6ZwyUVuYHD4eD5558nIiKCnj17AnDbbbcxZMgQBg4cSFxcHE888QSnTp3K2YKKXCE+Pp7WrVszcOBAxowZA8Bjjz1GxYoVeeWVV6QbuUiT0+kkKSmJjh07YpomFy9epHr16rRs2RLDMJg2bRrbt2/P6WKKXECei4S4fsiYUnmIpmk0atSI0NBQGjduDMDs2bPp1q0bAwcOZMqUKURFRQHIFz6Bpmm0adOGyMhIWrZsScuWLVFKcf/996OU4p133pExpvIxq9XKo48+yr///ktoaCgAr776Kl9//TWDBg2iSJEivPfee2zfvp2vv/7am7QS+ZPdbuf//u//GDFiBCNHjuTAgQOUL1+eTz75hMKFC/PHH39w++23ExUVxSuvvJLTxRU5LCYmhtWrV1O/fn3A/Z3EarXSsWNH5syZw+nTpylSpIjcf4Sf8+fPs2PHDk6cOIGu64SFhXHw4EEcDgfPPPMMjz32GD/88AM1a9bM6aKKHCbPRUJcPzQlTSHyLNM00XWd1atX07VrVzp37szUqVMJDQ3l448/pkqVKtx00005XUyRw1LfiA3D4Ntvv2XAgAE8+uij3i4433zzDfXq1aN27do5XFqR3TzxceDAAUaMGMF9993nHYh41apVtGnThnXr1tGkSZMcLqnIDTZu3MgTTzxBeHg4U6dOpXz58t51EydOZMyYMWzZsoWSJUvKA4Dw1i+e/x49epQqVaowYsQIhg8fntPFE7nUU089xaRJk3j++ecpXLgwL774Ir1792by5Mm8+eabzJw5kwULFlCgQAGpZ4SXPBcJkXtJS6nr3MWLF7HZbNhsNr91uu7undmyZUt+/fVXbr75ZgYNGkSBAgX48ssvpXlzPnT48GF27NjByZMn6dChAzExMdjtdlwuF1arFYvFwh133AHgnWHNMAw++OAD9u7dm5NFF9kgrfhQSlG+fHnee+89ChYs6O3WaRgGderUoXjx4jlccpETUsdL+/btiY6OpnHjxkyZMoVdu3ZRpkwZ4L/Eg6ZplCxZksKFC8uDYj6UVv1iGAYWiwXDMChZsiQDBw5kzpw53HvvvcTGxuZ0sUUOuzxuChUqxMsvv0xUVBRffPEFxYsX56mnnmLkyJGAezZhgLCwsJwstsgh8lwkxPVJklLXse3bt/P444/z5JNP0rlzZ6zWtN/OFi1aMGvWLOLi4ihYsCBr1qyhUqVK2VhakdP++OMPOnbsSOnSpfnrr7+oUqUKN998My+88AIxMTHeBwOr1cqdd96JYRj07dvX282ibNmyOX0K4hrKKD6UUt6plD0Jhblz51KoUCEiIyNzsOQiJwSKl86dO/PCCy9Qu3ZtqlWr5r0neeJl3759VK1aFcMwcrLoIgdk9v4D0LFjRz766CO2bt0qSal87vK4qVSpEj169OD5559n9OjRDB48GKvV6r03AZw+fZoaNWrgdDqxWq2SAM9H5LlIiOuXDHR+nTp48CC33347y5Yt4/HHH2fJkiW4XK40t3c4HMyYMYOIiAhWrFhBw4YNs7G0IqclJCQwYMAA7r33XhYuXEhCQgI9evRg1apV9O/fnzNnznh/qQb3Q+TSpUuJjIxk1apV3r74Im/KTHx4WroA7N+/nxdffJH333+fiRMnUrBgwRw+A5Gd0oqXNWvWcP/993PmzBmfX6n379/PyJEj+fzzzxk9erS0YMhngr3/dO7cmRYtWvDmm29imqZMuJFPBYqbnj17snz5cvr16+cddyw6Ohpwzxb73HPP8fXXXzN06FBsNpskpPIReS4S4vomSanrkMvl4qeffqJ69er8/fffVK9enb59+6ZbAW/ZsoUVK1awaNEiGfwxHzp79izx8fF0796dQoUKERoayujRo3nwwQc5ceIEQ4YM4fz581gsFpRSzJ8/n8WLF7No0SJq1KiR08UX11hm4wNg27ZtPP/883z77bcsX76cOnXq5HDpRXYLJl7++usvhg4dyrRp01iyZAm1atXK4dKL7BbM/cc0TQAGDRrExx9/jK7rkljIp9KKm4ceesgnbjRN48yZM3z++ecsXryYpUuXSj2Tz8hzkRDXP0lKXYcsFgtNmjThvvvuo2zZssydO5d69erRr18/lixZgtPp9HtN1apVWb58uQxGnE9FREQQFhbGn3/+CbjHeLHb7fTr1497772XHTt2MHPmTMDdSqphw4asXr1aWkjlE8HER6VKlXj88cdZsGCBd+Yskb8EGy9PPPEEixcvlnjJp4KJF0+rqNtuu0260uRz6cXNfffdx86dO71xU6hQIR555BHmzJlDgwYNcrDUIifIc5EQ1z+Zfe865ZlBIrXOnTuzdetWvvjiC2688UYsFguzZ88mLi6OiIiIHCqpyA2cTid9+vTh6NGjfPXVV5QrV85nfadOnbDZbMyePTuHSihyUmbiw2q1MmfOnBwqochNJF5EMOT+I7JC4kYEQ56LhLi+SUup61TqitfTNHXevHnUr1+ffv36sWDBAgYNGsSTTz7p7UYh8ielFDabjUmTJrFv3z6GDBnCiRMnfMbp6N69O6dOnSI5OTkHSypyQmbj4/Tp0xIfQuJFBEXuPyIrJG5EsOS5SIjrmySlrlOpb8xWq9XbNHXu3LnUr1+frl27Mn36dL7++mtKliyZU8UUuYCmaTgcDooVK8a8efNYt24d9957Lxs3bvQOLLtlyxYKFy7s9yuTyPskPkQwJF5EMCReRFZI3IhgyXORENc36b53HfJMnXz27FlOnTpFlSpVAPcvA1arlSeffJIvvviCFStWyOB9+ZBSymdgWE+8nD59GofDQVJSEl26dCEiIgKXy0XFihVZtGgRK1eupG7dujlYcpEdJD5EMCReRDAkXkRWSNyIYKQVL/JcJMT1S35euI4opXC5XFgsFg4ePEjt2rXZtGmTd73VauWjjz5iwoQJLFiwQCrefMbhcACQkpIC+MbLgQMHqFu3LosWLaJixYps2LCBoUOH0qFDB5o0acKGDRvki10eJ/EhgiHxIoIh8SKyQuJGBCO9eJHnIiGub9JSKpfau3cv3377Lbt27aJNmza0b9+e8uXLA/DPP/9Qp04d7rjjDqZMmeLza8HevXuxWq3ebUX+sHPnTsaNG8eRI0coUaIEzzzzDLVr1wb840UpJc3d8xmJDxEMiRcRDIkXkRUSNyIYwcSLPBcJcf2RGj4X+uuvv2jZsiVbt25lz549TJ06lXHjxnHhwgWUUmzcuJEHHnjAr+IFqFy5slS8+cyff/5Jy5YtCQkJoVKlShw/fpy3334bp9OJYRisX7+e+++/n8mTJ6Npmnyxy2ckPkQwJF5EMCReRFZI3IhgBBsvqclzkRDXB2kplcscPnyYzp0706NHD8aOHQvApEmTeOutt1ixYgWlSpXC6XRis9lyuKQiN9i/fz8dOnSgd+/ejBkzBoCXXnqJQ4cO8fHHH5OcnExoaKi3v73IXyQ+RDAkXkQwJF5EVkjciGBIvAiRP8hPD7mIUoolS5ZQtWpVHn74YUzTBOCBBx4AYNu2bQCSkBJeGzZsoFWrVgwZMsS77Ny5c2zcuJGmTZvSoUMH5s+fj8ViQfLP+Y/EhwiGxIsIhsSLyAqJGxEMiRch8gdrThdA/EfTNIoUKULnzp0pV64c4E5UOZ1OUlJSSEhI8HvN5TNQiPylY8eO1KtXj2LFigHwxhtvMGnSJF577TVCQ0PZunUrPXr0YOPGjdSpUyeHSyuym8SHCIbEiwiGxIvICokbEQyJFyHyB0lK5RKeZqc333yzd5kn4RQREUGJEiWw2+3edV988QXNmzenatWqOVFckcM88RITE0NMTAzgnpVkz549/Pzzz3To0AFwN3ueNWsWW7ZskZt1PiLxIYIh8SKCIfEiskLiRgRD4kWI/EWSUjksPj6emJgYLBYLLpcLq/W/tyR1Cyhd173NUkeMGMG7777rM+2pyB9Sx0vq/vNKKex2O5MnT0bXdUzTRNd1NE2jZMmSxMbG5nDJRXaQ+BDBkHgRwZB4EVkhcSOCIfEiRP4kY0rloB07dtCwYUNGjhwJgNVq9Y4jlVpycjKnT59GKcW4ceN4++23WbJkCVWqVMnuIoscdHm8WCwWb7x4Epie/3pmqvnwww9xuVxUr149B0osspPEhwiGxIsIhsSLyAqJGxEMiRch8i9pKZVDDh8+zN13343VauWnn37CarUycuRIn+y/h91up1SpUvzf//0f+/fvZ8WKFTRq1CgHSy+yW2bjxXOz3rVrF1OmTOGzzz5jyZIllChRIieLL64xiQ8RDIkXEQyJF5EVEjciGBIvQuRvkpTKAUopZsyYQalSpRg6dCirVq1ixowZAN4KOHWTVdM0MU2TI0eOsGbNGurWrZuTxRfZLNh42bZtG19++SUrV65k6dKlEi95nMSHCIbEiwiGxIvICokbEQyJFyGEJKVygKZp9O3bl+LFi9OhQwfq1asHwIwZM1BKMWrUKG+TVV3XsVqtPPjgg7Rp04bKlSvncOlFdgs2XmrVqsW9997Lk08+6Z2tRORdEh8iGBIvIhgSLyIrJG5EMCRehBCa8oyeLXLU0aNHmTJlCt988w29e/dm1KhRAPz444/cdtttOVw6kdtIvIj0SHyIYEi8iGBIvIiskLgRwZB4ESJ/kZZS2eTo0aMcPnyYs2fP0r59e5+ueZ6ZIwYOHAjA119/jVKKhIQEJkyYwD///EOpUqVysvgim0m8iPRIfIhgSLyIYEi8iKyQuBHBkHgRQvhQ4prbunWrKleunKpataqKjo5W1atXV1999ZU6ffq0UkopwzCUaZpKKaWOHDmiRo4cqTRNUwULFlQbN27MyaKLHCDxItIj8SGCIfEigiHxIrJC4kYEQ+JFCHE5PeO0lbgSJ0+e5K677uKee+5h7ty5bN++nXr16vHKK68wceJETp486TPTXsmSJdm/fz+RkZGsXLlSZtnLZyReRHokPkQwJF5EMCReRFZI3IhgSLwIIQLK6axYXrdt2zZVvnx5v8z+c889p+rUqaNef/11lZiY6F3+0UcfqZiYGPX7779nd1FFLiDxItIj8SGCIfEigiHxIrJC4kYEQ+JFCBGItJS6xpxOJy6Xi4sXLwKQlJQEwGuvvUa7du344IMP2Lt3r3f7bt268fvvv9OgQYMcKa/IWRIvIj0SHyIYEi8iGBIvIiskbkQwJF6EEIHI7HvZoGnTpkRERLB48WIAUlJSCAkJAaBJkyZUrlyZGTNmYBiGd6A/kX9JvIj0SHyIYEi8iGBIvIiskLgRwZB4EUJcTlpKXWWJiYmcP3+ec+fOeZdNmTKFbdu2cffddwMQEhKCy+UC4IYbbiAxMRFAKt58SOJFpEfiQwRD4kUEQ+JFZIXEjQiGxIsQIjMkKXUVbd++ndtuu422bdtSo0YNpk+fDkCNGjWYMGECCxcu5I477sDpdHoH8Ttx4gTh4eG4XC6k0Vr+IvEi0iPxIYIh8SKCIfEiskLiRgRD4kUIkVnWnC5AXrF9+3ZuuOEG+vbtS+PGjdm0aRMDBgygZs2aNGjQgB49ehAeHs6jjz5K3bp1qV69Ona7nTlz5rB27VqsVnkr8hOJF5EeiQ8RDIkXEQyJF5EVEjciGBIvQohgyJhSV8GZM2fo06cP1atXZ8KECd7l7dq1o06dOkycONG77Pz584wZM4YzZ84QGhrKI488Qs2aNXOi2CKHSLyI9Eh8iGBIvIhgSLyIrJC4EcGQeBFCBEvS0FeB0+kkPj6eXr16AWCaJrquU6FCBc6cOQOAUgqlFJGRkYwbN85nO5G/SLyI9Eh8iGBIvIhgSLyIrJC4EcGQeBFCBEs++VdB8eLF+fLLL2nTpg0AhmEAULp0aW/lqmkauq77DPSnaVr2F1bkOIkXkR6JDxEMiRcRDIkXkRUSNyIYEi9CiGBJUuoqqVKlCuDO8ttsNsD9K8CJEye824wdO5aPPvrIO8OEVL75l8SLSI/EhwiGxIsIhsSLyAqJGxEMiRchRDCk+95Vpus6Silvxer5RWDkyJGMGTOGzZs3y+B9wkviRaRH4kMEQ+JFBEPiRWSFxI0IhsSLECIzpKXUNeAZO95qtRIbG8ubb77J66+/zsaNG6lXr14Ol07kNhIvIj0SHyIYEi8iGBIvIiskbkQwJF6EEBmR1PQ14PkVwGaz8eGHHxIVFcXKlStp2LBhDpdM5EYSLyI9Eh8iGBIvIhgSLyIrJG5EMCRehBAZkZZS11CnTp0AWL16NY0bN87h0ojcTuJFpEfiQwRD4kUEQ+JFZIXEjQiGxIsQIi2a8rSpFNdEYmIi4eHhOV0McZ2QeBHpkfgQwZB4EcGQeBFZIXEjgiHxIoQIRJJSQgghhBBCCCGEECLbSfc9IYQQQgghhBBCCJHtJCklhBBCCCGEEEIIIbKdJKWEEEIIIYQQQgghRLaTpJQQQgghhBBCCCGEyHaSlBJCCCGEEEIIIYQQ2U6SUkIIIYQQQgghhBAi20lSSgghhBBB++yzz4iJicnpYgghhBBCiOuYJKWEEEIIIYQQQgghRLaTpJQQQgghhBBCCCGEyHaSlBJCCCHygNmzZxMTE4NhGABs2bIFTdN4/vnnvds8+OCD3HvvvQCsXLmSNm3aUKBAAWJjYxkyZAiJiYnebVNSUhg2bBilS5cmPDycZs2asXTp0jSPf/LkSRo3bsytt95KSkrKtTlJIYQQQgiRp0hSSgghhMgD2rRpw/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 deleted file mode 100644 index 1dd5952..0000000 --- a/text_analysis/case3/.ipynb_checkpoints/ve_phab_convos-checkpoint.ipynb +++ /dev/null @@ -1,1403 +0,0 @@ -{ - "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/bot_activity_analysis/bot_activity_exploration.R b/wiki_activity_analysis/bot_activity_exploration.R similarity index 100% rename from bot_activity_analysis/bot_activity_exploration.R rename to wiki_activity_analysis/bot_activity_exploration.R