PageSourceSearch

https://www.lumiseer.com/_next/static/chunks/app/birth-chart/page-86732eccdade3cfe.js

js lumiseer.com collected 2026-10-02 16:03:01 UTC 23,021 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7005],{511:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var a=r(95155),s=r(26614),n=r(20063);let l={web_home:"https://lumiseer.onelink.me/ZCwG/p1b2cnx6",web_blog:"https://lumiseer.onelink.me/ZCwG/wztu98md",web_reading:"https://lumiseer.onelink.me/ZCwG/mwvw4grq"};function o(e){let{source:t,href:r,className:o,children:i}=e,c=function(e,t,r){let a=r||(e.startsWith("blog_")||e.startsWith("best_")||e.startsWith("lumiseer_vs_")?l.web_blog:e.includes("reading")||e.startsWith("daily_")||e.startsWith("yearly_love_")?l.web_reading:l.web_home),s=new URLSearchParams({af_channel:e,af_sub1:t||"/"}),n=a.includes("?")?"&":"?";return"".concat(a).concat(n).concat(s.toString())}(t,(0,n.usePathname)()||"/",r);return(0,a.jsx)("a",{href:c,className:o,onClick:()=>(function(e){try{s.Ay.capture("app_download_click",{source:e,url:window.location.href,pathname:window.location.pathname})}catch(e){}"function"==typeof window.gtag&&window.gtag("event","app_download_click",{event_category:"conversion",event_label:e,source:e}),"function"==typeof window.fbq&&window.fbq("track","Lead",{content_name:"app_download",source:e})})(t),children:i})}},15239:(e,t,r)=>{"use strict";r.d(t,{default:()=>s.a});var a=r(54652),s=r.n(a)},20063:(e,t,r)=>{"use strict";var a=r(47260);r.o(a,"usePathname")&&r.d(t,{usePathname:function(){return a.usePathname}}),r.o(a,"useRouter")&&r.d(t,{useRouter:function(){return a.useRouter}}),r.o(a,"useSearchParams")&&r.d(t,{useSearchParams:function(){return a.useSearchParams}})},37696:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(95155),s=r(52619),n=r.n(s);function l(){return(0,a.jsx)("footer",{className:"py-8 px-6 bg-white border-t border-gray-100",children:(0,a.jsxs)("div",{className:"container mx-auto max-w-6xl",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center",children:[(0,a.jsxs)("div",{className:"flex justify-center items-center space-x-4 mb-6",children:[(0,a.jsx)("a",{href:"https://www.tiktok.com/@lumiseer",target:"_blank",rel:"noopener noreferrer",className:"p-2.5 bg-gray-50 rounded-full hover:bg-[#7c3aed]/10 transition-all duration-300 flex items-center justify-center group","aria-label":"TikTok",children:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"text-gray-600 group-hover:text-[#7c3aed] transition-colors",children:(0,a.jsx)("path",{d:"M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z",fill:"currentColor"})})}),(0,a.jsx)("a",{href:"https://www.instagram.com/lumiseerapp/",target:"_blank",rel:"noopener noreferrer",className:"p-2.5 bg-gray-50 rounded-full hover:bg-[#7c3aed]/10 transition-all duration-300 flex items-center justify-center group","aria-label":"Instagram",children:(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"text-gray-600 group-hover:text-[#7c3aed] transition-colors",children:(0,a.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z",fill:"
1currentColor"})})})]}),(0,a.jsxs)("div",{className:"flex flex-wrap justify-center gap-6 mb-6 text-sm",children:[(0,a.jsx)(n(),{href:"/free-reading",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Free Insights"}),(0,a.jsx)(n(),{href:"/guides",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Guides"}),(0,a.jsx)(n(),{href:"/privacy",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Privacy"}),(0,a.jsx)(n(),{href:"/terms",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Terms"}),(0,a.jsx)(n(),{href:"/affiliate",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Affiliate"}),(0,a.jsx)(n(),{href:"/blog",className:"text-gray-600 hover:text-[#7c3aed] font-raleway transition-colors",children:"Blog"})]})]}),(0,a.jsx)("div",{className:"text-center text-xs text-gray-500 font-raleway",children:(0,a.jsx)("p",{children:"\xa9 2025 LumiSeer — Built from the heart"})})]})})}},41771:(e,t,r)=>{Promise.resolve().then(r.bind(r,89412))},51730:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(95155),s=r(52619),n=r.n(s),l=r(15239);function o(){return(0,a.jsx)("nav",{className:"py-6 px-6 relative z-50 bg-white shadow-sm",children:(0,a.jsx)("div",{className:"container mx-auto max-w-6xl",children:(0,a.jsx)("div",{className:"flex justify-center",children:(0,a.jsxs)(n(),{href:"/",className:"flex items-center gap-2.5 hover:opacity-90 transition-opacity",children:[(0,a.jsx)(l.default,{src:"/images/app-icon.png",alt:"LumiSeer",width:36,height:36,className:"rounded-lg"}),(0,a.jsx)("span",{className:"text-3xl sm:text-4xl font-playfair font-semibold text-gray-800",children:"LumiSeer"})]})})})})}},54652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return i},getImageProps:function(){return o}});let a=r(28140),s=r(75040),n=r(81356),l=a._(r(71124));function o(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let i=n.Image},89412:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>b});var a=r(95155),s=r(12115),n=r(51730),l=r(37696),o=r(511),i=r(87358);let c={Sun:"☉",Moon:"☽",Mercury:"☿",Venus:"♀",Mars:"♂",Jupiter:"♃",Saturn:"♄",Uranus:"♅",Neptune:"♆",Pluto:"♇","North Node":"☊","South Node":"☋",Chiron:"⚷",Lilith:"⚸",Ascendant:"AC",Midheaven:"MC",Vertex:"Vx"},d={conjunction:{symbol:"☌",color:"#7c3aed"},opposition:{symbol:"☍",color:"#EF4444"},trine:{symbol:"△",color:"#3B82F6"},square:{symbol:"□",color:"#EF4444"},sextile:{symbol:"⚹",color:"#10B981"},quincunx:{symbol:"Qx",color:"#F59E0B"}},m={Aries:"♈",Taurus:"♉",Gemini:"♊",Cancer:"♋",Leo:"♌",Virgo:"♍",Libra:"♎",Scorpio:"♏",Sagittarius:"♐",Capricorn:"♑",Aquarius:"♒",Pisces:"♓"},x=["January","February","March","April","May","June","July","August","September","October","November","December"],u=Array.from({length:31},(e,t)=>t+1),h=Array.from({length:100},(e,t)=>new Date().getFullYear()-t),p=Array.from({length:24},(e,t)=>t),g=Array.from({length:60},(e,t)=>t),f="https://api.hivi.world/api/v1/astrology",y=i.env.NEXT_PUBLIC_HIVI_ASTROLOGY_API_KEY||"";function b(){let[e,t]=(0,s.useState)(""),[r,i]=(0,s.useState)(""),[b,v]=(0,s.useState)(""),[N,_]=(0,s.useState)(""),[S,C]=(0,s.useState)(""),[M,P]=(0,s.useState)(""),[k,A]=(0,s.useState)([]),[F,L]=(0,s.useState)(null),[B,T]=(0,s.useState)(!1),[R,z]=(0,s.useState)(null),[E,I]=(0,s.useState)(null),[O,V]=(0,s.useState)(!1),[Y,G]=(0,s.useState)(""),H=(0,s.useRef)(null),W=(0,s.useRef)(null),q=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=e=>{W.current&&!W.current.contains(e.target)&&T(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let J=async e=>{if(e.length<3)return void A([]);try{let t=await fetch("https://nominatim.openstreetmap.org/search?format=json&q=".concat(encodeURIComponent(e),"&limit=5&addressdetails=0"),{headers:{"Accept-Language":"en"}}),r=await t.json();A(r),T(!0)}catch(e){A([])}},D=()=>e&&r&&b&&F,U=async()=>
1{if(!D()||!F)return;V(!0),G(""),z(null),I(null);let t={birth_date:"".concat(b,"-").concat(String(x.indexOf(e)+1).padStart(2,"0"),"-").concat(String(r).padStart(2,"0")),birth_time:N&&""!==S?"".concat(String(N).padStart(2,"0"),":").concat(String(S).padStart(2,"0"),":00"):"12:00:00",latitude:F.lat,longitude:F.lng},a={"Content-Type":"application/json"};y&&(a["X-API-Key"]=y);try{let[e,r]=await Promise.all([fetch("".concat(f,"/birth-chart"),{method:"POST",headers:a,body:JSON.stringify(t)}),fetch("".concat(f,"/birth-chart/svg?theme=light"),{method:"POST",headers:a,body:JSON.stringify(t)})]);if(!e.ok)throw Error("Failed to calculate birth chart (".concat(e.status,")"));let s=await e.json();if(z(s),r.ok){let e=await r.text();I(e)}setTimeout(()=>{var e;null==(e=q.current)||e.scrollIntoView({behavior:"smooth",block:"start"})},200)}catch(e){G(e instanceof Error?e.message:"Something went wrong. Please try again.")}finally{V(!1)}},K=""!==N&&""!==S,Z=()=>{if(!R)return[];let e=["Sun","Moon","Mercury","Venus","Mars","Jupiter","Saturn","Uranus","Neptune","Pluto","Ascendant","Midheaven"],t=["conjunction","opposition","trine","square","sextile"];return R.aspects.filter(r=>e.includes(r.planet1)&&e.includes(r.planet2)&&t.includes(r.aspect_type)).sort((e,t)=>e.orb-t.orb).slice(0,15)};return(0,a.jsxs)("main",{className:"min-h-screen bg-white",children:[(0,a.jsx)(n.A,{}),(0,a.jsx)("section",{className:"px-4 sm:px-6 pt-12 sm:pt-20 pb-10 sm:pb-16 bg-gradient-to-br from-purple-50 via-blue-50 to-white",children:(0,a.jsxs)("div",{className:"container mx-auto max-w-4xl text-center",children:[(0,a.jsxs)("h1",{className:"text-4xl sm:text-5xl font-montserrat font-bold text-gray-800 mb-4",children:["Your"," ",(0,a.jsx)("span",{className:"bg-gradient-to-r from-[#7c3aed] to-[#6366F1] bg-clip-text text-transparent",children:"Birth Chart"})]}),(0,a.jsx)("p",{className:"text-lg font-raleway text-gray-600 max-w-2xl mx-auto",children:"Discover the positions of the planets at the exact moment you were born. Your birth chart is a cosmic blueprint that reveals your personality, strengths, and life path."})]})}),(0,a.jsx)("section",{className:"px-4 sm:px-6 py-12",children:(0,a.jsx)("div",{className:"container mx-auto max-w-2xl",children:(0,a.jsxs)("div",{className:"bg-white rounded-2xl border border-gray-200 shadow-sm p-6 sm:p-8",children:[(0,a.jsx)("h2",{className:"text-2xl font-montserrat font-semibold text-gray-800 mb-6 text-center",children:"Enter Your Birth Details"}),(0,a.jsxs)("div",{className:"mb-6",children:[(0,a.jsxs)("label",{className:"block text-sm font-montserrat font-semibold text-gray-700 mb-2",children:["Birth Date ",(0,a.jsx)("span",{className:"text-red-400",children:"*"})]}),(0,a.jsxs)("div",{className:"grid grid-cols-3 gap-3",children:[(0,a.jsxs)("select",{value:e,onChange:e=>t(e.target.value),className:"w-full px-4 py-3 rounded-xl border border-gray-300 focus:border-gray-400 focus:outline-none font-raleway text-gray-700 bg-white",children:[(0,a.jsx)("option",{value:"",children:"Month"}),x.map(e=>(0,a.jsx)("option",{value:e,children:e},e))]}),(0,a.jsxs)("select",{value:r,onChange:e=>i(e.target.value),className:"w-full px-4 py-3 rounded-xl border border-gray-300 focus:border-gray-400 focus:outline-none font-raleway text-gray-700 bg-white",children:[(0,a.jsx)("option",{value:"",children:"Day"}),u.map(e=>(0,a.jsx)("option",{value:e,children:e},e))]}),(0,a.jsxs)("select",{value:b,onChange:e=>v(e.target.value),className:"w-full px-4 py-3 rounded-xl border border-gray-300 focus:border-gray-400 focus:outline-none font-raleway text-gray-700 bg-white",children:[(0,a.jsx)("option",{value:"",children:"Year"}),h.map(e=>(0,a.jsx)("option",{value:e,children:e},e))]})]})]}),(0,a.jsxs)("div",{className:"mb-6",children:[(0,a.jsxs)("label",{className:"block text-sm font-montserrat font-semibold text-gray-700 mb-2",children:["Birth Time ",(0,a.jsx)("span",{className:"text-gray-400 font-normal",children:"(optional, for accurate Moon, Rising & Houses)"})]}),(0,a.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,a.jsxs)("select",{value:N,onChange:e=>_(e.target.value),className:"w-full px-4 py-3 rounded-xl border border-gray-300 focus:border-gray-400 focus:outline-none font-raleway text-gray-700 bg-white",children:[(0,a.jsx)("option",{value:"",children:"Hour"}),p.map(e=>(0,a.jsx)("option",{value:e,children:0===e?"12 AM":e<12?"".concat(e," AM"):12===e?"12 PM":"".concat(e-12," PM")},e))]}),(0,a.jsxs)("select",{value:S,onChange:e=>C(e.target.value),className:"w-full px-4 py-3 rounded-xl border border-gray-300 focus:border-gray-400 focus:outline-none font-raleway text-gray-700 bg-white",children:[(0,a.jsx)("option",{value:"",children:"Minute"}),g.map(e=>(0,a.jsx)("option",{value:e,children:String(e).padStart(2,"0")},e))]})]})]}),(0,a.jsxs)("div",{className:"mb-8 relative",ref:W,children:[(0,a.jsxs)("label",{className:"block text-sm font-montserrat font-semibold text-gray-700 mb-2",children:["Birth Location ",(0,a.jsx)("span",{className:"text-red-400",children:"*"})]}),(0,a.jsx)("input",{type:"text",value:M,onChange:e=>{var t;
1P(t=e.target.value),L(null),H.current&&clearTimeout(H.current),H.current=setTimeout(()=>J(t),400)},placeholder:"Start typing a city name...",className:"w-full px-4 py-3 rounded-xl border border-gray-300 focus:border-gray-400 focus:outline-none font-raleway text-gray-700"}),F&&(0,a.jsxs)("p",{className:"text-sm text-green-600 mt-1 font-raleway",children:["Location set: ",F.lat.toFixed(2),", ",F.lng.toFixed(2)]}),B&&k.length>0&&(0,a.jsx)("div",{className:"absolute z-50 w-full mt-1 bg-white border border-gray-200 rounded-xl shadow-lg max-h-60 overflow-y-auto",children:k.map((e,t)=>(0,a.jsx)("button",{onClick:()=>{L({lat:parseFloat(e.lat),lng:parseFloat(e.lon),name:e.display_name}),P(e.display_name),T(!1),A([])},className:"w-full text-left px-4 py-3 hover:bg-purple-50 font-raleway text-sm text-gray-700 border-b border-gray-100 last:border-0 transition-colors",children:e.display_name},t))})]}),(0,a.jsx)("button",{onClick:U,disabled:!D()||O,className:"w-full bg-gradient-to-r from-[#7c3aed] to-[#6366F1] text-white px-8 py-4 rounded-xl font-montserrat font-semibold text-lg hover:opacity-90 transition-all duration-300 shadow-lg hover:shadow-purple-300/30 transform hover:-translate-y-0.5 disabled:opacity-50 disabled:cursor-not-allowed disabled:transform-none",children:O?(0,a.jsxs)("span",{className:"flex items-center justify-center gap-3",children:[(0,a.jsxs)("svg",{className:"animate-spin h-5 w-5",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4",fill:"none"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),"Calculating Your Chart..."]}):"Generate My Birth Chart"}),!K&&e&&(0,a.jsx)("p",{className:"text-sm text-amber-600 mt-3 text-center font-raleway",children:"Without birth time, Moon sign, Rising sign, and house placements may be less accurate."}),Y&&(0,a.jsx)("p",{className:"text-sm text-red-500 mt-3 text-center font-raleway",children:Y})]})})}),R&&(0,a.jsx)("section",{ref:q,className:"px-4 sm:px-6 py-12 bg-gradient-to-br from-purple-50/50 via-blue-50/30 to-white",children:(0,a.jsxs)("div",{className:"container mx-auto max-w-4xl",children:[E&&(0,a.jsx)("div",{className:"mb-10",children:(0,a.jsx)("div",{className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-4 sm:p-6 [&_svg]:w-full [&_svg]:h-auto [&_svg]:max-h-none",dangerouslySetInnerHTML:{__html:E}})}),(0,a.jsxs)("div",{className:"grid grid-cols-3 gap-3 sm:gap-4 mb-10",children:[(0,a.jsx)(w,{label:"Sun",symbol:"☉",planet:R.sun,color:"from-fuchsia-500 to-purple-600"}),(0,a.jsx)(w,{label:"Moon",symbol:"☽",planet:R.moon,color:"from-indigo-500 to-purple-500",dimmed:!K}),(0,a.jsx)(w,{label:"Rising",symbol:"↑",planet:R.ascendant,color:"from-[#7c3aed] to-[#6366F1]",dimmed:!K})]}),!K&&(0,a.jsx)("div",{className:"bg-amber-50 border border-amber-200 rounded-xl px-4 py-3 mb-10 text-center",children:(0,a.jsx)("p",{className:"text-sm text-amber-700 font-raleway",children:"Birth time was not provided. Moon, Rising sign, and house placements are estimated based on noon. Add your exact birth time for a more accurate chart."})}),(0,a.jsxs)("div",{className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-5 sm:p-6 mb-10",children:[(0,a.jsx)("h3",{className:"text-xl font-montserrat font-semibold text-gray-800 mb-4",children:"Planets"}),(0,a.jsx)("div",{className:"divide-y divide-gray-100",children:(()=>{if(!R)return[];let e=[R.sun,R.moon,R.mercury,R.venus,R.mars,R.jupiter,R.saturn,R.uranus,R.neptune,R.pluto,R.north_node];return R.chiron&&e.push(R.chiron),R.lilith&&e.push(R.lilith),e})().map(e=>(0,a.jsxs)("div",{className:"flex items-center justify-between py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("span",{className:"text-xl w-8 text-center",children:c[e.name]||""}),(0,a.jsxs)("span",{className:"font-montserrat font-medium text-gray-800",children:[e.name,e.retrograde&&(0,a.jsx)("span",{className:"text-red-500 ml-1 text-sm",children:"(R)"})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-4 text-right",children:[(0,a.jsxs)("span",{className:"font-raleway text-gray-700",children:[m[e.sign]||""," ",e.sign]}),(0,a.jsxs)("span",{className:"text-sm text-gray-400 w-14 text-right",children:[e.sign_degree.toFixed(1),"\xb0"]}),e.house&&(0,a.jsxs)("span",{className:"text-xs bg-purple-50 text-purple-700 px-2 py-0.5 rounded-full font-montserrat w-16 text-center",children:["House ",e.house]})]})]},e.name))})]}),R.houses.length>0&&(0,a.jsxs)("div",{className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-5 sm:p-6 mb-10",children:[(0,a.jsx)("h3",{className:"text-xl font-montserrat font-semibold text-gray-800 mb
1-4",children:"Houses"}),(0,a.jsx)("div",{className:"grid grid-cols-3 sm:grid-cols-4 gap-3",children:R.houses.map(e=>(0,a.jsxs)("div",{className:"bg-gray-50 rounded-xl p-3 text-center",children:[(0,a.jsxs)("p",{className:"text-xs font-montserrat text-gray-400 mb-1",children:[function(e){let t=["th","st","nd","rd"],r=e%100;return e+(t[(r-20)%10]||t[r]||t[0])}(e.house)," House"]}),(0,a.jsxs)("p",{className:"font-montserrat font-semibold text-gray-800",children:[m[e.sign]||""," ",e.sign]}),(0,a.jsxs)("p",{className:"text-xs text-gray-400",children:[(e.degree%30).toFixed(1),"\xb0"]})]},e.house))})]}),Z().length>0&&(0,a.jsxs)("div",{className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-5 sm:p-6 mb-10",children:[(0,a.jsx)("h3",{className:"text-xl font-montserrat font-semibold text-gray-800 mb-4",children:"Key Aspects"}),(0,a.jsx)("div",{className:"divide-y divide-gray-100",children:Z().map((e,t)=>{let r=d[e.aspect_type]||{symbol:"?",color:"#999"};return(0,a.jsxs)("div",{className:"flex items-center justify-between py-3",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 sm:gap-3",children:[(0,a.jsx)("span",{className:"text-lg w-7 text-center font-bold",style:{color:r.color},children:r.symbol}),(0,a.jsxs)("span",{className:"font-raleway text-gray-700 text-sm sm:text-base",children:[e.planet1,(0,a.jsx)("span",{className:"text-gray-400 mx-1 lowercase",children:e.aspect_type}),e.planet2]})]}),(0,a.jsxs)("span",{className:"text-sm text-gray-400 font-raleway",children:[e.orb.toFixed(1),"\xb0"]})]},t)})})]}),(0,a.jsxs)("div",{className:"bg-gradient-to-r from-[#7c3aed] to-[#6366F1] rounded-2xl p-6 sm:p-8 text-center text-white",children:[(0,a.jsx)("h3",{className:"text-xl sm:text-2xl font-montserrat font-bold mb-2",children:"Want deeper insights?"}),(0,a.jsx)("p",{className:"font-raleway text-white/80 mb-5 max-w-lg mx-auto",children:"Get personalized interpretations, daily transits, and spiritual guidance based on your birth chart in the LumiSeer app."}),(0,a.jsx)(o.default,{source:"birth_chart_cta",className:"inline-flex items-center px-8 py-3.5 bg-white text-[#7c3aed] rounded-full font-montserrat font-semibold text-sm hover:bg-gray-50 transition-all duration-300 shadow-lg",children:"Try LumiSeer Free"})]})]})}),!R&&!O&&(0,a.jsx)("section",{className:"px-4 sm:px-6 py-16 bg-white",children:(0,a.jsxs)("div",{className:"container mx-auto max-w-4xl",children:[(0,a.jsx)("h2",{className:"text-2xl sm:text-3xl font-montserrat font-bold text-gray-800 mb-10 text-center",children:"What Your Birth Chart Reveals"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[(0,a.jsx)(j,{title:"The Big Three",description:"Your Sun sign represents your core identity, your Moon sign reflects your emotional world, and your Rising sign shows how others perceive you."}),(0,a.jsx)(j,{title:"Planetary Positions",description:"Each planet in your chart governs a different area of life — from how you communicate (Mercury) to how you love (Venus) to where you grow (Jupiter)."}),(0,a.jsx)(j,{title:"Houses & Aspects",description:"The 12 houses map the areas of your life, while aspects reveal how your planetary energies interact — creating harmony or creative tension."})]})]})}),(0,a.jsx)(l.A,{})]})}function w(e){let{label:t,symbol:r,planet:s,color:n,dimmed:l}=e;return(0,a.jsxs)("div",{className:"bg-gradient-to-br ".concat(n," rounded-xl p-4 sm:p-5 text-white text-center ").concat(l?"opacity-60":""),children:[(0,a.jsx)("span",{className:"text-2xl sm:text-3xl",children:r}),(0,a.jsx)("p",{className:"text-xs font-montserrat mt-1 text-white/70 uppercase tracking-wider",children:t}),(0,a.jsx)("p",{className:"text-lg sm:text-xl font-montserrat font-bold mt-1",children:s.sign}),(0,a.jsxs)("p",{className:"text-xs text-white/60",children:[s.sign_degree.toFixed(1),"\xb0"]})]})}function j(e){let{title:t,description:r}=e;return(0,a.jsxs)("div",{className:"bg-gradient-to-br from-purple-50/60 to-white rounded-2xl p-6 border border-purple-100/60",children:[(0,a.jsx)("h3",{className:"text-lg font-montserrat font-semibold text-gray-800 mb
1-2",children:t}),(0,a.jsx)("p",{className:"text-sm font-raleway text-gray-600 leading-relaxed",children:r})]})}}},e=>{e.O(0,[8229,2619,1356,8441,1255,7358],()=>e(e.s=41771)),_N_E=e.O()}]);

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.