Does the Ketogenic diet work for type 2 diabetes? What is the ketogenic diet and can it help people with type 2 diabetes? Research has shown that people who follow a ketogenic diet can improve the management of their blood sugar levels. Learn here about how the ketogenic diet works, what you can eat, potential side effects, criticisms of the diet, plus alternatives? Read now
Transfer the silicone mat to a large baking sheet. Bake 20 to 30 minutes, until golden brown and the edges are beginning to crisp up, then turn off the oven and let the crackers remain inside. If the edge pieces are browning too fast, simply remove them and let the remaining crackers sit in the warm oven until firm to the touch. They will continue to crisp up as they cool.

This recipe is just amazing!!! Thank you for sharing! Quick question for you: I came up with 6 net carbs a serving (using Wellbee’s flour and taking all swerve carbs out if the equation). I see your nutrition facts list 3 but then a comment you wrote said 5. Any idea which it actually is for you and any guesses what the discrepancies could be?? Thanks again!

The recipe as-is is sugar-free but does not use any stevia, only erythritol. You could use stevia, but the amount would need to be different – I have a sweetener conversion chart here that you can use. Pure stevia is also sugar-free and does not have any calories that humans are able to absorb. But, it’s very concentrated and many stevia products contain fillers. Depending on what brand you used, other ingredients may not be sugar-free (for example, some use maltodextrin as a filler, which is actually sugar). I recommend looking at my sweetener guide for comparison, and read the ingredients label on the product you have.


If, on the other hand, you lower the amount of carbs in your diet and increase the amount of fats, your body will go into a state known as ketosis. This is the source of the name 'ketogenic' in 'ketogenic diet’. In this state, your liver will break fats in your diet down and produce ketones, an energy source. Your body would pretty much rather use glucose as a primary source of energy but, when forced to look for an alternative, it will resort to burning fat instead.
This cheesecake tastes amazing! I made it for the first time yesterday, and the hardest part was waiting for it to cool. I did modify the recipe slightly; I only used 20 ounces (2 1/2 packs) of cream cheese just because I was mixing them one block at a time and it seemed to be plenty enough for the entire cheesecake at 2 1/2. I then used half of the batter to make the cheesecake in a pie plate and used the other half to make 24 mini crustless cheesecakes. I still used the same amount of sweetener for the filling because I like my cheesecake on the sweeter side. I loved the crust as well. I made a strawberry topping and it tasted very similar to a cheesecake biscuit with jelly. The next time I can get my hands on dairy-free cream cheese, I will make it with that. I will definitely be making this for my next family gathering. Thanks so much for the delicious recipe!

Nevertheless, by 1977, when the Senate convened the first Select Committee on Nutritional and Human Needs, the so-called diet-heart hypothesis had been been misconstrued as the diet-heart gospel. The first US “Dietary Guidelines for Americans,” released in 1980, recommended that all Americans eat fewer high-fat foods and substitute nonfat milk for whole milk. “By 1984,” writes La Berge, “the scientific consensus was that the low-fat diet was appropriate not only for high-risk patients, but also as a preventative measure for everyone except babies.”
The recipe as-is is sugar-free but does not use any stevia, only erythritol. You could use stevia, but the amount would need to be different – I have a sweetener conversion chart here that you can use. Pure stevia is also sugar-free and does not have any calories that humans are able to absorb. But, it’s very concentrated and many stevia products contain fillers. Depending on what brand you used, other ingredients may not be sugar-free (for example, some use maltodextrin as a filler, which is actually sugar). I recommend looking at my sweetener guide for comparison, and read the ingredients label on the product you have.
Again, generally speaking, in proportion to their fat content, nuts are pretty low in carbs. Looking at the examples below, an ounce of the almonds would have about 2.9 grams of net carbs and the same amount of macadamia nuts would have 1.5 grams. It’s important to account for net carbs over total carbs, since nuts contain fiber, which is indigestible. Therefore, net carbs refer to the number that is usable by the body. Check out the Perfect Keto Guide to Net Carbs for more.
Time to address the elephant in the room. Rhubarb is not a fruit. Or at least, rhubarb fails the eye test at first glance. It looks like red celery. When raw, it feels like celery. Hard, bitter, fibrous, and about as enjoyable as a spoonful of cough syrup. Except, that’s not rhubarb at all. Rhubarb measures like a vegetable but tastes like a fruit. It cooks like a fruit and fits the sweet profile you may be craving on a Tuesday night. Reduce 4 ounces of chopped rhubarb with 4 ounces of strawberries, and you have sweet fruit topping that barely skims 9 grams of net carbs, or roughly 4.5 net carbs per serving.
Keep an eye on your intake for nut or seed based foods, as they can be quite high in inflammatory omega 6’s. These include items like almonds, walnuts, pine nuts, sunflower oil and corn oil. Eating fatty fish and animal meat, keeping snacking to a minimum, and not over-indulging in dessert items that are dense in almond flour is usually enough to keep your omega’s at normal ranges.

I tried your cheesecake with raspberry sauce for Easter and OMG!!! It did crack on me but I could have cared less. It was delicious and no one in my family believed it was sugar free (minus the sugars in the raspberries of course.) My husband, who is a chef, was VERY impressed. The crust was even delicious. Thank you! Thank you! Thank you! It will be made every holiday from now on.
Even after irradiation (the industry standard sterilization process that also destroys any antioxidants and health benefits), spices and herbs can spoil in your home, and often harbor aggressive mold toxins. To spice up your dishes the Bulletproof way, use high-quality, fresh or recently opened herbs and spices. Spices with especially high mold toxin risk include black pepper, powdered garlic, nutmeg, and paprika. Apple cider vinegar is the only vinegar permitted in the Bulletproof diet, as other vinegars and yeasts introduce toxins, and promote yeast growth in your gut.
What I like to do is use the remainder of the Greek yogurt to top the pancakes with. Or some keto Nutella. On top of that, blueberries are almost a must. It will be even more fun to throw some blueberries on a pancake while it is being baked! Be careful, though; the macronutrients below only take the pancake ingredients alone into the calculation (plus butter for frying).
Like all fads, it eventually passed, but not before reintroducing fat to the American diet. The post-Atkins decade saw the rise of good fats, a nonscientific subclass of fats that includes the unsaturated fats in avocado, fish, and coconut oil. More recently, the keto diet has come to reclaim even saturated fats. Adherents strive to keep their bodies in ketosis by eating a specific balance of macronutrients, or macros, made up of mostly fats, some protein, and very few carbs. To hit these macro goals, some go as far as dumping pats of grass-fed butter into their coffee.
Hey Jessica, sorry it took a bit to respond. I looked up the ingredients and see that it has 18g carbs per serving and cane sugar is listed as one of the main ingredients. (https://taldepot.com/body-armor-orange-mango-sports-drink-28-oz-plastic-bottles-pack-of-12.html) This type of drink wouldn’t fit into a keto diet. La Croix is my favorite drink, but it’s not sweet. Maybe some of the readers could offer a good substitution for you?

Nuts can be an important part of a well-formulated ketogenic diet and provide many essential micronutrients, together with having a generally very keto-friendly macronutrient profile, depending on the exact type of nuts. They will give you energy and will help you feel satiated, and can be an easy, quick and convenient snack that you can take almost anywhere with you.
Coconut oil contains a combination of medium-chain triglycerides (MCTs) and long-chain fatty acids that make it one of the ideal ketogenic foods. Lauric acid is the dominating fatty acid most concentrated in unrefined coconut oil.  Coconut oil provides many benefits including the ability to regulate blood sugar and hormone levels, boost thyroid function, fuel the human body’s metabolic demands and provide healing support to cells, tissue and organs. (11, 12)
FULL DISCLOSURE - the original recipe does not have the added unflavored gelatin, but it set too soft for me. Also, it did not add the sweetener over the jello sweetening, but the sour cream "bite" was off-putting for me (I'm not a fan of it straight at all), so adding that little bit of sweetness took the edge off, and it is still far less sweet than my old sweets! And this works fabulously for those who can't afford other fats sources - or who just need an awesome satisfying snack with staying power that kills the sweet tooth, but without all the sugar!

Whether you munch on them on their own or pair them with melt-in-your-mouth Havarti, Kalamata olives are one of our go-to snacks both on and off keto. Six plump olives boast just 35 calories and 130 milligrams of sodium, a low count to keep bloating at bay. Most of the fat content in olives is monounsaturated, and more specifically oleic acid, which has been linked to anti-inflammatory and heart-protective benefits.

Scientists are discovering that we need specific nutrition found only in plants to regulate our DNA. DNA is our genetics, but the regulation is our EPI-genetics. Basically your DNA is a template for your whole body, but it needs specific signals, from your diet, to regulate it how it works. Phyto-chemicals, found in abundance in low carb vegetables and keto friendly fruit are crucial for DNA regulation. These plant based signals kick-start fertility, virility, libido, a positive mood and much more. That’s exactly what you want on keto, even more health, energy and vitality! In fact, eating enough nutritionally dense plants will prevent many of the diseases we find so commonly today. 

Most condiments below range from 0.5–2 net carb grams per 1–2 tablespoon serving. Check ingredient labels to make sure added sugar is not included, which will increase net carbs. (Stevia and erythritol will become your go-to sweeteners because neither raise your blood sugar — combine for a more natural sweet taste and, remember, a little goes a long way!)

The net carb content of the acids near the top of this list actually accounts for more than a few generous squeezes. In other words, a wedge of lime is not going to be your downfall. And yes, the blueberry barely placed. What a disappointing showing for the fruit of intellectuals. With roughly 7 grams of sugar per 2 ounces, the kick is hardly noticeable. One could never guess based on the subtle bite each dainty berry provided for our tastebuds, as they were just that. Subtle. Too subtle for the price of admission. The rest of the berry gang just may be better off without it, but then again, stock photographers play by different rules.

The next time you need to change up your keto breakfast ideas, give this recipe a try. It’s so simple to make and is also extremely versatile. Easily change the creamy, tangy flavor by adding different extracts, spices like cinnamon or a few berries blended in. Make one large batch and divide them into different flavors, serve on its own, or top your favorite keto pancakes with it.
A 100 grams of raw avocado comes with only 1,8 grams of net carbs and as much as 14,7 grams of fat. Most of this fat is monounsaturated (MUFA), which reduce risk of cardiovascular diseases and other inflammation-related diseases [8]. Besides that, avocado is rich in vitamins C, E, K, B6, and folate. Avocado is also a good source of potassium, which is a mineral that most of us need to get more of.
Having said that, there is no (medical) reason for which these foods should be avoided. It does make life easier if you skip them as they are sometimes hard to find - you do have to find what works best for you. If using low-carb sweeteners and bread substitutes keep most people away from sugar and starch laden foods that's great. There are some dessert recipes with no sweeteners here - I think you'll like them 😊 ketodietapp.com/Blog/Filter
Your body needs micro-nutrition and phyto-nutrition. Micro-nutrition is the vitamins and minerals found in both plants and animals, but phyto-nutrition is the special compounds found only in plants. Phyto means light, so it is the nutrition plants make from light using photosynthesis. Some of these compounds create the color or flavor of the plant. Some plants naturally have more of these special compounds than others, for example the bright yellow root, and cooking spice, turmeric contains curcumin. This phyto-nutrient has a potent anti-inflammatory effect. Some countries have already approved its use in the treatment of cancer.
And that’s how the short version above came about: based on the numbers, a good rule of thumb is to eat between 1 and 3 meals per day with meat, with other protein sources (eggs, nuts, dairy) at the meat-free meals. This will work well for most people – although, as always, everyone’s a little different and you might feel best with more or less. It’s not an exact science, and it doesn’t need to be.

Beware of added sugars or high-glycemic sweeteners in spice blends or condiments, but other than that, it’s fair game for keto. In spice-heavy dishes, carbs can add up, but don’t drive yourself crazy worrying about your teaspoon of turmeric. Check labels for additives like sugars, milk solids, potato starch, corn starch, or MSG, or make your own blends at home. Table salt often contains undisclosed fillers and anti-caking agents, so it’s best to opt for sea salt or Himalayan pink salt instead.
Additionally, a ketogenic diet can improve your energy, cognitive acceleration and overall daily performance.  Most people feel their best when in a state of mild-ketosis.  One of the big challenges, is that most people have been raised on higher carb comfort foods.  So rather than focusing on what foods you will miss, shift your energy to all the great foods you can enjoy.  Here are 22 ketogenic foods that you will LOVE!
This Cheesy Gluten Free & Keto Chicken Quesadilla Recipe can be Made in Under 20 Minutes!!! It’s Incredibly Easy to Make and Tastes Just Like a Traditional Mexican Style Quesadilla. The Low Carb and Keto Cheese Shell is a Perfect Fit for this Classic. You’ll Wonder Why you Haven’t Tried This Sooner! It Makes an Awesome On The Go Lunch or an Easy to Throw Together Dinner. It Would also Be Great for Parties Because it Can be Made Ahead an Reheated in Just a Few Minutes.
“The problem with the stated carbohydrate content on the packages of fermented food products arises because the government makes manufacturers count the carbohydrates of food “by difference.” That means they measure everything else including water and ash and fats and proteins. Then “by difference,” they assume everything else is carbohydrate. This works quite well for most foods including milk. However, to make yogurt, buttermilk and kefir, the milk is inoculated with the lactic acid bacteria. These bacteria use up almost all the milk sugar called “lactose” and convert it into lactic acid. It is this lactic acid which curds the milk and gives the taste to the product. Since these bacteria have “eaten” most of the milk sugar by the time you buy it (or make it yourself.) At the time you eat it, how can there be much carbohydrate left? It is the lactic acid which is counted as carbohydrate. Therefore, you can eat up to a half cup of plain yogurt, buttermilk, or kefir and only count 2 grams of carbohydrates (Dr. Goldberg has measured this in his own laboratory.) One cup will contain about 4 grams of carbohydrates. Daily consumption colonizes the intestine with these bacteria to handle small amounts of lactose in yogurt (or even sugar-free ice cream later.) “
“The problem with the stated carbohydrate content on the packages of fermented food products arises because the government makes manufacturers count the carbohydrates of food “by difference.” That means they measure everything else including water and ash and fats and proteins. Then “by difference,” they assume everything else is carbohydrate. This works quite well for most foods including milk. However, to make yogurt, buttermilk and kefir, the milk is inoculated with the lactic acid bacteria. These bacteria use up almost all the milk sugar called “lactose” and convert it into lactic acid. It is this lactic acid which curds the milk and gives the taste to the product. Since these bacteria have “eaten” most of the milk sugar by the time you buy it (or make it yourself.) At the time you eat it, how can there be much carbohydrate left? It is the lactic acid which is counted as carbohydrate. Therefore, you can eat up to a half cup of plain yogurt, buttermilk, or kefir and only count 2 grams of carbohydrates (Dr. Goldberg has measured this in his own laboratory.) One cup will contain about 4 grams of carbohydrates. Daily consumption colonizes the intestine with these bacteria to handle small amounts of lactose in yogurt (or even sugar-free ice cream later.) “
However, as easy as this may sound, the key to keeping your body in ketosis is to constantly pack your meals with fatty eats and stay as far away from carbs as you possibly can, which can get quite demanding—especially if you’re not prepared. To help you maintain this ethereal fat-burning state, we’ve rounded up 14 snacks you can grab on-the-go. These eats will keep you satiated with healthy fats and boast no more than five grams of net carbs.
The best way to check for ketones and know for certain whether you are in ketsosis is by testing your blood. The Keto-MOJO Blood Ketone and Glucose Testing Meter Kit is a good way to do this. We like that it’s reliable and not too expensive. We also like that it measures blood glucose. Sometimes you want to make sure a certain food you’re eating isn’t spiking your blood glucose too much because that will knock you out of Ketosis. After you eat that food, use this to test your blood. You have your answer instantly.
Looking for that hearty crunch that’s packed full of flavor? Look no more. Instead of cracking open a box of Ritz or Cheez-Its, go ahead and make your own! You can make crackers from anything including flaxseed meal (featured in The RULED Book), chia seeds, or even almond flour to make your own homemade crunchy snacks with a delicious flavor of your own.
An alternative way to get your sweet fix in a keto-friendly diet is through fruit shakes or milkshakes. You can make your own shakes and use alternative, keto-friendly sweeteners or purchase premade shake mixes. The Atkins diet shakes, for instance, are low-carbohydrate, protein-rich shakes available in a variety of sweet flavors (anything from French vanilla to strawberry).

I know it may be challenging to follow a healthy low-carb diet, especially if you are new to it. I hope this comprehensive list of keto-friendly foods will help you make the right choices, whether your goal is to lose weight or manage a health condition such as type 2 diabetes, insulin resistance, Parkinson’s, Alzheimer’s, epilepsy and even cancer.


That's why keto die-hards are notorious for eating plenty of bacon and cheese. However, if you're tired of eating the same bunless cheeseburger every night, there are plenty of meat-based fat sources you likely haven't tried. Get creative and make one of these five fatty cuts of meat for dinner. Of course, it's best not to go overboard and eat these for every meal–most dietitians recommend getting healthy fats from plant-based sources like nuts and avocado.
I’ve made this recipe 5 times in the past 3 months. It’s super easy and scrumptiously delicious. Even if there were more than 3 net carbs/slice it is so worth it! Most of the people who I’ve served it to are not on a diet or not eating keto, but they’ve raved about it. Cheesecake Factory, eat your heart out. You got nothin’ compared to this cheesecake!
Vitamin C is an important water-soluble vitamin we need for the biosynthesis of collagen, certain proteins, and neurotransmitters. Your brain also heavily relies on vitamin C for antioxidant defense. Adults generally need around 75-120 mg of vitamin C daily to maintain these functions [3]. The problem with vitamin C is that it degrades when exposed to heat and light, so unlike fruit, cooked vegetables are not the best source of this nutrient.
Certain types of dairy can be enjoyed on the keto diet! Butter, cheese, full fat yogurts and heavy cream – this is not your typical diet fare! When eating dairy, you will generally want to choose ingredients that have a lower amount of lactose. Lactose is a sugar that will spike your blood sugar. You will want to stay away from milk, as it is full of lactose (aka sugar)! And of course, if you have lactose intolerance you should avoid dairy altogether.
Truly amazed after trying dozens of recipes for bread, cake, etc. with almond flour and all turned to sawdust or icky, hard yuk! All the wasted expensive ingredients, I have finally hit gold with this recipe exactly as written! We have been Primal and off bread for about 4 years, but always salivating when offered fresh bread or bagel! This is a great recipe and thank you for sharing!
Over the past several decades, research on low-fat diets has evolved. Since releasing its infamous review, Time has released follow-up articles that suggest cholesterol and fat may not be as bad as originally thought. The recent popularity of high-fat diets, such as the ketogenic diet, have helped this long-despised macronutrient gain some positive traction. Still, there exist many myths and misconceptions around the ketogenic diet.

I make this crustless as I didn’t have the ingredients the first time I made it. Everyone loved it so much I always make it crustless. Lol. I also ran out of powdered swerve the last two times I made it, so my ratio is 1 cup powdered swerve and 1/4 cup granulated. It actually tastes better and has great texture. I served this to my husbands family and told them it was keto so if they didn’t like it they didn’t have to eat it. I had them all love it and go back for seconds! Been keto for 14 weeks and make this about every two weeks!


There are plenty of keto fruit options out there that are high in fiber and low in net carbs, making them an ideal addition to a well-rounded ketogenic diet. In fact, adding a few low-carb fruits to your daily diet can help satisfy your sweet tooth while also supplying a steady stream of the vitamins, minerals and antioxidants that your body needs.
Other herbs like dried rosemary, sweet basil and oregano contain polyphenols that enhance organic acid synthesis by improving the gut flora (4). Organic acids are key to maintain bowel health and aid in nutrient absorption. These herbs destroy harmful bacteria and provide antioxidant, anti-viral and anti-fungal benefits to help you maintain a strong immune system (5).
Fruits that are high in fiber. For keto dieters counting net carbohydrates, fiber can be subtracted from total carb count. This exclusion of dietary fiber in the carb count allows for a wider variety of fruit that may be incorporated into your diet. Berries, for example, have a high fiber content and can be enjoyed in moderation on a ketogenic diet.
Never before has so much attention been given to the healing and beneficial effects of plants. Study after study is confirming that plants have medicinal power. Some, like turmeric, rival modern pharmaceuticals in their ability to fight infection and even treat cancer. With the added bonus of working holistically with your body without side-effects. Plants reduce inflammation, support detoxification and generally improve your health!
Just wanted to say thank you! I followed this recipe and if you would’ve served me this at a restaurant I wouldn’t know the difference between this and regular cheesecake! Some minor changes I did only because of the ingredients I had available were to use coconut flour vs almond flour, stevia packs (converted) vs. erythritol for both crust and batter, and just a small amount of almond milk to get the right consistency for the crust. For anyone who may need it, for every cup of almond flour I substituted 1/4 cup (or 2 ounces weighed) of coconut flour. Along with the almond milk, I increased the amount of butter used by about 1 tbsp since coconut flour really sucks up moisture. After that, I followed everything else listed including directions and was not disappointed. Although I used an incorrect pan type(only 2inch high 9inch solid baking pan) so I wasn’t the prettiest cheesecake, it was still delicious which is honestly all I cared about. I might also add that this is the first time I’ve ever baked cheesecake (or any type of baking) of any type, so for anyone who might think it’s difficult, give it a try!
Hi Arielle, Yes, you can add more vanilla and lemon if you’d like. It should work fine as long as it’s not too much lemon juice. You could add some very finely grated lemon zest instead of more lemon juice to avoid changing the consistency. The fruit sauce with raspberries is also keto – berries can fit into keto diets in reasonable amounts. If you use a higher sugar fruit, it might not be, but with any berries it should be fine. I’m glad you liked the recipe!
(function(){"use strict";function s(e){return"function"==typeof e||"object"==typeof e&&null!==e}function a(e){return"function"==typeof e}function l(e){X=e}function u(e){G=e}function c(){return function(){r.nextTick(p)}}function f(){var e=0,n=new ne(p),t=document.createTextNode("");return n.observe(t,{characterData:!0}),function(){t.data=e=++e%2}}function d(){var e=new MessageChannel;return e.port1.onmessage=p,function(){e.port2.postMessage(0)}}function h(){return function(){setTimeout(p,1)}}function p(){for(var e=0;et.length)&&(n=t.length),n-=e.length;var r=t.indexOf(e,n);return-1!==r&&r===n}),String.prototype.startsWith||(String.prototype.startsWith=function(e,n){return n=n||0,this.substr(n,e.length)===e}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=function(e,n){"use strict";return"number"!=typeof n&&(n=0),!(n+e.length>this.length)&&-1!==this.indexOf(e,n)})},"./shared/require-global.js":function(e,n,t){e.exports=t("./shared/require-shim.js")},"./shared/require-shim.js":function(e,n,t){var r=t("./shared/errors.js"),i=(this.window,!1),o=null,s=null,a=new Promise(function(e,n){o=e,s=n}),l=function(e){if(!l.hasModule(e)){var n=new Error('Cannot find module "'+e+'"');throw n.code="MODULE_NOT_FOUND",n}return t("./"+e+".js")};l.loadChunk=function(e){return a.then(function(){return"main"==e?t.e("main").then(function(e){t("./main.js")}.bind(null,t))["catch"](t.oe):"dev"==e?Promise.all([t.e("main"),t.e("dev")]).then(function(e){t("./shared/dev.js")}.bind(null,t))["catch"](t.oe):"internal"==e?Promise.all([t.e("main"),t.e("internal"),t.e("qtext2"),t.e("dev")]).then(function(e){t("./internal.js")}.bind(null,t))["catch"](t.oe):"ads_manager"==e?Promise.all([t.e("main"),t.e("ads_manager")]).then(function(e){t("./ads_manager/main.js")}.bind(null,t))["catch"](t.oe):"publisher_dashboard"==e?t.e("publisher_dashboard").then(function(e){undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined}.bind(null,t))["catch"](t.oe):"content_widgets"==e?Promise.all([t.e("main"),t.e("content_widgets")]).then(function(e){t("./content_widgets.iframe.js")}.bind(null,t))["catch"](t.oe):void 0})},l.whenReady=function(e,n){Promise.all(window.webpackChunks.map(function(e){return l.loadChunk(e)})).then(function(){n()})},l.installPageProperties=function(e,n){window.Q.settings=e,window.Q.gating=n,i=!0,o()},l.assertPagePropertiesInstalled=function(){i||(s(),r.logJsError("installPageProperties","The install page properties promise was rejected in require-shim."))},l.prefetchAll=function(){t("./settings.js");Promise.all([t.e("main"),t.e("qtext2")]).then(function(){}.bind(null,t))["catch"](t.oe)},l.hasModule=function(e){return!!window.NODE_JS||t.m.hasOwnProperty("./"+e+".js")},l.execAll=function(){var e=Object.keys(t.m);try{for(var n=0;n=c?n():document.fonts.load(u(o,'"'+o.family+'"'),a).then(function(n){1<=n.length?e():setTimeout(t,25)},function(){n()})}t()});var w=new Promise(function(e,n){l=setTimeout(n,c)});Promise.race([w,m]).then(function(){clearTimeout(l),e(o)},function(){n(o)})}else t(function(){function t(){var n;(n=-1!=y&&-1!=g||-1!=y&&-1!=v||-1!=g&&-1!=v)&&((n=y!=g&&y!=v&&g!=v)||(null===f&&(n=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),f=!!n&&(536>parseInt(n[1],10)||536===parseInt(n[1],10)&&11>=parseInt(n[2],10))),n=f&&(y==b&&g==b&&v==b||y==x&&g==x&&v==x||y==j&&g==j&&v==j)),n=!n),n&&(null!==_.parentNode&&_.parentNode.removeChild(_),clearTimeout(l),e(o))}function d(){if((new Date).getTime()-h>=c)null!==_.parentNode&&_.parentNode.removeChild(_),n(o);else{var e=document.hidden;!0!==e&&void 0!==e||(y=p.a.offsetWidth,g=m.a.offsetWidth,v=w.a.offsetWidth,t()),l=setTimeout(d,50)}}var p=new r(a),m=new r(a),w=new r(a),y=-1,g=-1,v=-1,b=-1,x=-1,j=-1,_=document.createElement("div");_.dir="ltr",i(p,u(o,"sans-serif")),i(m,u(o,"serif")),i(w,u(o,"monospace")),_.appendChild(p.a),_.appendChild(m.a),_.appendChild(w.a),document.body.appendChild(_),b=p.a.offsetWidth,x=m.a.offsetWidth,j=w.a.offsetWidth,d(),s(p,function(e){y=e,t()}),i(p,u(o,'"'+o.family+'",sans-serif')),s(m,function(e){g=e,t()}),i(m,u(o,'"'+o.family+'",serif')),s(w,function(e){v=e,t()}),i(w,u(o,'"'+o.family+'",monospace'))})})},void 0!==e?e.exports=a:(window.FontFaceObserver=a,window.FontFaceObserver.prototype.load=a.prototype.load)}()},"./third_party/tracekit.js":function(e,n){/**
×