1import{r as k,u as y,a as A,j as e}from"./index-jtuVqoMj.js";import{u as N,r as p}from"./react-vendor-BQqoAFIQ.js";import{g as f}from"./GlobalComplianceManager-B9iN0Hqy.js";import{A as x,Y as O,an as S,j as v,i as M,ao as P,o as T,ap as E,aq as G,a7 as K,ar as I,p as H}from"./ui-vendor-Df-B7B3F.js";import"./chart-vendor-CNQy_eBd.js";const R={onboarding_welcome:"æ¬¢è¿æ¥å°",onboarding_badge:"çº¯åæ å¹¿å · å è´¹å ¬ç项ç®",onboarding_step2_title:"äºè§£æ¨çåºæ¬ä¿¡æ¯",onboarding_step3_title:"å ³äºæ¨ççç卿",onboarding_step4_title:"éæ©æ¨çå¥åº·ç®æ ",onboarding_step1_desc:"æä»¬å°éè¿åææ¨çå¤é´é¥®é£ä¹ æ¯ä¸ççæçç¶ï¼ä¸ºæ¨æä¾å®å¶åçå¥åº·è¯ä¼°ä¸å¹²é¢è®¡åã",onboarding_step2_desc:"ä¸ºäºæä¾æ´åç¡®çå»å¦è¯ä¼°ï¼æä»¬éè¦äºè§£æ¨çå¹´é¾ã",onboarding_step3_desc:"æç»å¨ææ¯å¦ç§å¥åº·çéè¦åºçº¿æ°æ®ã",onboarding_step4_desc:"æä»¬å°æ ¹æ®æ¨å½åçççé¶æ®µï¼ä¸ºæ¨é身å®å¶ä¸å±çå¥åº·ç®¡çæ¹æ¡ã",onboarding_name_label:"æ¨å¸ææä»¬æä¹ç§°å¼æ¨ï¼",onboarding_name_placeholder:"ä¾å¦ï¼æå¥³å£«",onboarding_country_label:"è¯·éæ©æ¨çå½å®¶æå°åº (Region)",onboarding_country_placeholder:"æç´¢å½å®¶/å°åºï¼ä¾å¦ï¼ä¸å½ / Japan / US",onboarding_country_hint:"ç³»ç»å°æ ¹æ®æ¨çå°åºï¼èªå¨å¹é éç§æ¿çãæ³å®åæå¹´é¾ä¸æ¥æç线ã",onboarding_solar_label:"å ¬ååºçæ¥æä¸æ¶é´",onboarding_lunar_label:"åååºçæ¥æä¸æ¶é´",onboarding_lunar_optional:"(éå¡«ï¼ç¨äºä¼ ç»åæ³åè)",onboarding_current_age:"å½åæ¨ç®å¹´é¾ï¼{age} å²",onboarding_age_info:"å¯¹äº 10-16 å²ç年轻女æ§ï¼åç¡®çåºçæ¥ææå©äºæä»¬åºäºç§å¦æ°æ®è¯ä¼°éæ¥ææ¿ç´ ååä¸åæ½®æ¶é´ãæä»¬ä¸ä¼æ ¹æ®ç妿æè±¡é¢æµå»çäºä»¶ï¼ææé¢æµååºäºå¾ªè¯å»å¦åæ¨åç»çå®çè®°å½æ°æ®ã",onboarding_cycle_label:"å¹³å卿é¿åº¦ï¼{n} 天",onboarding_mode_puberty:"鿥æåæ½®",onboarding_mode_puberty_desc:"è®°å½åè²ãä¹ æ¯å »æ",onboarding_mode_tracking:"ç»æè®°å½",onboarding_mode_tracking_desc:"追踪ççæä¸å¥åº·ç¶åµ",onboarding_mode_ttc:"å¤å模å¼",onboarding_mode_ttc_desc:"ç§å¦æ¾åæåµæï¼å©å好å",onboarding_mode_pregnancy:"åææ¨¡å¼",onboarding_mode_pregnancy_desc:"è®°å½åæååä¸å®å®æé¿",onboarding_mode_postpartum:"äº§åæ¢å¤",onboarding_mode_postpartum_desc:"å ³æ³¨äº§å身å¿å¥åº·ä¸æ¢å¤",onboarding_mode_menopause:"æ´å¹´æ",onboarding_mode_menopause_desc:"å¹³ç¨³åº¦è¿æ´å¹´æï¼ç¼è§£çç¶",onboarding_mode_loss:"ç»æ¢å¦å¨ /æµäº§åº·å¤",onboarding_mode_loss_desc:"æä¾èº«ä½æ¢å¤è¿½è¸ªãHCGçæµä¸ä¸å±å¿ççææ¯æ",onboarding_prev:"ä¸ä¸æ¥",onboarding_next:"ä¸ä¸æ¥",onboarding_start:"å¼å¯å¥åº·ä¹æ (+50积å)",onboarding_age_consent_alert:`æ ¹æ®æ¨æå¨å½å®¶/å°åº({country})çæ³å¾ï¼æ¨ç年龿ªè¾¾å°ç¬ç«åæä½¿ç¨æ¬åºç¨æ¶éææå¥åº·æ°æ®çæä½å¹´é¾ï¼{age}å²ï¼ã 2 3请èç³»æ¨ççæ¤äººåå©ï¼æåå¾å®¶é¿çæ¤æ¨¡å¼ã`,onboarding_region_tw:"ä¸å½å°æ¹¾",onboarding_region_hk:"ä¸å½é¦æ¸¯",onboarding_region_mo:"ä¸å½æ¾³é¨"},W={onboarding_welcome:"æ¡è¿ä¾å°",onboarding_badge:"ç´æ·¨ç¡å»£å · å è²»å ¬çå°æ¡",onboarding_step2_title:"äºè§£æ¨çåºæ¬è³è¨",onboarding_step3_title:"éæ¼æ¨ççç鱿",onboarding_step4_title:"鏿æ¨çå¥åº·ç®æ¨",onboarding_step1_desc:"æåå°ééåææ¨çå¤é飲é£ç¿æ £èççæççï¼çºæ¨æä¾å®¢è£½åçå¥åº·è©ä¼°èå¹²é è¨åã",onboarding_step2_desc:"çºäºæä¾æ´æºç¢ºçé«å¸è©ä¼°ï¼æåéè¦äºè§£æ¨ç年齡ã",onboarding_step3_desc:"æç¶é±ææ¯å©¦ç§å¥åº·çéè¦åºç·æ¸æã",onboarding_step4_desc:"æåå°æ ¹ææ¨ç®åçççéæ®µï¼çºæ¨é身æé å°å±¬çå¥åº·ç®¡çæ¹æ¡ã",onboarding_name_label:"æ¨å¸ææåæéº¼ç¨±å¼æ¨ï¼",onboarding_name_placeholder:"ä¾å¦ï¼æå¥³å£«",onboarding_country_label:"è«é¸ææ¨çåå®¶æå°å (Region)",onboarding_country_placeholder:"æå°åå®¶/å°åï¼
3ä¾å¦ï¼ä¸å / Japan / US",onboarding_country_hint:"ç³»çµ±å°æ ¹ææ¨çå°åï¼èªåå¹é é±ç§æ¿çãæ³å®åæå¹´é½¡èæ¥æç±ç·ã",onboarding_solar_label:"åæåºçæ¥æèæé",onboarding_lunar_label:"è¾²æåºçæ¥æèæé",onboarding_lunar_optional:"(é¸å¡«ï¼ç¨æ¼å³çµ±ææ³åè)",onboarding_current_age:"ç®åæ¨ç®å¹´é½¡ï¼{age} æ²",onboarding_age_info:"å°æ¼ 10-16 æ²çå¹´è¼å¥³æ§ï¼æºç¢ºçåºçæ¥ææå©æ¼æååºæ¼ç§å¸æ¸æè©ä¼°éæ¥ææ¿ç´ è®åèåæ½®æéãæåä¸ææ ¹æç叿æè±¡é 測é«çäºä»¶ï¼ææé 測ååºæ¼å¯¦èé«å¸åæ¨å¾çºç實çè¨éæ¸æã",onboarding_cycle_label:"å¹³å鱿é·åº¦ï¼{n} 天",onboarding_mode_puberty:"鿥æåæ½®",onboarding_mode_puberty_desc:"è¨éç¼è²ãç¿æ £é¤æ",onboarding_mode_tracking:"ç¶æè¨é",onboarding_mode_tracking_desc:"追蹤ççæèå¥åº·çæ³",onboarding_mode_ttc:"å忍¡å¼",onboarding_mode_ttc_desc:"ç§å¸ææ¡æåµæï¼å©å好å",onboarding_mode_pregnancy:"åææ¨¡å¼",onboarding_mode_pregnancy_desc:"è¨éåæè®åè寶寶æé·",onboarding_mode_postpartum:"ç¢å¾æ¢å¾©",onboarding_mode_postpartum_desc:"éæ³¨ç¢å¾èº«å¿å¥åº·èæ¢å¾©",onboarding_mode_menopause:"æ´å¹´æ",onboarding_mode_menopause_desc:"å¹³ç©©åº¦éæ´å¹´æï¼ç·©è§£çç",onboarding_mode_loss:"çµæ¢å¦å¨ /æµç¢åº·å¾©",onboarding_mode_loss_desc:"æä¾èº«é«æ¢å¾©è¿½è¹¤ãHCGç£æ¸¬èå°å±¬å¿çççæ¯æ",onboarding_prev:"ä¸ä¸æ¥",onboarding_next:"ä¸ä¸æ¥",onboarding_start:"éåå¥åº·ä¹æ (+50ç©å)",onboarding_age_consent_alert:`æ ¹ææ¨æå¨åå®¶/å°å({country})çæ³å¾ï¼æ¨ç年齡æªéå°ç¨ç«åæä½¿ç¨æ¬æç¨æ¶éææå¥åº·æ¸æçæä½å¹´é½¡ï¼{age}æ²ï¼ã 4 5è«è¯ç¹«æ¨çç£è·äººåå©ï¼æåå¾å®¶é·ç£è·æ¨¡å¼ã`,onboarding_region_tw:"ä¸åå°ç£",onboarding_region_hk:"ä¸å馿¸¯",onboarding_region_mo:"ä¸åæ¾³é"},q={onboarding_welcome:"Welcome to",onboarding_badge:"Ad-free · Free public service project",onboarding_step2_title:"Tell us about yourself",onboarding_step3_title:"About your menstrual cycle",onboarding_step4_title:"Choose your health goal",onboarding_step1_desc:"We will analyze your nightly eating habits and period symptoms to provide you with a personalized health assessment and intervention plan.",onboarding_step2_desc:"To provide a more accurate medical assessment, we need to know your age.",onboarding_step3_desc:"Your menstrual cycle is an important baseline for gynecological health.",onboarding_step4_desc:"Based on your current physiological stage, we will tailor a personalized health management plan for you.",onboarding_name_label:"What would you like us to call you?",onboarding_name_placeholder:"e.g. Ms. Li",onboarding_country_label:"Select your country or region",onboarding_country_placeholder:"Search country/region, e.g. China / Japan / US",onboarding_country_hint:"Based on your region, the system will automatically match the privacy policy, legal age of consent, and emergency hotlines.",onboarding_solar_label:"Gregorian birth date and time",onboarding_lunar_label:"Lunar birth date and time",onboarding_lunar_optional:"(optional, for traditional calendar reference)",onboarding_current_age:"Estimated age: {age}",onboarding_age_info:"For young women aged 10-16, an accurate birth date helps us evaluate adolescent hormonal changes and the timing of menarche based on scientific data. We do not predict medical events based on mysticism or astrology; all predictions are based on evidence-based medicine and your actual recorded data.",onboarding_cycle_label:"Average cycle length: {n} days",onboarding_mode_puberty:"Puberty / First Period",onboarding_mode_puberty_desc:"Track development and habit building",onboarding_mode_tracking:"Period Tracking",onboarding_mode_tracking_desc:"Track your period and health",onboarding_mode_ttc:"Trying to Conceive",onboarding_mode_ttc_desc:"Pinpoint ovulation scientifically for a better chance",onboarding_mode_pregnancy:"Pregnancy",onboarding_mode_pregnancy_desc:"Track pregnancy changes and baby growth",onboarding_mode_postpartum:"Postpartum Recovery",onboarding_mode_postpartum_desc:"Focus on postpartum physical and mental health",onboarding_mode_menopause:"Menopause",onboarding_mode_menopause_desc:"Navigate menopause smoothly and ease symptoms",onboarding_mode_loss:"Loss / Miscarriage Recovery",onboarding_mode_loss_desc:"Body recovery tracking, HCG monitoring, and dedicated emotional support",onboarding_prev:"Back",onboarding_next:"Next",onboarding_start:"Start Your Health Journey (+50 pts)",onboarding_age_consent_alert:`Under the laws of your country/region ({country}), you have not reached the minimum age to independently consent to this app collecting sensitive health data ({age} years old). 6 7Please ask a parent or guardian for help, or use the guardian mode.`,onboarding_region_tw:"Taiwan, China",onboarding_region_hk:"Hong Kong, China",onboarding_region_mo:"Macau, China"},L={onboarding_welcome:"Bienvenido a",onboarding_badge:"Sin anuncios · Proyecto público gratuito",onboarding_step2_title:"Cuéntanos sobre ti",onboarding_step3_title:"Sobre tu ciclo menstrual",onboarding_step4_title:"Elige tu objetivo de salud",onboarding_step1_desc:"Analizaremos tus hábitos alimentarios nocturnos y los sÃntomas de tu perÃodo para ofrecerte una evaluación de salud y un plan de intervención personalizados.",onboarding_step2_desc:"Para proporcionar una evaluación médica más precisa, necesitamos conocer tu edad.",onboarding_step3_desc:"Tu ciclo menstrual es una lÃnea base importante para la salud ginecológica.",onboarding_step4_desc:"Según tu etapa fisiológica actual, diseñaremos un plan de gestión de salud personalizado para ti.",onboarding_name_label:"¿Cómo te gustarÃa que te llamemos?",onboarding_name_placeholder:"p. ej. Srta. Li",onboarding_country_label:"Selecciona tu paÃs o región",onboarding_country_placeholder:"Buscar paÃs/región, p. ej. China / Japón / EE. UU.",onboarding_country_hint:"Según tu región, el sistema asociará automáticamente la polÃtica de privacidad, la edad legal de consentimiento y las lÃneas de emergencia.",onboarding_solar_label:"Fecha y hora de nacimiento (calendario gregoriano)",onboarding_lunar_label:"Fecha y hora de nacimiento (calendario lunar)",onboarding_lunar_optional:"(opcional, para referencia del calendario tradicional)",onboarding_current_age:"Edad estimada: {age}",onboarding_age_info:"Para mujeres jóvenes de 10 a 16 años, una fecha de nacimiento precisa nos ayuda a evaluar los cambios hormonales de la pubertad y el momento de la menarquia según datos cientÃficos. No predecimos eventos médicos basándonos en misticismo o astrologÃa; todas las predicciones se basan en medicina basada en evidencia y tus datos reales registrados.",onboarding_cycle_label:"Duración media del ciclo: {n} dÃas",onboarding_mode_puberty:"Pubertad / Primera menstruación",onboarding_mode_puberty_desc:"Seguimiento del desarrollo y hábitos",onboarding_mode_tracking:"Seguimiento del perÃodo",onboarding_mode_tracking_desc:"Sigue tu perÃodo y tu salud",onboarding_mode_ttc:"Buscando embarazo",onboarding_mode_ttc_desc:"Identifica la ovulación cientÃficamente para mejorar las probabilidades",onboarding_mode_pregnancy:"Embarazo",onboarding_mode_pregnancy_desc:"Sigue los cambios del embarazo y el crecimiento del bebé",onboarding_mode_postpartum:"Recuperación posparto",onboarding_mode_postpartum_desc:"Atención a la salud fÃsica y mental posparto",onboarding_mode_menopause:"Menopausia",onboarding_mode_menopause_desc:"Supera la menopausia con facilidad y alivia los sÃntomas",onboarding_mode_loss:"Recuperación tras pérdida/aborto",onboarding_mode_loss_desc:"Seguimiento de recuperación corporal, monitoreo de HCG y apoyo emocional",onboarding_prev:"Atrás",onboarding_next:"Siguiente",onboarding_start:"Inicia tu viaje de salud (+50 pts)",onboarding_age_consent_alert:`Según las leyes de tu paÃs/región ({country}), aún no has alcanzado la edad mÃnima para consentir de forma independiente que esta aplicación recopile datos de salud sensibles ({age} años). 8 9Pide ayuda a un padre o tutor, o usa el modo de tutorÃa.`,onboarding_region_tw:"Taiwán, China",onboarding_region_hk:"Hong Kong, China",onboarding_region_mo:"Macao, China"},J={onboarding_welcome:"Ù Ø±ØØ¨Ø§Ù ب٠ÙÙ",onboarding_badge:"بدÙÙ Ø¥Ø¹ÙØ§Ùات · Ù Ø´Ø±ÙØ¹ Ø®ÙØ±Ù ٠جاÙÙ",onboarding_step2_title:"Ø£Ø®Ø¨Ø±ÙØ§ ع٠ÙÙØ³Ù",onboarding_step3_title:"Ø¹Ù Ø¯ÙØ±ØªÙ Ø§ÙØ´ÙØ±ÙØ©",onboarding_step4_title:"اختر ÙØ¯ÙÙ Ø§ÙØµØÙ",onboarding_step1_desc:"سÙÙÙ٠بتØÙÙÙ Ø¹Ø§Ø¯Ø§ØªÙ Ø§ÙØºØ°Ø§Ø¦ÙØ© اÙÙÙÙÙØ© ÙØ£Ø¹Ø±Ø§Ø¶ Ø¯ÙØ±ØªÙ Ø§ÙØ´ÙØ±ÙØ© ÙØªØ²ÙÙØ¯Ù بتÙÙÙ٠صØÙ ÙØ®Ø·Ø© تدخ٠٠خصصة.",onboarding_step2_desc:"ÙØªÙدÙ٠تÙÙÙÙ Ø·Ø¨Ù Ø£ÙØ«Ø± Ø¯ÙØ©Ø ÙØØªØ§Ø¬ Ø¥ÙÙ Ù Ø¹Ø±ÙØ© ع٠رÙ.",onboarding_step3_desc:"Ø¯ÙØ±ØªÙ Ø§ÙØ´ÙØ±ÙØ© Ù٠خط أساس Ù ÙÙ ÙÙØµØØ© اÙÙØ³Ø§Ø¦ÙØ©.",onboarding_step4_desc:"Ø¨ÙØ§Ø¡Ù عÙ٠٠رØÙت٠اÙÙØ³ÙÙÙÙØ¬ÙØ© Ø§ÙØØ§ÙÙØ©Ø Ø³ÙØµÙ Ù Ù٠خطة إدارة صØÙØ© ٠خصصة.",onboarding_name_label:"ÙÙÙ ØªØØ¨ Ø£Ù ÙÙØ§Ø¯ÙÙØ",onboarding_name_placeholder:"٠ثاÙ: Ø§ÙØ³Ùدة ÙÙ",onboarding_country_label:"اختر Ø¨ÙØ¯Ù Ø£Ù Ù ÙØ·ÙتÙ",onboarding_country_placeholder:"Ø§Ø¨ØØ« Ø¹Ù Ø¨ÙØ¯/Ù ÙØ·ÙØ©Ø Ù Ø«Ø§Ù: Ø§ÙØµÙÙ / اÙÙØ§Ø¨Ø§Ù / اÙÙÙØ§Ùات اÙÙ ØªØØ¯Ø©",onboarding_country_hint:"Ø¨ÙØ§Ø¡Ù عÙÙ Ù ÙØ·ÙØªÙØ سÙÙÙ
9٠اÙÙØ¸Ø§Ù Ø¨Ù Ø·Ø§Ø¨ÙØ© Ø³ÙØ§Ø³Ø© Ø§ÙØ®ØµÙØµÙØ© ÙØ§Ùع٠ر اÙÙØ§ÙÙÙÙ ÙÙÙ ÙØ§ÙÙØ© ÙØ®Ø·ÙØ· Ø§ÙØ·Ùارئ تÙÙØ§Ø¦ÙاÙ.",onboarding_solar_label:"ØªØ§Ø±ÙØ® ÙÙÙØª اÙÙ ÙÙØ§Ø¯ (Ø§ÙØªÙÙÙ٠اÙÙ ÙÙØ§Ø¯Ù)",onboarding_lunar_label:"ØªØ§Ø±ÙØ® ÙÙÙØª اÙÙ ÙÙØ§Ø¯ (Ø§ÙØªÙÙÙ٠اÙÙ٠رÙ)",onboarding_lunar_optional:"(Ø§Ø®ØªÙØ§Ø±ÙØ ÙÙØ±Ø¬Ùع Ø¥ÙÙ Ø§ÙØªÙÙÙÙ Ø§ÙØªÙÙÙØ¯Ù)",onboarding_current_age:"Ø§ÙØ¹Ù ر Ø§ÙØªÙØ¯ÙØ±Ù: {age}",onboarding_age_info:"باÙÙØ³Ø¨Ø© ÙÙÙØ³Ø§Ø¡ Ø§ÙØ´Ø§Ø¨Ø§Øª Ù Ù 10 Ø¥ÙÙ 16 Ø¹Ø§Ù Ø§ÙØ ÙØ³Ø§Ø¹Ø¯ ØªØ§Ø±ÙØ® اÙÙ ÙÙØ§Ø¯ Ø§ÙØ¯ÙÙ٠عÙ٠تÙÙÙÙ Ø§ÙØªØºÙرات اÙÙØ±Ù ÙÙÙØ© ÙÙ Ø³Ù Ø§ÙØ¨ÙÙØº ÙØªÙÙÙØª Ø§ÙØÙØ¶ Ø§ÙØ£ÙÙ Ø¨ÙØ§Ø¡Ù عÙÙ Ø¨ÙØ§Ùات عÙÙ ÙØ©. ÙØ§ ÙØªÙبأ Ø¨Ø§ÙØ£ØØ¯Ø§Ø« Ø§ÙØ·Ø¨ÙØ© Ø¨ÙØ§Ø¡Ù عÙÙ Ø§ÙØªÙجÙÙ Ø£Ù Ø§ÙØ£Ø¨Ø±Ø§Ø¬Ø ÙÙ Ø§ÙØªÙÙØ¹Ø§Øª ٠بÙÙØ© عÙÙ Ø§ÙØ·Ø¨ اÙ٠بÙ٠عÙÙ Ø§ÙØ£Ø¯ÙØ© ÙØ¨ÙØ§ÙØ§ØªÙ اÙÙ Ø³Ø¬ÙØ© Ø§ÙØÙÙÙÙØ©.",onboarding_cycle_label:"Ù ØªÙØ³Ø· Ø·ÙÙ Ø§ÙØ¯Ùرة: {n} Ø£ÙØ§Ù ",onboarding_mode_puberty:"Ø§ÙØ¨ÙÙØº / Ø£ÙÙ Ø¯ÙØ±Ø©",onboarding_mode_puberty_desc:"تتبع اÙÙÙ Ù ÙØ¨Ùاء Ø§ÙØ¹Ø§Ø¯Ø§Øª",onboarding_mode_tracking:"تتبع Ø§ÙØ¯Ùرة",onboarding_mode_tracking_desc:"تتبع Ø¯ÙØ±ØªÙ ÙØµØØªÙ",onboarding_mode_ttc:"Ù ØØ§ÙÙØ© Ø§ÙØÙ Ù",onboarding_mode_ttc_desc:"ØªØØ¯Ùد Ø§ÙØ¥Ø¨Ø§Ø¶Ø© عÙÙ ÙØ§Ù ÙØªØØ³Ù٠اÙÙØ±Øµ",onboarding_mode_pregnancy:"Ø§ÙØÙ Ù",onboarding_mode_pregnancy_desc:"تتبع ØªØºÙØ±Ø§Øª Ø§ÙØÙ Ù ÙÙÙ Ù Ø§ÙØ·ÙÙ",onboarding_mode_postpartum:"Ø§ÙØªØ¹Ø§Ù٠بعد اÙÙÙØ§Ø¯Ø©",onboarding_mode_postpartum_desc:"Ø§ÙØ§ÙØªÙ Ø§Ù Ø¨Ø§ÙØµØØ© Ø§ÙØ¬Ø³Ø¯ÙØ© ÙØ§ÙÙÙØ³ÙØ© بعد اÙÙÙØ§Ø¯Ø©",onboarding_mode_menopause:"س٠اÙÙØ£Ø³",onboarding_mode_menopause_desc:"ØªØ¬Ø§ÙØ² س٠اÙÙØ£Ø³ Ø¨Ø³ÙØ§Ø³Ø© ÙØªØ®ÙÙÙ Ø§ÙØ£Ø¹Ø±Ø§Ø¶",onboarding_mode_loss:"Ø§ÙØªØ¹Ø§Ù٠بعد ÙÙØ¯Ø§Ù Ø§ÙØÙ Ù/Ø§ÙØ¥Ø¬Ùاض",onboarding_mode_loss_desc:"تتبع Ø§ÙØªØ¹Ø§ÙÙ Ø§ÙØ¬Ø³Ø¯Ù ÙÙ Ø±Ø§ÙØ¨Ø© ÙØ±Ù ÙÙ HCG ÙØ¯Ø¹Ù ÙÙØ³Ù ٠خصص",onboarding_prev:"Ø±Ø¬ÙØ¹",onboarding_next:"Ø§ÙØªØ§ÙÙ",onboarding_start:"ابدأ رØÙØªÙ Ø§ÙØµØÙØ© (+50 ÙÙØ·Ø©)",onboarding_age_consent_alert:`ÙÙÙØ§Ù ÙÙÙØ§ÙÙÙ Ø¨ÙØ¯Ù/Ù ÙØ·Ùت٠({country})Ø ÙÙ ØªØ¨ÙØº Ø§ÙØØ¯ Ø§ÙØ£Ø¯ÙÙ ÙÙØ³Ù Ø§ÙØ°Ù ÙÙ ÙÙÙ ÙÙ٠اÙÙ ÙØ§ÙÙØ© بشÙ٠٠ستÙ٠عÙ٠ج٠ع ÙØ°Ø§ Ø§ÙØªØ·Ø¨ÙÙ ÙØ¨ÙØ§ÙØ§ØªÙ Ø§ÙØµØÙØ© Ø§ÙØØ³Ø§Ø³Ø© ({age} Ø³ÙØ©). 10 11ÙØ±Ø¬Ù Ø·ÙØ¨ اÙ٠ساعدة Ù Ù ÙÙÙ Ø§ÙØ£Ù ر Ø£Ù Ø§Ø³ØªØ®Ø¯Ø§Ù ÙØ¶Ø¹ اÙÙØµØ§ÙØ©.`,onboarding_region_tw:"تاÙÙØ§ÙØ Ø§ÙØµÙÙ",onboarding_region_hk:"ÙÙÙØº ÙÙÙØºØ Ø§ÙØµÙÙ",onboarding_region_mo:"Ù Ø§ÙØ§ÙØ Ø§ÙØµÙÙ"},U={onboarding_welcome:"ãããã",onboarding_badge:"åºåãªã · ç¡æã®å ¬çããã¸ã§ã¯ã",onboarding_step2_title:"ããªãã®åºæ¬æ å ±ãæãã¦ãã ãã",onboarding_step3_title:"çç卿ã«ã¤ãã¦",onboarding_step4_title:"å¥åº·ç®æ¨ã鏿",onboarding_step1_desc:"å¤éã®é£ç¿æ £ã¨çççç¶ãåæããããªãã«åãããå¥åº·è©ä¾¡ã¨ä»å ¥è¨ç»ãæä¾ãã¾ãã",onboarding_step2_desc:"ããæ£ç¢ºãªå»å¦çè©ä¾¡ã®ããã«ãããªãã®å¹´é½¢ãç¥ãå¿ è¦ãããã¾ãã",onboarding_step3_desc:"çç卿ã¯å©¦äººç§ã®å¥åº·ã®éè¦ãªãã¼ã¹ã©ã¤ã³ã§ãã",onboarding_step4_desc:"ç¾å¨ã®ççæ®µéã«åºã¥ãã¦ãããªãå°ç¨ã®å¥åº·ç®¡çãã©ã³ã使ãã¾ãã",onboarding_name_label:"ã©ã®ããã«ãå¼ã³ãã¾ããããï¼",onboarding_name_placeholder:"ä¾ï¼æãã",onboarding_country_label:"å½ã¾ãã¯å°åã鏿ãã¦ãã ãã",onboarding_country_placeholder:"å½/å°åãæ¤ç´¢ãä¾ï¼ä¸å½ / æ¥æ¬ / ç±³å½",onboarding_country_hint:"å°åã«åºã¥ãã¦ããã©ã¤ãã·ã¼ããªã·ã¼ãæ³å®åæå¹´é½¢ãç·æ¥ãããã©ã¤ã³ãèªåçã«ãããã³ã°ãã¾ãã",onboarding_solar_label:"çå¹´ææ¥ã¨æéï¼è¥¿æ¦ï¼",onboarding_lunar_label:"çå¹´ææ¥ã¨æéï¼æ§æ¦ï¼",onboarding_lunar_optional:"ï¼ä»»æãæ§æ¦åç §ç¨ï¼",onboarding_current_age:"æ¨å®å¹´é½¢ï¼{age} æ³",onboarding_age_info:"10ã16æ³ã®è¥ã女æ§ã«ã¨ã£ã¦ãæ£ç¢ºãªçå¹´ææ¥ã¯ç§å¦çãã¼ã¿ã«åºã¥ãã¦ææ¥æã®ãã«ã¢ã³å¤åã
11¨åæ½®ææãè©ä¾¡ããã®ã«å½¹ç«ã¡ã¾ããç§ãã¡ã¯ãªã«ã«ããæå ãã§å»çã¤ãã³ããäºæ¸¬ãã¾ããããã¹ã¦ã®äºæ¸¬ã¯æ ¹æ ã«åºã¥ãå»çã¨ãããªãã®å®éã®è¨é²ãã¼ã¿ã«åºã¥ãã¦ãã¾ãã",onboarding_cycle_label:"å¹³å卿ï¼{n} æ¥",onboarding_mode_puberty:"ææ¥æã»åæ½®",onboarding_mode_puberty_desc:"çºéã¨ç¿æ £ã¥ãããè¨é²",onboarding_mode_tracking:"ççè¨é²",onboarding_mode_tracking_desc:"ççã¨å¥åº·ç¶æ ã追跡",onboarding_mode_ttc:"妿´»ã¢ã¼ã",onboarding_mode_ttc_desc:"æåµæãç§å¦çã«ç¹å®ããå¦å¨ ããµãã¼ã",onboarding_mode_pregnancy:"å¦å¨ ã¢ã¼ã",onboarding_mode_pregnancy_desc:"å¦å¨ ã®å¤åã¨èµ¤ã¡ããã®æé·ãè¨é²",onboarding_mode_postpartum:"ç£å¾å復",onboarding_mode_postpartum_desc:"ç£å¾ã®å¿èº«ã®å¥åº·ã¨å復ããµãã¼ã",onboarding_mode_menopause:"æ´å¹´æ",onboarding_mode_menopause_desc:"æ´å¹´æãç©ããã«ä¹ãè¶ããçç¶ãç·©å",onboarding_mode_loss:"æµç£ã»åªå¤±ããã®å復",onboarding_mode_loss_desc:"身ä½å復ã®è¿½è·¡ãHCGã¢ãã¿ãªã³ã°ãå°éçãªå¿çã±ã¢",onboarding_prev:"æ»ã",onboarding_next:"次ã¸",onboarding_start:"å¥åº·ã®æ ãå§ãã (+50ãã¤ã³ã)",onboarding_age_consent_alert:`ããªãã®å½/å°å({country})ã®æ³å¾ã§ã¯ããã®ã¢ããªãæ©å¯æ§ã®é«ãå¥åº·ãã¼ã¿ãåéãããã¨ã«ç¬ç«ãã¦åæã§ããæä½å¹´é½¢({age}æ³)ã«éãã¦ãã¾ããã 12 13ä¿è·è ã«ç¸è«ããããä¿è·è ã¢ã¼ãããå©ç¨ãã ããã`,onboarding_region_tw:"ä¸å½å°æ¹¾",onboarding_region_hk:"ä¸å½é¦æ¸¯",onboarding_region_mo:"ä¸å½ãã«ãª"},V={onboarding_welcome:"Bienvenue sur",onboarding_badge:"Sans publicité · Projet public gratuit",onboarding_step2_title:"Parlez-nous de vous",onboarding_step3_title:"à propos de votre cycle menstruel",onboarding_step4_title:"Choisissez votre objectif de santé",onboarding_step1_desc:"Nous analyserons vos habitudes alimentaires nocturnes et vos symptômes menstruels pour vous fournir une évaluation de santé et un plan d'intervention personnalisés.",onboarding_step2_desc:"Pour fournir une évaluation médicale plus précise, nous devons connaître votre âge.",onboarding_step3_desc:"Votre cycle menstruel est une base importante pour la santé gynécologique.",onboarding_step4_desc:"En fonction de votre stade physiologique actuel, nous élaborerons un plan de gestion de santé personnalisé pour vous.",onboarding_name_label:"Comment souhaitez-vous que nous vous appelions ?",onboarding_name_placeholder:"ex. Mme Li",onboarding_country_label:"Sélectionnez votre pays ou région",onboarding_country_placeholder:"Rechercher un pays/région, ex. Chine / Japon / Ãtats-Unis",onboarding_country_hint:"En fonction de votre région, le système associera automatiquement la politique de confidentialité, l'âge légal de consentement et les lignes d'urgence.",onboarding_solar_label:"Date et heure de naissance (calendrier grégorien)",onboarding_lunar_label:"Date et heure de naissance (calendrier lunaire)",onboarding_lunar_optional:"(facultatif, pour référence au calendrier traditionnel)",onboarding_current_age:"Ãge estimé : {age}",onboarding_age_info:"Pour les jeunes femmes de 10 à 16 ans, une date de naissance précise nous aide à évaluer les changements hormonaux pubertaires et le moment de la ménarche sur la base de données scientifiques. Nous ne prévoyons pas d'événements médicaux à partir de la mystique ou de l'astrologie ; toutes les prédictions reposent sur la médecine fondée sur les preuves et vos données réelles enregistrées.",onboarding_cycle_label:"Durée moyenne du cycle : {n} jours",onboarding_mode_puberty:"Puberté / Premières règles",onboarding_mode_puberty_desc:"Suivre le développement et les habitudes",onboarding_mode_tracking:"Suivi des règles",onboarding_mode_tracking_desc:"Suivre votre cycle et votre santé",onboarding_mode_ttc:"Projet de grossesse",onboarding_mode_ttc_desc:"Identifier scientifiquement l'ovulation pour augmenter les chances",onboarding_mode_pregnancy:"Grossesse",onboarding_mode_pregnancy_desc:"Suivre les changements de grossesse et la croissance du bébé",onboarding_mode_postpartum:"Récupération post-partum",onboarding_mode_postpartum_desc:"Se concentrer sur la santé physique et mentale post-partum",onboarding_mode_menopause:"Ménopause",onboarding_mode_menopause_desc:"Traverser la ménopause en douceur et soulager les symptômes",onboarding_mode_loss:"Récupération après perte/avortement",onboarding_mode_loss_desc:"Suivi de la récupération corporelle, suivi HCG et soutien émotionnel dédié",onboarding_prev:"Retour",onboarding_next:"Suivant",onboarding_start:"Commencer votre parcours santé (+50 pts)",onboarding_age_consent_alert:`Selon les lois de votre pays/région ({country}), vous n'avez pas atteint l'âge minimum pour consentir de manière indépendante à la collecte de données de santé sensibles par cette application ({age} ans). 14 15Veuillez demander l'aide d'un parent ou d'un tuteur, ou utiliser le mode tuteur.`,onboarding_region_tw:"Taïwan, Chine",onboarding_region_hk:"Hong Kong, Chine",onboarding_region_mo:"Macao, Chine"},Y={onboarding_welcome:"Willkommen bei",onboarding_badge:"Werbefrei · Kostenloses öffentliches Projekt",onboarding_step2_title:"Erzählen Sie uns von sich",onboarding_step3_title:"Ãber Ihren Menstruationszyklus",onboarding_step4_title:"Wählen Sie Ihr Gesundheitsziel",onboarding_step1_desc:"Wir analysieren Ihre nächtlichen Essgewohnheiten und Periodensymptome, um Ihnen eine personalisierte Gesundheitsbewertung und einen Interventionsplan zu bieten.",onboarding_step2_desc:"Für eine genauere medizinische Bewertung benötigen wir Ihr Alter.",onboarding_step3_desc:"Ihr Menstruationszyklus ist eine wichtige Grundlage für die gynäkologische Gesundheit.",onboarding_step4_desc:"Basierend auf Ihrer aktuellen physiologischen Phase er
15stellen wir einen maÃgeschneiderten Gesundheitsplan für Sie.",onboarding_name_label:"Wie sollen wir Sie ansprechen?",onboarding_name_placeholder:"z. B. Frau Li",onboarding_country_label:"Wählen Sie Ihr Land oder Ihre Region",onboarding_country_placeholder:"Land/Region suchen, z. B. China / Japan / USA",onboarding_country_hint:"Basierend auf Ihrer Region gleicht das System automatisch die Datenschutzrichtlinie, das gesetzliche Einwilligungsalter und Notrufnummern ab.",onboarding_solar_label:"Geburtsdatum und -zeit (gregorianischer Kalender)",onboarding_lunar_label:"Geburtsdatum und -zeit (lunarer Kalender)",onboarding_lunar_optional:"(optional, für traditionelle Kalenderreferenz)",onboarding_current_age:"Geschätztes Alter: {age}",onboarding_age_info:"Für junge Frauen im Alter von 10-16 Jahren hilft ein genaues Geburtsdatum, hormonelle Veränderungen der Pubertät und den Zeitpunkt der Menarche auf wissenschaftlicher Basis zu bewerten. Wir sagen keine medizinischen Ereignisse anhand von Mystik oder Astrologie voraus; alle Vorhersagen basieren auf evidenzbasierter Medizin und Ihren tatsächlich aufgezeichneten Daten.",onboarding_cycle_label:"Durchschnittliche Zykluslänge: {n} Tage",onboarding_mode_puberty:"Pubertät / Erste Periode",onboarding_mode_puberty_desc:"Entwicklung und Gewohnheiten erfassen",onboarding_mode_tracking:"Perioden-Tracking",onboarding_mode_tracking_desc:"Periode und Gesundheit verfolgen",onboarding_mode_ttc:"Kinderwunsch",onboarding_mode_ttc_desc:"Eisprung wissenschaftlich bestimmen für bessere Chancen",onboarding_mode_pregnancy:"Schwangerschaft",onboarding_mode_pregnancy_desc:"Schwangerschaftsveränderungen und Babywachstum verfolgen",onboarding_mode_postpartum:"Wochenbett-Erholung",onboarding_mode_postpartum_desc:"Fokus auf körperliche und seelische Gesundheit nach der Geburt",onboarding_mode_menopause:"Wechseljahre",onboarding_mode_menopause_desc:"Die Wechseljahre sanft meistern und Symptome lindern",onboarding_mode_loss:"Erholung nach Verlust/Fehlgeburt",onboarding_mode_loss_desc:"Körperliche Erholung verfolgen, HCG-Monitoring und emotionale Unterstützung",onboarding_prev:"Zurück",onboarding_next:"Weiter",onboarding_start:"Gesundheitsreise starten (+50 Punkte)",onboarding_age_consent_alert:`Nach den Gesetzen Ihres Landes/Ihrer Region ({country}) haben Sie das Mindestalter nicht erreicht, um unabhängig der Erfassung sensibler Gesundheitsdaten durch diese App zuzustimmen ({age} Jahre). 16 17Bitte bitten Sie eine Erziehungsberechtigte/einen Erziehungsberechtigten um Hilfe oder nutzen Sie den Erziehungsmodus.`,onboarding_region_tw:"Taiwan, China",onboarding_region_hk:"Hongkong, China",onboarding_region_mo:"Macau, China"},$={onboarding_welcome:"íìí©ëë¤",onboarding_badge:"ê´ê³ ìì · ë¬´ë£ ê³µê³µ íë¡ì í¸",onboarding_step2_title:"ë¹ì ì ëí´ ìë ¤ì£¼ì¸ì",onboarding_step3_title:"ì리 주기ì ëí´",onboarding_step4_title:"ê±´ê° ëª©í를 ì ííì¸ì",onboarding_step1_desc:"ì¼ê° ììµê´ê³¼ ì리 ì¦ìì ë¶ìíì¬ ê°ì¸ ë§ì¶¤ ê±´ê° íê°ì ì¤ì¬ ê³íì ì ê³µí©ëë¤.",onboarding_step2_desc:"ë ì íí ìíì íê°ë¥¼ ìí´ ëì´ê° íìí©ëë¤.",onboarding_step3_desc:"ì리 주기ë ë¶ì¸ê³¼ ê±´ê°ì ì¤ìí 기ì´ì ëë¤.",onboarding_step4_desc:"íì¬ ì리ì ë¨ê³ì ë°ë¼ ë§ì¶¤í ê±´ê° ê³íì ë§ë¤ì´ ë립ëë¤.",onboarding_name_label:"ì´ë»ê² í¸ì¹íë©´ ë ê¹ì?",onboarding_name_placeholder:"ì: ê¹ì¨",onboarding_country_label:"êµê° ëë ì§ìì ì ííì¸ì",onboarding_country_placeholder:"êµê°/ì§ì ê²ì, ì: íêµ / ì¼ë³¸ / 미êµ",onboarding_country_hint:"ì§ìì ë°ë¼ ìì¤í ì´ ê°ì¸ì ë³´ë³´í¸ì ì± , ë²ì ëì ì°ë ¹, ìê¸ ì íë²í¸ë¥¼ ìëì¼ë¡ ë§ì¶¥ëë¤.",onboarding_solar_label:"ì¶ì ë ì§ì ìê° (ìë ¥)",onboarding_lunar_label:"ì¶ì ë ì§ì ìê° (ìë ¥)",onboarding_lunar_optional:"(ì í, ì íµ ë¬ë ¥ ì°¸ê³ ì©)",onboarding_current_age:"ì¶ì ëì´: {age}",onboarding_age_info:"10~16ì¸ì ìë ìê²ë ì íí ì¶ìì¼ì´ ì¬ì¶ê¸° í¸ë¥´ëª¬ ë³íì ì´ê²½ ìì ì ê³¼íì ì¼ë¡ íê°íë ë° ëìì´ ë©ëë¤. ì°ë¦¬ë ì ì ì´ë ì ì±ì ë¡ ìíì ì¬ê±´ì ì측íì§ ìì¼ë©°, 모ë ì측ì 근거 ê¸°ë° ìíê³¼ ì¤ì 기ë¡ë ë°ì´í°ì 기ë°í©ëë¤.",onboarding_cycle_label:"íê· ì£¼ê¸° 길ì´: {n}ì¼",onboarding_mode_puberty:"ì¬ì¶ê¸° / 첫 ì리",onboarding_mode_puberty_desc:"ë°ë¬ê³¼ ìµê´ 기ë¡",onboarding_mode_tracking:"ì리 ì¶ì ",onboarding_mode_tracking_desc:"ì리ì ê±´ê° ì¶ì ",onboarding_mode_ttc:"ìì ì¤ë¹",onboarding_mode_ttc_desc:"ë°°ëì ê³¼íì ì¼ë¡ íì í´ ì±ê³µ íë¥ ì ëì´ì¸ì",onboarding_mode_pregnancy:"ìì ",onboarding_mode_pregnancy_desc:"ìì ë³íì ì기 ì±ì¥ ì¶ì ",onboarding_mode_postpartum:"ì°í íë³µ",onboarding_mode_postpartum_desc:"ì¶ì° í ì ì²´ì ì ì ê±´ê°ì ì§ì¤",onboarding_mode_menopause:"íê²½",onboarding_mode_menopause_desc:"í경기를 ìì¡°ë¡ê² ëê¸°ê³ ì¦ìì ìííì¸ì",onboarding_mode_loss:"ì ì°/ìì¤ íë³µ",onboarding_mode_loss_desc:"ì ì²´ íë³µ ì¶ì , HCG 모ëí°ë§, ì ìì ì§ì",onboarding_prev:"ì´ì ",onboarding_next:"ë¤ì",onboarding_start:"ê±´ê° ì¬ì ìì (+50 í¬ì¸í¸)",onboarding_age_consent_alert:`ê·íì êµê°/ì§ì({country}) ë²ë¥ ì ë°ë¼ ê·íë ì´ ì±ì´ 민ê°í ê±´ê° ë°ì´í°ë¥¼ 기ë¡íë ë° ë 립ì ì¼ë¡ ëìí ì ìë ìµì ì°ë ¹({age}ì¸)ì ëë¬íì§ ëª»íìµëë¤. 18 19ë³´í¸ììê² ëìì ìì²íê±°ë ë³´í¸ì 모ë를 ì´ì©íì¸ì.`,onboarding_region_tw:"ëë§, ì¤êµ",onboarding_region_hk:"í콩, ì¤êµ",onboarding_region_mo:"ë§ì¹´ì¤, ì¤êµ"};k({zh:R,"zh-Hant":W,en:q,es:L,ar:J,ja:U,fr:V,de:Y,ko:$});function oe(){const F=y(n=>n.completeOnboarding),w=N(),{t:r}=A(),[a,_]=p.useState(1),[g,C]=p.useState(""),[o,c]=p.useState({name:"",birthDate:"1998-01-01",birthTime:"12:00",lunarBirthDate:"",lunarBirthTime:"",cycleLength:28,appMode:"tracking",countryCode:"CN"}),b=p.useMemo(()=>
19{if(!o.birthDate)return 0;const n=new Date,i=new Date(o.birthDate);let d=n.getFullYear()-i.getFullYear();const l=n.getMonth()-i.getMonth();return(l<0||l===0&&n.getDate()<i.getDate())&&d--,d},[o.birthDate]),j=p.useMemo(()=>{let n=[];try{typeof Intl<"u"&&Intl.supportedValuesOf&&(n=Intl.supportedValuesOf("region"))}catch{}(!n||n.length===0)&&(n=["CN","HK","MO","TW","US","GB","JP","KR","SG","TH","VN","PH","IN","SA","AE"]);let i=null;try{const t=typeof Intl<"u"?Intl.DisplayNames:void 0;t&&(i=new t(["zh"],{type:"region"}))}catch{}const d=t=>t.toLowerCase().replace(/\s+/g,""),l=d(g),u=n.filter(t=>/^[A-Z]{2}$/.test(t)).map(t=>{let s=t;if(i&&i.of)try{s=i.of(t)||t}catch{s=t}return t==="TW"&&(s=r("onboarding_region_tw")),t==="HK"&&(s=r("onboarding_region_hk")),t==="MO"&&(s=r("onboarding_region_mo")),{code:t,label:`${s} (${t})`}}).filter(t=>l?d(t.label).includes(l):!0).sort((t,s)=>t.label.localeCompare(s.label)),m=["CN","HK","MO","TW"].map(t=>u.find(h=>h.code===t)||null).filter(Boolean),D=new Set(m.map(t=>t.code));return[...m,...u.filter(t=>!D.has(t.code))]},[g,r]),z=[{id:"puberty",labelKey:"onboarding_mode_puberty",descKey:"onboarding_mode_puberty_desc",icon:O},{id:"tracking",labelKey:"onboarding_mode_tracking",descKey:"onboarding_mode_tracking_desc",icon:S},{id:"ttc",labelKey:"onboarding_mode_ttc",descKey:"onboarding_mode_ttc_desc",icon:v},{id:"pregnancy",labelKey:"onboarding_mode_pregnancy",descKey:"onboarding_mode_pregnancy_desc",icon:M},{id:"postpartum",labelKey:"onboarding_mode_postpartum",descKey:"onboarding_mode_postpartum_desc",icon:P},{id:"menopause",labelKey:"onboarding_mode_menopause",descKey:"onboarding_mode_menopause_desc",icon:T},{id:"loss",labelKey:"onboarding_mode_loss",descKey:"onboarding_mode_loss_desc",icon:E}],B=()=>{if(a===2){const n=f(o.countryCode);if(b<n.ageOfConsent){y.getState().showToast(r("onboarding_age_consent_alert",{country:o.countryCode,age:n.ageOfConsent}));return}}if(a<4)_(a+1);else{const n=f(o.countryCode),i=o.birthDate?I(new Date,H(o.birthDate)):28;F({name:o.name,age:i,birthDate:o.birthDate,birthTime:o.birthTime,lunarBirthDate:o.lunarBirthDate,lunarBirthTime:o.lunarBirthTime,appMode:o.appMode,compliance:{...n,features:{...n==null?void 0:n.features,requireE2EE:!0,allowCloudSync:!0,allowAI:!0,restrictIVF:!1,restrictSurrogacy:!1,enableCulturalModes:[]}}}),w("/")}};return e.jsx("div",{"trae-inspector-start-line":"169","trae-inspector-start-column":"4","trae-inspector-end-line":"367","trae-inspector-end-column":"10","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"fixed inset-0 z-50 bg-[#FFF5F5] flex flex-col justify-center items-center p-4 sm:p-6",children:e.jsxs("div",{"trae-inspector-start-line":"170","trae-inspector-start-column":"6","trae-inspector-end-line":"366","trae-inspector-end-column":"12","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"w-full max-w-md bg-white rounded-[2rem] p-6 sm:p-8 shadow-xl border border-pink-100 flex flex-col max-h-full",children:[e.jsx("div",{"trae-inspector-start-line":"171","trae-inspector-start-column":"8","trae-inspector-end-line":"175","trae-inspector-end-column":"14","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"flex justify-center mb-6 sm:mb-8 shrink-0",children:e.jsx("div",{"trae-inspector-start-line":"172","trae-inspector-start-column":"10","trae-inspector-end-line":"174","trae-inspector-end-column":"16","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"w-16 h-16 bg-[#FFE4E4] rounded-full flex items-center justify-center",children:e.jsx(x,{className:"w-8 h-8 text-[#FF6B6B]"})})}),e.jsxs("div",{"trae-inspector-start-line":"177","trae-inspector-start-column":"8","trae-inspector-end-line":"336","trae-inspector-end-column":"14","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"mb-4 sm:mb-6 flex-1 overflow-y-auto pr-2 min-h-0",children:[e.jsxs("div",{"trae-inspector-start-line":"178","trae-inspector-start-column":"10","trae-inspector-end-line":"191","trae-inspector-end-column":"16","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"flex justify-between items-center mb-4 shrink-0",children:[e.jsxs("h2",{"trae-inspector-start-line":"179","trae-inspector-start-column":"12","trae-inspector-end-line":"189","trae-inspector-end-column":"17","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-2xl font-black text-zinc-800",children:[a===1&&e.jsxs("div",{"trae-inspector-start-line":"181","trae-inspector-start-column":"16","trae-inspector-end-line":"184","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"flex flex-col gap-1",children:[e.jsx("span",{"trae-inspector-start-line":"182","trae-inspector-start-column":"18","trae-inspector-end-line":"182","trae-inspector-end-column":"56","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",children:r("onboarding_welcome")}),e.jsx("span",{"trae-inspector-start-line":"183","trae-inspector-start-column":"18","trae-inspector-end-line":"183","trae-inspector-end-column":"170","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-xs font-black px-2 py-1 bg-emerald-100 text-emerald-700 rounded-lg w-max border border-emerald-200",children:r("onboarding_badge")})]}),a===2&&r("onboarding_step2_title"),a===3&&r("onboarding_step3_title"),a===4&&r("onboarding_step4_title")]}),e.jsxs("span",{"trae-inspector-start-line":"190","trae-inspector-start-column":"12","trae-inspector-end-line":"190","trae-inspector-end-column":"93","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-sm font-bold text-zinc-500 self-start mt-1",children:[a,"/4"]})]}),e.jsxs("p",{"trae-inspector-start-line":"193","trae-inspector-start-column":"10","trae-inspector-end-line":"198","trae-inspector-end-column":"14","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-zinc-500 mb-6 leading-relaxed",children:[a===1&&r("onboarding_step1_desc"),a===2&&r("onboarding_step2_desc"),a===3&&r("onboarding_step3_desc"),a===4&&r("onboarding_step4_desc")]}),e.jsxs("div",{"trae-inspector-start-line":"200","trae-inspector-start-column":"10","trae-inspector-end-line":"335","trae-inspector-end-column":"16","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"space-y-4",children:[a===1&&e.jsxs("div",{"trae-inspector-start-line":"202","trae-inspector-start-column":"14","trae-inspector-end-line":"236","trae-inspector-end-column":"20","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"space-y-4",children:[e.jsxs("div",{"trae-inspector-start-line":"203","trae-inspector-start-column":"16","trae-inspector-end-line":"212","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",children:[e.jsx("label",{"trae-inspector-start-line":"204","trae-inspector-start-column":"18","trae-inspector-end-line":"204","trae-inspector-end-column":"116","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"block text-sm font-bold text-zinc-700 mb-2",children:r("onboarding_name_label")}),e.jsx("input",{"trae-inspector-start-line":"205","trae-inspector-start-column":"18","trae-inspector-end-line":"211","trae-inspector-end-column":"20","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",type:"text",placeholder:r("onboarding_name_placeholder"),value:o.name,onChange:n=>c({...o,name:n.target.value}),className:"w-full p-4 rounded-xl border-2 border-zinc-300 focus:border-[#FF8C8C] focus:outline-none transition-colors"})]}),e.jsxs("div",{"trae-inspector-start-line":"213","trae-inspector-start-column":"16","trae-inspector-end-line":"235","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",children:[e.jsx("label",{"trae-inspector-start-line":"214","trae-inspector-start-column":"18","trae-inspector-end-line":"214","trae-inspector-end-column":"119","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"block text-sm font-bold text-zinc-700 mb-2",children:r("onboarding_country_label")}),e.jsx("input",{"trae-inspector-start-line":"215","trae-inspector-start-column":"18","trae-inspector-end-line":"220","trae-inspector-end-column":"20","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",value:g,onChange:n=>C(n.target.value),placeholder:r("onboarding_country_placeholder"),className:"w-full p-4 rounded-xl border-2 border-zinc-300 focus:border-[#FF8C8C] focus:outline-none transition-colors bg-white mb-2"}),e.jsx("select",{"trae-inspector-start-line":"221","trae-inspector-start-column":"18","trae-inspector-end-line":"231","trae-inspector-end-column":"27","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",value:o.countryCode,onChange:n=>c({...o,countryCode:n.target.value}),className:"w-full p-4 rounded-xl border-2 border-zinc-300 focus:border-[#FF8C8C] focus:outline-none transition-colors bg-white",children:j.map(n=>e.jsx("option",{"trae-inspector-start-line":"227","trae-inspector-start-column":"22","trae-inspector-end-line":"229","trae-inspector-end-column":"31","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",value:n.code,children:n.label},n.code))}),e.jsx("p",{"trae-inspector-start-line":"232","trae-inspector-start-column":"18","trae-inspector-end-line":"234","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-xs text-zinc-500 mt-2",children:r("onboarding_country_hint")})]})]}),a===2&&e.jsxs("div",{"trae-inspector-start-line":"240","trae-inspector-start-column":"14","trae-inspector-end-line":"288","trae-inspector-end-column":"20","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",children:[e.jsxs("div",{"trae-inspector-start-line":"241","trae-inspector-start-column":"16","trae-inspector-end-line":"257","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"mb-6",children:[e.jsx("label",{"trae-inspector-start-line":"242","trae-inspector-start-column":"18","trae-inspector-end-line":"242","trae-inspector-end-column":"117","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"block text-sm font-bold text-zinc-700 mb-2",children:r("onboarding_solar_label")}),e.jsxs("div",{"trae-inspector-start-line":"243","trae-inspector-start-column":"18","trae-inspector-end-line":"256","trae-inspector-end-column":"24","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"flex gap-2",children:[e.jsx("input",{"trae-inspector-start-line":"244","trae-inspector-start-column":"20","trae-inspector-end-line":"249","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",type:"date",value:o.birthDate,onChange:n=>c({...o,birthDate:n.target.value}
19),className:"flex-1 bg-zinc-100 border-transparent rounded-xl px-4 py-3 text-zinc-800 focus:bg-white focus:ring-2 focus:ring-[#FF8C8C] outline-none transition-all"}),e.jsx("input",{"trae-inspector-start-line":"250","trae-inspector-start-column":"20","trae-inspector-end-line":"255","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",type:"time",value:o.birthTime,onChange:n=>c({...o,birthTime:n.target.value}),className:"w-32 bg-zinc-100 border-transparent rounded-xl px-4 py-3 text-zinc-800 focus:bg-white focus:ring-2 focus:ring-[#FF8C8C] outline-none transition-all"})]})]}),e.jsxs("div",{"trae-inspector-start-line":"259","trae-inspector-start-column":"16","trae-inspector-end-line":"275","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"mb-6",children:[e.jsxs("label",{"trae-inspector-start-line":"260","trae-inspector-start-column":"18","trae-inspector-end-line":"260","trae-inspector-end-column":"201","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"block text-sm font-bold text-zinc-700 mb-2",children:[r("onboarding_lunar_label")," ",e.jsx("span",{"trae-inspector-start-line":"260","trae-inspector-start-column":"110","trae-inspector-end-line":"260","trae-inspector-end-column":"193","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-zinc-500 font-normal",children:r("onboarding_lunar_optional")})]}),e.jsxs("div",{"trae-inspector-start-line":"261","trae-inspector-start-column":"18","trae-inspector-end-line":"274","trae-inspector-end-column":"24","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"flex gap-2",children:[e.jsx("input",{"trae-inspector-start-line":"262","trae-inspector-start-column":"20","trae-inspector-end-line":"267","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",type:"date",value:o.lunarBirthDate,onChange:n=>c({...o,lunarBirthDate:n.target.value}),className:"flex-1 bg-zinc-100 border-transparent rounded-xl px-4 py-3 text-zinc-800 focus:bg-white focus:ring-2 focus:ring-[#FF8C8C] outline-none transition-all"}),e.jsx("input",{"trae-inspector-start-line":"268","trae-inspector-start-column":"20","trae-inspector-end-line":"273","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",type:"time",value:o.lunarBirthTime,onChange:n=>c({...o,lunarBirthTime:n.target.value}),className:"w-32 bg-zinc-100 border-transparent rounded-xl px-4 py-3 text-zinc-800 focus:bg-white focus:ring-2 focus:ring-[#FF8C8C] outline-none transition-all"})]})]}),e.jsxs("div",{"trae-inspector-start-line":"277","trae-inspector-start-column":"16","trae-inspector-end-line":"287","trae-inspector-end-column":"22","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"bg-emerald-50 rounded-xl p-4 flex items-start gap-3 mt-4",children:[e.jsx(x,{className:"w-5 h-5 text-emerald-500 shrink-0 mt-0.5"}),e.jsxs("div",{"trae-inspector-start-line":"279","trae-inspector-start-column":"18","trae-inspector-end-line":"286","trae-inspector-end-column":"24","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",children:[e.jsx("p",{"trae-inspector-start-line":"280","trae-inspector-start-column":"20","trae-inspector-end-line":"282","trae-inspector-end-column":"24","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-sm font-bold text-zinc-800 mb
19-1",children:r("onboarding_current_age",{age:b})}),e.jsx("p",{"trae-inspector-start-line":"283","trae-inspector-start-column":"20","trae-inspector-end-line":"285","trae-inspector-end-column":"24","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-xs text-zinc-600 leading-relaxed",children:r("onboarding_age_info")})]})]})]}),a===3&&e.jsxs("div",{"trae-inspector-start-line":"292","trae-inspector-start-column":"14","trae-inspector-end-line":"302","trae-inspector-end-column":"20","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",children:[e.jsx("label",{"trae-inspector-start-line":"293","trae-inspector-start-column":"16","trae-inspector-end-line":"293","trae-inspector-end-column":"144","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"block text-sm font-bold text-zinc-700 mb-2",children:r("onboarding_cycle_label",{n:o.cycleLength})}),e.jsx("input",{"trae-inspector-start-line":"294","trae-inspector-start-column":"16","trae-inspector-end-line":"301","trae-inspector-end-column":"18","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",type:"range",min:"21",max:"35",value:o.cycleLength,onChange:n=>c({...o,cycleLength:Number(n.target.value)}),className:"w-full h-2 bg-zinc-200 rounded-lg appearance-none cursor-pointer accent-[#FF8C8C]"})]}),a===4&&e.jsx("div",{"trae-inspector-start-line":"306","trae-inspector-start-column":"14","trae-inspector-end-line":"333","trae-inspector-end-column":"20","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"space-y-3",children:z.map(n=>{const i=n.icon;return e.jsxs("button",{"trae-inspector-start-line":"310","trae-inspector-start-column":"20","trae-inspector-end-line":"330","trae-inspector-end-column":"29","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",onClick:()=>c({...o,appMode:n.id}),className:`w-full text-left p-4 rounded-xl border-2 transition-all duration-200 flex items-center gap-4 ${o.appMode===n.id?"border-[#FF8C8C] bg-[#FFF5F5]":"border-zinc-300 hover:border-[#FF8C8C] hover:bg-zinc-50"}`,children:[e.jsx("div",{"trae-inspector-start-line":"319","trae-inspector-start-column":"22","trae-inspector-end-line":"325","trae-inspector-end-column":"28","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:`p-3 rounded-full ${o.appMode===n.id?"bg-[#FF8C8C] text-white":"bg-zinc-100 text-zinc-500"}`,children:e.jsx(i,{className:"w-6 h-6"})}),e.jsxs("div",{"trae-inspector-start-line":"326","trae-inspector-start-column":"22","trae-inspector-end-line":"329","trae-inspector-end-column":"28","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",children:[e.jsx("div",{"trae-inspector-start-line":"327","trae-inspector-start-column":"24","trae-inspector-end-line":"327","trae-inspector-end-column":"94","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"font-bold text-zinc-800 mb-1",children:r(n.labelKey)}),e.jsx("div",{"trae-inspector-start-line":"328","trae-inspector-start-column":"24","trae-inspector-end-line":"328","trae-inspector-end-column":"86","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"text-xs text-zinc-500",children:r(n.descKey)})]})]},n.id)})})]})]}),e.jsxs("div",{"trae-inspector-start-line":"338","trae-inspector-start-column":"8","trae-inspector-end-line":"365","trae-inspector-end-column":"14","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",className:"flex gap-3 mt-auto shrink-0",children:[a>1&&e.jsxs("button",{"trae-inspector-start-line":"340","trae-inspector-start-column":"12","trae-inspector-end-line":"346","trae-inspector-end-column":"21","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",onClick:()=>_(n=>Math.max(1,n-1)),className:"flex-1 max-w-[120px] bg-zinc-100 hover:bg-zinc-200 text-zinc-600 font-bold py-4 rounded-xl flex items-center justify-center gap-1 transition-colors",children:[e.jsx(G,{className:"w-5 h-5"}),r("onboarding_prev")]}),e.jsx("button",{"trae-inspector-start-line":"348","trae-inspector-start-column":"10","trae-inspector-end-line":"364","trae-inspector-end-column":"19","trae-inspector-file-path":"src/pages/Onboarding.tsx","trae-inspector-static-props":"%7B%22cwd%22%3A%22%2Fvercel%2Fpath0%22%7D",onClick:B,disabled:a===1&&!o.name.trim(),className:"flex-1 bg-[#FF8C8C] hover:bg-[#FF6B6B] disabled:bg-zinc-200 disabled:text-zinc-500 text-white font-bold py-4 rounded-xl flex items-center justify-center gap-2 transition-colors",children:a===4?e.jsxs(e.Fragment,{children:[e.jsx(v,{className:"w-5 h-5"}),r("onboarding_start")]}):e.jsxs(e.Fragment,{children:[r("onboarding_next"),e.jsx(K,{className:"w-5 h-5"})]})})]})]})})}export{oe as Onboarding};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.