PageSourceSearch

https://citadellibrary.vercel.app/_next/static/chunks/2q1wyr2impsmb.js

js citadellibrary.vercel.app collected 2026-10-03 05:16:11 UTC 32,633 bytes, 622 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33595,14877,e=>{"use strict";let a;var t=e.i(71645);let o=e=>{let a,t=new Set,o=(e,o)=>{let i="function"==typeof e?e(a):e;if(!Object.is(i,a)){let e=a;a=(null!=o?o:"object"!=typeof i||null===i)?i:Object.assign({},a,i),t.forEach(t=>t(a,e))}},i=()=>a,r={setState:o,getState:i,getInitialState:()=>s,subscribe:e=>(t.add(e),()=>t.delete(e))},s=a=e(o,i,r);return r},i=e=>{let a=e?o(e):o,i=e=>(function(e,a=e=>e){let o=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>a(e.getState()),[e,a]),t.default.useCallback(()=>a(e.getInitialState()),[e,a]));return t.default.useDebugValue(o),o})(a,e);return Object.assign(i,a),i},r=[{id:1,name:"Hall 1 — Silent Zone",cols:10,sections:[{gender:"girls",rows:2},{gender:"boys",rows:2}]},{id:2,name:"Hall 2 — Cabin Wing",cols:10,sections:[{gender:"girls",rows:2},{gender:"boys",rows:2}]}],s=(e,a)=>a.rows*e.cols,n=r.reduce((e,a)=>e+a.sections.reduce((e,t)=>e+s(a,t),0),0);function l(){let e=[];for(let a of r)for(let t of a.sections){let o=s(a,t);for(let i=1;i<=o;i++){let o=`${a.id}-${t.gender}-${i}`;e.push({id:o,hallId:a.id,gender:t.gender,cabin:i,label:`Cabin ${i}`,status:.68>function(e){let a=0x811c9dc5;for(let t=0;t<e.length;t++)a^=e.charCodeAt(t),a=Math.imul(a,0x1000193);return(a>>>0)/0xffffffff}(o)?"booked":"available"})}}return e}e.s(["GENDER_LABELS",0,{girls:"Girls",boys:"Boys"},"HALLS",0,r,"STATUS_COLORS",0,{available:"#FFFFFF",booked:"#3FA34D"},"STATUS_LABELS",0,{available:"Available",booked:"Booked"},"TOTAL_SEATS",0,n,"generateSeats",0,l,"occupancy",0,function(e,a,t){let o=a?e.filter(e=>e.hallId===a):e;t&&(o=o.filter(e=>e.gender===t));let i=o.filter(e=>"booked"===e.status).length,r=o.length;return{total:r,available:r-i,booked:i,occupancyPct:r?Math.round(i/r*100):0}}],14877);var d=e.i(82714);let c="Citadel-auth";function p(e){try{e?sessionStorage.setItem(c,JSON.stringify(e)):sessionStorage.removeItem(c)}catch{}}let m=(a=(e,a)=>({user:null,hydrated:!1,loginAdmin:(a,t)=>{let o=a.trim()===d.ADMIN_CREDENTIALS.userId&&t===d.ADMIN_CREDENTIALS.password;if(o){let a={role:"admin",name:"Admin"};p(a),e({user:a})}return o},loginStudent:(a,t)=>{let o={role:"student",name:a||d.DEMO_STUDENT.name,email:t,plan:d.DEMO_STUDENT.plan};p(o),e({user:o})},logout:()=>{p(null),e({user:null})},rehydrate:()=>{if(a().hydrated)return;let t=null;try{let e=sessionStorage.getItem(c);e&&(t=JSON.parse(e))}catch{t=null}e({user:t,hydrated:!0})},seats:l(),setSeatStatus:(a,t)=>e(e=>({seats:e.seats.map(e=>e.id===a?{...e,status:t}:e)})),bookSeat:a=>e(e=>({seats:e.seats.map(e=>e.id===a?{...e,status:"booked"}:e)})),students:d.SEED_STUDENTS,addStudent:a=>e(e=>({students:[a,...e.students]})),removeStudent:a=>e(e=>({students:e.students.filter(e=>e.id!==a)})),setStudentStatus:(a,t)=>e(e=>({students:e.students.map(e=>e.id===a?{...e,status:t}:e)})),setStudentPayment:(a,t)=>e(e=>({students:e.students.map(e=>e.id===a?{...e,payment:t,status:"Pending"===t?"Pending":"Active"}:e)})),notices:d.SEED_NOTICES,addNotice:a=>e(e=>({notices:[a,...e.notices]})),removeNotice:a=>e(e=>({notices:e.notices.filter(e=>e.id!==a)})),admins:d.SEED_ADMINS,addAdmin:a=>e(e=>({admins:[a,...e.admins]})),removeAdmin:a=>e(e=>({admins:e.admins.filter(e=>e.id!==a)}))}))?i(a):i;e.s(["useStore",0,m],33595)},1400,e=>{"use strict";e.s(["FACILITIES",0,[{icon:"seat",title:"Comfortable Seating"},{icon:"light",title:"Adequate Lighting"},{icon:"ac",title:"Air Conditioning"},{icon:"lock",title:"Personal Lockers"},{icon:"volume",title:"Noise-Free Zone"},{icon:"wifi",title:"Free High-Speed WiFi"},{icon:"coffee",title:"Refreshment Area"},{icon:"clock",title:"24/7 Access"},{icon:"water",title:"Drinking Water"},{icon:"cabin",title:"Private Study Cabins"},{icon:"cctv",title:"CCTV Surveillance"},{icon:"rest",title:"Rest Room"}],"FAQS",0,[{q:"Where is Citadel study library located in Baramulla?",a:"Citadel has two branches in Baramulla, Kashmir — our Main Branch in Baramulla town and Branch 2 in Sheeri. Both offer premium silent study halls and private cabins, and you can open either location in Google Maps from the Contact section."},{q:"Is the study library really open 24/7?",a:"Yes. Active members get round-the-clock access, 7 days a week, so you can study early in the morning or late at night. Access is secured with CCTV surveillance for a safe, distraction-free environment."},{q:"How much does a membership cost at Citadel?",a:"We keep pricing simple and affordable: a Daily Pass is ₹99/day, a Weekly Pass is ₹499/week, and the Monthly Plan is ₹1499/month. The Monthly Plan includes a dedicated cabin, personal locker, and priority support."},{q:"What facilities are included with a seat?",a:"Every seat includes high-speed WiFi, comfortable seating, adequate lighting, air conditioning, charging points, drinking water, a refreshment area, and access to noise-free silent zones. Lockers and private cabins are available on eligible plans."},{q:"Do you have private cabins for focused study?",a:"Yes. Citadel offers private study cabins de
1signed for deep, uninterrupted focus — ideal for UPSC, NEET, and competitive-exam aspirants as well as remote professionals. Cabins can be reserved with the Monthly Plan."},{q:"Is Citadel suitable for UPSC and NEET preparation?",a:"Absolutely. Our silent zones, disciplined atmosphere, and 24/7 access are built for long, serious study hours. Many of our members are civil-services and NEET aspirants who use the space as their daily preparation base."},{q:"Can I book a seat or cabin online?",a:"Yes. You can register an account, choose a Daily, Weekly, or Monthly plan, and reserve your seat or cabin online through the Membership section. You can also message us on WhatsApp for instant help."},{q:"Is there a locker to keep my books and belongings?",a:"Yes. Personal lockers are available so you can securely store your books, laptop, and belongings between study sessions without carrying them back and forth every day."}],"GALLERY_IMAGES",0,[{src:"/images/hero-one.png",alt:"Citadel reading hall"},{src:"/images/cabins.png",alt:"Private study cabins"},{src:"/images/image-one.png",alt:"Silent study zone"},{src:"/images/image-two.png",alt:"Comfortable seating area"},{src:"/images/image-three.png",alt:"Group study room"},{src:"/images/image-four.png",alt:"Refreshment and lounge area"}],"HERO_AVATARS",0,["/images/dummy-profile.png","/images/dummy-profile.png","/images/dummy-profile.png"],"HERO_FEATURES",0,[{icon:"clock",title:"24/7 Access",desc:"Study anytime, day or night",accent:"#C9A35D"},{icon:"wifi",title:"High Speed WiFi",desc:"Blazing fast internet always connected",accent:"#E0934B"},{icon:"volume",title:"Silent Environment",desc:"Distraction-free zones for deep focus",accent:"#3FA34D"},{icon:"lock",title:"Personal Lockers",desc:"Secure your belongings",accent:"#7C6FD6"}],"HERO_SLIDES",0,[{src:"/images/hero-one.png",alt:"Citadel study library building at dusk"},{src:"/images/cabins.png",alt:"Private study cabins"},{src:"/images/image-two.png",alt:"Comfortable study seating"},{src:"/images/image-three.png",alt:"Group study room"}],"PLANS",0,[{name:"Daily Pass",price:"₹99",period:"/day",features:["Full-day access","WiFi included","Charging points","Refreshment area"]},{name:"Monthly Plan",price:"₹1499",period:"/month",popular:!0,badge:"Most Popular",features:["Unlimited 24/7 access","Dedicated cabin","Personal locker","WiFi included","Priority support","Group room access"]},{name:"Weekly Pass",price:"₹499",period:"/week",features:["24/7 access","WiFi included","Cabin access","Locker option","Priority seating"]}],"TESTIMONIALS",0,[{quote:"As a remote software engineer I needed a quiet desk with reliable WiFi and power backup. Citadel's private cabins and silent zones are exactly that — it has become my daily work-from-home office.",name:"Umar Nazir",role:"Software Engineer · Work from Home"},{quote:"The silent zones are immaculate and the 24/7 access changed my UPSC prep completely. A disciplined environment, premium facilities, and genuinely fair pricing.",name:"Waseem Khan",role:"Civil Services Aspirant"},{quote:"Long NEET study hours fly by here. Personal locker, high-speed WiFi, and a private cabin to call my own — it genuinely feels like a space built for serious students.",name:"Rashid Amin",role:"NEET Aspirant"},{quote:"Cracking NEET demands hours of uninterrupted focus, and Citadel gives me exactly that. The silent zones, comfortable seating, and spotless environment keep me in flow from morning till night.",name:"Mehek Bhat",role:"NEET Aspirant"},{quote:"Preparing for civil services here has been a game-changer. The 24/7 access fits my study schedule perfectly, and the disciplined, distraction-free atmosphere keeps me consistent every single day.",name:"Syed Maheen",role:"Civil Services Aspirant"}]])},10395,e=>{"use strict";var a=e.i(97053);let t=a.default.label.withConfig({displayName:"formStyles__Field",componentId:"sc-61c185a9-0"})`
2  display: block;
3  margin-bottom: 16px;
4
5  span {
6    display: block;
7    font-size: 0.86rem;
8    font-weight: 600;
9    margin-bottom: 8px;
10    color: ${({theme:e})=>e.colors.ink};
11  }
12
13  input,
14  select {
15    width: 100%;
16    padding: 13px 15px;
17    border: 1.5px solid ${({theme:e})=>e.colors.border};
18    border-radius: ${({theme:e})=>
18e.radius.sm};
19    background: ${({theme:e})=>e.colors.white};
20    color: ${({theme:e})=>e.colors.ink};
21    transition: border-color 0.18s ease, box-shadow 0.18s ease;
22
23    &:focus {
24      outline: none;
25      border-color: ${({theme:e})=>e.colors.primary};
26      box-shadow: 0 0 0 3px rgba(201, 163, 93, 0.18);
27    }
28    &::placeholder {
29      color: ${({theme:e})=>e.colors.grayLight};
30    }
31  }
32`,o=a.default.div.withConfig({displayName:"formStyles__Tabs",componentId:"sc-61c185a9-1"})`
33  display: grid;
34  grid-template-columns: 1fr 1fr;
35  gap: 6px;
36  padding: 6px;
37  background: rgba(15, 15, 15, 0.04);
38  border: 1px solid ${({theme:e})=>e.colors.border};
39  border-radius: ${({theme:e})=>e.radius.pill};
40  margin-bottom: 22px;
41`,i=a.default.button.withConfig({displayName:"formStyles__Tab",componentId:"sc-61c185a9-2"})`
42  display: inline-flex;
43  align-items: center;
44  justify-content: center;
45  gap: 8px;
46  padding: 11px 16px;
47  border-radius: ${({theme:e})=>e.radius.pill};
48  font-weight: 700;
49  font-size: 0.92rem;
50  color: ${({$active:e,theme:a})=>e?a.colors.black:a.colors.gray};
51  background: ${({$active:e,theme:a})=>e?`linear-gradient(100deg, ${a.colors.primary}, ${a.colors.primaryDark})`:"transparent"};
52  box-shadow: ${({$active:e})=>e?"0 8px 20px rgba(201, 163, 93, 0.32)":"none"};
53  transition: color 0.18s ease, background 0.18s ease, box-shadow 0.18s ease;
54
55  &:hover {
56    color: ${({$active:e,theme:a})=>e?a.colors.black:a.colors.primaryDark};
57  }
58`,r=a.default.div.withConfig({displayName:"formStyles__ForgotRow",componentId:"sc-61c185a9-3"})`
59  display: flex;
60  justify-content: flex-end;
61  margin: -2px 2px 18px;
62`,s=a.default.a.withConfig({displayName:"formStyles__ForgotLink",componentId:"sc-61c185a9-4"})`
63  font-size: 0.86rem;
64  font-weight: 600;
65  color: ${({theme:e})=>e.colors.primaryDark};
66  &:hover {
67    text-decoration: underline;
68  }
69`,n=a.default.button.withConfig({displayName:"formStyles__SubmitCTA",componentId:"sc-61c185a9-5"})`
70  position: relative;
71  width: 100%;
72  display: flex;
73  align-items: center;
74  justify-content: center;
75  padding: 14px 24px;
76  border-radius: ${({theme:e})=>e.radius.pill};
77  background: ${({theme:e})=>e.colors.black};
78  color: #fff;
79  font-weight: 700;
80  font-size: 0.98rem;
81  letter-spacing: -0.01em;
82  box-shadow: 0 16px 34px rgba(15, 15, 15, 0.26);
83  transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
84
85  &:hover {
86    transform: translateY(-2px);
87    background: ${({theme:e})=>e.colors.ink};
88  }
89  &:active {
90    transform: translateY(0);
91  }
92  &:disabled {
93    opacity: 0.55;
94    cursor: not-allowed;
95    transform: none;
96  }
97
98  .lead {
99    position: absolute;
100    left: 6px;
101    top: 50%;
102    transform: translateY(-50%);
103    width: 38px;
104    height: 38px;
105    border-radius: 50%;
106    display: grid;
107    place-items: center;
108    color: ${({theme:e})=>e.colors.black};
109    background: ${({theme:e})=>e.colors.primary};
110    transition: transform 0.2s ease;
111  }
112  &:hover .lead {
113    transform: translateY(-50%) translateX(3px);
114  }
115
116  .spark {
117    position: absolute;
118    right: 20px;
119    top: 50%;
120    transform: translateY(-50%);
121    display: grid;
122    color: ${({theme:e})=>e.colors.primary};
123  }
124`,l=a.default.div.withConfig({displayName:"formStyles__OrDivider",componentId:"sc-61c185a9-6"})`
125  display: flex;
126  align-items: center;
127  gap: 14px;
128  margin: 18px 0 14px;
129  font-size: 0.82rem;
130  color: ${({theme:e})=>e.colors.gray};
131
132  &::before,
133  &::after {
134    content: "";
135    flex: 1;
136    height: 1px;
137    background: ${({theme:e})=>e.colors.border};
138  }
139`,d=a.default.div.withConfig({displayName:"formStyles__SocialRow",componentId:"sc-61c185a9-7"})`
140  display: grid;
141  grid-template-columns: repeat(3, 1fr);
142  gap: 12px;
143`,c=a.default.button.withConfig({displayName:"formStyles__SocialButton",componentId:"sc-61c185a9-8"})`
144  display: inline-flex;
145  align-items: center;
146  justify-content: center;
147  gap: 9px;
148  padding: 12px 10px;
149  border-radius: 14px;
150  background: ${({theme:e})=>e.colors.white};
151  border: 1.5px solid ${({theme:e})=>e.colors.border};
152  font-weight: 600;
153  font-size: 0.9rem;
154  color: ${({theme:e})=>e.colors.ink};
155  transition: transform 0.18s ease, border-color 0.18s ease,
156    box-shadow 0.18s ease;
157
158  &:hover {
159    transform: translateY(-2px);
160    border-color: ${({theme:e})=>e.colors.primary};
161    box-shadow: ${({theme:e})=>e.shadow.soft};
162  }
163
164  span {
165    display: none;
166    ${({theme:e})=>e.media.sm} {
167      display: inline;
168    }
169  }
170`,p=a.default.div.withConfig({displayName:"formStyles__SwitchCard",componentId:"sc-61c185a9-9"})`
171  margin-top: 18px;
172  display: flex;
173  /* stack icon → text → button, centered (all viewports) */
174  flex-direction: column;
175  align-items: center;
176  text-align: center;
177  gap: 12px;
178  padding: 18px 16px;
179  border-radius: 14px;
180  background: ${({theme:e})=>e.colors.white};
181  border: 1px solid ${({theme:e})=>e.colors.border};
182  box-shadow: 0 6px 18px rgba(15, 15, 15, 0.04);
183
184  .ic {
185    flex: none;
186    width: 40px;
187    height: 40px;
188    border-radius: 11px;
189    display: grid;
190    place-items: center;
191    color: ${({theme:e})=>e.colors.primaryDark};
192    background: ${({theme:e})=>e.colors.primarySoft};
193  }
194  .txt {
195    flex: 1;
196    min-width: 0;
197  }
198  strong {
199    display: block;
200    font-size: 0.92rem;
201    font-weight: 700;
202    color: ${({theme:e})=>e.colors.black};
203  }
204  small {
205    font-size: 0.82rem;
206    color: ${({theme:e})=>e.colors.gray};
207  }
208`,m=a.default.a.withConfig({displayName:"formStyles__SwitchCta",componentId:"sc-61c185a9-10"})`
209  flex: none;
210  /* full-width button under the text (all viewports) */
211  width: 100%;
212  display: inline-flex;
213  align-items: center;
214  justify-content: center;
215  gap: 6px;
216  padding: 11px 15px;
217  border-radius: ${({theme:e})=>
217e.radius.pill};
218  font-size: 0.86rem;
219  font-weight: 700;
220  color: ${({theme:e})=>e.colors.primaryDark};
221  border: 1.5px solid ${({theme:e})=>e.colors.primary};
222  transition: background 0.18s ease, color 0.18s ease, transform 0.18s ease;
223
224  svg {
225    transition: transform 0.18s ease;
226  }
227  &:hover {
228    background: ${({theme:e})=>e.colors.primary};
229    color: ${({theme:e})=>e.colors.black};
230    transform: translateY(-1px);
231  }
232  &:hover svg {
233    transform: translateX(3px);
234  }
235`,u=a.default.p.withConfig({displayName:"formStyles__ErrorText",componentId:"sc-61c185a9-11"})`
236  margin: -6px 0 14px;
237  color: ${({theme:e})=>e.colors.danger};
238  font-size: 0.86rem;
239  font-weight: 500;
240`;a.default.div.withConfig({displayName:"formStyles__Hint",componentId:"sc-61c185a9-12"})`
241  margin-top: 18px;
242  padding: 12px 14px;
243  border-radius: ${({theme:e})=>e.radius.sm};
244  background: ${({theme:e})=>e.colors.primarySoft};
245  border: 1px dashed ${({theme:e})=>e.colors.primary};
246  font-size: 0.84rem;
247  color: ${({theme:e})=>e.colors.primaryDark};
248  margin-bottom: 4px;
249
250  strong {
251    color: ${({theme:e})=>e.colors.black};
252  }
253  .fill {
254    font: inherit;
255    font-weight: 700;
256    color: ${({theme:e})=>e.colors.primaryDark};
257    text-decoration: underline;
258    text-underline-offset: 2px;
259  }
260`,a.default.p.withConfig({displayName:"formStyles__SwitchRow",componentId:"sc-61c185a9-13"})`
261  margin-top: 22px;
262  text-align: center;
263  font-size: 0.92rem;
264  color: ${({theme:e})=>e.colors.gray};
265
266  a {
267    color: ${({theme:e})=>e.colors.primaryDark};
268    font-weight: 600;
269  }
270`,e.s(["ErrorText",0,u,"Field",0,t,"ForgotLink",0,s,"ForgotRow",0,r,"OrDivider",0,l,"SocialButton",0,c,"SocialRow",0,d,"SubmitCTA",0,n,"SwitchCard",0,p,"SwitchCta",0,m,"Tab",0,i,"Tabs",0,o])},1525,63077,e=>{"use strict";var a=e.i(43476),t=e.i(57688),o=e.i(22016),i=e.i(97053),r=e.i(13251);function s({name:e,size:t=18}){return"google"===e?(0,a.jsxs)("svg",{width:t,height:t,viewBox:"0 0 24 24","aria-hidden":!0,focusable:"false",children:[(0,a.jsx)("path",{fill:"#4285F4",d:"M23.5 12.27c0-.79-.07-1.54-.2-2.27H12v4.51h6.47a5.53 5.53 0 0 1-2.4 3.63v3h3.88c2.27-2.09 3.55-5.17 3.55-8.87Z"}),(0,a.jsx)("path",{fill:"#34A853",d:"M12 24c3.24 0 5.95-1.08 7.94-2.91l-3.88-3c-1.08.72-2.45 1.16-4.06 1.16-3.13 0-5.78-2.11-6.73-4.96H1.26v3.09A12 12 0 0 0 12 24Z"}),(0,a.jsx)("path",{fill:"#FBBC05",d:"M5.27 14.29A7.2 7.2 0 0 1 4.89 12c0-.8.14-1.57.38-2.29V6.62H1.26A12 12 0 0 0 0 12c0 1.94.46 3.77 1.26 5.38l4.01-3.09Z"}),(0,a.jsx)("path",{fill:"#EA4335",d:"M12 4.75c1.77 0 3.35.61 4.6 1.8l3.42-3.42C17.95 1.19 15.24 0 12 0A12 12 0 0 0 1.26 6.62l4.01 3.09C6.22 6.86 8.87 4.75 12 4.75Z"})]}):"apple"===e?(0,a.jsx)("svg",{width:t,height:t,viewBox:"0 0 24 24","aria-hidden":!0,focusable:"false",children:(0,a.jsx)("path",{fill:"#000",d:"M17.05 12.54c-.03-2.6 2.12-3.85 2.22-3.91-1.21-1.77-3.1-2.01-3.77-2.04-1.6-.16-3.13.94-3.94.94-.81 0-2.07-.92-3.4-.9-1.75.03-3.36 1.02-4.26 2.58-1.81 3.15-.46 7.8 1.3 10.36.86 1.25 1.89 2.66 3.23 2.61 1.3-.05 1.79-.84 3.36-.84 1.57 0 2.01.84 3.39.81 1.4-.02 2.28-1.28 3.14-2.54.99-1.46 1.4-2.87 1.42-2.94-.03-.01-2.72-1.05-2.42-4.6ZM14.6 4.84c.71-.86 1.19-2.06 1.06-3.25-1.02.04-2.26.68-3 1.54-.66.76-1.24 1.98-1.08 3.15 1.14.09 2.31-.58 3.02-1.44Z"})}):(0,a.jsxs)("svg",{width:t,height:t,viewBox:"0 0 24 24","aria-hidden":!0,focusable:"false",children:[(0,a.jsx)("path",{fill:"#F25022",d:"M2 2h9.5v9.5H2z"}),(0,a.jsx)("path",{fill:"#7FBA00",d:"M12.5 2H22v9.5h-9.5z"}),(0,a.jsx)("path",{fill:"#00A4EF",d:"M2 12.5h9.5V22H2z"}),(0,a.jsx)("path",{fill:"#FFB900",d:"M12.5 12.5H22V22h-9.5z"})]})}var n=e.i(99246),l=e.i(1400),d=e.i(10395);let c=i.keyframes`
271  0%, 100% { transform: translateY(0); }
272  50% { transform: translateY(-12px); }
273`,p=i.keyframes`
274  from { opacity: 0; transform: translateY(16px); }
275  to { opacity: 1; transform: translateY(0); }
276`,m=i.default.div.withConfig({displayName:"AuthShell__Wrap",componentId:"sc-9a0bd338-0"})`
277  min-height: 100vh;
278  display: grid;
279  grid-template-columns: 1fr;
280  background: ${({theme:e})=>e.colors.background};
281
282  ${({theme:e})=>e.media.lg} {
283    grid-template-columns: 1.05fr 1fr;
284  }
285`,u=i.default.div.withConfig({displayName:"AuthShell__Aside",componentId:"sc-9a0bd338-1"})`
286  display: none;
287  position: relative;
288  overflow: hidden;
289  background: ${({theme:e})=>e.colors.black};
290  color: #fff;
291  /* curved right edge — reveals the cream panel behind for a soft S-curve */
292  border-radius: 0 70px 70px 0;
293  box-shadow: 18px 0 50px rgba(15, 15, 15, 0.12);
294
295  ${({theme:e})=>e.media.lg} {
296    display: block;
297  }
298
299  img.bg {
300    object-fit: cover;
301    opacity: 0.4;
302    border-radius: 0 70px 70px 0;
303  }
304`,g=i.default.div.withConfig({displayName:"AuthShell__AsideInner",componentId:"sc-9a0bd338-2"})`
305  position: absolute;
306  inset: 0;
307  z-index: 2;
308  padding: 40px;
309  display: flex;
310  flex-direction: column;
311  justify-content: space-between;
312  background: linear-gradient(
313    155deg,
314    rgba(15, 15, 15, 0.55) 0%,
315    rgba(15, 15, 15, 0.8) 100%
316  );
317
318  /* headline + features + copyright sit together at the bottom (flex-end) */
319  .bottom {
320    display: flex;
321    flex-direction: column;
322    gap: 20px;
323  }
324`,h=i.default.div.withConfig({displayName:"AuthShell__BrandTag",componentId:"sc-9a0bd338-3"})`
325  align-self: flex-start;
326
327  .mark {
328    position: relative;
329    width: 66px;
330    height: 66px;
331  }
332`,f=i.default.div.withConfig({displayName:"AuthShell__Headline",componentId:"sc-9a0bd338-4"})`
333  h2 {
334    color: #fff;
335    font-size: clamp(1.7rem, 2.4vw, 2.2rem);
336    font-weight: 900;
337    letter-spacing: -0.03em;
338    line-height: 1.05;
339    text-transform: uppercase;
340
341    span {
342      display: inline-block;
343      margin-top: 3px;
344      background: linear-gradient(
345        100deg,
346        ${({theme:e})=>e.colors.primary},
347        #f0d9a8
348      );
349      -webkit-background-clip: text;
350      background-clip: text;
351      -webkit-text-fill-color: transparent;
352    }
353  }
354  p {
355    margin-top: 14px;
356    max-width: 400px;
357    font-size: 0.92rem;
358    line-height: 1.65;
359    color: rgba(255, 255, 255, 0.78);
360  }
361`,x=i.default.div.withConfig({displayName:"AuthShell__Features",componentId:"sc-9a0bd338-5"})`
362  margin-top: 18px;
363  display: grid;
364  grid-template-columns: repeat(4, 1fr);
365  gap: 4px;
366  padding: 14px;
367  border-radius: 16px;
368  background: rgba(255, 255, 255, 0.06);
369  border: 1px solid rgba(255, 255, 255, 0.12);
370  backdrop-filter: blur(8px);
371`,b=i.default.div.withConfig({displayName:"AuthShell__Feature",componentId:"sc-9a0bd338-6"})`
372  padding: 4px 10px;
373
374  & + & {
375    border-left: 1px solid rgba(255, 255, 255, 0.1);
376  }
377  .ic {
378    color: ${({theme:e})=>e.colors.primary};
379    margin-bottom: 7px;
380  }
381  strong {
382    display: block;
383    font-size: 0.82rem;
384    font-weight: 700;
385    color: #fff;
386  }
387  small {
388    display: block;
389    margin-top: 3px;
390    font-size: 0.68rem;
391    line-height: 1.35;
392    color: rgba(255, 255, 255, 0.6);
393  }
394`,y=i.default.div.withConfig({displayName:"AuthShell__Copyright",componentId:"sc-9a0bd338-7"})`
395  display: flex;
396  align-items: center;
397  gap: 9px;
398  font-size: 0.82rem;
399  color: rgba(255, 255, 255, 0.5);
400
401  svg {
402    color: ${({theme:e})=>e.colors.primary};
403  }
404`,w=i.default.span.withConfig({displayName:"AuthShell__Orb",componentId:"sc-9a0bd338-8"})`
405  position: absolute;
406  width: 260px;
407  height: 260px;
408  border-radius: 50%;
409  right: -70px;
410  top: 26%;
411  background: radial-gradient(circle, rgba(201, 163, 93, 0.45), transparent 70%);
412  animation: ${c} 7s ease-in-out infinite;
413  z-index: 1;
414`,S=i.default.div.withConfig({displayName:"AuthShell__Main",componentId:"sc-9a0bd338-9"})`
415  position: relative;
416  overflow: hidden;
417  display: flex;
418  align-items: center;
419  justify-content: center;
420  /* extra top room on mobile so the Home button never overlaps the card */
421  padding: 76px 18px 40px;
422
423  ${({theme:e})=>e.media.lg} {
424    padding: 40px 24px;
425  }
426
427  /* dotted texture, top-right */
428  &::before {
429    content: "";
430    position: absolute;
431    top: 60px;
432    right: 50px;
433    width: 150px;
434    height: 110px;
435    background-image: radial-gradient(
436      ${({theme:e})=>e.colors.primary} 1.5px,
437      transparent 1.5px
438    );
439    background-size: 16px 16px;
440    opacity: 0.18;
441    pointer-events: none;
442  }
443  /* soft gold blob, bottom-right */
444  &::after {
445    content: "";
446    position: absolute;
447    right: -120px;
448    bottom: -120px;
449    width: 320px;
450    height: 320px;
451    border-radius: 50%;
452    background: radial-gradient(
453      circle,
454      rgba(201, 163, 93, 0.22),
455      transparent 70%
456    );
457    pointer-events: none;
458  }
459`,k=(0,i.default)(o.default).withConfig({displayName:"AuthShell__HomeLink",componentId:"sc-9a0bd338-10"})`
460  position: absolute;
461  top: 18px;
462  left: 18px;
463  z-index: 3;
464  display: inline-flex;
465  align-items: center;
466  gap: 8px;
467  padding: 9px 15px;
468  border-radius: ${({theme:e})=>
468e.radius.pill};
469  font-size: 0.85rem;
470  font-weight: 600;
471
472  ${({theme:e})=>e.media.lg} {
473    top: 22px;
474    left: 22px;
475    padding: 10px 16px;
476    font-size: 0.88rem;
477  }
478  color: ${({theme:e})=>e.colors.ink};
479  background: ${({theme:e})=>e.colors.white};
480  border: 1px solid ${({theme:e})=>e.colors.border};
481  box-shadow: ${({theme:e})=>e.shadow.soft};
482  transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;
483
484  &:hover {
485    transform: translateY(-2px);
486    border-color: ${({theme:e})=>e.colors.primary};
487    background: ${({theme:e})=>e.colors.primarySoft};
488  }
489`,v=i.default.div.withConfig({displayName:"AuthShell__Card",componentId:"sc-9a0bd338-11"})`
490  position: relative;
491  z-index: 1;
492  width: 100%;
493  max-width: 384px;
494  animation: ${p} 0.5s cubic-bezier(0.16, 1, 0.3, 1) both;
495`,j=i.default.div.withConfig({displayName:"AuthShell__Head",componentId:"sc-9a0bd338-12"})`
496  text-align: center;
497  margin-bottom: 6px;
498
499  h1 {
500    font-size: clamp(1.5rem, 3.4vw, 1.8rem);
501    font-weight: 800;
502    letter-spacing: -0.02em;
503  }
504  p {
505    margin-top: 6px;
506    font-size: 0.92rem;
507    color: ${({theme:e})=>e.colors.gray};
508  }
509`,C=i.default.div.withConfig({displayName:"AuthShell__Divider",componentId:"sc-9a0bd338-13"})`
510  display: flex;
511  align-items: center;
512  justify-content: center;
513  gap: 12px;
514  margin: 12px auto 18px;
515
516  &::before,
517  &::after {
518    content: "";
519    width: 54px;
520    height: 1px;
521    background: linear-gradient(
522      90deg,
523      transparent,
524      ${({theme:e})=>e.colors.primary}
525    );
526  }
527  &::after {
528    background: linear-gradient(
529      90deg,
530      ${({theme:e})=>e.colors.primary},
531      transparent
532    );
533  }
534  i {
535    width: 9px;
536    height: 9px;
537    transform: rotate(45deg);
538    background: ${({theme:e})=>e.colors.primary};
539  }
540`;e.s(["default",0,function({title:e,subtitle:o,children:i,switchTo:c}){return(0,a.jsxs)(m,{children:[(0,a.jsxs)(u,{children:[(0,a.jsx)(t.default,{className:"bg",src:"/images/image-two.png",alt:"",fill:!0,sizes:"55vw",priority:!0}),(0,a.jsx)(w,{}),(0,a.jsxs)(g,{children:[(0,a.jsx)(h,{children:(0,a.jsx)("span",{className:"mark",children:(0,a.jsx)(t.default,{src:n.SITE.logo,alt:"Citadel",fill:!0,sizes:"66px",style:{objectFit:"contain"}})})}),(0,a.jsxs)("div",{className:"bottom",children:[(0,a.jsxs)(f,{children:[(0,a.jsxs)("h2",{children:["Discipline Today",(0,a.jsx)("br",{}),(0,a.jsx)("span",{children:"Success Tomorrow"})]}),(0,a.jsx)("p",{children:"A premium 24/7 study space in Baramulla — silent zones, private cabins, and a focused community of aspirants."}),(0,a.jsx)(x,{children:l.HERO_FEATURES.map(e=>(0,a.jsxs)(b,{children:[(0,a.jsx)("span",{className:"ic",children:(0,a.jsx)(r.default,{name:e.icon,size:19})}),(0,a.jsx)("strong",{children:e.title}),(0,a.jsx)("small",{children:e.desc})]},e.title))})]}),(0,a.jsxs)(y,{children:[(0,a.jsx)(r.default,{name:"shield",size:16}),"© 2026 Citadel. All rights reserved."]})]})]})]}),(0,a.jsxs)(S,{children:[(0,a.jsxs)(k,{href:"/","aria-label":"Back to home",children:[(0,a.jsx)(r.default,{name:"home",size:17}),"Home"]}),(0,a.jsxs)(v,{children:[(0,a.jsxs)(j,{children:[(0,a.jsx)("h1",{children:e}),(0,a.jsx)("p",{children:o})]}),(0,a.jsx)(C,{children:(0,a.jsx)("i",{})}),i,(0,a.jsx)(d.OrDivider,{children:"or continue with"}),(0,a.jsxs)(d.SocialRow,{children:[(0,a.jsxs)(d.SocialButton,{type:"button",children:[(0,a.jsx)(s,{name:"google"}),(0,a.jsx)("span",{children:"Google"})]}),(0,a.jsxs)(d.SocialButton,{type:"button",children:[(0,a.jsx)(s,{name:"apple"}),(0,a.jsx)("span",{children:"Apple"})]}),(0,a.jsxs)(d.SocialButton,{type:"button",children:[(0,a.jsx)(s,{name:"microsoft"}),(0,a.jsx)("span",{children:"Microsoft"})]})]}),(0,a.jsxs)(d.SwitchCard,{children:[(0,a.jsx)("span",{className:"ic",children:(0,a.jsx)(r.default,{name:"shield",size:19})}),(0,a.jsxs)("span",{className:"txt",children:[(0,a.jsx)("strong",{children:c.prompt}),(0,a.jsx)("small",{children:c.text})]}),(0,a.jsxs)(d.SwitchCta,{href:c.href,children:[c.ctaLabel,(0,a.jsx)(r.default,{name:"arrow",size:15})]})]})]})]})]})}],1525);var $=e.i(71645);
540let A=i.default.label.withConfig({displayName:"TextField__Wrap",componentId:"sc-e06cabf6-0"})`
541  display: flex;
542  align-items: center;
543  gap: 12px;
544  margin-bottom: 12px;
545  padding: 9px 12px;
546  border-radius: 14px;
547  background: ${({theme:e})=>e.colors.white};
548  border: 1.5px solid ${({theme:e})=>e.colors.border};
549  box-shadow: 0 6px 18px rgba(15, 15, 15, 0.04);
550  transition: border-color 0.18s ease, box-shadow 0.18s ease,
551    transform 0.18s ease;
552
553  &:hover {
554    border-color: ${({theme:e})=>e.colors.grayLight};
555  }
556  &:focus-within {
557    border-color: ${({theme:e})=>e.colors.primary};
558    box-shadow: 0 0 0 3px rgba(201, 163, 93, 0.18);
559  }
560
561  .lead {
562    flex: none;
563    display: grid;
564    place-items: center;
565    width: 36px;
566    height: 36px;
567    border-radius: 10px;
568    color: ${({theme:e})=>e.colors.primaryDark};
569    background: ${({theme:e})=>e.colors.primarySoft};
570    transition: transform 0.18s ease;
571  }
572  &:focus-within .lead {
573    transform: scale(1.05);
574  }
575
576  .field {
577    flex: 1;
578    min-width: 0;
579    display: flex;
580    flex-direction: column;
581  }
582  .label {
583    font-size: 0.72rem;
584    font-weight: 600;
585    letter-spacing: 0.01em;
586    color: ${({theme:e})=>e.colors.gray};
587  }
588
589  input {
590    width: 100%;
591    margin-top: 2px;
592    border: none;
593    background: transparent;
594    color: ${({theme:e})=>e.colors.ink};
595    font-size: 0.98rem;
596    font-weight: 500;
597
598    &:focus {
599      outline: none;
600    }
601    &::placeholder {
602      color: ${({theme:e})=>e.colors.grayLight};
603      font-weight: 400;
604    }
605  }
606
607  .toggle {
608    flex: none;
609    width: 36px;
610    height: 36px;
611    border-radius: 9px;
612    display: grid;
613    place-items: center;
614    color: ${({theme:e})=>e.colors.gray};
615    transition: color 0.18s ease, background 0.18s ease;
616
617    &:hover {
618      color: ${({theme:e})=>e.colors.primaryDark};
619      background: ${({theme:e})=>e.colors.background};
620    }
621  }
622`;e.s(["default",0,function({label:e,icon:t,type:o="text",...i}){let[s,n]=(0,$.useState)(!1),l="password"===o;return(0,a.jsxs)(A,{children:[(0,a.jsx)("span",{className:"lead",children:(0,a.jsx)(r.default,{name:t,size:19})}),(0,a.jsxs)("span",{className:"field",children:[(0,a.jsx)("span",{className:"label",children:e}),(0,a.jsx)("input",{type:l?s?"text":"password":o,...i})]}),l&&(0,a.jsx)("button",{type:"button",className:"toggle",onClick:()=>n(e=>!e),"aria-label":s?"Hide password":"Show password",children:(0,a.jsx)(r.default,{name:s?"eyeOff":"eye",size:19})})]})}],63077)},64235,e=>{"use strict";var a=e.i(43476),t=e.i(71645),o=e.i(18566),i=e.i(1525),r=e.i(63077),s=e.i(13251),n=e.i(33595),l=e.i(10395);e.s(["default",0,function(){let e=(0,o.useRouter)(),d=(0,o.useSearchParams)(),c=(0,n.useStore)(e=>
622e.loginAdmin),p=(0,n.useStore)(e=>e.loginStudent),[m,u]=(0,t.useState)("admin"===d.get("next")?"admin":"student"),[g,h]=(0,t.useState)(""),[f,x]=(0,t.useState)(""),[b,y]=(0,t.useState)(""),[w,S]=(0,t.useState)(""),k="admin"===m;return(0,a.jsxs)(i.default,{title:"Welcome back!",subtitle:"Let's continue your journey towards success.",switchTo:{prompt:"New to Citadel?",text:"Create an account and start your journey.",ctaLabel:"Create Account",href:"/register"},children:[(0,a.jsxs)(l.Tabs,{role:"tablist",children:[(0,a.jsxs)(l.Tab,{type:"button",$active:!k,onClick:()=>u("student"),children:[(0,a.jsx)(s.default,{name:"users",size:17}),"Student"]}),(0,a.jsxs)(l.Tab,{type:"button",$active:k,onClick:()=>u("admin"),children:[(0,a.jsx)(s.default,{name:"shield",size:17}),"Admin"]})]}),(0,a.jsxs)("form",{onSubmit:a=>{a.preventDefault(),S(""),"admin"===m?c(g,f)?e.push("/admin"):S("Invalid admin credentials. Please try again."):(p("Ahmad Mir",b||void 0),e.push("/dashboard"))},children:[k?(0,a.jsx)(r.default,{label:"User ID",icon:"users",value:g,onChange:e=>h(e.target.value),placeholder:"Enter your user ID",autoComplete:"username"}):(0,a.jsx)(r.default,{label:"Email address",icon:"mail",type:"email",value:b,onChange:e=>y(e.target.value),placeholder:"[email protected]",autoComplete:"email"}),(0,a.jsx)(r.default,{label:"Password",icon:"lock",type:"password",value:f,onChange:e=>x(e.target.value),placeholder:"••••••••••",autoComplete:"current-password"}),w&&(0,a.jsx)(l.ErrorText,{children:w}),(0,a.jsx)(l.ForgotRow,{children:(0,a.jsx)(l.ForgotLink,{href:"#",children:"Forgot password?"})}),(0,a.jsxs)(l.SubmitCTA,{type:"submit",children:[(0,a.jsx)("span",{className:"lead",children:(0,a.jsx)(s.default,{name:"arrow",size:18})}),k?"Login as Admin":"Login as Student",(0,a.jsx)("span",{className:"spark",children:(0,a.jsx)(s.default,{name:"sparkle",size:16})})]})]})]})}])}]);

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.