So why do thousands of women join these site: Elena Kosalova of the Ukraine says, "Men here are not serious about family, they expect women to stay home while they go out each night with their friends and drink. I want a man who s serious, mature and who wants to be with his wife and family. I have met Americans in the past and they seem more reliable and mature." Elena rejects the idea she is a "Mail Order Bride"
There was no way we could discuss the best dating apps without mentioning the granddaddy of them all. Match was at the top of the dating game long before apps existed, and its experience shows. You don’t have to log into the app via Facebook — though you will have to go through a signup process that requires you to add a few photos, answer some questions about your gender and preferences, and create a username and password.
Biker Kiss is the best and largest biker dating app for biker singles. It is dedicated to biker girls and motorcycle men who are looking to meet local biker singles for friendship, relationship and more. This is the best tool for bikers and friends to get to know each other and establish a relationship and talk about their interests or to help each other. The site manually checks all new and changed profiles to kick scammers out. For security reasons, Biker Kiss verifies users' driving license, photos, and age so you will see real biker singles there. With more than 512'000 registered users, Biker Kiss deserves the honor of the best biker dating app.

Beyond inclusivity, the app asks you all the straight-up (and critical) questions you'd normally wait until the third date to bring up. So you know where every potential match stands on important issues as soon as you swipe. Some of the least skipped questions when building profiles include: "Are you the type of person to tell a homeless person to get a job?" and "Are carbohydrates something you think about?" So if you’ve got no time for B.S. in 2019, OkCupid’s for you.
Julia* lives in Maine and, though she says she’s had the most success meeting people via Bumble, kept Tinder for her work trips. “I’ve held onto Tinder because it’s used more internationally,” she says. “I used to travel abroad alone for work a lot and would just get super bored. I downloaded Tinder for the first time in Buenos Aires because I wanted to practice my Spanish. Even if I don’t go out with anyone, at the very least it’s entertaining to scope out people in foreign cities.”
In theory, dating apps are simply a way to meet potential love or sex partners. These smartphone-dwelling matchmakers can even facilitate experimentation, helping users code for and discover what they want from another person in any given moment. They provide a way to meet people on a user’s own schedule, which potentially democratizes the whole dating process. (Honestly, who can afford to go out every night? Carrie Bradshaw was clearly a con artist.) To look at it from a distance, the future of dating is easy and great! And yet...and yet.
The app will show you your daily matches all at once instead of one at a time, so you'll have to scroll — but the Discover tab is where the app gets a little jumbled. Everything still looks clean, but it's basically endless scrolling of the profiles within the distance you've set (no compatibility figured in), so this is probably used more like Tinder. Regardless, the app is user friendly and makes it easy to do some swiping or searching on the morning commute or while waiting in line at the store, and makes using a dating app feel cool — not like a desperate old person begging someone to marry them.
OkCupid is one of the most popular dating apps out there. You've probably heard of this one before. It boasts over 40 million people although we're not sure how many of those are daily active users. It uses a more traditional dating site method. It'll ask you a bunch of questions and try to find matches based on similar interests. It also has some more modern dating apps features, like swiping away profiles you want or don't want. It'll ask you to subscribe to a monthly payment plan to unlock all the good features. The app has some strict, ambiguous rules about some things and the app itself is occasionally slow and buggy. Otherwise, it's actually not half bad.
Bumble also checks the boxes for usability, a slick user interface, and easy setup. In addition, the relatively ballsy move of designing a dating app specifically with women in mind pays off. It’s the only app that clearly states plainly and prominently that it prohibits pornographic material, requires its users to respect one another, and has a code of conduct in place specifically to make it a safe and friendly place. We only found one other dating app that had a code of conduct — and it was hidden within the Terms of Use, which no one reads. The 24-hour time limit to connect with someone adds just enough pressure to say “hello,” so matches don’t languish and get reshuffled into the deck. And if you accidentally nixed someone? Just shake your phone to undo your rogue swipe.
Bumble also checks the boxes for usability, a slick user interface, and easy setup. In addition, the relatively ballsy move of designing a dating app specifically with women in mind pays off. It’s the only app that clearly states plainly and prominently that it prohibits pornographic material, requires its users to respect one another, and has a code of conduct in place specifically to make it a safe and friendly place. We only found one other dating app that had a code of conduct — and it was hidden within the Terms of Use, which no one reads. The 24-hour time limit to connect with someone adds just enough pressure to say “hello,” so matches don’t languish and get reshuffled into the deck. And if you accidentally nixed someone? Just shake your phone to undo your rogue swipe.
Wild provides users with the anonymity that other dating apps don't. For starters, there's no social login required. The app also goes the extra mile to verify its users (meaning, you'll need to send a photo of you giving a thumbs up, which is then checked against the photos you've posted to verify it's really you), helping to take the awkwardness out of meeting up with a potential hookup that looks nothing like her picture. You can also filter by intention, so that you're not wasting time sorting through matches who are here for something serious. Once you've found a hookup for the night, you can set your profile to invisible so that other users aren't messaging you when you're, uh, in the middle of something.
Why it's awesome: Founded in 2000 by Dr. Neil Clark Warren, eharmony is the site for serious daters. A spokesperson for the site says it's been used by 54 million people, and is apparently responsible for 4 percent of U.S. marriages. Users answer a lengthy questionnaire that helps eharmony determine what it calls a "a select group of compatible matches with whom you can build a quality relationship." Spira says she's always seen eharmony as a "matrimonial dating site.""That doesn’t mean you’re going to walk down the aisle, but it certainly means that you’re looking for a very serious relationship that may or may not lead to marriage. It may lead to living together or at least being in an exclusive, committed relationship."
Matching: Free users can select a range of parameters for their ideal partner, including age, location, height, ethnicity and education. The site regularly generates matches for you, based on both users matching each other's ideal partner criteria, plus people near you and some wild cards for good measure. Paying members also have access to compatibility data, and so may have a better shot at a good match.
If you're able to remember to check in every day around noon, try out Coffee Meets Bagel. This app lets guys (coffee) express their interest and swipe through up to 21 potential matches. Then, the women (bagels) are allowed to see their matches. Women only see guys who have already matched with them, so it's a guaranteed "ball's in your court" kinda app.

The Date: I’ve had quite a few bad dates, but one of the worst began on a high note. Any time a guy calls, I’m thrilled. I’m old-school, and I love it when they aren’t afraid to be old-school too. So this date starts by him calling and saying he’s going to pick me up and take me out (YAS, finally a man with a plan). From there, it’s downhill. I give him detailed directions on how to find me, he gets lost, and I had to walk to him in heels. Being an optimist, I let it slide and got in his car. He says hi and then kisses my hand—cute, right? Until I find my hand suddenly being rubbed against his face—why, I do not know. He then asks me where we’re going. So much for a plan. After pulling my hand away a few times and a few back-and-forth rebuttals, we finally decide on an overrated café in Santa Monica. He insists on hanging out longer after eating, but I make him walk back to the car. We sit in the car for 20 to 30 minutes while I try to convince him to take me home. He continues with the hand-rubbing thing, and after I finally give off enough signals, he literally stops talking to me—like complete silence—and drops me off.
Unlike traditional dating sites, dating apps give their users the freedom to search for a match from absolutely anywhere. From no-strings-attached encounters to platonic concert buddies and lunch dates, apps are becoming one of the easiest and most commonly used methods of meeting likeminded people. And despite their reputation of being hook-up focused, there’s a rapidly growing world of niche dating apps out there that caters to all types of relationship-seekers. What’s more, apps allow users the opportunity to share their location, so not only can they search for a match on the go, they can also meet up with nearby matches almost instantaneously. But just because they’re set up to deliver on-the-move instant gratification, doesn’t mean dating apps aren’t a valid option for singles looking to get serious with someone. From Coffee Meets Bagel to Taste Buds, the options and niche categories in the App Store are boundless and very worth exploring.
This website boasts of hundreds of thousands of singles find Mr/Miss Right on Mate1. com. They offer advanced search options, such as two-way chatting that is unlimited, meaning that you can talk to a person for hours if you want. You can make a photo profile of yourself for free. And you can personalize a voice greeting to a person of interest to you. This is for you if you like to hear the sound of a person’s voice. The voice recording feature is, in fact, 100 percent free.
Even free dating websites and apps give you the option to sign up for a premium option, which does in fact cost you. Premium options cost about $10 each month for basic service, or if you want more effective pairing with people you’re more likely to get along with for an average of $40 per month. You could also pay less if you purchase a membership for several months at a time.
Rather than who you know, self-described ''missed connections'' dating app Happn focuses on where you've been. It's a GPS based dating app that tracks your location in real time, and alerts you when you are a certain distance from another member. There's no personality matching, but you can link your account with Instagram and Spotify to let people see your interests. If you're OK with spontaneity then this app will intrigue.7
Jenna Slater, 27, lives in San Diego and found the entire notion of meeting people online daunting. “Dating apps have always been hard for me because even though I find myself hilarious, that struggles to come across via text,” she says. “I also work insane hours and simple don’t have the time to swipe hoping the person swipes me back.” Tinder was decidedly not for her, and she began to think dating apps in general might be a bust, until she found Hinge.
The most notable feature of Elitesingles is their detailed personality test; the results of this test will determine the various matches that the website recommends to you on a daily basis. Members will receive anywhere from 3 to 7 new matches per day, with the matches being determined by personality and preference compatibility as well as level of activity—users who do not log onto the website and use it will be recommended far less than users who actually participate. This method of matching is ideal for people who don’t have the time to try out searches and filters to browse through endless potential matches on their own.
Feeld allows people to get very specific about who they are and what they’re interested in, and it follows that most of the people on it have given this some thought. The people on the app share a baseline of understanding regarding the many varieties of gender and sexual identity, something you won’t find on most other dating apps unless they’re focused on the LGBTQ community. No one ever messages me and asks what it means when I say that I’m pansexual. My profile says “cis het men” are last in my line of interests, and no one ever gets mad about that either. Not even the cis het men—they still message me.

Both kinds are popular, so you can’t go just by that. In the 2016 Consumer Reports Online Dating Survey, more than 9,600 people who had used an online dating service in the last two years were asked which one they had joined. Forty-eight percent said Match, a paid site, but PlentyOfFish (free) and eHarmony (paid) tied for second most popular, with 23 percent apiece.


Sugardaddie.com is a millionaire dating site . It is a dating site for the rich , famous and wealthy men . It is the meeting ground for ambitious , hardworking and successful men . This is the site that brings together thousands of rich and successful men with beautiful young ladies . Women can sign up with Sugardaddie.com free but men most prove that they earn a minimum salary of $100.000 per year before they can sign up with Sugardaddie.com . Sugardaddie.com founded in 2002 currently has millions of members from the US , UK , Canada , Australia and many other countries . The site's success has been known by two appearances on Dr Phil's show , Good Morning America , the Richard and Judy show in the UK and more . There is a section on their website having lots of testimonials from previous members that has actually succeeded in finding their soulmate . Due to their high success rate , Sugardaddie.com is now the most recognized site for sugardaddy and millionaire dating . Incase you are a young woman looking for a rich man then join this most recognized millionaire dating site Sugardaddie.com . Click the link below to read more and to sign up with Sugardaddie.com
Mobile applications: Most dating sites now offer a mobile version that can be downloaded through the Apple or Android stores. When considering a site, it is best to also test their mobile app to see if it can help streamline your dating experience. Additionally, there are several dating apps that only exist in the mobile format. Before downloading, it is best to check for recent reviews on their download pages.

Both kinds are popular, so you can’t go just by that. In the 2016 Consumer Reports Online Dating Survey, more than 9,600 people who had used an online dating service in the last two years were asked which one they had joined. Forty-eight percent said Match, a paid site, but PlentyOfFish (free) and eHarmony (paid) tied for second most popular, with 23 percent apiece.
Similar to choosing a house, credit card, or career, choosing a dating app is a decision that’s worth taking your time on. A portion of the 5+ hours a day you spend on your phone will go toward dating, so don’t you want the app you choose to be the best one possible? We’ve provided you with all the pertinent information — now the ball is in your court. We know the right choice will come to you!
By signing up, users agree that all profile information – including photos – is public, and so automatically grant an irrevocable and ongoing licence for the company to use and distribute any information posted or transmitted on the site. In effect, this means users' photos, aliases and other personal details can be used in advertising, online and off, although it's possible to opt out of this by updating privacy options in the account settings portal on the website. Email addresses, photos and information may also be shared with third parties for marketing purposes on behalf of Oasis.
Hate anything from slow walkers, to Donald Trump, cargo shorts, the phrase "Live. Laugh. Love," you name it — you know, all of the important stuff that keeps a relationship going. The app is aesthetically pleasing and clearly caters toward a younger, hip crowd, and it's only a matter of time before cynical millennials become obsessed with it. Unfortunately, not a ton of people know about it yet, meaning many of your matches will be far AF away — so if you're looking for a relationship that goes deeper than bitching about something, you might want to use an app with a more robust user base for now. Even with a lack of people, the premise is just too good to pass up. If you download it now, you'll be able to say "I was on that five months ago," when everyone else finds out about it — and you know people hate not being the first to like something.
You can technically use Match without dropping a cent. However, like almost every other acclaimed online dating site, the free version is borderline worthless. Free members can post photos, send and receive winks, conduct searches, and use the Tinder-like matchings system. That seems like a good gig — until you realize that free members can't message people. 
That sort of massive following is a selling point in itself, but Plenty Of Fish has more going for it than just pure size. It’s something of a “lite” version of other dating apps, and includes Tinder’s swiping mechanics, and a Happn-style ability to see matches near to you. It does have its own little twists on the formula — POF’s “Spark” system allows users to quote any part of their amour’s profile, making icebreakers that much easier.
As for how to approach potential hookup partners you've matched with, transparency and manners are important, as always. "The key to initiating a hookup over a dating app is to exercise patience," says Caleb Hacke, health and wellness expert at Maple Holistics. "Ultimately, it's more important to make sure you don't offend or put off anyone who isn't interested in a hookup than it is to get your point across as boldly and as quickly as possible."
Who knew that when online dating sites first appeared in the 1990s they would change the world of dating forever? Before online dating, people were generally limited to meeting others in the same vicinity. Online dating offers the unique ability to connect people from all around the world. Today, over 49 million people have at least tried online dating, and there are more than 7,500 dating sites in the world. While online dating can seem “easier” in some ways, it poses new rules, expectations, and etiquette that may be unfamiliar to some. Before entering the online dating world, be sure to read our comprehensive guide. It can help new members make the most of their online dating experience and answer the question, “Should I try online dating?”
The Nuts and Bolts: It’s easy to use and has a simple interface, but you do have to pay to go back to a previous swipe, which is lame. This app is the pioneer of swiping, which in its own right gives it a five out of five. That being said, Tinder is overrated: There are the ads, the inability to swipe backward, and almost too many people on it now. Everyone uses it now, so the pool of potential partners isn’t the best, and the user experience is now a pay-to-play kind of experience.
POF is definitely among the best dating apps on the list. It allows you to join for free, message people for free, and engage with the app for free. However, the idea that it bills itself as a free dating app is hogwash because you definitely have to pay money for more advanced features. Anyway, this one seems to work pretty well. The interface is clean and everything is simple to use. There are some issues here and there, but nothing too drastic. It works pretty well, at least for a dating app.
OkCupid is another one of the biggest names in the dating biz. After creating a username, you’ll start filling out a very long profile, to which you can link to your Instagram account. You can answer questions, giving both your answer and what you’d like your potential match’s answer to be — this creates a percentile score for users that reflects compatibility. You can also choose to make your answers public and note how important they are to you.
Much like Happn, Grindr is a dating app that alerts you when other members are nearby. Much like Tinder, Grindr is a dating app with a social reputation as a big player in the casual dating market. While the app does have legions of fans who love the fact that it can provide quick, fun connections with other men seeking men, in recent years Grindr has been working to provide for gay men more inclined towards monogamy too.9
Rather than who you know, self-described ''missed connections'' dating app Happn focuses on where you've been. It's a GPS based dating app that tracks your location in real time, and alerts you when you are a certain distance from another member. There's no personality matching, but you can link your account with Instagram and Spotify to let people see your interests. If you're OK with spontaneity then this app will intrigue.7
Unique features: you can select which gender/s you're interested in, and what kinds of connections – hook-ups, friendship, short-term and long-term dating, and non-monogamy. OkCupid had the most gender, sexuality and relationship preferences of all the sites we looked at, so it's a good option if you don't identify as heterosexual, cisgender or monogamous.
I tried Dating.com for the first time and met my future wife. There seemed to be a lot more woman available than on any other site that I had tried before. The process of contacting possible eligible woman was much more easier than on other sites. The very first woman I contacted later married me a few years later so I was very happy with my experience on this dating site.
Part of what draws some people to The League is the ability be extremely picky about the kind of people you want to match with. You can filter not only by age and location, but also by race or even education. Then every day at 5 p.m. you'll get to see five matches and decide whether to like them or not. Each user profile displays photos, location, height, age, education, career and hobbies. If both users like each other, you can strike up a conversation on the app's messaging feature. If you want more than your allotted five matches, you'll need to upgrade your membership, which costs more. The League also hosts events and group hangouts for users who feel more comfortable meeting people that way.
olderwomendating dating younger men millionairematch biker dating site dating apps bisexual dating app BBW dating app sites std dating sugar baby first date bicupid millionaire dating site bikerkiss single dating cougar dating app cougar dating senior people older women dating interracial dating Millionaire Match single people date age gap dating dating with herpes biker kiss senior dating app dating app millionaire dating long term relationship age match senior match best dating sites sugar daddy meet bisexual dating senior dating sites interracial Match bisexuals apps best dating apps mobile dating apps biker guys
For instance, the date for pay website SeekingArrangement released a report in March 2019 that found that there are more than 2.7 million students in the United States who have used the website to help pay for college. Broken down by college, Georgia State University is the fastest growing sugar baby school. With websites like SeekingArrangement, users are on the same page in terms of what each party is seeking: one is there for companionship and the ability to help take care of someone while the other is there for companionship as well as financial stability.

We couldn’t give you an extensive guide to online dating without mentioning sugar babies. This term is slang – usually for younger women who use online dating services to match with older, wealthier men who provide them with financial support in some way. This has become an increasingly popular way for young people to help ease the burden of student loan debt.
Mobile applications: Most dating sites now offer a mobile version that can be downloaded through the Apple or Android stores. When considering a site, it is best to also test their mobile app to see if it can help streamline your dating experience. Additionally, there are several dating apps that only exist in the mobile format. Before downloading, it is best to check for recent reviews on their download pages.
AmoLatina is a dating app that lets you find beautiful women from countries like Brazil, Colombia, Costa Rica, and elsewhere in Latin America. This app lets you check out users profiles, photos, and interviews, all for free. You can choose to engage with your potential dates via email, text chat, or video chat. If you love fiery latinas, this is the app for you.
Keeping the search results wide open: If your goal is to meet someone in the immediate future for a casual drink or get together, the best option would be mobile dating apps like Tinder, JSwipe and many others. These apps allow you to quickly find similarly minded people. On most dating sites, you can use a sort feature to see which members are currently online right now and available to talk.
The most notable feature of Elitesingles is their detailed personality test; the results of this test will determine the various matches that the website recommends to you on a daily basis. Members will receive anywhere from 3 to 7 new matches per day, with the matches being determined by personality and preference compatibility as well as level of activity—users who do not log onto the website and use it will be recommended far less than users who actually participate. This method of matching is ideal for people who don’t have the time to try out searches and filters to browse through endless potential matches on their own.
This app wants to find you more than just a one-night stand or a cool-for-the-summer situation. That said, you're going to have to work for it. To join, you have to fill out an extensive survey, and you can't see photos of your potential matches unless you pay to subscribe. If you're out to spend more time finding your mate, eharmony is a good (if more costly) option. That is, as long as you're not looking for a same-sex mate: That's not an option here.
Online dating websites offer a variety of methods on how to search for a mate. Some mobile apps will match you with people based on criteria, including age, gender and geographic proximity. More traditional sites may offer anything from a simple search to a highly specific advanced search. Some more seriously minded sites request that members fill out elaborate compatibility questionnaires. Deciding which process is right for you will largely be determined by whether you’re looking for a casual friendship, relationship or a lifelong partner.
If you're able to remember to check in every day around noon, try out Coffee Meets Bagel. This app lets guys (coffee) express their interest and swipe through up to 21 potential matches. Then, the women (bagels) are allowed to see their matches. Women only see guys who have already matched with them, so it's a guaranteed "ball's in your court" kinda app.

Why? I am on Bumble and Hinge. Bumble has been my go-to for quite some time mainly because the quality of men I find on Bumble seem (key word: seem) to be more along the lines of what I am looking for and now with the options that Bumble provides i.e. height, religion, reasons for being on the app, etc. No success yet, but I know friends that have had success so ... I'm still keeping the faith.


That might be one reason why Bumble has its devotees, too. “I downloaded Tinder and Bumble when I got out of a pretty catastrophic relationship because I was certain I had extinguished all game and would never meet someone organically,” says Cristina, 26, a graphic designer from Boston. “At first Tinder was the more addictive option because of the number of candidates, but I eventually shifted to Bumble because the conversations were better, and the numbers way more manageable.”
This service is also 100 percent free online dating, unless you choose to go to a Premium package. Freeandsingle has been online for over 10 years as of this writing, according to their website. They have other “niche” sites, such as MatureFree and Single, BlackFree and Single, CuddlyFree and Single for plus size people, just to name a few. These sites you have to pay a nominal fee for, but only if you have found someone on these sites who has piqued your interest.

Sexual orientation, religion, and age are also some of the top qualities and characteristics people don’t want to budge on, and reasonably so. When a dating app has a targeted audience, it can be easier to connect with the exact person you’re interested in. For example, Zoosk is great for younger singles, while eHarmony members tend to lean slightly older. Save yourself some time and effort by picking a dating app that has your preferred user base.


Consumer Reports is an independent, non-profit organization dedicated to helping consumers. We make it easy to buy the right product from a variety of retailers. Clicking a retailer link will take you to that retailer’s website to shop. When you shop through retailer links on our site, we may earn an affiliate commission – 100% of the fees we collect are used to support our mission. Learn more. Our service is unbiased: retailers can’t influence placement. All prices are subject to change.
Senior Match is the best dating app for baby boomers and seniors people. After long years development, it is regarded as the largest and most effective senior dating app. SeniorMatch is mainly designed for singles of at least 50 years old. You can download SeniorMatch app for free and connect with local 50 plus singles at once. There is no doubt that senior match is the top choice for singles who are over 50 years old. To be honest, for senior singles who know what they want but don’t know where to go find true love, senior match is their best choice. This kind of best dating app offers a free basic membership, which allows new users to download this app and browse profiles and look around. Full Review »
There's a difference between wanting a long-term, serious, monogamous relationship and wanting to get married ASAP. For those who aren't looking for a spouse just yet and thus can't see themselves signing up for eharmony but who are also so over Tinder, Match is a good compromise. Match boasts the perfect levels of serious and fun, offering a spot for people to express exactly what they're looking for so that there's no confusion down the road. 
Positive Singles is the original and the best STD / STI dating app for singles who are living with genital Herpes (hsv-2), Oral Herpes (hsv-1), Genital Warts, HPV and HIV / AIDS. Dating with herpes or other STDs can be very problematic and difficult, but our community makes it easier. Whether you’re looking for herpes dating personals or other STD dating, you’ve come to the right place. There are already more than 1 Million members on Positive Singles. Launched in 2001, Positive Singles has been helping people with STDs find love and support over a decade and it has been estimated that 60,000 success stories were from Positive Singles' members in the last few years. Full Review »
Zoosk is the #1 grossing dating app in the App Store, which could be because of its ‘secret’ matchmaking formula, called Behavioural Matchmaking technology. It sounds scientific, but it basically learns your likes and dislikes to help throw up more compatible partners. The more you use it, the better it understands what you’re looking for, which means less time wasting. In fact, this app is perfect if you’re looking for efficiency while you look for search for love .
Did I like using it? I was on Tinder back in 2014, got into a long-term relationship, and now I'm back. I didn't enjoy Tinder then, and I can't say that much has changed. The app itself is mostly fine, easy to use, easy to understand. But it just...isn't fun. It's really hard to make a connection with someone based on a few pictures and sentences. And I know this could be said of literally every dating app ever, but Tinder has always been a bit of a letdown for me. This may be because I'm not actively looking for hookups, or maybe I am just swiping right on the wrong people, but it's not the app for me!
!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
×