1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,303115,e=>{"use strict";let t,n,i,r,a;e.i(350461);var o=e.i(391398),s=e.i(359626);let p=`.outer-price-container:not(.hft > .outer-price-container) { 2 display: flex; 3 flex-direction: column; 4 justify-content: center; 5 align-content: center; 6 flex-grow: 1; 7 font-weight: 700; 8 font-family: 'Open Sans Regular', Arial, sans-serif; 9 text-align: center; 10 align-items: center; 11} 12 13.comparing_table .badge { 14 display: none; 15} 16 17.comparing_table { 18 padding-left: 2px; 19 padding-right: 2px; 20} 21 22.comparing_table ul { 23 margin-bottom: 5px; 24} 25 26.comparing_table ul .price-normal { 27 flex-direction: column; 28} 29 30.comparing_table .vat { 31 flex-direction: column; 32 white-space: nowrap; 33} 34 35.comparing_table .vat span { 36 display: inline !important; 37} 38 39.comparing_table_rd .badge { 40 display: none; 41} 42 43.comparing_table_rd ul { 44 margin-bottom: 5px; 45} 46 47.comparing_table_rd ul .price-normal { 48 flex-direction: column; 49} 50 51.comparing_table_rd .vat { 52 flex-direction: column; 53 white-space: nowrap; 54} 55 56.comparing_table_rd .vat span { 57 display: inline !important; 58} 59 60.comparing_table_rd .price-normal .paragraph.paragraph--large > span { 61 display: grid; 62 grid-template-columns: repeat(2, auto) 1fr; 63 grid-template-rows: 2fr 1fr; 64 align-items: end; 65} 66 67.comparing_table_rd .price-normal .paragraph.paragraph--large span > span:first-child { 68 grid-area: 1 / 1 / 2 / 2; 69 font-size: 28px; 70 align-self: center; 71 margin-right: 4px; 72 font-family: 'Open Sans Bold', arial, sans-serif; 73} 74 75.comparing_table_rd .price-normal .paragraph.paragraph--large span > span:nth-child(3) { 76 grid-area: 1 / 3 / 2 / 4; 77} 78 79.comparing_table_rd .price-normal .paragraph.paragraph--large span > span:last-child { 80 grid-area: 2 / 1 / 3 / 4; 81} 82 83#offCanvasBasket .price-normal { 84 display: flex; 85 flex-direction: column; 86} 87 88#offCanvasBasket .price-normal li:first-child { 89 color: #1474c4; 90} 91 92#offCanvasBasket ul.list.list--condensed { 93 gap: 0; 94} 95 96#offCanvasBasket .price__badge { 97 position: absolute; 98 left: 150px; 99 top: 50%; 100 margin-top: -12px; 101 background-color: #ffaa00; 102 color: #001b41; 103 font-family: Open Sans Bold; 104 font-weight: 700; 105 margin-right: 9px; 106 padding: 4px 6px; 107 font-size: 12px; 108 border-radius: 2px; 109 width: max-content; 110 margin-bottom: 6px; 111} 112 113@media (max-width: 579px) { 114 #offCanvasBasket .price__badge { 115 position: inherit; 116 margin-right: 0; 117 } 118} 119 120#upsellPopup .price__badge { 121 display: none; 122} 123 124#upsellPopup .price-normal { 125 _display: flex; 126 _flex-direction: column; 127 font-size: 1rem; 128 font-weight: bold; 129} 130 131#upsellPopup .price-normal .paragraph > span > span:first-child, 132#upsellPopup .price-normal .paragraph > span > span:first-child + span { 133 display: inline-block; 134} 135 136#upsellPopup .price-normal .paragraph > span > span:first-child { 137 font-size: 4rem; 138} 139 140/* #upsellPopup .price-normal .paragraph > span > span, 141#upsellPopup .price-normal li:last-child { 142 display: none; 143} */ 144 145.price-container { 146 display: flex; 147 line-height: 1; 148 font-size: 64px; 149 text-align: left; 150} 151 152.price-separator { 153 margin: 0-0.8rem 0-0.2rem; 154 margin-top: -0.2rem; 155} 156 157.price-text-below { 158 display: flex; 159 flex-direction: column; 160 font-size: 12.8px; 161 line-height: 16px; 162 /*padding-top: 3px;*/ 163} 164 165.dhft .variant-default .price-currency-before { 166 font-size: unset !important; 167 font-family: 'Open Sans Semi Bold', sans-serif; 168 font-style: normal; 169 font-weight: 700; 170} 171 172.price-container > .price-text-behind-inline { 173 display: inline-table; 174 font-size: 1rem; 175 /*margin-left: -3.5ex;*/ 176 margin-top: 3.5rem; 177} 178 179.price-currency-before ~ .price-text-behind-inline { 180 margin-left: 0px !important; 181} 182 183.price-currency-before ~ .price-text-behind-inline span { 184 margin-left: 0px !important; 185} 186 187/* .price-container.price-type-offer-price:has(> .price-currency-before) > .price-text-behind-inline { 188 border: 1px solid red; 189} */ 190 191/* Uncomment the following section if needed */ 192/* 193.price-container:has(.price-sup) > .price-gross ~ .price-text-behind-inline { 194 border: 195 196 197/*.stage-price-container .price-normal{*/ 198/* display: flex !important*/ 199/*}*/ 200 201/* dhft => dedicated feature table */ 202/*.dhft .price-container>.price-text-behind-inline {*/ 203/* !*margin-left: -24px;*!*/ 204/* font-family: 'open sans semi bold', sans-serif;*/ 205/* !*margin-left: 1.2rem !important;*!*/ 206/*}*/ 207 208/*.dhft .price-container {*/ 209/* !*align-items: center;*!*/ 210/*}*/ 211 212/*.dhft .price-text-before-inline > .price-currency-before {*/ 213/* font-size: 16px;*/ 214/* margin-right: -7px;*/ 215/* margin-left: -4px;*/ 216/*}*/ 217 218/*.dhft .price-container .price-behind-separator-supped {*/ 219/* margin-left: 0 !important;*/ 220/*}*/ 221 222/*.dhft .price-container > .price-currency-after {*/ 223/* position: relative;*/ 224/*}*/ 225 226/*.dhft .price-text-below {*/ 227/* padding-top: 0;*/ 228/* display: flex;*/ 229/* flex-direction: column;*/ 230/*}*/ 231 232/*.dhft .price-text-behind-inline {*/ 233/* margin-top: 0;*/ 234/*}*/ 235 236.dhft:not(.price-crossprice) .price-container { 237 display: block; 238 text-align: left; 239 font-family: 'Open Sans Semi Bold', sans-serif; 240 leading-trim: both; 241 text-edge: cap; 242 font-size: 28px; 243 font-style: normal; 244 font-weight: 700; 245 line-height: normal; 246} 247 248.dhft:not(.price-crossprice) .outer-price-container { 249 text-align: left !important;
250 align-items: baseline !important; 251 margin-bottom: 10px; 252} 253 254.dhft:not(.price-crossprice) .price-text-behind-inline { 255 flex-direction: column; 256} 257 258.dhft:not(.price-crossprice) .price-container .price-text-behind-inline { 259 margin-left: 0 !important; 260 margin-top: 0 !important; 261 flex-direction: column; 262} 263 264.dhft:not(.price-crossprice) .price-container .price-text-behind-inline { 265 margin-left: 0 !important; 266 margin-top: 0 !important; 267} 268 269.outer-price-container:not(.hft > .outer-price-container):not(.price-crossprice) { 270 text-align: left; 271 font-family: 'Open Sans Semi Bold', sans-serif; 272 leading-trim: both; 273 text-edge: cap; 274 font-size: 28px; 275 font-style: normal; 276 font-weight: 700; 277 line-height: normal; 278 align-items: baseline !important; 279 text-align: left !important; 280} 281 282.outer-price-container:not(.hft > .outer-price-container):not(.price-crossprice) .price-before-separator { 283 font-family: 'Open Sans Semi Bold', sans-serif; 284 leading-trim: both; 285 text-edge: cap; 286 font-size: 28px; 287 font-style: normal; 288 font-weight: 700; 289} 290 291.dhft .variant-default .price-type-regular-price { 292 /*flex-direction: column !important;*/ 293 font-size: 28px; 294 font-family: 'Open Sans Semi Bold', sans-serif; 295 font-style: normal; 296 font-weight: 700; 297 align-items: baseline; 298} 299 300.dhft .variant-default .price-type-regular-price .vat, 301.price-regular { 302 flex-direction: row; 303} 304 305.dhft .variant-default .price-currency-before { 306 font-size: 28px; 307 font-family: 'Open Sans Semi Bold', sans-serif; 308 font-style: normal; 309 font-weight: 700; 310} 311 312.dhft .variant-default .price-behind-separator { 313 font-size: 28px; 314 font-family: 'Open Sans Semi Bold', sans-serif; 315 font-style: normal; 316 font-weight: 700; 317} 318 319.dhft .variant-default .price-separator { 320 margin: 0; 321} 322 323.dhft .variant-default .price-container-inline.price-type-regular-price { 324 flex-direction: row !important; 325 font-size: inherit; 326} 327 328.dhft .variant-default .price-text-behind-inline { 329 margin-left: 0 !important; 330 margin-top: 0 !important; 331} 332 333.dhft:not(.price-crossprice) .price-currency-before { 334 font-size: inherit; 335} 336 337.dhft:not(.price-crossprice) .price-separator { 338 margin: 0-0.5rem 0-0.5rem !important; 339} 340 341.dhft:not(.price-crossprice) .price-behind-separator { 342 font-size: inherit; 343} 344
345/*.dhft .price-text-behind-inline{*/ 346/* margin-left: -20px;*/ 347 348/*}*/ 349/*.dhft .price-text-behind-inline{*/ 350/* margin-top: 0 !important;*/ 351/*}*/ 352.dhft:not(.price-crossprice) .price-container > .price-text-behind-inline { 353 margin-top: 0 !important; 354 margin-left: 0 !important; 355 text-align: left; 356} 357 358.outer-price-container { 359 text-align: left; 360} 361 362.price-behind-separator { 363 font-size: 36px; 364 position: relative; 365 margin-top: 5px; 366} 367 368.price-lg-formatted { 369 margin-bottom: 0px; 370} 371 372.price-text-behind-inline .price-behind-separator-supped { 373 display: inline-table; 374 font-size: 1rem; 375} 376 377.price-normal { 378 display: flex; 379} 380 381.price_domain_jumbotron .paragraph--duration { 382 padding-left: 7px; 383} 384 385.hft-price { 386 padding-bottom: 15px; 387 width: max-content; 388} 389 390.price-currency-before { 391 font-size: 36px; 392 position: relative; 393 margin-top: 5px; 394 vertical-align: baseline; 395} 396 397.price-container > .price-currency-after { 398 font-size: 36px; 399} 400 401.price-currency-below { 402 line-height: 28px; 403 font-family: 'Open Sans Regular', sans-serif; 404 font-size: 12.8px; 405} 406 407.price-text-tax-hint { 408 padding-top: 5px; 409 /*font-size: 1.3rem;*/ 410 display: block; 411} 412 413.d-inline-block { 414 display: inline-block; 415} 416 417/* hft -> horizonthal feature tabels */ 418/* --BEGIN-- */ 419.hft > .outer-price-container { 420 white-space: nowrap; 421 font-weight: 700; 422 line-height: 1.2em; 423 font-family: 'Overpass Bold', 'Arial', sans-serif; 424 text-align: left; 425} 426 427.hft .price-container { 428 font-size: 0; 429 line-height: 1rem; 430 display: block; 431} 432 433.hft .price-container.vat, 434.hft .price-container.price-normal { 435 align-items: baseline; 436 margin-top: unset; 437} 438 439.hft .price-container span { 440 font-size: 16px; 441} 442 443.hft .price-container.vat, 444.hft .price-container.price-normal span { 445 /*font-size: inherit;*/ 446} 447 448.hft .price-separator { 449 margin: 0; 450} 451 452.hft .price-text-below { 453 display: block; 454 font-family: 'Open Sans Regular'; 455 font-weight: 500; 456 font-size: inherit; 457} 458 459hft .price-container-inline { 460 font-size: 1rem; 461} 462 463.hft .price-container > .price-text-behind-inline { 464 display: inline-table; 465 font-size: 1rem; 466 font-family: 'Open Sans Semi Bold'; 467 margin-left: 0.3em !important; 468 margin-top: 0; 469} 470 471.hft .price-behind-separator { 472 font-size: 1rem !important; 473 position: relative; 474} 475 476.hft .price-text-behind-inline .price-behind-separator-supped { 477 display: inline-table; 478 font-size: 1rem; 479} 480 481.hft .price-currency-before { 482 font-size: inherit; 483 height: 0; 484 line-height: 1; 485 position: relative; 486 vertical-align: baseline; 487} 488 489.hft .price-text-inline { 490 font-size: 0 !important; 491 /* Remove Spaces between span elements */ 492} 493 494.hft .price-text-inline span { 495 font-size: 1rem; 496} 497 498.hft .price-type-regular-price .price-text-before-inline { 499 margin-right: 0 !important; 500} 501 502.hft .price-text-tax-hint { 503 display: block; 504} 505 506@media (max-width: 1024px) { 507 .hft > .outer-price-container { 508 text-align: center !important; 509 padding-top: 24px; 510 } 511 512 .ft-cloud { 513 padding-left: 24px; 514 padding-right: 24px; 515 } 516 517 .highlight span { 518 color: white; 519 } 520 521 .ft-cloud h3 { 522 border-bottom: 1px solid #dfe2e7; 523 padding-bottom: 16px; 524 } 525 526 .ft-server { 527 display: flex; 528 flex-direction: column-reverse; 529 justify-content: space-between; 530 } 531 532 .ft-server p { 533 margin: 0 -32px; 534 align-self: self-end; 535 } 536 537 .ft-server h3 { 538 border-bottom: 1px solid #dfe2e7; 539 padding-bottom: 12px; 540 padding-top: 20px; 541 } 542 543 .ft-server-without-image { 544 padding-top: 20px; 545 padding-bottom: 20px; 546 } 547 548 .ft-server img { 549 width: 70px; 550 } 551 552 .ft-server-mobile { 553 display: flex; 554 flex-direction: column-reverse; 555 justify-content: space-between; 556 } 557 558 .ft-server-mobile p { 559 /* align-self: self-end; */ 560 display: flex; 561 flex-direction: column-reverse; 562 } 563 564 .ft-server-mobile h3 { 565 padding-bottom: 12px; 566 display: flex; 567 flex-direction: column-reverse; 568 } 569 570 .ft-server-mobile img { 571 width: 70px; 572 display: block; 573 margin-left: auto; 574 } 575 .isLimited img { 576 margin-right: -32px; 577 } 578 579 .hft .price-container { 580 font-size: 0 !important; 581 } 582 583 .hft .price-container span { 584 font-size: 22.4px !important; 585 font-family: 'Open Sans Semi Bold', sans-serif; 586 } 587 588 .hft .price-text-below { 589 font-family: 'Open Sans Regular'; 590 color: #465a75; 591 font-weight: 600 !important; 592 } 593 594 .hft .price-container-inline { 595 font-size: 1rem; 596 } 597 598 .hft .price-behind-separator { 599 font-size: 1rem !important; 600 position: relative; 601 } 602 603 .hft .price-text-inline { 604 font-size: 0 !important; 605 } 606 607 .hft .price-text-inline span { 608 font-size: 1rem; 609 } 610 611 .hft .price-text-before-inline { 612 display: block; 613 line-height: 1.7em; 614 } 615} 616 617/* --END-- */ 618 619.domain-columns .price-type-offer-price { 620 font-family: 'Open Sans Regular', serif; 621 font-size: 22px; 622} 623 624.domain-columns .webfont-price-container .price-container { 625 display: inline-block; 626 line-height: 1; 627 font-size: 16px; 628} 629 630.domain-columns .price-type-regular-price.webfont-price-highlight { 631 color: #2e4360; 632} 633 634.domain-columns.dark .price-type-regular-price.webfont-price-highlight { 635 color: #95caeb; 636} 637 638.domain-columns .price-container > .price-text-behind-inline { 639 display: inline-table; 640 font-size: inherit; 641 margin-left: 0; 642 margin-top: 0; 643} 644 645.domain-columns .price-currency-before { 646 font-size: inherit; 647 height: auto; 648 line-height: inherit; 649 position: relative; 650 vertical-align: baseline; 651} 652 653.domain-columns .price-text-before-inline { 654 margin-right: 0.5rem; 655} 656 657.domain-cards .price-type-offer-price { 658 font-family: 'Open Sans Regular', sans-serif; 659 font-size: 22px; 660 color: #2e4360; 661} 662 663.domain-cards .additional-domain-com { 664 margin-right: 0; 665} 666 667.domain-cards .webfont-price-container .price-container { 668 display: inline-block; 669 line-height: 1; 670 font-size: 16px; 671} 672 673.domain-cards .price-type-regular-price.webfont-price-highlight { 674 color: #2e4360; 675} 676 677.domain-cards.dark .price-type-regular-price.webfont-price-highlight { 678 color: #95caeb; 679} 680 681.domain-cards .price-container > .price-text-behind-inline { 682 display: inline-table; 683 font-size: inherit; 684 margin-left: 0; 685 margin-top: 0; 686} 687 688.domain-cards .price-currency-before { 689 font-size: inherit; 690 height: auto; 691 line-height: inherit; 692 position: relative; 693 vertical-align: baseline; 694} 695 696.domain-cards .price-text-before-inline { 697 margin-right: 0.5rem; 698} 699 700.webfont-price-container { 701 line-height: 28px; 702 line-height: 1.75rem; 703} 704 705.price-text-above { 706 /*padding-bottom: 5px;*/ 707 display: flex !important; 708 flex-direction: column; 709 margin-bottom: 10px; 710 font-size: 12px; 711 white-space: nowrap; 712} 713 714.variant-campaign { 715 margin-top: 20px; 716 display: flex; 717 font-size: 18px !important; 718} 719 720.additional-domain-com { 721 margin-top: 20px !important; 722 margin-right: 35px; 723 color: white; 724 display: block; 725 font-weight: 700 !important; 726 font-family: 727 Open Sans Bold, 728 Arial, 729 sans-serif !important; 730 font-size: 1.25rem !important; 731 line-height: 1.25rem !important; 732 white-space: nowrap; 733} 734 735.additional-domain-com sup { 736 top: -2px; 737 font-size: 0.8rem; 738} 739 740.webfont-price-container .price-container { 741 font-size: 18px; 742 line-height: normal; 743} 744 745.webfont-price-container .price-currency-before { 746 font-size: 18px; 747 line-height: normal; 748 margin-right: 0; 749} 750 751.webfont-price-container .price-separator { 752 font-size: 18px; 753 line-height: normal; 754 margin: 0 !important; 755 margin-right: 0 !important; 756} 757 758.webfont-price-container .price-text-before { 759 font-size: 18px; 760 line-height: normal; 761 margin-right: 0.55rem; 762} 763 764.fc-a1 { 765 color: #fa0; 766 display: inline; 767 font-weight: 700 !important; 768 font-family: 769 Open Sans Semi Bold, 770 Arial, 771 sans-serif !important; 772} 773 774.split-stage-tiles .webfont-price-container.variant-campaign {
775 display: inline-block; 776 margin-top: 0; 777 font-size: 16px !important; 778 color: #718095 !important; 779} 780 781.domain-cards .webfont-price-container.variant-campaign span { 782 display: inline !important; 783 font-size: 18px; 784} 785 786.domain-cards .webfont-price-container.variant-campaign .webfont-price-highlight { 787 display: block !important; 788} 789 790@media (max-width: 1025px) { 791 .additional-domain-com { 792 margin-top: 20px !important; 793 margin-right: 35px; 794 color: white; 795 display: block; 796 font-weight: 700 !important; 797 font-family: 798 Open Sans Bold, 799 Arial, 800 sans-serif !important; 801 font-size: 1rem !important; 802 line-height: 1.25rem !important; 803 } 804 805 .additional-domain-com sup { 806 top: -2px; 807 font-size: 0.8rem; 808 } 809} 810 811ul.list.list--condensed { 812 display: flex; 813 flex-direction: column; 814 gap: 10px; 815} 816 817li.variant._base_ { 818 display: flex; 819 height: 25px; 820 align-items: baseline; 821 font-weight: 600; 822 font-family: 823 Open Sans Bold, 824 Arial, 825 sans-serif !important; 826} 827 828span.paragraph.paragraph--price { 829 font-size: 40px; 830} 831 832.price-container.price-text.price-text-bold.price-sm-formatted.price-md-formatted.price-lg-formatted.price.price-dot-separated { 833 flex-direction: column; 834 font-weight: 700; 835 font-family: 836 Open Sans Bold, 837 Arial, 838 sans-serif; 839} 840 841.price-text-above > span { 842 font-size: 12.8px; 843} 844 845.price-text-behind-inline .price-text-duration-behind-inline-2 { 846 margin-left: 30px; 847} 848 849.no-margin-left.price-container > .price-text-behind-inline { 850 margin-left: 0 !important; 851} 852 853.price-line-through { 854 position: relative; 855 line-height: 1.5; 856 /* Adjust this as needed */ 857 color: inherit; 858 width: max-content; 859} 860 861.price-line-through::after { 862 content: ''; 863 position: absolute; 864 left: 0; 865 right: 0; 866 height: 1px; 867 background: currentColor; 868 /* Color of the line */ 869 top: 50%; 870 transform: translateY(-50%); 871} 872 873.domain_price { 874 margin-bottom: 44px; 875} 876 877.domain_price > .webfont-price-container > .price-text-above { 878 margin-bottom: 5px; 879} 880 881.domain_price > .webfont-price-container > .price-text-above > span { 882 color: #11c7e6; 883 font-size: 20px; 884 font-family: 885 Overpass Bold, 886 Arial, 887 sans-serif; 888} 889 890.domain_price > .webfont-price-container > .price-type-regular-price > span { 891 font-size: 20px; 892 font-family: 893 Open Sans Regular, 894 Arial, 895 sans-serif; 896} 897 898.domain_price > .webfont-price-container > .price-container > .price-text-behind-inline { 899 margin-top: 0; 900} 901 902.split-stage > .standalone-checker-price > .ff-osb > .price-text-above > span { 903 font-size: 20px !important; 904} 905 906.stage_price > .webfont-price-container { 907 font-size: 18px; 908 margin-top: 10px; 909 line-height: 22px; 910} 911 912.stage_price > .webfont-price-container > .price-text-behind { 913 margin-left: 4px; 914} 915 916.price-container:not(.webfont-price-highlight) > .price-currency-after { 917 margin-top: 5px; 918 font-size: 36px; 919} 920 921/*Dropdowns*/ 922 923.show-only-price *:not(.price-is-supped) { 924 /*font-family: unset !important;*/ 925 /*display: none !important;*/ 926} 927 928.show-only-price .price-behind-separator { 929 margin-top: 0 !important; 930 font-size: unset !important; 931} 932 933.show-only-price .price-separator { 934 margin: 0 !important; 935} 936 937.show-only-price .price-type-offer-price { 938 font-size: 16px !important; 939} 940 941.show-only-price .price-container > .price-text-behind-inline { 942 display: inline; 943} 944 945.show-only-price .price-container > * { 946 display: inherit; 947 font-size: 16px !important; 948 text-align: unset !important; 949 margin: unset !important; 950 line-height: unset !important; 951 padding: unset !important; 952} 953 954.show-only-price .price-container > .price-text-behind-inline { 955 margin: 0px !important; 956} 957 958.show-only-price .price-container > .price-text-behind-inline span { 959 margin-left: 0 !important; 960} 961 962.price-container > .price-text-behind-inline { 963 font-size: 12.8px; 964 /*margin-left: -3.5ex;*/ 965 margin-top: 2.85rem; 966} 967 968.price-container:not(.webfont-price-container) .price-currency-after { 969 font-size: 36px; 970 font-style: normal; 971 font-weight: 700; 972} 973 974.stage_price span { 975 color: #fff !important; 976} 977 978/*Corporate Stage prices*/ 979.stage-price-container .price-container > .price-text-behind-inline { 980 font-size: 12.8px; 981 /*margin-left: -3.5ex;*/ 982 margin-top: 2.85rem; 983} 984 985.stage-price-container:not(.webfont-price-highlight) .price-container > .price-currency-after { 986 font-size: 36px; 987 font-style: normal; 988 font-weight: 700; 989} 990 991.stage_domain_container .price-container > .price-text-behind-inline { 992 margin-top: 0; 993} 994 995/*END OF Corporate Stage prices*!*/ 996 997/* Parent Element of stage-price tag */ 998 999.stage_domain_container { 1000 /*flex-direction: row-reverse;*/ 1001 /*display: flex;*/ 1002 /*align-items: center;*/ 1003} 1004 1005/* Global declarations for domain-prices */ 1006 1007span[class^='paragraph--'], 1008.stage_price span[class^='paragraph--'], 1009.domain-cards span[class^='paragraph--'], 1010.domain-columns span[class^='paragraph--'] { 1011 font-family: 1012 Open Sans Regular, 1013 Arial, 1014 sans-serif; 1015 font-weight: 400; 1016} 1017 1018span.paragraph--currency, 1019.stage_price span.paragraph--currency, 1020.domain-cards span.paragraph--currency, 1021.domain-columns span.paragraph--currency { 1022 display: none !important; 1023} 1024 1025span.paragraph--value, 1026.stage_price span.paragraph--value, 1027.stage_price span.paragraph--billing, 1028.domain-cards span.paragraph--value, 1029.domain-cards span.paragraph--billing, 1030.domain-columns span.paragraph--value, 1031.domain-columns span.paragraph--billing { 1032 font-weight: 700; 1033 font-family: 1034 Open Sans Bold, 1035 Arial, 1036 sans-serif; 1037} 1038 1039span.paragraph--duration, 1040.stage_price span.paragraph--duration, 1041.domain-cards span.paragraph--duration, 1042.domain-columns span.paragraph--duration { 1043 display: block; 1044} 1045 1046.split-stages span.paragraph--duration { 1047 font-size: 18px !important; 1048 text-align: left; 1049 color: #fff; 1050 font-family: Open Sans Semi Bold !important; 1051} 1052 1053.split-stages span.paragraph--value { 1054 font-size: 18px !important; 1055 text-align: left; 1056 color: #fff; 1057 margin-right: 6px; 1058 font-family: Open Sans Semi Bold !important; 1059} 1060 1061span.paragraph--strikethrough, 1062.stage_price span.paragraph--strikethrough, 1063.domain-cards span.paragraph--strikethrough, 1064.domain-columns span.paragraph--strikethrough { 1065 display: none !important; 1066} 1067 1068/* Domain Price in Stage */ 1069 1070div.stage-price { 1071 padding-right: 32px; 1072} 1073 1074.stage_price span[class^='paragraph--'] { 1075 font-size: 18px; 1076 line-height: 24px; 1077 display: inline-block; 1078} 1079 1080/* Domain Price in Card / Columns */ 1081 1082.domain-columns span[class^='paragraph--'] { 1083 font-size: 16px; 1084 line-height: 20px; 1085} 1086 1087.domain-columns .price-currency-after { 1088 font-size: 16px; 1089} 1090 1091/* Domain Price in Cards */ 1092 1093.price-dot-separated { 1094 height: 100%; 1095} 1096 1097span.paragraph--value, 1098.domain-cards span.paragraph--value { 1099 font-size: 18px !important; 1100 text-align: left; 1101 color: #001b41; 1102 font-family: Open Sans Semi Bold !important; 1103} 1104 1105span.paragraph--billing, 1106.domain-cards span.paragraph--billing { 1107 display: block; 1108} 1109 1110span[class^='paragraph--'], 1111.domain-cards span[class^='paragraph--'] { 1112 font-size: 16px; 1113 line-height: 20px; 1114 font-weight: 600; 1115 font-family: 1116 Open Sans Semi Bold, 1117 Arial, 1118 sans-serif !important; 1119 text-align: left; 1120} 1121 1122.split-stage span[class^='paragraph--'] { 1123 color: #fff; 1124} 1125 1126.tldIconPrices { 1127 text-decoration: #fa0 !important; 1128} 1129 1130.tldIconPrices .paragraph--value { 1131 color: #fa0; 1132} 1133 1134.tldIconPrices { 1135 /* Hide the scrollbar */ 1136 scrollbar-width: none; 1137 /* Firefox */ 1138 -ms-overflow-style: none; 1139 /* IE and Edge */ 1140} 1141 1142.tldIconPrices::-webkit-scrollbar {
1143 display: none; 1144 /* WebKit (Chrome, Safari, etc.) */ 1145} 1146 1147/*VAT toggle*/ 1148.vat { 1149 display: none !important; 1150} 1151 1152.tax-excluded { 1153 display: block !important; 1154} 1155 1156.price-normal { 1157 display: flex !important; 1158} 1159 1160.columns-domain-price .price-normal { 1161 flex-direction: column; 1162} 1163 1164.columns-domain-price .vat { 1165 flex-direction: column; 1166} 1167 1168.price-behind-separator .price-sup { 1169 /*border: 1px solid red;*/ 1170} 1171 1172.split-stage { 1173} 1174 1175/*Euro signs*/ 1176 1177/*.price-container:not(.webfont-price-container) .price-text-behind-inline {*/ 1178/* margin-left: -20px;*/ 1179/*}*/ 1180.price-container .price-text-behind-inline { 1181 margin-left: -20px; 1182 /* Default styling */ 1183 display: flex; 1184 flex-direction: column; 1185} 1186 1187/* Override for specific condition */ 1188.price-container:has(.price-sup) > .price-text-behind-inline { 1189 margin-left: -45px; 1190} 1191 1192/* Specific case for .price-type-offer-price */ 1193/*.price-container .price-type-offer-price .price-text-behind-inline {*/ 1194/* margin-left: -20px;*/ 1195/*}*/ 1196 1197.vat span { 1198 display: flex !important; 1199} 1200 1201/*.price-container:not(.fs-lg-32):not(.fc-a1 )>.price-text-behind-inline span {*/ 1202/* margin-left: -20px;*/ 1203/*}*/ 1204 1205/*.price-container>.price-text-behind-inline{*/ 1206/* !*margin-left: -20px;*!*/ 1207/*}*/ 1208/*.stage-price-container .price-container>.price-text-behind-inline span{*/ 1209/* margin-left: -20px;*/ 1210/*}*/ 1211/*.price-container .price-container>.price-text-behind-inline span{*/ 1212/* margin-left: -20px;*/ 1213/*}*/ 1214 1215/*.price-container:has(>.price-container.price-gross.vat) > .price-container > .price-text-behind-inline {*/ 1216/* margin-left: -20px;*/ 1217/*}*/ 1218 1219/*span.price-text-behind-inline.price-sub{*/ 1220/* margin-left: -30px;*/ 1221/*}*/ 1222/*.price-container:has(.price-sup) > .price-text-behind-inline {*/ 1223/* margin-left: -30px;*/ 1224/*}*/ 1225 1226.price-container.price-type-offer-price.price-normal span { 1227 display: flex; 1228} 1229 1230.domain-cards span, 1231.domain-columns span, 1232.columns-domain-price p span { 1233 display: flex; 1234 flex-direction: column !important; 1235 align-items: baseline; 1236 gap: 5px; 1237} 1238 1239.col-domain-prices { 1240 display: flex; 1241 flex-direction: column; 1242} 1243.split-stage span { 1244 font-size: 16px !important; 1245 font-weight: 400 !important; 1246 line-height: 18px !important; 1247 letter-spacing: 0em !important; 1248 text-align: left !important; 1249} 1250.split-stage .price__savings { 1251 display: none; 1252} 1253.split-stage .price__byline { 1254 display: none; 1255} 1256 1257.stage_price { 1258 margin-top: 16px; 1259 gap: 5px; 1260} 1261 1262.tldIconPrices { 1263 align-items: center; 1264 gap: 16px; 1265} 1266 1267.tldIconPrices .paragraph--value { 1268 font-size: 26px; 1269 padding-top: 16px; 1270 white-space: nowrap; 1271} 1272 1273.tldIconPrices .paragraph--duration { 1274 display: none !important; 1275} 1276 1277.saving-badge { 1278 background-color: #ffaa00; 1279 color: #001b41; 1280 font-family: Open Sans Bold; 1281 font-weight: 700; 1282 margin-right: 9px; 1283 padding: 4px 6px; 1284 font-size: 12px; 1285 max-height: 20px; 1286 border-radius: 2px; 1287 width: max-content; 1288 margin-bottom: 6px; 1289} 1290 1291.row-text-feature-table .price-currency-before { 1292 font-size: 16px; 1293} 1294 1295.split-stage .price-normal { 1296 @media (min-width: 900px) { 1297 min-width: 400px; 1298 } 1299} 1300 1301.feature-table-rd { 1302 .price-text-above { 1303 flex-direction: row; 1304 flex-wrap: wrap; 1305 align-items: baseline; 1306 } 1307 .saving-badge { 1308 max-height: none; 1309 margin-bottom: 0; 1310 span { 1311 font-size: 0.75rem; 1312 line-height: 0.75rem; 1313 } 1314 } 1315 .price-line-through.price-normal { 1316 font-size: 1rem; 1317 line-height: 1.5rem; 1318 } 1319} 1320 1321.domain-cards-rd .price__savings { 1322 align-items: baseline; 1323 display: flex; 1324 gap: 8px; 1325 margin-bottom: 4px; 1326 white-space: nowrap; 1327 flex-direction: row; 1328} 1329 1330.domain-cards-rd .price__savings .badge.price__badge { 1331 color: #001b41; 1332 font-size: 12px; 1333 line-height: 12px; 1334 font-family: 'Open Sans Bold', arial, sans-serif; 1335 font-weight: 700; 1336} 1337 1338.domain-cards-rd .price__savings .price__strike { 1339 color: #001b41; 1340 font-size: 12px; 1341 line-height: 12px; 1342 font-family: 'Open Sans Semi Bold', arial, sans-serif; 1343 font-weight: 600; 1344} 1345 1346.domain-cards-rd .price__savings .badge.price__badge { 1347 background-color: #fa0; 1348 border-radius: 2px; 1349 padding: 4px 6px; 1350} 1351 1352.domain-cards-rd .price__label { 1353 display: flex; 1354 align-items: baseline; 1355 flex-direction: row; 1356} 1357 1358.domain-cards-rd .price__label .price__value { 1359 color: #001b41; 1360 font-family: 'Open Sans Bold', arial, sans-serif; 1361 font-size: 24px; 1362 font-weight: 700; 1363 line-height: 28px; 1364} 1365 1366.domain-cards-rd .price__label .price__appendix { 1367 color: #001b41; 1368 font-family: 'Open Sans Semi Bold', arial, sans-serif; 1369 font-weight: 600; 1370 font-size: 16px; 1371 line-height: normal; 1372} 1373 1374.domain-cards-rd .price__label .price__appendix span { 1375 margin-left: 4px; 1376} 1377 1378.domain-cards-rd .price__byline.price__byline--bold { 1379 color: #001b41; 1380 font-family: 'Open Sans Semi Bold', arial, sans-serif; 1381 font-size: 16px; 1382 font-weight: 600; 1383 line-height: 20px; 1384 margin-top: 4px; 1385} 1386 1387.domain-cards-sub-component { 1388 color: #001b41; 1389 font-family: 'Open Sans Semi Bold', arial, sans-serif; 1390 font-weight: 600; 1391} 1392 1393.domain-cards-sub-component .price__savings {
1394 display: flex; 1395 align-items: center; 1396 gap: 6px; 1397 justify-content: center; 1398 margin-bottom: 6px; 1399} 1400 1401.domain-cards-sub-component .price__savings .badge.price__badge { 1402 font-family: 'Open Sans Bold', arial, sans-serif; 1403 background-color: #fa0; 1404 border-radius: 4px; 1405 padding: 4px 8px; 1406 font-size: 12px; 1407 font-weight: 700; 1408 line-height: 18px; 1409 white-space: nowrap; 1410 overflow: hidden; 1411} 1412 1413.domain-cards-sub-component .price__savings .price__strike { 1414 display: none; 1415 @media (min-width: 400px) { 1416 display: inline; 1417 font-size: 16px; 1418 line-height: 20px; 1419 } 1420} 1421 1422.domain-cards-sub-component .price__label { 1423 width: fit-content; 1424 display: flex; 1425 flex-direction: row; 1426 flex-wrap: wrap; 1427 margin: auto; 1428 align-items: baseline; 1429 justify-content: center; 1430} 1431 1432.domain-cards-sub-component .price__label .price__value, 1433.domain-cards-sub-component .price__label .price__appendix { 1434 color: #001b41; 1435 font-size: 14px; 1436 line-height: normal; 1437 @media (min-width: 580px) { 1438 font-size: 16px; 1439 } 1440} 1441 1442.domain-cards-sub-component .price__label .price__value { 1443 font-family: 'Open Sans Bold', arial, sans-serif; 1444 font-weight: 700; 1445 font-size: 20px; 1446 line-height: 24px; 1447 @media (min-width: 580px) { 1448 font-size: 24px; 1449 line-height: 28px; 1450 } 1451} 1452 1453.domain-cards-sub-component .price__byline.price__byline--bold { 1454 font-size: 14px; 1455 line-height: 18px; 1456 @media (min-width: 580px) { 1457 font-size: 16px; 1458 line-height: 20px; 1459 } 1460} 1461 1462.stage-simple-price-container .price-container .price-text-above { 1463 display: none !important; 1464} 1465 1466.stage-simple-price-container 1467 .price-container 1468 .price-container.price-type-offer-price.price-should-be-supped.price-is-supped.price-normal { 1469 display: grid !important; 1470 grid-template-columns: repeat(2, 1fr); 1471 grid-template-rows: repeat(3, 1fr); 1472 width: fit-content; 1473 align-items: center; 1474} 1475 1476.stage-simple-price-container 1477 .price-container 1478 .price-container.price-type-offer-price.price-should-be-supped.price-is-supped.price-normal 1479 .price-before-separator { 1480 grid-area: 1 / 1 / 4 / 2; 1481 font-size: 96px; 1482 justify-self: end; 1483} 1484 1485.stage-simple-price-container 1486 .price-container 1487 .price-container.price-type-offer-price.price-should-be-supped.price-is-supped.price-normal 1488 .price-currency-after { 1489 grid-area: 1 / 2 / 3 / 3; 1490 font-size: 48px; 1491 margin-top: 0; 1492} 1493 1494.stage-simple-price-container 1495 .price-container 1496 .price-container.price-type-offer-price.price-should-be-supped.price-is-supped.price-normal 1497 .price-text-behind-inline { 1498 grid-area: 3 / 2 / 4 / 3; 1499 margin-top: 0; 1500 margin-left: 0; 1501 align-self: baseline; 1502 font-size: 16px; 1503 line-height: 20px; 1504} 1505 1506.home-cards-price .price-container .price-before-separator { 1507 @media (min-width: 1025px) { 1508 font-size: 90px; 1509 } 1510 font-size: 72px; 1511} 1512 1513.home-cards-price .price-container .price-separator { 1514 @media (min-width: 1025px) { 1515 margin-top: 20px; 1516 } 1517 margin-top: 6px; 1518} 1519 1520.home-cards-price .price-container .price-behind-separator.price-sup, 1521.home-cards-price .price-container .price-currency-after { 1522 @media (min-width: 1025px) { 1523 font-size: 50px; 1524 margin-top: 10px; 1525 } 1526 font-size: 40px; 1527 margin-top: 6px; 1528} 1529 1530.home-cards-price .price-container .price-text-behind-inline.price-sub { 1531 @media (min-width: 1025px) { 1532 font-size: 24px; 1533 margin-top: 60px; 1534 margin-left: -70px; 1535 } 1536 font-size: 18px; 1537 margin-top: 48px; 1538 margin-left: -52px; 1539} 1540 1541.home-cards-price .price-container .price-text-above { 1542 font-size: 16px; 1543 margin-bottom: 0; 1544 font-family: 'Open Sans Regular', Arial, sans-serif; 1545 font-weight: 400; 1546} 1547 1548.domain-checker_price .stage_price { 1549 margin-top: 0; 1550 min-width: fit-content; 1551} 1552 1553.domain-checker_price .stage_price .price__savings { 1554 display: none; 1555} 1556 1557.domain-checker_price .stage_price span, 1558.domain-checker_price span { 1559 color: #001b41 !important; 1560} 1561 1562.domain-checker_price .stage_price .price__label { 1563 font-size: 14px !important; 1564 line-height: 18px; 1565 @media (min-width: 1025px) { 1566 font-size: 16px !important; 1567 line-height: 20px; 1568 } 1569} 1570 1571.domain-checker_price .stage_price .price__label .price__value { 1572 font-family: 'Open Sans Bold', Arial, sans-serif !important; 1573} 1574 1575.domain-checker_price .stage_price .price__label .price__appendix { 1576 font-size: 12px !important; 1577 @media (min-width: 1025px) { 1578 font-size: 16px !important; 1579 } 1580} 1581 1582.domain-checker_price .stage_price .price__byline { 1583 display: none; 1584 font-family: 'Open Sans Regular', Arial, sans-serif !important; 1585 font-weight: 400; 1586 font-size: 12px; 1587 line-height: 16px; 1588 text-align: left; 1589 color: #001b41; 1590 @media (min-width: 1025px) { 1591 display: block; 1592 } 1593} 1594 1595.advice .price-container .price-text-above { 1596 flex-direction: row; 1597 flex-wrap: wrap; 1598 margin-bottom: 0; 1599} 1600 1601.advice .price-container .price-text-above .saving-badge { 1602 margin-bottom: 0; 1603} 1604 1605.advice .price-container .price-line-through { 1606 text-decoration: line-through; 1607 text-decoration-thickness: 2px; 1608 font-size: 16px; 1609 line-height: 20px; 1610 font-family: 'Open Sans Regular', arial, sans-serif; 1611 font-weight: 400; 1612} 1613 1614.advice .price-container .price-line-through:after { 1615 content: none; 1616} 1617 1618.advice .price-container .price-normal { 1619 align-items: baseline; 1620} 1621 1622.advice .price-container .price-normal .price-before-separator, 1623.advice .price-container .price-normal .price-behind-separator, 1624.advice .price-container .price-normal .price-currency-after { 1625 font-size: 24px; 1626 line-height: 28px; 1627 margin-right: 2px; 1628 margin-top: 0px; 1629} 1630 1631.advice .price-container .price-normal .price-separator { 1632 font-size: 24px; 1633 line-height: 28px; 1634 margin: 0 0 0 -2px; 1635} 1636 1637.advice .price-container .price-normal .price-text-behind-inline { 1638 font-size: 16px; 1639 line-height: 20px; 1640 margin: 0; 1641 font-family: 'Open Sans Regular', arial, sans-serif; 1642 font-weight: 400; 1643} 1644 1645.advice .price-container .price-text-below { 1646 font-size: 16px; 1647 line-height: 20px; 1648 font-family: 'Open Sans Regular', arial, sans-serif; 1649 font-weight: 400; 1650} 1651`;var c=e.i(958678),l=e.i(194182),d=e.i(191788),f=e.i(671173),u=e.i(664660),m=e.i(451048),h=e.i(182021);let g=[];function y(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function x(e,t,n){if(n[t.name]){u.DEBUG_BUILD&&h.debug.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,g.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),g.pu
1651sh(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,i)=>n(t,i,e))}if("function"==typeof t.processEvent){let n=t.processEvent.bind(t),i=Object.assign((t,i)=>n(t,i,e),{id:t.name});e.addEventProcessor(i)}u.DEBUG_BUILD&&h.debug.log(`Integration installed: ${t.name}`)}function _(e){let t=[];e.message&&t.push(e.message);try{let n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}var b=e.i(387395),v=e.i(399677);let w=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/];function E(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:w],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function S(e){try{let t=[...e.exception?.values??[]].reverse().find(e=>e.mechanism?.parent_id===void 0&&e.stacktrace?.frames?.length),n=t?.stacktrace?.frames;return n?function(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch{return u.DEBUG_BUILD&&h.debug.error(`Cannot extract url for event ${(0,b.getEventDescription)(e)}`),null}}var U=e.i(899619);let O=new WeakMap;var C=e.i(63104),B=e.i(25366);function D(e,t){let n=(0,B.getFramesFromEvent)(e),i=(0,B.getFramesFromEvent)(t);if(!n&&!i)return!0;if(n&&!i||!n&&i||i.length!==n.length)return!1;for(let e=0;e<i.length;e++){let t=i[e],r=n[e];if(t.filename!==r.filename||t.lineno!==r.lineno||t.colno!==r.colno||t.function!==r.function)return!1}return!0}function k(e,t){let n=e.fingerprint,i=t.fingerprint;if(!n&&!i)return!0;if(n&&!i||!n&&i)return!1;try{return n.join("")===i.join("")}catch{return!1}}function I(e){return e.exception?.values?.[0]}var z=e.i(111053),T=e.i(872028),L=e.i(347907),P=e.i(931140),N=e.i(914046);
1651e.i(272536),e.i(266361);var A=e.i(847378),F=e.i(540735),$=e.i(893859),R=e.i(357082);function j(e,t){var n,i,r,a;let o,s=t??(a=e,M().get(a))??[];if(0===s.length)return;let p=e.getOptions(),c=(n=p._metadata,i=p.tunnel,r=e.getDsn(),o={},n?.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),i&&r&&(o.dsn=(0,z.dsnToString)(r)),(0,R.createEnvelope)(o,[[{type:"log",item_count:s.length,content_type:"application/vnd.sentry.items.log+json"},{items:s}]]));M().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(c)}function M(){return(0,P.getGlobalSingleton)("clientToLogBufferMap",()=>new WeakMap)}function G(e,t){var n,i,r,a;let o,s=t??(a=e,q().get(a))??[];if(0===s.length)return;let p=e.getOptions(),c=(n=p._metadata,i=p.tunnel,r=e.getDsn(),o={},n?.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),i&&r&&(o.dsn=(0,z.dsnToString)(r)),(0,R.createEnvelope)(o,[[{type:"trace_metric",item_count:s.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:s}]]));q().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(c)}function q(){return(0,P.getGlobalSingleton)("clientToMetricBufferMap",()=>new WeakMap)}var W=e.i(817433),H=e.i(980323);let J=Symbol.for("SentryBufferFullError");function K(e=100){let t=new Set;return{get $(){return Array.from(t)},add:function(n){if(!(t.size<e))return(0,H.rejectedSyncPromise)(J);let i=n();return t.add(i),i.then(()=>{t.delete(i)},()=>{t.delete(i)}),i},drain:function(e){if(!t.size)return(0,H.resolvedSyncPromise)(!0);let n=Promise.allSettled(Array.from(t)).then(()=>!0);return e?Promise.race([n,new Promise(t=>setTimeout(()=>t(!1),e))]):n}}}var X=e.i(479838),V=e.i(871766),Y=e.i(958927),Z=e.i(929203),Q=e.i(121288);let ee="Not capturing exception because it's already been captured.",et="Discarded session because of missing or non-string release",en=Symbol.for("SentryInternalError"),ei=Symbol.for("SentryDoNotSendEventError");function er(e){return{message:e,[en]:!0}}function ea(e){return{message:e,[ei]:!0}}function eo(e){return!!e&&"object"==typeof e&&en in e}function es(e){return!!e&&"object"==typeof e&&ei in e}function ep(e,t,n,i,r){let a,o=0,s=!1;e.on(n,()=>{o=0,clearTimeout(a),s=!1}),e.on(t,t=>{(o+=i(t))>=8e5?r(e):s||(s=!0,a=setTimeout(()=>{r(e)},5e3))}),e.on("flush",()=>{r(e)})}class ec{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=K(e.transportOptions?.bufferSize??64),e.dsn?this._dsn=(0,z.makeDsn)(e.dsn):u.DEBUG_BUILD&&h.debug.warn("No DSN provided, client will not send events."),this._dsn){const t=function(e,t,n){let i,r,a;return t||`${i=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"",`${i}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}${e.projectId}/envelope/?${a={sentry_version:"7"},e.publicKey&&(a.sentry_key=e.publicKey),n&&(a.sentry_client=`${n.name}/${n.version}`),new URLSearchParams(a).toString()}`}(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&ep(this,"afterCaptureLog","flushLogs",em,j),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&ep(this,"afterCaptureMetric","flushMetrics",eu,G)}captureException(e,t,n){let i=(0,b.uuid4)();if((0,b.checkOrSetAlreadyCaught)(e))return u.DEBUG_BUILD&&h.debug.log(ee),i;let r={event_id:i,...t};return this._process(()=>this.eventFromException(e,r).then(e=>this._captureEvent(e,r,n)).then(e=>e),"error"),r.event_id}captureMessage(e,t,n,i){let r={event_id:(0,b.uuid4)(),...n},a=(0,N.isParameterizedString)(e)?e:String(e),o=(0,N.isPrimitive)(e),s=o?this.eventFromMessage(a,t,r):this.eventFromException(e,r);return this._process(()=>s.then(e=>this._captureEvent(e,r,i)),o?"unknown":"error"),r.event_id}captureEvent(e,t,n){let i=(0,b.uuid4)();if(t?.originalException&&(0,b.checkOrSetAlreadyCaught)(t.originalException))return u.DEBUG_BUILD&&h.debug.log(ee),i;let r={event_id:i,...t},a=e.sdkProcessingMetadata||{},o=a.capturedSpanScope,s=a.capturedSpanIsolationScope,p=el(e.type);return this._process(()=>this._captureEvent(e,r,o||n,s),p),r.event_id}captureSession(e){this.sendSession(e),(0,W.updateSession)(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){let t=this._transport;if(!t)return!0;
1651this.emit("flush");let n=await this._isClientDoneProcessing(e),i=await t.flush(e);return n&&i}async close(e){let t=await this.flush(e);return this.getOptions().enabled=!1,this.emit("close"),t}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];x(this,e,this._integrations),t||y(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=(0,L.createEventEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=(0,R.addItemToEnvelope)(n,(0,R.createAttachmentEnvelopeItem)(e));this.sendEnvelope(n).then(t=>this.emit("afterSendEvent",e,t))}sendSession(e){let{release:t,environment:n=T.DEFAULT_ENVIRONMENT}=this._options;if("aggregates"in e){let i=e.attrs||{};if(!i.release&&!t){u.DEBUG_BUILD&&h.debug.warn(et);return}i.release=i.release||t,i.environment=i.environment||n,e.attrs=i}else{if(!e.release&&!t){u.DEBUG_BUILD&&h.debug.warn(et);return}e.release=e.release||t,e.environment=e.environment||n}this.emit("beforeSendSession",e);let i=(0,L.createSessionEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(i)}recordDroppedEvent(e,t,n=1){if(this._options.sendClientReports){let i=`${e}:${t}`;u.DEBUG_BUILD&&h.debug.log(`Recording outcome: "${i}"${n>1?` (${n} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+n}}on(e,t){let n=this._hooks[e]=this._hooks[e]||new Set,i=(...e)=>t(...e);return n.add(i),()=>{n.delete(i)}}emit(e,...t){let n=this._hooks[e];n&&n.forEach(e=>e(...t))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(e){return u.DEBUG_BUILD&&h.debug.error("Error while sending envelope:",e),{}}return u.DEBUG_BUILD&&h.debug.error("Transport disabled"),{}}_setupIntegrations(){var e;let t,{integrations:n}=this._options;this._integrations=(e=this,t={},n.forEach(n=>{n&&x(e,n,t)}),t),y(this,n)}_updateSessionFromEvent(e,t){let n="fatal"===t.level,i=!1,r=t.exception?.values;if(r){for(let e of(i=!0,n=!1,r))if(e.mechanism?.handled===!1){n=!0;break}}let a="ok"===e.status;(a&&0===e.errors||a&&n)&&((0,W.updateSession)(e,{...n&&{status:"crashed"},errors:e.errors||Number(i||n)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise(e=>setTimeout(e,1)),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n,i){let r=this.getOptions(),a=Object.keys(this._integrations);return!t.integrations&&a?.length&&(t.integrations=a),this.emit("preprocessEvent",e,t),e.type||i.setLastEventId(e.event_id||t.event_id),(0,Z.prepareEvent)(r,e,t,n,this,i).then(e=>
1651(null===e||(this.emit("postprocessEvent",e,t),e.contexts={trace:(0,m.getTraceContextFromScope)(n),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,F.getDynamicSamplingContextFromScope)(this,n),...e.sdkProcessingMetadata}),e))}_captureEvent(e,t={},n=(0,m.getCurrentScope)(),i=(0,m.getIsolationScope)()){return u.DEBUG_BUILD&&ed(e)&&h.debug.log(`Captured error event \`${_(e)[0]||"<unknown>"}\``),this._processEvent(e,t,n,i).then(e=>e.event_id,e=>{u.DEBUG_BUILD&&(es(e)?h.debug.log(e.message):eo(e)?h.debug.warn(e.message):h.debug.warn(e))})}_processEvent(e,t,n,i){let r=this.getOptions(),{sampleRate:a}=r,o=ef(e),s=ed(e),p=e.type||"error",c=`before send for type \`${p}\``,l=void 0===a?void 0:(0,Y.parseSampleRate)(a);if(s&&"number"==typeof l&&(0,X.safeMathRandom)()>l)return this.recordDroppedEvent("sample_rate","error"),(0,H.rejectedSyncPromise)(ea(`Discarding event because it's not included in the random sample (sampling rate = ${a})`));let d=el(e.type);return this._prepareEvent(e,t,n,i).then(e=>{if(null===e)throw this.recordDroppedEvent("event_processor",d),ea("An event processor returned `null`, will not send event.");return t.data&&!0===t.data.__sentry__?e:function(e,t){let n=`${t} must return \`null\` or a valid event.`;if((0,N.isThenable)(e))return e.then(e=>{if(!(0,N.isPlainObject)(e)&&null!==e)throw er(n);return e},e=>{throw er(`${t} rejected with ${e}`)});if(!(0,N.isPlainObject)(e)&&null!==e)throw er(n);return e}(function(e,t,n,i){let{beforeSend:r,beforeSendTransaction:a,beforeSendSpan:o,ignoreSpans:s}=t,p=n;if(ed(p)&&r)return r(p,i);if(ef(p)){if(o||s){let t=function(e){let{trace_id:t,parent_span_id:n,span_id:i,status:r,origin:a,data:o,op:s}=e.contexts?.trace??{};return{data:o??{},description:e.transaction,op:s,parent_span_id:n,span_id:i??"",start_timestamp:e.start_timestamp??0,status:r,timestamp:e.timestamp,trace_id:t??"",origin:a,profile_id:o?.[C.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:o?.[C.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:e.measurements,is_segment:!0}}(p);if(s?.length&&(0,Q.shouldIgnoreSpan)(t,s))return null;if(o){let e=o(t);if(e)p=(0,V.merge)(n,{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[C.SEMANTIC_ATTRIBUTE_PROFILE_ID]:e.profile_id},...e.exclusive_time&&{[C.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:e.exclusive_time}}}},measurements:e.measurements});else(0,$.showSpanDropWarning)()}if(p.spans){let t=[],n=p.spans;for(let e of n){if(s?.length&&(0,Q.shouldIgnoreSpan)(e,s)){(0,Q.reparentChildSpans)(n,e);continue}if(o){let n=o(e);n?t.push(n):((0,$.showSpanDropWarning)(),t.push(e))}else t.push(e)}let i=p.spans.length-t.length;i&&e.recordDroppedEvent("before_send","span",i),p.spans=t}}if(a){if(p.spans){let e=p.spans.length;p.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return a(p,i)}}return p}(this,r,e,t),c)}).then(r=>{if(null===r){if(this.recordDroppedEvent("before_send",d),o){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw ea(`${c} returned \`null\`, will not send event.`)}let a=n.getSession()||i.getSession();if(s&&a&&this._updateSessionFromEvent(a,r),o){let e=(r.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(r.spans?r.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let p=r.transaction_info;return o&&p&&r.transaction!==e.transaction&&(r.transaction_info={...p,source:"custom"}),this.sendEvent(r,t),r}).then(null,e=>{if(es(e)||eo(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),er(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 1652Reason: ${e}`)})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===J&&this.recordDroppedEvent("queue_overflow",t),e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[n,i]=e.split(":");return{reason:n,category:i,quantity:t}})}_flushOutcomes(){var e;let t;u.DEBUG_BUILD&&h.debug.log("Flushing outcomes...");let n=this._clearOutcomes();if(0===n.length){u.DEBUG_BUILD&&h.debug.log("No outcomes to send");return}if(!this._dsn){u.DEBUG_BUILD&&h.debug.log("No dsn provided, will not send outcomes");return}u.DEBUG_BUILD&&h.debug.log("Sending outcomes:",n);let i=(e=this._options.tunnel&&(0,z.dsnToString)(this._dsn),t=[{type:"client_report"},{timestamp:(0,A.dateTimestampInSeconds)(),discarded_events:n}],(0,R.createEnvelope)(e?{dsn:e}:{},[t]));this.sendEnvelope(i)}}function el(e){return"replay_event"===e?"replay":e||"error"}function ed(e){return void 0===e.type}function ef(e){return"transaction"===e.type}function eu(e){let t=0;return e.name&&(t+=2*e.name.length),(t+=8)+eh(e.attributes)}function em(e){let t=0;return e.message&&(t+=2*e.message.length),t+eh(e.attributes)}function eh(e){if(!e)return 0;let t=0;
1652return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*eg(e[0]):(0,N.isPrimitive)(e)?t+=eg(e):t+=100}),t}function eg(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:4*("boolean"==typeof e)}var ey=e.i(653541);function ex(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}var e_=e.i(878174);function eb(e){return(0,N.isError)(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function ev(e,t){var n,i;let r,a,o=eE(e,t),s={type:(n=t,!(r=n?.name)&&eU(n)?n.message&&Array.isArray(n.message)&&2==n.message.length?n.message[0]:"WebAssembly.Exception":r),value:(i=t,a=i?.message,eU(i)?Array.isArray(i.message)&&2==i.message.length?i.message[1]:"wasm exception":a?a.error&&"string"==typeof a.error.message?eb(a.error):eb(i):"No error message")};return o.length&&(s.stacktrace={frames:o}),void 0===s.type&&""===s.value&&(s.value="Unrecoverable error caught"),s}function ew(e,t){return{exception:{values:[ev(e,t)]}}}function eE(e,t){var n,i;let r=t.stacktrace||t.stack||"",a=(n=t)&&eS.test(n.message)?1:0,o="number"==typeof(i=t).framesToPop?i.framesToPop:0;try{return e(r,a,o)}catch{}return[]}let eS=/Minified React error #\d+;/i;function eU(e){return"u">typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function eO(e,t,n,i,r){let a;if((0,N.isErrorEvent)(t)&&t.error)return ew(e,t.error);if((0,N.isDOMError)(t)||(0,N.isDOMException)(t)){if("stack"in t)a=ew(e,t);else{let r=t.name||((0,N.isDOMError)(t)?"DOMError":"DOMException"),o=t.message?`${r}: ${t.message}`:r;a=eC(e,o,n,i),(0,b.addExceptionTypeValue)(a,o)}return"code"in t&&(a.tags={...a.tags,"DOMException.code":`${t.code}`}),a}return(0,N.isError)(t)?ew(e,t):((0,N.isPlainObject)(t)||(0,N.isEvent)(t)?a=function(e,t,n,i){let r=(0,m.getClient)(),a=r?.getOptions().normalizeDepth,o=function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let n=e[t];if(n instanceof Error)return n}}(t),s={__serialized__:(0,e_.normalizeToSize)(t,a)};if(o)return{exception:{values:[ev(e,o)]},extra:s};let p={exception:{values:[{type:(0,N.isEvent)(t)?t.constructor.name:i?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=(0,U.extractExceptionKeysForMessage)(e),i=t?"promise rejection":"exception";if((0,N.isErrorEvent)(e))return`Event \`ErrorEvent\` captured as ${i} with message \`${e.message}\``;if((0,N.isEvent)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${i}`}return`Object captured as ${i} with keys: ${n}`}(t,{isUnhandledRejection:i})}]},extra:s};if(n){let t=eE(e,n);t.length&&(p.exception.values[0].stacktrace={frames:t})}return p}(e,t,n,r):(a=eC(e,t,n,i),(0,b.addExceptionTypeValue)(a,`${t}`,void 0)),(0,b.addExceptionMechanism)(a,{synthetic:!0}),a)}function eC(e,t,n,i){let r={};if(i&&n){let i=eE(e,n);i.length&&(r.exception={values:[{value:t,stacktrace:{frames:i}}]}),(0,b.addExceptionMechanism)(r,{synthetic:!0})}if((0,N.isParameterizedString)(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return r.logentry={message:e,params:n},r}return r.message=t,r}var eB=e.i(410544),eD=e.i(275885),ek=e.i(530011);let eI=eB.GLOBAL_OBJ,ez=0;function eT(e,t={}){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)if("function"==typeof t)return t;else return e;if((0,U.getOriginalFunction)(e))return e}catch{return e}let n=function(...n){try{let i=n.map(e=>eT(e,t));return e.apply(this,i)}catch(e){throw ez++,setTimeout(()=>{ez--}),(0,m.withScope)(i=>{i.addEventProcessor(e=>(t.mechanism&&((0,b.addExceptionTypeValue)(e,void 0,void 0),(0,b.addExceptionMechanism)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,eD.captureException)(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,U.markFunctionWrapped)(n,e),(0,U.addNonEnumerableProperty)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}class eL extends ec{constructor(e){var t;const n=(t=e,{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:eI.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...t});!function(e,t,n=[t],i="npm"){let r=e._metadata||{};r.sdk||(r.sdk={name:`sentry.javascript.${t}`,packages:n.map(e=>({name:`${i}:@sentry/${e}`,version:ey.SDK_VERSION})),version:ey.SDK_VERSION}),e._metadata=r}(n,"browser",["browser"],eI.SENTRY_SDK_SOURCE||"npm"),n._metadata?.sdk&&(n._metadata.sdk.settings={infer_ip:n.sendDefaultPii?"auto":"never",...n._metadata.sdk.settings}),super(n);const{sendDefaultPii:i,sendClientReports:r,enableLogs:a,_experiments:o,enableMetrics:s}=this._options,p=s??o?.enableMetrics??!0;eI.document&&(r||a||p)&&eI.document.addEventListener("visibilitychange",()=>{"hidden"===eI.document.visibilityState&&(r&&this._flushOutcomes(),a&&j(this),p&&G(this))}),i&&this.on("beforeSendSession",ex)}eventFromException(e,t){var n,i;let r;return n=this._options.stackParser,i=this._options.attachStacktrace,r=eO(n,e,t?.syntheticException||void 0,i),(0,b.addExceptionMechanism)(r),r.level="error",t?.event_id&&(r.event_id=t.event_id),(0,H.resolvedSyncPromise)(r)}eventFromMessage(e,t="info",n){return function(e,t,n="info",i,r){let a=eC(e,t,i?.syntheticException||void 0,r);return a.level=n,i?.event_id&&(a.event_id=i.event_id),(0,H.resolvedSyncPromise)(a)}(this._options.stackParser,e,t,n,this._options.attachStacktrace)}_prepareEvent(e,t,n,i){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n,i)}}let eP={},eN={};function eA(e,t){eP[e]=eP[e]||[],eP[e].push(t)}function eF(e,t){if(!eN[e]){eN[e]=!0;try{t()}catch(t){u.DEBUG_BUILD&&h.debug.error(`Error while instrumenting ${e}`,t)}}}function e$(e,t){let n=e&&eP[e];if(n)for(let i of n)try{i(t)}catch(t){u.DEBUG_BUILD&&h.debug.error(`Error while triggering instrumentation handler. 1653Type: ${e} 1654Name: ${(0,B.getFunctionName)(i)} 1655Error:`,t)}}function eR(){"console"in eB.GLOBAL_OBJ&&h.CONSOLE_LEVELS.forEach(function(e){e in eB.GLOBAL_OBJ.console&&(0,U.fill)(eB.GLOBAL_OBJ.console,e,function(t){return h.originalConsoleMethods[e]=t,function(...t){e$("console",{args:t,level:e});let n=h.originalConsoleMethods[e];n?.apply(eB.GLOBAL_OBJ.console,t)}})})}let ej=eB.GLOBAL_OBJ;function eM(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function eG(e,t){return!!e&&"object"==typeof e&&!!e[t]}function eq(e){return"string"==typeof e?e:e?eG(e,"url")?e.url:e.toString?e.toString():"":""}function eW(e,t){let n=(0,m.getClient)(),i=(0,m.getIsolationScope)();if(!n)return;let{beforeBreadcrumb:r=null,maxBreadcrumbs:a=100}=n.getOptions();if(a<=0)return;let o={timestamp:(0,A.dateTimestampInSeconds)(),...e},s=r?(0,h.consoleSandbox)(()=>r(o,t)):o;null!==s&&(n.emit&&n.emit("beforeAddBreadcrumb",s,t),i.addBreadcrumb(s,a))}function eH(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}function eJ(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",i=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:i,relative:t[5]+n+i}}let eK=eB.GLOBAL_OBJ;function eX(){if(!eK.document)return;let e=e$.bind(null,"dom"),t=eV(e,!0);eK.document.addEventListener("click",t,!1),eK.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=eK[t]?.prototype;n?.hasOwnProperty?.("addEventListener")&&((0,U.fill)(n,"addEventListener",function(t){return function(n,i,r){if("click"===n||"keypress"==n)try{let i=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},a=i[n]=i[n]||{refCount:0};if(!a.handler){let i=eV(e);a.handler=i,t.call(this,n,i,r)}a.refCount++}catch{}return t.call(this,n,i,r)}}),(0,U.fill)(n,"removeEventListener",function(e){return function(t,n,i){if("click"===t||"keypress"==t)try{let n=this.__sentry_instrumentation_handlers__||{},r=n[t];r&&(r.refCount--,r.refCount<=0&&(e.call(this,t,r.handler,i),r.handler=void 0,delete n[t]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,n,i)}}))})}function eV(e,t=!1){return a=>{var o;if(!a||a._sentryCaptured)return;let s=function(e){try{return e.target}catch{return null}}(a);if(o=a.type,"keypress"===o&&(!s?.tagName||"INPUT"!==s.tagName&&"TEXTAREA"!==s.tagName&&!s.isContentEditable&&1))return;(0,U.addNonEnumerableProperty)(a,"_sentryCaptured",!0),s&&!s._sentryId&&(0,U.addNonEnumerableProperty)(s,"_sentryId",(0,b.uuid4)());let p="keypress"===a.type?"input":a.type;!function(e){if(e.type!==i)return!1;try{if(!e.target||e.target._sentryId!==r)return!1}catch{}return!0}(a)&&(e({event:a,name:p,global:t}),i=a.type,r=s?s._sentryId:void 0),clearTimeout(n),n=eK.setTimeout(()=>{r=void 0,i=void 0},1e3)}}let eY="__sentry_xhr_v3__";function eZ(){if(!eK.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let i=Error(),r=1e3*(0,A.timestampInSeconds)(),a=(0,N.isString)(n[0])?n[0].toUpperCase():void 0,o=function(e){if((0,N.isString)(e))return e;try{return e.toString()}catch{}}(n[1]);if(!a||!o)return e.apply(t,n);t[eY]={method:a,url:o,request_headers:{}}
1655,"POST"===a&&o.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let s=()=>{let e=t[eY];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}e$("xhr",{endTimestamp:1e3*(0,A.timestampInSeconds)(),startTimestamp:r,xhr:t,virtualError:i})}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(s(),e.apply(t,n))}):t.addEventListener("readystatechange",s),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[i,r]=n,a=t[eY];return a&&(0,N.isString)(i)&&(0,N.isString)(r)&&(a.request_headers[i.toLowerCase()]=r),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let i=t[eY];return i&&(void 0!==n[0]&&(i.body=n[0]),e$("xhr",{startTimestamp:1e3*(0,A.timestampInSeconds)(),xhr:t})),e.apply(t,n)}})}function eQ(e){let t="history";eA(t,e),eF(t,e0)}function e0(){function e(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let i=a,r=function(e){try{return new URL(e,eK.location.origin).toString()}catch{return e}}(String(n));if(a=r,i===r)return e.apply(this,t);e$("history",{from:i,to:r})}return e.apply(this,t)}}eK.addEventListener("popstate",()=>{let e=eK.location.href,t=a;a=e,t===e||e$("history",{from:t,to:e})}),"history"in ej&&ej.history&&((0,U.fill)(eK.history,"pushState",e),(0,U.fill)(eK.history,"replaceState",e))}let e1="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,e2=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];function e3(e){return function(...t){let n=t[0];return t[0]=eT(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,B.getFunctionName)(e)}`}}),e.apply(this,t)}}function e4(e){return function(t){return e.apply(this,[eT(t,{mechanism:{data:{handler:(0,B.getFunctionName)(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function e6(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,U.fill)(n,e,function(t){let n={mechanism:{data:{handler:(0,B.getFunctionName)(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},i=(0,U.getOriginalFunction)(t);return i&&(n.mechanism.data.handler=(0,B.getFunctionName)(i)),eT(t,n)})}),e.apply(this,t)}}let e5=null;function e7(){e5=eB.GLOBAL_OBJ.onerror,eB.GLOBAL_OBJ.onerror=function(e,t,n,i,r){return e$("error",{column:i,error:r,line:n,msg:e,url:t}),!!e5&&e5.apply(this,arguments)},eB.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let e8=null;function e9(){e8=eB.GLOBAL_OBJ.onunhandledrejection,eB.GLOBAL_OBJ.onunhandledrejection=function(e){return e$("unhandledrejection",e),!e8||e8.apply(this,arguments)},eB.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function te(e){e1&&h.debug.log(`Global Handler attached: ${e}`)}function tt(){let e=(0,m.getClient)();return e?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function tn(e,t){e.mechanism={handled:!0,type:"auto.core.linked_errors",...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function ti(e,t,n,i){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:i}}function tr(e,t,n,i){let r={filename:e,function:"<anonymous>"===t?B.UNKNOWN_FUNCTION:t,in_app:!0};return void 0!==n&&(r.lineno=n),void 0!==i&&(r.colno=i),r}let ta=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,to=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,ts=/\((\S*)(?::(\d+))(?::(\d+))\)/,tp=/at (.+?) ?\(data:(.+?),/,tc=[30,e=>{let t=e.match(tp);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let n=ta.exec(e);if(n){let[,e,t,i]=n;return tr(e,B.UNKNOWN_FUNCTION,+t,+i)}let i=to.exec(e);if(i){if(i[2]&&0===i[2].indexOf("eval")){let e=ts.exec(i[2]);e&&(i[2]=e[1],i[3]=e[2],i[4]=e[3])}let[e,t]=tm(i[1]||B.UNKNOWN_FUNCTION,i[2]);return tr(t,e,i[3]?+i[3]:void 0,i[4]?+i[4]:void 0)}}],tl=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,td=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,tf=[50,e=>{let t=tl.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=td.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||B.UNKNOWN_FUNCTION;return[n,e]=tm(n,e),tr(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],tu=(0,B.createStackParser)(tc,tf),tm=(e,t)=>
1655{let n=-1!==e.indexOf("safari-extension"),i=-1!==e.indexOf("safari-web-extension");return n||i?[-1!==e.indexOf("@")?e.split("@")[0]:B.UNKNOWN_FUNCTION,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},th="u"<typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,tg={};function ty(e,t=function(e){let t=tg[e];if(t)return t;let n=eK[e];if(eM(n))return tg[e]=n.bind(eK);let i=eK.document;if(i&&"function"==typeof i.createElement)try{let t=i.createElement("iframe");t.hidden=!0,i.head.appendChild(t);let r=t.contentWindow;r?.[e]&&(n=r[e]),i.head.removeChild(t)}catch(t){th&&h.debug.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?tg[e]=n.bind(eK):n}("fetch")){let n=0,i=0;async function r(r){let a=r.body.length;n+=a,i++;let o={body:r.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&i<15,...e.fetchOptions};try{let n=await t(e.url,o);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(e){throw tg.fetch=void 0,e}finally{n-=a,i--}}return function(e,t,n=K(e.bufferSize||64)){let i={};return{send:function(r){let a=[];if((0,R.forEachEnvelopeItem)(r,(t,n)=>{let r=(0,R.envelopeItemTypeToDataCategory)(n);!function(e,t,n=(0,X.safeDateNow)()){return(e[t]||e.all||0)>n}(i,r)?a.push(t):e.recordDroppedEvent("ratelimit_backoff",r)}),0===a.length)return Promise.resolve({});let o=(0,R.createEnvelope)(r[0],a),s=t=>{if((0,R.envelopeContainsItemType)(o,["client_report"])){u.DEBUG_BUILD&&h.debug.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}(0,R.forEachEnvelopeItem)(o,(n,i)=>{e.recordDroppedEvent(t,(0,R.envelopeItemTypeToDataCategory)(i))})};return n.add(()=>t({body:(0,R.serializeEnvelope)(o)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&u.DEBUG_BUILD&&h.debug.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),i=function(e,{statusCode:t,headers:n},i=(0,X.safeDateNow)()){let r={...e},a=n?.["x-sentry-rate-limits"],o=n?.["retry-after"];if(a)for(let e of a.trim().split(",")){let[t,n,,,a]=e.split(":",5),o=parseInt(t,10),s=(isNaN(o)?60:o)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!a||a.split(";").includes("custom"))&&(r[e]=i+s):r[e]=i+s;else r.all=i+s}else o?r.all=i+function(e,t=(0,X.safeDateNow)()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let i=Date.parse(`${e}`);return isNaN(i)?6e4:i-t}(o,i):429===t&&(r.all=i+6e4);return r}(i,e),e),e=>{throw s("network_error"),u.DEBUG_BUILD&&h.debug.error("Encountered error running transport request:",e),e})).then(e=>e,e=>{if(e===J)return u.DEBUG_BUILD&&h.debug.error("Skipped sending event because buffer is full."),s("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}(e,r,K(e.bufferSize||40))}var tx=e.i(729301),t_=e.i(94320),tb=e.i(298015);function tv({children:e,isValidProp:t,...n}){t&&(0,t_.loadExternalIsValidProp)(t),(n={...(0,d.useContext)(tx.MotionConfigContext),...n}).isStatic=(0,tb.useConstant)(()=>n.isStatic);let i=(0,d.useMemo)(()=>n,[JSON.stringify(n.transition),n.transformPagePoint,n.reducedMotion]);return(0,o.jsx)(tx.MotionConfigContext.Provider,{value:i,children:e})}var tw=e.i(533008);e.s(["default",0,({Component:e,pageProps:n})=>{let i=e.getLayout??(e=>e),r=n?.typo3Response?.page?.internalPageName,a=n?.typo3Response?.performanceData?.LCPImageToPreload?.url;!function(e={}){var n;let i,r,a=!e.skipBrowserExtensionCheck&&!!function(){if(void 0===eI.window||eI.nw)return!1;let e=eI.chrome||eI.browser;if(!e?.runtime?.id)return!1;let t=(0,ek.getLocationHref)();return!(eI===eI.top&&["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"].some(e=>
1655t.startsWith(`${e}://`)))}()&&(e1&&(0,h.consoleSandbox)(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0),o=null==e.defaultIntegrations?[((e={})=>({...((e={})=>{let t;return{name:"EventFilters",setup(n){t=E(e,n.getOptions())},processEvent:(n,i,r)=>(t||(t=E(e,r.getOptions())),!function(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;let n=e.transaction;return!!n&&(0,v.stringMatchesSomePattern)(n,t)}(e,t.ignoreTransactions))return u.DEBUG_BUILD&&h.debug.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 1656Event: ${(0,b.getEventDescription)(e)}`),!0}else{var n,i,r;if(n=e,i=t.ignoreErrors,i?.length&&_(n).some(e=>(0,v.stringMatchesSomePattern)(e,i)))return u.DEBUG_BUILD&&h.debug.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 1657Event: ${(0,b.getEventDescription)(e)}`),!0;if(r=e,r.exception?.values?.length&&!r.message&&!r.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))return u.DEBUG_BUILD&&h.debug.warn(`Event dropped due to not having an error message, error type or stacktrace. 1658Event: ${(0,b.getEventDescription)(e)}`),!0;if(function(e,t){if(!t?.length)return!1;let n=S(e);return!!n&&(0,v.stringMatchesSomePattern)(n,t)}(e,t.denyUrls))return u.DEBUG_BUILD&&h.debug.warn(`Event dropped due to being matched by \`denyUrls\` option. 1659Event: ${(0,b.getEventDescription)(e)}. 1660Url: ${S(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;let n=S(e);return!n||(0,v.stringMatchesSomePattern)(n,t)}(e,t.allowUrls))return u.DEBUG_BUILD&&h.debug.warn(`Event dropped due to not being matched by \`allowUrls\` option. 1661Event: ${(0,b.getEventDescription)(e)}. 1662Url: ${S(e)}`),!0}return!1}(n,t)?n:null)}})(e),name:"InboundFilters"}))(),{name:"FunctionToString",setupOnce(){t=Function.prototype.toString;try{Function.prototype.toString=function(...e){let n=(0,U.getOriginalFunction)(this),i=O.has((0,m.getClient)())&&void 0!==n?n:this;return t.apply(i,e)}}catch{}},setup(e){O.set(e,!0)}},{name:"ConversationId",setup(e){e.on("spanStart",e=>{let t=(0,m.getCurrentScope)().getScopeData(),n=(0,m.getIsolationScope)().getScopeData(),i=t.conversationId||n.conversationId;i&&e.setAttribute(C.GEN_AI_CONVERSATION_ID_ATTRIBUTE,i)})}},((e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,U.fill)(eI,"setTimeout",e3),t.setInterval&&(0,U.fill)(eI,"setInterval",e3),t.requestAnimationFrame&&(0,U.fill)(eI,"requestAnimationFrame",e4),t.XMLHttpRequest&&"XMLHttpRequest"in eI&&(0,U.fill)(XMLHttpRequest.prototype,"send",e6);let e=t.eventTarget;e&&(Array.isArray(e)?e:e2).forEach(e=>{var n,i;let r;return n=e,i=t,r=eI[n]?.prototype,void(r?.hasOwnProperty?.("addEventListener")&&((0,U.fill)(r,"addEventListener",function(e){return function(t,r,a){var o,s,p,c;try{o=r,"function"==typeof o.handleEvent&&(r.handleEvent=eT(r.handleEvent,{mechanism:{data:{handler:(0,B.getFunctionName)(r),target:n},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return i.unregisterOriginalCallbacks&&(s=this,p=t,c=r,s&&"object"==typeof s&&"removeEventListener"in s&&"function"==typeof s.removeEventListener&&s.removeEventListener(p,c)),e.apply(this,[t,eT(r,{mechanism:{data:{handler:(0,B.getFunctionName)(r),target:n},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),a])}}),(0,U.fill)(r,"removeEventListener",function(e){return function(t,n,i){try{let r=n.__sentry_wrapped__;r&&e.call(this,t,r,i)}catch{}return e.call(this,t,n,i)}})))})}}})(),((e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n,i,r,a,o,s,p;let c,l;t.console&&(n=e,eA(c="console",function(e){var t;if((0,m.getClient)()!==n)return;let i={category:"console",data:{arguments:e.args,logger:"console"},level:"warn"===(t=e.level)?"warning":["fatal","error","warning","log","info","debug"].includes(t)?t:"log",message:(0,v.safeJoin)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else i.message=`Assertion failed: ${(0,v.safeJoin)(e.args.slice(1)," ")||"console.assert"}`,i.data.arguments=e.args.slice(1);eW(i,{input:e.args,level:e.level})}),eF(c,eR)),t.dom&&(eA("dom",(i=e,r=t.dom,function(e){let t,n;if((0,m.getClient)()!==i)return;let a="object"==typeof r?r.serializeAttribute:void 0,o="object"==typeof r&&"number"==typeof r.maxStringLength?r.maxStringLength:void 0;o&&o>1024&&(e1&&h.debug.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${o} was configured. Sentry will use 1024 instead.`),o=1024),"string"==typeof a&&(a=[a]
1662);try{var s;let i=e.event,r=(s=i)&&s.target?i.target:i;t=(0,ek.htmlTreeAsString)(r,{keyAttrs:a,maxStringLength:o}),n=(0,ek.getComponentName)(r)}catch{t="<unknown>"}if(0===t.length)return;let p={category:`ui.${e.name}`,message:t};n&&(p.data={"ui.component_name":n}),eW(p,{event:e.event,name:e.name,global:e.global})})),eF("dom",eX)),t.xhr&&(eA("xhr",(a=e,function(e){if((0,m.getClient)()!==a)return;let{startTimestamp:t,endTimestamp:n}=e,i=e.xhr[eY];if(!t||!n||!i)return;let{method:r,url:o,status_code:s,body:p}=i,c={xhr:e.xhr,input:p,startTimestamp:t,endTimestamp:n},l={category:"xhr",data:{method:r,url:o,status_code:s},type:"http",level:eH(s)};a.emit("beforeOutgoingRequestBreadcrumb",l,c),eW(l,c)})),eF("xhr",eZ)),t.fetch&&(o=e,eA(l="fetch",function(e){if((0,m.getClient)()!==o)return;let{startTimestamp:t,endTimestamp:n}=e;if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.fetchData.method,e.fetchData.url,e.error){let i=e.fetchData,r={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n},a={category:"fetch",data:i,level:"error",type:"http"};o.emit("beforeOutgoingRequestBreadcrumb",a,r),eW(a,r)}else{let i=e.response,r={...e.fetchData,status_code:i?.status};e.fetchData.request_body_size,e.fetchData.response_body_size,i?.status;let a={input:e.args,response:i,startTimestamp:t,endTimestamp:n},s={category:"fetch",data:r,type:"http",level:eH(r.status_code)};o.emit("beforeOutgoingRequestBreadcrumb",s,a),eW(s,a)}}),eF(l,()=>(function(e,t=!1){(!t||function(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in ej))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(eM(ej.fetch))return!0;let e=!1,t=ej.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=eM(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){u.DEBUG_BUILD&&h.debug.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())&&(0,U.fill)(eB.GLOBAL_OBJ,"fetch",function(t){return function(...n){let i=Error(),{method:r,url:a}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:eq(t),method:eG(n,"method")?String(n.method).toUpperCase():(0,N.isRequest)(t)&&eG(t,"method")?String(t.method).toUpperCase():"GET"}}let t=e[0];return{url:eq(t),method:eG(t,"method")?String(t.method).toUpperCase():"GET"}}(n),o={args:n,fetchData:{method:r,url:a},startTimestamp:1e3*(0,A.timestampInSeconds)(),virtualError:i,headers:function(e){let[t,n]=e;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,N.isRequest)(t))return new Headers(t.headers)}catch{}}(n)};return e||e$("fetch",{...o}),t.apply(eB.GLOBAL_OBJ,n).then(async t=>(e?e(t):e$("fetch",{...o,endTimestamp:1e3*(0,A.timestampInSeconds)(),response:t}),t),e=>{e$("fetch",{...o,endTimestamp:1e3*(0,A.timestampInSeconds)(),error:e}),(0,N.isError)(e)&&void 0===e.stack&&(e.stack=i.stack,(0,U.addNonEnumerableProperty)(e,"framesToPop",1));let t=(0,m.getClient)(),n=t?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==n&&e instanceof TypeError&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{let t=new URL(o.fetchData.url).host;"always"===n?e.message=`${e.message} (${t})`:(0,U.addNonEnumerableProperty)(e,"__sentry_fetch_url_host__",t)}catch{}throw e})}})})(void 0,void 0))),t.history&&eQ((s=e,function(e){if((0,m.getClient)()!==s)return;let t=e.from,n=e.to,i=eJ(eI.location.href),r=t?eJ(t):void 0,a=eJ(n);r?.path||(r=i),i.protocol===a.protocol&&i.host===a.host&&(n=a.relative),i.protocol===r.protocol&&i.host===r.host&&(t=r.relative),eW({category:"navigation",data:{from:t,to:n}})})),t.sentry&&e.on("beforeSendEvent",(p=e,function(e){(0,m.getClient)()===p&&eW({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,b.getEventDescription)(e)},{event:e})}))}}})(),((e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){var n,i;let r,a;t.onerror&&(n=e,eA(r="error",e=>{var t,i,r,a;let o,s,p,c,l,d,{stackParser:f,attachStacktrace:u}=tt();if((0,m.getClient)()!==n||ez>0)return;let{msg:h,url:g,line:y,column:x,error:_}=e,b=(t=eO(f,_||h,void 0,u,!1),i=g,r=y,a=x,l=(c=(p=(s=(o=t.exception=t.exception||{}).values=o.values||[])[0]=s[0]||{}).stacktrace=p.stacktrace||{}).frames=c.frames||[],d=function(e){if((0,N.isString)(e)&&0!==e.length)return e.startsWith("data:")?`<${function(e,t=!0){if(e.startsWith("data:")){let n=e.match(/^data:([^;,]+)/),i=n?n[1]:"text/plain",r=e.includes(";base64,"),a=e.indexOf(","),o="";if(t&&-1!==a){let t=e.slice(a+1);o=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${i}${r?",base64":""}${o?`,${o}`:""}`}return e}(e,!1)}>`:e}(i)??(0,ek.getLocationHref)(),0===l.length&&l.push({colno:a,filename:d,function:B.UNKNOWN_FUNCTION,in_app:!0,lineno:r}),t);b.level="error",(0,eD.captureEvent)(b,{originalException:_,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})}),eF(r,e7),te("onerror")),t.onunhandledrejection&&(i=e,eA(a="unhandledrejection",e=>{var t;let{stackParser:n,attachStacktrace:r}=tt();if((0,m.getClient)()!==i||ez>0)return;let a=function(e){if((0,N.isPrimitive)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}(e),o=(0,N.isPrimitive)(a)?(t=a,{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}):eO(n,a,void 0,r,!0);o.level="error",(0,eD.captureEvent)(o,{originalException:a,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}),eF(a,e9),te("onunhandledrejection"))}}})(),((e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,i,r){!function(e,t,n,i,r,a){if(!r.exception?.values||!a||!(0,N.isInstanceOf)(a.originalException,Error))return;let o=r.exception.values.length>0?r.exception.values[r.exception.values.length-1]:void 0;o&&(r.exception.values=function e(t,n,i,r,a,o,s,p){if(o.length>=i+1)return o;let c=[...o];if((0,N.isInstanceOf)(r[a],Error)){tn(s,p);let o=t(n,r[a]),l=c.length;ti(o,a,l,p),c=e(t,n,i,r[a],a,[o,...c],o,l)}
1662return Array.isArray(r.errors)&&r.errors.forEach((r,o)=>{if((0,N.isInstanceOf)(r,Error)){tn(s,p);let l=t(n,r),d=c.length;ti(l,`errors[${o}]`,d,p),c=e(t,n,i,r,a,[l,...c],l,d)}}),c}(e,t,i,a.originalException,n,r.exception.values,o,0))}(ev,r.getOptions().stackParser,n,t,e,i)}}})(),{name:"Dedupe",processEvent(e){if(e.type)return e;try{var t,n,r,a,o,s;let p,c,l,d;if(t=e,(n=i)&&(r=t,a=n,p=r.message,c=a.message,(p||c)&&(!p||c)&&(p||!c)&&p===c&&k(r,a)&&D(r,a)&&1||(o=t,s=n,l=I(s),d=I(o),l&&d&&l.type===d.type&&l.value===d.value&&k(o,s)&&D(o,s))))return u.DEBUG_BUILD&&h.debug.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return i=e}},{name:"HttpContext",preprocessEvent(e){if(!eI.navigator&&!eI.location&&!eI.document)return;let t=function(){let e=(0,ek.getLocationHref)(),{referrer:t}=eI.document||{},{userAgent:n}=eI.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}}},{name:"BrowserSession",setupOnce(){if(void 0===eI.document){e1&&h.debug.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}(0,eD.startSession)({ignoreDuration:!0}),(0,eD.captureSession)(),eQ(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,eD.startSession)({ignoreDuration:!0}),(0,eD.captureSession)())})}}]:e.defaultIntegrations,s={...e,enabled:!a&&e.enabled,stackParser:(0,B.stackParserFromStackParserOptions)(e.stackParser||tu),integrations:function(e){let t,n,i=e.defaultIntegrations||[],r=e.integrations;if(i.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(r))t=[...i,...r];else if("function"==typeof r){let e=r(i);t=Array.isArray(e)?e:[e]}else t=i;return n={},t.forEach(e=>{let{name:t}=e,i=n[t];i&&!i.isDefaultInstance&&e.isDefaultInstance||(n[t]=e)}),Object.values(n)}({integrations:e.integrations,defaultIntegrations:o}),transport:e.transport||ty};!0===s.debug&&(u.DEBUG_BUILD?h.debug.enable():(0,h.consoleSandbox)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,m.getCurrentScope)().update(s.initialScope),n=r=new eL(s),(0,m.getCurrentScope)().setClient(n),r.init()}({dsn:"https://[email protected]/82"});let g=()=>{let e="privacyConsentCss";if(!document.getElementById(e)){let t=document.createElement("link");t.id=e,t.rel="stylesheet",t.href="/privacy-consent/bundle.css",document.head.appendChild(t)}if(window.privacyConsent=new window.PrivacyConsent({defaultConsent:{[window.PrivacyConsentEnum.TECHNICAL]:!0,[window.PrivacyConsentEnum.MARKETING]:!0,[window.PrivacyConsentEnum.STATISTICS]:!0,[window.PrivacyConsentEnum.PARTNERSHIPS]:!0}}),"cookies"!==r&&"impressum"!==r&&(window.privacyConsent.initialize(),window.dispatchEvent(new Event("PrivacyConsentInit"))),window?.ionos?.datalayer?.initConsent(),!(0,tw.getCookie)("PRIVACY_CONSENT")||window.privacyConsent.hasConsented(window.PrivacyConsentEnum.MARKETING)||window.privacyConsent.hasConsented(window.PrivacyConsentEnum.STATISTICS)||window.privacyConsent.hasConsented(window.PrivacyConsentEnum.PARTNERSHIPS)||window?.ionos?.datalayer?.denyConsent(),window.document.body.dataset.datalayerInit="1",window.dispatchEvent(new Event("dataLayerInit")),(void 0===document.body?.dataset?.abtesting||document.body?.dataset?.abtesting==="0")&&window.privacyConsent.hasConsented(window.PrivacyConsentEnum.STATISTICS)){let e=document.createElement("script");e.src="//nuztlnkukq.kameleoon.io/engine.js",e.async=!0,document.body.appendChild(e)}};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(c.default,{children:[a&&(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("link",{rel:"preload",as:"image",id:"preloadedLCPImage",href:a,className:s.default.dynamic([["6c7ddcf702caae27",["visible","100%"]]])})}),(0,o.jsx)("link",{rel:"preload",as:"font",id:"preloadedLCPFont",href:"/fonts/overpass-semibold.woff2",type:"font/woff2",crossOrigin:"anonymous",className:s.default.dynamic([["6c7ddcf702caae27",["visible","100%"]]])}),(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:`@font-face { 1663 font-family: 'Open Sans Regular'; 1664 font-weight: 400; 1665 font-display: swap; 1666 src: url('/fonts/opensans-regular.woff2') format('woff2'); 1667
1668 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, 1669 U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+2713, U+2714, U+2718, U+0308; 1670} 1671 1672@font-face { 1673 font-family: 'Open Sans Semi Bold'; 1674 font-weight: 600; 1675 font-display: swap; 1676 1677 src: url('/fonts/opensans-semibold.woff2') format('woff2'); 1678 1679 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, 1680 U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+2713, U+2714, U+2718, U+0308; 1681} 1682 1683@font-face { 1684 font-family: 'Open Sans Bold'; 1685 font-weight: 700; 1686 font-display: swap; 1687 src: url('/fonts/opensans-bold.woff2') format('woff2'); 1688 1689 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, 1690 U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+2713, U+2714, U+2718, U+0308; 1691} 1692 1693@font-face { 1694 font-family: 'Overpass Regular'; 1695 font-weight: 400; 1696 font-display: swap; 1697 1698 src: url('/fonts/overpass-regular.woff2') format('woff2'); 1699 1700 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, 1701 U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+2713, U+2714, U+2718, U+0308; 1702} 1703`}}),(0,o.jsx)("link",{rel:"preconnect",href:"https://cs-us.uicdn.net",crossOrigin:"",className:s.default.dynamic([["6c7ddcf702caae27",["visible","100%"]]])},"preConnectCDN"),(0,o.jsx)("link",{rel:"preconnect",href:"https://cu1.uicdn.net",crossOrigin:"",className:s.default.dynamic([["6c7ddcf702caae27",["visible","100%"]]])},"preConnectExos"),(0,o.jsx)("link",{rel:"preconnect",href:"https://var.uicdn.net",crossOrigin:"",className:s.default.dynamic([["6c7ddcf702caae27",["visible","100%"]]])},"preConnectJS"),(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:p.replace(/([^0-9a-zA-Z\\.#])\s+/g,"$1").replace(/\s([^0-9a-zA-Z\\.#]+)/g,"$1").replace(/;}/g,"}").replace(/\/\*.*?\*\//g,"")}}),(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:` 1704@font-face { 1705 font-family: 'Overpass Semi Bold'; 1706 font-weight: 600; 1707 font-display: swap; 1708 1709 src: url('/fonts/overpass-semibold.woff2') format('woff2'); 1710 1711 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, 1712 U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+2713, U+2714, U+2718, U+0308; 1713} 1714 1715@font-face { 1716 font-family: 'Overpass Bold'; 1717 font-weight: 700; 1718 font-display: swap; 1719 1720 src: url('/fonts/overpass-bold.woff2') format('woff2'); 1721 1722 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, 1723 U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD, U+2713, U+2714, U+2718, U+0308; 1724} 1725`}})]}),(0,o.jsx)(l.default,{src:"/js/hreflang.js",strategy:"afterInteractive"}),(0,o.jsx)(l.default,{src:"/js/deprecated.js",strategy:"afterInteractive"}),(0,o.jsx)(f.ErrorBoundary,{fallback:(0,o.jsx)("div",{className:s.default.dynamic([["6c7ddcf702caae27",["visible","100%"]]]),children:"Failed to load tracking"}),children:(0,o.jsxs)(d.Suspense,{children:[(0,o.jsx)(l.default,{id:"privacyConsentJsModern",strategy:"afterInteractive",type:"module",src:"/privacy-consent/bundle-modern.js",onLoad:g},"privacyConsentJsModernCode"),(0,o.jsx)(l.default,{id:"privacyConsentJs",strategy:"afterInteractive",noModule:!0,src:"/privacy-consent/bundle.js",onLoad:g},"privacyConsentJsCode")]})}),(0,o.jsx)(s.default,{id:"6c7ddcf702caae27",dynamic:["visible","100%"],children:"#__next{overflow:visible;max-width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0 auto}"}),(0,o.jsx)(tv,{reducedMotion:"user",children:i((0,o.jsx)(e,{...n,className:s.default.dynamic([["6c7ddcf702caae27",["visible","100%"]]])+" "+(n&&null!=n.className&&n.className||"")}))})]})}],303115)},468146,(e,t,n)=>{let i="/_app";(window.__NEXT_P=window.__NEXT_P||[]).push([i,()=>e.r(303115)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([i])})}]); 1726!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;
1726n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="0262bdb3-f591-5350-b047-5f31d80a0dda")}catch(e){}}(); 1727//# debugId=0262bdb3-f591-5350-b047-5f31d80a0dda
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.