1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[580],{12043:(e,t,n)=>{"use strict";n.d(t,{i:()=>u});var r=n(53239),o=n.t(r,2),i=globalThis?.document?r.useLayoutEffect:()=>{},l=o[" useInsertionEffect ".trim().toString()]||i;function u({prop:e,defaultProp:t,onChange:n=()=>{},caller:o}){let[i,u,c]=function({defaultProp:e,onChange:t}){let[n,o]=r.useState(e),i=r.useRef(n),u=r.useRef(t);return l(()=>{u.current=t},[t]),r.useEffect(()=>{i.current!==n&&(u.current?.(n),i.current=n)},[n,i]),[n,o,u]}({defaultProp:t,onChange:n}),a=void 0!==e,s=a?e:i;{let t=r.useRef(void 0!==e);r.useEffect(()=>{let e=t.current;if(e!==a){let t=a?"controlled":"uncontrolled";console.warn(`${o} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=a},[a,o])}return[s,r.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&c.current?.(n)}else u(t)},[a,e,u,c])]}Symbol("RADIX:SYNC_STATE")},47111:(e,t,n)=>{"use strict";n.d(t,{A:()=>E});var r,o,i=n(43697),l=n(53239),u=n(85209),c=n(30441),a={out:"out-in",in:"in-out"},s=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},d=((r={})[a.out]=function(e){var t=e.current,n=e.changeState;return l.cloneElement(t,{in:!1,onExited:s(t,"onExited",function(){n(u.ns,null)})})},r[a.in]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,l.cloneElement(r,{in:!0,onEntered:s(r,"onEntered",function(){n(u.ns)})})]},r),f=((o={})[a.out]=function(e){var t=e.children,n=e.changeState;return l.cloneElement(t,{in:!0,onEntered:s(t,"onEntered",function(){n(u._K,l.cloneElement(t,{in:!0}))})})},o[a.in]=function(e){var t=e.current,n=e.children,r=e.changeState;return[l.cloneElement(t,{in:!1,onExited:s(t,"onExited",function(){r(u._K,l.cloneElement(n,{in:!0}))})}),l.cloneElement(n,{in:!0})]},o),p=function(e){function t(){for(var t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={status:u._K,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}(0,i.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){var n,r;return null==e.children?{current:null}:t.status===u.ns&&e.mode===a.in?{status:u.ns}:t.current&&!((n=t.current)===(r=e.children)||l.isValidElement(n)&&l.isValidElement(r)&&null!=n.key&&n.key===r.key)&&1?{status:u.ze}:{current:l.cloneElement(e.children,{in:!0})}},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,o=this.state,i=o.status,a=o.current,s={children:n,current:a,changeState:this.changeState,status:i};switch(i){case u.ns:e=f[r](s);break;case u.ze:e=d[r](s);break;case u._K:e=a}return l.createElement(c.A.Provider,{value:{isMounting:!this.appeared}},e)},t}(l.Component);p.propTypes={},p.defaultProps={mode:a.out};let E=p},55239:e=>{"use strict";e.exports=function(e){return null==e}},74722:function(e,t,n){(function(e,t){"use strict";var r,o="default"in t?t.default:t;function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,u=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);l=!0);}catch(e){u=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(u)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}}
1(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};function d(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function f(e,t){return e(t={exports:{}},t.exports),t.exports}var p=f(function(e,t){var n=s&&s.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};Object.defineProperty(t,"__esModule",{value:!0}),t.scripts=void 0,t.scripts={};var r=function(e){var n=document.querySelector('script[src="'+e+'"]');if(n)return t.scripts[e]={loading:!1,error:null,scriptEl:n}};t.default=function(e){var l=e.src,u=e.checkForExisting,c=void 0!==u&&u,a=n(e,["src","checkForExisting"]),s=l?t.scripts[l]:void 0;!s&&c&&l&&i&&(s=r(l));var d=(0,o.useState)(s?s.loading:!!l),f=d[0],p=d[1],E=(0,o.useState)(s?s.error:null),v=E[0],y=E[1],b=(0,o.useState)(!1),m=b[0],O=b[1];return(0,o.useEffect)(function(){if(i&&l&&!m&&!v){(s=t.scripts[l])||!c||(s=r(l)),s?e=s.scriptEl:((e=document.createElement("script")).src=l,Object.keys(a).forEach(function(t){void 0===e[t]?e.setAttribute(t,a[t]):e[t]=a[t]}),s=t.scripts[l]={loading:!0,error:null,scriptEl:e});var e,n=function(){s&&(s.loading=!1),p(!1),O(!0)},o=function(e){s&&(s.error=e),y(e)};return e.addEventListener("load",n),e.addEventListener("error",o),document.body.appendChild(e),function(){e.removeEventListener("load",n),e.removeEventListener("error",o),s&&s.loading&&(e.remove(),delete t.scripts[l])}}},[l]),[f,v]};var i="undefined"!=typeof window&&void 0!==window.document});d(p),p.scripts;var E=f(function(e,t){var n=s&&s.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.scripts=t.default=void 0,Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n(p).default}}),Object.defineProperty(t,"scripts",{enumerable:!0,get:function(){return p.scripts}})}),v=d(E);E.scripts;var y=function(e,t,n){var r={};return delete Object.assign(r,e,u({},n,e[t]))[t],r},b=function(e,t){var n={plaid:null,open:!1,onExitCallback:null};if("undefined"==typeof window||!window.Plaid)throw Error("Plaid not loaded");return n.plaid=t(l(l({},e),{},{onExit:function(t,r){n.open=!1,e.onExit&&e.onExit(t,r),n.onExitCallback&&n.onExitCallback()}})),{open:function(){n.plaid&&(n.open=!0,n.onExitCallback=null,n.plaid.open())},submit:function(e){n.plaid&&n.plaid.submit(e)},exit:function(e,t){if(!n.open||!n.plaid){t&&t();return}n.onExitCallback=t,n.plaid.exit(e),e&&e.force&&(n.open=!1)},destroy:function(){n.plaid&&(n.plaid.destroy(),n.plaid=null)}}},m="https://cdn.plaid.com/link/v2/stable/link-initialize.js",O=function(){},h=function(e){var n=c(v({src:m,checkForExisting:!0}),2),r=n[0],o=n[1],i=c(t.useState(null),2),u=i[0],a=i[1],s=c(t.useState(!1),2),d=s[0],f=s[1],p=(e.product||[]).slice().sort().join(",");return t.useEffect(function(){if(!r&&(e.token||e.publicKey||e.receivedRedirectUri)){if(o||!window.Plaid)return void console.error("Error loading Plaid",o);null!=u&&u.exit({force:!0},function(){return u.destroy()});var t,n,i=(t=l(l({},e),{},{onLoad:function(){f(!0),e.onLoad&&e.onLoad()}}),n=window.Plaid.create,b(y(t,"publicKey","key"),n));return a(i),function(){return i.exit({force:!0},function(){return i.destroy()})}}},[r,o,e.publicKey,e.token,p]),{error:o,ready:null!=u&&(!r||d),submit:u?u.submit:O,exit:u?u.exit:O,open:u?u.open:function(){e.token||console.warn("react-plaid-link: You cannot call open() without a valid token supplied to usePlaidLink. This is a no-op.")}}},S=["children","style","className"],g=function(e){var t=e.children,n=e.style,r=e.className,i=h(l({},function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,S))),u=i.error,c=i.open;return o.createElement("button",{disabled:!!u,type:"button",className:r,style:l({padding:"6px 4px",outline:"none",background:"#FFFFFF",border:"2px s
1olid #F1F1F1",borderRadius:"4px"},n),onClick:function(){return c()}},t)};g.displayName="PlaidLink",(r=e.PlaidLinkStableEvent||(e.PlaidLinkStableEvent={})).OPEN="OPEN",r.EXIT="EXIT",r.HANDOFF="HANDOFF",r.SELECT_INSTITUTION="SELECT_INSTITUTION",r.ERROR="ERROR",r.BANK_INCOME_INSIGHTS_COMPLETED="BANK_INCOME_INSIGHTS_COMPLETED",r.IDENTITY_VERIFICATION_PASS_SESSION="IDENTITY_VERIFICATION_PASS_SESSION",r.IDENTITY_VERIFICATION_FAIL_SESSION="IDENTITY_VERIFICATION_FAIL_SESSION",e.PlaidEmbeddedLink=function(e){var n=e.style,r=e.className,i=e.onSuccess,u=e.onExit,a=e.onLoad,s=e.onEvent,d=e.token,f=e.receivedRedirectUri,p=t.useMemo(function(){return{onSuccess:i,onExit:u,onLoad:a,onEvent:s,token:d,receivedRedirectUri:f}},[i,u,a,s,d,f]),E=c(v({src:m,checkForExisting:!0}),2),y=E[0],b=E[1],O=t.useRef(null);return t.useEffect(function(){if(!y){if(b||!window.Plaid)return void console.error("Error loading Plaid",b);if(null==p.token||""==p.token)return void console.error("A token is required to initialize embedded Plaid Link");var e=window.Plaid.createEmbedded(l({},p),O.current).destroy;return function(){e()}}},[y,b,p,O]),o.createElement("div",{style:n,className:r,ref:O})},e.PlaidLink=g,e.usePlaidLink=h,Object.defineProperty(e,"__esModule",{value:!0})})(t,n(53239))}}]);
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.