do the same for this part
 case 'signup\_cancel\_popup\_astrozodiac':
 return {
 description: 'User sees the pop up of canceling the signup',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.BASIC\_DETAILS,
 ...payload,
 };
 case 'signup\_cancel\_astrozodiac':
 return {
 description: 'User clicks on yes in the pop up of canceling the signup',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.BASIC\_DETAILS,
 ...payload,
 };
 case 'click\_profile\_astrozodiac':
 return {
 description: 'User opens the profile screen',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.HOME,
 ...payload,
 };
 case 'profile\_astrozodiac':
 return {
 description: 'User lands on the profile screen',
 eventtype: EVENT\_TYPES.SCREEN\_OPENING,
 scrname: SCREEN\_NAMES.PROFILE,
 ...payload,
 };
 case 'field\_edited\_astrozodiac':
 return {
 description: 'User edits the field in the profile screen',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.PROFILE,
 ...payload,
 };
 case 'click\_logout\_astrozodiac':
 return {
 description: 'User clicks on logout',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.PROFILE,
 ...payload,
 };
 case 'wallet\_astrozodiac':
 return {
 description: 'User opens the wallet screen',
 eventtype: EVENT\_TYPES.SCREEN\_OPENING,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case 'click\_wallet\_astrozodiac':
 return {
 description: 'User clicks on wallet icon',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case '\_payment\_success':
 return {
 description: 'User successfully completes payment for teh wallet recharge',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case 'payment\_failure':
 return {
 description: 'User opens payment failed screen for the wallet recharge',
 eventtype: EVENT\_TYPES.SCREEN\_OPENING,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case 'astrologer\_call\_intake\_form\_astrozodiac':
 return {
 description: 'User lands on the Call Intake form screen',
 eventtype: EVENT\_TYPES.SCREEN\_OPENING,
 scrname: SCREEN\_NAMES.CALL\_INTAKE\_FORM,
 ...payload,
 };
 case 'click\_start\_astrologer\_call\_astrozodiac':
 return {
 description: 'User clicks on Start Call CTA on Call intake form screen',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.CALL\_INTAKE\_FORM,
 ...payload,
 };
 case 'select\_wallet\_amount\_astrozodiac':
 return {
 description: 'User selects an amount to be recharged in a category wallet',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case 'click\_recharge\_wallet\_astrozodiac':
 return {
 description: 'User clicks on recharge wallet for a category',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case 'click\_back\_to\_home\_retry\_astrozodiac':
 return {
 description: 'User clicks on back to home from category payment failure screen',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case 'click\_retry\_payment\_astrozodiac':
 return {
 description: 'User clicks to retry payment from category payment failure screen',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case 'click\_call\_astrologer\_now\_astrozodiac':
 return {
 description: 'User clicks to initiate a call with an astrologer',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 scrname: SCREEN\_NAMES.CALL\_INTAKE\_FORM,
 ...payload,
 };
 case 'service\_providers\_details\_astrozodiac':
 return {
 description: 'User opens a category service provider screen',
 eventtype: EVENT\_TYPES.SCREEN\_OPENING,
 ...payload,
 };
 case 'click\_know\_about\_service\_providers\_astrozodiac':
 return {
 description: 'User clicks to know more about a category service provider',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 ...payload,
 };
 case 'history\_astrozodiac':
 return {
 description: 'User opens the History screen of Astro Zodiac app',
 eventtype: EVENT\_TYPES.SCREEN\_OPENING,
 scrname: SCREEN\_NAMES.HISTORY,
 ...payload,
 };
 case 'call\_astrozodiac':
 return {
 description: 'User opens the Call screen of Astro Zodiac app',
 eventtype: EVENT\_TYPES.SCREEN\_OPENING,
 scrname: SCREEN\_NAMES.CALL,
 ...payload,
 };
 case 'click\_contact\_us\_astrozodiac':
 return {
 description: 'User clicks on Contact Us for a category',
 eventtype: EVENT\_TYPES.USER\_ACTION,
 ...payload,
 };
이 부분도 동일합니다.
 케이스 '가입\_취소\_팝업\_아스트로조디악':
 반환 {
 설명: '사용자가 가입을 취소하는 팝업을 봅니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.BASIC\_DETAILS,
 ...페이로드,
 };
 '가입\_취소\_아스트로조디악':
 return {
 설명: '사용자가 가입 취소 팝업에서 '예'를 클릭함',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.BASIC\_DETAILS,
 ...페이로드,
 };
 '클릭\_프로필\_아스트로조디악':
 return {
 설명: '사용자가 프로필 화면을 엽니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.HOME,
 ...페이로드,
 };
 case 'profile\_astrozodiac':
 반환 {
 설명: '사용자가 프로필 화면으로 이동합니다',
 eventtype: event\_types.screen\_opening,
 scrname: SCREEN\_NAMES.PROFILE,
 ...페이로드,
 };
 '필드\_편집\_아스트로조디악':
 반환 {
 설명: '사용자가 프로필 화면에서 필드를 편집합니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.PROFILE,
 ...페이로드,
 };
 case 'click\_logout\_astrozodiac':
 return {
 설명: '사용자가 로그아웃을 클릭합니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.PROFILE,
 ...페이로드,
 };
 case 'wallet\_astrozodiac':
 반환 {
 설명: '사용자가 지갑 화면을 엽니다',
 eventtype: event\_types.screen\_opening,
 scrname: SCREEN\_NAMES.WALLET,
 ...페이로드,
 };
 '클릭\_지갑\_아스트로조디악':
 반환 {
 설명: '사용자가 지갑 아이콘을 클릭합니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.WALLET,
 ...페이로드,
 };
 case '\_payment\_success':
 반환 {
 설명: '사용자가 지갑 충전 결제를 성공적으로 완료했습니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case '결제\_실패':
 반환 {
 설명: '사용자가 지갑 충전을 위해 결제 실패 화면을 열었습니다',
 eventtype: event\_types.screen\_opening,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case '점성가\_통화\_접수\_양식\_운세':
 return {
 설명: '사용자가 통화 접수 양식 화면으로 이동합니다',
 eventtype: event\_types.screen\_opening,
 scrname: SCREEN\_NAMES.CALL\_INTAKE\_FORM,
 ...payload,
 };
 '클릭\_시작\_천문대\_CALL\_천문대':
 return {
 설명: '사용자가 통화 접수 양식 화면에서 통화 시작 CTA를 클릭합니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.CALL\_INTAKE\_FORM,
 ...payload,
 };
 case 'select\_wallet\_amount\_astrozodiac':
 return {
 설명: '사용자가 카테고리 지갑에서 충전할 금액을 선택합니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.WALLET,
 ...페이로드,
 };
 '클릭\_충전\_월렛\_아스트로조디악':
 return {
 설명: '사용자가 카테고리의 지갑 재충전을 클릭합니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.WALLET,
 ...페이로드,
 };
 case 'click\_back\_to\_home\_retry\_astrozodiac':
 return {
 설명: '사용자가 카테고리 결제 실패 화면에서 홈으로 돌아가기 클릭',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 '클릭\_재시도\_결제\_아스트로조디악':
 return {
 설명: '사용자가 카테고리 결제 실패 화면에서 결제를 재시도하기 위해 클릭',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.WALLET,
 ...payload,
 };
 case 'click\_call\_astrologer\_now\_astrozodiac':
 반환 {
 설명: '사용자가 점성가와 통화를 시작하기 위해 클릭합니다',
 eventtype: event\_types.user\_action,
 scrname: SCREEN\_NAMES.CALL\_INTAKE\_FORM,
 ...payload,
 };
 '서비스\_제공자\_세부정보\_아스트로조디악':
 반환 {
 설명: '사용자가 카테고리 서비스 제공자 화면을 엽니다',
 eventtype: event\_types.screen\_opening,
 ...페이로드,
 };
 '클릭\_알기\_정보\_서비스\_제공자\_아스트로조디악':
 반환 {
 설명: '사용자가 카테고리 서비스 제공업체에 대해 자세히 알아보기 위해 클릭',
 eventtype: event\_types.user\_action,
 ...페이로드,
 };
 case 'history\_astrozodiac':
 반환 {
 설명: '사용자가 아스트로 조디악 앱의 히스토리 화면을 엽니다',
 eventtype: event\_types.screen\_opening,
 scrname: SCREEN\_NAMES.HISTORY,
 ...payload,
 };
 case 'call\_astrozodiac':
 반환 {
 설명: '사용자가 아스트로 조디악 앱의 통화 화면을 엽니다',
 eventtype: event\_types.screen\_opening,
 scrname: SCREEN\_NAMES.CALL,
 ...payload,
 };
 '클릭\_연락처\_미국\_아스트로조디악':
 return {
 설명: '사용자가 카테고리에 대한 연락처를 클릭합니다',
 eventtype: event\_types.user\_action,
 ...페이로드,
 };