How soon will a pregnancy test read positive? | Flo (2025)

It may be tempting to take an early pregnancy test, but how soon is too soon? Find out about the different types of tests and when to take them with advice from a Flo expert.

11 min read

How soon will a pregnancy test read positive? | Flo (1)

Updated May 01, 2025

Written by Kate Hollowood

Updated May 01, 2025

Written by Kate Hollowood

How soon will a pregnancy test read positive? | Flo (2)

Medically reviewed by Dr. Jennifer Boyle, Obstetrician and gynecologist, Massachusetts General Hospital, Massachusetts, US

Flo Fact-Checking Standards

Every piece of content at Flo Health adheres to the highest editorial standards for language, style, and medical accuracy. To learn what we do to deliver the best health and lifestyle insights to you, check out our content review principles.

If you think you might be pregnant, it’s natural to want a clear answer as soon as possible. Sitting with the uncertainty ofthe two-week wait can be tough: You’re not alone if you’re struggling with not knowing. Equally, you may be afraid of taking a test too early and getting an inaccurate result, which can mess with your emotions.

So, what’s the earliest you can take a test and feel confident that it’ll be accurate? We’ll explain the facts with advice from Flo expertDr. Jenna Flanagan, obstetrician and gynecologist, US.

Key takeaways: How soon will a pregnancy test read positive?

How soon will a pregnancy test read positive?

Many at-home pregnancy tests can read positive as early asfour days before your period is due, and some areeven more sensitive than this (meaning they may be able to pick up a pregnancy even earlier). So,when to take a pregnancy test depends on the type of test you’re taking.

At-home pregnancy tests work by detecting the level ofpregnancy hormone in your urine. Called human chorionic gonadotropin, or hCG, this hormone starts to be released only after the fertilized egg implants in your body. Implantation happens from aroundsix to 10 days after ovulation. However, it takes some time for hCG to build up todetectable levels. So, even though many tests could read positivefour days before your period is due, or even sooner, experts often recommend waiting a few days longer than this.

“The general rule is to wait until the first day of your next period when it is missed, as the hCG levels will then be high enough to detect,” says Dr. Flanagan.

If you’re wonderinghow soon after unprotected sex you can test for pregnancy, that’s not always easy to say. The general rule is to take a testaround 14 days after conception, but conceptiondoesn’t always happen immediately after you have sex. Sperm can live inside you forup to five days, waiting for an egg to be released, so it’s better to test 14 days after you think you ovulated instead. You can use anovulation-tracking app like Flo to become familiar with your body’s ovulation signs.

How soon will a pregnancy test read positive? | Flo (3)

How soon will a pregnancy test read positive? | Flo (4)Over7.8Mratings averaging4.8/5*

Make sense of pregnancy testing with the Flo app

  • Know when it’s the right time to take a test.
  • Log results of previous pregnancy tests.
  • Chat with others who are trying.

How soon will a pregnancy test read positive? | Flo (5)Over7.8Mratings averaging4.8/5*

Try Flo today

*AppFollow, January'25, iOS

How soon will a pregnancy test read positive? | Flo (7)

How soon will a pregnancy test read positive? | Flo (8)Over7.8Mratings averaging4.8/5*

Make sense of pregnancy testing with the Flo app

  • Know when it’s the right time to take a test.
  • Log results of previous pregnancy tests.
  • Chat with others who are trying.

How soon will a pregnancy test read positive? | Flo (9)Over7.8Mratings averaging4.8/5*

Try Flo today*AppFollow, January'25, iOS

How soon will a pregnancy test read positive? | Flo (10)

“Tests that claim they can detect a positive [result] earlier aren’t less accurate,” explains Dr. Flanagan. “But as the hCG levels are quite low, there is a higher chance of getting a false negative result.” She continues: “This is when you are pregnant, but the [hCG] levels are too low to be detected by the test.”

For example, one brand claims its most sensitive test can detect pregnancy five days before your expected period. However, it explains that the test can only detect79% of pregnancies this early, compared to more than 99% if you were to take it on the day of your missed period.

Waiting to test may give you a more definite result, but that doesn’t mean it’s easy to be that patient. Known as the “two-week wait,” many of us struggle with this period of uncertainty. One Flo member sums it up perfectly on the app’sSecret Chats space: “I mean, no [big deal],” they write. “I only want to know if my life is about to change fundamentally and forever.”

Meanwhile, another person shares how they can’t help obsessing over possible symptoms. “Seven days past ovulation now,” they write. “I’ve had so many random moments where I thought I was [pregnant], but now I’m not sure. I feel like I’m going crazy!!”

They explain that their strategy is to test early and often. “I’m going to test at 10 days past ovulation knowing it will probably be negative and then each day until my period. The biggest thing I’ve learned so far is to be kind to myself.”

Maybe, like this Flo member, an early test will feel worth itfor you too, even if it means retesting a few days later. Or perhaps you’d rather wait for a more certain result. There’s no right or wrong here: It’s about what feels best for you.

If there’s one thing for sure, it’s that trying to get pregnant involves becoming a lot more organized with your cycle dates. First, you need to knowwhen to time sex to overlap with yourfertile window, and then you need to figure out the best day to take a pregnancy test. You can use ourpregnancy test calculator to get an estimate of when to take a test orsign up for the app for a more accurate prediction. The Flo app can also help you understand your body’s fertility signals so you can time conception sex more confidently.

How do pregnancy tests work?

Let’s recap the science. Your body starts producing the hormone hCG after implantation, which is when a fertilized eggattaches to the lining of your uterus. This is also themoment you officially become pregnant.

After implantation, your rapidly dividing cells start to form what will become your baby, as well asan important organ called the placenta. The placenta startsproducing hormones — including hCG —to signal to your body that you are pregnant and to pause your periods.

As hCG only exists in your body in significant amountsduring pregnancy, testing for this hormone will reveal whether or not you are pregnant. The thing is that hCG takes a little while to build up — levels rise quickly after implantation, doublingevery two to three days. Once levels are high enough, that’s when the hormone can be picked up in either yoururine or a blood test.

You can test for hCG using an at-home pregnancy test. This involves peeing directly onto a detection stick or collecting your urine in a cup first. Different tests will present your results in different ways, so make sure you read the instructions carefully. For example, line tests may display a positive result asdouble vertical lines. Meanwhile, digital tests usuallyshow the words “pregnant” or “not pregnant” — potentially leaving less room for confusion.

Pregnancy blood tests, on the other hand, need to be carried out by ahealth care professional. Blood tests are slightly more sensitive than urine tests and can detect pregnancy as early asseven days after conception (or seven days before a missed period). They can also tell you exactlyhow much hCG you have in your body.

While some health care teams may be able to give you the result within a few hours, it could taketwo days to get the result. Plus, given that accurate urine pregnancy tests are available over the counter, many people find that at-home tests are the most convenient way to test for pregnancy.

Comparing home pregnancy test brands and detection timelines

You’ll likely find several brands of pregnancy tests at the drugstore and even more online. With various products claiming different timelines, choosing a test can be a little overwhelming.

How soon will a pregnancy test read positive? | Flo (11)

As we’ve seen, the timeline for when a test can pick up a pregnancy is determined by how sensitive it is to hCG. You should be able to find information about your test’s hCG sensitivity in the instructions pamphlet. But what does it mean in practice? A 2014 study of home pregnancy tests found that testssensitive to hCG levels of 25 mIU/ml can pick up a pregnancy up tofour days before your expected period. That’s around 10 days after you conceived.

Here are some products claiming to have an hCG sensitivity level of 25 mIU/mL:

  • MomMed Pregnancy Test Strips (25 mIU/ml)
  • Easy@Home Pregnancy Test Strips (25 mIU/ml)
  • Clinical Guard Pregnancy Test Strips (25 mIU/ml)
  • One Step Pregnancy Test (25 mIU/ml)
  • Accufast Pregnancy Test with Week Indicator (25 mIU/ml)

Meanwhile, other tests claim they can detect pregnancy as early as five days before you expect your period to arrive. These products have an hCG sensitivity level of less than 10 mIU/ml and include:

  • First Response™ Early Result Pregnancy Test (6.3 mIU/mL)
  • Wondfo Ultra Early Pregnancy Test Strips (10 mIU/mL)
  • Clearblue® Digital Ultra Early Pregnancy Test (10 mIU/ml)
  • Preview Pregnancy Test Strips (10 mIU/ml)
  • DiaSpot Rapid One-Step Test Strip (10 mIU/ml)

Please note that these lists are not exhaustive by any means, and we don’t endorse any particular brands. Instead, Flo aims to independently compare the facts to help you make an informed choice.

Can a pregnancy test give a false negative or false positive?

If you take them correctly, most at-home pregnancy tests are99% accurate. But there are circumstances when you may get a false result.

False negatives: What causes them?

A false negative is when a test says you are not pregnant, butyou actually are. One study by the Washington University School of Medicine suggested thataround 5% of pregnancy tests deliver a false negative result.

Our dedicated page has everything you need to know onfalse negative pregnancy tests. But in short, these can becaused by:

  • Taking the test too early in your cycle. Ourpregnancy test calculator is a useful tool to help you choose the right time to test.
  • Checking the test results before the instructions tell you to. You need to make sure it’s had enough time to detect any hCG in your urine.
  • Taking the test later in the day when your urine isn’t concentrated enough. For the most accurate results, it’s best to take the test right after you get up in the morning. Find out other tips onwhat not to do before taking a pregnancy test in our handy guide.

Take a quiz

Find out what you can do with our Health Assistant

Track my period
Get pregnant
Follow my baby's growth

False positives: What causes them?

A false positive pregnancy test resultis rare, but it can happen. It’s when you get a positive test result, butyou’re not actually pregnant. These can becaused by:

  • Taking a pregnancy test soon after taking fertility medication containing hCG. There’s a chance the test could pick up the hCG from the drugs, not due to a pregnancy.
  • Health conditions, such as those affecting the ovaries. “There are also cases where some tumors or cancers secrete an hCG-like molecule that is detected as a positive on a test, but these are rare,” adds Dr. Flanagan.
  • Using the test incorrectly. “One common cause of a false positive with line tests is when people leave the pregnancy test out for too long and a second dry line [also known as anevaporation line] appears,” says Dr. Flanagan. So don’t forget to keep an eye on the clock.
  • Having a pregnancy loss soon after implantation. This is known as achemical pregnancy and happens when anembryo stops growing before it would be picked up on an ultrasound scan, in the very early weeks of pregnancy. Technically, chemical pregnancies aren’t false positives, as thepregnancy was real. Some people don't like the term chemical pregnancy for this reason, as it can sound like it dismisses the fact it was a real pregnancy.

Pregnancy loss can affect people in many different ways, but any kind of loss can be heartbreaking — no matter how early it happens. If you’re struggling with pregnancy loss or anxiety about pregnancy, please know that you’re not alone. Ourcrisis page can help you find support in your local area.

What to do if your pregnancy test is negative, but you have symptoms

It can feel incredibly confusing and frustrating to be experiencing early signs of pregnancy but testing negative, especially if you’re finding ithard to get pregnant. “A second test should be [taken], as the first test could have expired or been damaged,” says Dr. Flanagan. “If worrisome symptoms exist after a few negative tests, it’s a good idea [to speak to your doctor] to confirm the negative test and then evaluate the possible causes for the symptoms.”

It can feel like a cruel fact, but there issome overlap betweenpregnancy symptoms and plain old pre-period symptoms. “Not all pregnancy symptoms are related to pregnancy and can be part of the menstrual cycle with hormonal fluctuations,” says Dr. Flanagan. For example,tiredness, bloating, and breast tenderness can all crop up right before your period as well as duringearly pregnancy.

The timing of your cycle could give you some clues as to what’s going on. “When someone is truly feeling pregnancy ‘symptoms,’ it’s typically at 6 weeks pregnant when the hCG level is sufficiently high,” says Dr. Flanagan. “HCG rising to high levels is one of the triggers ofnausea and vomiting.”

Tracking yourcycle and ovulation with Flo can help you figure out if it could be pregnancy symptoms or not. You can also speak to others going through similar things via our safeSecret Chats space in the Flo app. Wondering whether or not you might be pregnant can sometimes feel oddly lonely. But, as Secret Chats reveals, many others are going through it alongside you.

Frequently asked questions about how soon a pregnancy test will read positive

Can I be 2 weeks pregnant and test negative?

If you take a pregnancy test two weeks after possible conception, you’remore likely to get an accurate result than if you take one earlier. However, levels of hCG can vary widely betweendifferent people. So, if you think you may have gotten pregnant two weeks ago, but you got a negative test, it may be worth testing again.

Perhaps a little confusingly, it’s also worth noting that being2 weeks pregnant doesn’t mean that conception happened two weeks ago. That’s because, in medical terms, you aren’t technically pregnant for the first 2 weeks of pregnancy, as it’s counted asstarting from the first day of your last period.

For that reason, most people are closer to4 weeks when theyfind out they’re pregnant. So, if you were to have tested two weeks before this time, it would have been around ovulation and conception. Your body wouldn’t have started producing hCG yet, so a test would always show up as negative. If you’re pregnant and want to make clearer sense of how the weeks of pregnancy are counted, sign up forFlo’s app for pregnancy.

How long does it take for hCG to show up in urine?

HCG can show up in urine10 days after conception, but how quickly a test might pick it up all depends on thesensitivity of the pregnancy test you are taking and yourpersonal levels of hCG.

How soon will a pregnancy test read positive after ovulation?

A pregnancy test can read positive10 to 11 days past ovulation. Conception takes placewithin 24 hours of ovulation, and it can take10 days after conception for hCG to build up enough to be picked up in your urine.

How soon will a pregnancy blood test read positive?

A pregnancy blood test can be accuratewithin seven to 10 days after conception. That’s because it can detectvery small levels of hCG, making it slightly more sensitive than a urine test. The most sensitive urine test can detect hCG as low as 6.3mIU/mL, whereas a blood test can detect levels as low as1 to 2 mIU/mL.

How soon will a pregnancy test read positive? | Flo (15) How soon will a pregnancy test read positive? | Flo (16)

Hey, I'm Anique

I started using Flo app to track my period and ovulation because we wanted to have a baby.

How soon will a pregnancy test read positive? | Flo (17) How soon will a pregnancy test read positive? | Flo (18)

The Flo app helped me learn about my body and spot ovulation signs during our conception journey.

How soon will a pregnancy test read positive? | Flo (19) How soon will a pregnancy test read positive? | Flo (20)

I vividly remember the day
that we switched Flo into
Pregnancy Mode — it was
such a special moment.

How soon will a pregnancy test read positive? | Flo (21) How soon will a pregnancy test read positive? | Flo (22)

Join Anique and explore
ways to increase
pregnancy chances
with the Flo app

Try Flo today

How soon will a pregnancy test read positive? | Flo (23)

Real stories, real results

Learn how the Flo app became an amazing cheerleader for us on our conception journey.

Anique

Anique is a real Flo member and was compensated for her time. Her experiences and opinions are her own.

References

Betz, Danielle, and Kathleen Fane. “Human Chorionic Gonadotropin.”StatPearls, StatPearls Publishing, 2023.

Bhandari, Tamara. “Flaw in Many Home Pregnancy Tests Can Return False Negative Results.”WashU Medicine, 18 Apr. 2019,medicine.washu.edu/news/flaw-in-many-home-pregnancy-tests-can-return-false-negative-results/.

“Chemical Pregnancy.”Cleveland Clinic,my.clevelandclinic.org/health/diseases/22188-chemical-pregnancy. Accessed 23 Dec. 2022.

“Conception.”Cleveland Clinic,my.clevelandclinic.org/health/articles/11585-conception. Accessed 23 Sep. 2022.

Curran, Mark A. “Fetal Development.”Perinatology.com,perinatology.com/Reference/Fetal%20development.htm. Accessed 25 Apr. 2025.

“Fertility Awareness-Based Methods of Family Planning.”The American College of Obstetricians and Gynecologists, Feb. 2025,www.acog.org/womens-health/faqs/fertility-awareness-based-methods-of-family-planning.

“First Trimester.”Cleveland Clinic,my.clevelandclinic.org/health/articles/9699-first-trimester. Accessed 25 Apr. 2025.

Gnoth, C., and S. Johnson. “Strips of Hope: Accuracy of Home Pregnancy Tests and New Developments.”Geburtshilfe und Frauenheilkunde, vol. 74, no. 7, July 2014, pp. 661–69, doi:10.1055/s-0034-1368589.

“Home Pregnancy Tests: Can You Trust the Results?”Mayo Clinic, 23 Dec. 2022,www.mayoclinic.org/healthy-lifestyle/getting-pregnant/in-depth/home-pregnancy-tests/art-20047940.

“Human Chorionic Gonadotropin.”Cleveland Clinic,my.clevelandclinic.org/health/body/22489-human-chorionic-gonadotropin. Accessed 25 Apr. 2025.

“Ovulation.”Cleveland Clinic,my.clevelandclinic.org/health/articles/23439-ovulation. Accessed 17 Feb. 2023.

“Placenta.”Cleveland Clinic,my.clevelandclinic.org/health/body/22337-placenta. Accessed 25 Apr. 2025.

“Pregnancy Tests.” Cleveland Clinic,my.clevelandclinic.org/health/diagnostics/9703-pregnancy-tests. Accessed 25 Apr. 2025.

“Pregnancy Test Ultra Early.”Clearblue, 16 Apr. 2024,uk.clearblue.com/pregnancy-tests/early-detection.

“Premenstrual Syndrome (PMS).”Mayo Clinic, 25 Feb. 2022,www.mayoclinic.org/diseases-conditions/premenstrual-syndrome/symptoms-causes/syc-20376780.

“Symptoms of Pregnancy: What Happens First.”Mayo Clinic, 13 Mar. 2024,www.mayoclinic.org/healthy-lifestyle/getting-pregnant/in-depth/symptoms-of-pregnancy/art-20043853.

History of updates

Current version (01 May 2025)

Medically reviewed by Dr. Jennifer Boyle, Obstetrician and gynecologist, Massachusetts General Hospital, Massachusetts, US

Written by Kate Hollowood

Published (01 May 2025)

In this article

    How soon will a pregnancy test read positive? | Flo (24)

    Get your personal guide to fertility

    • How soon will a pregnancy test read positive? | Flo (25)Learn how to read your body's ovulation signals
    • How soon will a pregnancy test read positive? | Flo (26)Find daily conception tips from our experts
    • How soon will a pregnancy test read positive? | Flo (27)Chat with others who are trying to get pregnant

    Try Flo today

    Related articles

    Ovulation tracking Spotting during ovulation: Is it normal? A doctor weighs in
    Trying to conceive A guide to AMH and its role in reproductive health
    Ovulation tracking LH surge: What is it, and why is it important if you’re TTC?
    Fertility FSH and pregnancy: What you need to know

    Download Flo today

    How soon will a pregnancy test read positive? | Flo (28) How soon will a pregnancy test read positive? | Flo (29)

    Try Flo today

    "),e}}};r(4346);var P=r(7232);function I(t){return function(t){if(Array.isArray(t))return C(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return C(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?C(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r

    0&&void 0!==arguments[0]?arguments[0]:-114,e=window.pageYOffset;function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=window.pageYOffset;s(e<=n?t:r),(e=n)<=0&&(e=1)}window.addEventListener("scroll",(function(){var e=document.querySelector(".flo-header__contents--hide");null!=i&&i.classList.contains("active")||(window.matchMedia("(max-width: 759px)").matches?r(e?t+60:t,0):r())}))}e&&(n&&o&&[e.querySelectorAll("a"),o.querySelectorAll("a")].forEach((function(t){var e=function(e){return I(t).find((function(t){return t.getAttribute("device")===e}))},r=e("android"===a||"ios"===a?a:"general");null==r||r.classList.remove("hide")})),window.addEventListener("scroll",(function(){var t=document.querySelector(".flo-footer")?document.querySelector(".flo-footer").offsetHeight:0,r=document.documentElement.scrollHeight-document.documentElement.clientHeight-t,n=document.querySelector(".flo-article-header")?document.querySelector(".flo-article-header").offsetHeight:160;window.scrollY>=n/1.6&&e.classList.add("active"),window.scrollY>r&&e.classList.remove("active")})),r&&(window.matchMedia("(max-width: 759px)").matches&&c(),window.addEventListener("resize",(function(){window.matchMedia("(max-width: 759px)").matches?c():c(0)}))))}};const R=N;const D={init:function(){var t=document.querySelector(".flo-popups"),e=(document.documentElement.scrollHeight,0);function r(t){if(0!==e)return!1;window.scrollY>t&&window.scrollTo(0,t)}t&&(function(){var n=t.getAttribute("displayprinciple"),o=Boolean(t.getAttribute("blockscroll"));if("scroll"===n)window.addEventListener("scroll",(function(){if(0===e){var n=(document.documentElement.scrollHeight-document.documentElement.clientHeight)/100*(t.getAttribute("percentscroll")?t.getAttribute("percentscroll"):40);window.scrollY>=n&&(t.classList.add("active"),o&&r(n))}}));else if("timing"===n){var i=t.getAttribute("timingpause")?1e3*t.getAttribute("timingpause"):15e3;setTimeout((function(){if(t.classList.add("active"),o){var e=window.scrollY;window.addEventListener("scroll",(function(){r(e)}))}}),i)}}(),document.querySelector(".flo-popups__close").addEventListener("click",(function(){t.classList.remove("active"),e++})))}};r(5086);var q={init:function(){var t,e=document.querySelector(".flo-content"),r=null!==(t=document.querySelector(".flo-content-links__list"))&&void 0!==t?t:document.querySelector(".flo-content__aside-list"),n=document.querySelector(".flo-content-links .flo-preloader"),o=["flo-template__article_v2","flo-template__pregnancy-week","flo-template__dev-page","flo-template__calculator-new"].some((function(t){return document.body.classList.contains(t)})),i=document.querySelector(".flo-content__aside-content"),a=document.querySelector(".flo-header__contents");if(r){var s=o?function(){var t=[];return""!=r.getAttribute("tag-size")&&document.querySelectorAll("".concat(r.getAttribute("tag-size"))).forEach((function(e){var r,n=null!==(r=e.closest(".flo-article-text"))&&void 0!==r?r:e.closest(".flo-narrow-text");n&&"false"==(null==n?void 0:n.getAttribute("hide-header"))&&t.push(e)})),t}():document.querySelectorAll("".concat(r.getAttribute("tag-size")));if(s&&s.length>0){if(i&&(i.style.display="block"),null==n||n.classList.add("flo-preloader__deactive"),s.forEach((function(t){t.offsetTop>r.offsetTop&&(function(t){var e,n=null===(e=t.closest("[real-header]"))||void 0===e?void 0:e.getAttribute("real-header"),i=t.textContent.toLowerCase().replace(/[ @.",\/#!$%\^&\*;:{}=\-_`~()]/g,"-"),s=document.createElement("li"),c=document.createElement("a");if(s.classList.add("flo-content-links__list-item"),c.classList.add("flo-content-links__list-item-link"),c.href="#".concat(i),c.textContent=null!=n?n:t.textContent,c.addEventListener("click",(function(e){var r;e.preventDefault(),o&&f(null===(r=e.target)||void 0===r?void 0:r.closest(".flo-content-links__list-item"),".flo-content-links__list-item"),t.scrollIntoView({behavior:"smooth",block:"center"})})),s.appendChild(c),r.appendChild(s),o){var u=a.querySelector(".flo-header__contents-list > ol"),l=document.createElement("li"),h=document.createElement("a");l.classList.add("flo-header__contents-list-element"),h.href="#".concat(i),h.textContent=null!=n?n:t.textContent,h.addEventListener("click",(function(e){e.preventDefault(),t.scrollIntoView({behavior:"smooth",block:"center"}),setTimeout((function(){a.classList.toggle("active"),document.body.style.overflow=document.body.style.overflow?null:"hidden"}),500)})),l.appendChild(h),u.appendChild(l)}}(t),function(t){t.id=t.textContent.toLowerCase().replace(/[ @.",\/#!$%\^&\*;:{}=\-_`~()]/g,"-")}(t))})),o){var c,u,l=function(t){"click"!==t.type&&"Enter"!==t.key||(a.classList.toggle("active"),document.body.style.overflow=document.body.style.overflow?null:"hidden")};null==a||null===(c=a.querySelector(".flo-header__contents-title"))||void 0===c||c.addEventListener("click",l),null==a||null===(u=a.querySelector(".flo-header__contents-title"))||void 0===u||u.addEventListener("keypress",l)}o&&function(t){var r,n=null==i?void 0:i.clientHeight,o=null===(r=document.querySelector(".flo-content__aside-list"))||void 0===r?void 0:r.clientHeight,s=new IntersectionObserver(c,{rootMargin:window.matchMedia("(max-width:850px)").matches?"-150px":"-400px"});function c(t){t.forEach((function(t){if(t.isIntersecting){var r,s,c=function(t){i.scrollTo({top:t,behavior:"smooth"})},u=null===(r=document.querySelector('a[href="#'.concat(t.target.id,'"].flo-content-links__list-item-link')))||void 0===r?void 0:r.closest(".flo-content-links__list-item"),l=null===(s=document.querySelector('.flo-header__contents-list-element > a[href="#'.concat(t.target.id,'"]')))||void 0===s?void 0:s.closest(".flo-header__contents-list-element"),h=document.querySelector(".flo-header__contents-title > span");u&&f(u,".flo-content-links__list-item"),l&&f(l,".flo-header__contents-list-element"),h&&u&&(h.textContent="".concat(u.textContent)),(null==h?void 0:h.textContent.length)>0&&(e.classList.add("flo-content--header-content-links"),a.classList.remove("flo-header__contents--hide")),o>=n&&(u.offsetTop+u.clientHeight>n-200?c(u.offsetTop/1.4):c(0))}}))}o0&&t.forEach((function(t){if(t.getAttribute("device")){var r,n=null==t||null===(r=t.closest("section"))||void 0===r?void 0:r.querySelectorAll("a");(null==n?void 0:n.length)>1&&t.getAttribute("device")!==e?t.remove():t.classList.remove("hidden")}}))}"android"===H||"ios"===H?t(z,H):t(Y,"other")}});r(5700),r(2008),r(1688),r(9572),r(7945),r(3851),r(1278),r(9432),r(9391),r(4520),r(8431),r(3215);const V=Object.prototype.toString;function W(t,e){return V.call(t)===`[object ${e}]`}function J(t){return W(t,"Object")}function K(t){return Boolean(t&&t.then&&"function"==typeof t.then)}function X(t){return t&&t.Math==Math?t:void 0}const Z="object"==typeof globalThis&&X(globalThis)||"object"==typeof window&&X(window)||"object"==typeof self&&X(self)||"object"==typeof r.g&&X(r.g)||function(){return this}()||{};function Q(t,e,r){const n=r||Z,o=n.__SENTRY__=n.__SENTRY__||{};return o[t]||(o[t]=e())}function tt(){const t=Z,e=t.crypto||t.msCrypto;let r=()=>16*Math.random();try{if(e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");e&&e.getRandomValues&&(r=()=>{const t=new Uint8Array(1);return e.getRandomValues(t),t[0]})}catch(t){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(t=>(t^(15&r())>>t/4).toString(16)))}function et(){return Date.now()/1e3}const rt=function(){const{performance:t}=Z;if(!t||!t.now)return et;const e=Date.now()-t.now(),r=null==t.timeOrigin?e:t.timeOrigin;return()=>(r+t.now())/1e3}();let nt;(()=>{const{performance:t}=Z;if(!t||!t.now)return void(nt="none");const e=36e5,r=t.now(),n=Date.now(),o=t.timeOrigin?Math.abs(t.timeOrigin+r-n):e,i=o{const n=at[t];r[t]=e[t],e[t]=n}));try{return t()}finally{n.forEach((t=>{e[t]=r[t]}))}}const ct=function(){let t=!1;const e={enable:()=>{t=!0},disable:()=>{t=!1},isEnabled:()=>t};return ot?it.forEach((r=>{e[r]=(...e)=>{t&&st((()=>{Z.console[r](`Sentry Logger [${r}]:`,...e)}))}})):it.forEach((t=>{e[t]=()=>{}})),e}(),ut="production",lt="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var ft;!function(t){t[t.PENDING=0]="PENDING";t[t.RESOLVED=1]="RESOLVED";t[t.REJECTED=2]="REJECTED"}(ft||(ft={}));class ht{constructor(t){ht.prototype.__init.call(this),ht.prototype.__init2.call(this),ht.prototype.__init3.call(this),ht.prototype.__init4.call(this),this._state=ft.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(t){this._reject(t)}}then(t,e){return new ht(((r,n)=>{this._handlers.push([!1,e=>{if(t)try{r(t(e))}catch(t){n(t)}else r(e)},t=>{if(e)try{r(e(t))}catch(t){n(t)}else n(t)}]),this._executeHandlers()}))}catch(t){return this.then((t=>t),t)}finally(t){return new ht(((e,r)=>{let n,o;return this.then((e=>{o=!1,n=e,t&&t()}),(e=>{o=!0,n=e,t&&t()})).then((()=>{o?r(n):e(n)}))}))}__init(){this._resolve=t=>{this._setResult(ft.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(ft.REJECTED,t)}}__init3(){this._setResult=(t,e)=>{this._state===ft.PENDING&&(K(e)?e.then(this._resolve,this._reject):(this._state=t,this._value=e,this._executeHandlers()))}}__init4(){this._executeHandlers=()=>{if(this._state===ft.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach((t=>{t[0]||(this._state===ft.RESOLVED&&t[1](this._value),this._state===ft.REJECTED&&t[2](this._value),t[0]=!0)}))}}}function dt(){return Q("globalEventProcessors",(()=>[]))}function pt(t,e,r,n=0){return new ht(((o,i)=>{const a=t[n];if(null===e||"function"!=typeof a)o(e);else{const s=a({...e},r);lt&&a.id&&null===s&&ct.log(`Event processor "${a.id}" dropped event`),K(s)?s.then((e=>pt(t,e,r,n+1).then(o))).then(null,i):pt(t,s,r,n+1).then(o).then(null,i)}}))}function vt(t){return gt(t,new Map)}function gt(t,e){if(function(t){if(!J(t))return!1;try{const e=Object.getPrototypeOf(t).constructor.name;return!e||"Object"===e}catch(t){return!0}}(t)){const r=e.get(t);if(void 0!==r)return r;const n={};e.set(t,n);for(const r of Object.keys(t))void 0!==t[r]&&(n[r]=gt(t[r],e));return n}if(Array.isArray(t)){const r=e.get(t);if(void 0!==r)return r;const n=[];return e.set(t,n),t.forEach((t=>{n.push(gt(t,e))})),n}return t}function yt(t){const e=rt(),r={sid:tt(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(t){return vt({sid:`${t.sid}`,init:t.init,started:new Date(1e3*t.started).toISOString(),timestamp:new Date(1e3*t.timestamp).toISOString(),status:t.status,errors:t.errors,did:"number"==typeof t.did||"string"==typeof t.did?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})}(r)};return t&&mt(r,t),r}function mt(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),t.did||e.did||(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||rt(),e.abnormal_mechanism&&(t.abnormal_mechanism=e.abnormal_mechanism),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=32===e.sid.length?e.sid:tt()),void 0!==e.init&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),"number"==typeof e.started&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if("number"==typeof e.duration)t.duration=e.duration;else{const e=t.timestamp-t.started;t.duration=e>=0?e:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),"number"==typeof e.errors&&(t.errors=e.errors),e.status&&(t.status=e.status)}function bt(t){return t.transaction}function wt(t){const{spanId:e,traceId:r}=t.spanContext(),{data:n,op:o,parent_span_id:i,status:a,tags:s,origin:c}=xt(t);return vt({data:n,op:o,parent_span_id:i,span_id:e,status:a,tags:s,trace_id:r,origin:c})}function xt(t){return function(t){return"function"==typeof t.getSpanJSON}(t)?t.getSpanJSON():"function"==typeof t.toJSON?t.toJSON():{}}function _t(t){const{traceFlags:e}=t.spanContext();return Boolean(1&e)}function St(t){const e=Mt();if(!e)return{};const r=function(t,e,r){const n=e.getOptions(),{publicKey:o}=e.getDsn()||{},{segment:i}=r&&r.getUser()||{},a=vt({environment:n.environment||ut,release:n.release,user_segment:i,public_key:o,trace_id:t});return e.emit&&e.emit("createDsc",a),a}(xt(t).trace_id||"",e,Ft()),n=bt(t);if(!n)return r;const o=n&&n._frozenDynamicSamplingContext;if(o)return o;const{sampleRate:i,source:a}=n.metadata;null!=i&&(r.sample_rate=`${i}`);const s=xt(n);return a&&"url"!==a&&(r.transaction=s.description),r.sampled=String(_t(n)),e.emit&&e.emit("createDsc",r),r}function Et(t,e){const{fingerprint:r,span:n,breadcrumbs:o,sdkProcessingMetadata:i}=e;!function(t,e){const{extra:r,tags:n,user:o,contexts:i,level:a,transactionName:s}=e,c=vt(r);c&&Object.keys(c).length&&(t.extra={...c,...t.extra});const u=vt(n);u&&Object.keys(u).length&&(t.tags={...u,...t.tags});const l=vt(o);l&&Object.keys(l).length&&(t.user={...l,...t.user});const f=vt(i);f&&Object.keys(f).length&&(t.contexts={...f,...t.contexts});a&&(t.level=a);s&&(t.transaction=s)}(t,e),n&&function(t,e){t.contexts={trace:wt(e),...t.contexts};const r=bt(e);if(r){t.sdkProcessingMetadata={dynamicSamplingContext:St(e),...t.sdkProcessingMetadata};const n=xt(r).description;n&&(t.tags={transaction:n,...t.tags})}}(t,n),function(t,e){t.fingerprint=t.fingerprint?function(t){return Array.isArray(t)?t:[t]}(t.fingerprint):[],e&&(t.fingerprint=t.fingerprint.concat(e));t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}(t,r),function(t,e){const r=[...t.breadcrumbs||[],...e];t.breadcrumbs=r.length?r:void 0}(t,o),function(t,e){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e}}(t,i)}class kt{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=Ot()}static clone(t){return t?t.clone():new kt}clone(){const t=new kt;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},t._user=this._user,t._level=this._level,t._span=this._span,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._requestSession=this._requestSession,t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t}setClient(t){this._client=t}getClient(){return this._client}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&mt(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,e){return this._tags={...this._tags,[t]:e},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,e){return this._extra={...this._extra,[t]:e},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,e){return null===e?delete this._contexts[t]:this._contexts[t]=e,this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const t=this._span;return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const e="function"==typeof t?t(this):t;if(e instanceof kt){const t=e.getScopeData();this._tags={...this._tags,...t.tags},this._extra={...this._extra,...t.extra},this._contexts={...this._contexts,...t.contexts},t.user&&Object.keys(t.user).length&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint.length&&(this._fingerprint=t.fingerprint),e.getRequestSession()&&(this._requestSession=e.getRequestSession()),t.propagationContext&&(this._propagationContext=t.propagationContext)}else if(J(e)){const e=t;this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)}return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=Ot(),this}addBreadcrumb(t,e){const r="number"==typeof e?e:100;if(r<=0)return this;const n={timestamp:et(),...t},o=this._breadcrumbs;return o.push(n),this._breadcrumbs=o.length>r?o.slice(-r):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:t,_attachments:e,_contexts:r,_tags:n,_extra:o,_user:i,_level:a,_fingerprint:s,_eventProcessors:c,_propagationContext:u,_sdkProcessingMetadata:l,_transactionName:f,_span:h}=this;return{breadcrumbs:t,attachments:e,contexts:r,tags:n,extra:o,user:i,level:a,fingerprint:s||[],eventProcessors:c,propagationContext:u,sdkProcessingMetadata:l,transactionName:f,span:h}}applyToEvent(t,e={},r=[]){Et(t,this.getScopeData());return pt([...r,...dt(),...this._eventProcessors],t,e)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,e){const r=e&&e.event_id?e.event_id:tt();if(!this._client)return ct.warn("No client configured on scope - will not capture exception!"),r;const n=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:n,...e,event_id:r},this),r}captureMessage(t,e,r){const n=r&&r.event_id?r.event_id:tt();if(!this._client)return ct.warn("No client configured on scope - will not capture message!"),n;const o=new Error(t);return this._client.captureMessage(t,e,{originalException:t,syntheticException:o,...r,event_id:n},this),n}captureEvent(t,e){const r=e&&e.event_id?e.event_id:tt();return this._client?(this._client.captureEvent(t,{...e,event_id:r},this),r):(ct.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((t=>{t(this)})),this._notifyingListeners=!1)}}function Ot(){return{traceId:tt(),spanId:tt().substring(16)}}const Tt=parseFloat("7.120.3"),jt=100;class At{constructor(t,e,r,n=Tt){let o,i;this._version=n,e?o=e:(o=new kt,o.setClient(t)),r?i=r:(i=new kt,i.setClient(t)),this._stack=[{scope:o}],t&&this.bindClient(t),this._isolationScope=i}isOlderThan(t){return this._version(this.popScope(),t)),(t=>{throw this.popScope(),t})):(this.popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(t,e){const r=this._lastEventId=e&&e.event_id?e.event_id:tt(),n=new Error("Sentry syntheticException");return this.getScope().captureException(t,{originalException:t,syntheticException:n,...e,event_id:r}),r}captureMessage(t,e,r){const n=this._lastEventId=r&&r.event_id?r.event_id:tt(),o=new Error(t);return this.getScope().captureMessage(t,e,{originalException:t,syntheticException:o,...r,event_id:n}),n}captureEvent(t,e){const r=e&&e.event_id?e.event_id:tt();return t.type||(this._lastEventId=r),this.getScope().captureEvent(t,{...e,event_id:r}),r}lastEventId(){return this._lastEventId}addBreadcrumb(t,e){const{scope:r,client:n}=this.getStackTop();if(!n)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:i=jt}=n.getOptions&&n.getOptions()||{};if(i<=0)return;const a={timestamp:et(),...t},s=o?st((()=>o(a,e))):a;null!==s&&(n.emit&&n.emit("beforeAddBreadcrumb",s,e),r.addBreadcrumb(s,i))}setUser(t){this.getScope().setUser(t),this.getIsolationScope().setUser(t)}setTags(t){this.getScope().setTags(t),this.getIsolationScope().setTags(t)}setExtras(t){this.getScope().setExtras(t),this.getIsolationScope().setExtras(t)}setTag(t,e){this.getScope().setTag(t,e),this.getIsolationScope().setTag(t,e)}setExtra(t,e){this.getScope().setExtra(t,e),this.getIsolationScope().setExtra(t,e)}setContext(t,e){this.getScope().setContext(t,e),this.getIsolationScope().setContext(t,e)}configureScope(t){const{scope:e,client:r}=this.getStackTop();r&&t(e)}run(t){const e=Pt(this);try{t(this)}finally{Pt(e)}}getIntegration(t){const e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(e){return lt&&ct.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,e){const r=this._callExtensionMethod("startTransaction",t,e);if(lt&&!r){this.getClient()?ct.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):ct.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return r}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){const t=this.getStackTop().scope,e=t.getSession();e&&function(t,e){let r={};e?r={status:e}:"ok"===t.status&&(r={status:"exited"}),mt(t,r)}(e),this._sendSessionUpdate(),t.setSession()}startSession(t){const{scope:e,client:r}=this.getStackTop(),{release:n,environment:o=ut}=r&&r.getOptions()||{},{userAgent:i}=Z.navigator||{},a=yt({release:n,environment:o,user:e.getUser(),...i&&{userAgent:i},...t}),s=e.getSession&&e.getSession();return s&&"ok"===s.status&&mt(s,{status:"exited"}),this.endSession(),e.setSession(a),a}shouldSendDefaultPii(){const t=this.getClient(),e=t&&t.getOptions();return Boolean(e&&e.sendDefaultPii)}_sendSessionUpdate(){const{scope:t,client:e}=this.getStackTop(),r=t.getSession();r&&e&&e.captureSession&&e.captureSession(r)}_callExtensionMethod(t,...e){const r=Lt().__SENTRY__;if(r&&r.extensions&&"function"==typeof r.extensions[t])return r.extensions[t].apply(this,e);lt&&ct.warn(`Extension method ${t} couldn't be found, doing nothing.`)}}function Lt(){return Z.__SENTRY__=Z.__SENTRY__||{extensions:{},hub:void 0},Z}function Pt(t){const e=Lt(),r=Rt(e);return Dt(e,t),r}function It(){const t=Lt();if(t.__SENTRY__&&t.__SENTRY__.acs){const e=t.__SENTRY__.acs.getCurrentHub();if(e)return e}return Ct(t)}function Ct(t=Lt()){return Nt(t)&&!Rt(t).isOlderThan(Tt)||Dt(t,new At),Rt(t)}function Nt(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function Rt(t){return Q("hub",(()=>new At),t)}function Dt(t,e){if(!t)return!1;return(t.__SENTRY__=t.__SENTRY__||{}).hub=e,!0}new WeakMap;function qt(t){if(t)return function(t){return t instanceof kt||"function"==typeof t}(t)||function(t){return Object.keys(t).some((t=>Ut.includes(t)))}(t)?{captureContext:t}:t}const Ut=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function Mt(){return It().getClient()}function Ft(){return It().getScope()}function Gt(t){var e,r,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e=t,It().captureException(e,qt(r)),"prod"!==webEnv&&(console.error(t),!0===n))throw t}var Ht="CrossDomainConsent";function Bt(){return function(t){try{var r=e.get(t),n=null!=r&&r.length?r.replace(/'/g,'"').replace(/([^{}:,\s]+):(\s*)?([^{}:,\s]+)/g,'"$1":$3'):"{}",o=JSON.parse(n);return{marketing:o.marketing,necessary:o.necessary,preferences:o.preferences,statistics:o.statistics}}catch(t){return Gt(t),{marketing:!1,necessary:!1,preferences:!1,statistics:!1}}}(e.get(Ht)?Ht:"CookieConsent")}function zt(t){var e=Bt();return t.every((function(t){return!0===(null==e?void 0:e[t])}))}r(5746),r(8408);function Yt(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return $t(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$t(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function $t(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&void 0!==arguments[0])||arguments[0],e={};try{var r,n=Yt(new URLSearchParams(window.location.search));try{for(n.s();!(r=n.n()).done;){var o,i,a,s,c=r.value,u=null==c||null===(o=c[0])||void 0===o||null===(i=o.toLowerCase)||void 0===i?void 0:i.call(o),l=null==c||null===(a=c[1])||void 0===a||null===(s=a.toLowerCase)||void 0===s?void 0:s.call(a);u&&l&&0===u.indexOf("utm_")&&(e[t?u.replace("utm_",""):u]=l)}}catch(t){n.e(t)}finally{n.f()}}catch(t){Gt(t)}return e}r(744);function Wt(t){return Wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wt(t)}function Jt(){Jt=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,r,n){return Object.defineProperty(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n})}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function u(e,r,n,o){var i=r&&r.prototype instanceof h?r:h,a=Object.create(i.prototype);return c(a,"_invoke",function(e,r,n){var o=1;return function(i,a){if(3===o)throw Error("Generator is already running");if(4===o){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var s=n.delegate;if(s){var c=x(s,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(1===o)throw o=4,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=3;var u=l(e,r,n);if("normal"===u.type){if(o=n.done?4:2,u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=4,n.method="throw",n.arg=u.arg)}}}(e,n,new E(o||[])),!0),a}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var f={};function h(){}function d(){}function p(){}var v={};c(v,i,(function(){return this}));var g=Object.getPrototypeOf,y=g&&g(g(k([])));y&&y!==r&&n.call(y,i)&&(v=y);var m=p.prototype=h.prototype=Object.create(v);function b(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function r(o,i,a,s){var c=l(t[o],t,i);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==Wt(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,s)}),(function(t){r("throw",t,a,s)})):e.resolve(f).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,s)}))}s(c.arg)}var o;c(this,"_invoke",(function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}),!0)}function x(e,r){var n=r.method,o=e.i[n];if(o===t)return r.delegate=null,"throw"===n&&e.i.return&&(r.method="return",r.arg=t,x(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.i,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.r]=a.value,r.next=e.n,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,f):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,f)}function _(t){this.tryEntries.push(t)}function S(e){var r=e[4]||{};r.type="normal",r.arg=t,e[4]=r}function E(t){this.tryEntries=[[-1]],t.forEach(_,this),this.reset(!0)}function k(e){if(null!=e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--o){var i=this.tryEntries[o],a=i[4],s=this.prev,c=i[1],u=i[2];if(-1===i[0])return n("end"),!1;if(!c&&!u)throw Error("try statement without catch or finally");if(null!=i[0]&&i[0]<=s){if(s=0;--r){var n=this.tryEntries[r];if(n[0]>-1&&n[0]<=this.prev&&this.prev=0;--e){var r=this.tryEntries[e];if(r[2]===t)return this.complete(r[4],r[3]),S(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r[0]===t){var n=r[4];if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={i:k(e),r,n},"next"===this.method&&(this.arg=t),f}},e}function Kt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,s=[],c=!0,u=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(s.push(n.value),s.length!==e);c=!0);}catch(t){u=!0,o=t}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return Xt(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xt(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xt(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r1&&void 0!==arguments[1]?arguments[1]:0,r=(le[t[e+0]]+le[t[e+1]]+le[t[e+2]]+le[t[e+3]]+"-"+le[t[e+4]]+le[t[e+5]]+"-"+le[t[e+6]]+le[t[e+7]]+"-"+le[t[e+8]]+le[t[e+9]]+"-"+le[t[e+10]]+le[t[e+11]]+le[t[e+12]]+le[t[e+13]]+le[t[e+14]]+le[t[e+15]]).toLowerCase();if(!ue(r))throw TypeError("Stringified UUID is invalid");return r};const de=function(t,e,r){var n=(t=t||{}).random||(t.rng||se)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,e){r=r||0;for(var o=0;o<16;++o)e[r+o]=n[o];return e}return he(n)};function pe(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:365,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=e.get(t);return o||(o=de(),e.set(t,o,{expires:r,domain:n}),o)}r(739);function ve(t){return ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ve(t)}function ge(){ge=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,r,n){return Object.defineProperty(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n})}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function u(e,r,n,o){var i=r&&r.prototype instanceof h?r:h,a=Object.create(i.prototype);return c(a,"_invoke",function(e,r,n){var o=1;return function(i,a){if(3===o)throw Error("Generator is already running");if(4===o){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var s=n.delegate;if(s){var c=x(s,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(1===o)throw o=4,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=3;var u=l(e,r,n);if("normal"===u.type){if(o=n.done?4:2,u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=4,n.method="throw",n.arg=u.arg)}}}(e,n,new E(o||[])),!0),a}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var f={};function h(){}function d(){}function p(){}var v={};c(v,i,(function(){return this}));var g=Object.getPrototypeOf,y=g&&g(g(k([])));y&&y!==r&&n.call(y,i)&&(v=y);var m=p.prototype=h.prototype=Object.create(v);function b(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function r(o,i,a,s){var c=l(t[o],t,i);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==ve(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,s)}),(function(t){r("throw",t,a,s)})):e.resolve(f).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,s)}))}s(c.arg)}var o;c(this,"_invoke",(function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}),!0)}function x(e,r){var n=r.method,o=e.i[n];if(o===t)return r.delegate=null,"throw"===n&&e.i.return&&(r.method="return",r.arg=t,x(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.i,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.r]=a.value,r.next=e.n,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,f):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,f)}function _(t){this.tryEntries.push(t)}function S(e){var r=e[4]||{};r.type="normal",r.arg=t,e[4]=r}function E(t){this.tryEntries=[[-1]],t.forEach(_,this),this.reset(!0)}function k(e){if(null!=e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--o){var i=this.tryEntries[o],a=i[4],s=this.prev,c=i[1],u=i[2];if(-1===i[0])return n("end"),!1;if(!c&&!u)throw Error("try statement without catch or finally");if(null!=i[0]&&i[0]<=s){if(s=0;--r){var n=this.tryEntries[r];if(n[0]>-1&&n[0]<=this.prev&&this.prev=0;--e){var r=this.tryEntries[e];if(r[2]===t)return this.complete(r[4],r[3]),S(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r[0]===t){var n=r[4];if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={i:k(e),r,n},"next"===this.method&&(this.arg=t),f}},e}function ye(t,e,r,n,o,i,a){try{var s=t[i](a),c=s.value}catch(t){return void r(t)}s.done?e(c):Promise.resolve(c).then(n,o)}function me(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){ye(i,n,o,a,s,"next",t)}function s(t){ye(i,n,o,a,s,"throw",t)}a(void 0)}))}}var be="prod"===webEnv?"https://api.owhealth.com/v1/web-analytics":"https://api.staging.owhealth.com/v1/web-analytics";function we(t){return xe.apply(this,arguments)}function xe(){return xe=me(ge().mark((function t(e){var r,n,o;return ge().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r={events:e},t.prev=1,n=fetch(be,{method:"POST",headers:{"Content-Type":"application/json",Accept:"*/*"},body:JSON.stringify(r)}),o=new Promise((function(t,e){setTimeout(me(ge().mark((function e(){return ge().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t();case 1:case"end":return e.stop()}}),e)}))),1500)})),t.next=6,Promise.race([n,o]);case 6:t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),"dev"!==webEnv&&Gt(t.t0);case 11:case"end":return t.stop()}}),t,null,[[1,8]])}))),xe.apply(this,arguments)}function _e(t){return _e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_e(t)}function Se(){Se=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,r,n){return Object.defineProperty(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n})}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function u(e,r,n,o){var i=r&&r.prototype instanceof h?r:h,a=Object.create(i.prototype);return c(a,"_invoke",function(e,r,n){var o=1;return function(i,a){if(3===o)throw Error("Generator is already running");if(4===o){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var s=n.delegate;if(s){var c=x(s,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(1===o)throw o=4,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=3;var u=l(e,r,n);if("normal"===u.type){if(o=n.done?4:2,u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=4,n.method="throw",n.arg=u.arg)}}}(e,n,new E(o||[])),!0),a}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var f={};function h(){}function d(){}function p(){}var v={};c(v,i,(function(){return this}));var g=Object.getPrototypeOf,y=g&&g(g(k([])));y&&y!==r&&n.call(y,i)&&(v=y);var m=p.prototype=h.prototype=Object.create(v);function b(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function r(o,i,a,s){var c=l(t[o],t,i);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==_e(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,s)}),(function(t){r("throw",t,a,s)})):e.resolve(f).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,s)}))}s(c.arg)}var o;c(this,"_invoke",(function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}),!0)}function x(e,r){var n=r.method,o=e.i[n];if(o===t)return r.delegate=null,"throw"===n&&e.i.return&&(r.method="return",r.arg=t,x(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.i,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.r]=a.value,r.next=e.n,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,f):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,f)}function _(t){this.tryEntries.push(t)}function S(e){var r=e[4]||{};r.type="normal",r.arg=t,e[4]=r}function E(t){this.tryEntries=[[-1]],t.forEach(_,this),this.reset(!0)}function k(e){if(null!=e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--o){var i=this.tryEntries[o],a=i[4],s=this.prev,c=i[1],u=i[2];if(-1===i[0])return n("end"),!1;if(!c&&!u)throw Error("try statement without catch or finally");if(null!=i[0]&&i[0]<=s){if(s=0;--r){var n=this.tryEntries[r];if(n[0]>-1&&n[0]<=this.prev&&this.prev=0;--e){var r=this.tryEntries[e];if(r[2]===t)return this.complete(r[4],r[3]),S(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r[0]===t){var n=r[4];if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={i:k(e),r,n},"next"===this.method&&(this.arg=t),f}},e}function Ee(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ke(t){for(var e=1;e1&&void 0!==g[1]?g[1]:{},y=void 0,u=zt(["marketing","necessary","statistics"])?{sessionId:pe("session_id"),visitorId:pe("visitor_id",365,(y=window.location.hostname.split(".").reverse(),y.length<=1||!y[1]||!y[0]?window.location.hostname:".".concat(y[1],".").concat(y[0])))}:{sessionId:void 0,visitorId:void 0},l=u.sessionId,f=u.visitorId,h=null===(r=document.querySelector("html").getAttribute("lang"))||void 0===r?void 0:r.toUpperCase(),d=Vt(),t.next=6,ne();case 6:return p=t.sent,v=new P.UAParser(navigator.userAgent),t.abrupt("return",{date:(new Date).toISOString(),event_type:e,page_path:window.location.pathname,referal:document.referrer,screen_name:window.location.pathname,session:{session_id:l,source:null==d?void 0:d.source,ad_campaign:null==d?void 0:d.campaign,ad_id:null==d?void 0:d.id,ad_set:null==d?void 0:d.set},visitor:{additional_attributes:{},br:null==v||null===(n=v.getBrowser())||void 0===n?void 0:n.name,br_ver:null==v||null===(o=v.getBrowser())||void 0===o?void 0:o.version,co:p,os:null==v?void 0:v.getOS().name,os_version:null==v?void 0:v.getOS().version,user_agent:null==v||null===(i=v.getResult())||void 0===i?void 0:i.ua,visitor_id:f,lang:null===(a=navigator)||void 0===a||null===(a=a.language)||void 0===a||null===(s=a.slice)||void 0===s||null===(s=s.call(a,0,2))||void 0===s?void 0:s.toUpperCase()},web_user:{additional_attributes:{}},additional_fields:ke({authentication_type:"",utm_medium:null==d?void 0:d.medium,service:"content_site",lang_page:h,page_url:window.location.href,page_referrer:document.referrer,utm:d},c)});case 9:case"end":return t.stop()}var y}),t)}))),Le.apply(this,arguments)}var Pe=[],Ie=null;function Ce(){return Ce=je(Se().mark((function t(e){var r,n=arguments;return Se().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.length>1&&void 0!==n[1]?n[1]:{},t.t0=Pe,t.next=4,Ae(e,r);case 4:return t.t1=t.sent,t.t0.push.call(t.t0,t.t1),t.abrupt("return",new Promise((function(t,e){Ie&&clearTimeout(Ie),Ie=setTimeout((function(){var e=[].concat(Pe);Pe.length=0,we(e).catch(Gt).finally((function(){t()}))}),1)})));case 7:case"end":return t.stop()}}),t)}))),Ce.apply(this,arguments)}function Ne(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,n){zt(["marketing","statistics"])?function(t){return Ce.apply(this,arguments)}(t,e).catch(Gt).catch(n).then(r):r()}))}function Re(t){return Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Re(t)}function De(){De=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,r,n){return Object.defineProperty(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n})}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function u(e,r,n,o){var i=r&&r.prototype instanceof h?r:h,a=Object.create(i.prototype);return c(a,"_invoke",function(e,r,n){var o=1;return function(i,a){if(3===o)throw Error("Generator is already running");if(4===o){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var s=n.delegate;if(s){var c=x(s,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(1===o)throw o=4,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=3;var u=l(e,r,n);if("normal"===u.type){if(o=n.done?4:2,u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=4,n.method="throw",n.arg=u.arg)}}}(e,n,new E(o||[])),!0),a}function l(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=u;var f={};function h(){}function d(){}function p(){}var v={};c(v,i,(function(){return this}));var g=Object.getPrototypeOf,y=g&&g(g(k([])));y&&y!==r&&n.call(y,i)&&(v=y);var m=p.prototype=h.prototype=Object.create(v);function b(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function r(o,i,a,s){var c=l(t[o],t,i);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==Re(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,a,s)}),(function(t){r("throw",t,a,s)})):e.resolve(f).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,s)}))}s(c.arg)}var o;c(this,"_invoke",(function(t,n){function i(){return new e((function(e,o){r(t,n,e,o)}))}return o=o?o.then(i,i):i()}),!0)}function x(e,r){var n=r.method,o=e.i[n];if(o===t)return r.delegate=null,"throw"===n&&e.i.return&&(r.method="return",r.arg=t,x(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var i=l(o,e.i,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,f;var a=i.arg;return a?a.done?(r[e.r]=a.value,r.next=e.n,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,f):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,f)}function _(t){this.tryEntries.push(t)}function S(e){var r=e[4]||{};r.type="normal",r.arg=t,e[4]=r}function E(t){this.tryEntries=[[-1]],t.forEach(_,this),this.reset(!0)}function k(e){if(null!=e){var r=e[i];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function r(){for(;++o=0;--o){var i=this.tryEntries[o],a=i[4],s=this.prev,c=i[1],u=i[2];if(-1===i[0])return n("end"),!1;if(!c&&!u)throw Error("try statement without catch or finally");if(null!=i[0]&&i[0]<=s){if(s=0;--r){var n=this.tryEntries[r];if(n[0]>-1&&n[0]<=this.prev&&this.prev=0;--e){var r=this.tryEntries[e];if(r[2]===t)return this.complete(r[4],r[3]),S(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r[0]===t){var n=r[4];if("throw"===n.type){var o=n.arg;S(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={i:k(e),r,n},"next"===this.method&&(this.arg=t),f}},e}function qe(t,e,r,n,o,i,a){try{var s=t[i](a),c=s.value}catch(t){return void r(t)}s.done?e(c):Promise.resolve(c).then(n,o)}function Ue(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){qe(i,n,o,a,s,"next",t)}function s(t){qe(i,n,o,a,s,"throw",t)}a(void 0)}))}}function Me(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return Fe(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Fe(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function Fe(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r\n \n ';t.forEach((function(t){var r=document.createElement("div");r.className="table-scroll-controls";var n=document.createElement("button");n.className="table-scroll-control table-scroll-left",n.innerHTML=e,n.setAttribute("aria-label","Scroll table left");var o=document.createElement("button");o.className="table-scroll-control table-scroll-right",o.innerHTML=e,o.setAttribute("aria-label","Scroll table right"),r.appendChild(n),r.appendChild(o),t.insertAdjacentElement("afterend",r);var i=function(){var e=t.scrollWidth>t.clientWidth,i=t.scrollLeft,a=t.scrollWidth-t.clientWidth;r.classList.toggle("hidden",!e),e&&(n.classList.toggle("disabled",0===i),o.classList.toggle("disabled",i>=a))};i(),n.addEventListener("click",(function(){var e=Math.max(0,t.scrollLeft-t.clientWidth/2);t.scrollTo({left:e,behavior:"smooth"})})),o.addEventListener("click",(function(){var e=t.scrollWidth-t.clientWidth,r=Math.min(e,t.scrollLeft+t.clientWidth/2);t.scrollTo({left:r,behavior:"smooth"})})),t.addEventListener("scroll",i),window.addEventListener("resize",i)}))}};document.addEventListener("DOMContentLoaded",(function(){document.querySelector(".floating-button")?R.init():A.init(),$.init(),o.init(),a.init(),d.init(),E.init(),L.init(),D.init(),U.init(),M.init(),F.init(),Ge.init(),He.init()}))})()})();
    How soon will a pregnancy test read positive? | Flo (2025)

    References

    Top Articles
    Latest Posts
    Recommended Articles
    Article information

    Author: Eusebia Nader

    Last Updated:

    Views: 5333

    Rating: 5 / 5 (60 voted)

    Reviews: 83% of readers found this page helpful

    Author information

    Name: Eusebia Nader

    Birthday: 1994-11-11

    Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

    Phone: +2316203969400

    Job: International Farming Consultant

    Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

    Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.