gitextract_e01rqbz9/ ├── .gitignore ├── .idea/ │ ├── modules.xml │ ├── vcs.xml │ ├── web-app.iml │ └── workspace.xml ├── README.md ├── config/ │ ├── env.js │ ├── getHttpsConfig.js │ ├── jest/ │ │ ├── babelTransform.js │ │ ├── cssTransform.js │ │ └── fileTransform.js │ ├── modules.js │ ├── paths.js │ ├── pnpTs.js │ ├── webpack.config.js │ └── webpackDevServer.config.js ├── package.json ├── public/ │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── scripts/ │ ├── .htaccess │ ├── build.js │ ├── start.js │ └── test.js └── src/ ├── App.css ├── App.js ├── App.test.js ├── auth/ │ └── auth.js ├── components/ │ ├── AboutMe/ │ │ └── AboutMeDialog.js │ ├── BlogItem/ │ │ ├── BlogItem.css │ │ └── BlogItem.js │ ├── Comment/ │ │ ├── Comment.css │ │ └── Comment.js │ ├── Comments/ │ │ ├── Comments.css │ │ └── Comments.js │ ├── DetailContent/ │ │ ├── DetailContent.css │ │ └── DetailContent.js │ ├── DetailHeader/ │ │ ├── DetailHeader.css │ │ └── DetailHeader.js │ ├── FeaturedBlogItem/ │ │ ├── FeaturedBlogItem.css │ │ └── FeaturedBlogItem.js │ ├── FeaturedWorkCard/ │ │ └── FeaturedWorkCard.js │ ├── Layout.js │ ├── MyWork/ │ │ ├── GoogleDialog.js │ │ ├── ImageCarousel.js │ │ ├── MyWork.js │ │ ├── PetfinderDialog.js │ │ └── TMTDialog.js │ └── Toolbar/ │ └── Toolbar.js ├── containers/ │ ├── Blog/ │ │ ├── Blog.css │ │ └── Blog.js │ ├── BlogDetail/ │ │ ├── BlogDetail.css │ │ └── BlogDetail.js │ ├── Home/ │ │ ├── Home.css │ │ └── Home.js │ └── LeaveComment/ │ ├── LeaveComment.css │ └── LeaveComment.js ├── firebase.js ├── hoc/ │ └── Auxiliary.js ├── index.css ├── index.js ├── reportWebVitals.js ├── setupTests.js ├── store/ │ ├── actions.js │ └── reducer.js └── util/ └── StringUtils.js