PageSourceSearch

https://www.equire.ai/_next/static/immutable/chunks/09l1pb_4l83u3.js

js equire.ai collected 2026-10-05 02:18:00 UTC 38,764 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,369158,279719,e=>{"use strict";let t=(0,e.i(249512).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["default",0,t],279719),e.s(["ArrowRight",0,t],369158)},245860,e=>{"use strict";let t=(0,e.i(249512).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",0,t])},483587,e=>{"use strict";let t=(0,e.i(249512).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",0,t],483587)},341979,e=>{"use strict";let t=(0,e.i(249512).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["default",0,t])},906921,e=>{"use strict";var t=e.i(341979);e.s(["X",()=>t.default])},72226,(e,t,r)=>{"use strict";e.i(298317),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return b},useLinkStatus:function(){return y}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(56421),s=e.r(615456),o=i._(e.r(309797)),l=e.r(227666),d=e.r(196791),u=e.r(480765),c=e.r(20530),f=e.r(474426),p=e.r(247371),m=e.r(423450),g=e.r(771174),h=e.r(794273);function b(t){var r;let a,n,i,[b,y]=(0,o.useOptimistic)(m.IDLE_LINK_STATUS),w=(0,o.useRef)(null),{href:E,as:_,children:S,prefetch:k=null,passHref:C,replace:R,shallow:O,scroll:j,onClick:P,onMouseEnter:x,onTouchStart:T,legacyBehavior:I=!1,onNavigate:A,transitionTypes:M,ref:D,unstable_dynamicOnHover:L,...U}=t;a=S,I&&("string"==typeof a||"number"==typeof a)&&(a=(0,s.jsx)("a",{children:a}));let N=o.default.useContext(d.AppRouterContext),$=!1!==k,F=!1===k?"none":!0===k?"full":"auto",z="none"!==F&&"full"===F?h.FetchStrategy.Full:h.FetchStrategy.PPR,q="string"==typeof(r=_||E)?r:(0,l.formatUrl)(r);if(I){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=o.default.Children.only(a)}let B=I?n&&"object"==typeof n&&n.ref:D,H,Q=o.default.useCallback(e=>(null!==N&&(w.current=(0,m.mountLinkInstance)(e,q,N,z,$,y,H)),()=>{w.current&&((0,m.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,m.unmountPrefetchableInstance)(e)}),[$,q,N,z,y,H]),V={ref:(0,u.useMergedRef)(Q,B),onClick(t){I||"function"!=typeof P||P(t),I&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!N||t.defaultPrevented||function(t,r,a,n,i,s,l,d="none"){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,g.isLocalURL)(r)){n&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(356193);o.default.startTransition(()=>{f(r,n?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,a.current,l,d)})}}(t,q,w,R,j,A,M,F)},onMouseEnter(e){I||"function"!=typeof x||x(e),I&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),N&&$&&(0,m.onNavigationIntent)(e.currentTarget,!0===L)},onTouchStart:function(e){I||"function"!=typeof T||T(e),I&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),N&&$&&(0,m.onNavigationIntent)(e.currentTarget,!0===L)}};return(0,c.isAbsoluteUrl)(q)?V.href=q:I&&!C&&("a"!==n.type||"href"in n.props)||(V.href=(0,f.addBasePath)(q)),i=I?o.default.cloneElement(n,V):(0,s.jsx)("a",{...U,...V,children:a}),(0,s.jsx)(v.Provider,{value:b,children:i})}let v=(0,o.createContext)(m.IDLE_LINK_STATUS),y=()=>(0,o.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},293573,(e,t,r)=>{"use strict";e.i(298317),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return E}});let a=e.r(836437),n=e.r(56421),i=e.r(615456),s=n._(e.r(309797)),o=a._(e.r(196042)),l=a._(e.r(140949)),d=e.r(313395),u=e.r(581843),c=e.r(761075),f=e.r(960404),p=a._(e.r(187908)),m=e.r(480765),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,a,n,i,s){let o=e?.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function b(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v="u"<typeof window?s.useEffect:s.useLayoutEffect,y=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:n,decoding:o,className:l,style:d,fetchPriority:u,placeholder:c,loading:f,unoptimized:p,fill:g,onLoadRef:y,onLoadingCompleteRef:w,setBlurComplete:E,setShowAltText:_,sizesInput:S,onLoad:k,onError:C,...R},O)=>{let j=(0,s.useRef)(!1),P=(0,s.useRef)(null);v(()=>{let{current:e}=j,{current:t}=P;e||null===t||(C&&(t.src=t.src),t.complete&&h(t,c,y,w,E,p,S),j.current=!0)},[e,c,y,w,C,p,S]);let x=(0,m.useMergedRef)(O,P);return(0,i.jsx)("img",{...R,...b(u),loading:f,width:n,height:a,decoding:o,"data-nimg":g?"fill":"1",className:l,style:d,sizes:r,srcSet:t,src:e,ref:x,onLoad:e=>{h(e.currentTarget,c,y,w,E,p,S)},onError:e=>{_(!0),"empty"!==c&&E(!0),C&&C(e)}})});function w({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&o.default.preload?(o.default.preload(t.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let E=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),a=(0,s.useContext)(c.ImageConfigContext),n=(0,s.useMemo)(()=>{let e=g||a||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:"u"<typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:o,onLoadingComplete:l}=e,m=(0,s.useRef)(o);(0,s.useEffect)(()=>{m.current=o},[o]);let h=(0,s.useRef)(l);(0,s.useEffect)(()=>{h.current=l},[l]);let[b,v]=(0,s.useState)(!1),[E,_]=(0,s.useState)(!1),{props:S,meta:k}=(0,d.getImgProps)(e,{defaultLoader:p.default,imgConf:n,blurComplete:b,showAltText:E});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{...S,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:m,onLoadingCompleteRef:h,setBlurComplete:v,setShowAltText:_,sizesInput:e.sizes,ref:t}),k.preload?(0,i.jsx)(w,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},480765,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let a=e.r(309797);function n(e,t){let r=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=i(e,a)),t&&(n.current=i(t,a))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},193609,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={bindSnapshot:function(){return d},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return u}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class s{disable(){throw i}getStore(){}run(){throw i}exit(){throw i}enterWith(){throw i}static bind(e){return e}}let o="u">typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return o?new o:new s}function d(e){return o?o.bind(e):s.bind(e)}function u(){return o?o.snapshot():function(e,...t){return e(...t)}}},886675,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return a}});let a=(0,e.r(193609).createAsyncLocalStorage)()},935705,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return a.workAsyncStorageInstance}});let a=e.r(886675)},805884,(e,t,r)=>{"use strict";function a(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return a}})},313395,(e,t,r)=>{"use strict";e.i(298317),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}});let a=e.r(412229),n=e.r(807884),i=e.r(581843),s=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:c=!1,loading:f,className:p,quality:m,width:g,height:h,fill:b=!1,style:v,overrideSrc:y,onLoad:w,onLoadingComplete:E,placeholder:_="empty",blurDataURL:S,fetchPriority:k,decoding:C="async",layout:R,objectFit:O,objectPosition:j,lazyBoundary:P,lazyRoot:x,...T},I){var A;let M,D,L,{imgConf:U,showAltText:N,blurComplete:$,defaultLoader:F}=I,z=U||i.imageConfigDefault;if("allSizes"in z)M=z;else{let e=[...z.deviceSizes,...z.imageSizes].sort((e,t)=>e-t),t=z.deviceSizes.sort((e,t)=>e-t),r=z.qualities?.sort((e,t)=>e-t);M={...z,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let q=T.loader||F;delete T.loader,delete T.srcSet;let B="__next_img_default"in q;if(B){if("custom"===M.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=q;q=t=>{let{config:r,...a}=t;return e(a)}}if(R){"fill"===R&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[R];e&&(v={...v,...e});let r={responsive:"100vw",fill:"100vw"}[R];r&&!t&&(t=r)}let H="",Q=l(g),V=l(h);if((A=e)&&"object"==typeof A&&(o(A)||void 0!==A.src)){let t=o(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(D=t.blurWidth,L=t.blurHeight,S=S||t.blurDataURL,H=t.src,!b)if(Q||V){if(Q&&!V){let e=Q/t.width;V=Math.round(t.height*e)}else if(!Q&&V){let e=V/t.height;Q=Math.round(t.width*e)}}else Q=t.width,V=t.height}let W=!u&&!c&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:H)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,W=!1),M.unoptimized&&(r=!0),B&&!M.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let G=l(m),K=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:O,objectPosition:j}:{},N?{}:{color:"transparent"},v),X=$||"empty"===_?null:"blur"===_?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:Q,heightInt:V,blurWidth:D,blurHeight:L,blurDataURL:S||"",objectFit:K.objectFit})}")`:`url("${_}")`,Y=s.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,J=X?{backgroundSize:Y,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Z=function({config:e,src:t,unoptimized:r,width:n,quality:i,sizes:s,loader:o}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,a.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,a.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let a=new URLSearchParams(t.slice(r+1));a.get("dpl")||(a.append("dpl",e),t=t.slice(0,r)+"?"+a.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:d}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(a);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,s),u=l.length-1;return{sizes:s||"w"!==d?s:"100vw",srcSet:l.map((r,a)=>`${o({config:e,src:t,quality:i,width:r})} ${"w"===d?r:a+1}${d}`).join(", "),src:o({config:e,src:t,quality:i,width:l[u]})}}({config:M,src:e,unoptimized:r,width:Q,quality:G,sizes:t,loader:q}),ee=W?"lazy":f;return{props:{...T,loading:ee,fetchPriority:k,width:Q,height:V,decoding:C,className:p,style:{...K,...J},sizes:Z.sizes,srcSet:Z.srcSet,src:y||Z.src},meta:{unoptimized:r,preload:c||u,placeholder:_,fill:b}}}},140949,(e,t,r)=>{"use strict";e.i(298317),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return g},defaultHead:function(){return c}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(836437),s=e.r(56421),o=e.r(615456),l=s._(e.r(309797)),d=i._(e.r(148508)),u=e.r(33878);function c(){return[(0,o.jsx)("meta",{charSet:"utf-8"},"charset"),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,a,n;return e.reduce(f,[]).reverse().concat(c().reverse()).filter((t=new Set,r=new Set,a=new Set,n={},e=>{let i=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?i=!1:a.add(r);else{let t=e.props[r],a=n[r]||new Set;("name"!==r||!s)&&a.has(t)?i=!1:(a.add(t),n[r]=a)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let g=function({children:e}){let t=(0,l.useContext)(u.HeadManagerContext);return(0,o.jsx)(d.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},807884,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:i,objectFit:s}
2){let o=r?40*r:e,l=n?40*n:t,d=o&&l?`viewBox='0 0 ${o} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${d}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${d?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},761075,(e,t,r)=>{"use strict";e.i(298317),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let a=e.r(836437)._(e.r(309797)),n=e.r(581843),i=a.default.createContext(n.imageConfigDefault)},581843,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},450613,(e,t,r)=>{"use strict";e.i(298317),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return u},getImageProps:function(){return d}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(836437),s=e.r(313395),o=e.r(293573),l=i._(e.r(187908));function d(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let u=o.Image},241181,(e,t,r)=>{t.exports=e.r(450613)},187908,(e,t,r)=>{"use strict";e.i(298317),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let a=e.r(805884),n=e.r(412229);function i({config:e,src:t,width:r,quality:s}){let o=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())o=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),a=r.get("dpl");if(a){o=a,r.delete("dpl");let n=r.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,a.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&o?`&dpl=${o}`:""}`}i.__next_img_default=!0;let s=i},199437,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let a=e.r(998978);function n({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new a.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},815167,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return l}});let a=e.r(615456),n=e.r(196042),i=e.r(935705),s=e.r(446213),o=e.r(412229);function l({moduleIds:e}){if("u">typeof window)return null;let t=i.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let a=t.reactLoadableManifest;for(let t of e){if(!a[t])continue;let e=a[t].files;r.push(...e)}}if(0===r.length)return null;let d=(0,o.getAssetTokenQuery)();return(0,a.jsx)(a.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,s.encodeURIPath)(e)}${d}`;return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},93888,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return d}});let a=e.r(615456),n=e.r(309797),i=e.r(199437),s=e.r(815167);function o(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},d=function(e){let t={...l,...e},r=(0,n.lazy)(()=>t.loader().then(o)),d=t.loading;function u(e){let o=d?(0,a.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,u=l?n.Suspense:n.Fragment,c=t.ssr?(0,a.jsxs)(a.Fragment,{children:["u"<typeof window?(0,a.jsx)(s.PreloadChunks,{moduleIds:t.modules}):null,(0,a.jsx)(r,{...e})]}):(0,a.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,a.jsx)(r,{...e})});return(0,a.jsx)(u,{...l?{fallback:o}:{},children:c})}return u.displayName="LoadableComponent",u}},4519,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(836437)._(e.r(93888));function n(e,t){let r={};"function"==typeof e&&(r.loader=e);let n={...r,...t};return(0,a.default)({...n,modules:n.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},148508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let a=e.r(309797),n="u"<typeof window,i=n?()=>{}:a.useLayoutEffect,s=n?()=>{}:a.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(t?.mountedInstances?.add(e.children),o()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},716036,e=>{"use strict";var t=e.i(615456),r=e.i(316519);let a={id:"main-content",tabIndex:-1};e.s(["MARKETING_MAIN_ATTRIBUTES",0,a,"MarketingMain",0,function(e){let n,i,s,o,l,d=(0,r.c)(10);d[0]!==e?({children:n,className:i,...s}=e,d[0]=e,d[1]=n,d[2]=i,d[3]=s):(n=d[1],i=d[2],s=d[3]),d[4]!==i?(o=["marketing-main",i].filter(Boolean),d[4]=i,d[5]=o):o=d[5];let u=o.join(" ");return d[6]!==n||d[7]!==s||d[8]!==u?(l=(0,t.jsx)("main",{...s,...a,className:u,children:n}),d[6]=n,d[7]=s,d[8]=u,d[9]=l):l=d[9],l},"MarketingSkipLink",0,function(){let e,a=(0,r.c)(1);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("a",{href:"#main-content",className:"marketing-skip-link",children:"Skip to content"}),a[0]=e):e=a[0],e}])},13732,634815,e=>{"use strict";let t={category:"CRE Deal Intelligence",heroHeadline:"Turn CRE deal chaos into investment decisions you can defend.",primaryCta:"Book a Deal Intelligence Demo",primaryCtaShort:"Book Demo",secondaryCta:"Explore the Example Deal",tourHeadline:"See how a deal becomes decision-ready.",assistantHeadline:"Delegate bounded deal-preparation tasks.",institutionalTeamLabel:"Built for institutional CRE investment teams"};e.s(["PUBLIC_FUNNEL_COPY",0,t],634815);let r=e=>e,a=[{id:"how-it-works",tag:"CRE document intelligence",title:"Turn source documents into underwriting inputs.",description:"Upload the OM, rent roll, T-12, leases, and diligence files. EQUIRE abstracts the deal data, flags conflicts, and links each value to the document it came from, with the page or cell when one is recorded.",footnote:"Your team reviews the call. EQUIRE handles the document work.",reversed:!1,images:[r("/spread-assets/sticky1a.png"),r("/spread-assets/sticky1b.png")]},{id:"platform",tag:"Valuation & IC memos",title:"Keep your model, memo, and approval process.",description:"EQUIRE adapts to your underwriting model, IC memo format, diligence checklist, investment criteria, and asset-class standards. Approved assumptions flow into valuation work and IC materials without another handoff.",footnote:"Your team keeps the standards. EQUIRE keeps the work moving.",reversed:!0,images:[r("/spread-assets/sticky2a.png"),r("/spread-assets/sticky2b.png")]}],n={tag:"Deal assistant",title:t.assistantHeadline,description:"Ask it to run sensitivities, update IC memo sections, compare source documents, prepare next-step tasks, and flag assumptions that still need approval. It works from the reviewed deal record and your team rules.",footnote:"EQUIRE does the prep and workflow tasks. Your team makes the investment call."},i=[{item:"Riverside Industrial Park",assetClass:"Industrial · 312,000 SF",stage:"IC review",metrics:[{label:"Purchase price",value:"$24.5M"},{label:"In-place NOI",value:"$1.71M"}],headlineLabel:"Projected IRR",headlineValue:"14.2%",deliverable:"IC memo updated · 12 source checks linked"},{item:"Harbor View Multifamily",assetClass:"Multifamily · 247 units",stage:"Underwriting",metrics:[{label:"Purchase price",value:"$42.0M"},{label:"Avg. occupancy",value:"94.2%"}],headlineLabel:"Equity multiple",headlineValue:"1.8x",deliverable:"DCF seeded · rent roll and T-12 conflicts resolved"},{item:"Midtown Office Tower",assetClass:"Office · 410,000 SF",stage:"Financing",metrics:[{label:"Purchase price",value:"$78.0M"},{label:"WALT",value:"6.4 yrs"}],headlineLabel:"DSCR at close",headlineValue:"1.42x",deliverable:"Lender package drafted · open risks assigned"}],s={tag:"Source-linked deal record",title:"Numbers that point back to their source.",description:"Select a value to see the document it came from, with the page or workbook cell when one is recorded. Values with open conflicts or review items wait for a reviewer before release, and the source link stays attached through valuation and the IC memo.",dealName:i[0].item,dealMeta:i[0].assetClass,sampleLabel:"Sample deal",statusLabel:"Source-linked · reviewer approved",metrics:[{id:"price",label:i[0].metrics[0].label,value:i[0].metrics[0].value,source:{doc:"Offering memorandum",docShort:"OM",page:2,pageCount:42,pageTitle:"Investment summary",rows:[{label:"Building area",value:"312,000 SF"},{label:"Clear height",value:"32 ft"},{label:"Offering price",value:"$24,500,000"},{label:"Price per SF",value:"$78.53"},{label:"Loading",value:"48 dock doors"}],targetRow:2}},{id:"noi",label:i[0].metrics[1].label,value:i[0].metrics[1].value,source:{doc:"T-12 operating statement",docShort:"T-12",page:3,pageCount:14,pageTitle:"Trailing twelve months",rows:[{label:"Base rental revenue",value:"$2,214,900"},{label:"Expense reimbursements",value:"$271,400"},{label:"Total revenue",value:"$2,486,300"},{label:"Total operating expenses",value:"($774,120)"},{label:"Net operating income",value:"$1,712,180"}],targetRow:4}},{id:"occupancy",label:"Occupancy",value:"96.4%",source:{doc:"Rent roll",docShort:"Rent roll",page:1,pageCount:6,pageTitle:"Summary",rows:[{label:"Total rentable area",value:"312,000 SF"},{label:"Occupied area",value:"300,768 SF"},{label:"Physical occupancy",value:"96.4%"},{label:"Tenants",value:"9"},{label:"Vacant suites",value:"1"}],targetRow:2}},{id:"walt",label:"WALT",value:"5.8 yrs",source:{doc:"Rent roll",docShort:"Rent roll",page:4,pageCount:6,pageTitle:"Lease expiration summary",rows:[{label:"2027 expirations",value:"18,400 SF"},{label:"2029 expirations",value:"64,200 SF"},{label:"2031 expirations",value:"96,000 SF"},{label:"2033+ expirations",value:"122,168 SF"},{label:"Weighted avg. lease term",value:"5.8 yrs"}],targetRow:4}}]},o=[r("/spread-assets/scroll1.jpg"),r("/spread-assets/scroll2.jpg"),r("/spread-assets/scroll3.jpg"),r("/spread-assets/scroll4.jpg"),r("/spread-assets/scroll5.jpg"),r("/spread-assets/scroll6.jpg"),r("/spread-assets/scroll7.jpg")],l=[{src:r("/spread-assets/scroll1.jpg"),width:180,height:140,top:"6%",left:"4%"},{src:r("/spread-assets/scroll8.jpg"),width:160,height:200,top:"4%",right:"6%"},{src:r("/spread-assets/scroll3.jpg"),width:200,height:150,top:"42%",left:"1%"},{src:r("/spread-assets/scroll5.jpg"),width:170,height:170,top:"50%",right:"2%"},{src:r("/spread-assets/scroll9.jpg"),width:150,height:190,bottom:"6%",left:"10%"},{src:r("/spread-assets/scroll4.jpg"),width:150,height:190,bottom:"4%",right:"8%"},{src:r("/spread-assets/scroll6.jpg"),width:140,height:120,top:"20%",left:"18%"},{src:r("/spread-assets/scroll2.jpg"),width:150,height:130,top:"18%",right:"16%"}],d={headline:t.heroHeadline,subheadline:"EQUIRE helps CRE investment teams turn fragmented deal evidence into source-grounded assumptions, visible diligence risks, valuation context, and IC-ready decision records.",ctaPrimary:t.primaryCta,ctaSecondary:t.secondaryCta,scrollCue:"Agentic AI for CRE",scrollCueHref:"#agentic-ai",videoMobileUrl:r("/spread-assets/equire-background-mobile.mp4"),videoUrl:r("/spread-assets/equire-background-web.mp4"),videoPoster:r("/spread-assets/equire-background-poster.jpg")};e.s(["ABOUT_NAV",0,[{href:"/company",name:"Company",desc:"Agentic Assets, the company behind EQUIRE."},{href:"https://corbis.ai",name:"Corbis Research Desk",desc:"Academic research intelligence for finance and real estate.",external:!0},{href:"/news",name:"News",desc:"Partnerships, releases, and company updates."}],"AUDIENCES",0,[{role:"Acquisitions",tag:"Principals & MDs",statement:"Screen more opportunities without lowering the bar. See fit, risks, evidence, and open questions before the team spends days in the model."},{role:"Underwriting",tag:"Analysts & associates",statement:"Spend less time rebuilding rent rolls, T-12s, and lease abstracts. Use analyst hours to test assumptions, pressure-check risks, and sharpen the recommendation."},{role:"Diligence",tag:"Transaction teams",statement:"Run a deeper review without losing track of owners, deadlines, and phase blockers. Every issue stays tied to the deal record and decision path."},{role:"Investment committee",tag:"Senior reviewers",statement:"Review the basis for the recommendation, not just the output. Each assumption keeps its source document and review state."}],"BRAND",0,{name:"EQUIRE",tagline:"Deal intelligence you can defend",loaderColor:"#1a3a6b"},"CONTROL_MODES",0,[{id:"guided",label:"Guided",description:"Available now. Configure EQUIRE around your model inputs, memo format, diligence checklist, and approval gates. Your team approves the material calls before they move downstream."},{id:"assisted",label:"Assisted",badge:"SOON",description:"Coming soon. Agents help fill missing market data, resolve extraction conflicts, and draft memo sections. Your team still reviews each change before it lands."},{id:"autopilot",label:"Autopilot",badge:"SOON",description:"On the roadmap. Set fund parameters and process rules once. EQUIRE can manage intake, extraction, diligence tracking, and memo assembly with approval gates on material actions."}],"DEALS",0,i,"DEAL_ASSISTANT",0,n,"DEAL_CYCLE",0,[{n:"01",action:"Source",artifact:"Mandate fit confirmed",subtitle:"Prospecting & intake",today:"Good fits and weak fits arrive together. Analysts spend time sorting before they can underwrite.",equire:"EQUIRE applies mandate filters, required fields, and intake rules so the team can decide what deserves review."},{n:"02",action:"Abstract",artifact:"OM, rent roll, T-12 abstracted",subtitle:"Deal docs to inputs",today:"Analysts spend the first pass manually entering OM, rent roll, T-12, and lease data.",equire:"EQUIRE converts source documents into structured underwriting inputs, flags conflicts, and links each value to the document it came from."},{n:"03",action:"Review",artifact:"Material values released",subtitle:"Source to trust",today:"Checks depend on memory, email threads, and spreadsheet notes.",equire:"Values with open conflicts or review items wait for a reviewer, and each keeps its source document and review state."},{n:"04",action:"Underwrite",artifact:"DCF seeded from the record",subtitle:"Rent roll & valuation",today:"Model inputs, lease data, and memo language drift apart as the deal changes.",equire:"Approved assumptions move into valuation and memo work from the same reviewed record."},{n:"05",action:"Diligence",artifact:"Risks and owners assigned",subtitle:"Risks & phase gates",today:"Open issues scatter across email, docs, and meetings.",equire:"Risks, owners, deadlines, and phase gates stay visible in one deal workspace."},{n:"06",action:"Decide & deliver",artifact:"IC memo drafted",subtitle:"IC memo & outputs",today:"Memos, lender packages, and LP updates get rebuilt from the same data by hand.",equire:"IC, lender, and LP outputs draw from the reviewed record, with sources attached."}],"DEAL_CYCLE_HEADER",0,{tag:"The deal cycle",title:"Give every deal a clear path from intake to IC.",sub:"Intake, document abstraction, underwriting, diligence, valuation, and IC work stay in one source-linked operating record.",memory:"Every deal preserves what mattered: why it fit, what failed review, which risks changed the recommendation, and which standards applied. The next deal starts with that context."},"FEATURES",0,a,"HERO",0,d,"HERO_HEADLINE",0,[["Turn","CRE","deal","chaos"],["into","investment","decisions","you","can","defend."]],"HERO_SCATTER",0,l,"HERO_SCATTER_SPEEDS",0,[-50,-80,-45,-75,-60,-50,-90,-48],"HERO_SOURCE_DOCS",0,["Offering memorandum","Rent roll","T-12","Leases"],"PLATFORM_NAV",0,[{href:"/platform",name:"Overview",desc:"How EQUIRE runs the whole deal.",soon:!1},{href:"/platform/deal-assistant",name:"Deal Assistant",desc:"An agent that explains and modifies your deal.",soon:!1},{href:"/platform/document-intelligence",name:"Document Intelligence",desc:"Turn the deal file into underwriting inputs.",soon:!1},{href:"/platform/valuation",name:"Valuation & Modeling",desc:"An institutional DCF, exported to live Excel.",soon:!1},{href:"/platform/ic-memos",name:"IC Memos & Deliverables",desc:"Sourced memos and branded PDF exports.",soon:!1},{href:"/platform/prospecting",name:"Prospecting & Origination",desc:"Surface fits and screen against your mandate.",soon:!0},{href:"/platform/review",name:"Review & Evidence",desc:"Release gates that show each value's source and review state.",soon:!0},{href:"/platform/diligence",name:"Diligence Workspace",desc:"Risks, owners, deadlines, and phase gates.",soon:!0},{href:"/platform/memory",name:"Institutional Memory",desc:"Every deal keeps what mattered for the next one.",soon:!0}],"PLATFORM_SPOTLIGHT_NAV",0,[{href:"/tour",name:"Platform tour",desc:"Follow one deal from intake through source-linked IC output.",image:"/landing-page/screenshots-light/platform-overview.png",imageAlt:"EQUIRE platform tour screenshot"},{href:"/sample",name:"Example deal",desc:"Open a read-only acquisition workspace with real product flow.",image:"/landing-page/screenshots-light/ic-memo.png",imageAlt:"EQUIRE example deal screenshot"}],"SCROLLER_IMAGES",0,o,"SOLUTIONS_NAV",0,[{href:"/solutions/acquisitions",slug:"acquisitions",name:"Acquisitions Teams",desc:"Screen mandate fit, evidence, risks, and open questions before the model work expands."},{href:"/solutions/underwriting",slug:"underwriting",name:"Underwriting Teams",desc:"Turn OMs, rent rolls, T-12s, leases, and market evidence into reviewed assumptions."},{href:"/solutions/diligence",slug:"diligence",name:"Diligence & Transaction Teams",desc:"Keep risks, owners, deadlines, conflicts, and phase blockers tied to the deal record."},{href:"/soluti
3ons/investment-committee",slug:"investment-committee",name:"Investment Committee & CIOs",desc:"Review the basis for the recommendation: sources, reviewers, confidence, and open items."},{href:"/solutions/asset-management",slug:"asset-management",name:"Asset Management Teams",desc:"Carry acquisition assumptions, risks, and decision rationale into ownership and review."},{href:"/solutions/capital-markets",slug:"capital-markets",name:"Capital Markets & Lenders",desc:"Prepare financing narratives, lender packages, and source-backed risk context."},{href:"/solutions/brokerage",slug:"brokerage",name:"Brokerage Teams",desc:"Draft polished OMs, tenancy summaries, and executive summaries from the deal file."}],"SOURCE_TRACE",0,s,"STATEMENT_LINES",0,["Your team brings the expertise.","EQUIRE handles the legwork."],"STATS",0,[{value:8,suffix:"",label:"Common deal file types"},{value:11,suffix:"",label:"Deal stages connected"},{value:4,suffix:"",label:"Decision-ready outputs"},{value:12,suffix:"",label:"IC memo sections drafted"}],"STEPS",0,[{num:"01",title:"Intake",desc:"Docs and templates"},{num:"02",title:"Abstract",desc:"Data and conflicts"},{num:"03",title:"Approve",desc:"Assumptions by rule"},{num:"04",title:"Deliver",desc:"Model and memo work"}],"spreadAsset",0,r],13732)}]);

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.