eomsangdon and Claude Opus 5.5
bf1106aa8e
feat(B05): 3D 옛 방식 A(08-25 실루엣 갈아 끼우기) 별개 단추 — 배수관 세트만 실루엣 · 스케치 · 자르기 · 패치 없음 · 지형 띠만 자름 · 저장 안 함(브라우저 즉석 · 해시별 메모)(115-4)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-08 20:52:32 +09:00
eomsangdon
2a2daffd95
Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1
2026-10-08 20:21:35 +09:00
eomsangdon and Claude Opus 5.5
01c2a5983b
feat(B05): 3D 예상형상 새 방식 — 지형 메시 높이만 설계면으로 옮기는 변형 코어 · 새/옛 전환 단추(115-1)
...
- 정점 → (행 · 편거리) 역투영(행 중심 격자 + 이웃 행 걷기) · z' = clamp(지형, 성토선, 절토선)
- 비탈 끝(첫 지반 교차점) 밖은 원지반 · 단면 밖 마지막 구배 연장 · 측점 사이 제어점 보간
- 노면부 리본 유지 · 지형은 노면부 끝에서 자르고 경계 z = 앵커 z · 사본에만 · XY 고정
- 색 = 높이 변화 부호(절토 · 성토 색 · 빗금 없음 · 흑백 지형에서도 유지)
- 3D 보기 줄 「새 방식」 단추(기본 켬 · pref 등록) — 옛 방식 코드는 그대로
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-08 20:14:08 +09:00
eomsangdon
5e031a8828
Merge remote-tracking branch 'origin/sub_laptop_8' into sub_laptop_1
2026-10-08 20:10:53 +09:00
eomsangdon and Claude Opus 5.5
6c2ae466c9
fix(B05): 종단 · 배수유역도 · 3D · B06 우클릭 구조물군 · 종류 목록 = 좌측 패널 드롭다운 목록 한 벌(129-1)
...
- 패널이 자기 드롭다운 목록(pickGroups — 군 차례 · 정의 이름 · 켜진 종류 · 옛 대피 뺌 · 숨김)을 내고 우클릭 메뉴가 그것을 그대로 씀
- 옛 메뉴 = 꺼진 종류(F 야생동물 이동통로 · 비탈면 녹화 · G 쇄석 포설) · 옛 대피 종류(대피소 · 정차작업장 · 차돌림곳) 더 보임 · 군 이름은 정의(48) 대신 고정 이름
- 시험 test_129(실제 레지스트리 + 정의로 패널 = 메뉴 · B05 · B06)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-08 20:10:19 +09:00
eomsangdon and Claude Opus 5.5
31ea5a6e08
feat(M02): 면적산출 아래 막대 도면 칩 = 라운드 사각 · 값 맞음/다름 = ✓ / ✗(뜻은 title) · 알약 · [연결 모두 해제] 글 세로 가운데(128-2 · 128-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 20:03:56 +09:00
eomsangdon
46624c026f
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
...
# Conflicts:
# B08_Quantity/B08_Quantity_Router_Summary.py
# B08_Quantity/B08_Quantity_UI_Page.css
# B08_Quantity/B08_Quantity_UI_Summary.ts
# main.py
2026-10-08 18:53:59 +09:00
eomsangdon
22a1fd1ad4
Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1
2026-10-08 18:51:14 +09:00
eomsangdon
4a936cd2e3
Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1
2026-10-08 18:51:14 +09:00
eomsangdon and Claude Opus 5.5
6a9506f1fb
feat(b08): 좌측 패널 컨테이너 셋(구조물 · 토공 · 수리) + [저장] 줄 · 옵션 저장 길 GET/PUT quantity/options(122-1)
...
- 구조물 › 배관 1본 길이 · 토공 › 연암 · 경암 % 입력(공용 compact 입력 · 접이 카드)
- 조작 = 캐시 b08-options · [저장] = 프로젝트 층 M02 구조물집계표 변수 · project_settings rock_ratios_pct
- 브라우저 짝 식 파일 B08_Quantity_Options_Calc.ts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-08 18:43:58 +09:00
eomsangdon and Claude Opus 5.5
449a8cfe9b
feat(B08): 총괄자재 · 콘크리트소요자재 · 자재수량 집계표 세 표(121-1)
...
- 실무 엑셀(4.2 수량산출(2공구)) 꼴 · 구조물 탭 아래 공용 표 · 구조물 수량 C = 구조물 집계표 계
- 단위수량 · ㎥당 배합 · 할증 % 고칠 칸 · 조작 중 TS 짝 계산 · [저장] 때 서버 정본 · 설정 quantity › material_sheets
- 공용 표 고칠 칸(editable · onEdit) · 끝 0 지움(trim)
- 시험 test_121(엑셀 66행 · 11행 · 총괄 G열 · 거울 · 저장)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016PSXsvyDxjNmufteN5bqmt
2026-10-08 18:35:33 +09:00
eomsangdon and Claude Opus 5.5
8352e2e5b8
feat(m02): 면적 아래 알약 막대에 도면 알약 — 범위 · 상태 · 누르면 고름 · × 보내기 취소(114-3)
...
- 「T1 도면 E7:J17」 + 공용 꼬리표 상태(값 맞음 · 값 다름 · 도면에 표 없음 · 범위 없음) · 테두리 = 시트 위 점선 색
- 상태는 지금 책으로 판정(areaTable → sameValues) · 값이 바뀌면 150ms 모아 다시
- × = 기존 [보내기 취소](화면에서만 · 면적 저장 때 기록) · 시트 위 이름표 그대로
- 보낸 범위 몫을 spreadsheet_link_range.ts 로 나눔(700줄)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 18:33:53 +09:00
eomsangdon and Claude Opus 5.5
ad511175bf
fix(m02): 셀 밀기 · 당기기에 이름 따라감 · 카드 도면 저장도 표 없는 연결표 줄 뺌(114-2)
...
- 칸 삽입 · 삭제 창(밀기 · 당기기) — 띠 안에 통째로 든 이름정의 범위를 같이 옮김 · 되돌리기 한 걸음
- 연결표 맞춤 몸을 fitLinks 로 떼어 도면 상세 · 카드 도면 저장이 같이 씀
- 시험 — 밀기 여섯 갈래 · 카드 저장 줄 빼기
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 18:28:48 +09:00
eomsangdon and Claude Sonnet 5.5
5638bd5101
feat(M02): 면적 값 고침이 저장 전 도면 패널 표에 바로 비침 · 이름 · 보내기 취소는 [저장] 때 서버가 기록(112-1·112-2)
...
- 112-1 면적 표 변환을 공용 파일(spreadsheet_area_table.ts)로 빼 서버 Node 와 브라우저가 한 벌로 씀 · 도면 패널이 칸 고침마다(값 바뀐 표만 · 펼친 동안만) CAD 연결 표 갈기를 보기 전용 갈음(preview)으로 보냄
- 112-2 보낸 범위 이름은 도면 [저장] 요청 안에서 서버가 면적 문서에 둠(놓기만 하고 저장 안 하면 안 생김) · [보내기 취소]는 화면에서만 빼고 면적 [저장] 때 서버가 연결표 줄 · 이름을 뺌 · /name · /unlink 길 삭제
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 17:36:44 +09:00
eomsangdon
d669c0824e
Merge remote-tracking branch 'origin/main_desktop_1' into main_laptop_1
2026-10-08 16:46:33 +09:00
eomsangdon and Claude Sonnet 5
9485450d1c
feat(spreadsheet): 보낸 범위 이름표 겹침 비킴·표마다 색·누르면 범위 고름·보내기 취소(104-3)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 16:44:46 +09:00
eomsangdon and Claude Sonnet 5
c48ce05753
fix(spreadsheet): 셀 밀기·당기기도 알약 연결 따라감, 행열 넣기·지우기에 조건부서식·유효성 범위 같이 옮김(104-2)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 16:44:22 +09:00
eomsangdon
66a04a8a05
Merge remote-tracking branches 'origin/sub_desktop_1', 'origin/sub_laptop_2', 'origin/sub_laptop_4' and 'origin/sub_laptop_7' into main_laptop_1
2026-10-08 16:27:52 +09:00
eomsangdon and Claude Opus 5.5
9c6e8213c5
feat(B06): 세월교 유입 날개벽 수평 여유 — 흙막이 수평공간과 같은 칸 · 기본 1 m · 끝이 묻히면 수평 뒤 절토(107-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013rJwJMVL4EE31y77TB11AP
2026-10-08 16:22:29 +09:00
eomsangdon and Claude Opus 5.5
01d819bfb6
feat(m02): 도면 → 면적 칸 크기 기본 · 넣을 자리 고르기(105-1)
...
- 도면 표 받은 뒤 작은 창 [새 시트] / [고른 칸부터] · 칸 크기 · 글 크기는 기본(도면 mm 안 옮김)
- 스프레드시트 공개 손잡이 pasteTable — 붙여넣기 길(parseClipboard + pasteBlock) · 덮을 값 · 알약 칸 셈(pasteHits)
- 값 · 알약 이은 칸을 덮으면 물음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
2026-10-08 16:15:54 +09:00
eomsangdon and Claude Sonnet 5.5
3412d18067
feat(스프레드시트): 행 · 열 · 전체 고른 복사 · 잘라내기 = 쓴 범위 최외곽까지(99-4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-08 15:08:34 +09:00
eomsangdon
1849a11b33
Revert "feat(B01): 대시보드 항목별 탭 — 해시 탭 줄 · 개요 · 프로젝트 · 회사 · 내 계정 · 시스템 (92-1·92-2)"
...
This reverts commit 2a2c4d0f62 .
2026-10-08 15:00:11 +09:00
eomsangdon
a7283d9f83
Merge remote-tracking branches 'origin/sub_desktop_1', 'origin/sub_laptop_2', 'origin/sub_laptop_6' and 'origin/sub_laptop_7' into main_laptop_1
2026-10-08 14:11:39 +09:00
eomsangdon and Claude Opus 5.5
a3e5988f8b
feat(B06): 도수로/돌붙임 칸에 붙임 형식(찰붙임 · 메붙임) · 면적 ㎡ — 정의 이름 줄 · 기본값 시험(98-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-08 14:01:39 +09:00
eomsangdon
e65a6e2f41
Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_5' and 'origin/sub_laptop_7' into sub_laptop_6
2026-10-08 14:01:26 +09:00
eomsangdon
42de168f05
Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_5' and 'origin/sub_laptop_7' into main_laptop_1
2026-10-08 14:01:22 +09:00
eomsangdon and Claude Sonnet 5.5
2a2c4d0f62
feat(B01): 대시보드 항목별 탭 — 해시 탭 줄 · 개요 · 프로젝트 · 회사 · 내 계정 · 시스템 (92-1·92-2)
...
- 해시 ?tab= 탭 줄(B08 단추 꼴) · 고른 탭 자료만 받음 · 설정 카드는 탭 줄 위 · 회사 고르기 알약은 탭 줄 오른쪽 하나
- 회사 없음 진입 두 곳(router · M02 Layer)은 ?tab=company · 회사 관리자 프로젝트 목록 한 번만 받음
- 개요 숫자 카드(단계별 · 실패 · 재확인 · 가입 대기 · 보관함 · 리소스) · 프로젝트 표 칸 보강 · 찾기 · 거르기 · 쪽 넘김 · 진행 현황
- 회사 정보 칸(사업자번호 · 대표 · 상태) · 팀원 읽기 · 자산 표 · 내 계정 마지막 로그인 · 시스템 리소스 7·30·90일 · 활성 추이 · 전체 회사 · 사용자 · 로그 쪽 · 고객 문의
- 시험 test_b01_dashboard_tabs 신규 · test_b01_settings_cards 고침
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 13:58:34 +09:00
eomsangdon and Claude Opus 5.5
e535cc3183
feat(B08): 수리 표 값 차례 기본 < 장 기본 < B05 연결 < 저장 < 초안 · 같은 값 비워 저장 · B05 Qd · T 참고(96-2)
...
- 저장본 · 초안의 연결 칸 null 은 건너뜀 · [저장] · 초안에서 연결값과 같은 칸은 null(연동 유지)
- 연결된 칸 이름 옆 작은 「B05」(풍선 「B05 분석」) · Qd · T 옆에 B05 값
- 초안 version 2 → 3 · 옛 「B05 와 안 이음」 주석 고침
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
2026-10-08 13:46:59 +09:00
eomsangdon
dccdbdabe2
Merge remote-tracking branches 'origin/sub_laptop_2', 'origin/sub_laptop_7' and 'origin/sub_laptop_8' into sub_laptop_5
2026-10-08 13:38:09 +09:00
eomsangdon
85ff7f8bb8
Merge remote-tracking branches 'origin/sub_laptop_7' and 'origin/sub_laptop_8' into sub_laptop_2
2026-10-08 13:38:03 +09:00
eomsangdon and Claude Opus 5.5
9c510b57b1
fix(spreadsheet): 메뉴 동작 뒤 초점 격자로 · 펼친 하위 메뉴가 화면 밖이면 올림(81-3)
...
- keepGridFocus — 항목을 누른 뒤 초점이 문서로 빠지면 격자 입력칸으로(Ctrl+Z 등 키가 바로 먹음)
- ui_template_context_menu — 하위(▸)를 펼칠 때도 화면 안으로 당김(fit 한 곳)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-08 13:36:18 +09:00
eomsangdon and Claude Sonnet 5.5
a6765f8469
fix(spreadsheet): 단위 Φ 앞붙이기 — 강제 글 낫표 뒤에 붙임 · 식은 그대로(81-5)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 13:33:20 +09:00
eomsangdon
7c966a1cca
Merge remote-tracking branch 'origin/main_laptop_1' into main_desktop_1
...
# Conflicts:
# A00_Common/spreadsheet/spreadsheet_link_set.ts
# A00_Common/spreadsheet/spreadsheet_links.css
# A00_Common/spreadsheet/spreadsheet_links.ts
# A00_Common/spreadsheet/spreadsheet_menu.ts
# A00_Common/spreadsheet/spreadsheet_menu_items.ts
# A00_Common/spreadsheet/spreadsheet_toolbar.ts
# resources/tester/test_spreadsheet_set_link.py
# ui_template/ui_template_context_menu.css
# ui_template/ui_template_context_menu.ts
2026-10-08 13:29:31 +09:00
eomsangdon and Claude Sonnet 5
4d1535526f
feat(spreadsheet): 단위 묶음에 지름 Φ 추가(81-5)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 13:14:35 +09:00
eomsangdon and Claude Sonnet 5
e0cbb1f17d
feat(spreadsheet): 알약 줄 끝 연결 모두 해제(81-4)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 13:04:09 +09:00
eomsangdon and Claude Opus 5.5
152d97af15
feat(spreadsheet): 공개 손잡이 addSheet · 되돌리기 한 번 · 탭 없이 띄운 시트에 탭 줄 붙임 · 도면 표 → 면적 새 시트 검증(83-3)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_015KYZ2HWWdUwZWYnn3tQz7X
2026-10-08 13:00:01 +09:00
eomsangdon and Claude Sonnet 5
3f5dfd47b1
feat(spreadsheet): 우클릭 메뉴에 구글 시트 항목 덧붙임(81-3)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 12:54:24 +09:00
eomsangdon
9c3e1f8193
Merge remote-tracking branches 'origin/sub_laptop_2' and 'origin/sub_laptop_4' into main_laptop_1
2026-10-08 12:39:55 +09:00
eomsangdon and Claude Sonnet 5.5
3db09b790c
feat(spreadsheet): 알약 줄 끝 [연결 모두 해제] — 물음 한 번 · 묶음 명령 한 번(81-4)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 12:37:15 +09:00
eomsangdon and Claude Sonnet 5.5
bdfadc057d
feat(spreadsheet): 단위 Φ — 길이 묶음 끝 · 칸 글 · 형식 코드 앞에 붙임(81-5)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MgChuAcyBqUkhHMTXomQC7
2026-10-08 12:36:06 +09:00
eomsangdon and Claude Opus 5.5
ea84957927
feat(spreadsheet): 우클릭 메뉴에 붙여넣기 · 삽입/삭제 ▸ · 크기 · 정렬 · 필터 · 고정 · 그룹 · 더보기 붙임 · 읽기 전용 복사(81-3)
...
- spreadsheet_menu.ts — 칸 · 행 머리 · 열 머리 메뉴에 spreadsheet_menu_items 펼침 · 구분선
- 잘라내기 · 복사 — 초점을 격자로 되돌린 뒤 execCommand(메뉴가 닫히며 초점이 빠져 빈 복사되던 흠)
- 읽기 전용 · 미리보기 시트 우클릭 = 「복사」 한 줄(spreadsheet.ts 메뉴 늘 붙임)
- 시험 test_stage4_menu_items.ts 34 · 크기 화면 16.3 KB(예산 72)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-08 12:34:54 +09:00
eomsangdon
4a61b42424
Merge remote-tracking branch 'origin/main_desktop_1' into sub_laptop_8
2026-10-08 12:31:56 +09:00
eomsangdon and Claude Opus 5.5
2ebc888f03
feat(spreadsheet): 우클릭 메뉴 항목 모음 · 공용 메뉴 구분선 · 데이터 창 손잡이(81-3)
...
- spreadsheet_menu_items.ts 새 파일 — 붙여넣기(보안 문맥만) · 선택하여 붙여넣기 ▸ · 행 · 열 · 셀 삽입/삭제 ▸ · 크기 · 데이터에 맞추기 · 시트 정렬 · 필터 · 고정 ▸ · 그룹 ▸ · 셀 작업 더보기 ▸ · 읽기 전용 복사
- ui_template_context_menu 항목에 구분선 "-" 덧붙임(맨 앞 · 맨 뒤 · 겹침 안 그림)
- ctx.dataMenu — [데이터 ▾] 와 같은 패널 창 · 필터를 우클릭에서 부름
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UoSr2sqvYtBf1dtQdus88s
2026-10-08 12:31:40 +09:00
eomsangdon and Claude Sonnet 5
49a8867892
perf(spreadsheet): 우클릭·고름 다시그림 속도(81-2)
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MPcuokNm1ZR2kqgGGDfaJA
2026-10-08 12:30:51 +09:00
eomsangdon
b565cdba75
Merge remote-tracking branch 'origin/sub_laptop_7' into sub_laptop_8
2026-10-08 12:25:23 +09:00
eomsangdon and Claude Opus 5.5
43f0f6276f
feat(B06): 도수로 · 돌붙임 두께 칸(cm · 기본 30) · 유출 성토사면 따라 띠 + 돌 · 세트 짝 · 옛 apron 잔재 지움(90-2)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EYJJRCfHfdCGNhmXTjQKV7
2026-10-08 12:22:53 +09:00
eomsangdon
45601bae9f
Merge remote-tracking branch 'origin/sub_laptop_7' into main_laptop_1
2026-10-08 12:16:15 +09:00
eomsangdon
1a97ec45a9
Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
2026-10-08 12:16:13 +09:00
eomsangdon
aeb666f40c
Merge remote-tracking branch 'origin/main_desktop_1' into main_laptop_1
2026-10-08 12:16:08 +09:00
eomsangdon
3f64d7c72c
feat(ui_template): B·M 화면 전역 글 선택 막음(81-1)
2026-10-08 12:09:54 +09:00