Need a midday snack? This combo offers protein, healthy fats, and fiber to fend off hunger. With about 160 calories for 50 of them, pistachios are one of the lowest-calorie nuts. Plus, they’re usually packaged in their shells, which can slow you down and keep you from munching mindlessly. The apple adds sweetness and crunch to your treat, along with 4 grams of fiber.
Nine health benefits of turmeric tea Turmeric is a spice that contains curcumin, which seems to have anti-inflammatory and immune-boosting properties. In this article, we look at nine health benefits of turmeric tea. These include cancer prevention, protection against liver damage, and improved immune function. We also explain how to prepare turmeric tea. Read now
“Research continues to support the role of a high-protein diet and weight loss, however, we don’t want to reach those protein needs exclusively with animal proteins. Plant proteins found in beans not only help us feel full and stabilize blood sugar but beans are associated with longevity. Who cares about being skinny if you die young?” —Jennifer McDaniel, MS, RDN, CSSD, LD, food and nutrition expert

“There are many diet plans on the market today that promote good health,” says Emily Kyle, RDN, who is in private practice in Rochester, New York. “The key is finding one that does not cause you stress or agony.” Ask yourself questions such as: Would the diet guidelines make you happy? Anxious? Stressed? Are you able to follow them long term? “Factors such as enjoyment, flexibility, and longevity should be strongly considered,” adds Kyle.
There's a reason (well actually, many reasons) why lentils are considered one of the world's healthiest foods. With 13 grams of protein and 11 grams of fiber per serving, this legume—another member of the pulse family—will keep you feeling full for hours in between meals. They're a great source of fat-burning resistant starch, too, with 3.4 grams in a half-cup serving.

Starchy veggies (like potatoes) and processed whole grains (like whole-wheat bread) are foods I’d normally recommend eating in moderation, since they provide plenty of nutrients, fiber, and healthy carbs. However, high-carb foods aren’t your best friend when you’re looking to drop water weight. Essentially, when your body stores excess carbs, it stores them with water. So replacing carb-heavy foods with non-starchy veggies that still provide filling fiber without as much water retention is the way to go. For a week before your event, you can swap out the starchy carbs for more non-starchy vegetables to lose some water weight. (These are 10 things experts wish you knew about water weight.)

Drinking plenty of water is essential for overall health, and is a great way to boost your weight-loss efforts. But if you’re getting your H2O from cheap bottled water, the bottle itself could pose a problem; Bisphenol A, commonly referred to as BPA, has been linked to obesity, and it’s still found in many cheap plastics. A 2011 Harvard study found that adults with the highest concentration of BPA in their urine had significantly larger waists and a chance of being obese than those without as much of the chemical in their systems. So if you must drink store-bought bottled water, check to see if the bottle is BPA-free. And whatever you do, don’t reuse the same bottle; constantly refilling the same plastic bottle can cause BPA to leak into the water.


Watercress is jammed full of nutrients, including vitamin B1, B2, B6, C and E, as well as minerals manganese, carotene and potassium. This makes watercress a powerful cleansing agent, improving the digestion and nourishing the skin, while its diuretic properties help to flush out toxins and excess fluids. Watercress is also a fabulous source of iodine, which helps to boost your metabolism, so it makes sense to include it in your diet if you’re striving to achieve a flat stomach.
Before you head out to dinner, pour yourself a cup of green tea. The active ingredient in green tea, EGCG, boosts levels of cholecystokinin, or CCK, a hunger-quelling hormone. In a Swedish study that looked at green tea’s effect on hunger, researchers divided up participants into two groups: One group sipped water with their meal and the other group drank green tea. Not only did tea-sippers report less of a desire to eat their favorite foods (even two hours after sipping the brew), they found those foods to be less satisfying.
This weight loss workout plan consists of both cardiovascular exercise and resistance training. The name of the game is to blitz fat, which means to burn as many calories as you can. Cardiovascular exercise burns a lot of calories, as such this weight loss workout plan is centred around cardio. And to really blitz the fat, you’ll be doing two types of cardio, steady-steate cardio and interval training.
“A study published in Nutrition Journal found that participants who ate foods high in monounsaturated fats for lunch (in this case, half an avocado) reported a 40 percent decreased desire to eat for hours afterward. Monounsaturated fats from sources like olive oil, nuts and avocados can reduce cholesterol, promote weight loss, even boost memory.” — David Zinczenko, author of the  Zero Belly Cookbook
Everyone’s body is different when it comes to digesting some gas-forming foods, but there are a few you should be wary of: It’s best to avoid beans and cruciferous veggies (think cabbage, Brussels sprouts, cauliflower, and broccoli) for a couple of days if you want to look slimmer. Choose lean proteins like chicken and fish or, if you’re vegetarian, go for small amounts of nuts and seeds for protein. Pair with non-gassy vegetables like asparagus, spinach, and cucumber to help prevent bloat.
Why not empower rice, quinoa and even oatmeal with the belly-fat burning properties of green tea? Tie 4 green tea bags onto a wooden spoon. Fill a small pot with 2 cups water; add wooden spoon and tea bags. Bring water to a boil and remove tea bags. Add the grains to the boiling tea water and cook as directed. Try it with these delicious Quinoa Recipes for Weight Loss!

I just read your piece on weight loss rated rapid vs slow and steady. I am a veteran with decades of experience. I have successfully lost 143 pounds in 2001 with what is known as the vlcd program. I spent from March 31,2001 until November of 2001 with 700 calories average daily intake. I came out at a healthy weight but not mentally prepared to deal with the aftermath of a completely morphed body image. I could not wrap my brain around what had transpired in 6 short months. I still saw the 333 pound woman when I looked in the mirror. I still caught myself looking in the plus sized clothing section. There are as many factors that cause morbid obesity as there are programs offering the “cure”
Sleeping for more than five hours a night might seem like a luxury for some, but it can have a serious impact on your overall health. Not getting the recommended 7-8 hours of shut-eye a night puts you at risk for fatigue the next day, which means you’re more likely to crave and snack on high-calorie comfort food. Try to go to bed sooner so you can get a little more sleep, which will help you eat less. And to blast fat even faster, don’t miss these essential 55 Ways to Boost Your Metabolism.
When I decided to lose weight my friend advised me to start treatment with Tibetan herbs ( not Tibetan tea ) and since then I became a fan of traditional natural medicine. Highly recommended for anyone who never tried natural weight loss boosters before. You can find lots of info about Tibetan medicine and these herbs, just Google Tibetan herbs for weight loss.
The prevalence of obesity is increasing and according to the latest statistics of the world health organization, 13% of adults worldwide are obese and 39% are overweight (1). Obesity increases the risk of metabolic diseases, cancer, and cataract (2, 3). Statistics have shown that obesity and its consequences have high costs for communities (4). There is a positive association between body mass index (BMI) and direct and indirect (due to premature deaths) health care costs. Indirect costs of obesity (54% to 59%) have been reported more than the direct costs (5). In the last century, due to the increasing prevalence of obesity and its hidden costs, control and treatment of obesity requires more attention.
Research demonstrates that eating later can actually lead to slower weight loss, while eating a larger meal at breakfast and smaller meals throughout the day can help you lose more weight! And while we’re not going to tell you to restrict yourself to no food after 6 p.m, it’s important to consider what time of day you struggle most with temptation.
“You can’t just say, ‘I want to lose weight…someday.’ It’s that kind of loose talk, without a fence or guideline, that discourages you from getting started and prevents you from succeeding. The way I did it was by tying it to an upcoming event in my life. I never focused on a number and I didn’t set out to lose a certain number of pounds per week or overall. I merely found a target date a year away and I proclaimed to myself that I’d be in better shape by then. — Maria Menounos, author of  The Everygirl’s Guide to Diet and Fitness, on how she lost 40 pounds
“Cilantro has numerous health benefits and is packed with nutrients such as fiber, iron, thiamine, zinc, folate, phosphorous, folate, vitamin K, and more,” says Ellis. Plus, it has a great aroma and flavor that screams summer! Cilantro may increase the production of digestive acids, which can help stimulate the gut to move waste out. A healthy digestive tract is key for weight loss, says Ellis.
To study the efficacy of these three methods of cutting calorie density, Dr. Rolls and associates recently published research1 in which they recruited 62 healthy adults. (None was on a calorie-restricted diet, nor were they smokers, athletes in training, or taking drugs that could affect appetite.) They were between the ages of 20 and 45. Fifty-nine of them completed the study.
B is for breakfast. It really is the most important meal of the day. Don't leave home without eating something nutritious to get your metabolism perking and give you energy for the day ahead. It can be a banana, low-fat yogurt, cereal, last night's leftovers, etc. A small meal that contains both fiber and protein can keep you feeling satisfied until lunchtime.
If your goal is to lose weight, I would recommend consuming half your body weight in grams of protein a day (at the very least). For those seeking to burn fat and build muscle, aim to consume 0.7 to 1 gram per pound of body weight. For example, if you weight 150 pounds, you should be getting 75 to 150 grams of protein a day (depending on your goals). Checkout this list of these top protein foods.
Quinoa is a unique whole grain because it’s a complete protein (about 7g per serving) and high in fiber (6g). Dietary fiber actually binds to fat and cholesterol, helping your body absorb less of the two. The ancient grain is also rich in eight essential amino acids, and vitamins and minerals like magnesium, calcium, phosphorous, iron and B12—both of which are crucial to energy levels. “Quinoa is great eaten alone, mixed with raw veggies as a cold salad, or warm like a pilaf,” Zeratsky says. It’s a high-quality carb that scores low on the glycemic index, so you won’t experience a sharp rise and fall of blood sugar. 

Copyright © 2018 Leaf Group Ltd. Use of this web site constitutes acceptance of the LIVESTRONG.COM Terms of Use, Privacy Policy and Copyright Policy. The material appearing on LIVESTRONG.COM is for educational use only. It should not be used as a substitute for professional medical advice, diagnosis or treatment. LIVESTRONG is a registered trademark of the LIVESTRONG Foundation. The LIVESTRONG Foundation and LIVESTRONG.COM do not endorse any of the products or services that are advertised on the web site. Moreover, we do not select every advertiser or advertisement that appears on the web site-many of the advertisements are served by third party advertising companies.
It sounds silly, but switching which hand you eat with can save you calories, and help boost weight loss. “It takes 15 minutes for your brain to realize that you’re full,” celebrity personal trainer Jay Cardiello told us in our article 40 Weight Loss Tips for Over 40. “To give your mind time to catch up to your mouth, simply switch your fork to non-dominate hand. It may be frustrating, but it’s a simple and unnoticeable way to curb overeating and lose weight.”
While they don’t need a "season," these sweet little treats are a great weight-loss food. “They’re high in good fiber, which keeps you full and satisfied longer. This way, you won’t be tempted to tap into those greasy potato chips too soon after dinner. Prunes are also high in vitamins and de-bloating potassium (to keep those abs looking fab!),” says Lauren Slayton, a nutritionist in New York City. Since you can easily toss them into your beach bag, prunes make the perfect summer snack!
Consequently, researchers have widely discredited the hCG diet, which involves using hCG injections, pellets, sprays, or drops, and consuming  as few as 500 calories daily. The diet is problematic not only because there’s a lack of research on hCG supplements, but also because  the calorie requirement is dangerously low, potentially leading to nutrient deficiencies, fatigue, hormone imbalances, blood clots, and other issues. Thus, most experts agree the hCG Diet is not safe for anyone, the Mayo Clinic notes. (35) 

This high-fat, adequate-protein, low-carb fad diet sends the body into a state of ketosis, in which the body uses stored fat for energy. Research published in Clinical Cardiology suggests the ketogenic, or “keto,” diet can be an effective weight-loss method, but to be successful, you must follow the plan consistently with no cheat days — otherwise, you’re just eating a high-fat diet that may be high in unhealthy fats for no reason. (1)

Drink a whole cool glass of tea right before dinner. Drinking one glass of tea before dinner fills up part of your stomach, which means that you'll be less hungry when it comes to food. (Of course, eating a healthy dinner is still important.) Cool tea is important, too. Cold tea needs to be heated up by the body in order to be metabolized; this expends extra calories, meaning more weight loss.
It’s true that green tea can raise your metabolic rate, so you burn more calories, says David Nieman, Dr.PH., director of the human performance laboratory at Appalachian State University in Boone, N.C. Nieman, who has studied green tea extensively, says this effect is probably due to a combination of its caffeine and catechins—antioxidants that are plentiful in green tea and present in smaller amounts in some fruits, dark chocolate, and red wine.
Some diet plans, such as the MIND diet and the DASH diet, are meant to focus on certain areas of health — and weight loss may be a bonus. Others are created with weight loss as a primary goal. “It is important to remember that we are all very unique individuals,” says Kyle. “We all have different states of health and different lifestyles, which could affect what diet plan is best for us. That means that you should not be considering what is working for your friends or family members — and instead should pay attention to what works for you individually.”
Eggs are rich in high-quality protein, fats and essential nutrients, like vitamin D and choline. It's the protein, and the time of day we tend to eat them, that especially makes them a powerhouse for weight loss. Eating a high-protein breakfast promotes weight loss, because protein increases satiety while regulating hunger and appetite hormones, helping fend off your hunger until lunchtime. One study found that eating eggs for breakfast left people feeling more satisfied than those who had bagels—which helped them eat less throughout the day.
Who says you shouldn’t eat less than 1800 kcals? Under normal circumstances, the minimum is 1200 for women, 1500 for men, and height and weight have no bearing – these are what the body requires to avoid starvation. This diet is, however, for 7 days only, it is not intended as a long-term weight-loss strategy, so 6 days at less than 1500 won’t do you any harm. You don’t say how tall you are, or what you do for a living, which would also have a bearing on your long-term weight-loss plans. Good luck with it, anyway – it’s not easy
Greens like spinach are low in calories so you can eat cups of them, allowing you to fill up on a variety of nutrients (vitamins A, K, C, E, copper, manganese, iron, calcium, and many others) while consuming few calories,” Zeratsky says. Spinach is an incredibly versatile vegetable, but it’s also a powerful weight-loss food. A spinach extract containing green leaf membranes called thylakoids boosts weight loss by 43 percent and is able to curb food cravings by up to 95 percent, according to a Lund University in Sweden study. The extract bolsters your body’s production of the satiety hormone, which curbs hunger, and promotes healthier eating habits.
**Discount split over 12 consecutive weeks with weekly full menu purchase (avg. $156 US/$175 CAN). Any shipping costs are extra. Valid only at participating centers and JCA. Not valid at jennycraig.com. New members only. No cash value. Offer ends 11/2/18. Must redeem coupons by 1/18/19. Not valid with any other food offers or discounts. One offer per person.
Many diet plans cut out entire food groups, which can create nutrient deficiencies as well as health problems. For instance, if the diet is very low in carbohydrates and you have type 1 diabetes or type 2 diabetes, it’s probably not a good fit. And if it’s too restrictive and you’re pregnant or breastfeeding, then it’s not a good idea, either. Keep in mind that pregnancy is not a time for weight loss. Speak with your doctor before making any changes to your diet if you are pregnant or breast-feeding.

In what is perhaps the biggest buzzkill of all time, sex doesn’t quite count as cardio or burn a significant amount of calories: Women burn about 3.6 per minute. “It’s still a good idea,” Dr. Seltzer says, citing the activity’s other benefits, like increasing the output of the neurotransmitters serotonin and dopamine, which naturally reduce food cravings.
In an accompanying comment, Corby Martin and Kishore Gadde write that the study shows that "a slow and steady approach does not win the race, and the myth that rapid weight loss is associated with rapid weight regain is no more true than Aesop's fable." They cite a number of potential short-term advantages of very low calorie diets and note that these diets are now well formulated and provide adequate protein and essential micronutrients. They are "safe if used under expert supervision," the write.
What's more trustworthy than a diet built by experts from the Mayo Clinic? Created by doctors, nutritionists, and all-star chefs, the plan has a few phases: In the first, you should lose 6 to 10 pounds in two weeks. After that, you can expect to lose 1 to 2 pounds a week until you reach your goal weight. You're also given plenty of resources and advice to help you keep the weight off.
Keep your muscles guessing by cross training and trying different workouts or tweaking your usual routine. You’ll work new muscles and beat boredom while trying something new. Also, studies show that you’re more likely to stick with your daily exercise routine if you switch up your workouts. Are you a CrossFit junkie? Stretch out at a yoga class. Is running more your style? Try adding some speed intervals throughout your usual route.
I’ve always been very slim, come from a lean family, I turned 30 a few months ago, and I noticed a couple months ago that my belly had cellulite when pressed. I obviously freaked out, since I weight 90lbs and I’m 1,70m. I recall a few years ago when I wanted to tone up my belly I will just have to do a few abs exercises and I will have my abs showing.
A study in the journal Metabolism found that eating half a grapefruit before meals may help reduce visceral fat and lower cholesterol levels. Participants in the 6-week study who ate a Rio Red grapefruit fifteen minutes before each meal saw their waists shrink by up to an inch, and LDL levels drop by 18 points. Though researchers don’t exactly know what makes grapefruit so good at burning fat, they attribute the effects to a combination of phytochemicals and vitamin C found in the tart treat.

“Bananas contain a small amount of fiber and resistant starch, which have received recent attention for their potential role in boosting weight loss,” says Ellis. Snacking on bananas is easy, convenient, and low cal. They’re also a great source of potassium, which can be lost in sweat during tough workouts or on hot summer days. Plus they make for nice drinks, like the Jamba Juice Triple Revitalizer with carrot and orange juice.
Eating regular meals is essential. Experts agree that you should go no longer than 4 to 5 hours between meals. Otherwise, intense hunger can trigger a binge. Some experts believe dieters have better control if they eat several mini-meals throughout the day. Choose the meal pattern that works best in your lifestyle, but make sure to eat at least three meals per day.
Ranging from just-juice to just-tea cleanses, these typically short-term plans can be dangerous. “Detoxes and cleanses are usually low in calories, protein, and fiber, all nutrients that our bodies need to function,” says Alissa Rumsey, RD, who is in private practice in New York City. “These plans leave you feeling hungry and cranky, causing a rebound food binge once you stop the detox.”
“Cilantro has numerous health benefits and is packed with nutrients such as fiber, iron, thiamine, zinc, folate, phosphorous, folate, vitamin K, and more,” says Ellis. Plus, it has a great aroma and flavor that screams summer! Cilantro may increase the production of digestive acids, which can help stimulate the gut to move waste out. A healthy digestive tract is key for weight loss, says Ellis.
“If I had to pick one food for weight loss, I would choose oatmeal. It’s a whole grain, high-fiber carbohydrate that sticks to your ribs, so it keeps you full and satisfied. Eating it also leads to a slow rise in blood sugar, which has been shown to keep insulin levels from spiking, leading to less fat storage. The key with oatmeal is how to make it so it’s not a calorie bomb. I recommend making it with nonfat milk in place of water, stirring in chopped raw nuts or natural nut butter, and topping with fresh or frozen fruits. If you need some added sweetness, a drizzle of maple syrup should do it. — Jessica Fishman Levinson, MS, RDN, CDN, culinary-nutrition consultant and founder of Nutritioulicious
Living a healthier lifestyle is a process. You’ll slip — we all do! The best thing to remember is that no one decision will derail your efforts. If you ate more than you intended at your last meal, don’t skip the next few, but instead choose filling, protein-rich foods. Couldn’t work out as much as you wanted? Squeeze in a 10-minute workout and remind yourself to do more the next time you can.

Authors’ Contribution:Study concept and design: Damoon Ashtary-Larky; field, experimental, and clinical work, and data collection: Damoon Ashtary-Larky, Nasrin Lamuchi-Deli, Mehdi Boustaninejad, Seyedeh Arefeh Payami, and Sara Alavi-Rad; data analysis and interpretation: Matin Ghanavati and Amir Abbasnezhad; preparation of the draft, revisions or providing critique: Meysam Alipour; overall and/or sectional scientific management: Reza Afrisham.
Yogurt is protein-packed and full of probiotics, which are good for gut health and may help your weight-loss efforts. Your gut health can impact your weight, and eating more fiber and probiotics helps keep your gut bacteria happy, which can be good for your metabolism (read more about your gut-weight connection). Go Greek for more protein; plus, research from Appetite found that consumption of Greek yogurt was associated with reduced appetite and increased satiety. Just keep an eye on added sugars in flavored yogurts, which only add calories. Instead, use fresh fruit to sweeten plain yogurt.
If you’ve been eating fast food for years, get real about your approach: You’re probably not going to stick to an organic, gluten-free, paleo overhaul for very long. “You want to change as little as possible to create calorie deficit,” says Dr. Seltzer, who insists the best way to support sustainable weight loss is to incorporate small changes into existing habits. So instead of giving up your daily BLT bagels in favor of an egg-white wrap, try ordering your sandwich on a lighter English muffin. Or say you eat a snack bar every afternoon: Swap your 300-calorie bar for a 150-calorie alternative. “Your brain will feel the same way about it, so you won’t feel deprived,” he says.

Good news for java lovers: The caffeine in coffee could speed up your metabolism and help your body burn slightly more calories (about 26 per cup). A study in Physiology & Behavior found that the average metabolic rate of people who drank caffeinated coffee was 16% higher than those who drank only decaf. Just be mindful of how much cream and sugar you add to your cup, which could offset any health benefits the beverage provides.
The difference in body composition (muscle loss and dehydration), metabolic effects, and the return of weight has been reported (9, 10). In a meta-analysis study, weight return had been reported in most participants (77%), who followed WL diets (11). In a classification of diets based on calorie restrictions and speed of WL, diets are divided to rapid WL, moderate WL, and slow WL.
The results of the current study showed that both protocols of rapid WL and slow WL caused a reduction in waist circumference, hip circumference, total body water, body fat mass, FFM, LBM, and RMR. Greater reduction of waist circumference, hip circumference, and FFM was seen with slow WL and greater reduction of total body water, LBM, and RMR was seen with rapid WL. It seems that the effect of slow WL in maintaining body water and LBM (as a metabolic tissue) was more significant than rapid WL.
There are so many protein powders on the market, and sometimes it can be hard to decide which one is best for your weight-loss goals. But by swapping out a whey or creatine powder for something plant-based, you could cut down on belly fat. Although whey powder is chock-full of muscle-boosting protein, it can also cause a belly bloat. Instead, try one of the 100+ recipes in Zero Belly Smoothies, made with vegan protein that will still have the same muscle-building, fat-burning, and satiating effects, just without the bloat.
If you’re constantly sleeping less than seven or eight hours a night, your health — and waistline — will suffer. In fact, in a 2013 study, researchers found that sleep-deprived subjects were much more likely to choose larger portions of snacks than those who slept at least eight hours at night. The lack of sleep also affected their food choices. (8)
A simple way to slim down: Eat the rough stuff. Simply adding more fiber to your diet can lead to weight loss. That’s because your body can’t break down fiber, so it slows down digestion and takes up space in your stomach. With 4 grams of fiber per cup, oatmeal can be a good source. Walnuts can add about another 2 grams, plus satisfying protein and crunch.
Eating regular meals is essential. Experts agree that you should go no longer than 4 to 5 hours between meals. Otherwise, intense hunger can trigger a binge. Some experts believe dieters have better control if they eat several mini-meals throughout the day. Choose the meal pattern that works best in your lifestyle, but make sure to eat at least three meals per day.
Download Related Publications: Download "The Truth About Sex in Your 20s 30s and 40s (Booklet)" Download "Fast Facts for Your Health: Understanding Sexual Health Disorders" Download "Fast Facts for Your Health: Painful Sex: What You Need to Know" Download "HPV: Facts to Know" Download "National Women's Health Report: Women: Living Well & Aging Well - December 2008"
When I decided to lose weight my friend advised me to start treatment with Tibetan herbs ( not Tibetan tea ) and since then I became a fan of traditional natural medicine. Highly recommended for anyone who never tried natural weight loss boosters before. You can find lots of info about Tibetan medicine and these herbs, just Google Tibetan herbs for weight loss.
A simple way to slim down: Eat the rough stuff. Simply adding more fiber to your diet can lead to weight loss. That’s because your body can’t break down fiber, so it slows down digestion and takes up space in your stomach. With 4 grams of fiber per cup, oatmeal can be a good source. Walnuts can add about another 2 grams, plus satisfying protein and crunch.
That said, carrying extra weight around the middle is also tied to increased heart risks, making it arguably unhealthier to be an overweight man than a plus-size woman. Big bellies, it turns out, are a sort of a double-edged sword when it comes to weight loss: They're an extra health risk for men, but give guys the edge when it comes to dropping pounds.
!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"))}});
×