AIWK ZIP Auto Apply v1.1.41

- ChatGPT 화면의 ZIP 다운로드 버튼/링크를 감지하여 yyy_zip_apply.php로 POST 전송한다.
- 적용 규칙은 ZIP 파일명 패턴 기준이다.
- 설정 형식:
  ZIP파일명패턴 | 업로드 받을 PHP URL | ZIP 적용 기준폴더/ | ZIP 원본저장 기준폴더/

예:
aiwk_zip_auto_*.zip | https://home.yjm.kr/y/yyy_zip_apply.php | /mnt/d/D/_NR_/___zip_apply/auto_apply압축보관/ | /mnt/d/D/_NR_/_bak/yyy_zip_keep/
aiwk_* | https://home.yjm.kr/y/yyy_zip_apply.php | /mnt/d/D/_NR_/

v1.1.41 핵심:
- ZIP 완료 알람 URL 설정을 추가했다.
- 알람 URL 오른쪽 ▶ 버튼으로 즉시 테스트할 수 있다.
- 새 ZIP 감지 또는 ZIP 적용 성공 시 설정한 URL을 Chrome popup 창으로 직접 연다.
- popup 요청 크기는 300×70이고 위치는 좌상단 0,0이다.
- 별도 player HTML, iframe, Audio 객체는 사용하지 않는다.
- 창 닫기 = 알람 종료 방식이다.
- 알람 popup windowId를 저장하고, 새 알람을 열기 전 기존 알람창을 먼저 닫는다.
- ChatGPT ZIP 다운로드 클릭 또는 Chrome downloads ZIP 생성 이벤트가 감지되면 기존 알람창을 닫는다.
- 같은 ZIP 파일명 + 같은 알람 URL 조합은 중복 알람하지 않고, 새 ZIP 파일명은 다시 알람한다.

기존 유지:
- textarea 저장값 자동 변조 금지: .zip 자동 부착/재작성하지 않음.
- 자동 감지에서 패턴 미매칭 ZIP은 오류가 아니라 패턴없음 상태로 무시.
- 하단 적용 버튼 수동 클릭은 중복 성공 기록이 있어도 다시 실행.
- 적용 버튼 오른쪽 복사 영역은 패널 이동이 아니라 텍스트 선택용.
