PageSourceSearch

https://www.harriswilliams.com/_next/static/chunks/8048-51fda409d8611336.js

js harriswilliams.com collected 2026-10-02 06:16:39 UTC 10,130 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8048],{10090:function(e,n,t){t.d(n,{i:function(){return S},f:function(){return j}});var r,l=t(67294),i=t(93967),o=t.n(i),a=t(7284),u=t(11163),s=t(28065),c=t(32762),f=t(1852),d=t(78362),g=t(85893),p=function(e){var n=e.isFilterVisible,t=e.filters,r=void 0===t?[]:t,l=e.onFilterDropdownChange,i=void 0===l?function(){return null}:l,a=e.onDropdownToggle,u=void 0===a?function(){return null}:a,s=e.isInsights,p=void 0!==s&&s,h=e.disableDropDown,b=void 0!==h&&h,m=e.shouldResetValue,v=void 0!==m&&m,y=r.length>=3,x=r.length>=4,w=r.length-1,S=(0,f.useMediaQuery)({minWidth:d.NW.desktop,maxWidth:1415}),j=o()("\n    mb-4\n    lg:mr-[15px]\n    lg:mb-0\n    lg:min-w-[160px]\n    lg:max-w-[234px]\n    lg:flex-1\n    border border-[#c8c8c8] \n    rounded-[5px]\n  ",y&&S&&"lg:mb-4",x&&"lg:mb-4"),k=r.filter(function(e){return"sector-filter"!==e.fieldId});return(0,g.jsx)(g.Fragment,{children:k.map(function(e,t){var r=e.fieldId,l=e.label,a=e.filterValues,s=a.find(function(e){return!0===e.isDefault})||{};return(0,g.jsx)("div",{className:"elements:filter-bar:filter-bar-dropdowns ".concat(o()(j,t===w&&"lg:!mb-0",!n&&"hidden lg:inline-block")),children:(0,g.jsx)(c.L,{variant:c.d.filters,label:l,options:a,onChange:function(e){return i(e,r)},onDropdownToggle:function(e){return u(e,r)},isInsights:p,defaultValue:s,disabled:b,shouldResetValue:v})},r)})})},h={filterBar:"\n    relative\n    print:hidden\n  ",backgroundShape:"\n    absolute\n    h-full\n    pointer-events-none\n    lg:-left-3.5\n    lg:-right-20\n    lg:skew-x-custom\n    left-0\n    right-0\n  ",backgroundShapeNewsArticles:"\n    bg-primaryLightGray\n    absolute\n    pointer-events-none\n    w-full\n    h-full\n    lg:w-screen\n    lg:skew-x-custom\n    lg:-left-5\n  ",filtersWrapper:"\n    flex\n    flex-col\n    w-full\n    relative\n    p-3\n    pb-3.5\n    lg:pt-[17px]\n    lg:pb-[18px]\n    lg:px-[0px]\n    lg:flex-row\n    lg:flex-nowrap\n    lg:items-start\n    lg:justify-start\n    lg:overflow-x-auto\n  ",filtersWrapperNewsArticles:"\n    flex\n    flex-col\n    w-full\n    relative\n    p-3\n    pb-3.5\n    lg:flex-row\n    lg:flex-nowrap\n    lg:items-start\n    lg:justify-start\n    lg:overflow-x-auto\n    lg:py-[1.1rem]\n  ",inputFieldWrapper:"\n    mb-[15px]\n    lg:mb-0\n    lg:mr-[15px]\n    lg:min-w-[200px]\n    lg:max-w-[500px]\n    lg:flex-1\n  ",searchButton:"\n    hw-btn\n    hw-btn-primary\n    mb-4 w-full\n    pt-[0.58rem]\n    lg:mb-0\n    lg:h-[45px]\n    lg:inline-block\n    lg:w-auto\n    lg:min-w-[150px]\n    lg:max-w-[195px]\n    lg:flex-1\n    rounded-[5px]\n  ",toggleButton:"\n    block\n    w-full\n    appearance-none\n    text-center\n    text-[16px]\n    leading-[1.5rem]\n    lg:hidden\n  ",toggleButtonText:"\n    inline-block\n    font-light\n    text-black\n    underline\n    underline-offset-1\n  ",linkToBankersDirectory:"\n    font-bold\n    self-center\n    ml-[15px]\n    text-gray\n    underline\n    underline-offset-2\n  ",linkToSearchCont:"\n    lg:width-content\n    lg:ml-[35%]\n    sm:width-full\n    sm:ml-0\n    sm:flex\n    sm:justify-center\n  ",linkToSearch:"\n    relative\n    z-1\n    text-primaryRed\n    hover: underline\n  "};function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function v(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?m(Object(t),!0).forEach(function(n){y(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function y(e,n,t){var r;return(r=function(e,n){if("object"!==b(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!==b(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(n,"string"),(n="symbol"===b(r)?r:String(r))in e)?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function x(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,l,i,o,a=[],u=!0,s=!1;try{if(i=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;u=!1}else for(;!(u=(r=i.call(t)).done)&&(a.push(r.value),a.length!==n);u=!0);}catch(e){s=!0,l=e}finally{try{if(!u&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(s)throw l}}return a}}(e,n)||function(e,n){if(e){if("string"==typeof e)return w(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return w(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var S=((r={}).default="default",r.newsArticlesFilter="news-articles-filter",r),j=function(e){var n,t=e.variant,r=void 0===t?S.default:t,i=e.searchText,c=e.hasSearch,f=void 0===c||c,d=e.filters,b=void 0===d?[]:d,m=e.onFiltersUpdate,w=void 0===m?function(){return null}:m,j=e.cta,k=void 0===j?null:j,O=e.dropdownCallback,D=void 0===O?function(){return!0}:O,N=e.searchChangeCallback,V=void 0===N?function(){return!0}:N,C=e.onDropdownToggle,T=void 0===C?function(){return!0}:C,I=e.isArticleInsights,A=void 0!==I&&I,F=e.canFilterByOnChange,P=void 0!==F&&F,E=e.layoutVariant,B=e.filtersTransactionType,R=x((0,l.useState)(!1),2),W=R[0],_=R[1],L=x((0,l.useState)(null),2),M=L[0],U=L[1],z=x((0,l.useState)({}),2),J=z[0],G=z[1],H=x((0,l.useState)(!1),2),K=H[0],Q=H[1],$=x((0,l.useState)({searchValue:null,filters:{}}),2),q=$[0],X=$[1],Y=x((0,l.useState)(!0),2),Z=Y[0],ee=Y[1],en=(0,l.useRef)(null),et=(0,l.useRef)(null),er=(0,l.useRef)(null),el="".concat(Z?"Hide":"Show"," Filters"),ei=r===S.default,eo=null!=k&&k.link?null==k?void 0:k.link:null==k||null===(n=k.referenceLink)||void 0===n?void 0:n.slug,ea=(0,u.useRouter)();(0,l.useEffect)(function(){var e=sessionStorage.getItem("previousPage"),n=null==e?void 0:e.includes("transactions"),t=ea.asPath.includes("insights")&&n;if(e&&["our-industries/","person/","our-insights/","transactions/"].some(function(n){return e.includes(n)})&&!t){var r=JSON.parse(localStorage.getItem("active_filters"));if(r){G(r);var l=Object.entries(r);X({searchValue:M,filters:r}),l.forEach(function(e){b.forEach(function(n){if(n.fieldId===e[0]){var t=n.filterValues.findIndex(function(n){return n.value===e[1]});n.filterValues[t]&&(n.filterValues[t].isDefault=!0)}})})}}else localStorage.removeItem("active_filters")},[]),(0,l.useEffect)(function(){ea.asPath.includes("our-insights")&&localStorage.setItem("active_filters",JSON.stringify(J))},[J,ea.asPath]);var eu=function(e,n){if(e){var t={};"transaction-type"===n&&"Primary Fund Placement"===e.value?(t=v(v({},J),{},y({"industry-filter":null},n,e.value)),_(!0)):(t=Array.isArray(e)?v(v({},J),{},y({},n,e)):v(v({},J),{},y({},n,e.value)),_(!1)),X({searchValue:M,filters:t}),G(t),D(y({},n,e),{searchValue:M,filters:t})}},es=function(e,n){T(e,n)},ec=o()(r===S.default&&h.backgroundShape,r===S.newsArticlesFilter&&h.backgroundShapeNewsArticles),ef=o()(r===S.default&&h.filtersWrapper,r===S.newsArticlesFilter&&h.filtersWrapperNewsArticles),ed=function(e){"Enter"===e.key&&(e.preventDefault(),e.target.blur(),X({searchValue:M,filters:J}),V(M))};return(0,l.useEffect)(function(){w(q)},[q]),(0,l.useEffect)(function(){K&&(X({searchValue:"",filters:J}),V(""))},[K]),(0,l.useEffect)(function(){P&&X({searchValue:M,filters:J})},[P,J]),(0,g.jsxs)("div",{className:h.filterBar,ref:en,children:[(0,g.jsx)("div",{className:ec}),(0,g.jsxs)("div",{className:ef,children:["client-engagements"===E&&(0,g.jsx)(p,{isFilterVisible:Z,filters:B,onFilterDropdownChange:eu,onDropdownToggle:es,isInsights:A}),(0,g.jsx)(p,{isFilterVisible:Z,filters:b,onFilterDropdownChange:eu,onDropdownToggle:es,isInsights:A,disableDropDown:W,shouldResetValue:W}),f&&(0,g.jsx)("div",{className:"".concat(h.inputFieldWrapper," ").concat("client-engagements"===E?"order-1":""),children:(0,g.jsx)(s.U,{id:"profile-filter-search",variant:s._.filters,placeholder:void 0===i?"Search":i,onChange:function(e){U(e.target.value),Q(!1)},onKeyDown:function(e){return ed(e)},canClearInput:!0,setInputResetState:Q,setSearchFieldValue:U,className:"!mb-0",ariaLabel:"Search",inputRef:et})}),(0,g.jsx)("button",{ref:er,type:"button",className:"".concat(h.searchButton," ").concat("client-engagements"===E?"order-2":""),onBlur:function(){var e;null===(e=er.current)||void 0===e||e.removeAttribute("aria-label")},onClick:function(){var e;X({searchValue:M,filters:J}),V&&V(M),null===(e=er.current)||void 0===e||e.setAttribute("aria-label","Content Updated.")},children:"Search"}),f&&b.length>0?(0,g.jsx)("button",{type:"button",className:h.toggleButton,onClick:function(){ee(!Z)},"aria-label":el,"aria-expanded":Z,children:(0,g.jsx)("span",{className:h.toggleButtonText,children:el})}):null,ei&&k&&(0,g.jsx)(a.r,{to:eo,className:h.linkToBankersDirectory,children:null==k?void 0:k.ctaTitle})]}),(0,g.jsx)("div",{className:h.linkToSearchCont,children:(0,g.jsx)("button",{className:h.linkToSearch,onClick:function(){U(""),Q(!0),_(!1),G({}),X({searchValue:"",filters:{}}),localStorage.removeItem("active_filters"),V("")},type:"button",children:"Clear Search"})})]})}},37081:function(e,n,t){t.d(n,{p:function(){return r}});var r=function(e){var n=new Date(e);return n.setMinutes(n.getMinutes()+n.getTimezoneOffset())}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.