1import{d as n,j as t,m as g}from"./index-CL5CXY0i.js";import{r as d}from"./react-CryvJVFI.js";import{b as p}from"./heroSectionData-BW6B5Abm.js";import{H as $}from"./index-m2R28i_a.js";import{P as a}from"./index-DBTgMqXe.js";import{d as e}from"./index-DngTBLDh.js";import{P as f}from"./index-f8zvtuQj.js";import{n as x}from"./publicationdata-DMbjjZal.js";import{B as j,F as b}from"./index-Ckvylm4c.js";import"./lodashUtils-EZhUIFFV.js";import"./lodash-Bqp7oCxX.js";import"./index-DNaSW-Dx.js";import"./react-toastify.esm-BcQ5eTVB.js";const S=n.div` 2 display: flex; 3 flex-direction: column; 4 justify-content: center; 5 width: 100%; 6 gap: 20px; 7 @media ${e.lg} { 8 margin-top: 5%; 9 gap:45px; 10 } 11`,z=n.div` 12 display: flex; 13 width: 80px; 14 height: 80px; 15 padding: 16px; 16 flex-direction: column; 17 justify-content: center; 18 align-items: center; 19 gap: 8px; 20 flex-shrink: 0; 21 background: var(--Primary, #1c399d); 22`,k=n.div` 23 display: flex; 24 flex-direction: column; 25 @media ${e.lg} { 26 align-items: center; 27 justify-content: center; 28 transform: translateY(33px); 29 } 30`,R=n.h1` 31 color: var(--T1, #111); 32 font-family: Montserrat; 33 font-size: 32px; 34 font-style: normal; 35 font-weight: 700; 36 line-height: 1.5; 37 @media ${e.xxl} { 38 font-size: 24px; 39 } 40 @media ${e.xl} { 41 font-size: 24px; 42 } 43 @media ${e.lg} { 44 font-size: 32px; 45 text-align: center; 46 } 47`,M=n.div` 48 display: flex; 49 padding: 15px 10px 15px 9px; 50 flex-direction: column; 51 align-items: center; 52 gap: 8px; 53 border: 1px dashed #839fff; 54`;n.p` 55 color: var(--color-gray-0, #fff); 56 font-family: Montserrat; 57 font-size: 14px; 58 font-style: normal; 59 font-weight: 600; 60 line-height: 1.5; 61 letter-spacing: 0.42px; 62 text-align: center; 63`;n.h3` 64 color: var(--T1, #111); 65 font-family: Montserrat; 66 font-size: 20px; 67 font-style: normal; 68 font-weight: 600; 69 line-height: 1.5; 70`;n.p` 71 color: #727272; 72 font-family: Montserrat; 73 font-size: 14px; 74 font-style: normal; 75 font-weight: 400; 76 line-height: 1.5; 77`;n.div` 78 display: flex; 79 flex-direction: column; 80 gap: 10px; 81 width: 100%; 82 transform: translateY(-13%); 83 margin-left: 1%; 84`;n.div` 85 display: flex; 86 align-items: center; 87 transform: translateY(40%); 88 &:hover { 89 ${z} { 90 background: #f58231; 91 } 92 ${M} { 93 border: 1px solid #fff; 94 } 95 } 96`;n.div` 97 display: flex; 98 flex-direction: column; 99 justify-content: center; 100 width: 100%; 101`;const h=n.div` 102 display: flex; 103 width: 80px; 104 height: 80px; 105 padding: 16px; 106 flex-direction: column; 107 justify-content: center; 108 align-items: center; 109 gap: 8px; 110 flex-shrink: 0; 111 background: var(--Primary, #1c399d); 112 @media ${e.xxl} { 113 width: 56.484px; 114 height: 56.484px; 115 } 116 @media ${e.xl} { 117 width: 56.484px; 118 height: 56.484px; 119 } 120 @media ${e.lg} { 121 width: 80px; 122 height: 80px; 123 } 124`;n.div` 125 display: flex; 126 flex-direction: column; 127`;const u=n.div` 128 display: flex; 129 padding: 15px 10px 15px 9px; 130 flex-direction: column; 131 align-items: center; 132 gap: 8px; 133 border: 1px dashed #839fff; 134 @media ${e.xxl} { 135 width: 48px; 136 height: 48px; 137 padding: 10px; 138 } 139 @media ${e.xl} { 140 width: 48px; 141 height: 48px; 142 padding: 10px; 143 } 144 @media ${e.lg} { 145 width: 68px; 146 height: 68px; 147 padding: 15px 10px 15px 9px; 148 } 149`,P=n.p` 150 color: var(--color-gray-0, #fff); 151 font-family: Montserrat; 152 font-size: 14px; 153 font-style: normal; 154 font-weight: 600; 155 line-height: 1.5; 156 letter-spacing: 0.42px; 157 text-align: center; 158 @media ${e.xxl} { 159 font-size: 10px; 160 } 161 @media ${e.xl} { 162 font-size: 10px; 163 } 164 @media ${e.lg} { 165 font-size: 14px; 166 } 167`,T=n.h3` 168 color: var(--T1, #111); 169 font-family: Montserrat; 170 font-size: 20px; 171 font-style: normal; 172 font-weight: 600; 173 line-height: 1.5; 174 175 @media ${e.xxl} { 176 font-size: 14px; 177 } 178 @media ${e.xl} { 179 font-size: 14px; 180 } 181 @media ${e.lg} { 182 font-size: 20px; 183 text-align: center; 184 } 185`,C=n.p` 186 color: #727272; 187 font-family: Montserrat; 188 font-size: 14px; 189 font-style: normal; 190 font-weight: 400; 191 line-height: 1.5; 192 @media ${e.xxl} { 193 font-size: 12px; 194 } 195 @media ${e.xl} { 196 font-size: 12px; 197 } 198 @media ${e.lg} { 199 font-size: 14px; 200 text-align: center; 201 } 202`,Y=n.div` 203 display: flex; 204 flex-direction: column; 205 gap: 10px; 206 width: 100%; 207 transform: translateY(-13%); 208 margin-left: 1%; 209 @media ${e.xxl} { 210 transform: translateY(2px); 211 } 212 @media ${e.lg} { 213 transform: translateY(17%); 214 } 215`,A=n.div` 216 display: flex; 217 align-items: center; 218 transform: translateY(40%); 219 &:hover { 220 ${h} { 221 background: #f58231; 222 } 223 ${u} { 224 border: 1px dashed #fff; 225 } 226 } 227 @media ${e.lg} { 228 flex-direction: column; 229 }
230`,y=({date:o,heading:r,description:i})=>t.jsxs(A,{children:[t.jsx(h,{children:t.jsx(u,{children:t.jsx(P,{children:o})})}),t.jsxs(Y,{children:[t.jsx(T,{children:r}),t.jsx(C,{children:i})]})]});y.propTypes={date:a.string.isRequired,heading:a.string.isRequired,description:a.string.isRequired};const c=({title:o,announcements:r})=>t.jsxs(S,{children:[t.jsx(k,{children:t.jsx(R,{children:o})}),r.map((i,s)=>t.jsx(y,{date:i.date,heading:i.heading,description:i.description},s))]});c.propTypes={title:a.string.isRequired,announcements:a.arrayOf(a.shape({date:a.string.isRequired,heading:a.string.isRequired,description:a.string.isRequired})).isRequired};const D=g` 231 from { 232 transform: translateY(0); 233 } 234 to { 235 transform: translateY(-35px); 236 } 237`,E=n.div` 238 display: flex; 239 flex-direction: column; 240 justify-content: center; 241 padding: 8rem 0 14rem 0; 242 @media ${e.lg} { 243 display:none; 244 } 245`,I=n.div` 246 display: flex; 247 align-items: center; 248 height: auto; 249 padding: 4rem 0; 250 width: 90%; 251 justify-content: center; 252 margin: auto; 253 @media ${e.lg} { 254 flex-direction: column; 255 } 256`,N=n.div` 257 display: flex; 258 align-items: center; 259 flex-direction: column; 260 gap: 30px; 261 justify-content: center; 262`,O=n.h1` 263 color: var(--T1, #111); 264 font-family: Montserrat; 265 font-size: 32px; 266 font-style: normal; 267 font-weight: 700; 268 line-height: 1.5; 269 text-align: left; 270 width: 100%; 271 @media ${e.xl} { 272 font-size: 24px; 273 } 274`,q=n.div` 275 display: flex; 276 flex-direction: column; 277`,B=n.div` 278 display: flex; 279 flex-direction: column; 280 align-items: center; 281 justify-content: center; 282 transform: translateX(4%); 283 @media ${e.xl} { 284 width: 100%; 285 } 286`,L=n.div` 287 display: flex; 288 margin: auto; 289 align-items: flex-end; 290 height: 350px; 291 overflow: hidden; 292 position: relative; 293 @media ${e.xl} { 294 295 } 296`,W=n.h1` 297 color: var(--color-gray-0, #fff); 298 font-family: Montserrat; 299 font-size: 24px; 300 font-style: normal; 301 font-weight: 700; 302 line-height: 1.5; 303 @media ${e.xl} { 304 font-size: 16px; 305 } 306`,H=n.p` 307 color: var(--color-gray-0, #fff); 308 font-family: Montserrat; 309 font-size: 14px; 310 font-style: normal; 311 font-weight: 400; 312 line-height: 1.5; 313 transform: translateY(10px); 314 width: 80%; 315 @media ${e.xl} { 316 font-size: 14px; 317 } 318`,v=n.div` 319 transform: translateY(53%); 320 margin-left: 4%; 321 @media ${e.xl} { 322 transform: translateY(64%); 323 } 324`,U=n.div` 325 width: 708px; 326 height: 373px; 327 flex-shrink: 0; 328 background: linear-gradient( 329 180deg, 330 rgba(84, 144, 255, 0) 0%, 331 rgba(28, 57, 157, 0.8) 100% 332 ); 333 position: relative; 334 z-index: 999; 335 &::before { 336 content: ""; 337 position: absolute; 338 top: 0; 339 left: 0; 340 width: 100%; 341 height: 100%; 342 background: linear-gradient(180deg, rgba(6, 88, 182, 0.1) 0%, #001125 100%), 343 url("../Announcements/upcomingevent.png") no-repeat center; 344 background-repeat: no-repeat; 345 background-position: center; 346 background-size: cover; 347 transition: transform 1s ease-in-out; 348 z-index: 0; 349 } 350 351 &:hover::before { 352 background: linear-gradient(180deg, rgba(6, 88, 182, 0.4) 0%, #001125 100%), 353 url("../Announcements/upcomingevent.png") no-repeat center; 354 } 355 &:hover { 356 ${v} { 357 animation: ${D} 0.3s forwards; 358 } 359 } 360 @media ${e.xl} { 361 width:100%; 362 363 } 364`,F=n.div` 365 display: flex; 366 align-items: center; 367 justify-content: center; 368 height: 40px; 369 transform: translateY(-20px); 370 @media ${e.xxl} { 371 transform: translateY(-20px); 372 } 373 @media ${e.xl} { 374 transform: translateY(-20px); 375 } 376`,J=n.div` 377 display: flex; 378 align-items: center; 379 justify-content: center; 380 width: 90%; 381 margin: auto; 382 transform: translateY(0%); 383`,X=[{date:"20 Apr,24",heading:"NCRP Annual Meeting 2024",description:"The NCRP Annual Meeting brings together experts in radiation protection to discuss the latest research and developments in the field."},{date:"16 May,24",heading:"NCRP Workshop on Radiation Protection in Space",description:"This workshop will focus on radiation protection challenges for astronauts and space travelers, discussing strategies to mitigate risks."},{date:"28 Jun,24",heading:"NCRP Symposium on Radon Exposure",description:"This symposium will address radon exposure risks and discuss strategies for monitoring and reducing exposure levels."}],G=[{date:"19 Jul,24",heading:"NCRP Webinar Series on Emergency Re
383sponse Planning",description:"This webinar series will cover various aspects of emergency response planning for radiation incidents, providing valuable insights and best practices."},{date:"10 Aug,24",heading:"NCRP Conference on Occupational Radiation Protection",description:"This conference will focus on occupational radiation protection, discussing new guidelines and practices to ensure worker safety."},{date:"08 Sep,24",heading:"NCRP Workshop on Radiation Dosimetry",description:"This workshop will explore advancements in radiation dosimetry techniques and their applications in various fields."},{date:"02 Oct,24",heading:"NCRP Symposium on Environmental Radiation Monitoring",description:"This symposium will discuss the latest methods and technologies for monitoring environmental radiation levels and their implications for public health."}],m=[{date:"20 Apr,24",heading:"NCRP Annual Meeting 2024",description:"The NCRP Annual Meeting brings together experts in radiation protection to discuss the latest research and developments in the field."},{date:"16 May,24",heading:"NCRP Workshop on Radiation Protection in Space",description:"This workshop will focus on radiation protection challenges for astronauts and space travelers, discussing strategies to mitigate risks."},{date:"28 Jun,24",heading:"NCRP Symposium on Radon Exposure",description:"This symposium will address radon exposure risks and discuss strategies for monitoring and reducing exposure levels."},{date:"19 Jul,24",heading:"NCRP Webinar Series on Emergency Response Planning",description:"This webinar series will cover various aspects of emergency response planning for radiation incidents, providing valuable insights and best practices."},{date:"10 Aug,24",heading:"NCRP Conference on Occupational Radiation Protection",description:"This conference will focus on occupational radiation protection, discussing new guidelines and practices to ensure worker safety."},{date:"08 Sep,24",heading:"NCRP Workshop on Radiation Dosimetry",description:"This workshop will explore advancements in radiation dosimetry techniques and their applications in various fields."},{date:"02 Oct,24",heading:"NCRP Symposium on Environmental Radiation Monitoring",description:"This symposium will discuss the latest methods and technologies for monitoring environmental radiation levels and their implications for public health."}],K=g` 384 from { 385 transform: translateY(0); 386 } 387 to { 388 transform: translateY(-35px); 389 } 390`,Q=n.div` 391 display: flex; 392 flex-direction: column; 393 justify-content: center; 394 @media ${e.lg} { 395 height: auto; 396 padding: 8rem 0 14rem 0; 397 } 398 @media ${e.sm} { 399 padding:8rem 0 28rem 0; 400 } 401`,V=n.div` 402 display: flex; 403 align-items: center; 404 height: 100vh; 405 width: 90%; 406 justify-content: center; 407 margin: auto; 408 @media ${e.lg} { 409 flex-direction: column; 410 height: auto; 411 padding:4rem 0; 412 } 413`,Z=n.div` 414 display: flex; 415 align-items: center; 416 flex-direction: column; 417 gap: 30px; 418 justify-content: center; 419`,_=n.h1` 420 color: var(--T1, #111); 421 font-family: Montserrat; 422 font-size: 32px; 423 font-style: normal; 424 font-weight: 700; 425 line-height: 1.5; 426 text-align: left; 427 width: 100%; 428 @media ${e.xl} { 429 font-size: 24px; 430 } 431 @media ${e.lg} { 432 font-size: 36px; 433 text-align: center; 434 } 435 @media ${e.sm} { 436 font-size: 24px; 437 text-align: center; 438 } 439`,ee=n.div` 440 display: flex; 441 flex-direction: column; 442 @media ${e.lg} { 443 align-items: center; 444 } 445`,te=n.div` 446 display: flex; 447 flex-direction: column; 448 align-items: center; 449 justify-content: center; 450 transform: translateX(4%); 451 @media ${e.xl} { 452 width: 100%; 453 } 454 @media ${e.lg} { 455 width: 100%; 456 transform: translateX(0%); 457 } 458`,ne=n.div` 459 display: flex; 460 margin: auto; 461 align-items: flex-end; 462 height: 350px; 463 overflow: hidden; 464 position: relative; 465 @media ${e.lg} { 466 height:420px; 467 } 468 @media ${e.sm}{ 469 height:243px; 470 } 471`,ie=n.h1` 472 color: var(--color-gray-0, #fff); 473 font-family: Montserrat; 474 font-size: 24px; 475 font-style: normal; 476 font-weight: 700; 477 line-height: 1.5; 478 @media ${e.xl} { 479 font-size: 16px; 480 } 481 @media ${e.lg} { 482 font-size: 14px; 483 } 484`,ae=n.p` 485 color: var(--color-gray-0, #fff); 486 font-family: Montserrat; 487 font-size: 14px; 488 font-style: normal; 489 font-weight: 400; 490 line-height: 1.5; 491 transform: translateY(10px); 492 width: 80%; 493 @media ${e.xl} { 494 font-size: 14px; 495 } 496`,w=n.div` 497 transform: translateY(53%); 498 margin-left: 4%; 499 @media ${e.xl} { 500 transform: translateY(64%); 501 } 502 @media ${e.sm} { 503 transform: translateY(75%); 504 } 505`,oe=n.div` 506 width: 708px; 507 height: 373px; 508 flex-shrink: 0; 509 background: linear-gradient( 510 180deg,
511 rgba(84, 144, 255, 0) 0%, 512 rgba(28, 57, 157, 0.8) 100% 513 ); 514 position: relative; 515 z-index: 999; 516 &::before { 517 content: ""; 518 position: absolute; 519 top: 0; 520 left: 0; 521 width: 100%; 522 height: 100%; 523 background: linear-gradient(180deg, rgba(6, 88, 182, 0.1) 0%, #001125 100%), 524 url("../Announcements/upcomingevent.png") no-repeat center; 525 background-repeat: no-repeat; 526 background-position: center; 527 background-size: cover; 528 transition: transform 1s ease-in-out; 529 z-index: 0; 530 } 531 532 &:hover::before { 533 background: linear-gradient(180deg, rgba(6, 88, 182, 0.4) 0%, #001125 100%), 534 url("../Announcements/upcomingevent.png") no-repeat center; 535 background-size: cover; 536 } 537 &:hover { 538 ${w} { 539 animation: ${K} 0.3s forwards; 540 } 541 } 542 @media ${e.xl} { 543 width: 100%; 544 } 545 @media ${e.lg} { 546 max-width: 100%; 547 height:437px; 548 } 549 @media ${e.md} { 550 height:auto; 551 width:100%; 552 } 553 @media ${e.sm}{ 554 height:244.1px; 555 width:100%; 556 } 557`,re=n.div` 558 display: flex; 559 align-items: center; 560 justify-content: center; 561 height: 40px; 562 transform: translateY(160px); 563 /* @media ${e.xxl} { 564 transform: translateY(10px); 565 } 566 @media ${e.xl} { 567 transform: translateY(10px); 568 } */ 569 @media ${e.lg} { 570 transform: translateY(0); 571 } 572`,se=n.div` 573 display: flex; 574 align-items: center; 575 justify-content: center; 576 width: 90%; 577 margin: auto; 578 transform: translateY(-45%); 579`,de=n.div` 580 display: none; 581 @media ${e.lg} { 582 display: flex; 583 align-items: center; 584 justify-content: center; 585 transform: translateY(85px); 586 } 587 @media ${e.sm} { 588 transform: translateY(145px); 589 } 590`;function le(){const[o,r]=d.useState(""),[i,s]=d.useState(4),l=()=>{s(i+4)};return t.jsxs(Q,{children:[t.jsx(re,{children:t.jsx(f,{activeCategory:o,setActiveCategory:r,categoriesData:x})}),t.jsxs(V,{children:[t.jsxs(Z,{children:[t.jsx(_,{children:"Upcoming Events"}),t.jsx(ee,{children:t.jsx(oe,{children:t.jsx(ne,{children:t.jsxs(w,{children:[t.jsx(ie,{children:"Organize Workshop"}),t.jsx(ae,{children:"Organize a workshop to hear from experts about the interpretation of the results of studies with complex dosimetric assessments and substantial dose uncertainties;"})]})})})})]}),t.jsxs(te,{children:[t.jsx(c,{title:"Important Announcements",announcements:m.slice(0,i)}),m.length>i&&t.jsxs(de,{children:[" ",t.jsx(j,{onClick:l,children:"Load More"})]})]})]}),t.jsx(se,{})]})}function ce(){const[o,r]=d.useState(""),[i,s]=d.useState(window.innerWidth<1080);return d.useEffect(()=>{const l=()=>{s(window.innerWidth<1080)};return window.addEventListener("resize",l),()=>{window.removeEventListener("resize",l)}},[]),t.jsx(t.Fragment,{children:i?t.jsx(le,{}):t.jsxs(E,{children:[t.jsx(F,{children:t.jsx(f,{activeCategory:o,setActiveCategory:r,categoriesData:x})}),t.jsxs(I,{children:[t.jsxs(N,{children:[t.jsx(O,{children:"Upcoming Events"}),t.jsx(q,{children:t.jsx(U,{children:t.jsx(L,{children:t.jsxs(v,{children:[t.jsx(W,{children:"Organize Workshop"}),t.jsx(H,{children:"Organize a workshop to hear from experts about the interpretation of the results of studies with complex dosimetric assessments and substantial dose uncertainties;"})]})})})})]}),t.jsx(B,{children:t.jsx(c,{title:"Important Announcements",announcements:X})})]}),t.jsx(J,{children:t.jsx(c,{title:"Important Announcements",announcements:G})})]})})}function Se(){return t.jsxs("div",{children:[t.jsx($,{mainHeading:p.mainHeading,paragraph:p.paragraph,backgroundImage:p.backgroundImage}),t.jsx(ce,{}),t.jsx(b,{})]})}export{Se as AnnouncementsPage,Se as default};
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.