https://www.nerdwallet.com/cdn/apps/prod/structured-content-client…/wp-embed.65e243c3a169559163a4.js
1(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{"+UPC":function(e,t,n){e.exports={"embed-container":"_32NOV3",embed:"y0hvra",ready:"_3Hq0mg"}},XweN:function(e,t,n){"use strict";n.r(t),function(e){var r,i,o=n("GeFe"),a=n.n(o),c=n("Zvb3"),s=n.n(c),u=n("cYGt"),m=n.n(u),f=n("a1Fv"),l=n.n(f),d=n("J58c"),h=n.n(d),p=n("e2E4"),v=n.n(p),b=n("ivGQ"),w=n.n(b),R=n("l280"),g=n("uRLs"),y=n.n(g),E=n("GUg0"),I=n.n(E),D=n("hOJ0"),F=n("+UPC"),S=n.n(F),T=e.window&&"srcdoc"in document.createElement("iframe"),L=function(e){return-1!==e.indexOf("embeds.nerdwallet")},V=null===I.a||void 0===I.a||null===(r=I.a.API)||void 0===r||null===(i=r.BASE_URLS)||void 0===i?void 0:i.EMBEDS,O=function(e,t){return t||(e?"".concat(V,"/embeds/").concat(e,".html?nwaMode=embed"):"")},x=function(e){function t(){var e;a()(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e=m()(this,t,[].concat(r)),h()(e,"state",{ready:!1,iframeSrcDoc:"",srcDocFetchComplete:!1}),h()(e,"fetchIframe",(function(){var t=e.props,n=t.id,r=t.src,i=O(n,r);e.setVisibleTimeout=setTimeout(e.setIframeVisible,3e3),window.addEventListener("message",e.onInfogramResize),L(i)&&(T?fetch(i).then((function(e){return e.text()})).then((function(t){var n=(new DOMParser).parseFromString(t,"text/html"),r=n.querySelector('meta[name="robots"]');r instanceof HTMLElement&&r.remove(),e.setState({iframeSrcDoc:n.documentElement.outerHTML,srcDocFetchComplete:!0})})).catch((function(){e.setState({srcDocFetchComplete:!0})})):e.setState({srcDocFetchComplete:!0}))})),h()(e,"onIframeRef",(function(t){if(e.frameRef=t,t){var n={checkOrigin:!1,log:"true"===window.nerdwallet.config["structured-content-client"].all.IFRAME_RESIZER_LOG_ENABLED,resizedCallback:e.onFrameResize};Object(R.iframeResizer)(n,t)}})),h()(e,"onFrameResize",(function(){e.setIframeVisible()})),h()(e,"onFrameLoad",(function(){e.setIframeVisible()})),h()(e,"onInfogramResize",(function(t){if(!e.frameRef)return!1;if(e.frameRef.contentWindow!==t.source)return!1;var n;try{n=JSON.parse(t.data)}catch(e){return!1}return"iframe.resize"===n.context&&(!!n.height&&void(e.frameRef.height=n.height))})),h()(e,"setIframeVisible",(function(){e.state.ready||(e.setVisibleTimeout&&(clearTimeout(e.setVisibleTimeout),e.setVisibleTimeout=void 0),e.setState({ready:!0}))})),e}return l()(t,e),s()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.id,n=e.src;(t||n)&&this.fetchIframe()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.id,r=t.src,i=e.id,o=e.src,a=!v()(n),c=!v()(r);(a||c)&&((a&&i!==n||c&&o!==r)&&this.fetchIframe())}},{key:"componentWillUnmount",value:function(){window.removeEventListener("message",this.onInfogramResize),this.setVisibleTimeout&&clearTimeout(this.setVisibleTimeout),this.frameRef&&this.frameRef.iFrameResizer.close()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.id,r=e.src,i=O(n,r);if(!i)return null;var o=this.state,a=o.iframeSrcDoc,c=o.ready,s=o.srcDocFetchComplete,u=y()(S.a["embed-container"],t),m={scrolling:"no",ref:this.onIframeRef,onLoad:this.onFrameLoad,src:i};return a&&(m.srcDoc=a),w.a.createElement("div",{className:u},w.a.createElement("div",{className:y()(S.a.embed,h()({},S.a.ready,c))},function(e,t){return!L(e)||t}(i,s)?w.a.createElement("iframe",m):null))}}])}(b.Component);x.propTypes=D.b,x.defaultProps=D.a,t.default=x}.call(this,n("aY11"))},cYGt:function(e,t,n){var r=n("wDGE"),i=n("8eMP"),o=n("g3eI");e.exports=function(e,t,n){return t=r(t),o(e,i()?Reflect.construct(t,n||[],r(e).constructor):t.apply(e,n))},e.exports.__esModule=!0,e.exports.default=e.exports},hOJ0:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a}));var r=n("ii0b"),i=n.n(r),o={syndicate:!1},a={id:i.a.oneOfType([i.a.string,i.a.number]),src:i.a.string,syndicate:i.a.bool,type:i.a.string}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.