From 11e960cedf8cb850681e4feff046e56746f92bdc Mon Sep 17 00:00:00 2001 From: mimorisuzuko Date: Fri, 19 Jul 2019 14:32:57 +0900 Subject: [PATCH 1/2] Fixed build func --- index.html | 2 +- scripts/build-func.jsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 311ac23..575bdbb 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -USB00.00

Hiroki Usuba / 薄羽 大樹

  • Human-Computer Interaction; Pointing; GUIs
  • JavaScript; React; Electron
  • Voice actress; IDOL

Publications

Paper at international conference w/ review

  1. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. User Performance by the Difference Between Motor and Visual Widths for Small Target Pointing. In Proceedings of the 10th Nordic Conference on Human-Computer Interaction (NordiCHI '18), 161--169, 2018. http://doi.acm.org/10.1145/3240167.3240171 [Full paper; Acceptance rate 24.5%] [PDF]
  2. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. Pointing to Targets with Difference Between Motor and Visual Widths. In Proceedings of the 30th Australian Conference on Computer-Human Interaction (OzCHI '18), 374--383, 2018. http://doi.acm.org/10.1145/3292147.3292150 [Long paper; Acceptance rate 40%] [PDF]
  3. Kaito Yamada, Hiroki Usuba, and Homei Miyashita. Modeling Drone Crossing Movement with Fitts’ Law. In Human-Computer Interaction. Theories, Methods, and Human Issues, 2019. [Late Breaking Work Paper; to appear]
  4. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. Touch Pointing Performance for Uncertain Touchable Sizes of 1D Targets. In Proceedings of the 21st International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI '19), 8 pages, 2019. http://doi.acm.org/10.1145/3338286.3340131

Poster and demo at international conference w/ review

  1. Kaito Yamada, Hiroki Usuba, and Homei Miyahita. Modeling Drone Pointing Movement with Fitts' Law. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (CHI EA '19), LBW2519:1--LBW2519:6, 2019. http://doi.acm.org/10.1145/3290607.3312835 [Acceptance rate 42.2%] [PDF]

Domestic journal w/ review

  1. 薄羽大樹, 山中祥太, 宮下芳明. Motor WidthとVisual Widthが異なる状況下でのポインティング性能. 情報処理学会論文誌, Vol. 60, No. 4, 1184--1199, 2019. [PDF]

Paper at domestic conference w/ review

  1. 薄羽大樹, 宮下芳明. コメントイン:コメントを先に書くことによる新形態のAPIリファレンス. 第23回インタラクティブシステムとソフトウェアに関するワークショップ論文集(WISS2015), 2015. [PDF] [Video]
  2. 薄羽大樹, 山中祥太, 宮下芳明. Motor WidthとVisual Widthの差を考慮したポインティングのモデル化. インタラクション2019論文集, 122-130, 2019. [PDF]

Oral presentation at domestic conference

  1. 松本浩明, 石井啓之, 薄羽大樹, 菊池浩明. Drive-by-Download 攻撃通信の可視化システム. コンピュータセキュリティシンポジウム 2014 論文集, Vol. 2014, No. 2, 9--16, 2014.
  2. 薄羽大樹, 山中祥太, 宮下芳明. 投げなわ選択と途中省略型投げなわ選択の性能評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2017, No. 22, 1--6, 2017. [PDF]
  3. 山田開斗, 薄羽大樹, 宮下芳明. ドローン操縦におけるポインティングの評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2018, No. 1, 1--6, 2018. [PDF]
  4. 山田開斗, 薄羽大樹, 宮下芳明. ドローン操縦におけるクロッシングの評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2019, No. 2, 1--6, 2019. [PDF]

Poster and demo at domestic conference

  1. 薄羽大樹, 宮下芳明. Extended Lasso: 延長線を利用する自由選択手法の提案. 第25回インタラクティブシステムとソフトウェアに関するワークショップ論文集 (WISS2017) , 2017. [PDF] [Video]
  2. 加藤邦拓, 薄羽大樹, 鳥山らいか, 竹内まゆ, 野崎玲那, 細谷美月, 宮下芳明. タッチパネルを拡張する紙製インタフェースを搭載したインタラクティブパッケージの開発. インタラクション2018論文集, 889--894, 2018. [プレミアム発表; Selection rate 18.5%] [PDF] [Video] [Press release]
  3. 島田雄輝, 薄羽大樹, 宮下芳明. 数式の記述方法を選択できるプログラミングインタフェース. 第26回インタラクティブシステムとソフトウェアに関するワークショップ論文集 (WISS2018) , 2018. [PDF] [Video]
  4. 池田沙厘奈, 薄羽大樹, 宮下芳明. 視線追跡HMDと眉間を用いた「目掴み」の評価. インタラクション2019論文集, 193--198, 2019. [PDF] [Video]

News

2016/10/22ISUCON6にエンボディパイプ椅子(mactkg, kwzr, mimorisuzuko)として出場
2017/01/26LIVE MUSIC HACKASONGにてteam-kite(山田開斗,薄羽大樹)としてJazztronik・野崎良太賞を受賞
2017/07/31 - 08/04Wantedly, Inc.のReactでつくるWebフロントエンドコースに参加(
2017/08/22 - 08/23オープンキャンパスで後輩2人とドローンを飛ばす(ソフトウェアを担当,
2017/10/05デイリーポータルZにABPro2017の記事が掲載(分度器,
\ No newline at end of file +USB00.00

Hiroki Usuba / 薄羽 大樹

  • Human-Computer Interaction; Pointing; GUIs
  • JavaScript; React; Electron
  • Voice actress; IDOL

Publications

Paper at international conference w/ review

  1. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. User Performance by the Difference Between Motor and Visual Widths for Small Target Pointing. In Proceedings of the 10th Nordic Conference on Human-Computer Interaction (NordiCHI '18), 161--169, 2018. http://doi.acm.org/10.1145/3240167.3240171 [Full paper; Acceptance rate 24.5%] [PDF]
  2. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. Pointing to Targets with Difference Between Motor and Visual Widths. In Proceedings of the 30th Australian Conference on Computer-Human Interaction (OzCHI '18), 374--383, 2018. http://doi.acm.org/10.1145/3292147.3292150 [Long paper; Acceptance rate 40%] [PDF]
  3. Kaito Yamada, Hiroki Usuba, and Homei Miyashita. Modeling Drone Crossing Movement with Fitts’ Law. In Human-Computer Interaction. Theories, Methods, and Human Issues, 2019. [Late Breaking Work Paper; to appear]
  4. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. Touch Pointing Performance for Uncertain Touchable Sizes of 1D Targets. In Proceedings of the 21st International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI '19), 8 pages, 2019. http://doi.acm.org/10.1145/3338286.3340131

Poster and demo at international conference w/ review

  1. Kaito Yamada, Hiroki Usuba, and Homei Miyahita. Modeling Drone Pointing Movement with Fitts' Law. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (CHI EA '19), LBW2519:1--LBW2519:6, 2019. http://doi.acm.org/10.1145/3290607.3312835 [Acceptance rate 42.2%] [PDF]

Domestic journal w/ review

  1. 薄羽大樹, 山中祥太, 宮下芳明. Motor WidthとVisual Widthが異なる状況下でのポインティング性能. 情報処理学会論文誌, Vol. 60, No. 4, 1184--1199, 2019. [PDF]

Paper at domestic conference w/ review

  1. 薄羽大樹, 宮下芳明. コメントイン:コメントを先に書くことによる新形態のAPIリファレンス. 第23回インタラクティブシステムとソフトウェアに関するワークショップ論文集(WISS2015), 2015. [PDF] [Video]
  2. 薄羽大樹, 山中祥太, 宮下芳明. Motor WidthとVisual Widthの差を考慮したポインティングのモデル化. インタラクション2019論文集, 122-130, 2019. [PDF]

Oral presentation at domestic conference

  1. 松本浩明, 石井啓之, 薄羽大樹, 菊池浩明. Drive-by-Download 攻撃通信の可視化システム. コンピュータセキュリティシンポジウム 2014 論文集, Vol. 2014, No. 2, 9--16, 2014.
  2. 薄羽大樹, 山中祥太, 宮下芳明. 投げなわ選択と途中省略型投げなわ選択の性能評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2017, No. 22, 1--6, 2017. [PDF]
  3. 山田開斗, 薄羽大樹, 宮下芳明. ドローン操縦におけるポインティングの評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2018, No. 1, 1--6, 2018. [PDF]
  4. 山田開斗, 薄羽大樹, 宮下芳明. ドローン操縦におけるクロッシングの評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2019, No. 2, 1--6, 2019. [PDF]

Poster and demo at domestic conference

  1. 薄羽大樹, 宮下芳明. Extended Lasso: 延長線を利用する自由選択手法の提案. 第25回インタラクティブシステムとソフトウェアに関するワークショップ論文集 (WISS2017) , 2017. [PDF] [Video]
  2. 加藤邦拓, 薄羽大樹, 鳥山らいか, 竹内まゆ, 野崎玲那, 細谷美月, 宮下芳明. タッチパネルを拡張する紙製インタフェースを搭載したインタラクティブパッケージの開発. インタラクション2018論文集, 889--894, 2018. [プレミアム発表; Selection rate 18.5%] [PDF] [Video] [Press release]
  3. 島田雄輝, 薄羽大樹, 宮下芳明. 数式の記述方法を選択できるプログラミングインタフェース. 第26回インタラクティブシステムとソフトウェアに関するワークショップ論文集 (WISS2018) , 2018. [PDF] [Video]
  4. 池田沙厘奈, 薄羽大樹, 宮下芳明. 視線追跡HMDと眉間を用いた「目掴み」の評価. インタラクション2019論文集, 193--198, 2019. [PDF] [Video]

News

2016/10/22ISUCON6にエンボディパイプ椅子(mactkg, kwzr, mimorisuzuko)として出場
2017/01/26LIVE MUSIC HACKASONGにてteam-kite(山田開斗,薄羽大樹)としてJazztronik・野崎良太賞を受賞
2017/07/31 - 08/04Wantedly, Inc.のReactでつくるWebフロントエンドコースに参加(
2017/08/22 - 08/23オープンキャンパスで後輩2人とドローンを飛ばす(ソフトウェアを担当,
2017/10/05デイリーポータルZにABPro2017の記事が掲載(分度器,
\ No newline at end of file diff --git a/scripts/build-func.jsx b/scripts/build-func.jsx index 698b15b..cda9612 100644 --- a/scripts/build-func.jsx +++ b/scripts/build-func.jsx @@ -1,6 +1,6 @@ import React from 'react'; import { renderStylesToString } from 'emotion-server'; -import { renderToStaticMarkup } from 'react-dom/server'; +import { renderToString } from 'react-dom/server'; import fs from 'fs-extra'; import libpath from 'path'; import config from '../config'; @@ -55,7 +55,7 @@ export default async () => { await fs.writeFile( libpath.join(dstDir, 'index.html'), `${renderStylesToString( - renderToStaticMarkup( + renderToString( From 7bf0232048eeaa43bff17b685ba8519b548db0e3 Mon Sep 17 00:00:00 2001 From: mimorisuzuko Date: Fri, 23 Aug 2019 15:19:18 +0900 Subject: [PATCH 2/2] Added ISS2019 --- index.html | 2 +- index.js | 2 +- src/bibs/paper-international-conf-w-review.bib | 11 ++++++++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 575bdbb..ca5aff4 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -USB00.00

Hiroki Usuba / 薄羽 大樹

  • Human-Computer Interaction; Pointing; GUIs
  • JavaScript; React; Electron
  • Voice actress; IDOL

Publications

Paper at international conference w/ review

  1. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. User Performance by the Difference Between Motor and Visual Widths for Small Target Pointing. In Proceedings of the 10th Nordic Conference on Human-Computer Interaction (NordiCHI '18), 161--169, 2018. http://doi.acm.org/10.1145/3240167.3240171 [Full paper; Acceptance rate 24.5%] [PDF]
  2. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. Pointing to Targets with Difference Between Motor and Visual Widths. In Proceedings of the 30th Australian Conference on Computer-Human Interaction (OzCHI '18), 374--383, 2018. http://doi.acm.org/10.1145/3292147.3292150 [Long paper; Acceptance rate 40%] [PDF]
  3. Kaito Yamada, Hiroki Usuba, and Homei Miyashita. Modeling Drone Crossing Movement with Fitts’ Law. In Human-Computer Interaction. Theories, Methods, and Human Issues, 2019. [Late Breaking Work Paper; to appear]
  4. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. Touch Pointing Performance for Uncertain Touchable Sizes of 1D Targets. In Proceedings of the 21st International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI '19), 8 pages, 2019. http://doi.acm.org/10.1145/3338286.3340131

Poster and demo at international conference w/ review

  1. Kaito Yamada, Hiroki Usuba, and Homei Miyahita. Modeling Drone Pointing Movement with Fitts' Law. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (CHI EA '19), LBW2519:1--LBW2519:6, 2019. http://doi.acm.org/10.1145/3290607.3312835 [Acceptance rate 42.2%] [PDF]

Domestic journal w/ review

  1. 薄羽大樹, 山中祥太, 宮下芳明. Motor WidthとVisual Widthが異なる状況下でのポインティング性能. 情報処理学会論文誌, Vol. 60, No. 4, 1184--1199, 2019. [PDF]

Paper at domestic conference w/ review

  1. 薄羽大樹, 宮下芳明. コメントイン:コメントを先に書くことによる新形態のAPIリファレンス. 第23回インタラクティブシステムとソフトウェアに関するワークショップ論文集(WISS2015), 2015. [PDF] [Video]
  2. 薄羽大樹, 山中祥太, 宮下芳明. Motor WidthとVisual Widthの差を考慮したポインティングのモデル化. インタラクション2019論文集, 122-130, 2019. [PDF]

Oral presentation at domestic conference

  1. 松本浩明, 石井啓之, 薄羽大樹, 菊池浩明. Drive-by-Download 攻撃通信の可視化システム. コンピュータセキュリティシンポジウム 2014 論文集, Vol. 2014, No. 2, 9--16, 2014.
  2. 薄羽大樹, 山中祥太, 宮下芳明. 投げなわ選択と途中省略型投げなわ選択の性能評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2017, No. 22, 1--6, 2017. [PDF]
  3. 山田開斗, 薄羽大樹, 宮下芳明. ドローン操縦におけるポインティングの評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2018, No. 1, 1--6, 2018. [PDF]
  4. 山田開斗, 薄羽大樹, 宮下芳明. ドローン操縦におけるクロッシングの評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2019, No. 2, 1--6, 2019. [PDF]

Poster and demo at domestic conference

  1. 薄羽大樹, 宮下芳明. Extended Lasso: 延長線を利用する自由選択手法の提案. 第25回インタラクティブシステムとソフトウェアに関するワークショップ論文集 (WISS2017) , 2017. [PDF] [Video]
  2. 加藤邦拓, 薄羽大樹, 鳥山らいか, 竹内まゆ, 野崎玲那, 細谷美月, 宮下芳明. タッチパネルを拡張する紙製インタフェースを搭載したインタラクティブパッケージの開発. インタラクション2018論文集, 889--894, 2018. [プレミアム発表; Selection rate 18.5%] [PDF] [Video] [Press release]
  3. 島田雄輝, 薄羽大樹, 宮下芳明. 数式の記述方法を選択できるプログラミングインタフェース. 第26回インタラクティブシステムとソフトウェアに関するワークショップ論文集 (WISS2018) , 2018. [PDF] [Video]
  4. 池田沙厘奈, 薄羽大樹, 宮下芳明. 視線追跡HMDと眉間を用いた「目掴み」の評価. インタラクション2019論文集, 193--198, 2019. [PDF] [Video]

News

2016/10/22ISUCON6にエンボディパイプ椅子(mactkg, kwzr, mimorisuzuko)として出場
2017/01/26LIVE MUSIC HACKASONGにてteam-kite(山田開斗,薄羽大樹)としてJazztronik・野崎良太賞を受賞
2017/07/31 - 08/04Wantedly, Inc.のReactでつくるWebフロントエンドコースに参加(
2017/08/22 - 08/23オープンキャンパスで後輩2人とドローンを飛ばす(ソフトウェアを担当,
2017/10/05デイリーポータルZにABPro2017の記事が掲載(分度器,
\ No newline at end of file +USB00.00

Hiroki Usuba / 薄羽 大樹

  • Human-Computer Interaction; Pointing; GUIs
  • JavaScript; React; Electron
  • Voice actress; IDOL

Publications

Paper at international conference w/ review

  1. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. User Performance by the Difference Between Motor and Visual Widths for Small Target Pointing. In Proceedings of the 10th Nordic Conference on Human-Computer Interaction (NordiCHI '18), 161--169, 2018. http://doi.acm.org/10.1145/3240167.3240171 [Full paper; Acceptance rate 24.5%] [PDF]
  2. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. Pointing to Targets with Difference Between Motor and Visual Widths. In Proceedings of the 30th Australian Conference on Computer-Human Interaction (OzCHI '18), 374--383, 2018. http://doi.acm.org/10.1145/3292147.3292150 [Long paper; Acceptance rate 40%] [PDF]
  3. Kaito Yamada, Hiroki Usuba, and Homei Miyashita. Modeling Drone Crossing Movement with Fitts’ Law. In Human-Computer Interaction. Theories, Methods, and Human Issues, 2019. [Late Breaking Work Paper; to appear]
  4. Hiroki Usuba, Shota Yamanaka, and Homei Miyashita. Touch Pointing Performance for Uncertain Touchable Sizes of 1D Targets. In Proceedings of the 21st International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI '19), 8 pages, 2019. http://doi.acm.org/10.1145/3338286.3340131

Poster and demo at international conference w/ review

  1. Kaito Yamada, Hiroki Usuba, and Homei Miyahita. Modeling Drone Pointing Movement with Fitts' Law. In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems (CHI EA '19), LBW2519:1--LBW2519:6, 2019. http://doi.acm.org/10.1145/3290607.3312835 [Acceptance rate 42.2%] [PDF]

Domestic journal w/ review

  1. 薄羽大樹, 山中祥太, 宮下芳明. Motor WidthとVisual Widthが異なる状況下でのポインティング性能. 情報処理学会論文誌, Vol. 60, No. 4, 1184--1199, 2019. [PDF]

Paper at domestic conference w/ review

  1. 薄羽大樹, 宮下芳明. コメントイン:コメントを先に書くことによる新形態のAPIリファレンス. 第23回インタラクティブシステムとソフトウェアに関するワークショップ論文集(WISS2015), 2015. [PDF] [Video]
  2. 薄羽大樹, 山中祥太, 宮下芳明. Motor WidthとVisual Widthの差を考慮したポインティングのモデル化. インタラクション2019論文集, 122-130, 2019. [PDF]

Oral presentation at domestic conference

  1. 松本浩明, 石井啓之, 薄羽大樹, 菊池浩明. Drive-by-Download 攻撃通信の可視化システム. コンピュータセキュリティシンポジウム 2014 論文集, Vol. 2014, No. 2, 9--16, 2014.
  2. 薄羽大樹, 山中祥太, 宮下芳明. 投げなわ選択と途中省略型投げなわ選択の性能評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2017, No. 22, 1--6, 2017. [PDF]
  3. 山田開斗, 薄羽大樹, 宮下芳明. ドローン操縦におけるポインティングの評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2018, No. 1, 1--6, 2018. [PDF]
  4. 山田開斗, 薄羽大樹, 宮下芳明. ドローン操縦におけるクロッシングの評価. 研究報告ヒューマンコンピュータインタラクション (HCI), Vol. 2019, No. 2, 1--6, 2019. [PDF]

Poster and demo at domestic conference

  1. 薄羽大樹, 宮下芳明. Extended Lasso: 延長線を利用する自由選択手法の提案. 第25回インタラクティブシステムとソフトウェアに関するワークショップ論文集 (WISS2017) , 2017. [PDF] [Video]
  2. 加藤邦拓, 薄羽大樹, 鳥山らいか, 竹内まゆ, 野崎玲那, 細谷美月, 宮下芳明. タッチパネルを拡張する紙製インタフェースを搭載したインタラクティブパッケージの開発. インタラクション2018論文集, 889--894, 2018. [プレミアム発表; Selection rate 18.5%] [PDF] [Video] [Press release]
  3. 島田雄輝, 薄羽大樹, 宮下芳明. 数式の記述方法を選択できるプログラミングインタフェース. 第26回インタラクティブシステムとソフトウェアに関するワークショップ論文集 (WISS2018) , 2018. [PDF] [Video]
  4. 池田沙厘奈, 薄羽大樹, 宮下芳明. 視線追跡HMDと眉間を用いた「目掴み」の評価. インタラクション2019論文集, 193--198, 2019. [PDF] [Video]

News

2016/10/22ISUCON6にエンボディパイプ椅子(mactkg, kwzr, mimorisuzuko)として出場
2017/01/26LIVE MUSIC HACKASONGにてteam-kite(山田開斗,薄羽大樹)としてJazztronik・野崎良太賞を受賞
2017/07/31 - 08/04Wantedly, Inc.のReactでつくるWebフロントエンドコースに参加(
2017/08/22 - 08/23オープンキャンパスで後輩2人とドローンを飛ばす(ソフトウェアを担当,
2017/10/05デイリーポータルZにABPro2017の記事が掲載(分度器,
\ No newline at end of file diff --git a/index.js b/index.js index fd6b632..c576089 100644 --- a/index.js +++ b/index.js @@ -1 +1 @@ -!function i(o,s,l){function u(t,e){if(!s[t]){if(!o[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(c)return c(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var a=s[t]={exports:{}};o[t][0].call(a.exports,function(e){return u(o[t][1][e]||e)},a,a.exports,i,o,s,l)}return s[t].exports}for(var c="function"==typeof require&&require,e=0;e>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:r^=(255&e.charCodeAt(a+2))<<16;case 2:r^=(255&e.charCodeAt(a+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(a)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)}},{}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t){var n={};return function(e){return void 0===n[e]&&(n[e]=t(e)),n[e]}}},{}],5:[function(b,e,w){(function(f){"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(w,"__esModule",{value:!0});var d=e(b("@emotion/hash")),n=e(b("@emotion/unitless")),t=e(b("@emotion/memoize")),r=/[A-Z]|^ms/g,a=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=t(function(e){return e.replace(r,"-$&").toLowerCase()}),c=function(e,t){if(null==t||"boolean"==typeof t)return"";switch(e){case"animation":case"animationName":"string"==typeof t&&(t=t.replace(a,function(e,t,n){return g={name:t,styles:n,next:g},t}))}return 1!==n[e]&&45!==e.charCodeAt(1)&&"number"==typeof t&&0!==t?t+"px":t};if("production"!==f.env.NODE_ENV){var i=/(attr|calc|counters?|url)\(/,o=["normal","none","counter","open-quote","close-quote","no-open-quote","no-close-quote","initial","inherit","unset"],s=c,l=/^-ms-/,p=/-(.)/g,h={};c=function(e,t){"content"===e&&("string"!=typeof t||-1===o.indexOf(t)&&!i.test(t)&&(t.charAt(0)!==t.charAt(t.length-1)||'"'!==t.charAt(0)&&"'"!==t.charAt(0)))&&console.error("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\""+t+"\"'`");var n=s(e,t),r=45===e.charCodeAt(1);return""===n||r||-1===e.indexOf("-")||void 0!==h[e]||(h[e]=!0,console.error("Using kebab-case for css properties in objects is not supported. Did you mean "+e.replace(l,"ms-").replace(p,function(e,t){return t.toUpperCase()})+"?")),n}}var m=!0;function y(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles){if("production"!==f.env.NODE_ENV&&"NO_COMPONENT_SELECTOR"===n.toString())throw new Error("Component selectors can only be used in conjunction with babel-plugin-emotion.");return n}switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return g={name:n.name,styles:n.styles,next:g},n.name;if(void 0===n.styles)return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a css`color: ${props.color}`\nIt can be called directly with props or interpolated in a styled call like this\nlet SomeComponent = styled('div')`${dynamicStyle}`");default:if(null==t)return n;var l=t[n];return"production"!==f.env.NODE_ENV&&r&&m&&void 0!==l&&(console.error("Interpolating a className from css`` is not recommended and will cause problems with composition.\nInterpolating a className from css`` will be completely unsupported in a future major version of Emotion"),m=!1),void 0===l||r?n:l}}var v,g,_=/label:\s*([^\s;\n{]+)\s*;/g;"production"!==f.env.NODE_ENV&&(v=/\/\*#\ssourceMappingURL=data:application\/json;\S+\s+\*\//);w.serializeStyles=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,a="";g=void 0;var i,o=e[0];null==o||void 0===o.raw?a+=y(n,t,o,r=!1):a+=o[0];for(var s=1;sthis.pos&&"@"!=this.input[this.pos];)this.pos++;return"@"==this.input[this.pos]},this.skipWhitespace=function(e){for(;this.isWhitespace(this.input[this.pos]);)this.pos++;if("%"==this.input[this.pos]&&1==e){for(;"\n"!=this.input[this.pos];)this.pos++;this.skipWhitespace(e)}},this.value_braces=function(){var e=0;this.match("{",!1);for(var t=this.pos,n=!1;;){if(!n)if("}"==this.input[this.pos]){if(!(0=this.input.length-1)throw"Unterminated value";n="\\"==this.input[this.pos]&&0==n,this.pos++}},this.value_comment=function(){for(var e="",t=0;!this.tryMatch("}",!1)||0!=t;){if(e+=this.input[this.pos],"{"==this.input[this.pos]&&t++,"}"==this.input[this.pos]&&t--,this.pos>=this.input.length-1)throw"Unterminated value:"+this.input.substring(start);this.pos++}return e},this.value_quotes=function(){this.match('"',!1);for(var e=this.pos,t=!1;;){if(!t){if('"'==this.input[this.pos]){var n=this.pos;return this.match('"',!1),this.input.substring(e,n)}if(this.pos>=this.input.length-1)throw"Unterminated value:"+this.input.substring(e)}t="\\"==this.input[this.pos]&&0==t,this.pos++}},this.single_value=function(){var e=this.pos;if(this.tryMatch("{"))return this.value_braces();if(this.tryMatch('"'))return this.value_quotes();var t=this.key();if(t.match("^[0-9]+$"))return t;if(0<=this.months.indexOf(t.toLowerCase()))return t.toLowerCase();throw"Value expected:"+this.input.substring(e)+" for key: "+t},this.value=function(){var e=[];for(e.push(this.single_value());this.tryMatch("#");)this.match("#"),e.push(this.single_value());return e.join("")},this.key=function(e){for(var t=this.pos;;){if(this.pos>=this.input.length)throw"Runaway key";if(0<=this.notKey.indexOf(this.input[this.pos]))return e&&","!=this.input[this.pos]?(this.pos=t,null):this.input.substring(t,this.pos);this.pos++}},this.key_equals_value=function(){var e=this.key();if(this.tryMatch("=")){this.match("=");var t=this.value();return[e=e.trim(),t]}throw"... = value expected, equals sign missing:"+this.input.substring(this.pos)},this.key_value_list=function(){var e=this.key_equals_value();for(this.currentEntry.entryTags={},this.currentEntry.entryTags[e[0]]=e[1];this.tryMatch(",")&&(this.match(","),!this.tryMatch("}"));)e=this.key_equals_value(),this.currentEntry.entryTags[e[0]]=e[1]},this.entry_body=function(e){this.currentEntry={},this.currentEntry.citationKey=this.key(!0),this.currentEntry.entryType=e.substring(1),null!=this.currentEntry.citationKey&&this.match(","),this.key_value_list(),this.entries.push(this.currentEntry)},this.directive=function(){return this.match("@"),"@"+this.key()},this.preamble=function(){this.currentEntry={},this.currentEntry.entryType="PREAMBLE",this.currentEntry.entry=this.value_comment(),this.entries.push(this.currentEntry)},this.comment=function(){this.currentEntry={},this.currentEntry.entryType="COMMENT",this.currentEntry.entry=this.value_comment(),this.entries.push(this.currentEntry)},this.entry=function(e){this.entry_body(e)},this.alernativeCitationKey=function(){this.entries.forEach(function(e){!e.citationKey&&e.entryTags&&(e.citationKey="",e.entryTags.author&&(e.citationKey+=e.entryTags.author.split(",")[0]+=", "),e.citationKey+=e.entryTags.year)})},this.bibtex=function(){for(;this.matchAt();){var e=this.directive();this.match("{"),"@STRING"==e.toUpperCase()?this.string():"@PREAMBLE"==e.toUpperCase()?this.preamble():"@COMMENT"==e.toUpperCase()?this.comment():this.entry(e),this.match("}")}this.alernativeCitationKey()}}e.toJSON=function(e){var t=new n;return t.setInput(e),t.bibtex(),t.entries},e.toBibtex=function(e){var t="";for(var n in e){if(t+="@"+e[n].entryType,t+="{",e[n].citationKey&&(t+=e[n].citationKey+", "),e[n].entry&&(t+=e[n].entry),e[n].entryTags){var r="";for(var a in e[n].entryTags)0!=r.length&&(r+=", "),r+=a+"= {"+e[n].entryTags[a]+"}";t+=r}t+="}\n\n"}return t}}(void 0===n?this.bibtexParse={}:n)},{}],13:[function(e,t,n){},{}],14:[function(r,e,i){(function(t){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var e,n=(e=r("@emotion/cache"))&&"object"==typeof e&&"default"in e?e.default:e,o=r("@emotion/serialize"),s=r("@emotion/utils");function l(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function a(e,t,n){var r=[],a=s.getRegisteredStyles(e,r,n);return r.length<2?n:a+t(r)}var u=function e(t){for(var n="",r=0;r>>0,r=0;rxe(e)?(i=e+1,s-xe(e)):(i=e,s),{year:i,dayOfYear:o}}function We(e,t,n){var r,a,i=Fe(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?r=o+He(a=e.year()-1,t,n):o>He(e.year(),t,n)?(r=o-He(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function He(e,t,n){var r=Fe(e,t,n),a=Fe(e+1,t,n);return(xe(e)-r+a)/7}W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),N("week","w"),N("isoWeek","W"),R("week",5),R("isoWeek",5),le("w",Q),le("ww",Q,B),le("W",Q),le("WW",Q,B),pe(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=k(e)});function Ve(e,t){return e.slice(t,7).concat(e.slice(0,t))}W("d",0,"do","day"),W("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),W("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),W("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),N("day","d"),N("weekday","e"),N("isoWeekday","E"),R("day",11),R("weekday",11),R("isoWeekday",11),le("d",Q),le("e",Q),le("E",Q),le("dd",function(e,t){return t.weekdaysMinRegex(e)}),le("ddd",function(e,t){return t.weekdaysShortRegex(e)}),le("dddd",function(e,t){return t.weekdaysRegex(e)}),pe(["dd","ddd","dddd"],function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:h(n).invalidWeekday=e}),pe(["d","e","E"],function(e,t,n,r){t[r]=k(e)});var Ge="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Be="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var $e="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var qe=oe;var Ke=oe;var Qe=oe;function Je(){function e(e,t){return t.length-e.length}var t,n,r,a,i,o=[],s=[],l=[],u=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),i=this.weekdays(n,""),o.push(r),s.push(a),l.push(i),u.push(r),u.push(a),u.push(i);for(o.sort(e),s.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)s[t]=ce(s[t]),l[t]=ce(l[t]),u[t]=ce(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Ze(){return this.hours()%12||12}function Xe(e,t){W(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function et(e,t){return t._meridiemParse}W("H",["HH",2],0,"hour"),W("h",["hh",2],0,Ze),W("k",["kk",2],0,function(){return this.hours()||24}),W("hmm",0,0,function(){return""+Ze.apply(this)+U(this.minutes(),2)}),W("hmmss",0,0,function(){return""+Ze.apply(this)+U(this.minutes(),2)+U(this.seconds(),2)}),W("Hmm",0,0,function(){return""+this.hours()+U(this.minutes(),2)}),W("Hmmss",0,0,function(){return""+this.hours()+U(this.minutes(),2)+U(this.seconds(),2)}),Xe("a",!0),Xe("A",!1),N("hour","h"),R("hour",13),le("a",et),le("A",et),le("H",Q),le("h",Q),le("k",Q),le("HH",Q,B),le("hh",Q,B),le("kk",Q,B),le("hmm",J),le("hmmss",Z),le("Hmm",J),le("Hmmss",Z),de(["H","HH"],ve),de(["k","kk"],function(e,t,n){var r=k(e);t[ve]=24===r?0:r}),de(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),de(["h","hh"],function(e,t,n){t[ve]=k(e),h(n).bigHour=!0}),de("hmm",function(e,t,n){var r=e.length-2;t[ve]=k(e.substr(0,r)),t[ge]=k(e.substr(r)),h(n).bigHour=!0}),de("hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[ve]=k(e.substr(0,r)),t[ge]=k(e.substr(r,2)),t[_e]=k(e.substr(a)),h(n).bigHour=!0}),de("Hmm",function(e,t,n){var r=e.length-2;t[ve]=k(e.substr(0,r)),t[ge]=k(e.substr(r))}),de("Hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[ve]=k(e.substr(0,r)),t[ge]=k(e.substr(r,2)),t[_e]=k(e.substr(a))});var tt,nt=Ee("Hours",!0),rt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ne,monthsShort:je,week:{dow:0,doy:6},weekdays:Ge,weekdaysMin:$e,weekdaysShort:Be,meridiemParse:/[ap]\.?m?\.?/i},at={},it={};function ot(e){return e?e.toLowerCase().replace("_","-"):e}function st(e){var t=null;if(!at[e]&&void 0!==Qn&&Qn&&Qn.exports)try{t=tt._abbr,Kn("./locale/"+e),lt(t)}catch(e){}return at[e]}function lt(e,t){var n;return e&&((n=i(t)?ct(e):ut(e,t))?tt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),tt._abbr}function ut(e,t){if(null===t)return delete at[e],null;var n,r=rt;if(t.abbr=e,null!=at[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=at[e]._config;else if(null!=t.parentLocale)if(null!=at[t.parentLocale])r=at[t.parentLocale]._config;else{if(null==(n=st(t.parentLocale)))return it[t.parentLocale]||(it[t.parentLocale]=[]),it[t.parentLocale].push({name:e,config:t}),null;r=n._config}return at[e]=new P(O(r,t)),it[e]&&it[e].forEach(function(e){ut(e.name,e.config)}),lt(e),at[e]}function ct(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return tt;if(!o(e)){if(t=st(e))return t;e=[e]}return function(e){for(var t,n,r,a,i=0;i=t&&x(a,n,!0)>=t-1)break;t--}i++}return tt}(e)}function ft(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[me]<0||11Pe(n[he],n[me])?ye:n[ve]<0||24He(n,i,o)?h(e)._overflowWeeks=!0:null!=l?h(e)._overflowWeekday=!0:(s=ze(n,r,a,i,o),e._a[he]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(i=dt(e._a[he],r[he]),(e._dayOfYear>xe(i)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=Le(i,0,e._dayOfYear),e._a[me]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=r[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ve]&&0===e._a[ge]&&0===e._a[_e]&&0===e._a[be]&&(e._nextDay=!0,e._a[ve]=0),e._d=(e._useUTC?Le:function(e,t,n,r,a,i,o){var s;return e<100&&0<=e?(s=new Date(e+400,t,n,r,a,i,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,a,i,o),s}).apply(null,o),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ve]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(h(e).weekdayMismatch=!0)}}var ht=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,vt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],gt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],_t=/^\/?Date\((\-?\d+)/i;function bt(e){var t,n,r,a,i,o,s=e._i,l=ht.exec(s)||mt.exec(s);if(l){for(h(e).iso=!0,t=0,n=vt.length;tn.valueOf():n.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},hn.isLocal=function(){return!!this.isValid()&&!this._isUTC},hn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},hn.isUtc=zt,hn.isUTC=zt,hn.zoneAbbr=function(){return this._isUTC?"UTC":""},hn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},hn.dates=n("dates accessor is deprecated. Use date instead.",ln),hn.months=n("months accessor is deprecated. Use month instead",Ie),hn.years=n("years accessor is deprecated. Use year instead",Ce),hn.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),hn.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!i(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),(e=Ct(e))._a){var t=e._isUTC?f(e._a):Mt(e._a);this._isDSTShifted=this.isValid()&&0