CINXE.COM

Due Diligence For Businesses & Investors | Ansarada

<!DOCTYPE html> <html> <head> <meta charset="utf-8"><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"30bb8e5ecb","applicationID":"371700378","transactionName":"b1AEN0ECWBFWUBBeC1YaKzVwTHUNWUcBWRBwQAQgXA1CEFhfCFIWF3wIB1Yb","queueTime":0,"applicationTime":220,"agent":"","atts":""}</script><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQ8GVFRRCRADU1BVBwEEUVw=",licenseKey:"30bb8e5ecb",applicationID:"371700378"};;/*! For license information please see nr-loader-full-1.283.1.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.283.1",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>N});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(9414);function w(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),_=r(5284);const S=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function N(e,t={},p,N){let{init:I,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(I=H.init,P=H.info,j=H.loader_config),(0,A.xN)(e.agentIdentifier,I||{}),(0,T.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},d.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,A.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];O||(D.proxy.assets&&(S(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),w(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var w=s.ee.get(e),A=w.get("tracer");E[e]=b.g.OFF,w.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var T="api-",_=T+"ixn-";function S(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),(0,R.R)(w,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),(0,x.J)(w,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(T,e,!0,"api")})),p.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=I(T,"recordCustomEvent",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),h||(0,a.p)(_+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,w),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(_,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(_,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,N,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.283.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.283.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-lVqR3Dn6J8gNv/qx6uwv/BkHGfYTjmgUmpQ1g3KewUs/BAlEgDNEjtqisiOvM7gJNOH5b/lDr/gXrctX/6uhmg==",222:"sha512-r7JndTDmcqZc7soxM3YtJog64BIblVU4Ez8/mfluyz/KDQOnr3V1KGyop/fFGfRcLFLVYt0pv5PyUwCyC+FbVQ==",95:"sha512-kzPPmh2eRI84JbwNgf72DNQY/HX6glcZEu/X7P6FfEBXL9+sv1l63r5rK0u+QlS2I9OQrnLM5nmwqyfJCpNVHA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.283.1.PROD"]=self["webpackChunk:NRBA-1.283.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),_=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,_.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,_.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return D(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(D(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,_.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,_.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,_.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,_.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,_.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,_.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Ee,Lc:Ae,uP:Te,Rz:_e}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Te,(function(e,t){this.bstStart=(0,_.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,_.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+xe,(function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785),ke=i(9414);class He extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;(0,ke.J)(r,g.gm.console,"log",{level:"info"}),(0,ke.J)(r,g.gm.console,"error",{level:"error"}),(0,ke.J)(r,g.gm.console,"warn",{level:"warn"}),(0,ke.J)(r,g.gm.console,"info",{level:"info"}),(0,ke.J)(r,g.gm.console,"debug",{level:"debug"}),(0,ke.J)(r,g.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,S,Se,Ne,he,N,L,Pe,He],loaderType:"pro"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Due Diligence For Businesses &amp; Investors | Ansarada</title> <link rel="stylesheet" href="/Content/mace/client-styles.css?v=638754547252884521"> <meta name="description" content="Everything you need to know about business due diligence, in one place"> <link rel="canonical" href="https://www.ansarada.com/due-diligence"> <meta property="og:locale" content="en-AU"> <meta property="og:type" content="website"> <meta property="og:title" content="Due Diligence For Businesses &amp;amp; Investors | Ansarada"> <meta property="og:description" content="Everything you need to know about business due diligence, in one place"> <meta property="og:url" content="https://www.ansarada.com/due-diligence"> <meta property="og:image" content="https://www.ansarada.com/getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=600&amp;amp;height=366"> <meta property="og:image:width" content="600"> <meta property="og:image:height" content="366"> <meta property="og:site_name" content="ansarada"> <meta name="twitter:card" content="summary"> <meta name="twitter:description" content="Everything you need to know about business due diligence, in one place"> <meta name="twitter:title" content="Due Diligence For Businesses &amp;amp; Investors | Ansarada"> <script> (function () { var a = window.mutiny = window.mutiny || {}; if (!window.mutiny.client) { a.client = { _queue: {} }; var b = ["identify", "trackConversion"]; var c = [].concat(b, ["defaultOptOut", "optOut", "optIn"]); var d = function factory(c) { return function () { for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) { e[f] = arguments[f] } a.client._queue[c] = a.client._queue[c] || []; if (b.includes(c)) { return new Promise(function (b, d) { a.client._queue[c].push({ args: e, resolve: b, reject: d }); setTimeout(d, 500) }) } else { a.client._queue[c].push({ args: e }) } } }; c.forEach(function (b) { a.client[b] = d(b) }) } })(); </script> <script>window.mutiny.client.defaultOptOut();</script> <script src="https://client-registry.mutinycdn.com/personalize/client/d820de16a866d23c.js"></script> <!-- Google Tag Manager --> <script defer>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P6WB9R');</script> <!-- End Google Tag Manager --> <script> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="kDB17o2YFWrQ7nlRFuzHeHCgYdUQqlTZ";;analytics.SNIPPET_VERSION="4.15.3"; window.getCookie = function(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } window.setCookie = function(cname, cvalue, cdomain) { var expiredDate = new Date(); expiredDate.setDate(expiredDate.getFullYear() + 1); var newCookie = cname + "=" + cvalue + ";expires=" + expiredDate +";"; if(!!cdomain){ newCookie = newCookie + "domain=" + cdomain + ";"; } document.cookie = newCookie; } window.deleteCookie = function (cname, cdomain) { document.cookie = cname + '=;expires=Thu, 01 Jan 1970 00:00:01 GMT;domain=' + cdomain + ";"; } window.setCookie('mkto_opt_out', "id:true", ".ansarada.com"); window.onCookieOptanonChanged = function () { var optanonConsentValue = window.getCookie('OptanonConsent') var mktoOptOutKey = 'mkto_opt_out' if (!!optanonConsentValue) { var cookieConsentGroup = Object.fromEntries((new URLSearchParams(optanonConsentValue)).entries()).groups; if (!cookieConsentGroup) { // sometimes right cookie hasn't been pushed yet to the application, retry here to make sure the handler follow the cookies response window.setCookie(mktoOptOutKey, "id:true", ".ansarada.com") setTimeout(onCookieOptanonChanged, 1000); return; } var isPerformanceCookieAccepted = /C0002:1/.test(cookieConsentGroup); if (isPerformanceCookieAccepted && window.analytics && !window.analytics.initialized) { analytics.load("kDB17o2YFWrQ7nlRFuzHeHCgYdUQqlTZ"); } if (!isPerformanceCookieAccepted && !getCookie(mktoOptOutKey)) { window.setCookie(mktoOptOutKey, "id:true", ".ansarada.com"); if (window.mutiny && window.mutiny.client) { window.mutiny.client.defaultOptOut(); } } if (isPerformanceCookieAccepted) { window.deleteCookie(mktoOptOutKey, ".ansarada.com"); if (window.mutiny && window.mutiny.client) { window.mutiny.client.optIn(); } } } } let sessionId = getCookie('ampSession'); if (!sessionId) { let d = new Date(); sessionId = d.getTime(); setCookie('ampSession', sessionId); } analytics.page({},{ "integrations": { "Amplitude": { "session_id": sessionId } } }); }}(); analytics.ready(function() { if (MktoForms2) { MktoForms2.whenReady(function(thisForm) { let formVals = thisForm.getValues(); let isHidden = (Object.keys(formVals).length == 2 && formVals.formid && formVals.munchkinId); thisForm.setValues({"anonymousId": analytics.user().anonymousId()}); thisForm.addHiddenFields({"anonymousId": analytics.user().anonymousId()}); //Check for hidden form if (isHidden) { //analytics.identify(); //thisForm.submit(); } }); } }); </script> <link rel="shortcut icon" href="/Content/favicon/favicon.ico"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/Content/favicon/apple-touch-icon-57x57.png" /> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/Content/favicon/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/Content/favicon/apple-touch-icon-72x72.png" /> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/Content/favicon/apple-touch-icon-144x144.png" /> <link rel="apple-touch-icon-precomposed" sizes="60x60" href="/Content/favicon/apple-touch-icon-60x60.png" /> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/Content/favicon/apple-touch-icon-120x120.png" /> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/Content/favicon/apple-touch-icon-76x76.png" /> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/Content/favicon/apple-touch-icon-152x152.png" /> <link rel="icon" type="image/png" href="/Content/favicon/favicon-196x196.png" sizes="196x196" /> <link rel="icon" type="image/png" href="/Content/favicon/favicon-96x96.png" sizes="96x96" /> <link rel="icon" type="image/png" href="/Content/favicon/favicon-32x32.png" sizes="32x32" /> <link rel="icon" type="image/png" href="/Content/favicon/favicon-16x16.png" sizes="16x16" /> <link rel="icon" type="image/png" href="/Content/favicon/favicon-128.png" sizes="128x128" /> <meta name="application-name" content="&nbsp;"/> <meta name="msapplication-TileColor" content="#FFFFFF" /> <meta name="msapplication-TileImage" content="/Content/favicon/mstile-144x144.png" /> <meta name="msapplication-square70x70logo" content="/Content/favicon/mstile-70x70.png" /> <meta name="msapplication-square150x150logo" content="/Content/favicon/mstile-150x150.png" /> <meta name="msapplication-wide310x150logo" content="/Content/favicon/mstile-310x150.png" /> <meta name="msapplication-square310x310logo" content="/Content/favicon/mstile-310x310.png" /> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P6WB9R" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script defer> var APP_ID = "abi25oug"; window.intercomSettings = { app_id: APP_ID }; </script> <script defer>(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/' + APP_ID;var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();</script> <div id="react_0HNAFSD1U3GV7"><header class="_2L0C6xpr"><nav class="_3jbaAg1t"><div class="jPjtWujy"><a href="/"><img class="_3Ls7HfRW" src="/content/mace/static/d7b0290e73c93691ea1675ac0a1e39ce.png" alt="Ansarada" width="174" height="20"/><img class="_9vvBrpGr" src="/content/mace/static/b1fa143cff563149ee0df097eb0b12ac.svg" alt="Ansarada" width="20" height="20"/></a></div><div class="_2w3cNjpC"><div class="_3DlYVwIL"><button class="_3FDOXoep">Why Ansarada</button><div class="_3EAYL0ey"><ul class="_17XdgH2h"><li class="-NKV8259"><span class="_3YwPK_v8">Company</span><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/about">About</a></li></ul></li><li class="-NKV8259"><span class="_3YwPK_v8">Features</span><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/features/data-rooms">Virtual Data Room</a></li><li class="_3uvxevlt"><a href="https://www.ansarada.com/features/always-secure-storage">Always Secure Storage</a></li><li class="_3uvxevlt"><a href="https://www.ansarada.com/features/secure-file-share">Secure File Sharing</a></li><li class="_3uvxevlt"><a href="/operations-capital-debt">Capital &amp; Debt: Review and Management</a></li><li class="_3uvxevlt"><a href="/features/due-diligence-question-answer">Q&amp;A and Collaboration</a></li><li class="_3uvxevlt"><a href="/features/procure">Procurement Lifecycle Management</a></li><li class="_3uvxevlt"><a href="/features/pathways">Deal Preparation</a></li><li class="_3uvxevlt"><a href="/features/security-360">Security and Compliance</a></li><li class="_3uvxevlt"><a href="/features/dashboard-reporting">Dashboards and Reporting</a></li><li class="_3uvxevlt"><a href="/features/customer-success-help-centre">Customer Success and Help Centre</a></li><li class="_3uvxevlt"><a href="/features/deal-workflow">Workflow and Notifications</a></li><li class="_3uvxevlt"><a href="/features/ai">AI Insights and Automation</a></li><li class="_3uvxevlt"><a href="/features/redaction">Redaction</a></li></ul></li><li class="-NKV8259"><span class="_3YwPK_v8">Succeed</span><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/customers">Success Stories</a></li><li class="_3uvxevlt"><a href="/podcasts">Podcasts</a></li><li class="_3uvxevlt"><a href="/blog">Blog</a></li><li class="_3uvxevlt"><a href="/resources">Resources</a></li><li class="_3uvxevlt"><a href="/advantage-partner-directory">Find an Advisor</a></li><li class="_3uvxevlt"><a href="/partnerships/ansarada-advantage-partnership">Advantage Partner Program</a></li><li class="_3uvxevlt"><a href="/ansarada-tv">Ansarada TV</a></li><li class="_3uvxevlt"><a href="/webinars">Webinars</a></li><li class="_3uvxevlt"><a href="/women-in-dealmaking">Women in Dealmaking</a></li><li class="_3uvxevlt"><a href="/ansarada-labs">Ansarada Labs</a></li></ul></li></ul></div></div><div class="_3DlYVwIL"><button class="_3FDOXoep">What you can do</button><div class="_3EAYL0ey"><ul class="_17XdgH2h"><li class="-NKV8259"><span class="_3YwPK_v8">By outcome</span><ul><li><button class="_2dcalJU0">Secure File Storage and Sharing</button><div style="height:0;transition:height 256ms ease-in-out, visibility 256ms ease-in-out;overflow:hidden;visibility:hidden"><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="https://www.ansarada.com/features/always-secure-storage">Always Secure Storage</a></li><li class="_3uvxevlt"><a href="https://www.ansarada.com/features/secure-file-share">Secure File Sharing</a></li></ul></div></li><li><button class="_2dcalJU0">Deals &amp; Corporate Transactions</button><div style="height:0;transition:height 256ms ease-in-out, visibility 256ms ease-in-out;overflow:hidden;visibility:hidden"><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/transactions/company-sale-exit">M&amp;A: Company Sale/Exit</a></li><li class="_3uvxevlt"><a href="/transactions/targeted-acquisitions">Targeted Acquisitions</a></li><li class="_3uvxevlt"><a href="/integrations/post-merger-integration">Acquisition Integration</a></li><li class="_3uvxevlt"><a href="/transactions/capital-raise">Raising Capital</a></li><li class="_3uvxevlt"><a href="/transactions/ipo">IPO</a></li><li class="_3uvxevlt"><a href="/transactions/due-diligence">Due Diligence</a></li><li class="_3uvxevlt"><a href="/transactions/strategic-review">Strategic Review</a></li><li class="_3uvxevlt"><a href="/transactions/investor-restructuring-bankruptcy-insolvency">Insolvency</a></li></ul></div></li><li><button class="_2dcalJU0">Portfolio and Asset Management</button><div style="height:0;transition:height 256ms ease-in-out, visibility 256ms ease-in-out;overflow:hidden;visibility:hidden"><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/asset-management/debt-raise">Raising a Fund</a></li><li class="_3uvxevlt"><a href="/asset-management/financing">Asset Lifecycle Management</a></li></ul></div></li><li><button class="_2dcalJU0">Infrastructure Procurement</button><div style="height:0;transition:height 256ms ease-in-out, visibility 256ms ease-in-out;overflow:hidden;visibility:hidden"><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/tender/feasibility-study">Feasibility Study</a></li></ul></div></li><li><button class="_2dcalJU0">Post Deal Integrations</button><div style="height:0;transition:height 256ms ease-in-out, visibility 256ms ease-in-out;overflow:hidden;visibility:hidden"><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/integrations/post-merger-integration">Post Merger Integration</a></li></ul></div></li></ul></li><li class="-NKV8259"><span class="_3YwPK_v8">By industry</span><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/financial-services-insurance">Financial Services</a></li><li class="_3uvxevlt"><a href="/commercial-real-estate">Real Estate</a></li><li class="_3uvxevlt"><a href="/consumer-retail">Consumer Retail</a></li><li class="_3uvxevlt"><a href="/healthcare">Healthcare</a></li><li class="_3uvxevlt"><a href="/technology-media-telecom">Technology</a></li><li class="_3uvxevlt"><a href="/energy">Energy and Industrials</a></li><li class="_3uvxevlt"><a href="/metals-mining">Mining</a></li><li class="_3uvxevlt"><a href="/oil-gas">Oil and gas</a></li><li class="_3uvxevlt"><a href="/utilities-infrastructure">Utilities and Infrastructure</a></li></ul></li><li class="-NKV8259"><span class="_3YwPK_v8">By role</span><ul class="_1C-a8R4l"><li class="_3uvxevlt"><a href="/companies">Companies</a></li><li class="_3uvxevlt"><a href="/advisors">Deal Advisors</a></li><li class="_3uvxevlt"><a href="/financial-sponsors">Financial Sponsors</a></li><li class="_3uvxevlt"><a href="/procurement-advisors">Procurement Advisors</a></li><li class="_3uvxevlt"><a href="/Investment-Banking">Investment Banking</a></li></ul></li></ul></div></div><div class="_3DlYVwIL"><button class="_3FDOXoep" type="button">Virtual Data Room</button></div></div><a href="https://help.ansarada.com" class="_3PFCLpqZ _2SaCHeGm">Support</a><a href="https://dash.ansarada.com" class="_3PFCLpqZ">Log in</a><a href="/free-trial" class="odK3cdhn _3KsBTf5T _1dfIxfUd _1Q1l4hEk">Try now for free</a><button class="xRN5ZOfk wCxq9mZq" type="button" data-testid="hamburguer"><span class="m8BlZJru">Open menu</span></button></nav></header><div class="header-after" id="header-after"></div><div class="_27Nn-1w0"><div class="_34Zj5MBS"><h1 class="_4y06947E">Due Diligence Hub</h1><p class="_2fGLPsR_">Everything you need to know about business due diligence, in one place</p><ol class="_39rZc_f0"></ol></div></div><div class="_3as1uIe-"><div class="_27Nn-1w0"><div class="_1-0WQpiP"><img data-src="/getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=780" alt="" class="lazyload _2AgUj77b" data-srcset="/getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=500 500w, /getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=300 300w, /getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=780 780w, /getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=1560 1560w" data-sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/><noscript><img src="/getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=780" alt="" class="_2AgUj77b" srcSet="/getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=500 500w, /getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=300 300w, /getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=780 780w, /getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png?width=1560 1560w" sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/></noscript></div></div></div><article><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv">Due diligence refers to the steps taken to manage risk when making decisions, usually when investing, either in part or all of a company. It&rsquo;s how the buyer or investor determines that a business is ethical, compliant and profitable as claimed. &nbsp;<br /> <br /> Here, we&rsquo;re going to look at some examples of due diligence in business and how to make the <a href="https://www.ansarada.com/due-diligence/process">due diligence process</a> seamless.&nbsp; <h4><meta charset="utf-8" /><b id="docs-internal-guid-49c95017-7fff-3ba3-b3d1-e3918c6f2a6a">Transform your due diligence with Ansarada Deals&trade;&mdash;<a href="https://www.ansarada.com/freemium-signup/corporate">start for free today</a>!</b></h4> </div></div><section id="what-is-due-diligence"></section><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h2>What is due diligence in business?</h2> Due diligence is the systematic examination of a business ahead of an event such as a merger or acquisition, capital raise, IPO, or audit. The purpose of this investigation is to assess commercial and legal risks, as well as opportunities arising from the transaction. <h3>Buying, selling or merging a company requires due diligence</h3> Due diligence before an <a href="https://www.ansarada.com/mergers-acquisitions">acquisition or merger</a> involves a rigorous examination and evaluation of a target company&rsquo;s critical documentation and data before the deal is sealed. This includes operational, financial and legal information.<br /> <br /> The goals of M&amp;A due diligence are to ensure a fair price is paid, potential risks in the purchase are surfaced, and the buyer has a solid grasp of the opportunity.&nbsp; <h3>Raising capital and gaining investment requires due diligence</h3> Startups or businesses seeking to <a href="https://www.ansarada.com/capital-raise">raise capital</a> to grow or develop an idea also undertake due diligence before seeking investors. Start-up due diligence presents potential investors with a clear view of the current financial situation of the start-up.&nbsp;<br /> <br /> Investors may want to know about the reputation and strategy, intellectual property, regulatory landscape, and forecasting to show how investment funds will be used to grow the business, plus potential returns for angel or venture capital investors. The audit process will vary depending on the investor and the size of the investment.&nbsp;<br /> <br /> An <a href="https://www.ansarada.com/transactions/ipo">initial public offering</a> also requires due diligence to ensure the company is ready and able to function as a publicly-listed company, and is in the best shape to drive a high-value outcome. <h3>Due diligence can support informed decision-making</h3> Elements of due diligence come into any large transaction, particularly where there is risk involved. From <a href="https://www.ansarada.com/features/procure">tenders and procurement</a>, where supplier due diligence and regular audits can help to eliminate, identify or prevent <a href="https://www.ansarada.com/procure/fraud">procurement fraud</a>, to <a href="https://www.ansarada.com/asset-management/financing">asset management</a>, where visibility of the bigger picture can help identify when to divest or whether an off-market bid is worthwhile, due diligence provides the data that drives intelligent decision-making.&nbsp;<br /> <br /> <a href="https://www.ansarada.com/transactions/strategic-review">Data-driven strategic review</a> can help methodically assess a business and identify risks and opportunities, informing decision-makers about the current state of a business and supporting preparation for change. <h3>Business exits or insolvency requires due diligence</h3> <a href="https://www.ansarada.com/business-exits">Exiting a business</a>, whether selling to a partner, family succession, or undergoing IPO or facing an event like liquidation or <a href="https://www.ansarada.com/bankruptcy">bankruptcy</a> will require due diligence. Whatever the reason for exit, due diligence to surface the legal structure, financial details, assets and liabilities, existing customer base, key contracts and staffing arrangements, accreditations and awards and compliance factors prepares a company for the next phase.<br /> </div></div><div class="_27Nn-1w0 _2jRKp3m1"><div class=""><img data-src="/getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=780" alt="Types of due diligence" class="lazyload _2AgUj77b" data-srcset="/getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=500 500w, /getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=300 300w, /getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=780 780w, /getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=1560 1560w" data-sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/><noscript><img src="/getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=780" alt="Types of due diligence" class="_2AgUj77b" srcSet="/getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=500 500w, /getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=300 300w, /getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=780 780w, /getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg?width=1560 1560w" sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/></noscript></div></div><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"><br /> </div></div><section id="types-of-due-diligence"></section><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h2>Types of due diligence&nbsp;</h2> Due diligence covers aspects of a business from finances and tax to legal, regulatory and operational factors. During due diligence on large transactions, a variety of professionals will be engaged, from financial analysts and advisors to business experts and owners.&nbsp;<br /> <br /> In each of these areas, due diligence aims to audit a business and identify risks and opportunities, ensuring a fairer transaction for both the buy-side and the sell-side.&nbsp;<br /> <br /> The types of due diligence listed below is not an exhaustive list, but it&rsquo;s a great starting point when preparing to undergo a major transaction or audit. (Scroll down to find a due diligence checklist you can work from too). <h3>Financial Due Diligence</h3> Financial due diligence of a business focuses on assessing the historical financial performance of the company. This might be done by an internal accounting team or external auditors.&nbsp;<br /> <br /> The aim is to build a clear picture of the current value of the business and future prospects. Auditors and accountants will ensure financial statements are complete, accurate and assess whether financial performance is sustainable.&nbsp; <h3>Legal Due Diligence</h3> Legal due diligence includes examining compliance with laws and regulations that apply to the business as well as intellectual property, contracts and any pending litigation.&nbsp;<br /> <br /> The goal is to reveal any hidden actual or potential legal issues.&nbsp; <h3>Tax Due Diligence
</h3> This step assesses the company&rsquo;s tax obligations, compliance with tax law and identifies any potential tax risks. Buyers or investors will want to be aware of any impending tax liabilities and the impact this could have on cash flow. <h3>Operational Due Diligence</h3> Operational due diligence considers the strategic plan, policies and processes and work instructions. The aim is to assess efficiency and identify potential for improvements. Operational due diligence can support <a href="https://www.ansarada.com/integrations/post-merger-integration">post-acquisition integration</a> and enables new owners to plan for a smooth integration process. <h3>Intellectual Property Due Diligence
</h3> IP due diligence considers the risks and benefits of a target company&rsquo;s intellectual property portfolio, before a buy-contract is signed or investment proceeds.&nbsp; <h3>Commercial Due Diligence</h3> The commercial due diligence processes audit the target company&rsquo;s historical activity and forecasts performance, long-term viability and potential. 
 <h3>Information Technology Due Diligence
</h3> Technology is central to modern business. IT due diligence assesses infrastructure, systems, data security and identifies potential vulnerabilities. <h3>HR Due Diligence
</h3> An assessment of the human capital of a target company, including key skillsets and key person risk. <h3>Regulatory Due Diligence
&nbsp;</h3> Regulatory due diligence explores the compliance of the company with relevant regulations, as well as supplier, employee, project and partner compliance. It&rsquo;s a comprehensive review that considers any potential breaches, whether there has been a warning or penalty or not.&nbsp;<br /> <br /> To find out more about all the different types of due diligence, see here: <a href="https://www.ansarada.com/due-diligence/types">Types of Due Diligence</a><br /> <br /> </div></div><div class="_27Nn-1w0 _2n7tnUu7 _2jRKp3m1"><div class="_3Jedet0f"><h2 class="_2uMJG3w_">Business due diligence checklist</h2><div class="_3AtkvlaE _3Z5eQS_4">Make due diligence a breeze with proper preparation with the ultimate due diligence checklist</div><a href="https://www.ansarada.com/due-diligence-checklist" class="odK3cdhn _3KsBTf5T JQu1tGA0">Download the checklist</a></div></div><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"><br /> </div></div><section id="hard-vs-soft-due-diligence"></section><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h2>The differences between &lsquo;hard&rsquo; and &lsquo;soft &rsquo;due diligence</h2> Hard due diligence is all about calculations and numbers, focused on data that is easy to quantify and measure. Soft due diligence requires a different set of skills and tools to assess aspects of a business like culture, management and critical internal and external relationships.&nbsp;<br /> <br /> Both soft due diligence and hard due diligence will consider the company&rsquo;s annual reports, but the approach beyond this is quite different.&nbsp;<br /> <br /> The types of due diligence considered above contain elements of both soft and hard due diligence. Let&rsquo;s take a closer look.&nbsp; <h3>Undertaking hard due diligence</h3> Hard due diligence addresses concrete data and facts. It focuses on the financial aspects of the business, such as financial statements, expenditures and projects. This is the primary type of due diligence that is used to assess whether profit can be generated from the deal.<br /> </div></div><div class="_27Nn-1w0 _2jRKp3m1"><div class=""><img data-src="/getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=780" alt="What is soft due diligence?" class="lazyload _2AgUj77b" data-srcset="/getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=500 500w, /getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=300 300w, /getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=780 780w, /getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=1560 1560w" data-sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/><noscript><img src="/getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=780" alt="What is soft due diligence?" class="_2AgUj77b" srcSet="/getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=500 500w, /getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=300 300w, /getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=780 780w, /getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg?width=1560 1560w" sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/></noscript></div></div><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h3>What is soft due diligence?</h3> Soft DD is equally important, but not as immediately obvious or easy to quantify.. Soft due diligence is all about relationships &mdash; between the employees and management as well as between the company and suppliers, partners and other stakeholders. It also includes the customer base and how loyal the customers are.&nbsp;<br /> <br /> One key element of soft due diligence considers the human capital in a business, including talent, skills, culture and leadership. The process aims to establish whether key staff members, suppliers or customer groups are likely to stay or leave in the event of the deal going through.&nbsp;<br /> <br /> When M&amp;A deals fail - which according to Harvard Business Review (<a href="https://hbr.org/2020/03/dont-make-this-common-ma-mistake">2020</a>) 70-90% of the time - it is usually because this <a href="https://hbr.org/2007/04/human-due-diligence">human element is ignored</a>). <h3>The due diligence process</h3> In its basic form, the due diligence process consists of the purchaser asking questions of the target business, and the business answering those questions with proof that shows they have answered. The bidder is legally obligated to disclose accurate information. There is then a rigorous <a href="https://www.ansarada.com/features/due-diligence-question-answer">due diligence Q&amp;A</a> process to clarify anything that might need further explanation before the purchase.<br /> <br /> DD is usually conducted after you and the acquiring firm have agreed in principle to a deal, or at least that one may be beneficial, but before any binding contract is signed.&nbsp;<br /> <br /> Find out more: <a href="https://www.ansarada.com/due-diligence/process">How do you perform due diligence</a><br /> </div></div><div class="_27Nn-1w0 _2jRKp3m1"><div class=""><img data-src="/getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=780" alt="What the buyer should consider" class="lazyload _2AgUj77b" data-srcset="/getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=500 500w, /getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=300 300w, /getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=780 780w, /getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=1560 1560w" data-sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/><noscript><img src="/getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=780" alt="What the buyer should consider" class="_2AgUj77b" srcSet="/getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=500 500w, /getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=300 300w, /getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=780 780w, /getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg?width=1560 1560w" sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/></noscript></div></div><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"><br /> </div></div><section id="buyer-side-considerations"></section><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h2>What the buyer should consider</h2> The purchaser should consider every area of the target&rsquo;s business and seek to uncover as much detail as possible about its current state of health before making their investment decision. During this process, they should spend time talking to management and key staff, understanding what documents will help confirm the viability of the transaction and verifying the integrity of all the information provided.<br /> <br /> Purchasers should also consider their integration strategy, and how the new business entity will operate as a unified whole to maximize synergies. <h3>Potential red flags</h3> Potential warning signs for the buyer include any unverified, inaccurate or missing material information that could prove to be problematic later on. This could mean the prospective bidder is hesitant to share something that could be perceived as a red flag, or that they are disorganized and don&rsquo;t actually know these details about their own business.<br /> <br /> Other warning signs to watch for can include:&nbsp; <ul> <li>declining customer numbers and/or turnover;
</li> <li>indications that the industry itself is moving into a difficult period.</li> </ul> </div></div><section id="risks-of-improper-due-diligence"></section><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h2>Target company risks of improper due diligence</h2> To perform due diligence, target companies and their advisors need to carefully scrutinize every aspect of a prospective bidder. The buyer or investor needs to be a good fit for the company, with terms and pricing that is acceptable.&nbsp;<br /> <br /> If there are gaps in the documentation the target compiles and shares gather, the company risks omitting critical information that could result in failure to reach a high valuation and sale price. Even worse - it could impact the reputation and future of their business.<br /> <br /> Poor organization can result in the discovery of risks late in the process if a company has exercised due diligence improperly. This creates stress for both parties, costs time to resolve, and increases the chances that the deal will fall through.<br /> </div></div><div class="_27Nn-1w0 _2jRKp3m1"><div class=""><img data-src="/getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=780" alt="Due diligence examples" class="lazyload _2AgUj77b" data-srcset="/getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=500 500w, /getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=300 300w, /getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=780 780w, /getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=1560 1560w" data-sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/><noscript><img src="/getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=780" alt="Due diligence examples" class="_2AgUj77b" srcSet="/getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=500 500w, /getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=300 300w, /getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=780 780w, /getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg?width=1560 1560w" sizes="(max-width: 1000px) 500px, (max-width: 600px) 300px, 780px"/></noscript></div></div><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"><br /> </div></div><section id="due-diligence-examples"></section><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h2>Due diligence examples</h2> As we&rsquo;ve observed, due diligence can be concise and focused, as for selling a small business or a small part of a business, or vast in scope, where an anticipated large transaction leads to thorough scrutiny of the business.&nbsp;<br /> <br /> Due diligence can take a toll on a business and its people, so streamlining processes is critical. Here are a few examples of where due diligence might impact a business:&nbsp; <ul> <li><strong>Acquiring a smaller company:</strong> the acquiring company will review the employment agreements, company culture, policy and process, any labor disputes and intellectual property as well as compliance, financial health and assets.&nbsp;</li> <li><strong>Procuring technology:</strong> a non-profit procuring IT services would assess the cybersecurity of infrastructure to identify any risks or compliance issues.&nbsp;</li> </ul> </div></div><section id="due-diligence-checklist"></section><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h2>Due Diligence Checklist</h2> Buying a business is a costly endeavour, so it&rsquo;s important you are confident you have all the information you need to make a well-informed decision.<br /> <br /> Our <a href="https://www.ansarada.com/due-diligence-checklist">Due Diligence Checklist</a> lays out the framework for everything the seller needs to provide and the buyer needs to consider in order to progress the deal. It is a file structure that has been built from 50 million data points across 23,000+ deals to help you organize your business data and ensure nothing gets missed.<br /> <br /> Ansarada Deals&trade; is a centralized Deals space bringing together a purpose-built set of solutions into one fully integrated platform. Digitize all your due diligence checklists with Deal Workflow&trade;, a project management tool that gives you complete oversight and control. Use it to start preparing for your deal for free until the deal goes live.&nbsp;<br /> <br /> </div></div><div class="_27Nn-1w0 _2n7tnUu7 _2jRKp3m1"><div class="_3Jedet0f"><h2 class="_2uMJG3w_">Automate your due diligence</h2><div class="_3AtkvlaE _3Z5eQS_4">Start preparing today for free, with no cost until the deal goes live.</div><a href="https://www.ansarada.com/freemium-signup/corporate" class="odK3cdhn _3KsBTf5T JQu1tGA0">Get started for free</a></div></div><div class="_27Nn-1w0 _2jRKp3m1 lrpNGd0Y"><div class="_3AtkvlaE _3KcyXQGv"> <h2>Business due diligence questions</h2> <h3>What are the four Ps of due diligence?</h3> <ul> <li>People: assess how the experience and expertise of leadership</li> <li>Philosophy: focus on whether an investment is likely to drive success and ROI</li> <li>Process: assess how key business processes are implemented and managed</li> <li>Performance: analyse how strategies perform, long term</li> </ul> <h3>How long does business due diligence take?</h3> Timeframes for due diligence depend on the complexity of the transaction and size of the company involved. Generally, advisors allow 30 to 90 days but this may be extended to navigate complex regulatory requirements or evaluate intricate financial structures. Efficient planning and workflow processes, plus clear communication between parties, can expedite the process.&nbsp; <h3>How can a business prepare for due diligence?</h3> Organise and collate all relevant documents, including financial statements, contracts, legal records and applicable regulations to give buyers or investors transparent, comprehensive information. An internal audit can help identify potential risks and prepare the business for scrutiny, address compliance issues and streamline the process. Seek legal and financial advice to identify questions that may arise during due diligence.&nbsp;<br /> &nbsp;</div></div></article><div class="footer-before" id="footer-before"></div><footer class="_1WXM4L1X"><div class="_3lQkbfaG"><div class="_3I6hftPP"><div class="_1KkQ3RYl"><h2 class="_2oKXlvjN"><button class="_36Zq60vd">Community</button><span class="_2okBbI6W">Community</span></h2><ul class="h068EY5L"><li class="zMPo-zK5"><a href="/blog">Blog</a></li><li class="zMPo-zK5"><a href="/events">Events</a></li><li class="zMPo-zK5"><a href="/customers">Success Stories</a></li></ul></div><div class="_1KkQ3RYl"><h2 class="_2oKXlvjN"><button class="_36Zq60vd">Company</button><span class="_2okBbI6W">Company</span></h2><ul class="h068EY5L"><li class="zMPo-zK5"><a href="/about">About</a></li><li class="zMPo-zK5"><a href="/virtual-data-rooms">Virtual Data Rooms</a></li><li class="zMPo-zK5"><a href="/help-centre">Help Centre</a></li><li class="zMPo-zK5"><a href="/resources">Resources</a></li><li class="zMPo-zK5"><a href="/Careers">Careers</a></li><li class="zMPo-zK5"><a href="/faqs">FAQs</a></li><li class="zMPo-zK5"><a href="/contact">Contact us</a></li><li class="zMPo-zK5"><a href="/pricing">Pricing</a></li></ul></div><div class="_1KkQ3RYl _2sNXjX8_"><h2 class="_2oKXlvjN">Subscribe to our newsletter</h2><div class="_2dI51RXd"><iframe class="lazyload _3ZJMNLj1" title="Form"></iframe><noscript><iframe class="_3ZJMNLj1" title="Form"></iframe></noscript></div></div></div><div class="FTjI5TJ_"><div class="_1ZzYQ76_"><img src="/content/mace/static/b1fa143cff563149ee0df097eb0b12ac.svg" class="_22Cbge9z" width="18" height="18" alt=""/><a class="_3J9oGNiH" href="/legal-policies">Legal</a><a class="_3J9oGNiH" href="/privacy">Privacy policy</a></div><div class="ccNDxBXq"><p>© 2005–2025 Ansarada Pty Ltd. All Rights Reserved</p></div><ul class="_2YB_Su_L"><li class="_2o4GXCYA"><a href="https://www.facebook.com/AnsaradaPlatform" class="_1Yw7yNxb sohR_nXm" target="_blank" rel="noopener noreferrer"><span class="_3T9YxdNr">Facebook</span></a></li><li class="_2o4GXCYA"><a href="https://www.linkedin.com/company/ansarada" class="_1Yw7yNxb _241sHQ6h" target="_blank" rel="noopener noreferrer"><span class="_3T9YxdNr">LinkedIn</span></a></li><li class="_2o4GXCYA"><a href="https://twitter.com/ansarada" class="_1Yw7yNxb _2_SrbrA6" target="_blank" rel="noopener noreferrer"><span class="_3T9YxdNr">Twitter</span></a></li></ul></div></div></footer></div> <script src="/Content/mace/libs/lazysizes/lazysizes.min.js?v=638754547253509260" async></script> <script src="/Content/mace/libs/focus-visible/focus-visible.min.js?v=638754547253509260"></script> <script src="/Content/mace/libs/ofi/ofi.min.js?v=638754547253509260"></script> <script src="/Content/mace/client.bundle.js?v=638754547253040737"></script> <script src="/Content/scripts/site.js?v=638754547264915646"></script> <script>console.warn("[.NET]", "Using browser-only version of superagent in non-browser environment", "\nCall stack: Error\n at MockConsole._handleCall (React.Core.Resources.shims.js:28:31)\n at server.bundle.js:2:300248\n at o (server.bundle.js:2:251796)\n at Object.<anonymous> (server.bundle.js:2:299820)\n at Object.<anonymous> (server.bundle.js:2:413602)\n at n (server.bundle.js:2:110)\n at Module.<anonymous> (server.bundle.js:2:1110412)\n at n (server.bundle.js:2:110)\n at Module.<anonymous> (server.bundle.js:2:1192745)\n at Module.<anonymous> (server.bundle.js:2:1193402)");ReactDOM.hydrate(React.createElement(Templates.Wrapper, {"components":[{"type":"Templates","name":"Nav","props":{"supportHref":"https://help.ansarada.com","loginHref":"https://dash.ansarada.com","buyHref":"/free-trial","linkMenu":[{"name":"Why Ansarada","categories":[{"name":"Company","links":[{"name":"About","href":"/about"}]},{"name":"Features","links":[{"name":"Virtual Data Room","href":"/features/data-rooms"},{"name":"Always Secure Storage","href":"https://www.ansarada.com/features/always-secure-storage"},{"name":"Secure File Sharing","href":"https://www.ansarada.com/features/secure-file-share"},{"name":"Capital \u0026 Debt: Review and Management","href":"/operations-capital-debt"},{"name":"Q\u0026A and Collaboration","href":"/features/due-diligence-question-answer"},{"name":"Procurement Lifecycle Management","href":"/features/procure"},{"name":"Deal Preparation","href":"/features/pathways"},{"name":"Security and Compliance","href":"/features/security-360"},{"name":"Dashboards and Reporting","href":"/features/dashboard-reporting"},{"name":"Customer Success and Help Centre","href":"/features/customer-success-help-centre"},{"name":"Workflow and Notifications","href":"/features/deal-workflow"},{"name":"AI Insights and Automation","href":"/features/ai"},{"name":"Redaction","href":"/features/redaction"}]},{"name":"Succeed","links":[{"name":"Success Stories","href":"/customers"},{"name":"Podcasts","href":"/podcasts"},{"name":"Blog","href":"/blog"},{"name":"Resources","href":"/resources"},{"name":"Find an Advisor","href":"/advantage-partner-directory"},{"name":"Advantage Partner Program","href":"/partnerships/ansarada-advantage-partnership"},{"name":"Ansarada TV","href":"/ansarada-tv"},{"name":"Webinars","href":"/webinars"},{"name":"Women in Dealmaking","href":"/women-in-dealmaking"},{"name":"Ansarada Labs","href":"/ansarada-labs"}]}],"link":""},{"name":"What you can do","categories":[{"name":"By outcome","linkGroups":[{"name":"Secure File Storage and Sharing","links":[{"name":"Always Secure Storage","href":"https://www.ansarada.com/features/always-secure-storage"},{"name":"Secure File Sharing","href":"https://www.ansarada.com/features/secure-file-share"}]},{"name":"Deals \u0026 Corporate Transactions","links":[{"name":"M\u0026A: Company Sale/Exit","href":"/transactions/company-sale-exit"},{"name":"Targeted Acquisitions","href":"/transactions/targeted-acquisitions"},{"name":"Acquisition Integration","href":"/integrations/post-merger-integration"},{"name":"Raising Capital","href":"/transactions/capital-raise"},{"name":"IPO","href":"/transactions/ipo"},{"name":"Due Diligence","href":"/transactions/due-diligence"},{"name":"Strategic Review","href":"/transactions/strategic-review"},{"name":"Insolvency","href":"/transactions/investor-restructuring-bankruptcy-insolvency"}]},{"name":"Portfolio and Asset Management","links":[{"name":"Raising a Fund","href":"/asset-management/debt-raise"},{"name":"Asset Lifecycle Management","href":"/asset-management/financing"}]},{"name":"Infrastructure Procurement","links":[{"name":"Feasibility Study","href":"/tender/feasibility-study"}]},{"name":"Post Deal Integrations","links":[{"name":"Post Merger Integration","href":"/integrations/post-merger-integration"}]}]},{"name":"By industry","links":[{"name":"Financial Services","href":"/financial-services-insurance"},{"name":"Real Estate","href":"/commercial-real-estate"},{"name":"Consumer Retail","href":"/consumer-retail"},{"name":"Healthcare","href":"/healthcare"},{"name":"Technology","href":"/technology-media-telecom"},{"name":"Energy and Industrials","href":"/energy"},{"name":"Mining","href":"/metals-mining"},{"name":"Oil and gas","href":"/oil-gas"},{"name":"Utilities and Infrastructure","href":"/utilities-infrastructure"}]},{"name":"By role","links":[{"name":"Companies","href":"/companies"},{"name":"Deal Advisors","href":"/advisors"},{"name":"Financial Sponsors","href":"/financial-sponsors"},{"name":"Procurement Advisors","href":"/procurement-advisors"},{"name":"Investment Banking","href":"/Investment-Banking"}]}],"link":"/features/data-rooms"},{"name":"Virtual Data Room","categories":[],"link":"/features/data-rooms"}]}},{"type":"Templates","name":"ContentHub","props":{"title":"Due Diligence Hub","subtitle":"Everything you need to know about business due diligence, in one place","image":"/getmedia/641dc61b-0a21-4850-9b16-cfa3efc45b19/magician.png","featuredArticles":[]},"children":[{"type":"Components","name":"RichText","props":{"children":"Due diligence refers to the steps taken to manage risk when making decisions, usually when investing, either in part or all of a company. It\u0026rsquo;s how the buyer or investor determines that a business is ethical, compliant and profitable as claimed. \u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nHere, we\u0026rsquo;re going to look at some examples of due diligence in business and how to make the \u003ca href=\u0022https://www.ansarada.com/due-diligence/process\u0022\u003edue diligence process\u003c/a\u003e seamless.\u0026nbsp;\r\n\r\n\u003ch4\u003e\u003cmeta charset=\u0022utf-8\u0022 /\u003e\u003cb id=\u0022docs-internal-guid-49c95017-7fff-3ba3-b3d1-e3918c6f2a6a\u0022\u003eTransform your due diligence with Ansarada Deals\u0026trade;\u0026mdash;\u003ca href=\u0022https://www.ansarada.com/freemium-signup/corporate\u0022\u003estart for free today\u003c/a\u003e!\u003c/b\u003e\u003c/h4\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Section","props":{"text":"What is due diligence? "}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch2\u003eWhat is due diligence in business?\u003c/h2\u003e\r\nDue diligence is the systematic examination of a business ahead of an event such as a merger or acquisition, capital raise, IPO, or audit. The purpose of this investigation is to assess commercial and legal risks, as well as opportunities arising from the transaction.\r\n\r\n\u003ch3\u003eBuying, selling or merging a company requires due diligence\u003c/h3\u003e\r\nDue diligence before an \u003ca href=\u0022https://www.ansarada.com/mergers-acquisitions\u0022\u003eacquisition or merger\u003c/a\u003e involves a rigorous examination and evaluation of a target company\u0026rsquo;s critical documentation and data before the deal is sealed. This includes operational, financial and legal information.\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nThe goals of M\u0026amp;A due diligence are to ensure a fair price is paid, potential risks in the purchase are surfaced, and the buyer has a solid grasp of the opportunity.\u0026nbsp;\r\n\u003ch3\u003eRaising capital and gaining investment requires due diligence\u003c/h3\u003e\r\nStartups or businesses seeking to \u003ca href=\u0022https://www.ansarada.com/capital-raise\u0022\u003eraise capital\u003c/a\u003e to grow or develop an idea also undertake due diligence before seeking investors. Start-up due diligence presents potential investors with a clear view of the current financial situation of the start-up.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nInvestors may want to know about the reputation and strategy, intellectual property, regulatory landscape, and forecasting to show how investment funds will be used to grow the business, plus potential returns for angel or venture capital investors. The audit process will vary depending on the investor and the size of the investment.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nAn \u003ca href=\u0022https://www.ansarada.com/transactions/ipo\u0022\u003einitial public offering\u003c/a\u003e also requires due diligence to ensure the company is ready and able to function as a publicly-listed company, and is in the best shape to drive a high-value outcome.\r\n\r\n\u003ch3\u003eDue diligence can support informed decision-making\u003c/h3\u003e\r\nElements of due diligence come into any large transaction, particularly where there is risk involved. From \u003ca href=\u0022https://www.ansarada.com/features/procure\u0022\u003etenders and procurement\u003c/a\u003e, where supplier due diligence and regular audits can help to eliminate, identify or prevent \u003ca href=\u0022https://www.ansarada.com/procure/fraud\u0022\u003eprocurement fraud\u003c/a\u003e, to \u003ca href=\u0022https://www.ansarada.com/asset-management/financing\u0022\u003easset management\u003c/a\u003e, where visibility of the bigger picture can help identify when to divest or whether an off-market bid is worthwhile, due diligence provides the data that drives intelligent decision-making.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\n\u003ca href=\u0022https://www.ansarada.com/transactions/strategic-review\u0022\u003eData-driven strategic review\u003c/a\u003e can help methodically assess a business and identify risks and opportunities, informing decision-makers about the current state of a business and supporting preparation for change.\r\n\r\n\u003ch3\u003eBusiness exits or insolvency requires due diligence\u003c/h3\u003e\r\n\u003ca href=\u0022https://www.ansarada.com/business-exits\u0022\u003eExiting a business\u003c/a\u003e, whether selling to a partner, family succession, or undergoing IPO or facing an event like liquidation or \u003ca href=\u0022https://www.ansarada.com/bankruptcy\u0022\u003ebankruptcy\u003c/a\u003e will require due diligence. Whatever the reason for exit, due diligence to surface the legal structure, financial details, assets and liabilities, existing customer base, key contracts and staffing arrangements, accreditations and awards and compliance factors prepares a company for the next phase.\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Image","props":{"image":"/getmedia/ac20cc1b-fa6f-4a14-97f7-da32bc272d48/2022_Deals_PAI_1.jpg","alt":"Types of due diligence","layout":"Thin"}},{"type":"Components","name":"RichText","props":{"children":"\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Section","props":{"text":"Types of due diligence"}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch2\u003eTypes of due diligence\u0026nbsp;\u003c/h2\u003e\r\nDue diligence covers aspects of a business from finances and tax to legal, regulatory and operational factors. During due diligence on large transactions, a variety of professionals will be engaged, from financial analysts and advisors to business experts and owners.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nIn each of these areas, due diligence aims to audit a business and identify risks and opportunities, ensuring a fairer transaction for both the buy-side and the sell-side.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nThe types of due diligence listed below is not an exhaustive list, but it\u0026rsquo;s a great starting point when preparing to undergo a major transaction or audit. (Scroll down to find a due diligence checklist you can work from too).\r\n\u003ch3\u003eFinancial Due Diligence\u003c/h3\u003e\r\nFinancial due diligence of a business focuses on assessing the historical financial performance of the company. This might be done by an internal accounting team or external auditors.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nThe aim is to build a clear picture of the current value of the business and future prospects. Auditors and accountants will ensure financial statements are complete, accurate and assess whether financial performance is sustainable.\u0026nbsp;\r\n\u003ch3\u003eLegal Due Diligence\u003c/h3\u003e\r\nLegal due diligence includes examining compliance with laws and regulations that apply to the business as well as intellectual property, contracts and any pending litigation.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nThe goal is to reveal any hidden actual or potential legal issues.\u0026nbsp;\r\n\u003ch3\u003eTax Due Diligence\u2028\u003c/h3\u003e\r\nThis step assesses the company\u0026rsquo;s tax obligations, compliance with tax law and identifies any potential tax risks. Buyers or investors will want to be aware of any impending tax liabilities and the impact this could have on cash flow.\r\n\r\n\u003ch3\u003eOperational Due Diligence\u003c/h3\u003e\r\nOperational due diligence considers the strategic plan, policies and processes and work instructions. The aim is to assess efficiency and identify potential for improvements. Operational due diligence can support \u003ca href=\u0022https://www.ansarada.com/integrations/post-merger-integration\u0022\u003epost-acquisition integration\u003c/a\u003e and enables new owners to plan for a smooth integration process.\r\n\r\n\u003ch3\u003eIntellectual Property Due Diligence\u2028\u003c/h3\u003e\r\nIP due diligence considers the risks and benefits of a target company\u0026rsquo;s intellectual property portfolio, before a buy-contract is signed or investment proceeds.\u0026nbsp;\r\n\r\n\u003ch3\u003eCommercial Due Diligence\u003c/h3\u003e\r\nThe commercial due diligence processes audit the target company\u0026rsquo;s historical activity and forecasts performance, long-term viability and potential. \u2028\r\n\r\n\u003ch3\u003eInformation Technology Due Diligence\u2028\u003c/h3\u003e\r\nTechnology is central to modern business. IT due diligence assesses infrastructure, systems, data security and identifies potential vulnerabilities.\r\n\r\n\u003ch3\u003eHR Due Diligence\u2028\u003c/h3\u003e\r\nAn assessment of the human capital of a target company, including key skillsets and key person risk.\r\n\r\n\u003ch3\u003eRegulatory Due Diligence\u2028\u0026nbsp;\u003c/h3\u003e\r\nRegulatory due diligence explores the compliance of the company with relevant regulations, as well as supplier, employee, project and partner compliance. It\u0026rsquo;s a comprehensive review that considers any potential breaches, whether there has been a warning or penalty or not.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nTo find out more about all the different types of due diligence, see here: \u003ca href=\u0022https://www.ansarada.com/due-diligence/types\u0022\u003eTypes of Due Diligence\u003c/a\u003e\u003cbr /\u003e\r\n\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"CtaText","props":{"title":"Business due diligence checklist","children":"Make due diligence a breeze with proper preparation with the ultimate due diligence checklist","background":"Low","firstCtaBtn":{"text":"Download the checklist","variant":"Outlined","ctaHref":"https://www.ansarada.com/due-diligence-checklist"}}},{"type":"Components","name":"RichText","props":{"children":"\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Section","props":{"text":"Hard vs. soft due diligence"}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch2\u003eThe differences between \u0026lsquo;hard\u0026rsquo; and \u0026lsquo;soft \u0026rsquo;due diligence\u003c/h2\u003e\r\nHard due diligence is all about calculations and numbers, focused on data that is easy to quantify and measure. Soft due diligence requires a different set of skills and tools to assess aspects of a business like culture, management and critical internal and external relationships.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nBoth soft due diligence and hard due diligence will consider the company\u0026rsquo;s annual reports, but the approach beyond this is quite different.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nThe types of due diligence considered above contain elements of both soft and hard due diligence. Let\u0026rsquo;s take a closer look.\u0026nbsp;\r\n\u003ch3\u003eUndertaking hard due diligence\u003c/h3\u003e\r\nHard due diligence addresses concrete data and facts. It focuses on the financial aspects of the business, such as financial statements, expenditures and projects. This is the primary type of due diligence that is used to assess whether profit can be generated from the deal.\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Image","props":{"image":"/getmedia/6c558cc2-cd6d-4113-b37c-83978f9748dd/2022_Due_Diligence_Types_Stock_Image_Man_Woman_Tablet.jpg","alt":"What is soft due diligence?","layout":"Thin"}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch3\u003eWhat is soft due diligence?\u003c/h3\u003e\r\nSoft DD is equally important, but not as immediately obvious or easy to quantify.. Soft due diligence is all about relationships \u0026mdash; between the employees and management as well as between the company and suppliers, partners and other stakeholders. It also includes the customer base and how loyal the customers are.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nOne key element of soft due diligence considers the human capital in a business, including talent, skills, culture and leadership. The process aims to establish whether key staff members, suppliers or customer groups are likely to stay or leave in the event of the deal going through.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nWhen M\u0026amp;A deals fail - which according to Harvard Business Review (\u003ca href=\u0022https://hbr.org/2020/03/dont-make-this-common-ma-mistake\u0022\u003e2020\u003c/a\u003e) 70-90% of the time - it is usually because this \u003ca href=\u0022https://hbr.org/2007/04/human-due-diligence\u0022\u003ehuman element is ignored\u003c/a\u003e).\r\n\r\n\u003ch3\u003eThe due diligence process\u003c/h3\u003e\r\nIn its basic form, the due diligence process consists of the purchaser asking questions of the target business, and the business answering those questions with proof that shows they have answered. The bidder is legally obligated to disclose accurate information. There is then a rigorous \u003ca href=\u0022https://www.ansarada.com/features/due-diligence-question-answer\u0022\u003edue diligence Q\u0026amp;A\u003c/a\u003e process to clarify anything that might need further explanation before the purchase.\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nDD is usually conducted after you and the acquiring firm have agreed in principle to a deal, or at least that one may be beneficial, but before any binding contract is signed.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nFind out more: \u003ca href=\u0022https://www.ansarada.com/due-diligence/process\u0022\u003eHow do you perform due diligence\u003c/a\u003e\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Image","props":{"image":"/getmedia/18a3dd67-d30a-437b-a1ce-b56ea83e1af3/AdobeStock_196899754.jpeg","alt":"What the buyer should consider","layout":"Thin"}},{"type":"Components","name":"RichText","props":{"children":"\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Section","props":{"text":"Buyer-side considerations"}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch2\u003eWhat the buyer should consider\u003c/h2\u003e\r\nThe purchaser should consider every area of the target\u0026rsquo;s business and seek to uncover as much detail as possible about its current state of health before making their investment decision. During this process, they should spend time talking to management and key staff, understanding what documents will help confirm the viability of the transaction and verifying the integrity of all the information provided.\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nPurchasers should also consider their integration strategy, and how the new business entity will operate as a unified whole to maximize synergies.\r\n\u003ch3\u003ePotential red flags\u003c/h3\u003e\r\nPotential warning signs for the buyer include any unverified, inaccurate or missing material information that could prove to be problematic later on. This could mean the prospective bidder is hesitant to share something that could be perceived as a red flag, or that they are disorganized and don\u0026rsquo;t actually know these details about their own business.\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nOther warning signs to watch for can include:\u0026nbsp;\r\n\u003cul\u003e\r\n\t\u003cli\u003edeclining customer numbers and/or turnover;\u2028\u003c/li\u003e\r\n\t\u003cli\u003eindications that the industry itself is moving into a difficult period.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Section","props":{"text":"Risks of improper due diligence"}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch2\u003eTarget company risks of improper due diligence\u003c/h2\u003e\r\nTo perform due diligence, target companies and their advisors need to carefully scrutinize every aspect of a prospective bidder. The buyer or investor needs to be a good fit for the company, with terms and pricing that is acceptable.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nIf there are gaps in the documentation the target compiles and shares gather, the company risks omitting critical information that could result in failure to reach a high valuation and sale price. Even worse - it could impact the reputation and future of their business.\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nPoor organization can result in the discovery of risks late in the process if a company has exercised due diligence improperly. This creates stress for both parties, costs time to resolve, and increases the chances that the deal will fall through.\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Image","props":{"image":"/getmedia/ccf37b91-53a7-4207-a8ca-87f113e0f01c/AdobeStock_252807315.jpeg","alt":"Due diligence examples","layout":"Thin"}},{"type":"Components","name":"RichText","props":{"children":"\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Section","props":{"text":"Due diligence examples"}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch2\u003eDue diligence examples\u003c/h2\u003e\r\nAs we\u0026rsquo;ve observed, due diligence can be concise and focused, as for selling a small business or a small part of a business, or vast in scope, where an anticipated large transaction leads to thorough scrutiny of the business.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nDue diligence can take a toll on a business and its people, so streamlining processes is critical. Here are a few examples of where due diligence might impact a business:\u0026nbsp;\r\n\u003cul\u003e\r\n\t\u003cli\u003e\u003cstrong\u003eAcquiring a smaller company:\u003c/strong\u003e the acquiring company will review the employment agreements, company culture, policy and process, any labor disputes and intellectual property as well as compliance, financial health and assets.\u0026nbsp;\u003c/li\u003e\r\n\t\u003cli\u003e\u003cstrong\u003eProcuring technology:\u003c/strong\u003e a non-profit procuring IT services would assess the cybersecurity of infrastructure to identify any risks or compliance issues.\u0026nbsp;\u003c/li\u003e\r\n\u003c/ul\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"Section","props":{"text":"Due Diligence Checklist"}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch2\u003eDue Diligence Checklist\u003c/h2\u003e\r\nBuying a business is a costly endeavour, so it\u0026rsquo;s important you are confident you have all the information you need to make a well-informed decision.\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nOur \u003ca href=\u0022https://www.ansarada.com/due-diligence-checklist\u0022\u003eDue Diligence Checklist\u003c/a\u003e lays out the framework for everything the seller needs to provide and the buyer needs to consider in order to progress the deal. It is a file structure that has been built from 50 million data points across 23,000+ deals to help you organize your business data and ensure nothing gets missed.\u003cbr /\u003e\r\n\u003cbr /\u003e\r\nAnsarada Deals\u0026trade; is a centralized Deals space bringing together a purpose-built set of solutions into one fully integrated platform. Digitize all your due diligence checklists with Deal Workflow\u0026trade;, a project management tool that gives you complete oversight and control. Use it to start preparing for your deal for free until the deal goes live.\u0026nbsp;\u003cbr /\u003e\r\n\u003cbr /\u003e\r\n","layout":"Thin"}},{"type":"Components","name":"CtaText","props":{"title":"Automate your due diligence","children":"Start preparing today for free, with no cost until the deal goes live.","background":"Low","firstCtaBtn":{"text":"Get started for free","variant":"Outlined","ctaHref":"https://www.ansarada.com/freemium-signup/corporate"}}},{"type":"Components","name":"RichText","props":{"children":"\r\n\r\n\u003ch2\u003eBusiness due diligence questions\u003c/h2\u003e\r\n\r\n\u003ch3\u003eWhat are the four Ps of due diligence?\u003c/h3\u003e\r\n\r\n\u003cul\u003e\r\n\t\u003cli\u003ePeople: assess how the experience and expertise of leadership\u003c/li\u003e\r\n\t\u003cli\u003ePhilosophy: focus on whether an investment is likely to drive success and ROI\u003c/li\u003e\r\n\t\u003cli\u003eProcess: assess how key business processes are implemented and managed\u003c/li\u003e\r\n\t\u003cli\u003ePerformance: analyse how strategies perform, long term\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\r\n\u003ch3\u003eHow long does business due diligence take?\u003c/h3\u003e\r\nTimeframes for due diligence depend on the complexity of the transaction and size of the company involved. Generally, advisors allow 30 to 90 days but this may be extended to navigate complex regulatory requirements or evaluate intricate financial structures. Efficient planning and workflow processes, plus clear communication between parties, can expedite the process.\u0026nbsp;\r\n\r\n\u003ch3\u003eHow can a business prepare for due diligence?\u003c/h3\u003e\r\nOrganise and collate all relevant documents, including financial statements, contracts, legal records and applicable regulations to give buyers or investors transparent, comprehensive information. An internal audit can help identify potential risks and prepare the business for scrutiny, address compliance issues and streamline the process. Seek legal and financial advice to identify questions that may arise during due diligence.\u0026nbsp;\u003cbr /\u003e\r\n\u0026nbsp;","layout":"Thin"}}]},{"type":"Templates","name":"Footer","props":{"facebookHref":"https://www.facebook.com/AnsaradaPlatform","twitterHref":"https://twitter.com/ansarada","linkedInHref":"https://www.linkedin.com/company/ansarada","youtubeHref":"https://www.youtube.com/user/ansarada","privacyHref":"/privacy","legalHref":"/legal-policies","linkGroups":[{"name":"Community","links":[{"name":"Blog","href":"/blog"},{"name":"Events","href":"/events"},{"name":"Success Stories","href":"/customers"}]},{"name":"Company","links":[{"name":"About","href":"/about"},{"name":"Virtual Data Rooms","href":"/virtual-data-rooms"},{"name":"Help Centre","href":"/help-centre"},{"name":"Resources","href":"/resources"},{"name":"Careers","href":"/Careers"},{"name":"FAQs","href":"/faqs"},{"name":"Contact us","href":"/contact"},{"name":"Pricing","href":"/pricing"}]}],"currentYear":2025,"pardotFormUrl":"https://go.ansarada.com/landing-iframe.html?formid=1013\u0026formstyle=bpxform_kentico1col-footer\u0026noredirect=true"}}]}), document.getElementById("react_0HNAFSD1U3GV7")); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10