master
HOANGLAOTA 7 months ago
parent 9c8833d72d
commit 0181865128
  1. 5
      .eslintignore
  2. 31
      .gitignore
  3. 20
      .prettierrc
  4. 14
      Dockerfile
  5. 35
      docker-compose.yml.example
  6. 15
      nginx/conf.d/vhost.conf
  7. 78
      package.json
  8. 6
      public/.htaccess
  9. 11245
      public/assets/css/all.css
  10. 75
      public/assets/css/button.css
  11. 114
      public/assets/css/change_password.css
  12. 194
      public/assets/css/input.css
  13. 5630
      public/assets/css/responsive.css
  14. BIN
      public/assets/fonts/AvertaStdCY-Black_1.otf
  15. BIN
      public/assets/fonts/AvertaStdCY-Bold_1.otf
  16. BIN
      public/assets/fonts/AvertaStdCY-ExtraboldItalic_1.otf
  17. BIN
      public/assets/fonts/AvertaStdCY-Extrabold_1.otf
  18. BIN
      public/assets/fonts/AvertaStdCY-RegularItalic_1.otf
  19. BIN
      public/assets/fonts/AvertaStdCY-Regular_3.otf
  20. BIN
      public/assets/fonts/AvertaStdCY-Semibold_1.otf
  21. BIN
      public/assets/fonts/Barlow-Bold.ttf
  22. BIN
      public/assets/fonts/MYRIADPRO-BOLD.woff
  23. BIN
      public/assets/fonts/MYRIADPRO-LIGHT_0.OTF
  24. BIN
      public/assets/fonts/MYRIADPRO-REGULAR.OTF
  25. BIN
      public/assets/fonts/MYRIADPRO-REGULAR.woff
  26. BIN
      public/assets/fonts/MYRIADPRO-SEMIBOLD.woff
  27. BIN
      public/assets/fonts/MyriadProCondensedItalic.ttf
  28. BIN
      public/assets/fonts/iCiel-Alina.otf
  29. BIN
      public/assets/fonts/myriad-pro/MYRIADPRO-BOLD.OTF
  30. BIN
      public/assets/fonts/myriad-pro/MYRIADPRO-REGULAR.OTF
  31. BIN
      public/assets/fonts/myriad-pro/MYRIADPRO-SEMIBOLD.OTF
  32. BIN
      public/assets/images/Group_7168.png
  33. BIN
      public/assets/images/accountActivationNews/arrow.png
  34. BIN
      public/assets/images/accountActivationNews/ico_computer.png
  35. BIN
      public/assets/images/accountActivationNews/ico_mobile.png
  36. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_1_1.png
  37. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_1_2.png
  38. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_2_1.png
  39. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_3_1.png
  40. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_3_2.png
  41. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_3_3.png
  42. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_4_1.png
  43. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_4_2.png
  44. BIN
      public/assets/images/accountActivationNews/mobile_student_acc_4_3.png
  45. BIN
      public/assets/images/accountActivationNews/mobile_student_package_2.png
  46. BIN
      public/assets/images/accountActivationNews/mobile_student_package_3.png
  47. BIN
      public/assets/images/accountActivationNews/mobile_student_package_4.png
  48. BIN
      public/assets/images/accountActivationNews/mobile_teacher_acc_1_1.png
  49. BIN
      public/assets/images/accountActivationNews/mobile_teacher_acc_1_2.png
  50. BIN
      public/assets/images/accountActivationNews/mobile_teacher_acc_3_2.png
  51. BIN
      public/assets/images/accountActivationNews/mobile_teacher_acc_3_3.png
  52. BIN
      public/assets/images/accountActivationNews/mobile_teacher_acc_4_1.png
  53. BIN
      public/assets/images/accountActivationNews/mobile_teacher_acc_4_2.png
  54. BIN
      public/assets/images/accountActivationNews/mobile_teacher_acc_5_1.png
  55. BIN
      public/assets/images/accountActivationNews/pc_student_acc_2.png
  56. BIN
      public/assets/images/accountActivationNews/pc_student_acc_3.png
  57. BIN
      public/assets/images/accountActivationNews/pc_student_acc_4.png
  58. BIN
      public/assets/images/accountActivationNews/pc_student_acc_5.png
  59. BIN
      public/assets/images/accountActivationNews/pc_student_acc_6.png
  60. BIN
      public/assets/images/accountActivationNews/pc_student_package_2.png
  61. BIN
      public/assets/images/accountActivationNews/pc_student_package_3.png
  62. BIN
      public/assets/images/accountActivationNews/pc_teacher_acc_3.png
  63. BIN
      public/assets/images/accountActivationNews/pc_teacher_acc_4.png
  64. BIN
      public/assets/images/accountActivationNews/pc_teacher_acc_5_1.png
  65. BIN
      public/assets/images/accountActivationNews/pc_teacher_acc_5_2.png
  66. BIN
      public/assets/images/accountActivationNews/pc_teacher_acc_5_3.png
  67. BIN
      public/assets/images/accountActivationNews/pc_teacher_acc_5_4.png
  68. BIN
      public/assets/images/accountActivationNews/pc_teacher_acc_6_1.png
  69. BIN
      public/assets/images/accountActivationNews/pc_teacher_acc_6_2.png
  70. BIN
      public/assets/images/accountActivationNews/slide.png
  71. BIN
      public/assets/images/accountActivationNews/slide_mobile.png
  72. BIN
      public/assets/images/arrow_left_circle.png
  73. BIN
      public/assets/images/arrow_right_circle.png
  74. BIN
      public/assets/images/auth/img_gen_female_active.png
  75. BIN
      public/assets/images/auth/img_gen_female_disabled.png
  76. BIN
      public/assets/images/auth/img_gen_male_active.png
  77. BIN
      public/assets/images/auth/img_gen_male_disabled.png
  78. BIN
      public/assets/images/auth/parent.png
  79. BIN
      public/assets/images/auth/student.png
  80. BIN
      public/assets/images/auth/teacher.png
  81. BIN
      public/assets/images/authNews/bg_login.png
  82. BIN
      public/assets/images/authNews/ico_birthday.png
  83. BIN
      public/assets/images/authNews/ico_cf_password.png
  84. BIN
      public/assets/images/authNews/ico_city.png
  85. BIN
      public/assets/images/authNews/ico_district.png
  86. BIN
      public/assets/images/authNews/ico_email.png
  87. BIN
      public/assets/images/authNews/ico_gender.png
  88. BIN
      public/assets/images/authNews/ico_gg.png
  89. BIN
      public/assets/images/authNews/ico_grade.png
  90. BIN
      public/assets/images/authNews/ico_home_address.png
  91. BIN
      public/assets/images/authNews/ico_name.png
  92. BIN
      public/assets/images/authNews/ico_password.png
  93. BIN
      public/assets/images/authNews/ico_phone.png
  94. BIN
      public/assets/images/authNews/ico_school.png
  95. BIN
      public/assets/images/authNews/ico_search.png
  96. BIN
      public/assets/images/authNews/ico_tick_select.png
  97. BIN
      public/assets/images/authNews/open_eye.png
  98. BIN
      public/assets/images/authNews/parent.png
  99. BIN
      public/assets/images/authNews/qr_app_store.png
  100. BIN
      public/assets/images/authNews/qr_gg_play.png
  101. Some files were not shown because too many files have changed in this diff Show More

@ -0,0 +1,5 @@
build
registerServiceWorker.js
reportWebVitals.js
src/utils/timeline.js
src

31
.gitignore vendored

@ -0,0 +1,31 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# production
/build
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.eslintcache
# /src/_constants/configs.js
# /src/_constants/config.js
/package-lock.json
/docker-compose.yml
/yarn.lock

@ -0,0 +1,20 @@
{
"arrowParens": "always",
"bracketSameLine": false,
"bracketSpacing": true,
"semi": true,
"singleQuote": false,
"jsxSingleQuote": false,
"quoteProps": "as-needed",
"trailingComma": "all",
"singleAttributePerLine": false,
"htmlWhitespaceSensitivity": "css",
"vueIndentScriptAndStyle": false,
"proseWrap": "preserve",
"insertPragma": false,
"printWidth": 80,
"requirePragma": false,
"tabWidth": 2,
"useTabs": false,
"embeddedLanguageFormatting": "auto"
}

@ -0,0 +1,14 @@
FROM node:16
# Set working directory
WORKDIR /var/www
# get latest nodejs
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
RUN apt-get install -y nodejs
# Install Yarn
#RUN npm install --global yarn
#npm install
#RUN bash -c "cd /var/www/src; npm install"

@ -0,0 +1,35 @@
version: '3.5'
services:
#Nginx Service
agent-landingpage-nginx:
image: nginx:alpine
container_name: agent-landingpage-nginx
restart: unless-stopped
tty: true
ports:
- "19995:80"
- "19915:443"
volumes:
- ./:/var/www
- ./nginx/conf.d:/etc/nginx/conf.d
networks:
- app-network
#Node Service
agent-landingpage-web:
image: node:16
container_name: agent-landingpage-web
build:
context: .
dockerfile: ./Dockerfile
restart: unless-stopped
tty: true
working_dir: /var/www
volumes:
- ./:/var/www
networks:
- app-network
#Docker Networks
networks:
app-network:
name: gk.internal
external: true

@ -0,0 +1,15 @@
server {
listen 80;
server_name se_dev.sundayenglish.com;
index index.html;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/build;
location / {
try_files $uri $uri/ /index.html$is_args$args;
gzip_static on;
}
client_max_body_size 128m;
}

@ -0,0 +1,78 @@
{
"name": "sunday-english",
"version": "0.1.0",
"private": true,
"dependencies": {
"@material-ui/core": "3.9.2",
"@material-ui/icons": "3.0.2",
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"axios": "^0.21.1",
"chart.js": "^2.9.4",
"chartjs-plugin-datalabels": "1.0.0",
"classnames": "^2.3.1",
"date-fns": "^2.22.1",
"dayjs": "^1.10.4",
"history": "^4.10.1",
"html-react-parser": "^1.2.4",
"jquery": "^3.6.0",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"moment-duration-format": "2.2.2",
"node-sass": "9.0.0",
"qs": "^6.9.6",
"query-string": "^7.1.1",
"react": "^17.0.1",
"react-apple-login": "^1.1.3",
"react-chartjs-2": "^2.11.1",
"react-datepicker": "^4.1.1",
"react-dom": "^17.0.1",
"react-facebook-login": "^4.1.1",
"react-google-login": "^5.2.2",
"react-js-pagination": "^3.0.3",
"react-lazyload": "^3.2.0",
"react-markdown": "^8.0.5",
"react-redux": "^7.2.2",
"react-router-dom": "^5.2.0",
"react-router-hash-link": "^2.4.3",
"react-scripts": "4.0.3",
"react-slick": "^0.30.3",
"react-social-login": "^3.4.12",
"react-uikit3": "^0.14.0",
"redux": "^4.0.5",
"redux-persist": "^6.0.0",
"redux-thunk": "^2.3.0",
"sass": "^1.32.8",
"sheetjs-style": "^0.15.8",
"styled-components": "^5.3.3",
"text-selection-react": "^1.1.8",
"web-vitals": "^1.0.1",
"xlsx": "^0.18.5"
},
"scripts": {
"start": "react-scripts --max_old_space_size=4096 start",
"build": "react-scripts --max_old_space_size=4096 build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"lint": "eslint src",
"format": "prettier --write ./src"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"css-loader": "^5.1.1",
"prettier": "^2.2.1",
"style-loader": "^2.0.0"
}
}

@ -0,0 +1,6 @@
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^.*$ / [L,QSA]

File diff suppressed because it is too large Load Diff

@ -0,0 +1,75 @@
.btn-line-blue{
padding: 0 25px;
height: 40px;
border-radius: 20px;
border: none;
background-image: linear-gradient(to right, #00b9b7 , #00e1a0);
font-size: 16px;
line-height: 40px;
color: #fff;
/* transition: 0.8s; */
font-family: 'Myriadpro-SemiBold';
/* min-width: 100px; */
}
.btn-line-blue.border-transparent{
border: 2px solid transparent;
}
.btn-line-blue:hover{
/* background-image: linear-gradient(to top, #00b9b7 , #00e1a0); */
transition: 0s;
background: #00C0B4;
color: #ffffff;
}
.btn-custom-hei{
height: 36px;
line-height: 36px;
border-radius: 18px;
}
.btn-line-blue.btn-p35{
padding: 0 35px;
}
.btn-primary {
padding: 0 32px;
height: 40px;
border-radius: 20px;
border: none;
font-size: 16px;
color: #fff;
font-family: 'Myriadpro-SemiBold';
background-color: var(--button-bg-color);
display: flex;
justify-content: center;
align-items: center;
min-width: 168px;
white-space: nowrap;
}
.btn-primary:hover {
background-color: #c07a05;
}
@media screen and (max-height: 700px) {
.btn-line-blue {
padding: 0 15px;
height: 32px;
line-height: 32px;
border-radius: 16px;
border: none;
font-size: 14px;
background-image: linear-gradient(to right, #00e1a0 , #00b9b7);
color: #fff;
/* transition: 0.8s; */
font-family: 'Myriadpro-SemiBold';
/* min-width: 80px; */
}
.btn-line-blue.btn-p35{
padding: 0 25px;
}
.btn-primary {
height: 32px;
min-width: 150px;
}
}

@ -0,0 +1,114 @@
.header-change-password {
height: 20vh;
background-image: linear-gradient(to right, #03c6b8, #009393);
display: flex;
align-items: center;
min-height: 175px;
}
.header-change-password .logo {
width: 220px;
margin-left: 50px;
}
.header-change-password .logo img {
width: 100%;
object-fit: cover;
}
.change-password-container {
background: #e6e7e9;
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 50px 20px;
height: 80vh;
min-height: 500px;
}
.form-change-password {
box-shadow: 0 1px 15px 0 rgba(21, 27, 38, .15);
background: #ffffff;
border: 0;
border-radius: 20px;
text-align: center;
width: 100%;
max-width: 750px;
max-height: 400px;
}
.form-change-password h2.title {
font-size: 18px;
color: #000000;
margin-top: 20px;
font-weight: 700;
}
.form-change-password form {
margin: 20px;
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
}
.form-change-password-input {
margin: 0 10px 15px 10px;
width: 100%;
max-width: 350px;
}
.form-change-password-input input {
height: 60px;
width: 100%;
line-height: 60px;
font-size: 18px;
box-sizing: border-box;
padding-left: 30px;
border-radius: 20px;
background: #e6e7e9;
border: 0;
outline: none;
}
.form-change-password-input.err input {
border: solid 1px #e22028;
}
.form-change-password-input button {
height: 60px;
width: 100%;
line-height: 60px;
font-size: 18px;
color: #ffffff;
font-weight: 700;
text-align: center;
border: 0;
border-radius: 20px;
outline: none;
background: #00b8b6;
}
.form-change-password-input .ico_input_right {
position: absolute;
top: 18px;
right: 20px;
}
.form-change-password-input .error-help {
margin-top: 10px;
}
.form-change-password-input.err .error-help img {
position: absolute;
top: 0;
left: 0;
}
.form-change-password-input.err .error-help p {
font-size: 18px;
color: #e22028;
line-height: 31px;
margin: 0;
padding: 0 0 0 40px;
}

@ -0,0 +1,194 @@
.form-sunE-input {
margin: 20px 0 0;
}
.form-sunE-input input {
height: 44px;
width: 100%;
line-height: 44px;
font-size: 16px;
box-sizing: border-box;
padding-left: 60px;
border-radius: 22px;
outline: none;
border: 2px solid #fff;
box-shadow: 0 1px 8px 0 rgba(21, 27, 38, 0.15);
}
.form-sunE-input .ico_input {
position: absolute;
top: 7px;
left: 15px;
z-index: 1;
}
.width-22 {
width: 22px;
}
.form-sunE-input .ico_phone {
left: 18px;
}
.form-sunE-input .ico_top_3 {
top: 3px;
}
.form-sunE-input.ico_left_custom input {
padding-left: 60px;
}
.checkbox-gr input {
margin: -3px 5px 0 0;
width: 16px;
height: 16px;
border: 1px solid #00b9b7;
font-size: 16px;
}
.err input {
border-color: #e22028;
}
.select-hidden {
display: none;
visibility: hidden;
padding-right: 10px;
}
.select {
cursor: pointer;
display: inline-block;
position: relative;
font-size: 16px;
color: #fff;
width: 100%;
height: 48px;
line-height: 48px;
border-radius: 24px;
border: none;
background-image: linear-gradient(to right, #00e1a0, #00b9b7);
}
.select-styled {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(to right, #00e1a0, #00b9b7);
width: 100%;
height: 48px;
line-height: 48px;
border: none;
/* transition: all 0.2s ease-in; */
border-radius: 24px;
color: #fff;
font-size: 16px;
text-align: center;
font-family: "Myriadpro-Bold";
z-index: 10;
display: flex;
}
.select-styled:after {
content: "";
width: 32px;
height: 32px;
background: url("./../images/icon/ico_dropdown_border_white.png") 98% / 32px
no-repeat transparent;
position: absolute;
top: 8px;
right: 10px;
}
.select-styled.active:after {
border-color: transparent transparent #fff transparent;
}
.select-options {
display: none;
position: absolute;
padding: 24px 40px 0;
top: 24px;
right: 0;
left: 0;
z-index: 9;
margin: 0;
list-style: none;
background-color: #fff;
border-radius: 24px;
border-top-right-radius: 0;
border-top-left-radius: 0;
border: none;
box-shadow: 0 1px 15px 0 rgba(21, 27, 38, 0.15);
max-height: calc(100vh - 100px);
overflow: auto;
}
.select-options li {
margin: 0;
text-indent: 15px;
transition: all 0.15s ease-in;
border-bottom: 1px solid #000;
text-align: center;
display: flex;
}
.select-options li:last-child {
border-bottom: none;
}
.select-options li[rel="hide"] {
display: none;
}
.select-options.left li {
text-align: left;
}
.select .image-selected {
margin-right: 1rem;
}
.select .image-option {
width: 30px;
height: 30px;
border-radius: 100%;
align-self: center;
display: flex;
border: 1px solid var(--primary-green);
}
.select .image-option.image-option-logo {
border: 1px solid var(--light-yellow);
}
.select .image-option img {
width: 26px;
height: 18px;
object-fit: contain;
margin: auto;
}
@media screen and (max-height: 700px) {
.select {
font-size: 13px;
height: 32px;
line-height: 32px;
border-radius: 16px;
}
.select-styled {
height: 32px;
line-height: 32px;
border-radius: 16px;
font-size: 14px;
}
.select-styled:after {
content: "";
width: 26px;
height: 26px;
top: 4px;
right: 5px;
background: url(./../images/icon/ico_dropdown_border_white.png) 96% / 26px
no-repeat transparent;
}
.select-options {
padding: 32px 32px 0;
top: 0;
border-radius: 18px;
max-height: calc(100vh - 90px);
}
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 787 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 995 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 719 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 742 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 632 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save