Truebill is an app that helps you save money by identifying recurring subscriptions and other bills and helping you cut costs by negotiating better rates and fees. One of their partnerships is with Acradia Power, which has the potential to save you up to 30% on your electric bill. It searches for better power rates in areas where competition is allowed, and it locks in the better prices for you.
The holy grail indeed. The best idea I know of to recieve an as close to as possible passive income (on the net anyway) is to train affiliate marketers. Several affiliate programs have two tier payment systems so in thoery if you can train 20-30 successful affiliate marketers who sign up under your name you can get a passive income off thier hard work. But you still may need to educate and motivate them to continue to work hard. – Adam
For example, say you watch the interview they did with The Minimalists a while back, you straight away start getting all these thoughts about whether minimalism is a good subject to create an info product around, or whether it could work as an affiliate site that links out to all the products on minimalism (and trust me there are literally 100+ minimalism ebooks out there that you could affiliate sell, oh the irony).

Investing in coins and collectibles: Buffalo nickels and Spiderman comic books are good examples of coins and collectibles that can rise in value, and thus offer opportunity for passive income investors. You'll need to get up to speed on the value of any coin or collectible under consideration, but once you do so, you're on the way to price appreciation on a commodity you'll be paying a lower price to buy, and will garner a higher price when you sell.
Keep in mind that most passive income business ideas usually become largely profitable after a certain amount of time, depending on the time and money you put in. It is important to know that some, also, never make it and fail - just like any other business in the world. However, some passive income businesses are more vulnerable and others are less risky and more prone to giving a good payout at the end of the month.
Our favorite platform for this is RealtyMogul because you get the flexibility to invest as little as $1,000, but can also participate in REITs and private placements – typically not offered to the public. Investors can fund real estate loans to gain passive income or buy an equity share in a property for potential appreciation. Their platform is open to both accredited and non-accredited investors.
​Network marketing, or multi-level marketing, seems to be on the rise. Companies such as Young Living Oils, Avon, Pampered Chef, and AdvoCare are all multi-level marketing companies. You can earn passive income through network marketing by building a team underneath you (often referred to as a down line.) Once you have a large team you can earn commissions off of their sales without having to do much.
I launched that in October of 2008, and that very first month I sold that book for $19.99. I sold it in a way where people could come to the site, purchase it and, immediately after, the book, which was simply a pdf file I had written, was directly digitally delivered through an email to them. And as a result of that payment, it was just money into my Paypal account. That first month, I made $7,008.55. That was just life-changing for me.

During the trial, Karen offered proof that she and Brad had built the business together, and that the downline was the result of their joint efforts – not just Brad’s. Karen argued that the residual income from the downline should therefore be split at a 60/40 rate on a monthly basis. Brad, on the other hand, asked the trial court to value the business. Upon valuation, the court could either allow him to buy out Karen’s share or direct that the business be sold, with the proceeds being split 60/40 between the two parties.


New post sponsorship -- Companies appreciated the blunt honesty on the blog, so they'd hire me to review their products or even their websites. They knew up front they wouldn't get glowing reviews, but instead critical and balanced looks at what they were doing well and where they could improve. Sponsors had absolutely no editorial control or impact whatsoever (the only ethical way to incorporate sponsored posts in my opinion).
"The majority of people I see who are interested in passive income and pursuing it, haven't learned how to create value in the first place. They're just trying to do gimmicks and tricks and formulas. They're trying to do the automation part, but they've missed the point that the automation only spits off cash if it's based first on automating something that actually creates value. If you automate something that is worthless---or worse than worthless, a scam -- it's not going to work in the long run."
However, depending on the policy, an individual receiving residual, rather than total, disability benefits may receive a reduced benefit or no benefit at all if her monthly income exceeds a certain percentage of pre-disability income. In some policies, in order to qualify for residual disability benefits you must first qualify for a period of total disability. You can purchase a stand-alone residual policy, known as an income replacement policy, or a total disability policy with residual coverage as a rider. The income replacement policy is generally less expensive than the total disability policy.
The trial court ruled in Karen’s favor and signed a proposed divorce decree that had been drafted up by Brad’s attorney. Neither party appealed the decree. After the divorce, however, Karen’s monthly income began to progressively decline. As a result, she filed a petition in July of 2007 alleging that Brad had violated the terms of the divorce decree. She also proposed an alternative argument that perhaps the divorce decree was too vague and needed to be clarified. The trial court found that the decree was, in fact, too vague, and ordered it to be clarified.

But that’s more like a fairytale. You’ll have to put in some effort to continue receiving residual income on the business you started. Talking to your managers and representatives will help them be more productive and run your business better. Marketing your online sales through social media and your network will help earn you more money. But you just won’t have to work at it as your full time job. Think of it as a part time job that can potentially bring in full time pay.

“[T]he stream of continuing payments that are earned by Brad and/or Karen from the commissions (current and future) earned by the brokers within a book of business. Residual income arises from all sources of income relating to or derived from an identified book of business, including commissions earned by the brokers within that identified book of business from any source whatsoever.”
The ABCs of Real Estate Investing – It’s a great overview of real estate investing particularly in multifamily properties. It covers topics on how to perform due diligence, negotiate a deal, and manage properties. It really focuses on the fundamentals – the basic calculations needed to be a successful investor. It’s quite direct and easy to understand.

The clarified order then divided Brad’s commissions into three separate categories. The first category represented the specific members and brokers that made up Brad and Karen’s downline as of their date of divorce. The second represented those new members and brokers that Brad had earned on his own after the date of divorce. The third consisted of new members and brokers that were earned by the brokers within the first category after the date of divorce.
One great way to generate a passive income is through affiliate marketing. Now, this does depend on the size of your list. Yes, size matters when it comes to your list. Especially if you're looking to make some serious money and do it on autopilot. But, list-building takes time. It doesn't happen overnight. And you need to add value to your list or you become obsolete.
That’s why I think the whole concept of passive income sites are based on a fallacy that they are different somehow from any other business and any other money-making scheme. For one, you still have to put in a ton of work to make anything worthwhile. People argue that it winds up being worth it because you’ll continue to make money long after you’ve finished creating that online course or ebook or what have you, but I think that’s a faulty assumption as well.

I know some people assume monetizing a blog is just easier for me. After all, I can use the "juice" of my existing sites to bring a new blog attention in the beginning. Others assume it's easier because I come from a marketing / PR background (although that's no excuse, since I teach you all about that here if you take the time to look). Still, I've decided it's project-time yet again (when is it not with me?).


Then I learned about how people earn money without leaving their house, and even working from another country, and without having to spend too much time on it. This is where passive income comes into play. To be honest this hit me pretty hard the moment when I realized it - there are ways to earn money every month by doing almost nothing, and it’s not renting a house or apartment you inherited? First thing I thought when I heard this was “What can I do to make this happen, ASAP!?!”
If retirement is a goal of yours (and who doesn’t want to retire someday?!?), it’s important to learn how to start investing. In fact, funding your retirement accounts should be at the top of your list. While these accounts won’t help your immediate situation, by stashing cash now, the residual income they create should help propel you through your golden years.
Jitendra Vaswani is the founder of SchemaNinja WordPress Plugin, prior to SchemaNinja he is the founder of big internet marketing blog BloggersIdeas.com. He is successful online marketer & award winning digital marketing consultant. He has been featured on HuffingtonPost, BusinessWorld, YourStory, Payoneer, Lifehacker & other leading publication as a successful blogger & digital marketer. Jitendra Vaswani is also a frequent speaker & having 5+ yrs experience of in Digital Marketing field. Check out his portfolio( jitendra.co). Find him on Google+, Twitter, & Facebook.

That’s why I have invested to create a WP plugin, which gives a dead-simple way to create detailed Amazon product reviews for my blog RIGHT from Amazon product page: I find a product I like, I click a button, and … voilà — a draft post with a new product review is scheduled for publishing on my site. I can jump in to the administrative side to add some personal note, or I can move to the next product which piques my interest. Its akin to Facebook “like”, but instead of posting to my FB wall, I effortlesly get new content for my blog. Neat, huh?


What if the manager of the Idaho investment center wants to invest $100,000 in new equipment that will generate a return of $16,000 per year? This would provide residual income of $4,000, which is the amount by which it exceeds the minimum 12% rate of return threshold. This would be acceptable to management, since the focus is on generating an incremental amount of cash.
Thank you for sharing your advice on Amazon and affiliate marketing. I just recently joined Amazon and have been updating my blogs using your techniques. Hopefully it works for me like it has worked for you, granted I know now based on your experience that I probably won’t see any big income from it for awhile but it is really nice to know I am on the right track to some success in the future.

Comment Policy: We invite readers to respond with questions or comments. Comments may be held for moderation and are subject to approval. Comments are solely the opinions of their authors'. The responses in the comments below are not provided or commissioned by any advertiser. Responses have not been reviewed, approved or otherwise endorsed by any company. It is not anyone's responsibility to ensure all posts and/or questions are answered.

When you are working you have a fixed amount of time that you can possibly work. You can only work so many hours in a day, so many days a week and for only so many years. It is during that time that people have to pay for their most expensive things in life; homes, children and then save for retirement. Add in a debt load that cannot be paid down with the current income being generated and no additional time to work, it becomes a cycle that has no end.

I've run over two dozen blogs since 2004. I've successfully monetized new blogs across a variety of niches including writing, music, education, small business, marketing, PR, and technology. I still run several of those blogs (like AFW, NakedPR.com, and AudioXposure.com). Others I've monetized only to then flip them for a profit. Either way, I've found it's fairly easy to bring a variety of blogs to three or even four figure monthly incomes in a pretty short period of time -- no more than a couple of months (which is faster than writing the same amount for most 3rd party residual income sites).
Investing in real estate: Investing in real estate offers more passive income cash potential - but more risk - than investing in stocks or bonds. You'll need substantial amounts of cash to invest in buying a home -- it usually takes 20% down to land a good home mortgage loan. But history shows that home prices usually rise over time, so buying home a for $200,000 and selling it for $250,000 over a five-year time period, for example, is a reasonable expectation when investing in real estate.
Domain names cannot be replicated. If one is taken, the only recourse would be to approach the owner to discuss a sale. While there are other variations you could choose, sometimes owning a certain domain (especially if it is attached to your business) can be worth the premium. Often, people will scout out domain names that are still available, buy them, and then sit on them in order to sell them down the road. Depending on who may want the domain down the road, you could sell it for a large markup.

Fulfilled-by-Amazon (FBA) - you set up the listing of your product, but Amazon store and ship your products on your behalf. Your products get to be part of Amazon Prime (which is a major bonus). Additionally, Amazon handles your customer services: dealing with refunds or problems on your behalf. Sound good? That’s why it’s the most popular option for total beginners.
(function(){"use strict";function s(e){return"function"==typeof e||"object"==typeof e&&null!==e}function a(e){return"function"==typeof e}function u(e){X=e}function l(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}),u=function(e){if(!u.hasModule(e)){var n=new Error('Cannot find module "'+e+'"');throw n.code="MODULE_NOT_FOUND",n}return t("./"+e+".js")};u.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){undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined}.bind(null,t))["catch"](t.oe):"publisher_dashboard"==e?t.e("publisher_dashboard").then(function(e){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})},u.whenReady=function(e,n){Promise.all(window.webpackChunks.map(function(e){return u.loadChunk(e)})).then(function(){n()})},u.installPageProperties=function(e,n){window.Q.settings=e,window.Q.gating=n,i=!0,o()},u.assertPagePropertiesInstalled=function(){i||(s(),r.logJsError("installPageProperties","The install page properties promise was rejected in require-shim."))},u.prefetchAll=function(){t("./settings.js");Promise.all([t.e("main"),t.e("qtext2")]).then(function(){}.bind(null,t))["catch"](t.oe)},u.hasModule=function(e){return!!window.NODE_JS||t.m.hasOwnProperty("./"+e+".js")},u.execAll=function(){var e=Object.keys(t.m);try{for(var n=0;n=c?n():document.fonts.load(l(o,'"'+o.family+'"'),a).then(function(n){1<=n.length?e():setTimeout(t,25)},function(){n()})}t()});var w=new Promise(function(e,n){u=setTimeout(n,c)});Promise.race([w,m]).then(function(){clearTimeout(u),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(u),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()),u=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,l(o,"sans-serif")),i(m,l(o,"serif")),i(w,l(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,l(o,'"'+o.family+'",sans-serif')),s(m,function(e){g=e,t()}),i(m,l(o,'"'+o.family+'",serif')),s(w,function(e){v=e,t()}),i(w,l(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){/**
It's a little awkward, so we'll get straight to the point: This Thursday we humbly ask you to stick up for Wikipedia's independence. We depend on donations averaging about $16.36, but 99% of our readers don't give. If everyone reading this gave $2.75, we could keep Wikipedia thriving for years to come. The price of your Thursday coffee is all we need. When we made Wikipedia a non-profit, people warned us we'd regret it. But if Wikipedia became commercial, it would be a great loss to the world. Wikipedia is a place to learn, not a place for advertising. It unites all of us who love knowledge: contributors, readers and the donors who keep us thriving. The heart and soul of Wikipedia is a community of people working to bring you unlimited access to reliable, neutral information. Please take a minute to help us keep Wikipedia growing. Thank you.
Investing in bonds: Similarly, bonds are an attractive way to engage in passive income. Over a recent 45-year period, bonds funds, as measured by Vanguard Funds, returned 7.1%. Of course, there's no guarantee that investments in stocks or bonds will always work out well, investing in them is by far the surest way to generate money through passive income.

I made guest posts on other blogs/college admission websites on topics like what makes a great application or how to write a great essay. I linked to my book, and get maybe 1 sale a month that I can attribute to these blogs. It’s not great for sales, but it did help my book get ranked higher on Google searches and I met and helped out some cool people, which is nice.


As a private lender, you can lend to anyone in your social circle. For example, many home rehabbers need access to a source of capital they can tap into very quickly in order to fund the initial purchase of their properties. You can partner with a rehabber who uses your capital for a short-term in exchange for an interest rate that is mutually agreed upon.
Not passive. I suppose blogs have a “long tail” like any copyrighted work of art (book or song or whatever), but I don’t think it’s as easy to keep it monetized. That would be an argument for condensing and reformatting your blog posts to an updated, organized print or e-book. I think your traffic estimate is too generous, if you stopped producing current content.
I don’t make all my blogging income through them. In fact, the residual income sites make up approximately 10% of my whole writing income but that doesn’t mean they’re not worthwhile. I don’t promote a lot of my content and I don’t use the sites as much as I used to do. I also have my private writing clients who make up a good 60% of my writing and blogging income.
4. We do our own IT, website design and implementation, write all our own materials, do ongoing research to keep it fresh and develop new products and technologies, market, mail like madmen (our emailing subscriptions alone cost us $1,100 per month, but we’ve got a list of 15,000 after four years in the biz), and somehow manage to keep the dishes clean, food in the fridge, and love our 4 kids as much as we can.
Airbnb is a concept that has only been around for a few years, but it has exploded around the globe. Airbnb allows people to travel all around the world and to stay in accommodations that are a lot less expensive than traditional hotels. They do this by staying with participating Airbnb members who rent out part of their homes to travelers. By participating in Airbnb, you can use your residence to accommodate guests and earn extra money just for renting out space in your home.
stREITwise offers a hybrid investment between traditional REIT fund investing and the new crowdfunding. The fund is like a real estate investment trust in that it holds a collection of properties but more like crowdfunding in its management. The fund has paid a 10% annualized return since inception and is a great way to diversify your real estate exposure.
Great article, Joe! I’ve thought about this a lot…whether blogging is passive or not. By definition, it probably isn’t (since the income goes away if you stop), but it FEELS passive. “feels”. Ew. Feelings. Blegh. Anyhoo…even if it isn’t passive, I can’t stop doing it because I love it so much. So if you like writing and interaction with readers, it seems passive, but to anyone else, they’ll have to put in a lot of work for very little gain, so it seems VERY active.
Wouldn’t it be nice to earn money while not working? That money is called residual, or recurring, income. It's what can happen after you put a lot of time, effort and sometimes money into a job to continue to get paid for the work months or years after it's done. (Salary jobs are part of linear income. This income is directly related to the number of hours you work. If you work 40 hours, you get paid for 40 hours of work.) Once you set up your business to earn residual income, you continue to make money while doing other things – maybe even starting a new business to generate more residual income!

Sorry I don’t think blogging is passive income. Truly passive income comes in rain or shine – pensions, annuities, dividends, SS. In some cases, even when you are 6 feet under (for your beneficiaries). I would even venture to call it “permanent income” (as long as someone is around to collect). As someone else stated, even rental income is not truly passive since there is a fair amount of work going into keeping renters, maintenance, administrative/financial accounting, etc.

Jitendra's talent, skill, and style make him one of the most qualified digital marketing gurus in India, and in my opinion, shortly in the world. I know Jitendra from DomainX event , he was very active there and I was really impressed by networking & business skills he have. I decided to work with him and he delivers his best at his work. I really like his style of working.

Then I learned about how people earn money without leaving their house, and even working from another country, and without having to spend too much time on it. This is where passive income comes into play. To be honest this hit me pretty hard the moment when I realized it - there are ways to earn money every month by doing almost nothing, and it’s not renting a house or apartment you inherited? First thing I thought when I heard this was “What can I do to make this happen, ASAP!?!”
Hi! I love this post and I will be patient, but Amazon canceled my affiliate account too in a new blog. I didn’t even have enough affiliate links or too much traffic. We have to be patient and keep it as a hobby and maybe we will be lucky. I think if we want to instantly replace our daily jobs with blogging… will be a failure… So people do that very easy ! I really do not know how.
Obviously, if you’re starting from scratch and you haven’t written your book quite yet, you should think about subjects that are of interest to you. If you write about topics that you lack a passion for, you’re embedding your own boredom into your poorly-prostituted words, and no-one’s gonna go for that; regardless of how punchy you make your title.

I simply loved this post. I am new to online business and earlier when I went through many blogs and articles, the writers all made it seem so simple and that I would get a huge income passively in a month! But now when I have started business, I realized its too tough. Its totally a different world. Sometimes its so frustrating and depressing that I feel like going back to my old office job. Atleast I had fixed income rolling in my bank. But when I think about the bad times I had in office for doing the work that I did not like, I find online business appealing as i am doing what I want to do and what I am skilled in! But till the time, I dont earn any revenue, I am at a loosing side. I want to work hard. I want to understand all these SEO techniques and all the referral programs but that makes me lost. Its too much to do! And its all about traffic! Trying to hold on tight!
!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,u="?";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){u(),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),l();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var u={url:n,line:t,column:r};u.func=o.computeStackTrace.guessFunctionName(u.url,u.line),u.context=o.computeStackTrace.gatherContext(u.url,u.line),a={mode:"onerror",message:e,stack:[u]},i(a,!0)}return!!f&&f.apply(this,arguments)}function u(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function l(){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;l()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&l()},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="",l=10,c=t(e);if(!c.length)return u;for(var f=0;f0?s:null}function l(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return l(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],u=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"),u=[],l=0;l=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,l=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:u,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===u&&(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,l.push(r)}n&&l.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:l};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"))}});
×