準備
(自分のPCまたは教室のPCに)ログイン
ウェッブ・ブラウザー(Google Chrome など)を起動
(別のタブまたは ウィンドウで)PositCloud にログイン[Posit.cloud]
リンクの右上の Raw ボタンの右の Copy a raw file
からコピーして演習用 R Markdown
ファイルを作成(あとで再度解説します)[Rmd]
ファイル
ファイルを作成するときの注意
Posit Cloud のときは、まず、Login し、intro2rj
のプロジェクトに入り、 ファイルから、ges001
のフォルダーを選択して、移動します。この中に、data
フォルダが作成されていることを確認し、このges001
に、新しく作成したファイルを保存します。新しく作成したファイルの入っているフォルダーの中に、data
フォルダがあることが大切です。そこに、データを書き込みます。
RStudio の場合には、まずは、あたらしい Project
を作成します。File > New Project
から作成します。すでに、作成してある場合は、それを、Open Project
や、Recent Project
から開きます。その中に、新しいファイルを作成します。作成したフォルダーに、data
フォルダがあることを確認してください。新しく作成したファイルの入っているフォルダーの中に、data
フォルダがあることが大切です。そこに、データを書き込みます。
ファイルを提出するときの注意
RStudio の場合には、自分の PC
に作成したファイルがありますから、問題ないと思いますが、Posit Cloud
で作成した場合には、提出したいファイルの左にあるチェックボックスをチェックします。Files
の 右端にある、ギアマークの Export
を押すと、ダウンロードできます。それを提出してください。末尾が、nb.html
となっているものを提出していただくのがよいですが、よくわからないときは、nb.html
ファイルと、Rmd ファイルと両方提出してください、
課題1・課題2 追加提出ボックスについて
期限:2023年2月17日23時59分(特別な理由がある場合は連絡してください)
探究的データ分析
- Posit Cloud について
- Error 137
- ファイルのダウンロードについて
- 難民についての課題について
第9週
02/15(TH) 紛争と貧困の連鎖3
紛争と貧困の連鎖を断ち切る方法
02/20(TU) Rでデータサイエンス9:まとめと演習
レポート作成
- 経済と経済学で使用したデータ:リンク
- 探索的データ分析 リンク
探索的データ分析(EDA)
- 表題 Title
- 概要 Abstract(目的、焦点をあわせる指標や国のリストなど)
- データ情報:データ名、データコード、変数名、データ概要
- 各項目に、気づいたこと、疑問などを記録(EDAの核となる部分です)
- データの取得 - ダウンロードして保存しておくと良い
- 分析・視覚化(探索的:試行と選択・指標や国リストなど修正・予想)
- 各年毎のデータの数の棒グラフ
- 経年変化
- 分布
- 相関
- コミュニケーション(発表・共有)
演習 2月20日(火)
ファイルリンク
基本的には、PositCloud(https://posit.cloud/)を使って実習
- 探索的データ分析(EDA) -
- 軍事費(military.Rmd) [リンク],
[Rmd]
- 例:難民(peace1.Rmd)PositCloud で作成 [リンク],
[Rmd]
- 例:難民(peace0.Rmd)RStudio で完成させたもの [リンク],
[Rmd]
- R Markdown いろいろな形式での出力 [リンク],
[Rmd]
参考文献
探索的データ分析 [リンク]・課題1:解説
[リンク]・解答例
[リンク]・第6週演習:解答例(課題2の解説にかえて)[リンク]・経済と経済学演習ホーム
[リンク]
「みんなのデータサイエンス - Data Science for All」[リンク]
Posit Recipes(旧 Posit Primers): 基本的な事項の解説 [Link]
Posit Cheat Sheet. 早見表です。印刷して使うために、PDF
も提供しています。[Site
Link]
DataCamp Cheat Sheet: Tidyverse for Biginners.
データサイエンスの教育をしている会社の早見表の一つです。基本が簡単にまとまっています。[Link]
箱ひげ図の見方 [リンク]、外れ値検出のある箱ひげ図
[リンク]
などさまざまな情報あり
Video: Histogram, Boxplot
LS0tCnRpdGxlOiAiR0VTIDAwMSDmvJTnv5I5IgphdXRob3I6ICJILiBTdXp1a2kiCmRhdGU6ICIyMDI05bm0MuaciDIw5pelIgpvdXRwdXQ6CiAgaHRtbF9ub3RlYm9vazogZGVmYXVsdAogIGh0bWxfZG9jdW1lbnQ6CiAgICBkZl9wcmludDogcGFnZWQKICBpb3NsaWRlc19wcmVzZW50YXRpb246CiAgICB3aWRlc2NyZWVuOiB0cnVlCiAgICBkZl9wcmludDogcGFnZWQKLS0tCgojIyDmupblgpkKCjEuICDvvIjoh6rliIbjga5QQ+OBvuOBn+OBr+aVmeWupOOBrlBD44Gr77yJ44Ot44Kw44Kk44OzCgoyLiAg44Km44Kn44OD44OW44O744OW44Op44Km44K244O877yIR29vZ2xlIENocm9tZSDjgarjganvvInjgpLotbfli5UKCiAgICAtICAgTW9vZGxlIOOBriBHRVMwMDEg57WM5riI44Go57WM5riI5a2m44Gu44K144Kk44OI44GL44KJ44CB44GT44Gu44K544Op44Kk44OJ44Gu44Oa44O844K444KS6KGo56S677yI44Oq44Oz44Kv44CMUuOBp+ODh+ODvOOCv+OCteOCpOOCqOODs+OCueOAjVsqKmh0dHBzOi8vZHMtc2wuZ2l0aHViLmlvL2ludHJvMnIvZ2VzMDAxLyoqXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS8p77yJCgozLiAg77yI5Yil44Gu44K/44OW44G+44Gf44GvIOOCpuOCo+ODs+ODieOCpuOBp++8iVBvc2l0Q2xvdWQg44Gr44Ot44Kw44Kk44OzW1tQb3NpdC5jbG91ZF0oaHR0cHM6Ly9wb3NpdC5jbG91ZC8pXQoKICAgIC0gICDjgqLjgqvjgqbjg7Pjg4jjga7jgarjgYTkurrjga/jgrXjgqTjg7Pjg7vjgqLjg4Pjg5cgW1vlhbHmnInjg5fjg63jgrjjgqfjgq/jg4hdKGh0dHBzOi8vcG9zaXQuY2xvdWQvY29udGVudC81NTM5NzYzKV0g44GL44KJ44CBU2F2ZSBhIFBlcm1hbmVudCBDb3B577yJCgogICAgLSAgIFJTdHVkaW8g44KS6Ieq5YiG44Gu44Kz44Oz44OU44Ol44O844K/44Gr44Kk44Oz44K544OI44O844Or44GX44Gm44GE44KL5Lq644Gv6LW35YuVCgo0LiAg44Oq44Oz44Kv44Gu5Y+z5LiK44GuIFJhdyDjg5zjgr/jg7Pjga7lj7Pjga4gQ29weSBhIHJhdyBmaWxlIOOBi+OCieOCs+ODlOODvOOBl+OBpua8lOe/kueUqCBSIE1hcmtkb3duIOODleOCoeOCpOODq+OCkuS9nOaIkO+8iOOBguOBqOOBp+WGjeW6puino+iqrOOBl+OBvuOBme+8iVtbUm1kXShodHRwczovL2dpdGh1Yi5jb20vZHMtc2wvaW50cm8yci9ibG9iL21haW4vZG9jcy9nZXMwMDEvbWlsaXRhcnkuUm1kKV0KCiMjIOODleOCoeOCpOODqwoKIyMjIOODleOCoeOCpOODq+OCkuS9nOaIkOOBmeOCi+OBqOOBjeOBruazqOaEjwoKMS4gIFBvc2l0IENsb3VkIOOBruOBqOOBjeOBr+OAgeOBvuOBmuOAgUxvZ2luIOOBl+OAgWludHJvMnJqIOOBruODl+ODreOCuOOCp+OCr+ODiOOBq+WFpeOCiuOAgSDjg5XjgqHjgqTjg6vjgYvjgonjgIFnZXMwMDEg44Gu44OV44Kp44Or44OA44O844KS6YG45oqe44GX44Gm44CB56e75YuV44GX44G+44GZ44CC44GT44Gu5Lit44Gr44CBZGF0YSDjg5Xjgqnjg6vjg4DjgYzkvZzmiJDjgZXjgozjgabjgYTjgovjgZPjgajjgpLnorroqo3jgZfjgIHjgZPjga5nZXMwMDEg44Gr44CB5paw44GX44GP5L2c5oiQ44GX44Gf44OV44Kh44Kk44Or44KS5L+d5a2Y44GX44G+44GZ44CC5paw44GX44GP5L2c5oiQ44GX44Gf44OV44Kh44Kk44Or44Gu5YWl44Gj44Gm44GE44KL44OV44Kp44Or44OA44O844Gu5Lit44Gr44CBZGF0YSDjg5Xjgqnjg6vjg4DjgYzjgYLjgovjgZPjgajjgYzlpKfliIfjgafjgZnjgILjgZ3jgZPjgavjgIHjg4fjg7zjgr/jgpLmm7jjgY3ovrzjgb/jgb7jgZnjgIIKCjIuICBSU3R1ZGlvIOOBruWgtOWQiOOBq+OBr+OAgeOBvuOBmuOBr+OAgeOBguOBn+OCieOBl+OBhOOAgFByb2plY3Qg44KS5L2c5oiQ44GX44G+44GZ44CCRmlsZSBcPiBOZXcgUHJvamVjdCDjgYvjgonkvZzmiJDjgZfjgb7jgZnjgILjgZnjgafjgavjgIHkvZzmiJDjgZfjgabjgYLjgovloLTlkIjjga/jgIHjgZ3jgozjgpLjgIFPcGVuIFByb2plY3Qg44KE44CBUmVjZW50IFByb2plY3Qg44GL44KJ6ZaL44GN44G+44GZ44CC44Gd44Gu5Lit44Gr44CB5paw44GX44GE44OV44Kh44Kk44Or44KS5L2c5oiQ44GX44G+44GZ44CC5L2c5oiQ44GX44Gf44OV44Kp44Or44OA44O844Gr44CBZGF0YSDjg5Xjgqnjg6vjg4DjgYzjgYLjgovjgZPjgajjgpLnorroqo3jgZfjgabjgY/jgaDjgZXjgYTjgILmlrDjgZfjgY/kvZzmiJDjgZfjgZ/jg5XjgqHjgqTjg6vjga7lhaXjgaPjgabjgYTjgovjg5Xjgqnjg6vjg4Djg7zjga7kuK3jgavjgIFkYXRhIOODleOCqeODq+ODgOOBjOOBguOCi+OBk+OBqOOBjOWkp+WIh+OBp+OBmeOAguOBneOBk+OBq+OAgeODh+ODvOOCv+OCkuabuOOBjei+vOOBv+OBvuOBmeOAggoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgojIyMg44OV44Kh44Kk44Or44KS5o+Q5Ye644GZ44KL44Go44GN44Gu5rOo5oSPCgpSU3R1ZGlvIOOBruWgtOWQiOOBq+OBr+OAgeiHquWIhuOBriBQQyDjgavkvZzmiJDjgZfjgZ/jg5XjgqHjgqTjg6vjgYzjgYLjgorjgb7jgZnjgYvjgonjgIHllY/poYzjgarjgYTjgajmgJ3jgYTjgb7jgZnjgYzjgIFQb3NpdCBDbG91ZCDjgafkvZzmiJDjgZfjgZ/loLTlkIjjgavjga/jgIHmj5Dlh7rjgZfjgZ/jgYTjg5XjgqHjgqTjg6vjga7lt6bjgavjgYLjgovjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnjgpLjg4Hjgqfjg4Pjgq/jgZfjgb7jgZnjgIJGaWxlcyDjga4g5Y+z56uv44Gr44GC44KL44CB44Ku44Ki44Oe44O844Kv44GuIEV4cG9ydCDjgpLmirzjgZnjgajjgIHjg4Djgqbjg7Pjg63jg7zjg4njgafjgY3jgb7jgZnjgILjgZ3jgozjgpLmj5Dlh7rjgZfjgabjgY/jgaDjgZXjgYTjgILmnKvlsL7jgYzjgIFuYi5odG1sIOOBqOOBquOBo+OBpuOBhOOCi+OCguOBruOCkuaPkOWHuuOBl+OBpuOBhOOBn+OBoOOBj+OBruOBjOOCiOOBhOOBp+OBmeOBjOOAgeOCiOOBj+OCj+OBi+OCieOBquOBhOOBqOOBjeOBr+OAgW5iLmh0bWwg44OV44Kh44Kk44Or44Go44CBUm1kIOODleOCoeOCpOODq+OBqOS4oeaWueaPkOWHuuOBl+OBpuOBj+OBoOOBleOBhOOAgQoKIyMjIOiqsumhjDHjgavjgaTjgYTjgaYKCi0gICDoqrLpoYwx77ya6Kej6KqsIFvjg6rjg7Pjgq9dKGh0dHBzOi8vZHMtc2wuZ2l0aHViLmlvL2ludHJvMnIvZ2VzMDAxL3c1YV9yZXNwb25zZS5uYi5odG1sKQotICAg6Kqy6aGMMe+8muino+etlOS+iyBb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS93NWVkYTAubmIuaHRtbCkKCi0gICDmjqLntKLnmoTjg4fjg7zjgr/liIbmnpDvvIjoqrLpoYwy44Gu6Kej6Kqs44Gr44GL44GI44Gm77yJaW4gcHJvZ3Jlc3MgW+ODquODs+OCr10oaHR0cHM6Ly9kcy1zbC5naXRodWIuaW8vaW50cm8yci9nZXMwMDEvZWRhLm5iLmh0bWwpCgojIyMg6Kqy6aGMMeODu+iqsumhjDIg6L+95Yqg5o+Q5Ye644Oc44OD44Kv44K544Gr44Gk44GE44GmCgrmnJ/pmZDvvJoyMDIz5bm0MuaciDE35pelMjPmmYI1OeWIhu+8iOeJueWIpeOBqueQhueUseOBjOOBguOCi+WgtOWQiOOBr+mAo+e1oeOBl+OBpuOBj+OBoOOBleOBhO+8iQoKIyMg5o6i56m255qE44OH44O844K/5YiG5p6QCgotIFBvc2l0IENsb3VkIOOBq+OBpOOBhOOBpgogICAgLSBFcnJvciAxMzcKICAgIC0g44OV44Kh44Kk44Or44Gu44OA44Km44Oz44Ot44O844OJ44Gr44Gk44GE44GmCiAgICAtIOmbo+awkeOBq+OBpOOBhOOBpuOBruiqsumhjOOBq+OBpOOBhOOBpgoKCiMjIOesrDnpgLEKCjAyLzE1KFRIKSDCoOe0m+S6ieOBqOiyp+WbsOOBrumAo+mOljMKCuOAgOOAgOOAgOOAgOOAgCDCoOe0m+S6ieOBqOiyp+WbsOOBrumAo+mOluOCkuaWreOBoeWIh+OCi+aWueazlQoKMDIvMjAoVFUp44CAUuOBp+ODh+ODvOOCv+OCteOCpOOCqOODs+OCuTnvvJrjgb7jgajjgoHjgajmvJTnv5LjgIAKCuODrOODneODvOODiOS9nOaIkAoKLSAgIOe1jOa4iOOBqOe1jOa4iOWtpuOBp+S9v+eUqOOBl+OBn+ODh+ODvOOCv++8mlvjg6rjg7Pjgq9dKGh0dHBzOi8vZHMtc2wuZ2l0aHViLmlvL2ludHJvMnIvZ2VzMDAxL2dlczAwMWRhdGEubmIuaHRtbCkKLSAgIOaOoue0oueahOODh+ODvOOCv+WIhuaekCBb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS9lZGEubmIuaHRtbCkKCiMjIOaOoue0oueahOODh+ODvOOCv+WIhuaekO+8iEVEQe+8iQoKLSAgIOihqOmhjCBUaXRsZQotICAg5qaC6KaBIEFic3RyYWN077yI55uu55qE44CB54Sm54K544KS44GC44KP44Gb44KL5oyH5qiZ44KE5Zu944Gu44Oq44K544OI44Gq44Gp77yJCi0gICDjg4fjg7zjgr/mg4XloLHvvJrjg4fjg7zjgr/lkI3jgIHjg4fjg7zjgr/jgrPjg7zjg4njgIHlpInmlbDlkI3jgIHjg4fjg7zjgr/mpoLopoEKLSAgIOWQhOmgheebruOBq+OAgeawl+OBpeOBhOOBn+OBk+OBqOOAgeeWkeWVj+OBquOBqeOCkuiomOmMsu+8iEVEQeOBruaguOOBqOOBquOCi+mDqOWIhuOBp+OBme+8iQotICAg44OH44O844K/44Gu5Y+W5b6XIC0g44OA44Km44Oz44Ot44O844OJ44GX44Gm5L+d5a2Y44GX44Gm44GK44GP44Go6Imv44GECi0gICDliIbmnpDjg7voppbopprljJbvvIjmjqLntKLnmoTvvJroqabooYzjgajpgbjmip7jg7vmjIfmqJnjgoTlm73jg6rjgrnjg4jjgarjgankv67mraPjg7vkuojmg7PvvIkKICAgIC0gICDlkITlubTmr47jga7jg4fjg7zjgr/jga7mlbDjga7mo5LjgrDjg6njg5UKICAgIC0gICDntYzlubTlpInljJYKICAgIC0gICDliIbluIMKICAgIC0gICDnm7jplqIKCi0gICDjgrPjg5/jg6Xjg4vjgrHjg7zjgrfjg6fjg7PvvIjnmbrooajjg7vlhbHmnInvvIkKICAgIC0g44CA5aCx5ZGK44O76KiY6Yyy44O744K544Op44Kk44OJ44O76KuW5paH44Gq44GpCgojIOa8lOe/kiAy5pyIMjDml6XvvIjngavvvIkKCiMjIOODleOCoeOCpOODq+ODquODs+OCrwoK5Z+65pys55qE44Gr44Gv44CBUG9zaXRDbG91ZO+8iDxodHRwczovL3Bvc2l0LmNsb3VkLz7vvInjgpLkvb/jgaPjgablrp/nv5IKCi0gICDmjqLntKLnmoTjg4fjg7zjgr/liIbmnpDvvIhFREHvvIkgLQogICAgLSAgIOi7jeS6i+iyu++8iG1pbGl0YXJ5LlJtZO+8iSBbW+ODquODs+OCr10oaHR0cHM6Ly9kcy1zbC5naXRodWIuaW8vaW50cm8yci9nZXMwMDEvbWlsaXRhcnkubmIuaHRtbCldLCBbW1JtZF0oaHR0cHM6Ly9naXRodWIuY29tL2RzLXNsL2ludHJvMnIvYmxvYi9tYWluL2RvY3MvZ2VzMDAxL21pbGl0YXJ5LlJtZCldCiAgICAtICAg5L6L77ya6Zuj5rCR77yIcGVhY2UxLlJtZO+8iVBvc2l0Q2xvdWQg44Gn5L2c5oiQIFtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS9wZWFjZTEubmIuaHRtbCldLCBbW1JtZF0oaHR0cHM6Ly9naXRodWIuY29tL2RzLXNsL2ludHJvMnIvYmxvYi9tYWluL2RvY3MvZ2VzMDAxL3BlYWNlMS5SbWQpXQogICAgLSAgIOS+i++8mumbo+awke+8iHBlYWNlMC5SbWTvvIlSU3R1ZGlvIOOBp+WujOaIkOOBleOBm+OBn+OCguOBrgpbW+ODquODs+OCr10oaHR0cHM6Ly9kcy1zbC5naXRodWIuaW8vaW50cm8yci9nZXMwMDEvcGVhY2UwLm5iLmh0bWwpXSwgW1tSbWRdKGh0dHBzOi8vZ2l0aHViLmNvbS9kcy1zbC9pbnRybzJyL2Jsb2IvbWFpbi9kb2NzL2dlczAwMS9wZWFjZTAuUm1kKV0KICAgIC0gICBSIE1hcmtkb3duIOOBhOOCjeOBhOOCjeOBquW9ouW8j+OBp+OBruWHuuWKmwpbW+ODquODs+OCr10oaHR0cHM6Ly9kcy1zbC5naXRodWIuaW8vaW50cm8yci9SbWFya2Rvd24tSi5uYi5odG1sKV0sIFtbUm1kXShodHRwczovL2dpdGh1Yi5jb20vZHMtc2wvaW50cm8yci9ibG9iL21haW4vZG9jcy9SbWFya2Rvd24tSi5SbWQpXQoKIyMg5Y+C6ICD5paH54yuCgrmjqLntKLnmoTjg4fjg7zjgr/liIbmnpAgW1vjg6rjg7Pjgq9dKGh0dHBzOi8vZHMtc2wuZ2l0aHViLmlvL2ludHJvMnIvZ2VzMDAxL2VkYS5uYi5odG1sKV3jg7voqrLpoYwx77ya6Kej6KqsIFtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS93NWFfcmVzcG9uc2UubmIuaHRtbCld44O76Kej562U5L6LIFtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS93NWVkYTAubmIuaHRtbCld44O756ysNumAsea8lOe/ku+8muino+etlOS+i++8iOiqsumhjO+8kuOBruino+iqrOOBq+OBi+OBiOOBpu+8iVtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS93NmVkYTAubmIuaHRtbCld44O757WM5riI44Go57WM5riI5a2m5ryU57+S44Ob44O844OgIFtb44Oq44Oz44KvXShodHRwczovL2RzLXNsLmdpdGh1Yi5pby9pbnRybzJyL2dlczAwMS8pXQoKMS4gIOOAjOOBv+OCk+OBquOBruODh+ODvOOCv+OCteOCpOOCqOODs+OCuSAtIERhdGEgU2NpZW5jZSBmb3IgQWxs44CNW1vjg6rjg7Pjgq9dKGh0dHBzOi8vaWN1LWhzdXp1a2kuZ2l0aHViLmlvL2RzNGFqLyldCgoyLiAgUG9zaXQgUmVjaXBlc++8iOaXpyBQb3NpdCBQcmltZXJz77yJOiDln7rmnKznmoTjgarkuovpoIXjga7op6PoqqwgW1tMaW5rXShodHRwczovL3Bvc2l0LmNsb3VkL2xlYXJuL3JlY2lwZXMpXQoKMy4gIFBvc2l0IENoZWF0IFNoZWV0LiDml6nopovooajjgafjgZnjgILljbDliLfjgZfjgabkvb/jgYbjgZ/jgoHjgavjgIFQREYg44KC5o+Q5L6b44GX44Gm44GE44G+44GZ44CCW1tTaXRlIExpbmtdKGh0dHBzOi8vcnN0dWRpby5naXRodWIuaW8vY2hlYXRzaGVldHMvKV0KCjQuICBEYXRhQ2FtcCBDaGVhdCBTaGVldDogVGlkeXZlcnNlIGZvciBCaWdpbm5lcnMuIOODh+ODvOOCv+OCteOCpOOCqOODs+OCueOBruaVmeiCsuOCkuOBl+OBpuOBhOOCi+S8muekvuOBruaXqeimi+ihqOOBruS4gOOBpOOBp+OBmeOAguWfuuacrOOBjOewoeWNmOOBq+OBvuOBqOOBvuOBo+OBpuOBhOOBvuOBmeOAgltbTGlua10oaHR0cHM6Ly9pbWFnZXMuZGF0YWNhbXAuY29tL2ltYWdlL3VwbG9hZC92MTY3NjMwMjY5Ny9NYXJrZXRpbmcvQmxvZy9UaWR5dmVyc2VfQ2hlYXRfU2hlZXQucGRmKV0KCjUuICDnrrHjgbLjgZLlm7Pjga7opovmlrkgW1vjg6rjg7Pjgq9dKGh0dHBzOi8vYmVsbGN1cnZlLmpwL3N0YXRpc3RpY3MvY291cnNlLzUyMjAuaHRtbCld44CB5aSW44KM5YCk5qSc5Ye644Gu44GC44KL566x44Gy44GS5ZuzIFtb44Oq44Oz44KvXShodHRwczovL2JlbGxjdXJ2ZS5qcC9zdGF0aXN0aWNzL2NvdXJzZS81MjIyLmh0bWwpXSDjgarjganjgZXjgb7jgZbjgb7jgarmg4XloLHjgYLjgooKCjYuICBWaWRlbzogW0hpc3RvZ3JhbV0oaHR0cHM6Ly92aW1lby5jb20vMjIxNjA3MzQxKSwgW0JveHBsb3RdKGh0dHBzOi8vdmltZW8uY29tLzIyMjM1ODAzNCkK