1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[839],{3876:()=>{},4769:()=>{},4860:()=>{},4871:(e,t,n)=>{"use strict";n.d(t,{A:()=>A});var r=n(6029),i=n(55729),l=n(56121),a=n.n(l),s=n(32988),o=n.n(s);let c=["#1e40af","#3b82f6","#60a5fa"],d="Our People",u="With our collective intelligence, we shape powerful legal strategies that move your business forward while living our shared values.",m="Search by name",h=e=>e?.socialImage?.url??e?.url??("string"==typeof e?e:""),p=e=>e?.socialImage?.alt??e?.socialImage?.altText??e?.alt??e?.altText??e?.name??"Team member",g=(e,t)=>(e+Math.random()*(t-e)).toFixed(2);function x(e){e.current.forEach(e=>{(e||[]).forEach(e=>clearTimeout(e))}),e.current=[]}var _=n(8588),f=n.n(_);let b=({cell:e,idx:t,effectiveColors:n,setCellRef:l})=>{let a=(0,i.useMemo)(()=>e?"color"===e.type?e.data?.color:n[e.index%n.length]:n[t%n.length],[e,t,n]),s=(0,i.useMemo)(()=>e?.previousContent&&e?.isTransitioning,[e]),o=(0,i.useMemo)(()=>s&&e?.showPrevious===!0,[s,e]),c=(0,i.useMemo)(()=>s?e?.showNew===!0:e?.showNew!==!1,[s,e]),d=(0,i.useMemo)(()=>({opacity:+!!o,transition:`opacity ${e?.transitionDuration||"2.5"}s cubic-bezier(0.4, 0, 0.2, 1)`,willChange:"opacity",position:"absolute",inset:0,zIndex:1,pointerEvents:"none",overflow:"hidden"}),[o,e?.transitionDuration]),u=(0,i.useMemo)(()=>({opacity:+!!c,transition:`opacity ${e?.transitionDuration||"2.5"}s cubic-bezier(0.4, 0, 0.2, 1)`,willChange:"opacity",position:"absolute",inset:0,zIndex:2,pointerEvents:c?"auto":"none",overflow:"hidden"}),[c,e?.transitionDuration]),m=(0,i.useMemo)(()=>s?h(e?.previousContent?.data):"",[s,e]),g=(0,i.useMemo)(()=>s?p(e?.previousContent?.data):"",[s,e]),x=(0,i.useMemo)(()=>e?.type==="image"?h(e?.data):"",[e]),_=(0,i.useMemo)(()=>e?.type==="image"?p(e?.data):"",[e]);return e?(0,r.jsxs)("div",{className:"aspect-square relative overflow-hidden",style:{backgroundColor:a},role:"image"===e.type?"img":"presentation","aria-label":"image"===e.type?_:void 0,children:[s&&(0,r.jsx)(r.Fragment,{children:"image"===e.previousContent.type?(0,r.jsx)("div",{style:d,children:(0,r.jsx)("div",{style:{position:"relative",width:"100%",height:"100%"},children:(0,r.jsx)(f(),{src:m,alt:g,fill:!0,className:"object-cover",style:{objectFit:"cover",objectPosition:"center"},sizes:"(max-width: 768px) 25vw, 16.66vw"})})}):(0,r.jsx)("div",{className:"w-full h-full",style:{...d,backgroundColor:e.previousContent.data?.color||n[0]},"aria-hidden":"true",role:"presentation"})}),"image"===e.type?(0,r.jsx)("div",{"data-cell-index":e.index,ref:l?t=>l(e.index,t):null,style:u,children:(0,r.jsx)("div",{style:{position:"relative",width:"100%",height:"100%"},children:(0,r.jsx)(f(),{src:x,alt:_,fill:!0,className:"object-cover",style:{objectFit:"cover",objectPosition:"center"},sizes:"(max-width: 768px) 25vw, 16.66vw",onError:()=>{}})})}):(0,r.jsx)("div",{"data-cell-index":e.index,ref:l?t=>l(e.index,t):null,className:"w-full h-full",style:{...u,backgroundColor:e.data?.color||n[0]},"aria-hidden":"true",role:"presentation"})]}):(0,r.jsx)("div",{className:"aspect-square bg-gray-300",style:{backgroundColor:a},"aria-hidden":"true",role:"presentation"})},v=i.memo(b,(e,t)=>{if(e.idx!==t.idx||e.effectiveColors!==t.effectiveColors||e.cell?.index!==t.cell?.index||e.cell?.type!==t.cell?.type||e.cell?.showNew!==t.cell?.showNew||e.cell?.showPrevious!==t.cell?.showPrevious||e.cell?.isTransitioning!==t.cell?.isTransitioning||e.cell?.transitionDuration!==t.cell?.transitionDuration)return!1;let n=e.cell?.data,r=t.cell?.data;if(n!==r&&h(n)!==h(r))return!1;return!0});v.propTypes=b.propTypes,v.displayName="MosaicCell";let y=a().shape({type:a().oneOf(["image","color"]),data:a().oneOfType([a().shape({url:a().string,alt:a().string,altText:a().string,color:a().string}),a().string]),index:a().number,transitionDuration:a().string});b.propTypes={cell:a().shape({index:a().number,type:a().oneOf(["image","color"]),data:a().oneOfType([a().shape({url:a().string,alt:a().string,altText:a().string,color:a().string}),a().string]),previousContent:y,isTransitioning:a().bool,showPrevious:a().bool,showNew:a().bool,transitionDuration:a().string}),idx:a().number.isRequired,effectiveColors:a().arrayOf(a().string).isRequired,setCellRef:a().func};let j=({cells:e,effectiveColors:t,setCellRef:n})=>{let l=(0,i.useMemo)(()=>Array.from({length:15}).map((e,n)=>(0,r.jsx)("div",{className:"aspect-square",style:{backgroundColor:t[n%t.length]},"aria-hidden":"true",role:"presentation"},n)),[t]);return(0,r.jsx)("div",{className:"w-full lg:col-span-5 grid grid-cols-3 md:grid-cols-5 ga
1p-2 lg:gap-2",role:"presentation","aria-hidden":"true",children:e.length>0?e.map((e,i)=>(0,r.jsx)(v,{cell:e,idx:i,effectiveColors:t,setCellRef:n},e?.index||i)):l})};j.propTypes={cells:a().arrayOf(a().shape({index:a().number,type:a().oneOf(["image","color"]),data:a().oneOfType([a().object,a().string])})).isRequired,effectiveColors:a().arrayOf(a().string).isRequired,setCellRef:a().func};let w=i.memo(j,(e,t)=>e.cells.length===t.cells.length&&e.effectiveColors===t.effectiveColors&&e.cells===t.cells);var N=n(44958);n(13324);let k=({title:e,text:t,children:n})=>(0,r.jsx)("div",{className:"w-full lg:col-span-3 text-primary-blue flex flex-col justify-between",children:(0,r.jsxs)("div",{className:"flex-1 flex flex-col justify-center lg:ml-8",children:[e&&(0,r.jsx)("h3",{id:"people-mosaic-heading",className:"text-2xl lg:text-4xl text-balance font-light mb-2 lg:mb-6 text-left leading-relaxed tracking-tight text-black",children:e}),t&&(0,r.jsx)("div",{className:"text-base md:text-lg lg:text-2xl lg:text-balance font-light font-roboto-light mb-6 text-left leading-relaxed text-black",children:t}),n,t&&(0,r.jsx)("div",{id:"people-search-description",className:"sr-only text-balance",children:t})]})}),T=({title:e,text:t,searchPlaceholder:n})=>(0,r.jsx)(k,{title:e,text:t,children:(0,r.jsx)("div",{"aria-label":"Search people",className:"flex items-stretch gap-4 flex-col md:flex-row",children:(0,r.jsx)(N.VP,{collapsible:!1,isGlobal:!1,nestedInMenu:!1,indexName:"production_mofo_people_namesonly",isPeopleSearch:!0,placeholder:n||"Search by name",classNames:{root:"w-full term-search__holder term-search__name people-mosaic-search",form:"term-search__form",inputWrapperSuffix:"term-search__form__clear",inputWrapper:"term-search__form__container__input",label:"term-search__holder__icon submit",submitButton:"icon icon-arrow",clearButton:"term-search__form__clear",panel:"term-search__suggestions"}})})});T.propTypes={title:a().string,text:a().string,searchPlaceholder:a().string};let S=i.memo(T,(e,t)=>e.title===t.title&&e.text===t.text&&e.searchPlaceholder===t.searchPlaceholder),$=()=>(0,r.jsx)("svg",{width:40,height:40,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,"aria-hidden":!0,children:(0,r.jsx)("path",{d:"M8 6v12M16 6v12"})}),C=()=>(0,r.jsx)("svg",{width:40,height:40,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:(0,r.jsx)("path",{d:"M8 5v14l11-7L8 5z"})}),E=({isPaused:e,togglePaused:t})=>(0,r.jsx)("button",{type:"button",onClick:t,"aria-label":e?"Play mosaic animation":"Pause mosaic animation",className:o()("absolute left-1/2 top-1/2 z-10 -translate-x-1/2 -translate-y-1/2 flex h-20 w-20 items-center justify-center rounded-full border-2 border-white bg-black/60 text-white shadow-md transition-opacity","opacity-0 pointer-events-none group-hover:opacity-100 group-hover:pointer-events-auto","hover:bg-black/80 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500"),children:e?(0,r.jsx)(C,{}):(0,r.jsx)($,{})});E.propTypes={isPaused:a().bool.isRequired,togglePaused:a().func.isRequired};let I=({photos:e=[],colors:t=c,title:n=d,text:l=u,searchPlaceholder:a=m,className:s=null})=>{let p=(0,i.useMemo)(()=>t&&t.length>0?t:c,[t]),_=(0,i.useMemo)(()=>Array.isArray(e)?e.filter(e=>h(e)):[],[e]),[f,b]=(0,i.useState)(!1),[v,y]=(0,i.useState)(!1),j=(0,i.useRef)(null);(0,i.useEffect)(()=>{let e=j.current;if(!e)return;let t=new IntersectionObserver(e=>{let[t]=e;t&&y(t.isIntersecting)},{threshold:0,rootMargin:"0px"});return t.observe(e),()=>t.disconnect()},[]);let N=(0,i.useCallback)(()=>b(e=>!e),[]),{cells:k,setCellRef:T}=((e,t,n=!1)=>{let[r,l]=(0,i.useState)([]),a=(0,i.useRef)([]),s=(0,i.useRef)({}),o=(0,i.useRef)([]),c=(0,i.useRef)(e),d=(0,i.useRef)(t),u=(0,i.useRef)(n);(0,i.useEffect)(()=>{o.current=r},[r]),(0,i.useEffect)(()=>{c.current=e,d.current=t},[e,t]),(0,i.useEffect)(()=>{u.current=n},[n]);let m=(0,i.useCallback)((e,t=[])=>{var n,r,i;let l,a,s=g(2,3),o=t.filter((t,n)=>n!==e&&t&&"color"===t.type).length,u=(l=new Set,t.forEach((t,n)=>{if(n!==e&&t&&"image"===t.type&&t.data){let e=h(t.data);e&&l.add(e)}}),l),m=(a=c.current,a.filter(e=>{let t=h(e);return t&&!u.has(t)}));return 0===m.length?{type:"color",data:{color:d.current[Math.floor(Math.random()*d.current.length)]},index:e,transitionDuration:s}:Math.random()<(n=5-o>0,r=m.length,i=d.current.length,n?Math.min(.3,r/(r+3*i)):r/(r+i))&&m.length>0?{type:"image",data:m[Math.floor(Math.random()*m.length)],index:e,transitionDuration:s}:{type:"color",data:{color:d.current[Math.floor(Math.random()*d.current.length)]},index:e,transitionDuration:s}},[]),p=(0,i.useCallback)(e=>
1{let t=o.current,n=t[e];if(!n)return;let r=m(e,t),i={...n},c=1e3*parseFloat(r.transitionDuration||"2.5");if(l(t=>{let n=[...t];return n[e]={...r,previousContent:i,isTransitioning:!0,showPrevious:!0,showNew:!1},n}),setTimeout(()=>{l(t=>{let n=[...t];return n[e]?.isTransitioning&&(n[e]={...n[e],showNew:!1}),n});let t=s.current[e];t&&t.offsetHeight,requestAnimationFrame(()=>{requestAnimationFrame(()=>{l(t=>{let n=[...t];return n[e]?.isTransitioning&&(n[e]={...n[e],showNew:!0,showPrevious:!1}),n})})})},300),setTimeout(()=>{l(t=>{let n=[...t];if(n[e]?.isTransitioning){let{previousContent:t,showPrevious:r,showNew:i,isTransitioning:l,...a}=n[e];n[e]={...a,showNew:!0,showPrevious:!1,isTransitioning:!1}}return n})},300+c+200),!u.current){let t=setTimeout(()=>p(e),8e3+7e3*Math.random());a.current[e]||(a.current[e]=[]),a.current[e].push(t)}},[m]);return(0,i.useEffect)(()=>{let e=[],t=0;for(let n=0;n<15;n+=1){let r,i=15-n,l=5-t;if(l>0&&l>=i){let e=g(2,3);r={type:"color",data:{color:d.current[Math.floor(Math.random()*d.current.length)]},index:n,transitionDuration:e},t+=1}else"color"===(r=m(n,e)).type&&(t+=1);e.push({...r,showNew:!0,showPrevious:!1,isTransitioning:!1})}return l(e),()=>{x(a),s.current={}}},[p]),(0,i.useEffect)(()=>{if(n)return void x(a);if(15===r.length){for(let e=0;e<15;e+=1){let t=setTimeout(()=>p(e),5e3+5e3*Math.random());a.current[e]||(a.current[e]=[]),a.current[e].push(t)}return()=>x(a)}},[n,r.length,p]),{cells:r,setCellRef:(0,i.useCallback)((e,t)=>{t?s.current[e]=t:delete s.current[e]},[])}})(_,p,f||!v);return(0,r.jsx)("section",{ref:j,className:o()("w-full",s),"aria-labelledby":n?"people-mosaic-heading":void 0,children:(0,r.jsxs)("div",{className:"flex flex-col gap-2 lg:grid lg:grid-cols-8 lg:gap-2",children:[(0,r.jsxs)("div",{className:"group relative w-full lg:col-span-5 min-h-0",children:[(0,r.jsx)(w,{cells:k,effectiveColors:p,setCellRef:T}),(0,r.jsx)(E,{isPaused:f,togglePaused:N})]}),(0,r.jsx)(S,{title:n,text:l,searchPlaceholder:a})]})})};I.propTypes={photos:a().arrayOf(a().oneOfType([a().shape({url:a().string,alt:a().string,altText:a().string,socialImage:a().shape({url:a().string,alt:a().string,altText:a().string})}),a().string])),colors:a().arrayOf(a().string),title:a().string,text:a().string,searchPlaceholder:a().string,className:a().string};let A=I},4890:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6029),i=n(55729),l=n(56121),a=n.n(l),s=n(8588),o=n.n(s),c=n(57409);let d=({variant:e="left",onClick:t,ariaLabel:n})=>(0,r.jsx)("button",{type:"button",onClick:t,className:"h-full w-full min-w-[24px] min-h-[24px] p-2 bg-white text-black hover:text-white hover:bg-black transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-blue-900 flex items-center justify-center","aria-label":n,children:(0,r.jsx)("svg",{className:"w-6 h-6 lg:w-8 lg:h-8",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:"left"===e?(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"}):(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})});d.propTypes={variant:a().oneOf(["left","right"]),onClick:a().func.isRequired,ariaLabel:a().string.isRequired};let u=({heading:e="",subheading:t=null})=>(0,r.jsxs)("div",{className:"text-center w-[95%] mx-auto md:w-[600px] lg:w-[800px] min-h-[350px] md:h-full bg-black flex flex-col items-center justify-center relative py-12 md:py-0",children:[(0,r.jsx)("div",{className:"absolute top-[50px] md:top-[40px] left-6 md:left-6 right-6 md:right-6 h-[2px] bg-white"}),(0,r.jsx)("div",{className:"absolute bottom-[50px] md:bottom-[40px] left-6 md:left-6 right-6 md:right-6 h-[2px] bg-white"}),e&&(0,r.jsx)("h3",{className:"text-2xl md:text-3xl font-semibold text-white mb-4 md:mb-2 text-balance md:line-clamp-2 px-6",children:e}),t&&(0,r.jsx)("div",{className:"text-balance px-6 md:px-0",children:(0,r.jsx)("p",{className:"text-md md:text-lg text-white font-light",children:t})})]});
1u.propTypes={heading:a().string,subheading:a().string};let m=({totalAwards:e,currentIndex:t,onDotClick:n})=>e<=1?null:(0,r.jsx)("div",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 flex gap-3 z-20 rounded-full bg-black/60 px-4 py-1",role:"tablist","aria-label":"Awards carousel navigation",children:Array.from({length:e}).map((i,l)=>{let a=l===t,s=a?"border-0":"border-2 border-solid",o=`rounded-full transition-all duration-300 ${a?"bg-black w-8 h-3":"bg-white w-3 h-3"}`;return(0,r.jsxs)("button",{type:"button",onClick:()=>n(l),role:"tab","aria-selected":a,"aria-controls":`award-panel-${l}`,className:`w-[24px] h-[24px] transition-all duration-300 flex items-center justify-center rounded-sm box-border bg-transparent ${s}`,style:a?void 0:{borderColor:"transparent",borderStyle:"solid"},onMouseEnter:e=>{!a&&(e.currentTarget.style.borderColor="#FFF")},onMouseLeave:e=>{!a&&(e.currentTarget.style.borderColor="transparent")},"aria-label":`Go to award ${l+1} of ${e}`,children:[(0,r.jsx)("div",{className:o}),(0,r.jsxs)("span",{className:"sr-only",children:["Award ",l+1]})]},l)})});m.propTypes={totalAwards:a().number.isRequired,currentIndex:a().number.isRequired,onDotClick:a().func.isRequired};let h=({awards:e=[],backgroundImage:t,backgroundImageAlt:n="Background",className:l=""})=>{let[a,s]=(0,i.useState)(0),[h,p]=(0,i.useState)(!1),g=(0,i.useRef)(null),x=(0,i.useRef)(null),_=(0,i.useRef)(null),f=(0,i.useCallback)(()=>{!h&&e.length>0&&s(t=>(t+1)%e.length)},[h,e.length]);(0,i.useEffect)(()=>(e.length>0&&!h&&(g.current=setInterval(f,5e3)),()=>{g.current&&(clearInterval(g.current),g.current=null),x.current&&(clearTimeout(x.current),x.current=null)}),[f,e.length,h]);let b=(0,i.useCallback)(()=>{p(!0),x.current&&clearTimeout(x.current),x.current=setTimeout(()=>{p(!1)},3e3)},[]),v=(0,i.useCallback)(()=>{s(t=>(t-1+e.length)%e.length),b()},[e.length,b]),y=(0,i.useCallback)(()=>{s(t=>(t+1)%e.length),b()},[e.length,b]),j=(0,i.useCallback)(e=>{s(e),b()},[b]),w=e.length>1,N=(0,i.useCallback)(t=>{if(w)switch(t.key){case"ArrowLeft":t.preventDefault(),v();break;case"ArrowRight":t.preventDefault(),y();break;case"Home":t.preventDefault(),s(0),b();break;case"End":t.preventDefault(),s(e.length-1),b()}},[w,v,y,e.length,b]),k=(0,i.useCallback)(()=>{p(!0)},[]),T=(0,i.useCallback)(()=>{x.current&&clearTimeout(x.current),x.current=setTimeout(()=>{p(!1)},3e3)},[]),S=(0,i.useCallback)(()=>{p(!0)},[]),$=(0,i.useCallback)(()=>{x.current&&clearTimeout(x.current),x.current=setTimeout(()=>{p(!1)},3e3)},[]),C=(0,c.uh)({onSwipedLeft:()=>{w&&y()},onSwipedRight:()=>{w&&v()},trackMouse:!1,trackTouch:!0});if(!e||0===e.length)return null;let E=e[a];return(0,r.jsxs)("div",{ref:_,className:`flex flex-row w-full overflow-x-hidden min-h-[500px] max-h-[500px] md:max-h-[400px] lg:max-h-[460px] ${l}`,role:"region","aria-label":"Awards carousel","aria-roledescription":"carousel",onKeyDown:N,onMouseEnter:k,onMouseLeave:T,onFocus:S,onBlur:$,tabIndex:0,children:[w&&(0,r.jsx)("div",{className:"hidden md:flex w-14 min-w-[56px] flex-shrink-0 items-stretch",children:(0,r.jsx)(d,{variant:"left",onClick:v,ariaLabel:"Previous award"})}),(0,r.jsxs)("div",{className:"relative flex-1 min-h-0 overflow-hidden flex flex-col justify-center py-6 md:py-6",...C,children:[(0,r.jsx)("div",{className:"absolute inset-0",children:(0,r.jsx)(o(),{src:t,alt:n,fill:!0,className:"object-cover",priority:!0})}),(0,r.jsx)("div",{className:"relative z-10 flex flex-col justify-center items-center px-4 md:px-6 lg:px-8 py-12",children:(0,r.jsx)("div",{id:`award-panel-${a}`,role:"tabpanel","aria-live":"polite","aria-atomic":"true","aria-label":`Award ${a+1} of ${e.length}`,children:(0,r.jsx)(u,{heading:E?.heading,subheading:E?.subheading})})}),(0,r.jsx)(m,{totalAwards:e.length,currentIndex:a,onDotClick:j})]}),w&&(0,r.jsx)("div",{className:"hidden md:flex w-14 min-w-[56px] flex-shrink-0 items-stretch",children:(0,r.jsx)(d,{variant:"right",onClick:y,ariaLabel:"Next award"})}),(0,r.jsx)("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true",children:E?.heading&&`Award ${a+1} of ${e.length}: ${E.heading}`})]})};
1h.propTypes={awards:a().arrayOf(a().shape({heading:a().string,subheading:a().string})).isRequired,backgroundImage:a().string,backgroundImageAlt:a().string,className:a().string};let p=h},5332:()=>{},5858:()=>{},7096:()=>{},7762:()=>{},10300:()=>{},10374:()=>{},11232:()=>{},12128:(e,t,n)=>{"use strict";n.d(t,{A:()=>E});var r=n(6029),i=n(55729),l=n(44958),a=n(57882),s=n(98848),o=n(56179);let{accordion:c,cards:d,library:u,media:m,list:h,offices:p,patentTracker:g,peopleCardModal:x,quoteCard:_,practices:f,customPractices:b,privacyLibrary:v,search:y,survey:j}=s.A,{articleCard:w,flipCard:N,linkCard:k,locationCard:T,profileCard:S,promotionCard:$,twitterCard:C}=d,E=({accordions:e,articles:t,autoClose:n,blogs:d,collapseAfter:y,columnCount:E,columns:I,cta:A=null,extendWidth:D,filters:M,getTweetsFunctionEndpoint:O,heading:L,indexName:R,judges:F,libraryEntries:P,limitCardWidth:q,link:U,links:B,locations:z,navTitle:H,hideSectionNav:W,ndCal:K,regionLocations:V,oEmbedFunctionEndpoint:Y,people:G,primaryImage:J,rankings:X,records:Z,richText:Q,relatedLabel:ee,rightSideContent:et,secondaryImage:en,sectionId:er,sectionMedia:ei,sectionType:el,sectionPractices:ea,showBackground:es,stretchBackground:eo,subheading:ec,subtitle:ed,thumbs:eu,title:em,twitterHandle:eh,variant:ep,privacyLibrary:eg,sortOrder:ex,types:e_,surveys:ef}={},eb,ev=!1,ey)=>{let ej=er||`page-section-${eb}`,ew={[j]:()=>(0,r.jsx)(l.cS,{config:ef}),[c]:()=>e&&e?.length>0&&(0,r.jsx)(l._I,{variant:ep,autoClose:n,collapseAfter:y,columns:I,children:e?.map(({columnCount:e,cards:t,cardType:n,embedCode:i,limitCardWidth:a,photos:s,text:o,title:c}={},d)=>(0,r.jsxs)(l.nD,{title:c,id:`accordion-${Math.random()}`,children:[o&&(0,r.jsx)(l.EY,{dangerouslySet:o,tag:"div"}),i&&(0,r.jsx)(l.EY,{dangerouslySet:i,tag:"div"}),t?.length>0&&(0,r.jsx)(l.y4,{columnCount:e,limitCardWidth:a,links:t,variant:n}),s?.length>0&&(0,r.jsx)(l.vL,{columnCount:e,images:s,limitCardWidth:a})]},`accordion-page-section-${d}-${Math.random()}`))}),[w.default]:()=>(0,r.jsx)(l.u2,{articles:t,cta:A,mobileCardsTitle:em||null,mobileCardsSubtitle:ed||null,variant:"cards-with-icon-and-date",ctaAlignment:"left"}),[w.horizontal]:()=>(0,r.jsx)(l.u2,{articles:t,cta:A,mobileCardsTitle:em||null,mobileCardsSubtitle:ed||null,variant:"horizontal",ctaAlignment:"left"}),[w.iconDate]:()=>(0,r.jsx)(l.u2,{articles:t,cta:A,mobileCardsTitle:em||null,mobileCardsSubtitle:ed||null,variant:"cards-with-icon-and-date",ctaAlignment:"left"}),[w.img]:()=>(0,r.jsx)(l.u2,{articles:t,mobileCardsTitle:em||null,mobileCardsSubtitle:ed||null,cta:A}),[N]:()=>(0,r.jsx)(l.b_,{flipCards:d,columnCount:E}),[u]:()=>(0,r.jsx)(l.ND,{records:Z,accordions:e,columns:I,index:eb}),[k.basic]:()=>(0,r.jsx)(l.y4,{columnCount:E,limitCardWidth:q,links:B}),[k.basicAlternate]:()=>(0,r.jsx)(l.y4,{columnCount:E,limitCardWidth:q,links:B,variant:"basic-alternate"}),[k.basicImage]:()=>(0,r.jsx)(l.y4,{columnCount:E,limitCardWidth:q,links:B,variant:"basic-image"}),[k.careerImg]:()=>(0,r.jsx)(l.y4,{columnCount:E,limitCardWidth:q,links:B,variant:"career-with-image"}),[k.img]:()=>(0,r.jsx)(l.y4,{columnCount:E,limitCardWidth:q,links:B,variant:"basic-alternate"}),[k.detailed]:()=>(0,r.jsx)(l.y4,{columnCount:E,limitCardWidth:q,links:B,variant:"detailed"}),[k.detailedWithCategory]:()=>(0,r.jsx)(l.y4,{columnCount:E,limitCardWidth:q,links:B,variant:"detailed-with-category"}),[k.smallThumb]:()=>(0,r.jsx)(l.y4,{columnCount:E,limitCardWidth:q,links:B,variant:"small-thumbnail"}),[h]:()=>(0,r.jsx)(l.B8,{subheading:ec,columnCount:E,columns:I}),[T]:()=>(0,r.jsx)(l.hS,{locations:z,columnCount:E}),[m]:()=>(0,r.jsx)(l.AY,{sectionMedia:ei,columnCount:E}),[g]:()=>(0,r.jsx)(l.FU,{judges:F,decisions:K.decisions,documents:K.documents.sort((e,t)=>new Date(t.startDate)-new Date(e.startDate))}),[x]:()=>(0,r.jsx)(l.mP,{columnCount:3,people:G}),[S.mini]:()=>(0,r.jsx)(l.d_,{people:G,cta:A,variant:"mini",columnCount:E}),[S.miniIcons]:()=>(0,r.jsx)(l.d_,{people:G,cta:A,variant:"mini",showIcons:!0,columnCount:E}),[S.miniModal]:()=>(0,r.jsx)(l.d_,{people:G,cta:A,variant:"mini-modal",columnCount:E}),[S.detailed]:()=>(0,r.jsx)(l.d_,{people:G,cta:A,variant:"detailed",columnCount:E}),[$]:()=>(0,r.jsx)(l.u2,{articles:t,cta:A}),[_]:()=>(0,r.jsx)(l.g6,{thumbs:eu}),[p]:()=>(0,r.jsx)(l.iC,{id:ej,locations:V}),[f]:()=>(0,r.jsx)(l.Bi,{sectionPractices:ea}),[v]:()=>{let e=ex?.map(e=>({uid:e.uid,title:e.title,sortOrder:e.sort_order.length?e.sort_order:null})).find(e=>e.uid===er)||null,t=Object.keys(P?.groupedLibraryEntries).sort((t,n)=>(e?.sortOrder?.findIndex(e=>e.title===t)===-1?999:e?.sortOrder?.findIndex(e=>e.title===t))-(e?.sortOrder?.findIndex(e=>e.title===n)===-1?999:e?.sortOrder?.findIndex(e=>e.title===n))),n={};for(let e of t)n[e]=P?.groupedLibraryEntries[e];return(0,r.jsxs)("div",{className:"section-privacy-library",children:[Object.keys(n)?.map((e,t)=>{let i=n[e]?.sort((e,t)=>
1e?.title?.localeCompare(t?.title,void 0,{sensitivity:"base"}))?.map((e,n)=>(0,r.jsx)(l.gH,{link:{url:e?.url,title:e?.title}},`${t}-${n}`));return(0,r.jsx)(l.nD,{title:e,id:`privacy-accordion-${t}-${Math.random()}`,children:(0,r.jsx)(l.e,{count:3,listItems:i})},`${e}-${t}`)}),P?.ungroupedLibraryEntries.length>0&&(0,r.jsx)(l.e,{count:3,listItems:P.ungroupedLibraryEntries?.sort((e,t)=>e?.title?.localeCompare(t?.title,void 0,{sensitivity:"base"}))?.map(e=>(0,r.jsx)(l.gH,{link:{title:e?.title,url:e?.url}}))})]})},[C]:()=>(0,r.jsx)(l.Rb,{cardCount:3,username:eh,getTweetsFunctionEndpoint:O,oEmbedFunctionEndpoint:Y})};if(el===s.A.mosaic)return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(l.wn,{id:ej,extendWidth:!0,ref:e=>(0,a.BA)(ey,e),children:(0,r.jsx)(l.b1,{heading:em||L,subheading:ec,link:U})}),(0,r.jsx)(l.wn,{backgroundHeight:"fixed",showBackground:es,stretchBackground:eo,extendWidth:!0,children:(0,r.jsx)(l.lc,{rankings:X,primaryImage:J,secondaryImage:en})})]},`page-section-${eb}`);if(el===b&&e_.length)return e_?.map((e,t)=>(0,r.jsxs)(l.wn,{id:e?.id,title:e?.title,navTitle:e?.title,ref:e=>(0,a.BA)(ey,e),children:[e?.groups?.grouped?.length>0?(0,r.jsx)(l._I,{autoClose:!1,children:e?.groups?.grouped?.map((e,t)=>{let n=e?.practices?.map((e,t)=>(0,r.jsx)(l.gH,{link:{url:e?.link?.url,title:e?.title}},`practice-${t}`));return(0,r.jsx)(i.Fragment,{children:(0,r.jsx)(l.nD,{title:e?.group,id:`practice-accordion-${Math.random()}`,children:(0,r.jsx)(l.e,{count:3,listItems:n})})},`page-practice-group-section-${t}`)})}):null,e?.groups?.ungrouped?.length>0?(0,r.jsx)(l.wn,{extendWidth:!0,showBackground:!0,children:(0,r.jsx)(l.y4,{columnCount:3,links:e.groups.ungrouped,variant:"basic-image"})}):null]},`page-section-${eb}-${t}-${Date.now()}`));let eN=(0,a.AO)(Q),ek=!!ew[el]||eN,eT=!!ew[el]&&eN,eS=el===w.default||el===w.iconDate||el===w.img,e$="practices"===el&&Object.keys(ea?.groupedPractices)?.length<=0&&!!ea?.ungroupedPractices,eC=A?.label&&A?.url;return ek?(0,r.jsxs)(l.wn,{hideTabletHeader:eS,id:ej||H,leftSideComponent:eh?(0,r.jsx)(l.qf,{username:eh}):null,navTitle:H,hideSectionNav:W,showBackground:es||e$,stretchBackground:eo,subtitle:ed,title:em,sideContent:et,sideContentLabel:ee,extendWidth:!!ev||D,privacyLibrary:eg,ref:e=>(0,a.BA)(ey,e),children:[eN&&(0,r.jsx)(l.EY,{tag:"div",children:(0,r.jsx)(o.A,{htmlString:Q})}),ew[el]&&(0,r.jsx)("div",{className:eT?"section__rich-text-spacer":"",children:ew[el]()}),eN&&eC&&(0,r.jsx)("div",{className:"section__rich-text-spacer",children:(0,r.jsx)(l.y4,{links:[{title:A.label,link:{url:A.url}}],variant:"basic",columnCount:2})})]},`page-section-${eb}-${Date.now()}`):null}},12388:()=>{},13324:()=>{},13622:()=>{},13717:()=>{},15356:()=>{},17301:()=>{},17353:()=>{},22176:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6029),i=n(56121),l=n.n(i),a=n(32988),s=n.n(a),o=n(57882),c=n(44958);let d=({title:e=null,date:t=null,onClick:n=null,className:i=null,url:l=null})=>{let a=e=>{l&&"string"==typeof l&&""!==l.trim()?n?(n(e),e.defaultPrevented||(window.location.href=l)):window.location.href=l:n&&n(e)},d="flex flex-col justify-between p-6 text-white",u=e?(0,r.jsx)("h3",{className:"font-semibold leading-tight md:text-lg line-clamp-4 md:line-clamp-6",children:(0,r.jsx)(c.EY,{dangerouslySet:e})}):null,m=t?(0,r.jsx)("div",{className:"w-1/2 border-t !border-solid border-white pt-4",children:(0,r.jsx)("time",{className:"text-sm block",dateTime:"string"==typeof t?t:void 0,children:(0,o.g1)(t,"dd MMM yyyy")})}):null,h=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-mofo-blue transition-colors duration-300 ease-in-out group-hover:bg-white"}),(0,r.jsxs)("div",{className:`absolute inset-0 ${d} transition-opacity duration-300 ease-in-out group-hover:opacity-0`,children:[(0,r.jsx)("div",{className:"flex-1",children:u}),m]}),(0,r.jsxs)("div",{className:`absolute top-0 left-0 bottom-0 ${d} opacity-0 transition-[opacity,width,clip-path] duration-300 ease-in-out group-hover:opacity-100`,style:{backgroundColor:"#000",width:"calc(100% + 10px)",clipPath:"polygon(0 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px
1) 100%, 0 100%)"},children:[(0,r.jsx)("div",{className:"flex-1",style:{maxWidth:"calc(100% - 10px)",width:"calc(100% - 10px)"},children:u}),m]})]}),p=e?(e=>{if(!e)return"";if("u">typeof document){let t=document.createElement("div");return t.innerHTML=e,t.textContent||t.innerText||""}return e.replace(/<[^>]*>/g,"").trim()})(e):"",g=s()("group relative min-h-[290px] w-full transition-all overflow-visible","focus:outline-none focus-visible:ring-4 focus-visible:ring-black focus-visible:ring-offset-2",{"cursor-pointer":n||l},i);if(l||n){let e,t=l?"link":"button";return l?e=p?`Navigate to ${p}`:"Navigate to article":n&&(e=p||"Click to interact"),(0,r.jsx)("div",{className:g,onClick:a,onKeyDown:e=>{(n||l)&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),a(e))},role:t,tabIndex:0,"aria-label":e,children:h})}return(0,r.jsx)("div",{className:g,children:h})};d.propTypes={title:l().string,date:l().oneOfType([l().string,l().instanceOf(Date)]),onClick:l().func,className:l().string,url:l().string};let u=d},22652:()=>{},24272:()=>{},24311:()=>{},25706:()=>{},26342:()=>{},26792:()=>{},28476:()=>{},28690:()=>{},32204:()=>{},34172:()=>{},35416:()=>{},36084:(e,t,n)=>{"use strict";n.d(t,{K:()=>r});let r=(0,n(67083).w)("32K1SAF5HC","c30516a01e9b4246495ef6dcbb2eb6b8")},36798:()=>{},37932:()=>{},38619:(e,t,n)=>{"use strict";n.d(t,{I:()=>r}),n(98848);let r=e=>{let t=e?.trim();return e?/(\.pdf)$/.test(t)?"pdf":/(\.doc|\.docx)$/.test(t)?"doc":"link":null}},39824:(e,t,n)=>{"use strict";n.d(t,{Dc:()=>l,Ub:()=>o,ZS:()=>h,XL:()=>d,fR:()=>m});var r=n(55729),i=n(93886);let l=()=>{let e=(()=>{let[e,t]=(0,r.useState)("");return(0,r.useEffect)(()=>{let e=!0,n=null,r=()=>{if(!e)return;n&&window.cancelAnimationFrame(n);let r=(0,i.Mq)();n=window.requestAnimationFrame(()=>e&&t(r))};return window.addEventListener("resize",r,{passive:!0}),r(),()=>{e=!1,n=null,window.removeEventListener("resize",r)}},[]),e})(),[t,n]=(0,r.useState)({isMobileMin:!1,isMobile:!1,isTablet:!1,isTabletMax:!1,isDesktop:!1});return(0,r.useEffect)(()=>{n({isMobileMin:"mobile-min"===e,isMobile:"mobile"===e,isTablet:"tablet"===e,isTabletMax:"tablet-max"===e,isDesktop:"desktop"===e})},[e]),t};var a=n(46785);let s=r.useLayoutEffect,o=e=>{let[t,n]=(0,r.useState)(!1),i=window?.matchMedia(`(min-width: ${a.L[e]})`),[l,o]=(0,r.useState)(!1);return s(()=>{n(!0),i&&o(i.matches)},[i]),(0,r.useEffect)(()=>{if(i&&t){let e=()=>{o(i.matches)};return i.addEventListener("change",e),()=>{i.removeEventListener("change",e)}}},[i,t]),!!t&&l};var c=n(57882);let d=({children:e,showSectionNavigation:t,setActiveId:n,IORootMarginTop:l,sectionsRef:a,sectionsStateRef:s,currentRef:o,previousRef:d,isTablet:u,debug:m})=>{let[h,p]=(0,r.useState)(window.innerHeight);{let e=(0,c.sg)(()=>p(window.innerHeight));window.addEventListener("resize",e)}let g=({entry:e,state:t})=>{t.previousSection=t.currentSection||e.target.id,t.currentSection=e.target.id,t.sections[e.target.id]=!0,n(t.currentSection),m&&(0,i.lC)({type:"IO-isIntersecting-change",sectionsStateRef:s,entry:e,state:t,currentRef:o,previousRef:d})};(0,r.useEffect)(()=>{let r,c=a?.current;0===c.length&&(c=0===(r=e?.props?.children?.props?.pageContent||[]).length?[]:r.map(e=>{let{props:{id:t}}=e,n=document.getElementById(t);return null!==n&&n}).filter(Boolean));let p={currentSection:null,previousSection:null,sections:{}},x=u?l.desktop:l.mobile,_=h-x,f=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting?g({entry:e,state:p}):(({entry:e,state:t})=>{t.sections[e.target.id]=!1,e.target.id===t.currentSection&&t.sections[t.previousSection]&&(n(t.previousSection),t.currentSection=t.previousSection),null===t.previousSection&&null===t.currentSection&&n(a?.current?.[0]?.id),m&&(0,i.lC)({type:"IO-isIntersecting-change",sectionsStateRef:s,entry:e,state:t,currentRef:o,previousRef:d})})({entry:e,state:p})})},{rootMargin:`-${x}px 0px -${_-40}px 0px`,threshold:0});t&&Array.isArray(c)&&c.forEach(e=>{e instanceof Element&&f.observe(e)});let b=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting)g({entry:e,state:p});else{if(p.sections[e.target.id]=!1,e.target.id===p.currentSection&&p.sections[p.previousSection]){let e=p.currentSection;p.currentSection=p.previousSection,p.previousSection=e,n(p.currentSection)}m&&(0,i.lC)({type:"IO-isIntersecting-change",sectionsStateRef:s,entry:e,state:p,currentRef:o,previousRef:d})}})},{rootMargin:"0px 0px -120px 0px",threshold:1}),v=c?.[c.length-1];return t&&v instanceof Element&&b.observe(v),()=>
1{t&&Array.isArray(c)&&c.forEach(e=>{e instanceof Element&&f.unobserve(e)}),t&&v instanceof Element&&b.unobserve(v)}},[e,u,h])};var u=n(81278);let m=()=>{let e=(0,r.useRef)([]),t=(0,u.useRouter)();return(0,r.useEffect)(()=>{let n=()=>{e.current=[]};return t.events.on("routeChangeStart",n),()=>{t.events.off("routeChangeStart",n)}},[t.events]),e},h=e=>{let t=r.useRef(e);r.useEffect(()=>{t.current!==e&&(window.scrollTo({top:0,behavior:"smooth"}),t.current=e)},[e])}},41340:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(6029),i=n(55729),l=n(56121),a=n.n(l),s=n(32988),o=n.n(s),c=n(44958),d=n(57882);let u=({article:e,index:t=0,isLast:n=!1})=>{if(!e)return null;let{date:i,title:l,subtitle:a,url:s}=e,u=(0,d.g1)(i?.startDate??null,"dd MMM yyyy"),m=l?`news-article-title-${t}`:void 0,h=s&&""!==s.trim();return(0,r.jsx)("li",{className:o()("mb-4",{"border-b border-solid":!n}),style:n?void 0:{borderBottomWidth:"1px",borderBottomColor:"#374151"},children:(0,r.jsxs)("article",{"aria-labelledby":m,tabIndex:h?void 0:0,children:[u&&(0,r.jsx)("time",{className:"text-sm mb-2 text-medium font-roboto-medium tracking-tight block",dateTime:"string"==typeof u&&/^\d{4}-\d{2}-\d{2}/.test(u)?u:void 0,children:u}),l&&(0,r.jsx)("h3",{id:m,className:"group text-2xl text-primary-blue hover:cursor-pointer tracking-tight mb-0 transition-all duration-700 ease-in-out",children:(0,r.jsx)(c.gH,{link:{url:s},className:"text-2xl text-mofo-blue hover:cursor-pointer line-clamp-5 tracking-tight mb-2 underline decoration-2 transition-all duration-700 ease-in-out decoration-transparent hover:decoration-mofo-blue focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-mofo-blue focus-visible:rounded",children:(0,r.jsx)(c.EY,{dangerouslySet:l})})}),a&&(0,r.jsx)("div",{className:"text-gray-900 mb-2 font-roboto-italic-light italic",role:"paragraph",children:(0,r.jsx)(c.EY,{dangerouslySet:a})})]})})};u.propTypes={article:a().shape({date:a().oneOfType([a().string,a().shape({startDate:a().string,endDate:a().string,displayDate:a().string})]),title:a().string,subtitle:a().string,url:a().string}).isRequired,index:a().number,isLast:a().bool};let m=({newsData:e=null,title:t="In The News",className:n=null})=>e&&Array.isArray(e)&&0!==e.length?(0,r.jsxs)("div",{className:n,children:[t&&(0,r.jsx)("div",{className:"flex items-center justify-between",children:(0,r.jsx)("h2",{id:"news-list-heading",className:"text-3xl lg:text-4xl font-semibold text-black mb-8 tracking-tight",children:t})}),(0,r.jsx)("ul",{className:"list-none m-0 p-0","aria-labelledby":t?"news-list-heading":void 0,children:e.map((t,n)=>(0,r.jsx)(u,{article:t,index:n,isLast:n===e.length-1},`${t.title??""}-${n}`))})]}):null;m.propTypes={newsData:a().arrayOf(a().shape({date:a().oneOfType([a().string,a().shape({startDate:a().string,endDate:a().string,displayDate:a().string})]),title:a().string,subtitle:a().string,url:a().string})),title:a().string,className:a().string};let h=i.memo(m)},41538:()=>{},41603:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6029),i=n(55729),l=n(95669),a=n.n(l),s=n(81278),o=n(57067),c=n(6772),d=n.n(c),u=n(44958),m=n(57882),h=n(57275);let p=({defaultMetaProps:e,favIcons:t,footerProps:n,headerProps:l,metaProps:c,children:p,variables:g,isPDF:x})=>{let _=g?.environment==="preview",f=g?.environment==="production",b=g?.allowIndexing==="true",{basePagePath:v,metaDescription:y,metaKeywords:j,ogDescription:w,ogImage:N,ogImageAltText:k,ogSiteName:T,ogTitle:S,ogType:$,ogUrl:C,pageTitle:E,pageUrl:I,parentPagePath:A,title:D,twitterCard:M,metaNoindex:O}=(0,m.X$)(e,c,l?.entryTitle,l?.pageTypeUid),{headerDataArray:L,isPersonPage:R,socialLinks:F}=l??{},[P,q]=(0,i.useState)(D),[U,B]=(0,i.useState)(L?.[0]?.[0]),[z,H]=(0,i.useState)(""),[W,K]=(0,i.useState)(!0),[V,Y]=(0,i.useState)(!1),[G,J]=(0,i.useState)(""),X=(0,s.useRouter)(),Z=X.asPath.split("?")[0].split("#")[0];(0,i.useEffect)(()=>{if(!(0,o.getCookie)("region")){let e=new Date;e.setFullYear(e.getFullYear()+1),(0,o.setCookie)("region","non-germany",{expires:e}),K(!1)}},[]);let Q=()=>I?I?.split("")?.[0]==="/"?"https://www.mofo.com/"+I.slice(1).toLocaleLowerCase():"https://www.mofo.com/"+I.toLocaleLowerCase():"https://www.mofo.com/".toLocaleLowerCase();(0,i.useEffect)(()=>{let e=L?.[0]?.find(({title:e}={})=>"Morrison Foerster"===e);e&&B(e)},[l]),(0,i.useEffect)(()=>{let e,t=D||E;if("/"===Z||""===Z)e=["Morrison Foerster",t,U?.title].filter((e,t)=>
1e&&(0===t||"Morrison Foerster"!==e)).join(" | ");else{let n=[v&&(0,m.lN)(v),A&&(0,m.lN)(A),t].filter(Boolean).join(" | ");e=n&&"Morrison Foerster"!==n?[n,U?.title].filter(Boolean).join(" | "):"Morrison Foerster"}q(e)},[X.query.slug,X.asPath]),(0,i.useEffect)(()=>{setTimeout(()=>{(0,m.n$)(Y,J),(0,m.Yd)()},500)},[X.asPath]),(0,i.useEffect)(()=>{let e=(0,o.getCookie)("region");e&&e!==z&&H(e)},[z]);let{copyright:ee,navLinks:et,socialIconLinks:en}=(0,m.bI)(n)??{},{logo:er,contactForm:ei,primaryNavLinks:el,secondaryNavLinks:ea,socialMediaLinks:es}=(0,m.Ju)(U,F)??{},eo=new RegExp(/Morrison Foerster$/);return x&&"u">typeof document&&document?.getElementsByTagName("html")?.[0]?.setAttribute("class","pdf-page"),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a(),{children:[(0,r.jsx)("title",{children:P}),(f||b)&&!x&&!O?(0,r.jsx)("meta",{name:"robots",content:"all"}):(0,r.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html"}),(0,r.jsx)("meta",{httpEquiv:"X-UA-Compatible",content:"IE=edge"}),(0,r.jsx)("meta",{charSet:"utf-8"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=1.0, user-scalable=yes"}),(0,r.jsx)("meta",{name:"format-detection",content:"telephone=no"}),(0,r.jsx)("meta",{name:"keywords",content:j}),(0,r.jsx)("meta",{name:"description",content:y}),(0,r.jsx)("meta",{property:"og:title",content:`${S}${eo.test(S)?"":" | Morrison Foerster"}`||E}),(0,r.jsx)("meta",{property:"og:type",content:$}),(0,r.jsx)("meta",{property:"og:image",content:N}),(0,r.jsx)("meta",{property:"og:description",content:w}),(0,r.jsx)("meta",{property:"og:url",content:C}),(0,r.jsx)("meta",{property:"og:site_name",content:T}),(0,r.jsx)("meta",{name:"twitter:card",content:M||"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:image:alt",content:k}),f&&(0,r.jsx)("meta",{name:"google-site-verification",content:"OD6S3RPM-cQOknAs1uXmBRvRJyh28rwkOoqdes47ZUE"}),t?.theme_color&&(0,r.jsx)("meta",{name:"theme-color",content:t.theme_color}),t?.favicon?.map((e,t)=>(0,r.jsx)("link",{rel:"icon",type:"image/png",href:e?.file?.url??""},`icon-${t}`)),(0,r.jsx)("link",{rel:"apple-touch-icon",type:"image/png",href:"/apple-touch-icon.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",type:"image/png",sizes:"72x72",href:"/apple-touch-icon.png"}),(0,r.jsx)("link",{rel:"apple-touch-icon",type:"image/png",sizes:"114x114",href:"/apple-touch-icon.png"}),x&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:!0}),(0,r.jsx)("link",{href:"https://fonts.googleapis.com/css2?family=Noto+Sans+HK:wght@100;300;400;500;700;900&family=Noto+Sans+SC:wght@100;300;400;500;700;900&family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap",rel:"stylesheet"}),(0,r.jsx)("link",{href:"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap",rel:"stylesheet"})]}),I?(0,r.jsx)("link",{rel:"canonical",href:Q()}):null,p?.props?.page?.pageData&&p?.props?.page?.pageTypeUid&&(0,r.jsx)(u.Y4,{data:p.props.page.pageData,type:"resources_insights"===p.props.page.pageTypeUid?"insights":"resources_news"===p.props.page.pageTypeUid?"news":"people"===p.props.page.pageTypeUid?"people":null,currentUrl:Q()})]}),_&&(0,r.jsx)(u.mk,{}),!x&&(0,r.jsx)(h.A,{children:(0,r.jsx)(u.Y9,{logo:er,contactForm:ei,isPersonPage:R,primaryNavLinks:el,secondaryNavLinks:ea,socialMediaLinks:es,hideHeaderGradient:"/"===Z||""===Z})},Z),(0,r.jsx)(u.xI,{children:p}),(0,r.jsx)(u.MV,{currentEmail:G,title:ei?.disclaimerTitle,text:ei?.text,showModal:V,setShowModal:Y,closeModal:()=>(0,m.Oo)(Y)}),!W&&(0,r.jsx)("iframe",{src:"/api/trigger-redirect",title:"iframe-redirect",style:{display:"none"}}),(0,r.jsx)("div",{id:"consent_blackbar",className:"consent-blackbar"}),!x&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.wi,{copyright:ee,navLinks:et,socialIconLinks:en}),f&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d(),{strategy:"lazyOnload",src:"https://static.srcspot.com/libs/valaree.js"}),(0,r.jsx)(d(),{strategy:"lazyOnload",dangerouslySetInnerHTML:{__html:`
vendor: 428 bytes, lines 1-6
1 2 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 5 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 6 })(window,document,'script','dataLayer','
6GTM-P8JSMFK
vendor: 22 bytes, lines 6-7
6'); 7
7`}}),X?.asPath==="/about/cookies"&&(0,r.jsx)(d(),{src:"//consent.trustarc.com/notice?domain=mofo.com&c=teconsentlink&behavior=implied&text=true>m=true",crossorigin:!0})]})]})]})}},42921:()=>{},43204:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(6029),i=n(55729),l=n(56121),a=n.n(l),s=n(44958);let o=({article:e,id:t})=>{let{date:n,title:i,type:l,url:a}=e??{},o=a&&""!==a.trim(),c=null!=t?`article-title-${t}`:void 0;return(0,r.jsxs)("article",{"aria-labelledby":i?c:void 0,children:[l&&(0,r.jsx)("h3",{className:"text-xl text-medium font-roboto-medium mb-2",children:l}),l&&(0,r.jsx)("hr",{className:"my-2 border-black border-[2px]","aria-hidden":"true"}),i&&(o?(0,r.jsx)("h4",{className:"text-2xl mb-2",children:(0,r.jsx)(s.gH,{link:{url:a},className:"text-mofo-blue hover:cursor-pointer line-clamp-5 tracking-tight underline decoration-2 transition-all duration-700 ease-in-out decoration-transparent hover:decoration-mofo-blue focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-mofo-blue focus-visible:rounded",id:c,children:(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:i},className:"text-balance"})})}):(0,r.jsx)("h4",{id:c,className:"text-2xl text-mofo-blue line-clamp-5 tracking-tight mb-2 text-balance",dangerouslySetInnerHTML:{__html:i}}))]})};o.propTypes={article:a().shape({date:a().string,title:a().string,type:a().string,url:a().string}).isRequired,id:a().oneOfType([a().string,a().number])};let c=({latestData:e=null,title:t="The Latest at MoFo",className:n=null})=>{let i=[];return(e&&Array.isArray(e)?i=e:e?.latest&&Array.isArray(e.latest)&&(i=e.latest),0===i.length)?null:(0,r.jsxs)("section",{className:n,"aria-labelledby":t?"insights-heading":void 0,children:[t&&(0,r.jsx)("h2",{id:"insights-heading",className:"text-3xl lg:text-4xl font-semibold text-black mb-8 tracking-tight",children:t}),(0,r.jsx)("ul",{className:"grid grid-cols-1 gap-6 md:flex md:overflow-x-auto md:pb-4 md:[scrollbar-width:none] md:[&::-webkit-scrollbar]:hidden lg:grid lg:grid-cols-4 lg:gap-14 lg:overflow-visible list-none m-0 p-0",children:i.map((e,t)=>(0,r.jsx)("li",{className:"md:w-[calc((100%-2*1.5rem)/3)] md:flex-shrink-0 lg:w-auto lg:min-w-0",children:(0,r.jsx)(o,{article:e,id:t})},`${e.title}-${e.date}-${t}`))})]})},d=a().shape({date:a().string,title:a().string,type:a().string,url:a().string});c.propTypes={latestData:a().oneOfType([a().arrayOf(d),a().shape({latest:a().arrayOf(d)})]),title:a().string,className:a().string};let u=i.memo(c)},44580:()=>{},44612:()=>{},44958:(e,t,n)=>{"use strict";let r;n.d(t,{nD:()=>d,_I:()=>m,u2:()=>b,Mw:()=>y,dW:()=>N,$n:()=>V.A,FN:()=>Z,Sc:()=>ee,e:()=>en,DH:()=>es,xI:()=>ec,Gg:()=>eu,lr:()=>eh,Jq:()=>ex,MV:()=>ef,D6:()=>ev,FT:()=>rc,Fc:()=>rs,y_:()=>ew,b_:()=>ek,wi:()=>eS,wc:()=>nC,u6:()=>eO,Y9:()=>eU,$j:()=>ez,Rl:()=>nS,_V:()=>D,hw:()=>D,N_:()=>k.Ay,VR:()=>eH,y4:()=>eK,gH:()=>k.Ay,Ny:()=>eY,vL:()=>eJ,B8:()=>nL,sz:()=>eX,hS:()=>e0,iC:()=>e4,AY:()=>e7,lc:()=>tn,b1:()=>te,BJ:()=>ti,Aw:()=>ts,zY:()=>tc,FU:()=>nF,Z$:()=>nj,Bi:()=>td,mk:()=>nk,Hr:()=>tu.A,T2:()=>nN,d_:()=>t_,mP:()=>nU,ap:()=>tv,$B:()=>tj,Iv:()=>tN,g6:()=>nH,Wl:()=>n8,VP:()=>n6,wn:()=>tR,ND:()=>tP,W_:()=>tU,KX:()=>tH,Q5:()=>tG,x0:()=>t6,OJ:()=>nl,q7:()=>G,An:()=>nV,TS:()=>nK,Lc:()=>nd,Y4:()=>nG,cS:()=>nQ,oz:()=>nx,ah:()=>nh,XI:()=>nm,tU:()=>nf,jC:()=>ng,vy:()=>no,EY:()=>nv,Rb:()=>nM,qf:()=>nD,zp:()=>k.zp,j5:()=>tf,i9:()=>k.i9,Dc:()=>tk.Dc,ZS:()=>tk.ZS,fR:()=>tk.fR});var i=n(6029),l=n(55729),a=n(56121),s=n.n(a);n(28476);let o="accordion__panel--expanded",c=({children:e=null,id:t=0,onExpand:n=()=>{},open:r=!1,title:a="",variant:s="default",dataChildIndex:c=null})=>{let[d,u]=(0,l.useState)(r),[m,h]=(0,l.useState)(r?o:"");return(0,i.jsxs)("div",{className:`accordion accordion--${s} ${d?"accordion--active":""}`,children:[(0,i.jsxs)("button",{type:"button",className:`accordion__button--toggle accordion__button--${s}`,onClick:e=>{var t;return t=e?.currentTarget,void(!d&&n&&n(t),requestAnimationFrame(()=>{h(d?"accordion__panel--collapsing":"accordion__panel--expanding"),requestAnimationFrame(()=>{d||h(o)})}),u(!d))},"aria-expanded":d,"aria-controls":t,children:[a&&(0,i.jsx)(nv,{tag:"div",dangerouslySet:a,variant:"dangerously-set-container__rich-text-title"}),(0,i.jsx)("div",{className:`accordion__button--toggle__icon ${d&&("default"===s||"chevron"===s||"tabs"===s)?"accordion__button--toggle__icon--active":""} ${"chevron"===s||"tabs"===s?"accordion__button--toggle__icon--chevron":""}`,children:"chevron"===s||"tabs"===s?d&&(0,i.jsx)(nS,{name:"arrow-right"}):(0,i.jsx)(nS,{name:d?"minus":"plus"})})]}),(0,i.jsx)("div",{className:`accordion__panel ${m}`,id:t,"data-child-index":c,onTransitionEnd:function(){d||requestAnimationFrame(()=>h(""))},children:e&&(0,i.jsxs)("div",{className:`accordion__panel__content accordion__panel__content--${s}`,children:[" ",e]})})]})};
7c.propTypes={children:s().node,id:s().oneOfType([s().string,s().number]),onExpand:s().func,open:s().bool,title:s().string,variant:s().string,dataChildIndex:s().number};let d=c;n(51125);let u=({autoClose:e=!0,children:t=null,variant:n="default",collapseAfter:r=null,columns:a=null})=>{let[s,o]=(0,l.useState)(null),c=`accordions-${Math.random()}`,d=[],u=e=>{s&&s?.getAttribute("aria-expanded")==="true"&&s.click(),o(e)};for(let r=0;r<t?.length;r+=1){let i=t[r];d.push((0,l.cloneElement)(i,{variant:n,onExpand:e?u:()=>{}}))}let m=!!(r&&d.length>r),h=null,p=null;return m&&(h=d.slice(0,r),p=d.slice(r,d.length)),d.length>0?m?(0,i.jsx)("div",{id:c,className:`accordion-group accordion-group--${n} ${a?"":"accordion-group--columns"}`,style:{...a&&{gridTemplateColumns:`repeat(${a}, 1fr)`}},children:(0,i.jsx)(t6,{content:[{components:{above:()=>h,below:()=>p}}]})}):(0,i.jsx)("div",{id:c,className:`accordion-group accordion-group--${n} accordion-group--simple ${1===a?"":"accordion-group--columns"}`,style:{...a&&{gridTemplateColumns:`repeat(${a}, 1fr)`}},children:d}):null};u.propTypes={autoClose:s().bool,children:s().node,variant:s().string,collapseAfter:s().number,columns:s().number};let m=u;var h=n(32988),p=n.n(h),g=n(72570),x=n(57882);n(45676);let _=({body:e=null,buttonText:t=null,category:n=null,date:r=null,image:l=null,subtitle:a=null,title:s=null,url:o=null,variant:c="cards-with-image",priority:d})=>{let u=null;return u="cards-with-icon-and-date"===c?(0,i.jsx)(({cardCategory:e,cardTitle:t,cardSubtitle:n,cardUrl:r,cardDate:l})=>{let a,s=r?{title:t,url:r||null}:null;return(0,i.jsxs)("div",{className:"inner-container",children:[e?.name&&(0,i.jsxs)("div",{className:"category-container",children:[(0,i.jsx)("span",{className:"icon",children:(a=function(e){switch(e?.toLowerCase()){case"mofo report":case"user guide":return"report";case"mofo event":case"speaking engagement":case"sponsorship":case"seminar":case"event":return"event";case"mofo news item":case"press release":case"in the news":return"news";case"client alert":case"newsletter":return"alert";case"podcast":return"microphone";case"video":return"media";case"blog post":case"article":case"book":case"case study":return"article";case"webinar":case"teleconference":return"webinar";case"audio":return"podcast";default:return null}}(e?.name),(0,i.jsx)(nS,{name:a,decorative:!0}))}),(0,i.jsx)("span",{className:"category-label",children:e?.name})]}),s&&(0,i.jsx)(k.Ay,{link:s,linkStyle:"Text",arrowPosition:"bottom",children:(0,i.jsxs)("div",{className:"info-block",children:[t&&(0,i.jsx)("div",{className:"title",children:(0,i.jsx)(nv,{dangerouslySet:t})}),n&&(0,i.jsx)("div",{className:"subtitle",children:(0,i.jsx)(nv,{dangerouslySet:n})}),l?.startDate&&l?.startDate?.length>0&&(0,i.jsx)("time",{className:"date",dateTime:l?.startDate,children:(0,x.vl)({startDate:l?.startDate,endDate:l?.endDate,isCard:!0,displayDate:l?.displayDate,identifier:r})})]})})]})},{cardCategory:n,cardTitle:s,cardSubtitle:a,cardUrl:o,cardDate:r}):"horizontal"===c?(0,i.jsx)(({cardImage:e,cardTitle:t,cardBody:n,url:r,buttonText:l})=>(0,i.jsxs)("div",{className:"horizontal-card",children:[r&&e&&(0,i.jsx)("div",{className:"horizontal-card__image",children:(0,i.jsx)("div",{className:"image-container",children:(0,i.jsx)(k.Ay,{link:{url:r},children:(0,i.jsx)(D,{image:e,altText:e?.altText||t||l,layout:"responsive",sizes:"(max-width: 768px) 100vw, 50vw"})})})}),r&&(0,i.jsxs)("div",{className:"horizontal-card__text-content",children:[t&&(0,i.jsx)("h5",{className:"horizontal-card__text-content__title",children:(0,i.jsx)(k.Ay,{link:{url:r},color:"primary-blue",children:t&&(0,i.jsx)(nv,{dangerouslySet:t})})}),n&&(0,i.jsx)("div",{className:"horizontal-card__text-content__body",children:(0,i.jsx)(nv,{dangerouslySet:n})}),(0,i.jsx)(k.Ay,{link:{title:l,url:r},linkStyle:"Button",buttonVariant:"outline-blue"})]})]}),{cardTitle:s,cardBody:e,cardImage:l,url:o,buttonText:t}):(0,i.jsx)(({cardTitle:e,cardUrl:t,cardImage:n})=>{let r=t?{title:e,url:t||null}:null,l=n?.url?{url:n?.url,width:369,height:281}:null;return(0,i.jsxs)(k.Ay,{link:r,children:[l&&(0,i.jsx)("div",{className:"image-container",children:(0,i.jsx)(D,{image:l,altText:"",fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1024px) 50vw, 33vw",priority:d})}),r&&(0,i.jsx)("div",{className:"link-container",children:(0,i.jsx)("div",{className:"link",children:(0,i.jsx)(k.Ay,{link:r,linkStyle:"SimpleText",arrowPosition:"bottom"})})})]})},{cardTitle:s,cardUrl:o,cardImage:l}),(0,i.jsx)("div",{className:p()("article-card",c),children:u})};_.propTypes={body:s().string,buttonText:s().string,category:s().shape({name:s().string}
7),date:s().shape({endDate:s().string,startDate:s().string}),image:s().shape({url:s().string,alt:s().string,width:s().number,height:s().number}),subtitle:s().string,url:s().string,title:s().string,variant:s().string};let f=({articles:e=[],cta:t=null,ctaAlignment:n="center",mobileCardsSubtitle:r=null,mobileCardsTitle:l=null,variant:a="cards-with-image"})=>{let s=t?.url?{title:t?.label,url:t?.url||null}:null;return e?.length?(0,i.jsxs)("div",{className:p()("article-cards-container",a),children:[(0,i.jsxs)("div",{className:"cards",children:["cards-with-icon-and-date"===a&&l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:p()("article-card","title-card",a),children:[(0,i.jsx)("h3",{children:l}),r&&(0,i.jsx)("div",{className:"section__heading__subtitle",children:(0,g.Ay)(r)})]}),(0,i.jsx)("div",{className:"hidden-card"}),(0,i.jsx)("div",{className:"hidden-card"})]}),e?.map((e,t)=>(0,i.jsx)(_,{body:e?.body,buttonText:e?.buttonText,category:e?.category,date:e?.date,image:e?.image,subtitle:e?.subtitle,title:e?.title,url:e?.url,variant:a,priority:0===t},`article-card__${t}`))]}),s&&(0,i.jsx)("div",{className:p()("cta-container",n),children:(0,i.jsx)(k.Ay,{link:s,color:"primary-blue",linkStyle:"Button",buttonVariant:t?.variant})})]}):null};f.propTypes={articles:s().arrayOf(s().shape({category:s().shape({icon:s().string,name:s().string}),body:s().string,buttonText:s().string,date:s().shape({endDate:s().string,startDate:s().string}),image:s().shape({alt:s().string,url:s().string}),subtitle:s().string,title:s().string,url:s().string})),cta:s().shape({label:s().string,url:s().string,variant:s().string}),ctaAlignment:s().string,mobileCardsSubtitle:s().string,mobileCardsTitle:s().string,variant:s().string};let b=f,v=({id:e=0,transcriptUrl:t="",url:n=""})=>(0,i.jsxs)("audio",{controls:!0,children:[(0,i.jsx)("track",{kind:"captions",src:t,srcLang:"en"}),n&&(0,i.jsx)("source",{id:`audio-content-${e}`,src:n,type:"audio/mpeg"}),(0,i.jsx)("div",{style:{height:"50px"}})]});v.propTypes={id:s().number,transcriptUrl:s().string,url:s().string};let y=v;n(4890);var j=n(15742);n(96532);let w=({children:e=null,footer:t=null,fullScreen:n=!1,modalId:r=`modal-${Date.now()}`,parentStateFunction:a=null,show:s=!1,trigger:o=null,variant:c="default"})=>{let[d,u]=(0,l.useState)(!1),[m,h]=(0,l.useState)(!!a&&s),g=(0,l.useRef)(null),_=(0,l.useRef)(null),f=(0,l.useRef)(null),b=(0,l.useRef)(!1),v=e=>x.It.enforceFocus(e,g?.current,f?.current);(0,l.useEffect)(()=>(h(s),s?(b.current=!0,g?.current?.focus(),document?.addEventListener("focus",v,!0),document.body&&(document.body.style.overflow="hidden"),document.body&&(document.body.style.paddingRight="15px")):(u(!1),document.body&&(document.body.style.overflow="unset"),document.body&&(document.body.style.paddingRight="0"),b.current&&_?.current?.focus()),()=>{document?.removeEventListener("focus",v,!0),x.It.cleanPreviousFocusState()}),[s]);let y=()=>{m?(u(!0),setTimeout(()=>{h(!1),a&&a(!1)},500)):(u(!1),h(!0),g?.current?.focus(),a&&a(!0))},w=()=>{y()};return(0,i.jsxs)(i.Fragment,{children:[o&&(0,i.jsx)("button",{type:"button",onClick:y,ref:_,children:o}),m&&(0,i.jsx)(j.A,{children:(0,i.jsx)("div",{id:r,className:p()("base-modal-container",d?"base-modal-container--deactivated":"",n?"base-modal-container--full":"",{"base-modal-container--active":"location"!==c&&m,"base-modal-container--location-active":"location"===c&&!n&&m}),onClick:w,onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),w())},role:"button","aria-label":"Close",tabIndex:-1,ref:g,children:(0,i.jsx)("div",{role:"dialog","aria-modal":"true","aria-live":"polite",children:(0,i.jsxs)("div",{role:"button",tabIndex:-1,className:p()("base-modal-container__content",{"base-modal-container__content--location":"location"===c}),onClick:e=>e?.stopPropagation(),onKeyPress:e=>e?.stopPropagation(),children:[e,(0,i.jsx)("div",{className:p()("base-modal-container__content__button-container",{"base-modal-container__content__button-container--no-border":n,"base-modal-container__content__button-container--location":"location"===c&&!n}),children:t??(0,i.jsxs)("button",{type:"button",className:p()("base-modal-container__content__close-button",{"base-modal-container__content__close-button--location":"location"===c&&!n}
7),onKeyPress:y,onClick:y,ref:f,children:["Close",(0,i.jsx)("span",{className:"base-modal-container__content__close-button-icon",children:(0,i.jsx)(nS,{name:"close",size:21})})]})})]})})})})]})};w.propTypes={children:s().node,footer:s().node,fullScreen:s().bool,modalId:s().string,parentStateFunction:s().func,show:s().bool,trigger:s().node,variant:s().string};let N=w;var k=n(86096);let T=p()("text-sm no-underline hover:underline","hover:!text-primary-blue focus-visible:!text-primary-blue","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-mofo-blue"),S=({authors:e,prefix:t,className:n})=>e?.length?(0,i.jsxs)("div",{className:p()("leading-snug text-darker-gray text-sm",n),children:[t?(0,i.jsxs)(i.Fragment,{children:[t," "]}):null,e.map((t,n)=>{var r;return(0,i.jsxs)(l.Fragment,{children:[(r=e.length,0===n?null:n===r-1?" and ":", "),(0,i.jsx)(k.Ay,{color:"primary-blue",link:{url:t.url,title:t.name},classes:T,children:t.name})]},`${t.name}-${t.url}`)})]}):null;S.defaultProps={prefix:"By:",className:null},S.propTypes={authors:s().arrayOf(s().shape({name:s().string.isRequired,url:s().string.isRequired})).isRequired,prefix:s().string,className:s().string};var $=n(82203),C=n.n($),E=n(8588),I=n.n(E);let A=({altText:e="",image:t=null,layout:n="intrinsic",objectFit:r=null,priority:l=!1,fill:a=!1,sizes:s=null,style:o=null})=>{let c={alt:e,src:t?.url,priority:!0===l,placeholder:"blur",blurDataURL:"https://images.contentstack.io/v3/assets/blt5775cc69c999c255/blt9aee27259f4bbab9/mofo_share_image.jpg?format=auto&quality=60&width=300&height=300",unoptimized:t?.unoptimized},d={};return r&&(d.objectFit=r),o&&Object.assign(d,o),Object.keys(d).length>0&&(c.style=d),"fill"===n||a?(c.fill=!0,s&&(c.sizes=s)):"responsive"===n&&t?.width&&t?.height?(c.width=t.width,c.height=t.height,c.style={width:"100%",height:"auto",...r&&{objectFit:r},...o&&o},s&&(c.sizes=s)):t?.width&&t?.height&&(c.width=t.width,c.height=t.height),t?.url?(0,i.jsx)(I(),{...c}):null};A.propTypes={altText:s().string,image:s().shape({height:s().number,url:s().string,width:s().number,unoptimized:s().bool}),layout:s().string,objectFit:s().string,priority:s().bool,fill:s().bool,sizes:s().string,style:s().objectOf(s().oneOfType([s().string,s().number]))};let D=A;s().string.isRequired,s().string,s().shape({altText:s().string,image:s().shape({height:s().number,url:s().string,width:s().number,unoptimized:s().bool})}).isRequired,s().string,s().oneOfType([s().string,s().shape({url:s().string.isRequired,title:s().string,target:s().string})]);var M=n(94354),O=n(71217);p()("blog-card-title-link block text-xl font-bold leading-tight tracking-tight"),s().shape({url:s().string,width:s().number,height:s().number,altText:s().string,unoptimized:s().bool}),s().string,s().string,s().shape({label:s().string.isRequired,url:s().string}),s().arrayOf(s().shape({title:s().string,label:s().string,url:s().string,link:s().shape({url:s().string})})),s().string,s().string,s().string,s().shape({title:s().string,url:s().string}),s().shape({altText:s().string,image:s().shape({url:s().string,width:s().number,height:s().number})}),s().arrayOf(s().shape({title:s().string,label:s().string,url:s().string,link:s().shape({url:s().string})})),s().string,s().string,s().string,s().bool,s().string,s().string,s().oneOf(["vertical","horizontal","lead"]),s().oneOf(["before-title","after-title"]),s().oneOf(["mofo-blue","gray"]);let L=({title:e,subtitle:t,link:n,className:r})=>{let a=(0,l.useId)(),[s,o]=(0,l.useState)(!1),c=(0,l.useRef)(!1),d=n?.url??null,u=!!d,m=t?(0,x.$J)(t):null;return(0,i.jsxs)("article",{className:p()("blog-category-card relative box-border flex flex-col bg-white","mx-auto max-w-sm overflow-hidden border border-solid border-gray-200 shadow-none transition-shadow duration-200 ease-out hover:shadow-sm",u&&p()("cursor-pointer transition-[border-color] duration-300 ease-out",s&&"border-mofo-blue"),r),"aria-labelledby":e?a:void 0,onMouseEnter:u?()=>{c.current=!0,o(!0)}:void 0,onMouseLeave:u?()=>{c.current=!1,o(!1)}:void 0,children:[u&&(0,i.jsx)("a",{href:d,"aria-hidden":"true",tabIndex:-1,
7className:"absolute inset-0 z-0"}),(0,i.jsxs)("div",{className:"min-w-0 flex flex-1 flex-col px-6 py-5",children:[e&&(0,i.jsx)("h3",{id:a,className:"relative z-[1] mb-3 font-mofo-plaax text-balance",children:(0,i.jsx)("span",{className:"contents",onFocusCapture:()=>o(!0),onBlurCapture:e=>{e.currentTarget.contains(e.relatedTarget)||c.current||o(!1)},children:u?(0,i.jsx)(k.Ay,{color:"blog-card-title",link:{url:d,title:e},classes:p()("blog-card-title-link block text-xl font-bold leading-tight tracking-tight",s&&"is-card-hovered"),children:e}):(0,i.jsx)("span",{className:"block text-xl font-bold leading-tight tracking-tight",children:e})})}),m&&(0,i.jsx)("p",{className:"line-clamp-5 font-sans text-base leading-relaxed text-gray-800",children:m})]})]})};L.defaultProps={subtitle:null,link:null,className:null},L.propTypes={title:s().string.isRequired,subtitle:s().string,link:s().shape({url:s().string}),className:s().string};p()("font-sans text-xs font-normal !text-white","no-underline hover:!text-white hover:underline","focus-visible:!text-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white"),p()("inline-flex !text-white","no-underline hover:!text-white","focus-visible:!text-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white");s().string,s().arrayOf(s().shape({label:s().string.isRequired,url:s().string.isRequired})),s().arrayOf(s().shape({label:s().string,title:s().string,url:s().string})),s().string,s().arrayOf(s().shape({label:s().string.isRequired,url:s().string.isRequired,icon:s().oneOf(["linkedin","facebook","youtube","rss"]),target:s().string})),s().arrayOf(s().shape({label:s().string,title:s().string,icon:s().string,target:s().string,url:s().string,link:s().shape({url:s().string,tooltip:s().string,target:s().string})})),s().shape({url:s().string,width:s().number,height:s().number,altText:s().string,unoptimized:s().bool}),s().string,s().string,s().node,s().string,s().string,s().string,s().string,s().bool,s().string;n(31846),n(82352),n(61823),n(56760);s().bool.isRequired,s().func.isRequired,s().shape({title:s().string,subtitle:s().string,subscriber_form:s().string});s().shape({title:s().string,subtitle:s().oneOfType([s().string,s().object]),subscriber_form:s().string,subscriber_form_url:s().string,form_url:s().string,subscribe_url:s().string}),s().string,s().node;let R=p()("text-base font-normal !text-white hover:!text-white focus-visible:!text-white","decoration-white underline-offset-[6px]","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white"),F=p()(R,"no-underline hover:underline","[.blog-nav-inline_&]:inline-flex","[.blog-nav-overlay_&]:block [.blog-nav-overlay_&]:w-full [.blog-nav-overlay_&]:py-3 [.blog-nav-overlay_&]:text-left [.blog-nav-overlay_&]:text-base"),P=p()(R,"underline","[.blog-nav-inline_&]:inline-flex","[.blog-nav-overlay_&]:block [.blog-nav-overlay_&]:w-full [.blog-nav-overlay_&]:py-3 [.blog-nav-overlay_&]:text-left [.blog-nav-overlay_&]:text-base"),q=p()("inline-block leading-none no-underline hover:no-underline","!text-white hover:!text-white","rounded-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white"),U=p()("block px-4 py-2 text-base font-normal normal-case !text-white hover:!text-white","no-underline hover:underline decoration-white underline-offset-4 hover:bg-white/10","[.blog-nav-overlay_&]:px-0 [.blog-nav-overlay_&]:py-2.5 [.blog-nav-overlay_&]:pl-4 [.blog-nav-overlay_&]:text-base [.blog-nav-overlay_&]:hover:bg-transparent"),B=p()("h-10 w-full min-w-0 rounded-sm border border-white/35 bg-white/10 px-2.5 py-0","text-base leading-tight text-white placeholder:text-white/45","outline-none ring-white/40 focus:border-white/60 focus:ring-1","[.blog-nav-overlay_&]:max-w-none"),z=p()(F,"inline-flex cursor-pointer items-center gap-1 border-0 bg-transparent p-0 font-[inherit]"),H=p()("cursor-pointer list-none [&::-webkit-details-marker]:hidden","[.blog-nav-overlay_&]:w-full [.blog-nav-overlay_&]:border-b [.blog-nav-overlay_&]:border-white/10","[.blog-nav-inline_&]:relative [.blog-nav-inline_&]:group [.blog-nav-inline_&]:self-stretch [.blog-nav-inline_&]:flex [.blog-nav-inline_&]:items-center"),W=p()(R,"curs
7or-pointer list-none no-underline hover:no-underline [&::-webkit-details-marker]:hidden","[.blog-nav-overlay_&]:flex [.blog-nav-overlay_&]:items-center [.blog-nav-overlay_&]:justify-between [.blog-nav-overlay_&]:gap-2","[.blog-nav-inline_&]:inline-flex [.blog-nav-inline_&]:items-center [.blog-nav-inline_&]:gap-1"),K=p()("[.blog-nav-overlay_&]:pb-2","[.blog-nav-inline_&]:absolute [.blog-nav-inline_&]:right-0 [.blog-nav-inline_&]:top-full [.blog-nav-inline_&]:z-20 [.blog-nav-inline_&]:mt-1","[.blog-nav-inline_&]:min-w-[16rem] [.blog-nav-inline_&]:border [.blog-nav-inline_&]:border-neutral-700 [.blog-nav-inline_&]:bg-neutral-950/70","[.blog-nav-inline_&]:grid [.blog-nav-inline_&]:grid-cols-1 [.blog-nav-inline_&]:gap-y-0 [.blog-nav-inline_&]:py-2 [.blog-nav-inline_&]:shadow-lg [.blog-nav-inline_&]:md:gap-x-1","[.blog-nav-inline_&]:before:absolute [.blog-nav-inline_&]:before:inset-x-0 [.blog-nav-inline_&]:before:-top-1 [.blog-nav-inline_&]:before:h-1 [.blog-nav-inline_&]:before:content-['']");p()(F,"inline-flex cursor-pointer items-center justify-center border-0 bg-transparent p-1 font-[inherit] md:hidden");s().string,s().string,s().string,s().arrayOf(s().shape({label:s().string,text:s().string,url:s().string,modal:s().string,children:s().arrayOf(s().shape({label:s().string.isRequired,url:s().string.isRequired}))})),s().string,s().string,s().string,s().string,s().oneOf([1,2,3,4]),s().shape({title:s().string,subtitle:s().oneOfType([s().string,s().object]),subscriber_form:s().string,subscriber_form_url:s().string,form_url:s().string,subscribe_url:s().string}),s().string,s().string,s().string,s().string;p()("mt-6 block w-full text-center","bg-mofo-blue px-6 py-3 font-sans text-base font-bold text-white no-underline","hover:bg-black hover:text-white focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-mofo-blue");s().string,s().string,s().string,s().string,s().string,s().string,s().string,s().string,s().string,s().string,s().arrayOf(s().shape({title:s().string,text:s().string,url:s().string.isRequired}));var V=n(96010),Y=n(8332);n(51050);let G=({active:e=!0,heading:t="",richSubheading:n=null,subheading:r=null})=>(0,i.jsxs)("div",{className:p()("slide",e&&"slide--active"),children:[t&&(0,i.jsx)("h5",{children:t}),r&&(0,i.jsx)("p",{children:r}),n&&n]});G.propTypes={active:s().bool,heading:s().string,richSubheading:s().node,subheading:s().string};let J=({isFullscreen:e})=>(0,i.jsx)("div",{className:p()("slider-break-container",e&&"slider-break-container--visible"),children:(0,i.jsx)("hr",{className:"slider-break-container__line"})}),X=({children:e=null,isFullscreen:t=!1,singleItemOnMobileAndTablet:n=!1})=>{let[r,a]=(0,l.useState)(0),s=(0,l.useRef)(null),{isMobileMin:o,isMobile:c,isTablet:d,isDesktop:u,isTabletMax:m}=(0,tk.Dc)(),h=()=>{if(!s.current)return;let e=s.current.innerSlider?.list?.querySelectorAll(".slick-slide");e&&e.forEach(e=>{let t="true"===e.getAttribute("aria-hidden");e.querySelectorAll('a, button, input, select, textarea, [tabindex]:not([tabindex="-1"])').forEach(e=>{t?e.setAttribute("tabindex","-1"):e.removeAttribute("tabindex")})})},p=(0,l.useCallback)(()=>{if(!s.current)return;let e=s.current.innerSlider?.list?.parentElement?.querySelectorAll(".slick-dots li button");e&&e.forEach((e,t)=>{t===r?e.setAttribute("aria-current","page"):e.removeAttribute("aria-current")})},[r]);(0,l.useEffect)(()=>{let e=setTimeout(()=>{h(),p()},100);return()=>clearTimeout(e)},[r,p]);let g={accessibility:!0,arrows:!1,autoplay:!0,autoplaySpeed:6e3,beforeChange:(e,t)=>
7a(t),afterChange:h,centerMode:t,centerPadding:o||c?n?"0px":"60px":d||m?"190px":u?"180px":n?"0px":"60px",dots:!0,infinite:!0,slidesToShow:!t||n&&(d||c||o)?1:3>=l.Children.count(e)?l.Children.count(e):u||m?3:1,speed:600,focusOnSelect:!1,pauseOnFocus:!0,pauseOnHover:!0,appendDots:t=>{let n=l.Children.count(e);return(0,i.jsx)("ul",{children:t.map((e,t)=>{let i=e.props.children;return l.cloneElement(e,{key:t,children:l.cloneElement(i,{"aria-current":t===r?"true":"false","aria-label":`Slide ${t+1} of ${n}`})})})})}};return e?(0,i.jsxs)("div",{className:"slider-container custom-slick",children:[(0,i.jsx)(J,{isFullscreen:t}),(0,i.jsx)(Y.A,{ref:s,...g,children:l.Children.map(e,(t,i)=>(0,l.cloneElement)(t,{active:n&&(d||c||o)?r===i:3>=l.Children.count(e)||r===i}))}),(0,i.jsx)(J,{isFullscreen:t})]}):null};X.propTypes={children:s().arrayOf(s().node),isFullscreen:s().bool,singleItemOnMobileAndTablet:s().bool};let Z=X;n(48492);let Q=({checked:e=!1,disabled:t=!1,label:n=null,name:r,onChange:l=()=>{},value:a=null})=>a&&n&&l?(0,i.jsxs)("label",{className:p()("custom-checkbox",{"custom-checkbox--disabled":t}),children:[(0,i.jsx)("input",{type:"checkbox",checked:e,disabled:t,id:a,name:r,onChange:l,value:a}),n]}):null;Q.propTypes={checked:s().bool,disabled:s().bool,label:s().string,onChange:s().func,value:s().oneOfType([s().string,s().number])};let ee=Q;n(22176),n(66172);let et=({children:e=null,count:t=2,listItems:n=null})=>(0,i.jsxs)("div",{className:p()("columns-container",`columns-container--cols-${t}`),children:[n?.length>0&&(0,i.jsx)("ul",{className:"columns-container__columns-list",children:n.map((e,t)=>e?(0,i.jsx)("li",{children:e},`${e}-${t}`):null)}),e]});et.propTypes={children:s().node,count:s().number,listItems:s().arrayOf(s().node)};let en=et;n(69034),s().string.isRequired,s().number;var er=n(1909),ei=n(2064);n(7096);let el="https://www2.mofo.com/l/323401/2025-11-05/c4w23",ea=({captchaErrorText:e="You have not solved the recaptcha challenge yet or session expired, try again.",captchaSiteKey:t=null,emailErrorText:n="Enter your email",mailgunContactFormFunctionEndpoint:r=null,pardotFormHandlerUrl:a=el,parentStateFunction:s=()=>{},subtitle:o=null,text:c=null,title:d=null})=>{let[u,m]=(0,l.useState)(!0),h=(0,l.useRef)(),p=(0,l.useRef)(),{register:g,handleSubmit:x,formState:{errors:_,isSubmitting:f},setError:b}=(0,er.mN)();async function v(e){if(!e||!r)return{success:!0,skipped:!0};let t={method:"POST",redirect:"follow",body:JSON.stringify({formData:e})};try{let e=await fetch(r,t);if(!e.ok)throw Error(`Mailgun submission failed: ${e.status}`);return await e.text(),{success:!0,service:"mailgun"}}catch(e){return console.error("Mailgun submission error:",e),{success:!1,service:"mailgun",error:e}}}let y=async e=>{let t=window.location.href,n=[];if(r&&n.push(v(e)),a){let r={...e,...t&&{submissionUrl:t}};n.push(r&&a?new Promise(e=>{try{let t=document.createElement("form");t.method="POST",t.action=a,t.target=p.current?.name||"pardot-form-iframe",t.style.display="none",Object.entries(r).forEach(([e,n])=>{if("reply"!==e&&null!=n&&""!==n){let r=document.createElement("input");r.type="hidden",r.name=e,r.value=String(n),t.appendChild(r)}}),document.body.appendChild(t),t.submit(),setTimeout(()=>{t.parentNode&&document.body.removeChild(t),e({success:!0,service:"pardot"})},200)}catch(t){console.error("Pardot submission error:",t),e({success:!1,service:"pardot",error:t})}}):Promise.resolve({success:!0,skipped:!0}))}let i=(await Promise.all(n)).filter(e=>!e.success&&!e.skipped&&"pardot"!==e.service);if(i.length>0){let e=i.map(e=>e.service).join(", ");b("root",{type:"manual",message:`Submission to ${e} failed. Please try again.`});return}document.getElementsByClassName("base-modal-container--full")[0].classList.add("base-modal-container--deactivated"),setTimeout(()=>{s?.(!1)},500)};function j(){m(h?.current?.getValue())}return(0,i.jsxs)("div",{className:"contact-form-container",children:[a&&(0,i.jsx)("iframe",{ref:p,name:"pardot-form-iframe",title:"Pardot Form Submission",style:{display:"none",width:0,height:0,border:"none"},"aria-hidden":"true"}
7),(d||o||c)&&(0,i.jsxs)("div",{className:"contact-form-container__text",children:[d&&(0,i.jsx)(ez,{className:"contact-form-container__headline",tag:"h2",variant:"h1",children:d}),o&&(0,i.jsx)("div",{className:"contact-form-container__text__subhead",children:o}),c&&(0,i.jsx)("div",{className:"contact-form-container__text__text-content",dangerouslySetInnerHTML:{__html:c}})]}),(0,i.jsx)("div",{className:"contact-form-container__form",children:(0,i.jsxs)("form",{onSubmit:x(y),children:[(0,i.jsxs)("div",{className:"contact-form-container__form__row contact-form-container__form__row--split",children:[(0,i.jsxs)("div",{className:"contact-form-container__form__row__field contact-form-container__form__row__field--split",children:[(0,i.jsx)("label",{children:"First Name"}),(0,i.jsx)("input",{...g("firstName")})]}),(0,i.jsxs)("div",{className:"contact-form-container__form__row__field contact-form-container__form__row__field--split",children:[(0,i.jsx)("label",{children:"Last Name"}),(0,i.jsx)("input",{...g("lastName")})]}),(0,i.jsxs)("div",{className:"contact-form-container__form__row__field contact-form-container__form__row__field--split",children:[(0,i.jsx)("label",{children:"Email * (Required)"}),(0,i.jsx)("input",{type:"email","aria-required":"true",...g("email",{required:!0})}),_.email&&(0,i.jsx)("div",{className:"contact-form-container__form__row__field__error form-error-message",children:n})]}),(0,i.jsxs)("div",{className:"contact-form-container__form__row__field contact-form-container__form__row__field--split",children:[(0,i.jsx)("label",{children:"Company Name"}),(0,i.jsx)("input",{...g("companyName")})]})]}),(0,i.jsxs)("div",{className:"contact-form-container__form__row",children:[(0,i.jsxs)("div",{className:"contact-form-container__form__row__field",children:[(0,i.jsx)("label",{children:"Message * (Required)"}),(0,i.jsx)("textarea",{"aria-required":"true",...g("message",{required:!0})})]}),t&&(0,i.jsxs)("div",{className:"contact-form-container__form__row__field",children:[(0,i.jsx)("label",{children:"Enter CAPTCHA * (Required)"}),(0,i.jsxs)("div",{className:"contact-form-container__form__row__field__inline-wrapper",children:[(0,i.jsx)(ei.A,{ref:h,sitekey:t,onChange:()=>{j()}}),(0,i.jsx)("input",{type:"hidden",value:u,...g("captcha",{required:!0})}),!u&&(0,i.jsx)("div",{className:"contact-form-container__form__row__field__error contact-form-container__form__row__field__inline-wrapper__error form-error-message",children:e})]})]}),(0,i.jsxs)("div",{className:"contact-form-container__form__row__field contact-form-container__form__row__field--inline",children:[(0,i.jsx)("input",{type:"checkbox",...g("reply")}),(0,i.jsx)("label",{children:"I would like a reply"})]})]}),_.root&&(0,i.jsx)("div",{className:"contact-form-container__form__row",children:(0,i.jsx)("div",{className:"contact-form-container__form__row__field",children:(0,i.jsx)("div",{className:"contact-form-container__form__row__field__error form-error-message",children:_.root.message})})}),(0,i.jsx)("div",{className:"contact-form-container__form__row contact-form-container__form__row--center",children:(0,i.jsx)("button",{onClick:()=>{j()},type:"submit",disabled:f,children:f?"Sending...":"Send Message"})})]})})]})};ea.propTypes={captchaErrorText:s().string,captchaSiteKey:s().string,emailErrorText:s().string,mailgunContactFormFunctionEndpoint:s().string,pardotFormHandlerUrl:s().string,parentStateFunction:s().func,subtitle:s().string,text:s().string,title:s().string};let es=ea;n(44612);let eo=({children:e=null})=>(0,i.jsx)("div",{className:"content-container",children:e});eo.propTypes={children:s().node};let ec=eo;n(84340);let ed=({buttonVariant:e="outline-primary",heading:t=null,linkStyle:n=null,links:r=null,nowrap:l=!1,subheading:a=null})=>(0,i.jsxs)("div",{className:"content-feature-with-link",children:[t&&(0,i.jsx)("h3",{className:"content-feature-with-link__h3",children:t}),a&&(0,i.jsx)("div",{className:"content-feature-with-link__subheading",dangerouslySetInnerHTML:{__html:a}}),r?.length>0&&r.map((t,r)=>t?.link?(0,i.jsx)(k.Ay,{buttonVariant:e,link:t.link,linkStyle:n,nowrap:l},r):null)]});ed.propTypes={buttonVariant:s().string,heading:s().string,linkStyle:s().string,links:s().arrayOf(s().shape({link:s().shape({hashUrl:s().string,target:s().string,title:s().string,url:s().string})})),nowrap:s().bool,subheading:s().string};let eu=ed;n(41538);let em=({label:e=null,name:t=null,onChange:n=()=>{},value:r=null,min:l,max:a})=>(0,i.jsxs)("span",{className:"date-picker",children:[(0,i.jsxs)("label",{htmlFor:`date-picker-${t}`,children:[e,": "]}),(0,i.jsx)("input",{id:`date-picker-${t}`,name:t,onChange:e=>n?.(e),type:"date",value:r,min:l,max:a})]});em.propTypes={label:s().string,name:s().string,onChange:s().func,value:s().string};let eh=em;n(3876);let ep=({isDownloading:e,text:t,showModal:n,setShowModal:r})=>(0,i.jsx)(N,{show:!!e&&n,parentStateFunction:e&&r,children:(0,i.jsx)("div",{className:"pdf-modal-content",children:(0,i.jsx)("p",{children:t})})}),eg=({url:e="",fileName:t="",icon:n={name:"",size:12},ariaLabel:r="Download PDF"})=>{let[a,s]=(0,l.useState)(!1),o="https://www.mofo.com/",c="";c=o?.includes("localhost")?`http://localhost:8888/.netlify/functions/generate-pdf?url=https://mofo.com/${e}&fileName=${t}`:`${o}.netlify/functions/generate-pdf?url=${o}${e}&fileName=${t}`;let d=async()=>{s(!0);try{let e=await fetch(c,{method:"POST",headers:{"Content-Type":"application/json"}});if(e.ok){console.log("response ok");let n=await e.blob(),r=window.URL.createObjectURL(n),i=document.createElement("a");i.href=r,i.download=`${t}.pdf`,document.body.appendChild(i),i.click(),document.body.removeChild(i),s(!1)}
7else s(!1),console.log("Error downloading PDF - response",e)}catch(e){s(!1),console.log("Error downloading PDF - error",e),console.error(e)}};return(0,i.jsx)("button",{onClick:d,type:"button",disabled:a,className:`${n.name}-icon`,"aria-label":r,children:a?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"loader"}),(0,i.jsx)(ep,{isDownloading:a,text:"Download in progress. Please wait...",showModal:a,setShowModal:s})]}):(0,i.jsx)(nS,{...n,decorative:!0})})};eg.propTypes={text:s().string,url:s().string,fileName:s().string,icon:s().shape({name:s().string,size:s().number}),ariaLabel:s().string,showModal:s().bool,setShowModal:s().func};let ex=eg;n(47148);let e_=({title:e,text:t,currentEmail:n="",showModal:r=!1,setShowModal:l=null,closeModal:a=null})=>(0,i.jsx)(N,{show:!!n&&r,parentStateFunction:l,footer:(0,i.jsx)(ev,{currentEmail:n,closeModal:a}),children:(0,i.jsxs)("div",{className:"email-modal-content",children:[(0,i.jsx)(ez,{tag:"h2",as:"h1",children:e}),(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:t}})]})});e_.propTypes={title:s().string.isRequired,text:s().string.isRequired,currentEmail:s().string,showModal:s().bool,setShowModal:s().func,closeModal:s().func};let ef=e_;n(61807);let eb=({currentEmail:e="",closeModal:t=()=>{}})=>(0,i.jsxs)("div",{className:"email-modal-footer",children:[(0,i.jsx)("button",{className:"email-modal-footer__button",type:"button",onClick:()=>{t(),window?.location&&setTimeout(()=>{window.open(`mailto:${e}`)},250)},children:"Accept"}),(0,i.jsx)("button",{className:"email-modal-footer__button",type:"button",onClick:()=>t(),children:"Reject"})]});eb.propTypes={currentEmail:s().string,closeModal:s().func};let ev=eb;n(46785),n(11232),s().string.isRequired,s().bool,s().string,s().shape({mobile:s().number,desktop:s().number}),n(26342);let ey=({active:e=!1,handleToggleDropdown:t=()=>{},name:n=null})=>t?(0,i.jsx)("div",{className:p()("filter-link",{"filter-link--active":e}),children:(0,i.jsxs)("div",{"aria-expanded":e,onClick:t,onKeyDown:e=>((e,t)=>{if("Enter"===e.key)return t?.(e)})(e,t),role:"button",tabIndex:0,type:"button",children:[n&&(0,i.jsxs)("span",{children:[n," "]}),(0,i.jsx)("span",{children:(0,i.jsx)(nS,{name:e?"chevron-up":"chevron-down"})})]})}):null;ey.propTypes={active:s().bool,handleToggleDropdown:s().func,name:s().string},n(15356);let ej=l.memo(({backgroundImage:e,blurb:t,cta:n,title:r})=>{let a=(0,l.useRef)(null),s=(0,l.useMemo)(()=>{let e=r?.replace(/<[^>]*>/g,"")||"this card";return`Learn more about ${e}`},[r]),o=n?.url?{title:n?.text||null,url:n?.url,target:n?.target||null}:null,{altText:c}=e??{},d=()=>{a.current?.classList.add("flip-card-container--flipped")},u=()=>{a.current?.classList.remove("flip-card-container--flipped")};return(0,i.jsx)("div",{ref:a,className:"flip-card-container",onMouseEnter:d,onMouseLeave:u,onFocus:d,onBlur:u,tabIndex:0,role:"button","aria-label":s,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),a.current?.classList.toggle("flip-card-container--flipped"))},children:(0,i.jsxs)("div",{className:"flip-card-container__card",children:[(0,i.jsxs)("div",{className:"flip-card-container__front",children:[(0,i.jsx)("div",{className:"flip-card-container__gradient"}),r&&(0,i.jsx)("div",{className:"flip-card-container__text-container",children:(0,i.jsx)(nv,{dangerouslySet:r,tag:"div"})}),e&&(0,i.jsx)("div",{className:"flip-card-container__image-container",children:(0,i.jsx)(D,{altText:c,image:e,layout:"fill",objectFit:"cover"})})]}),(0,i.jsxs)("div",{className:"flip-card-container__back",children:[r&&(0,i.jsx)(nv,{dangerouslySet:r,tag:"div"}),(0,i.jsxs)("div",{className:"flip-card-container__blurb-cta-container",children:[t&&(0,i.jsx)(nv,{dangerouslySet:t,tag:"div"}),o&&(0,i.jsx)(k.Ay,{link:o,linkStyle:"Button",classes:"outline-light-cyan-orange-hover",tabIndex:a.current?.classList.contains("flip-card-container--flipped")?0:-1,children:o.title})]})]})]})})});ej.defaultProps={backgroundImage:{},blurb:"",cta:{},title:""},ej.propTypes={backgroundImage:s().shape({altText:s().string,height:s().number,url:s().string,width:s().number}),blurb:s().string,cta:s().shape({target:s().string,url:s().string,text:s().string}),title:s().string};let ew=ej;n(42921);let eN=({flipCards:e,columnCount:t})=>e?.length>0?(0,i.jsx)("div",{className:p()("flip-card-grid",`flip-card-grid--columns-${t}`),children:e.map((e,t)=>
7{let{title:n,cta:r,blurb:l,backgroundImage:a}=e??{};return e?(0,i.jsx)(ew,{backgroundImage:a,blurb:l,cta:r,title:n},`flip-card-${t}-${n}`):null})}):null;eN.propTypes={columnCount:s().number,flipCards:s().arrayOf(s().shape({backgroundImage:s().shape({altText:s().string,height:s().number,url:s().string,width:s().number}),blurb:s().string,cta:s().shape({target:s().string,text:s().string,url:s().string}),title:s().string}))};let ek=eN;n(69956);let eT=({navLinks:e=[],socialIconLinks:t=[]})=>{let n=new Date().getFullYear();return(0,i.jsx)("footer",{className:"footer",children:(0,i.jsxs)("div",{className:"footer__container",children:[e?.length>0&&(0,i.jsxs)("nav",{className:"footer__nav",children:[(0,i.jsx)("ul",{className:"footer__nav__list",children:e.map(({link:e}={},t)=>e?(0,i.jsx)("li",{children:(0,i.jsx)(k.Ay,{link:e,children:e?.title})},t):null)}),(0,i.jsxs)("p",{className:"footer__copyright",children:["\xa91996â",n," Morrison & Foerster LLP. All rights reserved."]})]}),t&&(0,i.jsx)("div",{className:"social-links-footer",children:(0,i.jsx)(nd,{socialIconLinks:t})})]})})};eT.propTypes={navLinks:s().instanceOf(Array),socialIconLinks:s().instanceOf(Array)};let eS=eT;var e$=n(52483);function eC(){return(eC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}n(44580);let eE=function(e){return l.createElement("svg",eC({viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:1.5}},e),l.createElement("path",{style:{fill:"none"},d:"M1376.61 0h91.865v91.865h-91.865z",transform:"matrix(.34834 0 0 .34834 -479.523 0)"}),l.createElement("path",{d:"M515.705 211.872c-.734-23.932-15.835-40.612-15.835-40.612h11.517v-11.016h8.685v11.016h11.517s-15.1 16.68-15.835 40.612h-.049Z",style:{fill:"#67bd4a",stroke:"#000",strokeWidth:2},transform:"matrix(.4902 0 0 .46052 -236.81 -69.684)"}))},eI=e=>{let[t,n]=(0,l.useState)(),r=encodeURIComponent(e?.markerLocation?.address),i=`https://www.google.com/maps/dir/?api=1&destination=${r}`,a=`https://www.google.com/maps/dir/?api=1&origin=${r}`,s=`<div style="line-height: 1.5em"> 8 <div style="font-weight: 400">${e?.markerLocation?.city}</div> 9 ${e?.markerLocation?.address}<br /> 10 Get directions: <a style="text-decoration: none" href="${i}" target="_blank" rel="noopener noreferrer">To here</a> \xb7 <a style="text-decoration: none" href="${a}" target="_blank" rel="noopener noreferrer">From here</a></div>`,o=e?.markerLocation?.address&&1?new window.google.maps.InfoWindow({content:r?s:e.markerLocation.city}):null;return(0,l.useEffect)(()=>(t||n(new window.google.maps.Marker({position:e?.markerCenter,map:e?.map})),t&&e?.markerLocation?.address&&t.addListener("click",()=>{o?.open({anchor:t,map:e?.map})}),()=>{t&&t.setMap(null)}),[t]),(0,l.useEffect)(()=>{t&&t.setOptions(e)},[t,e]),null},eA=(0,i.jsx)("div",{className:"google-map-fallback-container",children:"This map could not be properly loaded."}),eD=({address:e,city:t,latitude:n,longitude:r,zoom:a})=>{let s=(0,l.useRef)(),[o,c]=(0,l.useState)(),[d,u]=(0,l.useState)(null),[m,h]=(0,l.useState)(null),p=async()=>{let t,n=new window.google.maps.Geocoder;return await n.geocode({address:e},e=>{t=e}),{lat:t?.[0]?.geometry?.location?.lat(),lng:t?.[0]?.geometry?.location?.lng()}},g=async()=>{if(n&&r)u({lat:"string"==typeof n?parseFloat(n):n,lng:"string"==typeof r?parseFloat(r):r});else try{let e=await p();u(e)}catch(e){console.error(e)}};return(0,l.useEffect)(()=>{g()},[]),(0,l.useEffect)(()=>{s?.current&&!o&&d&&(c(new window.google.maps.Map(s.current,{center:d,zoom:a,disableDefaultUI:!0,zoomControl:!0,zoomControlOptions:{position:window.google.maps?.ControlPosition?.TOP_RIGHT}})),eE?.src&&h({url:eE?.src,scaledSize:new window.google.maps.Size(45,45)}))},[d,o,s]),(0,i.jsx)("div",{ref:s,className:"google-map",id:`map-${Math.random()}`,children:d?(0,i.jsx)(eI,{map:o,position:d,icon:m,markerCenter:d,markerLocation:{address:e,city:t}}):eA})},eM=({address:e=null,apiKey:t=null,city:n=null,latitude:r=null,longitude:a=null})=>{let[s,o]=(0,l.useState)(!1);return(0,l.useEffect)(()=>(o(!0),()=>{o(!1)}),[s]),s?(0,i.jsx)(e$.Wrapper,{apiKey:t,render:e=>e===e$.Status.FAILURE?eA:"loading",children:(0,i.jsx)(eD,{address:e,city:n,latitude:r,longitude:a,zoom:16})}):null};eM.propTypes={address:s().string,apiKey:s().string,city:s().string,latitude:s().oneOfType([s().string,
10s().number]),longitude:s().oneOfType([s().string,s().number])};let eO=eM;var eL=n(81278);n(50964);let eR=function(e={active:!1,activeClass:"sticky"}){let t=l.useRef(null);return l.useEffect(()=>{if(!t.current||!e?.active)return;let n=()=>{t.current&&(window.scrollY>0?t.current.classList.add(e.activeClass):t.current.classList.remove(e.activeClass))};return n(),window.addEventListener("scroll",n),()=>{window.removeEventListener("scroll",()=>n)}},[e?.active]),{ref:t}},eF="#ccc",eP="main-menu--open",eq=({logo:e={image:"https://media2.mofo.com/binary/mofo-logo.svg",url:"/"},contactForm:t={captchaErrorText:"You have not solved the recaptcha challenge yet or session expired, try again.",captchaSiteKey:null,emailErrorText:"Enter your email",mailgunContactFormFunctionEndpoint:null,messageErrorText:"Enter the message to be sent",text:` 11 <p> 12 Unsolicited e-mails and information sent to Morrison Foerster will not be considered confidential, may be disclosed to 13 others pursuant to our <a href="/">Privacy Policy</a>, may not receive a response, and do not create an attorney-client 14 relationship with Morrison Foerster. If you are not already a client of Morrison Foerster, do not include any 15 confidential information in this message. Also, please note that our attorneys do not seek to practice law in any jurisdiction 16 in which they are not properly authorized to do so. 17 </p> 18 `,subtitle:"Disclaimer",title:"Feedback"},isPersonPage:n=!1,primaryNavLinks:r=[],secondaryNavLinks:a=[],socialMediaLinks:s={},isCareers:o,hideHeaderGradient:c=!1})=>{let{ref:d}=eR({active:!n,activeClass:"header--pinned"}),[u,m]=(0,l.useState)(!1),[h,g]=(0,l.useState)(u?eP:""),[x,_]=(0,l.useState)(!1),f=(0,eL.useRouter)(),b=e&&e?.image?{url:e?.image,width:131,height:32}:null,v=e=>{e.preventDefault(),m(!u),g(u?"main-menu--closing":"main-menu--opening"),requestAnimationFrame(()=>{u||g(eP)})};return(0,l.useEffect)(()=>{let e=()=>{m(!1),g("")};return f.events.on("hashChangeStart",e),f.events.on("routeChangeStart",e),()=>{f.events.off("hashChangeStart",e),f.events.off("routeChangeStart",e)}},[f.events]),(0,i.jsx)("header",{ref:d,className:"header",children:(0,i.jsxs)("div",{className:p()("header__inner",{"header__inner--gradient":n},{"header__inner--no-gradient":c}),children:[(0,i.jsxs)("div",{className:"header__container",children:[b&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(C(),{prefetch:!1,href:e?.url||"/",className:p()("header__logo"),"aria-label":"Morrison Foerster homepage",children:(0,i.jsx)(D,{image:b,altText:"Morrison Foerster",priority:!0})})}),(0,i.jsx)("div",{className:"header__quick-search",children:(0,i.jsx)(tN,{isGlobal:!0,collapsible:!0,isCareers:o})}),(0,i.jsxs)("button",{type:"button",className:"menu-button",onClick:v,"aria-expanded":u,"aria-controls":"main-menu","aria-label":"Open Menu",children:[(0,i.jsx)("span",{className:"menu-button__label",children:"Menu"}),(0,i.jsx)("span",{className:"menu-button__hamburger-container","aria-hidden":"true",children:(0,i.jsxs)("div",{children:[(0,i.jsx)("span",{className:p()("menu-button__hamburger")}),(0,i.jsx)("span",{className:p()("menu-button__hamburger")}),(0,i.jsx)("span",{className:p()("menu-button__hamburger")})]})})]})]}),(0,i.jsx)("div",{className:p()("main-menu",h),onTransitionEnd:function(){u||g("")},children:(0,i.jsxs)("div",{className:"main-menu__container",children:[(0,i.jsxs)("div",{className:"main-menu__header",children:[(0,i.jsx)(tN,{isGlobal:!0,collapsible:!1,nestedInMenu:!0,isCareers:o}),(0,i.jsxs)("button",{"aria-label":"Close menu",type:"button",className:"close-menu-button",onClick:v,children:[(0,i.jsx)("span",{className:"close-menu-button__label",children:"Close"}),(0,i.jsx)("span",{className:"close-menu-button__icon",children:(0,i.jsx)(nS,{name:"close",size:21,decorative:!0})})]})]}),(0,i.jsxs)("nav",{className:"nav",id:"main-menu","aria-label":"Primary",children:[(0,i.jsx)("ul",{className:"nav__list",children:r?.length>0&&r.map(({label:e,url:t,subnavLinks:n},r)=>(0,i.jsxs)("li",{className:"nav__item",children:[t&&(0,i.jsx)(k.Ay,{color:eF,link:{url:t,title:e},"aria-current":f.asPath.replace(/#.*/,"")===t?"page":null,children:e||t}),n?.length>0&&(0,i.jsx)("ul",{className:"nav__sub-nav",children:n.map((e,t)=>e?.url?(0,i.jsx)("li",{children:(0,i.jsx)(k.Ay,{color:eF,link:{url:e?.url,t
18itle:e?.label},children:e?.label||e?.url})},`nav__sub-nav__item__${t}`):null)})]},`nav__item__${r}`))}),(0,i.jsxs)("ul",{className:"nav__list",children:[a?.length>0&&a.map(({label:e,url:t,subnavLinks:n},r)=>(0,i.jsxs)("li",{className:"nav__item",children:[t&&(0,i.jsx)(k.Ay,{color:eF,link:{url:t,title:e},children:e}),n?.length>0&&(0,i.jsx)("div",{className:"nav__sub-nav",children:n.map((e,t)=>e?.url?(0,i.jsx)(k.Ay,{color:eF,link:{url:e?.url,title:e?.label},children:e?.label||e?.url},`secondary_nav__sub-nav__item__${t}`):null)})]},`secondary_nav__item__${r}`)),(0,i.jsx)("li",{className:"nav__item",children:(0,i.jsx)(N,{fullScreen:!0,modalId:"form-modal-trigger",parentStateFunction:_,show:x,trigger:(0,i.jsx)(i.Fragment,{children:"Contact"}),children:(0,i.jsx)(es,{captchaErrorText:t?.captchaErrorText,captchaSiteKey:t?.captchaSiteKey,emailErrorText:t?.emailErrorText,mailgunContactFormFunctionEndpoint:t?.mailgunContactFormFunctionEndpoint,parentStateFunction:_,subtitle:t?.subtitle,text:t?.text,title:t?.title})})})]})]}),s&&(0,i.jsx)(nd,{...s})]})})]})})};eq.propTypes={logo:s().shape({image:s().string,url:s().string}),contactForm:s().shape({captchaErrorText:s().string,captchaSiteKey:s().string,emailErrorText:s().string,mailgunContactFormFunctionEndpoint:s().string,messageErrorText:s().string,subtitle:s().string,text:s().string,title:s().string}),isPersonPage:s().bool,socialMediaLinks:s().shape({label:s().string,socialIconLinks:s().arrayOf(s().shape({icon:s().string,link:s().shape({externalUrl:s().string,hashUrl:s().string,target:s().string})}))}),primaryNavLinks:s().arrayOf(s().shape({label:s().string,url:s().string,subnavLinks:s().arrayOf(s().shape({url:s().string,label:s().string}))})),secondaryNavLinks:s().arrayOf(s().shape({label:s().string,url:s().string,subnavLinks:s().arrayOf(s().shape({url:s().string,label:s().string}))})),hideHeaderGradient:s().bool};let eU=eq;n(13622);let eB=({children:e=null,className:t=null,id:n,dangerousHtml:r=null,tag:l="h1",variant:a=null})=>{let s={h1:({content:e,displayAs:r})=>(0,i.jsx)("h1",{id:n,className:p()(r,t),dangerouslySetInnerHTML:{__html:e}}),h2:({content:e,displayAs:r})=>(0,i.jsx)("h2",{id:n,className:p()(r,t),dangerouslySetInnerHTML:{__html:e}}),h3:({content:e,displayAs:r})=>(0,i.jsx)("h3",{id:n,className:p()(r,t),dangerouslySetInnerHTML:{__html:e}}),h4:({content:e,displayAs:r})=>(0,i.jsx)("h4",{id:n,className:p()(r,t),dangerouslySetInnerHTML:{__html:e}}),h5:({content:e,displayAs:r})=>(0,i.jsx)("h5",{id:n,className:p()(r,t),dangerouslySetInnerHTML:{__html:e}}),h6:({content:e,displayAs:r})=>(0,i.jsx)("h6",{id:n,className:p()(r,t),dangerouslySetInnerHTML:{__html:e}})};return s[l]?s[l]({content:r||e,displayAs:a}):null};eB.propTypes={children:s().node,className:s().string,dangerousHtml:s().string,tag:s().string,variant:s().string};let ez=eB;n(75190),s().string,s().string,s().string,n(50028);let eH=({blurb:e=null,category:t=null,leftIcon:n=null,link:r=null,thumbnail:l=null,title:a=null,variant:s=null})=>{let o=({cardTitle:e,cardLeftIcon:t,cardImage:n,cardAltText:r,alternate:l})=>(0,i.jsxs)(i.Fragment,{children:[n?.url&&(0,i.jsx)("div",{className:"link-card__thumbnail",children:l?(0,i.jsx)(D,{altText:r,image:{url:n?.url,width:326,height:267},layout:"intrinsic"}):(0,i.jsx)("div",{className:"link-card__thumbnail__image",children:(0,i.jsx)(D,{altText:r,image:{url:n?.url},layout:"fill",objectFit:"cover"})})}),(0,i.jsxs)("div",{className:"link-card__block-bar",children:[(0,i.jsxs)("div",{className:"link-card__block-bar__text-content",children:[t&&(0,i.jsx)("span",{children:(0,i.jsx)(nS,{name:t,decorative:!0})}),e&&(0,i.jsx)("div",{className:"title",children:(0,i.jsx)(nv,{dangerouslySet:e})})]}),"basic-new-blue"!==s&&(0,i.jsx)("div",{className:"arrow-icon-wrapper",children:(0,i.jsx)("div",{className:"arrow-icon",children:(0,i.jsx)(nS,{name:"arrow-extended",decorative:!0})})})]})]}),c=null;switch(s){case"basic":c=(0,i.jsx)(o,{cardTitle:a,cardAltText:l?.altText,cardLeftIcon:n});break;case"basic-image":c=(0,i.jsx)(o,{cardTitle:a,cardImage:l?.image,cardAltText:l?.altText,cardLeftIcon:n});break;case"basic-alternate":c=(0,i.jsx)(o,{cardTitle:a,cardImage:l?.image,cardAltText:l?.altText,cardLeftIcon:n,alternate:!0});break;case"basic-orange":case"basic-new-blue":c=(0,i.jsx)(o,{cardTitle:a});break;case"career-with-image":c=(0,i.jsx)(({cardTitle:e,cardLeftIcon:t,cardImage:n,cardAltText:r})=>(0,i.jsxs)(i.Fragment,{children:[n&&(0,i.jsx)("div",{className:"link-card__thumbnail",children:(0,i.jsx)(D,{image:n,altText:r,layout:"responsive"})}),(0,i.jsxs)("div",{className:"link-card__block-bar",children:[(0,i.jsxs)("div",{className:"link-card__block-bar__text-content",children:[t&&(0,i.jsx)("span",{children:(0,i.jsx)(nS,{name:t,decorative:!0})}),e&&(0,i.jsx)("div",{className:"title",children:(0,i.jsx)(nv,{dangerouslySet:e})})]}),(0,i.jsx)("span",{className:"arrow-icon-wrapper",children:(0,i.jsx)("div",{className:"arrow-icon",children:(0,i.jsx)(nS,{name:"arrow-extended"})})})]})]}),{cardTitle:a,cardImage:l?.image,cardAltText:l?.altText,cardLeftIcon:n});break;case"detailed":c=(0,i.jsx)(({cardTitle:e,cardImage:t,cardAltText:n,cardBlurb:r})=>(0,i.jsxs)(i.Fragment,{children:[t&&(0,i.jsx)("div",{className:"link-card__thumbnail",children:(0,i.jsx)(D,{image:t,altText:n,layout:"responsive"})}),(0,i.jsxs)("div",{className:"link-card__text-content",children:[e&&(0,i.jsx)("div",{className:"link-card__text-content__heading",children:(0,i.jsx)(nv,{dangerouslySet:e})}),r&&(0,i.jsx)("div",{className:"link-card__text-content__excerpt",children:(0,i.jsx)(nv,{dangerouslySet:r})}),(0,i.jsx)("div",{className:"arrow-icon-wrapper",children:(0,i.jsx)("div",{className:"arrow-icon",children:(0,i.jsx)(nS,{name:"arrow-extended",decorative:!0})})})]})]}),{cardTitle:a,cardImage:l?.image,cardBlurb:e,cardAltText:l?.altText});break;case"detailed-with-category":c=(0,i.jsx)(({cardTitle:e,cardImage:t,cardAltText:n,cardBlurb:r,cardCategory:l})=>(0,i.jsxs)(i.Fragment,{children:[t&&(0,i.jsx)("div",{className:"link-card__thumbnail",children:(0,i.jsx)(D,{image:t,altText:n,layout:"responsive"})}),(0,i.jsxs)("div",{className:"link-card__text-content",children:[l&&(0,i.jsxs)("div",{className:"link-card__text-content__category-label",children:[(0,i.jsx)("div",{className:"category-icon",children:(0,i.jsx)(nS,{name:l?.icon,decorative:!0})}),l?.name]}),e&&(0,i.jsx)("div",{className:"link-card__text-content__heading",children:(0,i.jsx)(nv,{dangerouslySet:e})}),r&&(0,i.jsx)("div",{className:"link-card__text-content__excerpt",children:(0,i.jsx)(nv,{dangerouslySet:r})}),(0,i.jsx)("div",{className:"arrow-icon-wrapper",children:(0,i.jsx)("div",{className:"arrow-icon",children:(0,i.jsx)(nS,{name:"arrow-extended",decorative:!0})})})]})]}),{cardTitle:a,cardImage:l?.image,cardCategory:t,cardBlurb:e,cardAltText:l?.altText});break;case"small-thumbnail":c=(0,i.jsx)(({cardTitle:e,cardImage:t,cardAltText:n,cardBlurb:r})=>(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:"link-card__text-content link-card--small-thumbnail__text-content",children:[e&&(0,i.jsx)("div",{className:"link-card__text-content__heading",children:(0,i.jsx)(nv,{dangerouslySet:e})}),t&&(0,i.jsx)("div",{className:"link-card__text-content__thumbnail",children:(0,i.jsx)(D,{image:t,altText:n,layout:"fill",objectFit:"contain"})}),r&&(0,i.jsx)("div",{className:"link-card__text-content__excerpt",children:(0,i.jsx)(nv,{dangerouslySet:r})}),(0,i.jsx)("div",{className:"arrow-icon-wrapper",children:(0,i.jsx)("div",{className:"arrow-icon",children:(0,i.jsx)(nS,{name:"arrow-extended",decorative:!0})})})]})}),{cardTitle:a,cardImage:l?.image,cardAltText:l?.altText,cardBlurb:e});break;case"box-element":c=(0,i.jsx)(({cardTitle:e,cardImage:t,cardAltText:n})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"link-card__thumbnail",children:(0,i.jsx)("div",{className:"link-card__thumbnail__image",children:(0,i.jsx)(D,{altText:n,image:{url:t?.url},layout:"fill",objectFit:"cover"})})}),(0,i.jsxs)("div",{className:"link-card__block-bar",children:[(0,i.jsx)("div",{className:"link-card__block-bar__text-content",children:(0,i.jsx)("div",{className:"title",children:(0,i.jsx)(nv,{dangerouslySet:e})})}),(0,i.jsx)("div",{className:"arrow-icon-wrapper",children:(0,i.jsx)("div",{className:"arrow-icon",children:(0,i.jsx)(nS,{name:"arrow-extended",decorative:!0})})})]})]}),{cardTitle:a,cardImage:l?.image,cardAltText:l?.altText});break;default:c=(0,i.jsx)(o,{cardTitle:a,cardLeftIcon:n})}return r?(0,i.jsx)(k.Ay,{link:r,children:(0,i.jsx)("div",{className:p()("link-card",`link-card--${s||"basic"}`),children:c})}):null};eH.propTypes={blurb:s().string,category:s().shape({icon:s().string,name:s().string}),leftIcon:s().string,link:s().shape({hashUrl:s().string,target:s().string,title:s().string,url:s().string}),thumbnail:s().shape({image:s().shape({height:s().number,url:s().string,width:s().number}),altText:s().string}),title:s().string,variant:s().string};let eW=({columnCount:e=1,limitCardWidth:t=!1,links:n=[],variant:r="basic"})=>n?.length?(0,i.jsx)("div",{className:p()("link-cards",{"link-cards--limit-card-width":t},{"link-cards--career":"career-with-image"===r}),children:(0,i.jsx)("ul",{className:p()("link-cards__list",`link-cards__list--columns-${e}`,{"link-cards__list--detailed":"detailed"===r},{"link-cards__list--detailed-with-category":"detailed-with-category"===r}),children:n?.map((e,t)=>(0,i.jsx)("li",{className:`link-cards__list__item${"career-with-image"===r?"--career":""} ${"detailed"===r?"link-cards__list__item--detailed":""} ${"detailed-with-category"===r?"link-cards__list__item--detailed-category":""}`,children:(0,i.jsx)(eH,{variant:r,title:e?.title,link:e?.link,category:e?.category,thumbnail:e?.thumbnail,leftIcon:e?.leftIcon,blurb:e?.blurb})},`link-card-item-${t}`))})}):null;
18eW.propTypes={columnCount:s().number,limitCardWidth:s().bool,links:s().arrayOf(s().shape({hashUrl:s().string,target:s().string,title:s().string,url:s().string})),variant:s().string};let eK=eW,eV=({layout:e="intrinsic",link:t=null,linkImage:n=null})=>t&&n?.image?(0,i.jsx)(k.Ay,{link:t,children:(0,i.jsx)(D,{altText:n?.altText,layout:e,image:n?.image})}):null;eV.propTypes={layout:s().string,link:s().shape({hashUrl:s().string,target:s().string,title:s().string,url:s().string}),linkImage:s().shape({altText:s().string,image:s().shape({height:s().number,url:s().string,width:s().number}),imageTitle:s().string})};let eY=eV;n(17353);let eG=({columnCount:e=2,images:t=[],limitCardWidth:n=!1})=>t?.length>0?(0,i.jsx)("div",{className:p()("link-image",{"link-image--limit-card-width":n}),children:(0,i.jsx)("ul",{className:p()("link-image__list",`link-image__list--columns-${e}`),children:t.map((e,t)=>(0,i.jsx)("li",{className:"link-image__list--item",children:(0,i.jsx)(eY,{layout:e?.layout,link:e?.link,linkImage:e?.linkImage})},`link-card-item-${t}-${Date.now()}`))})}):null;eG.propTypes={columnCount:s().number,images:s().arrayOf(s().shape({layout:s().string,link:s().shape({hashUrl:s().string,target:s().string,title:s().string,url:s().string}),linkImage:s().shape({imageTitle:s().string,image:s().shape({height:s().number,url:s().string,width:s().number}),altText:s().string})})),limitCardWidth:s().bool};let eJ=eG;n(35416);let eX=({onClick:e,disabled:t=!1,isLoading:n=!1,ariaLabel:r="Load more results"})=>(0,i.jsx)("div",{className:"load-more",children:(0,i.jsx)("button",{"data-testid":"load-more-button",className:"button outline-primary",type:"button",onClick:e,"aria-label":r,disabled:t||n,children:n?"Loading...":"Load More"})});n(61040);let eZ=({backgroundImage:e=null,description:t=null,recruitingContact:n=null,subtitle:r=null,title:a=null,attention:s})=>{let[o,c]=(0,l.useState)(!1);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("button",{className:"location-card",onClick:()=>c(!o),type:"button",children:[e&&(0,i.jsx)("div",{className:"location-card__background",children:(0,i.jsx)("div",{className:"location-card__background__image",children:(0,i.jsx)(D,{image:e?.image,objectFit:"cover",layout:"responsive",altText:e?.altText})})}),a&&(0,i.jsx)("div",{className:"location-card__text-content",children:(0,i.jsx)("div",{className:"location-card__text-content__heading",children:(0,i.jsx)(nv,{dangerouslySet:a})})})]}),(0,i.jsx)(N,{show:o,parentStateFunction:c,modalId:`location-modal-${a}`,variant:"location",children:(0,i.jsxs)("div",{className:"location-card__modal",children:[a&&(0,i.jsx)(ez,{tag:"h3",className:"location-card__modal__title",children:a}),r&&(0,i.jsx)(nv,{tag:"p",children:r}),t&&(0,i.jsx)(nv,{tag:"div",dangerouslySet:t,variant:"location-card__modal__description"}),n&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ez,{tag:"h5",variant:"h6",children:"Recruiting Contact:"}),(0,i.jsxs)("address",{className:"location-card__modal__contact-info",children:[s?(0,i.jsxs)(l.Fragment,{children:[s,(0,i.jsx)("br",{})]},`attentio-${s}`):n.personInfo?.length>0&&n.personInfo.map(e=>(0,i.jsxs)(l.Fragment,{children:[e?.name,", ",e?.description,(0,i.jsx)("br",{})]},`info-${e?.name}`)),n.address?.length>0&&n.address.map(e=>(0,i.jsxs)(l.Fragment,{children:[e,(0,i.jsx)("br",{})]},`address-${e}`)),n.phone?.length>0&&n.phone.map(e=>(0,i.jsxs)(l.Fragment,{children:[e,(0,i.jsx)("br",{})]},`phone-${e}`))]})]})]})})]})};eZ.propTypes={backgroundImage:s().shape({image:s().shape({height:s().number,url:s().string,width:s().number}),altText:s().string}),description:s().string,recruitingContact:s().shape({address:s().arrayOf(s().string),email:(0,a.arrayOf)(s().string),personInfo:s().arrayOf(s().shape({description:s().string,name:s().string})),phone:(0,a.arrayOf)(s().string)}),subtitle:s().string,title:s().string};let eQ=({columnCount:e=1,locations:t=[]})=>(0,i.jsx)("div",{className:"location-cards",children:(0,i.jsx)("ul",{className:p()("location-cards__list",`location-cards__list--columns-${e}`),children:t?.length>0&&t.map((e,t)=>e?.title&&(0,i.jsx)("li",{className:"location-cards__list__item",children:(0,i.jsx)(eZ,{backgroundImage:e?.backgroundImage,description:e?.description,recruiting
18Contact:e?.recruitingContact,subtitle:e?.subtitle,attention:e?.attention,title:e?.title},t)},`location-card-item-${t}`))})});eQ.propTypes={columnCount:s().number,locations:s().arrayOf(s().shape({title:s().string,backgroundImage:s().shape({altText:s().string,image:s().shape({height:s().number,url:s().string,width:s().number})}),description:s().string,recruitingContact:s().shape({address:s().arrayOf(s().string),email:(0,a.arrayOf)(s().string),personInfo:s().arrayOf(s().shape({description:s().string,name:s().string})),phone:(0,a.arrayOf)(s().string)}),subtitle:s().string}))};let e0=eQ;n(71820);let e1=({number:e}={})=>e?(0,i.jsx)("a",{className:"map-card__address__block__tel",href:`tel:${e}`,children:e}):null,e2=({address:e=[],city:t="",faxNumber:n=[],gpsPosition:r={},managingPartners:a=[],officeId:s="",officeNumber:o=[],url:c=""})=>{let[d,u]=(0,l.useState)(!1);(0,l.useEffect)(()=>{let e;return window?.location.hash?e=setTimeout(()=>{u(!0)},800):u(!0),()=>{clearTimeout(e)}},[]);let m=e=>e?.length>0?[].concat(...e.map((e,t)=>[(0,i.jsx)("span",{children:" or "},`or-${t}`),(0,i.jsx)(e1,{number:e},`phone-link-${t}`)])).slice(1):[],h=e?.join(" ");return(0,i.jsxs)("div",{className:"map-card",children:[Object.keys(r).length>0&&(0,i.jsx)("div",{className:"map-card__map-container",children:d&&(0,i.jsx)(eO,{address:h,city:t,apiKey:"AIzaSyCedH4d11rdO5Ppr--YncAB7GwIFc5paFk",latitude:r?.lat,longitude:r?.lng})}),(0,i.jsxs)("address",{className:"map-card__address",children:[(0,i.jsx)("p",{className:"map-card__address__block",children:e?.map((e,t)=>e?(0,i.jsxs)(l.Fragment,{children:[e,(0,i.jsx)("br",{})]},t):null)}),(o||n)&&(0,i.jsxs)("p",{className:"map-card__address__block",children:[o?.length>0&&(0,i.jsxs)("span",{children:["P ",m(o)]}),(0,i.jsx)("br",{className:"map-card--md-display-none"}),n?.length>0&&(0,i.jsxs)("span",{children:["F ",m(n)]})]})]}),a?.length>0&&a.map(({name:e,url:t}={},n)=>(0,i.jsxs)("p",{className:"map-card__manager",children:[1===a.length?"Managing Partner:":"Co-Managing Partner:"," ",t&&(0,i.jsx)(k.Ay,{link:{url:`${t}`,title:e},children:e})]},n)),(0,i.jsxs)("div",{className:"map-card__btn-links",children:[!!s&&(0,i.jsx)(k.Ay,{link:{url:`/people?office=${s||""}`,title:"people"},children:(0,i.jsx)(V.A,{stretch:!0,text:"people",variant:"outline-primary"})}),!!c&&(0,i.jsx)(k.Ay,{link:{url:`/capabilities${c}`,title:"capabilities"},children:(0,i.jsx)(V.A,{stretch:!0,text:"capabilities",variant:"outline-primary"})})]})]})};e2.propTypes={address:s().arrayOf(s().string),city:s().string,faxNumber:s().arrayOf(s().string),gpsPosition:s().shape({lat:s().oneOfType([s().string,s().number]),lng:s().oneOfType([s().string,s().number])}),managingPartners:s().arrayOf(s().shape({name:s().string,url:s().string})),officeId:s().string,officeNumber:s().arrayOf(s().string),url:s().string};let e5=({id:e=null,locations:t=[]})=>(0,i.jsx)(nf,{id:e,children:t?.length>0&&t.map((e,t)=>(0,i.jsx)(nx,{id:e?.city,label:e?.city,children:e&&(0,i.jsx)(e2,{...e})},`tab-${e?.city}-${t}`))});e5.propTypes={id:s().string,locations:s().arrayOf(s().shape(e2.propTypes))};let e4=e5;var e3=n(71024),e6=n.n(e3);n(64724);let e8=e6()(()=>Promise.all([n.e(376),n.e(655)]).then(n.bind(n,8655)),{loadableGenerated:{webpack:()=>[8655]}}),e9=({sectionMedia:e=null,columnCount:t=null})=>(0,i.jsx)("div",{className:`section__media section__media--cols-${t}`,children:e?.map((e,t)=>{let n="mp4",r=null;if(e?.media?.[0]?.youtube&&(n="YouTube",r=e?.media?.[0]?.youtube),e?.media?.[0]?.vimeo_&&(n="Vimeo",r=e?.media?.[0]?.vimeo_),e?.media?.[0]?.mp4&&(n="mp4",r=e?.media?.[0]?.mp4?.url),e?.media?.[0]?._content_type_uid==="video_content"){let l=e?.title?.description||e?.media?.[0]?.card_information?.title||e?.media?.[0]?.display_title?.description||null,a=e?.description?.description||e?.media?.[0]?.card_information?.excerpt||e?.media?.[0]?.description?.description||null;return(0,i.jsxs)("figure",{className:"section__media__video",children:[r&&(0,i.jsx)(e8,{url:r,videoType:n}),l&&(0,i.jsx)("h5",{dangerouslySetInnerHTML:{__html:l}}),a&&(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:a}})]},`media-video-${t}`)}if(e?.media?.[0]?._content_type_uid==="image_content"){let n=e?.title?.description||null,r=e?.description?.description||null;return(0,i.jsxs)("figure",{className:"section__media__image",children:[(0,i.jsx)("img",{src:e?.media?.[0]?.image?.url,alt:`${e?.media?.[0]?.image?.altText}`}),n&&(0,i.jsx)("h5",{dangerouslySetInnerHTML:{__html:n}}),r&&(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:r}}
18)]},`media-image-${t}`)}return null})});e9.propTypes={sectionMedia:s().arrayOf(s().shape({media:s().shape,title:s().string,description:s().string})),columnCount:s().number};let e7=e9;n(7762);let te=({heading:e=null,link:t=null,subheading:n=null})=>t?(0,i.jsx)("div",{className:"mosaic-hero-title-link-container",children:(0,i.jsx)(eu,{nowrap:!0,heading:e,subheading:n,linkStyle:"Text",links:[{link:t}]})}):null;te.propTypes={heading:s().string,link:s().shape({hashUrl:s().string,target:s().string,title:s().string,url:s().string}),subheading:s().string};let tt=({primaryImage:e=null,rankings:t=[],secondaryImage:n=null})=>{let r,l;return(0,i.jsxs)("div",{className:"mosaic-hero-container",children:[e&&(0,i.jsx)("img",{className:"mosaic-hero-container__primary-image",src:e?.src,alt:e?.alt,loading:"lazy",decoding:"async",srcSet:(r=e?.src,`${r}${(0,x.fY)(r)}width=340 360w, ${r}${(0,x.fY)(r)}width=460 480w, ${r}${(0,x.fY)(r)}width=640 640w`)}),(0,i.jsxs)("div",{className:"mosaic-hero-container__slider-container",children:[n&&(0,i.jsx)("img",{className:"mosaic-hero-container__secondary-image",src:`${n?.src}${(0,x.fY)(n?.src)}width=300`,alt:n?.alt,loading:"lazy",decoding:"async",srcSet:(l=n?.src,`${l}${(0,x.fY)(l)}width=300 1x, ${l}${(0,x.fY)(l)}width=600 2x`)}),t?.length>0&&(0,i.jsx)("div",{className:"mosaic-hero-container__carousel",children:(0,i.jsx)(Z,{children:t.map(({heading:e,subheading:t},n)=>(0,i.jsx)(G,{heading:e,subheading:t},`mosaic-${e}-${n}`))})})]})]})};tt.propTypes={primaryImage:s().shape({alt:s().string,src:s().string}),rankings:s().arrayOf(s().shape({heading:s().string,subheading:s().string})),secondaryImage:s().shape({alt:s().string,src:s().string})};let tn=tt;n(32204);let tr=({dismissible:e=!0,link:t=null,message:n=null})=>{let[r,a]=(0,l.useState)(!0),[s,o]=(0,l.useState)(!1);return!s&&n?(0,i.jsx)("div",{className:"notification-bar-wrapper",children:(0,i.jsxs)("div",{className:`notification-bar ${r?"":"notification-bar--hidden"}`,children:[(0,i.jsx)("div",{className:"notification-bar__message",children:n}),t&&(0,i.jsx)("div",{className:"notification-bar__cta",children:(0,i.jsx)(k.Ay,{linkStyle:"Button",buttonVariant:"outline-blue",link:t})}),e&&(0,i.jsx)("button",{type:"button",className:"notification-bar__close-button","aria-label":"close",onClick:()=>void(a(!1),setTimeout(()=>{o(!0)},150)),children:(0,i.jsx)(nS,{name:"close"})})]})}):null};tr.propTypes={dismissible:s().bool,link:s().shape({hashUrl:s().string,target:s().string,title:s().string,url:s().string}),message:s().string};let ti=tr;n(4860);let tl=e6()(()=>Promise.all([n.e(376),n.e(655)]).then(n.bind(n,8655)),{loadableGenerated:{webpack:()=>[8655]}}),ta=l.forwardRef(({boxElementModule:e=null,description:t=null,estimatedReadingTime:n={},eventInfo:{address:r,contactInfo:a,registerButton:s,timeData:o}={address:null,contactInfo:null,registerButton:null,timeData:null},email:c=null,id:d=null,industries:u=[],navTitle:m=null,offices:h=[],pdfDownload:g=null,peopleContent:_=null,practices:f=[],practicesLabel:b="Practices",regions:v=[],sideBarContent:j=null,relatedContent:w=null,relatedLabel:N="Related",rightRichText:T=null,shareLinks:S=null,variant:$="default",videoAudioType:C=null,videoAudioUrl:E=null,showSocial:I=!0,url:A},D)=>{let[M,O]=(0,l.useState)(0),[L,R]=(0,l.useState)(!1);(0,l.useEffect)(()=>{g&&R(!0)},[]),(0,l.useEffect)(()=>{let{height:e=0}=document.querySelector(".header")?.getBoundingClientRect()??{},{height:t=0}=document.querySelector(".section-navigation")?.getBoundingClientRect()??{};O(e+t)},[]);let F=r||a||s||o,P="resources_news"===$||"resources_events"===$||"resources_insights"===$||"resources_video_audio"===$||"resources_podcasts"===$,q="Audio"===C&&E,U="Audio"!==C&&E,B=w||j||_||f?.length>0||u?.length>0||v?.length>0||h?.length>0||e?.length>0||T,z=o?Date.parse(o.endDate)<Date.now():null;return(0,i.jsx)("section",{className:"section",id:d,"data-nav-title":m,ref:D,style:{scrollMarginTop:`${M}px`},children:(0,i.jsxs)("div",{className:"overview section__container",children:[(0,i.jsxs)("div",{className:p()("overview__share-description-container",{"overview__share-description-container--resource":P},{"overview__share-description-container--default":!P}),children:[I&&(0,i.jsxs)("div",{className:"overview__share-icons",children:[(0,i.jsx)("span",{children:c}),L&&A&&(0,i.jsx)("span",{className:"link icon--primary-blue",title:"Download PDF",children:(0,i.jsx)(ex,{icon:{name:"pdf-blue",size:24},url:`pdf${A}`,fileName:`${A.replace(/(\/resources\/insights\/)/g,"")}`,ariaLabel:"Download this page as PDF"})}),S]}),(0,i.jsxs)("div",{className:p()("overview__description",{"overview__description--resource":P},{"overview__description--default":!P}),children:[o?.startDate&&(0,i.jsx)("div",{className:"overview__time-text",children:(0,i.jsx)(ez,{tag:"h4",children:(0,x.vl)({startDate:o?.startDate,endD
18ate:o?.endDate,isCard:!1,timeZone:o?.timeZone,abbreviation:o?.abbreviation,displayDate:o?.displayDate,identifier:m})})}),r&&(0,i.jsx)(nv,{dangerouslySet:r,tag:"span",variant:"overview__address"}),s&&!z&&s,a&&(0,i.jsx)(nv,{dangerouslySet:a,tag:"span",variant:"overview__address"}),F&&(0,i.jsx)(nv,{tag:"div",dangerouslySet:"<hr>"}),U&&(0,i.jsx)(tl,{videoType:C,url:E}),q&&(0,i.jsx)(y,{url:E}),n.text&&(0,i.jsx)("div",{className:"overview__estimated-reading-time",children:n.text}),t]})]}),B&&(0,i.jsxs)("div",{className:p()({overview__news:P},{overview__related:!P}),children:[(w||j)&&(0,i.jsxs)("div",{className:"overview__news-related-wrapper overview__news-related-wrapper--desktop-mobile",children:[N&&(0,i.jsx)(nv,{variant:"overview__display-label",tag:"p",children:N}),w||"",j||""]}),_&&_,(0,i.jsxs)("div",{style:{width:"100%"},children:[(w||j)&&(0,i.jsxs)("div",{className:"overview__news-related-wrapper overview__news-related-wrapper--tablet",children:[N&&(0,i.jsx)(nv,{variant:"overview__display-label",tag:"p",children:N}),w||"",j||""]}),f?.length>0&&(0,i.jsxs)(i.Fragment,{children:[b&&(0,i.jsx)(nv,{variant:"overview__display-label overview__display-label--practices",tag:"p",children:b}),(0,i.jsx)("ul",{className:"overview__practice-list",children:f?.map(({link:e}={})=>e?(0,i.jsx)("li",{className:"overview__practice-link",children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:e})},`overview-practice-${e?.title}-${Date.now()}`):null)})]}),u?.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(nv,{variant:"overview__display-label overview__display-label--practices",tag:"p",children:"Industries + Issues"}),(0,i.jsx)("ul",{className:"overview__practice-list",children:u?.map(({link:e}={})=>e?(0,i.jsx)("li",{className:"overview__practice-link",children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:e})},`overview-practice-${e?.title}-${Date.now()}`):null)})]}),v?.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(nv,{variant:"overview__display-label overview__display-label--practices",tag:"p",children:"Regions"}),(0,i.jsx)("ul",{className:"overview__practice-list",children:v?.map(({link:e}={})=>e?(0,i.jsx)("li",{className:"overview__practice-link",children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:e})},`overview-practice-${e?.title}-${Date.now()}`):null)})]}),h?.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(nv,{variant:"overview__display-label overview__display-label--practices",tag:"p",children:"Offices"}),(0,i.jsx)("ul",{className:"overview__practice-list",children:h?.map(({link:e}={})=>e?(0,i.jsx)("li",{className:"overview__practice-link",children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:e})},`overview-practice-${e?.title}-${Date.now()}`):null)})]}),e?.length>0&&e.map(e=>{let{bemLegacyContent:t,bemRichTextContent:n}=(0,x.cu)({bemRichTextData:e.rich_text,bemLegacyHTMLData:e.legacy_code})??{};return n?(0,i.jsx)("div",{className:"bem-rich-text",children:n}):t?(0,i.jsx)("div",{className:"bem-legacy",children:t}):null}),T&&(0,i.jsx)("div",{style:{marginTop:"24px"},children:T})]})]})]})})});ta.defaultProps={boxElementModule:null,description:null,email:null,eventInfo:{address:null,contactInfo:null,registerButton:null,timeData:null},id:null,industries:[],navTitle:null,offices:[],pdfDownload:null,peopleContent:null,practices:[],practicesLabel:"Practices",regions:[],sideBarContent:null,relatedContent:null,relatedLabel:"Related",rightRichText:null,shareLinks:null,variant:"default",videoAudioType:null,videoAudioUrl:null,showSocial:!0,estimatedReadingTime:{text:null}},ta.propTypes={boxElementModule:s().arrayOf(s().string),description:s().node,email:s().node,eventInfo:s().shape({address:s().string,contactInfo:s().string,registerButton:s().node,timeData:s().shape({endDate:s().string,startDate:s().string})}),id:s().string,industries:s().arrayOf(s().shape({link:s().shape({title:s().string,pageReference:s().shape({url:s().string}),externalUrl:s().string})})),navTitle:s().string,offices:s().arrayOf(s().shape({link:s().shape({title:s().string,pageReference:s().shape({url:s().string}),externalUrl:s().string})})),pdfDownload:s().bool,peopleContent:s().node,practices:s().arrayOf(s().shape({link:s().shape({title:s().string,pageReference:s().shape({url:s().string}),externalUrl:s().string})})),practicesLabel:s().string,regions:s().arrayOf(s().shape({link:s().shape({title:s().string,pageReference:s().shape({url:s().string}),externalUrl:s().string})})),sideBarContent:s().node,relatedContent:s().node,relatedLabel:s().string,rightRichText:s().node,shareLinks:s().node,variant:s().string,videoAudioType:s().string,videoAudioUrl:s().string,
18showSocial:s().bool,estimatedReadingTime:s().shape({text:s().string})};let ts=ta;n(10374);let to=({backgroundImageUrl:e=null,blurb:t=null,date:n=null,eyebrow:r=null,displayTitle:l=null,reprint:a=null,richBlurb:s=null,title:o=null,isDetailedVariant:c=!1,displayDate:d=null})=>c||r||t||s||n?(0,i.jsx)("section",{className:"page-header",style:{backgroundImage:e?`url("${e}")`:"none"},children:(0,i.jsxs)("div",{className:"page-header__text-content",children:[r&&(0,i.jsx)(nv,{tag:"div",variant:"page-header__text-content__category-label",dangerouslySet:r}),o&&!l&&(0,i.jsx)(ez,{tag:"h1",children:o}),l&&(0,i.jsx)(ez,{tag:"h1",children:l}),t&&(0,i.jsx)("div",{className:"page-header__text-content__blurb",children:(0,i.jsx)(nv,{tag:"p",children:t})}),s?.description?(0,i.jsx)("div",{className:"page-header__text-content__blurb",children:(0,i.jsx)(nv,{tag:"div",dangerouslySet:s?.description})}):s&&(0,i.jsx)("div",{className:"page-header__text-content__blurb",children:(0,i.jsx)(nv,{tag:"div",dangerouslySet:s})}),d?(0,i.jsx)(nv,{tag:"div",variant:"page-header__text-content__date-label",children:d}):n&&(0,i.jsx)(nv,{tag:"div",variant:"page-header__text-content__date-label",dangerouslySet:n}),a&&(0,i.jsx)(nv,{variant:"page-header__text-content__reprint-info",tag:"div",dangerouslySet:a})]})}):(0,i.jsxs)("section",{className:`page-header page-header--simple ${!e?"has-no-bg":""}`,children:[e&&(0,i.jsx)(D,{image:{url:e},layout:"fill",objectFit:"cover",priority:!0}),o&&"string"==typeof o&&(0,i.jsxs)("div",{className:"page-header--simple__text-content",children:[o&&!l&&(0,i.jsx)(ez,{tag:"h1",children:o}),l&&(0,i.jsx)(ez,{tag:"h1",children:l})]})]});to.propTypes={backgroundImageUrl:s().string,displayTitle:s().string,blurb:s().string,date:s().string,eyebrow:s().string,reprint:s().string,richBlurb:s().string,title:s().string,isDetailedVariant:s().bool};let tc=to;n(66270);s().oneOfType([s().string,s().number]).isRequired,s().func.isRequired,s().oneOfType([s().string,s().number]).isRequired,s().oneOfType([s().string,s().number]).isRequired,s().oneOfType([s().string,s().number]).isRequired,s().bool,n(4871);let td=({sectionPractices:e})=>(0,i.jsxs)(i.Fragment,{children:[Object.keys(e?.groupedPractices)?.length>0&&(0,i.jsx)(m,{autoClose:!1,children:Object.keys(e?.groupedPractices)?.map((t,n)=>{let r=e.groupedPractices[t]?.map((e,t)=>(0,i.jsx)(k.Ay,{link:{url:e?.link?.url,title:e?.link?.title||e?.title}},`${n}-${t}`));return(0,i.jsx)(d,{title:t,id:`accordion-${Math.random()}`,children:(0,i.jsx)(en,{count:3,listItems:r})},`${t}-${n}`)})}),e?.ungroupedPractices&&(Object.keys(e?.groupedPractices)?.length<=0?(0,i.jsx)(eK,{columnCount:3,links:e.ungroupedPractices,variant:"basic-image"}):(0,i.jsx)(tR,{children:(0,i.jsx)(eK,{columnCount:3,links:e.ungroupedPractices,variant:"basic-image"})}))]});var tu=n(88328),tm=n(93886);n(36798);let th=(e,{priority:t=!1}={})=>(0,i.jsx)("div",{className:"profile-card--mini__thumbnail",children:(0,i.jsx)("div",{className:"profile-card--mini__thumbnail__image",children:(0,i.jsx)(D,{fill:!0,style:{objectFit:"cover"},sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 33vw, 25vw",image:e?.image,priority:t,altText:(0,x.on)(e?.displayName)||(0,x.on)(e?.name)||e?.image?.altText})})}),tp=({person:e=null,title:t=null,showLink:n=!0,showIcons:r=!1,primaryPracticeTitle:l=null,isAttorneyNameBolded:a=!1})=>(0,i.jsxs)("div",{className:r?"profile-card--mini__text-content-info":"profile-card--mini__text-content-info--no-icons",children:[e?.link?.url&&n?(0,i.jsx)(k.Ay,{link:e?.link,color:"light-dark-gray","aria-label":`View ${(0,x.on)(e?.displayName)||(0,x.on)(e?.name)} profile`,children:(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:`profile-card--mini__text-content-info__name${a?"-bold":""}`,children:(0,x.on)(e?.displayName)||(0,x.on)(e?.name)||""})})}):(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:`profile-card--mini__text-content-info__name${a?"-bold":""}`,children:(0,x.on)(e?.displayName)||(0,x.on)(e?.name)||""})}),t&&t.length>0&&(0,i.jsx)(i.Fragment,{children:t}),l&&(0,i.jsx)("div",{children:l})]}),tg=l.memo(({person:e=null,showIcons:t=!1,variant:n="mini"})=>{let[r,a]=(0,l.useState)(!1);(0,l.useEffect)(()=>a(r),[r]);let{email:s,image:o,link:c,location:d,name:u,phone:m,title:h,primaryPracticeTitle:g,isAttorneyNameBolded:_}=e??{},f=e=>(0,i.jsx)("div",{className:"phone",children:(0,i.jsx)("a",{href:`tel:${e?.number}`,"aria-label":`call ${u} ${e?.number}`,children:e?.number})},e),b="detailed"===n?(0,i.jsx)(()=>(0,i.jsxs)(i.Fragment,{children:[o&&(0,i.jsx)("div",{className:"profile-card--detailed__thumbnail",children:(0,i.jsx)("div",{className:"profile-card--detailed__thumbnail__image",children:(0,i.jsx)(D,{fill:!0,style:{objectFit:"cover"},sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",image:o,altText:u})})}),(0,i.jsxs)("div",{className:"profile-card--detailed__text-content",children:[c?.url&&(0,i.jsx)("div",{className:"profile-card--detailed__text-content__profile-link",children:(0,i.jsx)(k.Ay,{link:c,"aria-label":`View ${(0,x.on)(e?.displayName)||(0,x.on)(e?.
18name)} profile`,children:(0,i.jsx)("span",{"aria-hidden":"true"})},c?.url)}),(0,i.jsx)("div",{className:"profile-card--detailed__text-content__heading",children:(0,i.jsx)(ez,{tag:"h5",className:"profile-card--detailed__name",children:(0,x.on)(e?.displayName)||(0,x.on)(e?.name)})}),h&&(0,i.jsx)("div",{className:"profile-card--detailed__text-content__subheading",children:h}),(0,i.jsxs)("address",{className:"profile-card--detailed__text-content__contact",children:[d?d.map((e,t)=>(0,i.jsxs)(l.Fragment,{children:[(0,i.jsx)("p",{className:"location",children:e}),m?.length>0&&f(m[t])]},`location-${t}`)):(0,i.jsx)(i.Fragment,{children:m?.length>0&&m.map(e=>f(e))}),s?.length>0&&(0,i.jsx)("div",{className:"email",children:(0,i.jsx)("a",{href:`mailto:${s}`,"aria-label":`email ${u} ${s}`,children:s})})]}),(0,i.jsx)("div",{className:"arrow-icon",children:(0,i.jsx)(nS,{name:"arrow-extended",decorative:!0})})]})]}),{person:e},`${Math.random()}`):(0,i.jsx)(()=>{let n=`View ${(0,x.on)(e?.displayName)||(0,x.on)(e?.name)} profile`,r=c?.target||"_self",l=c?.url&&((0,k.i9)(c.url)?(0,i.jsx)("a",{"aria-label":n,className:"profile-card--container__primary-link",href:`${(0,tm.cR)(c.url)}${c.hashUrl||""}`,rel:"noopener noreferrer",target:c.target||"_blank"}):(0,i.jsx)(C(),{href:`${(0,k.zp)(c.url)}${c.hashUrl||""}`,legacyBehavior:!0,prefetch:!1,children:(0,i.jsx)("a",{"aria-label":n,className:"profile-card--container__primary-link",target:r,rel:"_blank"===r?"noopener noreferrer":void 0})}));return(0,i.jsxs)("div",{className:"profile-card--container",children:[l,o&&c?.url&&th(e),(0,i.jsxs)("div",{className:"profile-card--mini__text-content",children:[tp({person:e,title:h,showIcons:t,primaryPracticeTitle:g,isAttorneyNameBolded:_,showLink:!c?.url}),t&&(0,i.jsxs)("div",{className:"profile-card--mini__contact",children:[s?.length>0&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("a",{"aria-label":`Email ${u}`,className:"profile-card--mini__button",href:`mailto:${s?.[0]}`,title:`Email ${u}`,children:(0,i.jsx)(nS,{name:"email",decorative:!0})})}),m?.length>0&&(0,i.jsx)("a",{className:"profile-card--mini__button",title:`Call ${u}`,href:`tel:${m[0]?.number}`,"aria-label":`Call ${u} at ${m[0].number}`,children:(0,i.jsx)(nS,{name:"phone",decorative:!0})})]})]})]})},{person:e,showIcons:t},`${Math.random()}`);return(0,i.jsx)("div",{className:p()("profile-card",`profile-card--${n||"mini"}`),children:b})});tg.propTypes={person:s().shape({email:s().string,displayName:s().string,image:s().shape({height:s().number,url:s().string,width:s().number}),phone:s().arrayOf(s().shape({number:s().string,extension:s().string})),link:s().shape({hashUrl:s().string,target:s().string,title:s().string,url:s().string}),location:s().arrayOf(s().string),name:s().string,title:s().string}),showIcons:s().bool,variant:s().oneOf(["mini","detailed"])};let tx=({columnCount:e=1,people:t=[],showIcons:n=!1,variant:r="mini",cardCount:a=null})=>{let[s,o]=(0,l.useState)("show more"),[c,d]=(0,l.useState)(a);return t?.length>0?(0,i.jsx)("div",{className:"profile-cards",children:(0,i.jsxs)("ul",{className:p()("profile-cards__list",`profile-cards__list--columns-${e}`),children:[t.filter(e=>e.title&&e.name).slice(0,c||t.length).map((e,t)=>(0,i.jsx)("li",{className:"profile-cards__list__item",children:(0,i.jsx)(tg,{variant:r,person:e,showIcons:n})},`profile-card-item-${t}`)),c<t.length&&t.slice(c,t.length).map((e,t)=>(0,i.jsx)("li",{className:"profile-cards__list__item__hidden",children:(0,i.jsx)(tg,{variant:r,person:e,showIcons:n})},`profile-card-item-${t}-hidden`)),(0,i.jsx)("li",{children:a&&t.length>5&&(0,i.jsx)("span",{className:"profile-cards__list__show-more-button",children:(0,i.jsx)("button",{type:"button","aria-label":s,onClick:e=>{e?.preventDefault(),c===a?(d(t.length),o("show less")):(d(a),o("show more"))},children:s})})})]})}):null};tx.propTypes={columnCount:s().number,people:s().arrayOf(s().shape({name:s().string,displayName:s().string,image:s().shape({url:s().string,width:s().number,height:s().number}),title:s().string,location:s().arrayOf(s().string),phone:s().arrayOf(s().shape({number:s().string,extension:s().string})),email:s().string,link:s().shape({title:s().string,url:s().string,hashUrl:s().string,target:s().string})})),showIcons:s().bool,variant:s().string,cardCount:s().number};let t_=tx;n(46560);let tf=({name:e,nameObj:t,phone:n,addresses:r,email:i,title:l,url:a})=>{let s="https://www.mofo.com/".replace(/\/$/,""),o=new Blob([`BEGIN:VCARD 19VERSION:4.0 20FN:${e} 21N;charset=utf-8:${t?.lastName??""};${t?.firstName??""};;; 22${r?.map(e=>`ADR;WORK:;;${e?.addressLineOne??""};${e?.addressLineTwo??""} ${e?.city??""};${e?.province??""};${e?.zipcode??""};${e?.country??""}`).join(` 23`)} 24${n?.map(e=>e?.type==="fax"?`TEL;WORK;FAX:${e?.title??""}`:e?.type==="business"||e?.type==="office"||e?.type==="office-2"?`TEL;WORK:${e?.title??""}`:e?.type==="mobile"?`TEL;MOBILE:${e?.title??""}`:"").join(` 25`)} 26${i?.map(e=>`EMAIL; INTERNET:${e?.title??""}`).join(` 27`)} 28TITLE:${l??""} 29ROLE: 30ORG:Morrison & Foerster LLP 31URL; WORK:${s}${a??""} 32END:VCARD`],{type:"text/vcard"}),c=document.createElement("a"),d=URL.createObjectURL(o);c.href=d,c.download=`${e}.vcf`,document.body.appendChild(c),c.click(),document.body.removeChild(c),URL.revokeObjectURL(d)},tb=({addresses:e=[],email:t=[],heroBanner:n=null,heroBannerMobile:r=null,hideVCard:a=!1,linkedIn:s=null,location:o=[],name:c=null,nameObj:d=null,phone:u=[],shareLinks:m={color:"primary-blue",email:{body:null,separator:null,subject:null},facebook:{hashtag:null,quote:null},linkedIn:{source:null,summary:null,title:null},shareIconName:"share-alt",twitter:{hashtags:[],related:[],title:null,via:null}},title:h=[],secondaryTitle:p=null,twitter:g={},url:_=null,pdfLang:f})=>{let{altText:b}=n??{},{altText:v}=r??{},{icon:y}=g??{},{icon:j}=s??{},{color:w,facebook:N,linkedIn:T,shareIconName:S,title:$,twitter:C,url:E}=m,I=(0,l.useRef)(null),A=(0,l.useRef)(null),M=(0,l.useRef)(null),O=(0,l.useRef)(null),L=(0,l.useRef)(null),R=(0,l.useRef)(null),F=(0,l.useRef)(null),{isMobileMin:P,isMobile:q,isTablet:U,isTabletMax:B,isDesktop:z}=(0,tk.Dc)(),[H,W]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{W(!0)},[]),(0,l.useEffect)(()=>{let e=()=>{let e=window.scrollY,t=document.querySelector(".section-navigation__container");t&&(t.style.zIndex="10");let n=I?.current&&A?.current&&M?.current&&O?.current&&L?.current&&R?.current&&F?.current;n&&(P||q)?((e,t,n,r,i,l,a)=>{if(0===e?(t.current.style.display="block",n.current.style.display="flex"):(t.current.style.display="none",n.current.style.display="none"),e<=270)r.current.style.height=`${580-Math.floor(1.2*e)}px`,l.current.style.height="580px",i.current.style.height=`${500-Math.floor(1.2*e)}px`;else{r.current.style.cssText="",i.current.style.cssText="";let{height:e=0}=r.current.getBoundingClientRect();a&&(a.style.top=`${e}px`)}let{height:s=0}=r.current.getBoundingClientRect();a&&(a.style.top=`${s}px`),a&&(a.style.position="fixed")})(e,A,L,I,O,F,t):n&&U?((e,t,n,r,i,l,a,s,o)=>{t.current.style.cssText="",s.current.style.cssText="",n.current.style.cssText="",r.current.style.cssText="",i.current.style.cssText="",l.current.style.cssText="",a.current.style.cssText="";let{height:c=0}=t.current.getBoundingClientRect();e<144?(o.style.top=`${e}px`,o&&(o.style.position="relative")):(o&&(o.style.top=`${c}px`),o&&(o.style.position="fixed"))})(e,I,A,M,O,L,R,F,t):n&&(B||z)&&((e,t,n,r,i,l,a,s,o=!1)=>
32{if(l<=280){e.current.style.height=`${580-l}px`,a.current.style.height="580px",t.current.style.fontSize=`${16-Math.floor(l/150)}px`,t.current.style.marginBottom=`${32-Math.floor(l/18.75)}px`,t.current.style.marginBlockEnd=`${32-Math.floor(l/18.75)}px`,n.current.style.fontSize=`${64-Math.floor(l/9.375)}px`,n.current.style.lineHeight=`${70-Math.floor(l/7.5)}px`,r.current.style.height=`${580-l}px`,i.current.style.fontSize=`${16-Math.floor(l/150)}px`;let s=o?`${8-Math.floor(l/75)}px`:`${32-Math.floor(l/37.5)}px`;i.current.style.marginBottom=s,i.current.style.marginBlockEnd=s}else{let{height:t=0}=e.current.getBoundingClientRect();s&&(s.style.top=`${t}px`),e.current.style.height="290px",r.current.style.height="290px"}if(l<144)s&&(s.style.top="0px"),s&&(s.style.position="relative");else{let{height:t=0}=e.current.getBoundingClientRect();s&&(s.style.top=`${t}px`),s&&(s.style.position="fixed")}})(I,A,M,O,R,e,F,t,!!p)};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[P,q,U,B,z,p]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"profile-hero",children:(0,i.jsxs)("div",{className:"profile-hero__container",ref:I,children:[(0,i.jsx)("div",{className:"profile-hero__image-container",children:(0,i.jsx)("div",{className:"profile-hero__image-inner",ref:O,children:P&&r?(0,i.jsx)(D,{altText:v,image:r,layout:"fill",objectFit:"cover",priority:!0}):n?(0,i.jsx)(D,{altText:b,image:n,layout:"fill",objectFit:"cover",priority:!0}):null})}),(0,i.jsx)("div",{className:"profile-hero__content-outer",children:(0,i.jsxs)("div",{className:"profile-hero__content-inner",children:[c&&(0,i.jsx)("h1",{className:"profile-hero__headline",ref:M,children:c}),(0,i.jsxs)("div",{className:"profile-hero__details profile-hero__details--title-location",ref:R,children:[h?.length>0&&h?.map((e,t)=>e?(0,i.jsxs)(l.Fragment,{children:[(0,i.jsx)("span",{children:e}),h.length>1&&t<h.length-1&&(0,i.jsx)("span",{children:" ⢠"})]},`profile-job-title-${e}-${t}`):null),o?.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:"profile-hero__details--bullet",children:" | "}),o?.map((e,t)=>e?(0,i.jsxs)(l.Fragment,{children:[(0,i.jsx)("span",{children:e}),o?.length>1&&t<o?.length-1&&(0,i.jsx)("span",{className:"profile-hero__details--divider-location",children:" ⢠"})]},`profile-location-${e}-${t}`):null)]})]}),p&&(0,i.jsx)("div",{className:"profile-hero__details profile-hero__details--secondary-title",children:p}),(0,i.jsxs)("ul",{className:"profile-hero__link-list",ref:L,children:[s?.url&&(0,i.jsx)("li",{children:(0,i.jsx)(k.Ay,{prefetch:!1,color:"primary-blue",link:{...s,tooltip:"Visit LinkedIn Profile"},"aria-label":`Open ${c}'s LinkedIn profile`,children:(0,i.jsx)(nS,{name:j,size:21,decorative:!0})})}),g?.url&&(0,i.jsx)("li",{children:(0,i.jsx)(k.Ay,{prefetch:!1,color:"primary-blue",link:{...g,tooltip:"Visit Twitter Profile"},"aria-label":`Open ${c}'s Twitter profile`,children:(0,i.jsx)(nS,{name:y,size:21,decorative:!0})})}),H&&(0,i.jsx)("li",{children:(0,i.jsx)(ex,{icon:{name:"download",size:21},url:`pdf${_}/lang-${(0,x.T)(f)}`,fileName:`${_.replace(/\/people\//g,"")}.${(0,x.T)(f)}`,ariaLabel:`Download ${c}'s bio as PDF`})}),m&&(0,i.jsx)("li",{children:(0,i.jsx)(tG,{color:w,facebook:N,linkedIn:T,shareIconName:S,title:$,twitter:C,url:E,ariaLabel:"Share this page (menu)"})}),!a&&(0,i.jsx)("li",{children:(0,i.jsx)("button",{onClick:()=>{tf({name:c,nameObj:d,phone:u,addresses:e,email:t,title:h,url:_})},title:"Download vCard",type:"button","aria-label":`Download ${c}'s vCard`,children:(0,i.jsx)(nS,{name:"vcard",size:21,decorative:!0})})})]}),(t?.length>0||u?.length>0)&&(0,i.jsxs)("div",{className:"profile-hero__details",ref:A,children:[t?.map((e,n)=>(0,i.jsxs)(l.Fragment,{children:[(0,i.jsx)("a",{className:"profile-email",type:"button",href:`mailto:${e.title}`,children:e?.title}),(0,i.jsx)("span",{children:t.length>1&&n<t.length-1&&(0,i.jsx)("span",{className:"profile-hero__details--divider",children:" ⢠"})})]},`profile-email-${e}-${n}`)),u?.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:"profile-hero__details--div
32ider",children:" | "}),u?.map((e,t)=>(0,i.jsxs)(l.Fragment,{children:[(0,i.jsx)("span",{children:(0,i.jsx)(k.Ay,{prefetch:!1,color:"primary-blue",link:e,linkStyle:"None"})}),e?.type==="fax"&&"(F)",u.length>1&&t<u.length-1&&(0,i.jsx)("span",{className:"profile-hero__details--divider",children:" ⢠"})]},`profile-phone-${e}-${t}`))]})]})]})})]})}),(0,i.jsx)("div",{className:"profile-hero-spacer",ref:F})]})};tb.propTypes={addresses:s().arrayOf(s().shape({})),email:s().arrayOf(s().shape({url:s().string,target:s().string,title:s().string})),heroBanner:s().shape({altText:s().string,height:s().number,url:s().string,width:s().number}),heroBannerMobile:s().shape({altText:s().string,height:s().number,url:s().string,width:s().number}),hideVCard:s().bool,linkedIn:s().shape({url:s().string,icon:s().string,target:s().string,title:s().string}),location:s().arrayOf(s().string),name:s().string,nameObj:s().shape({}),phone:s().arrayOf(s().shape({url:s().string,target:s().string,title:s().string})),shareLinks:s().shape({color:s().string,email:s().shape({body:s().string,separator:s().string,subject:s().string}),facebook:s().shape({hashtag:s().string,quote:s().string}),linkedIn:s().shape({source:s().string,summary:s().string,title:s().string}),shareIconName:s().string,twitter:s().shape({hashtags:s().arrayOf(s().string),related:s().arrayOf(s().string),title:s().string,via:s().string}),url:s().string}),title:s().arrayOf(s().string),secondaryTitle:s().string,twitter:s().shape({url:s().string,icon:s().string,target:s().string,title:s().string}),url:s().string};let tv=tb;n(70353);let ty=l.forwardRef(({barAdmissionsData:e=[],boxElementModule:t=null,biosData:n=[],clerkshipData:r=[],educationData:a=[],externalPracticeLinkData:s=null,groupData:o=null,id:c=null,industries:d=[],navTitle:u=null,peopleContent:m=null,practices:h=[],governmentServicesData:p,regions:g=[],resourcesData:_=null,rightRichText:f=null,shortPromotionalStatementData:b=null,variant:v="default",setBioHTML:y,regenFont:j,additionalRightColumnLink:w},N)=>{let[T,S]=(0,l.useState)(0),[$,C]=(0,l.useState)("english"),[E,I]=(0,l.useState)(n?.[0]?.quote||null),[A,D]=(0,l.useState)(n?.[0]?.blockQuote||null),M=(0,eL.useRouter)(),O=(0,l.useRef)(null);return(0,l.useEffect)(()=>{let e=document.querySelector(".profile-hero")?.getBoundingClientRect()??{},t=document.querySelector(".header")?.getBoundingClientRect()??{},r=document.querySelector(".section-navigation")?.getBoundingClientRect()??{};S((e?.height||t?.height||0)+(r?.height||0));let i=null,l=null;for(let e=0;e<n?.length;e+=1){let t=n[e];t?.language===$&&(i=t?.quote||null,l=t?.blockQuote||null,e=n.length)}i&&I(i),l&&D(l)},[$]),(0,l.useEffect)(()=>{setTimeout(()=>{O.current?.expandShowMore&&(0,x.O9)(O.current?.expandShowMore)},500)},[M.query.slug]),(0,l.useEffect)(()=>{if(!M.asPath.includes("#")||!O?.current?.expandShowMore)return;O.current.expandShowMore();let e=setTimeout(()=>{let e=M.asPath.split("#")[1],t=document.getElementById(e);t&&(t.style.scrollMarginTop=`${T}px`,t.scrollIntoView())},200);return()=>{clearTimeout(e)}},[M.asPath,T]),(0,i.jsx)("section",{className:"section",id:c,"data-nav-title":u,ref:N,style:{scrollMarginTop:`${T}px`},children:(0,i.jsxs)("div",{className:"profile-overview section__container",children:[(0,i.jsxs)("div",{className:"profile-overview__description-container",children:[E&&(0,i.jsxs)("blockquote",{className:"profile-overview__pull-quote",children:[(0,i.jsx)("span",{children:"â"}),(0,i.jsx)(nv,{dangerouslySet:E})]}),A&&(0,i.jsx)("blockquote",{className:"profile-overview__block-quote",children:(0,i.jsx)(nv,{dangerouslySet:A})}),b&&(0,i.jsx)("div",{className:"profile-overview__short-promotional-statement",children:(0,i.jsx)(nv,{tag:"div",dangerouslySet:b})}),s&&(0,i.jsx)("div",{className:"profile-overview__external-practice-link",children:(0,i.jsx)(k.Ay,{link:s,color:"primary-blue"})}),(0,i.jsx)(t6,{content:n,variant:v,ref:O,setBioHTML:y,currentLanguage:$,setCurrentLanguage:C,regenFont:j}),_?.links?.length>0&&(0,i.jsxs)("div",{className:"profile-overview__resource-container",children:[(0,i.jsx)(nv,{variant:"profile-overview__display-label profile-overview__display-label--practices",tag:"p",children:"Resources"}),(0,i.jsx)(eK,{links:_.links,columnCount:2,variant:"basic"})]})]}),(0,i.jsxs)("div",{className:"profile-overview__related",children:[m&&m,o?.url&&(0,i.jsxs)("div",{className:"profile-overview__view-all-link",style:{marginTop:"2rem"},children:[w?.href&&w?.title&&(0,i.jsx)(k.Ay,{arrowPosition:"left",link:{title:w?.title,url:w?.href},linkStyle:"Text"}),(0,i.jsx)(k.Ay,{arrowPosition:"left",link:{title:"View all members of the group",url:o.url},linkStyle:"Text"})]}),t&&t.map((e,t)=>{let{bemLegacyContent:n,bemRichTextContent:r}=(0,x.cu)({bemRichTextData:e.rich_text,bemLegacyHTMLData:e.legacy_code})??{};if(n)return(0,i.jsx)("div",{className:"bem-legacy",style:{paddingBottom:"1rem"},children:n},`bem-legacy-${t}`);if(r)return(0,i.jsx)("div",{className:"bem-rich-text",style:{paddingBottom:"1rem"},children:r},`bem-rich-text-${t}`);if(e.link_card&&"object"==typeof e.link_card){let n=[{title:e.link_card.title?.description?.trim()||e.link_card.reference?.[0]?.card_information?.title?.description?.trim()||e.link_card.reference?.[0]?.title?.trim(),link:{url:e.link_card.url_override?.trim()||e.link_card.reference?.[0]?.url,title:e.link_card.title?.description?.trim()||e.link_card.reference?.[0]?.card_information?.title?.trim()},thumbnail:{image:{url:e.link_card.image?.[0]?.image?.url||e.link_card.reference?.[0]?.card_information?.image?.url},altText:e.link_card.image?.[0]?.alternate_text?.trim()||e.link_card.reference?.[0]?.card_information?.image?.description?.trim()||e.link_card.reference?.[0]?.card_information?.title?.trim()||e.link_card.reference?.[0]?.title?.trim()}}];return(0,i.jsx)("div",{className:"bem-linkcard",children:(0,i.jsx)(eH,{variant:"box-element",title:n[0].title,link:n[0].link,thumbnail:n[0].thumbnail})},`bem-link-card-${t}`)}return null}),h?.length>0&&(0,i.jsxs)("div",{className:"profile-overview__related-item",children:[(0,i.jsx)(nv,{variant:"profile-overview__display-label profile-overview__display-label--practices",tag:"p",children:`${"capability"===v?"Related ":""}Practices`}),(0,i.jsx)("ul",{className:"profile-overview__practice-list",children:h?.map(({link:e}={})=>e?(0,i.jsx)("li",{className:"profile-overview__practice-link",children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:e})},`profile-overview-practice-${e?.title}-${Math.random()}`):null)})]}),d?.length>0&&(0,i.jsxs)("div",{className:"profile-overview__related-item",children:[(0,i.jsx)(nv,{variant:"profile-overview__display-label profile-overview__display-label--practices",tag:"p",children:`${"capability"===v?"Related ":""}Industries + Issues`}),(0,i.jsx)("ul",{className:"profile-overview__practice-list",children:d?.map(({link:e}={})=>e?(0,i.jsx)("li",{className:"profile-overview__practice-link",children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:e})},`profile-overview-practice-${e?.title}-${Math.random()}`):null)})]}),g?.length>0&&(0,i.jsxs)("div",{className:"profile-overview__related-item",children:[(0,i.jsx)(nv,{variant:"profile-overview__display-label profile-overview__display-label--practices",tag:"p",children:`${"capability"===v?"Related ":""}Regions`}),(0,i.jsx)("ul",{className:"profile-overview__practice-list",children:g?.map(({link:e}={})=>e?(0,i.jsx)("li",{className:"profile-overview__practice-link",children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:e})},`profile-overview-practice-${e?.title}-${Math.random()}`):null)})]}),e?.length>0&&(0,i.jsxs)("div",{className:"profile-overview__related-item",children:[(0,i.jsx)(nv,{variant:"profile-overview__display-label profile-overview__display-label--practices",tag:"p",children:"Bar Admissions"}),(0,i.jsx)("ul",{className:"profile-overview__practice-list",children:e?.map(e=>e?(0,i.jsx)("li",{className:"profile-overview__practice-link",children:(0,i.jsx)(nv,{tag:"p",dangerouslySet:e})},`profile-overview-practice-${e}-${Math.random()}`):null)})]}),p?.length>0&&(0,i.jsxs)("div",{className:"profile-overview__related-item",children:[(0,i.jsx)(nv,{variant:"profile-overview__display-label profile-overview__display-label--practices",tag:"p",children:"Government Service"}),(0,i.jsx)("ul",{className:"profile-overview__practice-list",children:p?.map(e=>e?(0,i.jsxs)("li",{className:"profile-overview__practice-link",children:[e?.title,(0,i.jsx)("ul",{className:"profile-overview__practice-government-service-list",children:e?.roles?.map(e=>(0,i.jsx)("li",{className:"profile-overview__practice-link",children:e}))})]},`profile-overview-practice-${e}-${Math.random()}`):null)})]}),r?.length>0&&(0,i.jsxs)("div",{className:"profile-overview__related-item",children:[(0,i.jsx)(nv,{variant:"profile-overview__display-label profile-overview__display-label--practices",tag:"p",children:"Clerkships"}),(0,i.jsx)("ul",{className:"profile-overview__practice-list",children:r?.map(e=>e?(0,i.jsx)("li",{className:"profile-overview__practice-link",children:(0,i.jsx)(nv,{tag:"p",dangerouslySet:e})},`profile-overview-practice-${e}-${Math.random()}`):null)})]}),a?.length>0&&(0,i.jsxs)("div",{className:"profile-overview__related-item",children:[(0,i.jsx)(nv,{variant:"profile-overview__display-label profile-overview__display-label--practices",tag:"p",children:"Education"}),(0,i.jsx)("ul",{className:"profile-overview__practice-list",children:a?.map(e=>e?(0,i.jsx)("li",{className:"profile-overview__practice-link",children:(0,i.jsx)(nv,{tag:"p",dangerouslySet:e})},`profile-overview-practice-${e}-${Math.random()}`):null)})]}),f]})]})})});ty.propTypes={barAdmissionsData:s().arrayOf(s().string),boxElementModule:s().arrayOf(s().string),biosData:s().arrayOf(s().shape({html:s().string,language:s().string,paragraphLimit:s().number})),clerkshipData:s().arrayOf(s().string),educationData:s().arrayOf(s().string),externalPracticeLinkData:s().shape({title:s().string,url:s().string}),groupData:s().shape({title:s().string,url:s().string}),id:s().string,industries:s().arrayOf(s().shape({link:s().shape({title:s().string,pageReference:s().shape({url:s().string}),externalUrl:s().string})})),navTitle:s().string,peopleContent:s().node,practices:s().arrayOf(s().shape({link:s().shape({title:s().string,pageReference:s().shape({url:s().string}),externalUrl:s().string})})),shortPromotionalStatementData:s().string,resourcesData:s().shape({links:s().arrayOf(s().shape({title:s().string,url:s().string})),variant:s().string}),regions:s().arrayOf(s().shape({link:s().shape({title:s().string,pageReference:s().shape({url:s().string}),externalUrl:s().string})})),rightRichText:s().node,variant:s().string};let tj=ty;n(24311);let tw=({collapsible:e=!0,nestedInMenu:t=!0,isCareers:n})=>(0,i.jsx)("div",{className:"quick-search",children:(0,i.jsx)(n6,{isPeopleSearch:!1,isGlobal:!0,indexName:"production_mofo_pages_query_suggestions",isCareers:n,nestedInMenu:t,collapsible:e,classNames:{root:p()("quick-search__container",{"quick-search--active":!e}),form:p()("quick-search__form",{"quick-search__form--active":!e}),inputWrapperSuffix:"quick-search__form__clear",inputWrapper:"quick-search__form__input",label:"quick-search__form__link__icon",inputWrapperPrefix:"quick-search__form__link",panel:p()("quick-search__suggestions",{"quick-search__suggestions--active":!e})}})});tw.propTypes={collapsible:s().bool,nestedInMenu:s().bool};let tN=tw;var tk=n(39824),tT=n(1917),tS=n(92277);n(13717);let t$=e=>e?new Date(e).getTime()/1e3:void 0,tC=(0,l.createContext)(),tE=e=>{let t=new Date(new Date(1e3*e).toISOString().substring(0,10)).getFullYear();return{min:new Date(`${t}-01-01`).toISOString().substring(0,10),max:new Date(`${t}-12-31`).toISOString().substring(0,10)}},tI=({children:e})=>{let{results:t}=(0,tT.J)(),[n,r]=(0,l.useState)(void 0),[a,s]=(0,l.useState)(void 0),[o,c]=(0,l.useState)({start:"",end:""}),[d,u]=(0,l.useState)(void 0);l.useEffect(()=>{!t?.facets_stats?.unixDate||n&&a||(r(tE(t.facets_stats?.unixDate?.min).min),s(tE(Date.now()/1e3).max)
32)},[t?.facets_stats?.unixDate,n,a]);let m=l.useCallback(()=>o.start||o.end?o.start===o.end?u([`unixDate = ${t$(o.start)}`]):o.start&&o.end?u([`unixDate >= ${t$(o.start)}`,`unixDate <= ${t$(o.end)}`]):o.start?u([`unixDate >= ${t$(o.start)}`]):o.end?u([`unixDate <= ${t$(o.end)}`]):void 0:u([]),[o]),h=(0,l.useCallback)(({target:{name:e,value:t}={}})=>{if(""===t)return c({start:"",end:""});c(n=>({...n,[e]:t}))},[]),p=(0,l.useCallback)(()=>{c({start:"",end:""}),u([])},[]);return(0,i.jsxs)(tC.Provider,{value:{value:o,setValue:h,apply:m,clear:p,min:n,max:a},children:[(0,i.jsx)(tS.Z,{facets:["unixDate"],numericFilters:d}),e]})},tA=()=>{let e=(0,l.useContext)(tC);if(!e)throw Error("useDateRange must be used within a DateRangeProvider");return e},tD=()=>{let{value:e,setValue:t,min:n}=tA();return(0,i.jsxs)("div",{className:"date-filter",children:[(0,i.jsx)(eh,{label:"Start Date",min:n,onChange:t,value:e.start,name:"start"}),(0,i.jsx)(eh,{label:"End Date",min:n,onChange:t,value:e.end,name:"end"})]})};n(37932);let tM=({options:e=[],removeFilter:t=()=>{},selectFilter:n=()=>{},selected:r=[]})=>{let l=({target:{value:e,name:r,checked:i}})=>{i?n?.(e,r):t?.(e)};return(0,i.jsx)("div",{className:"filter-subtypes",children:e?.length>0&&(e?.sort((e,t)=>e?.label<t?.label?-1:+(e?.label>t?.label)),[...e].reduceRight((e,t,n,r)=>{let i=Math.ceil(r.length/(4-e.length));return e.push(r.splice(0,i)),e},[])).map((e,t)=>(0,i.jsx)("ul",{className:"filter-subtypes__column",children:e?.length>0?e.map(({label:e,count:n},a)=>(0,i.jsx)("li",{className:"filter-subtypes__column__item",children:(0,i.jsx)(ee,{checked:r&&r?.includes(e),id:a,label:`${e} (${n})`,name:`${e} (${n})`,onChange:l,tabIndex:0,value:e})},`subtype-${t}-${a}`)):null},`subtype-chunk-${t}`))})};tM.propTypes={options:s().arrayOf(s().shape({count:s().oneOfType([s().string,s().number]),label:s().string,value:s().string})),removeFilter:s().func,selectFilter:s().func,selected:s().arrayOf(s().string)},n(24272);let tO=({active:e=!1,children:t=null,handleApplyFilters:n=()=>{},handleClearFilters:r=()=>{},handleToggleDropdown:l=()=>{}})=>(0,i.jsx)("div",{className:p()("filter-dropdown",{"filter-dropdown--active":e}),children:(0,i.jsxs)("div",{className:"filter-dropdown__wrap",children:[l&&(0,i.jsx)("a",{type:"button",role:"button",tabIndex:0,className:"filter-dropdown__close-button",onClick:l,onKeyDown:e=>((e,t)=>{if(e?.key==="Enter")return t?.(e)})(e,l),children:(0,i.jsx)(nS,{name:"close"})}),(0,i.jsx)("form",{children:(0,i.jsxs)("div",{className:"filter-dropdown__content",children:[(0,i.jsx)("div",{className:"filter-dropdown__content__scrollable",children:t}),(0,i.jsxs)("div",{className:"filter-dropdown__content__buttons",children:[r&&(0,i.jsx)(V.A,{text:"clear",variant:"outline-primary",onClick:r}),n&&(0,i.jsx)(V.A,{text:"apply",variant:"outline-primary",onClick:n})]})]})})]})});tO.propTypes={active:s().bool,children:s().node,handleApplyFilters:s().func,handleClearFilters:s().func,handleToggleDropdown:s().func},n(5858);s().shape({title:s().string,url:s().string,target:s().string,hashUrl:s().string}),s().arrayOf(s().shape({field:s().string,title:s().string})),s().func,s().func,n(60660),s().node,s().arrayOf(s().shape({field:s().string,title:s().string})),s().func,s().func,n(54031),s().arrayOf(s().string),s().string,s().func,s().bool,s().string,s().oneOfType([s().string,s().number]),s().func,s().func,s().string,n(5332);let tL=l.forwardRef(({children:e=null,hideTabletHeader:t=!1,id:n=null,leftSideComponent:r=null,navTitle:a=null,noSubtitleOffset:s=!1,privacyLibrary:o=!1,showBackground:c=!1,sideContent:d=null,sideContentLabel:u=null,stretchBackground:m=!1,subtitle:h=null,title:x=null,extendWidth:_=!1,hideSectionNav:f=!1,...b},v)=>{let[y,j]=(0,l.useState)(0),w=l.Children.map(e,e=>l.isValidElement(e)?"string"==typeof e.type?e:l.cloneElement(e,{hideSectionNav:f,...b}):e);return(0,l.useEffect)(()=>{let{height:e=0}=window&&window?.location?.pathname?.includes("people/")?document?.querySelector(".profile-hero")?.getBoundingClientRect()??{}:document?.querySelector(".header")?.getBoundingClientRect()??{},{height:t=0}=document?.querySelector(".section-navigation")?.getBoundingClientRect()??{};j(e+t)},[]),(0,l.useEffect)(()=>{let e=window.location.hash,t=e&&document&&document.querySelector(e);
32if(t&&(t.style.scrollMarginTop=`${y}px`,!window.location.pathname.startsWith("/people/")))try{setTimeout(()=>{t.scrollIntoView()},0)}catch(e){}},[y]),(0,i.jsx)("section",{ref:v,className:p()("section",{"section--has-title":x||r,"section--show-background":c,"section--stretch-background":m,"section--with-side-content":d}),id:n,"data-nav-title":a,style:{scrollMarginTop:`${y}px`},children:(0,i.jsxs)("div",{className:"section__container",children:[(x||r)&&(0,i.jsxs)("div",{className:p()("section__heading",{"section__heading--hide-tablet":t}),children:[x&&(0,i.jsx)(ez,{className:"section__heading__title",id:`section-title-${n}`,tag:"h3",variant:"h3",dangerousHtml:x}),h&&(0,i.jsx)("div",{className:"section__heading__subtitle",children:(0,g.Ay)(h)}),r&&(0,i.jsx)("div",{className:"section__heading__left-side-component",children:r})]}),e&&(0,i.jsxs)("div",{className:p()("section__content",{"section__content--subtitle-offset":h&&!s},{"section__content--limit-width":!_&&!x&&!r}),children:[w&&(0,i.jsx)("div",{className:p()("section__content__children",o&&"section__content__children--privacy-library"),children:w}),d&&(0,i.jsxs)("div",{className:p()("section__content__side-content",o&&"section__content__side-content--privacy-library"),children:[u&&(0,i.jsx)(ez,{tag:"h4",className:"side-content__label",children:u}),(0,g.Ay)(d)]})]})]})})});tL.propTypes={children:s().oneOfType([s().arrayOf(s().node),s().node]),hideTabletHeader:s().bool,id:s().string,leftSideComponent:s().node,navTitle:s().string,noSubtitleOffset:s().bool,privacyLibrary:s().bool,showBackground:s().bool,sideContent:s().node,sideContentLabel:s().string,stretchBackground:s().bool,subtitle:s().string,title:s().string,extendWidth:s().bool,hideSectionNav:s().bool};let tR=tL;var tF=n(38619);let tP=({records:e,accordions:t,columns:n,index:r})=>(0,i.jsxs)("div",{className:"section-library",children:[e&&e?.length>0&&e?.map(({description:e,subRecord:t,title:n,url:r}={},l)=>(0,i.jsxs)("div",{className:"record",children:[(0,i.jsx)("div",{className:"record-title",children:(0,i.jsx)("span",{className:(0,tF.I)(r),children:r?(0,i.jsx)(k.Ay,{link:{url:r,title:n}}):n})}),e&&(0,i.jsx)(nv,{dangerouslySet:e,tag:"div"}),t&&t?.length>0&&t?.map(({description:e,title:t,url:n}={},r)=>(0,i.jsxs)("div",{className:"subrecord",children:[(0,i.jsx)("span",{className:(0,tF.I)(n),children:n?(0,i.jsx)(k.Ay,{link:{url:n,title:t}}):t}),e&&(0,i.jsx)(nv,{dangerouslySet:e,tag:"div"})]},`subrecord-${l}-${r}-${Date.now()}`))]},`record-${l}-${Date.now()}`)),(0,i.jsx)("div",{className:"section-library__columns",style:{...n&&{gridTemplateColumns:`repeat(${n}, 1fr)`}},children:t&&t?.length>0&&t?.map(({childAccordion:e,record:t,title:n}={},l)=>(0,i.jsxs)(d,{variant:"nested",title:n,id:`accordion-page-section-${r}-${Math.random()}`,children:[t&&t?.length>0&&t?.map(({description:e,subRecord:t,title:n,url:r}={},a)=>(0,i.jsxs)("div",{className:"record",children:[(0,i.jsx)("div",{className:"record-title",children:(0,i.jsx)("span",{className:(0,tF.I)(r),children:r?(0,i.jsx)(k.Ay,{link:{url:r,title:n}}):n})}),e&&(0,i.jsx)(nv,{dangerouslySet:e,tag:"div"}),t&&t?.length>0&&t?.map(({description:e,title:t,url:n}={},r)=>(0,i.jsxs)("div",{className:"subrecord",children:[(0,i.jsx)("span",{className:(0,tF.I)(n),children:n?(0,i.jsx)(k.Ay,{link:{url:n,title:t}}):t}),e&&(0,i.jsx)(nv,{dangerouslySet:e,tag:"div"})]},`subrecord-${l}-${a}-${r}-${Date.now()}`))]},`record-${l}-${a}-${Date.now()}`)),e&&e?.length>0&&e?.map(({childChildAccordion:e,records:t,title:n}={},a)=>(0,i.jsxs)(d,{variant:"nested",title:n,id:`child-accordion-page-section-${r}-${Math.random()}`,children:[t&&t?.length>0&&t?.map(({description:e,subRecord:t,title:n,url:r}={},s)=>(0,i.jsxs)("div",{className:"record",children:[(0,i.jsx)("div",{className:"record-title",children:(0,i.jsx)("span",{className:(0,tF.I)(r),children:r?(0,i.jsx)(k.Ay,{link:{url:r,title:n}}):n})}),e&&(0,i.jsx)(nv,{dangerouslySet:e,tag:"div"}),t&&t?.length>0&&t?.map(({description:e,title:t,url:n}={},r)=>(0,i.jsxs)("div",{className:"subrecord",children:[(0,i.jsx)("span",{className:(0,tF.I)(n),children:n?(0,i.jsx)(k.Ay,{link:{url:n,title:t}}):t}),e&&(0,i.jsx)(nv,{dangerouslySet:e,tag:"div"})]},`subrecord-${l}-${a}-${s}-${r}-${Date.now()}`))]},`record-${l}-${a}-${s}-${Date.now()}`)),e&&e?.length>0&&e?.map(({records:e,title:t}={},n)=>(0,i.jsx)(d,{variant:"nested",title:t,id:`child-child-accordion-page-section-${r}-${Math.random()}`,children:e&&e?.length>0&&e?.map(({description:e,title:t,url:r}={},s)=>(0,i.jsxs)("div",{className:"record",children:[(0,i.jsx)("div",{className:"record-title",children:(0,i.jsx)("span",{className:(0,tF.I)(r),children:r?(0,i.jsx)(k.Ay,{link:{url:r,title:t}}):t})}),e&&(0,i.jsx)(nv,{dangerouslySet:e,tag:"div"})]},`record-2-${l}-${a}-${n}-${s}-${Date.now()}`))},`child-child-accordion-page-section-${r}-${Math.random()}`))]},`child-accordion-page-section-${r}-${Math.random()}`))]},`accordion-page-section-${r}-${Math.random()}`))})]});n(98320);let tq=({navTitle:e=null,url:t=null})=>(0,i.jsx)("span",{className:"section-link","data-nav-title":e,"data-link-url":t});tq.propTypes={navTitle:s().string,url:s().string};let tU=tq,tB=({activeId:e="",links:t=[],isTablet:n=!1})=>{let r=(0,l.useRef)(null),a=(0,l.useRef)(),[s,o]=(0,l.useState)(0),[c,d]=(0,l.useState)(!1),[u,m]=(0,l.useState)(!1),[h,g]=(0,l.useState)(t?.length),{isMobileMin:x}=(0,tk.Dc)(),_=()=>{if(!a.current)return;let e=a.current.innerSlider?.list?.querySelectorAll(".slick-slide");
32e&&e.forEach(e=>{let t="true"===e.getAttribute("aria-hidden");e.querySelectorAll('a, button, input, select, textarea, [tabindex]:not([tabindex="-1"])').forEach(e=>{t?e.setAttribute("tabindex","-1"):e.hasAttribute("tabindex")&&"-1"!==e.getAttribute("tabindex")||e.removeAttribute("tabindex")})})};(0,l.useEffect)(()=>{n||a?.current.slickGoTo(t?.findIndex(t=>t?.id===e),!0)},[e]),(0,l.useEffect)(()=>{let e=()=>{let e=document.querySelector(".header");o(e?.getBoundingClientRect()?.height||(window.innerWidth>=1024?90:60))};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,l.useEffect)(()=>{if(!s)return;let e=r.current;if(!e)return;let t=new IntersectionObserver(([e])=>{window.requestAnimationFrame(()=>{!e.isIntersecting&&e.boundingClientRect.top<=s?d(!0):d(!1)})},{rootMargin:`-${s}px 0px 0px 0px`,threshold:1});return t.observe(e),()=>{t.disconnect()}},[s]),(0,l.useEffect)(()=>{x?g(2):g(t?.length||20)},[x]);let f={accessibility:!0,infinite:!1,nextArrow:(0,i.jsx)(({className:e,onClick:t,style:n})=>(0,i.jsx)("button",{"aria-label":"next",type:"button",onClick:t,style:{...n,display:!x&&"none"},className:`${e} `}),{}),prevArrow:(0,i.jsx)(({className:e,onClick:t,style:n})=>(0,i.jsx)("button",{"aria-label":"previous",className:`${e} `,onClick:t,onKeyDown:t,style:{...n,color:"#034193",display:!x&&"none"},type:"button"}),{}),slidesToShow:h,swipeToSlide:!0,variableWidth:!x,afterChange:_};return(0,l.useEffect)(()=>{m(!!document.querySelector(".profile-hero"))},[]),(0,l.useEffect)(()=>{let e=setTimeout(_,100);return()=>clearTimeout(e)},[e]),(0,i.jsx)("div",{ref:r,className:p()("section-navigation",{"section-navigation--pinned":c}),children:(0,i.jsx)("nav",{className:p()("section-navigation__container",{"section-navigation__container--mobile":x}),...c&&!u&&{style:{top:`${s}px`}},children:(0,i.jsx)(Y.A,{ref:a,...f,children:t?.length>0&&t?.filter(e=>e?.title).map((t,n)=>t?.url?.startsWith("#")?(0,i.jsx)("a",{href:t?.url||"#",className:p()("section-navigation__link",{"section-navigation__link--active":e===t?.id}),title:t?.title||"",children:(0,i.jsx)("div",{className:"section-navigation__link__title",children:t?.title})},`${n}-${t?.id}`):(0,i.jsx)(C(),{prefetch:!1,href:t?.url||"#",target:t?.external?"_blank":"_self",className:p()("section-navigation__link",{"section-navigation__link--active":e===t?.id}),title:t?.title||"",children:(0,i.jsx)("div",{className:"section-navigation__link__title",children:t?.title})},`${n}-${t?.id}`))})})})};tB.propTypes={activeId:s().string,links:s().arrayOf(s().shape),isTablet:s().bool};let tz=({children:e=null,showSectionNavigation:t=!0,sectionsRef:n={current:[]},IORootMarginTop:r={desktop:98,mobile:68}})=>{let[a,s]=(0,l.useState)(null),[o,c]=(0,l.useState)(null),d=(0,tk.Ub)("tablet"),u=e=>{if(!e)return null;let{props:{navTitle:t,url:n,id:r,hideSectionNav:i}={}}=e;return!i&&(t||n||r)?(0,k.i9)(n)||r?(0,k.i9)(n)?{url:n,title:t,external:!0}:{url:`#${r}`,title:t,id:r}:{url:n,title:t,external:!1}:null},m=[...l.Children.toArray(e)?.map(u).filter(Boolean),...l.Children.toArray(e)?.[0]?.props?.children?.props?.pageContent?.map(e=>u({...e,props:{...e.props,navTitle:e.props?.navTitle||e.props?.title||"Overview"}})).filter(Boolean)||[]];return((0,l.useEffect)(()=>{s(m)},[e]),(0,tk.XL)({children:e,showSectionNavigation:t,setActiveId:c,IORootMarginTop:r,sectionsRef:n,sectionsStateRef:!1,currentRef:!1,previousRef:!1,isTablet:d,debug:!1}),t)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tB,{links:a,activeId:o,isTablet:d}),e,!1]}):e};tz.propTypes={children:s().node,showSectionNavigation:s().bool,sectionsRef:s().oneOfType([s().func,s().shape({current:s().arrayOf(s().instanceOf("u"<typeof Element?()=>{}:Element))})]),IORootMarginTop:s().shape({desktop:s().number,mobile:s().number})};let tH=tz;var tW=n(9481),tK=n(83576),tV=n(77948);n(25706);let tY=({color:e="primary-blue",email:t={body:"",separator:"",subject:""},facebook:n={hashtag:"",quote:""},linkedIn:r={source:"",summary:"",title:""},shareIconName:a="share",twitter:s={hashtags:[],related:[],title:"",via:""},url:o="",ariaLabel:c="Share links menu"})=>{let{hashtag:d,quote:u}=n,{source:m,summary:h,title:p}=r,{hashtags:g,related:x,title:_,via:f}=s,[b,v]=(0,l.useState)(!1),[y,j]=(0,l.useState)(!1),w=(0,l.useRef)(null),N=(0,l.useRef)(null);return(0,l.useEffect)(()=>
32{if(b&&w?.current){let e=w?.current.getElementsByClassName("react-share__ShareButton");e?.[0]?.focus?.()}else w?.current&&w.current.focus?.()},[b,w]),(0,l.useEffect)(()=>{if(N?.current&&(b||y)){let{height:e,top:t,bottom:n}=N.current.getBoundingClientRect?.()??{};n>=window.innerHeight?N.current.style.top=`${-e}px`:t<=0&&(N.current.style.cssText="")}},[b,y,N]),(0,i.jsxs)("div",{className:"share-links",children:[(0,i.jsx)("button",{"aria-controls":"share-links-pop-up","aria-expanded":b||y,"aria-haspopup":"true","aria-label":c,className:`share-links__icon share-links__icon--${e}`,onClick:()=>{v(e=>!e)},onMouseEnter:()=>j(!0),onMouseLeave:()=>{j(!1),v(!1)},type:"button",children:(0,i.jsx)(nS,{name:a,size:24,decorative:!0})}),(0,i.jsx)("div",{className:`share-links__popup ${b||y?"share-links__popup--is-open":""}`,id:"share-links-pop-up",role:"dialog","aria-labelledby":"share-menu-heading","aria-modal":"true","aria-hidden":!b&&!y,onMouseEnter:()=>j(!0),onMouseLeave:()=>{j(!1),v(!1)},ref:N,children:(0,i.jsxs)("ul",{className:"share-links__list",ref:w,children:[(0,i.jsx)("li",{children:(0,i.jsx)(ez,{tag:"h2",id:"share-menu-heading",className:"visually-hidden",children:"Share menu"})}),(0,i.jsx)("li",{children:(0,i.jsxs)(tW.A,{hashtag:d,quote:u,url:o,"aria-label":"Share on Facebook",children:[(0,i.jsx)(nS,{name:"facebook-square",decorative:!0}),(0,i.jsx)(nv,{tag:"p",children:"Facebook"})]})}),(0,i.jsx)("li",{children:(0,i.jsxs)(tK.A,{hashtags:g,related:x,title:_,url:o,via:f,"aria-label":"Share on Twitter",children:[(0,i.jsx)(nS,{name:"x",decorative:!0}),(0,i.jsx)(nv,{tag:"p",children:"Twitter"})]})}),(0,i.jsx)("li",{children:(0,i.jsxs)(nN,{ariaLabel:"Print this page",children:[(0,i.jsx)(nS,{name:"print",decorative:!0}),(0,i.jsx)(nv,{tag:"p",children:"Print"})]})}),(0,i.jsx)("li",{children:(0,i.jsxs)(tV.A,{source:m,summary:h,title:p,url:o,"aria-label":"Share on LinkedIn",children:[(0,i.jsx)(nS,{name:"linkedin",decorative:!0}),(0,i.jsx)(nv,{tag:"p",children:"LinkedIn"})]})})]})})]})};tY.propTypes={color:s().string,email:s().shape({body:s().string,separator:s().string,subject:s().string}),facebook:s().shape({hashtag:s().string,quote:s().string}),linkedIn:s().shape({source:s().string,summary:s().string,title:s().string}),shareIconName:s().string,twitter:s().shape({hashtags:s().arrayOf(s().string),related:s().arrayOf(s().string),title:s().string,via:s().string}),url:s().string,ariaLabel:s().string};let tG=tY,tJ=["linkedin","facebook","x"],tX=["linkedin","facebook","x"],tZ={linkedin:{label:"Share on LinkedIn",iconName:"linkedin",isExternal:!0},facebook:{label:"Share on Facebook",iconName:"facebook-square",isExternal:!0},x:{label:"Share on X",iconName:"x",isExternal:!0},email:{label:"Share by email",iconName:"email-solid",isExternal:!1},print:{label:"Print page",iconName:"print",isExternal:!1,onClick:e=>{e.preventDefault(),document.execCommand("print",!1,null)||window.print()}}},tQ="inline-flex h-6 w-6 items-center justify-center text-black no-underline transition-colors hover:text-gray-300 focus-visible:bg-gray-300 focus-visible:text-black focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-mofo-blue",t0=p()("m-0 flex max-h-0 list-none flex-col items-center gap-2 overflow-hidden p-0 opacity-0","transition-[max-height,opacity,padding] duration-700 ease-in-out","group-hover:max-h-[12rem] group-hover:opacity-100 group-hover:pt-1","group-focus-within:max-h-[12rem] group-focus-within:opacity-100 group-focus-within:pt-1");function t1({type:e,shareUrl:t,title:n,emailSubject:r,emailBody:l}){let a=tZ[e];if(!a)return null;let s=(({type:e,shareUrl:t,title:n,emailSubject:r,emailBody:i})=>{let l=encodeURIComponent(t||""),a=encodeURIComponent(n||"");switch(e){case"linkedin":return`https://www.linkedin.com/shareArticle?mini=true&url=${l}&title=${a}`;case"facebook":return`https://www.facebook.com/sharer/sharer.php?u=${l}`;case"x":return`https://x.com/intent/tweet?url=${l}&text=${a}`;case"email":{let e=encodeURIComponent(r||n||""),l=encodeURIComponent(i||t||"");return`mailto:?subject=${e}&body=${l}`}default:return null}})({type:e,shareUrl:t,title:n,emailSubject:r,emailBody:l}),o=(0,i.jsx)(nS,{name:a.iconName,size:26});return a.onClick?(0,i.jsx)("button",{type:"button",className:tQ,onClick:a.onClick,"aria-label":a.label,children:o}):(0,i.jsx)("a",{href:s||"#",className:tQ,"aria-label":a.label,target:a.isExternal?"_blank":void 0,rel:a.isExternal?"noopener noreferrer":void 0,children:o})}t1.propTypes={type:s().oneOf(Object.keys(tZ)).isRequired,shareUrl:s().string,title:s().string,emailSubject:s().string,emailBody:s().string},t1.defaultProps={shareUrl:"",title:"",emailSubject:"",emailBody:""};let t2=({shareUrl:e,title:t,tools:n,emailSubject:r,emailBody:l,className:a})=>{let s=(n?.length?n:tJ).filter(e=>tX.includes(e)&&tZ[e]);return(0,i.jsxs)("nav",{className:p()("inline-flex flex-col items-center gap-3 mt-10",a),"aria-label":"Share tools",children:[(0,i.jsx)(t1,{type:"email",shareUrl:e,title:t,emailSubject:r,emailBody:l}),(0,i.jsx)(t1,{type:"print",shareUrl:e,title:t,emailSubject:r,emailBody:l}),s.length>0?(0,i.jsxs)("div",{className:"group relative flex flex-col items-center gap-2",children:[(0,i.jsx)("button",{type:"button",className:tQ,"aria-haspopup":"true","aria-label":"Share on social networks",children:(0,i.jsx)(nS,{name:"share",size:24,decorative:!0})}),(0,i.jsx)("ul",{className:t0,"aria-label":"Social share",children:s.map(n=>(0,i.jsx)("li",{children:(0,i.jsx)(t1,{type:n,shareUrl:e,title:t,emailSubject:r,emailBody:l})},n))})]}):null]})};t2.defaultProps={shareUrl:"",title:"",tools:tJ,emailSubject:"",emailBody:"",className:null},t2.propTypes={shareUrl:s().string,title:s().string,tools:s().arrayOf(s().oneOf(tX)),emailSubject:s().string,emailBody:s().string,className:s().string};var t5=n(26613),t4=n(57067);n(48726);let t3=(0,l.forwardRef)(({content:e=[],variant:t="default",setBioHTML:n,currentLanguage:r=null,setCurrentLanguage:a=null,regenFont:s},o)=>{let[c,d]=(0,l.useState)(!0),[u,m]=(0,l.useState)("english"),[h,p]=(0,l.useState)(e?.[0]),[_,f]=(0,l.useState)(""),[b,v]=(0,l.useState)(""),[y,j]=(0,l.useState)(null),w=r||u,N=a||m;return(0,l.useImperativeHandle)(o,()=>({expandShowMore(){d(!1)}})),(0,l.useEffect)(()=>{let t=e?.find(({language:e}={})=>e===w)||e?.[0],r={...t},i=r?.html?.replace(/<img .*?>/g,"");r?.html&&(r.html="zh"===y?t5?.renderToString((0,x.l)((0,g.Ay)(i))):i),p(t),n&&n(r)},[y,w,JSON.stringify(e?.[0])]),(0,l.useEffect)(()=>{let e=h?.html?h?.html?.split(/(<\/p>|<\/ol>|<\/ul>)/):null,t=h?.paragraphLimit===0||2*(h?.paragraphLimit??2)+1===e?.length?e?.length:2*(h?.paragraphLimit??2);f(e?.slice(0,t)?.join("")),s&&s(!1)}
32,[h]),(0,l.useEffect)(()=>{let e=(0,t4.getCookie)("region");e?(e&&v(e),"deutsch"!==w&&("germany"===e||"germany"===b)&&N("deutsch")):setTimeout(()=>{let e=!b&&(0,t4.getCookie)("region");e&&v(e),"deutsch"!==w&&("germany"===e||"germany"===b)&&N("deutsch")},2e3)},[]),(0,i.jsxs)("div",{className:"show-more",children:[e?.length>1&&(0,i.jsxs)("div",{className:"show-more__language-wrapper",children:[e.filter(({language:e})=>"english"!==e).map(({language:e,languageCode:t})=>(0,i.jsxs)(l.Fragment,{children:[(0,i.jsx)("button",{id:t&&`bio-btn-${t}`,className:`show-more__language-button ${e===w?"show-more__language-button--active":""}`,disabled:e===w,onClick:()=>{window?.history?.replaceState(null,null,`?language=${t}`),(0,t4.setCookie)("profile_lang",e),s&&s(!0),N(e),j(t)},type:"button",children:e}),(0,i.jsx)("span",{children:" | "})]},`show-more-language-${e}-${Date.now()}`)),(0,i.jsx)("button",{id:"bio-btn-en",className:`show-more__language-button ${"english"===w?"show-more__language-button--active":""}`,disabled:"english"===w,onClick:()=>{window?.history?.replaceState(null,null,"?language=en"),(0,t4.setCookie)("profile_lang","english"),N("english"),j("en")},type:"button",children:"English"})]}),h?.html&&(0,i.jsx)(x.Uh,{htmlString:c?_:h?.html,variant:t}),h?.components?.above&&h.components.above(),!c&&h?.components?.below&&h.components.below(),(_?.trim()&&h?.html?.trim()&&_?.trim()?.length!==h?.html?.trim()?.length||h?.components?.below)&&(0,i.jsx)("button",{className:"show-more__trim-button",onClick:()=>d(e=>!e),type:"button",children:c?"Show More":"Show Less"})]})});t3.propTypes={content:s().arrayOf(s().shape({html:s().string,language:s().string,paragraphLimit:s().number,components:s().shape({above:s().func,below:s().func})})),variant:s().string,currentLanguage:s().string,setCurrentLanguage:s().func};let t6=t3;var t8=n(88322),t9=n(39778),t7=n(49552),ne=n(39944),nt=n(94644);
32n(75955);let nn=(e,t)=>{("Enter"===e.key||" "===e.key)&&t()},nr=({hit:e,sendEvent:t})=>{let{url:n,thumbnail:r,title:l,bios:a,name:s,description:o}=e;return(0,i.jsx)("div",{className:"site-search__results__item",children:(0,i.jsxs)(k.Ay,{link:{url:n},onClick:()=>{t("click",e,"Site Search Click")},children:[r&&(0,i.jsx)("div",{className:"site-search__results__item__image-container",children:(0,i.jsx)("img",{src:(e=>{if(e.indexOf("https://media2.mofo.com/v3/assets/")>-1){let t=e.replace("https://media2.mofo.com/v3/assets/","https://media2.mofo.com/v3/images/");return`${t}${(0,x.fY)(t)}width=90`}return`${e}${(0,x.fY)(e)}width=90`})(r),alt:s||l})}),(s||l)&&(0,i.jsx)("h6",{className:"site-search__results__item__title",children:s||l}),o&&(0,i.jsx)("p",{className:"site-search__results__item__description",children:o.replace(/<[^>]*>/g,"")}),a?.length>0&&(0,i.jsx)("p",{className:"site-search__results__item__description",children:a}),n&&(0,i.jsxs)("p",{className:"site-search__results__item__url",children:["https://www.mofo.com/",n.replace(/^\//,"")]})]})},e.objectID)},ni=()=>(0,i.jsxs)("div",{className:"site-search__results__item site-search__results__skeleton",children:[(0,i.jsx)("div",{className:"site-search__results__item__image-container",children:(0,i.jsx)("div",{className:"site-search__results__skeleton__image"})}),(0,i.jsx)("div",{className:"site-search__results__skeleton__title"}),(0,i.jsx)("div",{className:"site-search__results__skeleton__description"}),(0,i.jsx)("div",{className:"site-search__results__skeleton__url"})]}),nl=e=>{let{notFoundContent:t}=e,{results:n,status:r,indexUiState:a}=(0,tT.J)(),{items:s,refine:o}=(0,t8.b)({attribute:"directory",limit:1e3}),{refine:c,canRefine:d}=(0,t9.X)(),{items:u,sendEvent:m}=(0,t7.u)(),{items:h,results:p,showMore:g,isLastPage:_,sendEvent:f}=(0,ne.q)(),{isMobile:b,isMobileMin:v}=(0,tk.Dc)(),y=b||v;(0,tk.ZS)(y?-1:a.page);let{dataResults:j,hits:w,eventSender:N}={dataResults:y?p:n,hits:y?h:u,eventSender:y?f:m},k=l.useMemo(()=>{let t;return j?(t=e.secondaryImage?.src,{...j,sendEvent:N,hits:w&&w?.length>0&&w?.map(e=>e.thumbnail?e:{...e,thumbnail:t})}):{}},[j,w,N,e.secondaryImage?.src]),[T,S]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{let e;return"idle"===r&&k?.nbHits===0&&k?.query!==void 0?e=setTimeout(()=>S(!0),150):S(!1),()=>clearTimeout(e)},[r,k?.nbHits,k?.query]),(0,i.jsxs)("div",{className:"site-search","aria-label":"Search",children:[(0,i.jsxs)("div",{className:"site-search__form__container",children:[(0,i.jsx)("h5",{className:"site-search__form__container__title",children:"You Searched For: "}),(0,i.jsx)(n6,{isGlobal:!0,isNestedInMenu:!1,isCareers:!1,isPeopleSearch:!1,indexName:"production_mofo_pages_query_suggestions",placeholder:"Search www.mofo.com",classNames:{root:"site-search__container",form:"site-search__form",inputWrapperSuffix:"site-search__form__clear",inputWrapper:"site-search__form__container__input",label:"site-search__form__icon",clearButton:"site-search__form__clear",submitButton:"site-search__form__submit",panel:"site-search__suggestions"}})]}),(0,i.jsx)("div",{className:"site-search__line-break"}),T&&t&&(0,i.jsxs)(i.Fragment,{children:[t.descriptionData?.description&&(0,i.jsx)("div",{className:"site-search__not-found-description",children:(0,i.jsx)(nv,{tag:"div",children:(0,i.jsx)(x.Uh,{htmlString:t.descriptionData.description})})}),t.sectionsData&&(0,i.jsx)("div",{className:"site-search__not-found-sections",children:(0,i.jsx)(x.Rq,{sections:t.sectionsData,showSectionNavigation:!1,extendWidth:!0})})]}),!T&&(void 0!==k.query||"idle"!==r)&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"site-search__filters__container",children:(0,i.jsxs)("div",{className:"site-search__filters",children:[s?.length&&s?.map(e=>(0,i.jsx)("div",{className:`site-search__filters__item ${e.isRefined?"site-search__filters__item--active":""}`,role:"button",tabIndex:0,onClick:()=>o(e.value),onKeyPress:t=>nn(t,()=>o(e.value)),children:e.label},e.value)),(0,i.jsx)("div",{className:`site-search__filters__item ${!d?" site-search__filters__item--active":""}`,role:"button",tabIndex:0,onClick:()=>c(),onKeyPress:e=>nn(e,c),children:"All"},"all")]})}),(0,i.jsxs)("div",{className:"site-search__results",children:[k?.hits&&k?.hits?.length>0&&(0,i.jsxs)("span",{className:"site-search__results__stats",children:[k?.nbHits,' results for "',(0,i.jsx)("b",{children:k?.query}),'" in (',k?.processingTimeMS/1e4,"s)"]}),k?.hits&&k?.hits?.length>0&&(!!y||"idle"===r)&&k?.hits.map(e=>(0,i.jsx)(nr,{hit:e,sendEvent:k?.sendEvent},e.objectID)),("idle"!==r||k?.nbHits===0&&!T)&&Array.from({length:y?3:5}).map((e,t)=>(0,i.jsx)(ni,{},`skeleton-${t}`))]}),y?!_&&(0,i.jsx)(eX,{onClick:g,disabled:"loading"===r,isLoading:"loading"===r}):k?.nbPages>1&&(0,i.jsx)(nt.d,{classNames:{root:"pagination",item:"pagination__item",link:"pagination__item__link",list:"pagination__list",selectedItem:"pagination__item__selected",previousPageItem:"pagination__item__previousPage",firstPageItem:"pagination__item__firstPageItem"}})]})]})};n(22652);var na=n(87600);n(4769);let ns=e=>{let{attribute:t}=e,n=l.useMemo(()=>{switch(t){case"office":return"offices";case"practice":return"practices";case"industry":return"industries";case"position":return"positionFilter";case"region":return"regions";case"Government Service":return"governmentServices";default:return t}},[t]),{items:r,refine:a}=(0,t8.b)({attribute:n,limit:1e3}),{value:s}=l.useMemo(()=>r?.find(e=>e?.isRefined)||{value:""},[r]);return(0,i.jsxs)("div",{className:`term-search__holder term-search__select ${"regions"===n?"regions":""}`,children:[(0,i.jsxs)("select",{"aria-label":n,value:s,onChange:e=>{a(e.target.value)},children:[(0,i.jsxs)("option",{value:"",children:[t?.charAt(0)?.toUpperCase()+t?.slice(1),"..."]},"default"),r.map(e=>(0,i.jsx)("option",{value:e.value,children:e.label},e.value))]},n),(0,i.jsx)("button",{type:"button",className:"term-search__holder__icon",children:(0,i.jsx)(nS,{name:"caret",size:"21"})})]})},no=({filters:e,letters:t,isPeopleSearch:n=!0})=>{let[r,a]=(0,l.useState)(!1),[s,o]=(0,l.useState)(""),[c,d]=(0,l.useState)(""),{refine:u}=(0,t8.b)({attribute:"lastNameInitial",limit:26}),{refine:m,canRefine:h}=(0,t9.X)(),{clear:p,query:g,refine:x}=(0,na.V)(),_=(0,tk.Dc)(),f=l.useCallback(e=>{let t=document.querySelector(".term-search__form__container__input input")?.value;e?.preventDefault(),a(!1),t&&x(t)},[s,x,g]),b=l.useCallback(()=>{h&&m(),g&&(p(),o(""))},[h,m,p,g]),v=l.useCallback(e=>{a(!1),m(),p(),o(""),u(e)},[s,x]),y=l.useMemo(()=>!g&&!h,[g,h]);return(0,i.jsxs)("section",{className:"term-search","aria-label":"Search",children:[(_.isTablet||_.isTabletMax||_.isDesktop)&&(0,i.jsxs)("div",{className:"term-search__letters",children:[(0,i.jsx)("span",{children:"Search by last name:"}),t?.length>0&&t.map((e,t)=>(0,i.jsx)("button",{type:"button",onClick:()=>v(e),children:e},t))]}),(0,i.jsx)(tS.Z,{restrictSearchableAttributes:["name","alternativeName"]}),(0,i.jsx)(n6,{collapsible:!1,isGlobal:!1,nestedInMenu:!1,indexName:"production_mofo_people_namesonly",isPeopleSearch:n,placeholder:"Search by name",classNames:{root:"term-search__holder term-search__name",form:"term-search__form",inputWrapperSuffix:"term-search__form__clear",inputWrapper:"term-search__form__container__input",label:"term-search__holder__icon submit",submitButton:"icon icon-arrow",clearButton:"term-search__form__clear",panel:"term-search__suggestions"}}),(0,i.jsx)("div",{className:`term-search__options ${r?"term-search__options--open":""}`,children:e?.filter(({title:e})=>e).map(({title:e},t)=>(0,i.jsx)(ns,{attribute:e},t))}),(0,i.jsxs)("button",{type:"button",className:"term-search__options-button",onClick:()=>a(!r),children:[(0,i.jsx)("div",{className:"term-search__options-button__line"}),(0,i.jsx)("div",{className:"term-search__options-button__text",children:r?"Fewer Search Options":"More Search Options"}),(0,i.jsx)("div",{className:"term-search__options-button__line"})]}),(0,i.jsxs)("div",{className:"term-search__buttons",children:[(0,i.jsx)(V.A,{text:"Search",variant:"outline-primary",stretch:!1,onClick:f}),(0,i.jsx)(V.A,{text:"Clear",variant:"grey",stretch:!1,disabled:y,onClick:()=>b()})]})]})};n(77230);let nc=({label:e=null,socialIconLinks:t=[]})=>(0,i.jsxs)("div",{className:"social-media-links",children:[e&&(0,i.jsx)("small",{className:"social-media-links__title",children:e}),(0,i.jsx)("ul",{className:"social-media-links__list",children:t?.length>0&&t?.map(({link:e,icon:t},n)=>e?(0,i.jsx)("li",{className:"social-media-links__item",children:(0,i.jsxs)(k.Ay,{link:e,children:[e?.title&&(0,i.jsx)("span",{className:"sr-only",children:e?.title}),(0,i.jsx)(nS,{name:t})]})},n):null)})]});
32nc.propTypes={label:s().string,socialIconLinks:s().instanceOf(Array)};let nd=nc;n(64960);let nu=({borderVariant:e="gray",cellVariant:t="white",headerVariant:n="white",source:r=""})=>r?(0,i.jsx)("div",{className:p()("table-container",`table-container--border-${e}`,`table-container--cell-${t}`,`table-container--header-${n}`),children:(0,i.jsx)(nv,{dangerouslySet:r,tag:"div"})}):null;nu.propTypes={borderVariant:s().string,cellVariant:s().string,headerVariant:s().string,source:s().string};let nm=nu;n(17301);let nh=({children:e=null,id:t=null,label:n=""})=>(0,i.jsx)("div",{"data-tab-label":n,"data-tav-id":t,className:"tab-navigation-container",children:e});nh.propTypes={children:s().node,id:s().string,label:s().string};let np=({boxElementModule:e=null,children:t=null,imageLinkData:n=null,leftSideContentData:r=null,pageContent:a=null,relatedContentData:s=null,relatedLabel:o=null,sideLinksData:c=null,socialLinks:d=null,peopleData:u=null,contactsLabel:m=null})=>{let h="tabs-navigation",g=window.location.pathname,[_,f]=(0,l.useState)([]),b=(0,tk.Ub)("tablet");return(0,l.useEffect)(()=>{let e=[];t?.forEach((t,n)=>{e.push({id:t?.props?.id||`${h}-${n}`,label:t?.props?.label||t?.props?.id||`Navigation Tab ${n}`,url:t?.props?.url})}),f(e)},[t]),(0,i.jsxs)("div",{id:h,className:"tab-navigation-container",children:[(0,i.jsxs)("div",{className:"desktop",children:[(0,i.jsxs)("div",{className:"section tab-navigation-container__nav-bar",children:[d&&(0,i.jsx)("div",{className:"tab-navigation-container__social-links",children:d}),_?.length>0&&(0,i.jsx)("div",{className:"tab-navigation-container__nav-items",children:_.map((e,t)=>{let n=RegExp(`^${g}/?$`);return e?.url?(0,i.jsx)(k.Ay,{link:{url:e.url},children:(0,i.jsx)("button",{id:e?.id,className:p()("tab-navigation-container__nav-bar__nav-item",n.test(e.url)?"active":""),type:"button",children:e?.label},`tab-button-${Date.now()}-${t}`)},`tab-button-${t}`):null})}),e&&e.map(e=>{let{bemLegacyContent:t,bemRichTextContent:n}=(0,x.cu)({bemRichTextData:e.rich_text,bemLegacyHTMLData:e.legacy_code})??{};return n?(0,i.jsx)("div",{className:"bem-rich-text",children:n}):t?(0,i.jsx)("div",{className:"bem-legacy",children:t}):null}),n?.length>0&&(0,i.jsx)("div",{className:"tab-navigation-container__image-cards",children:(0,i.jsx)(eJ,{columnCount:1,images:n})}),c&&(0,i.jsx)("div",{className:"tab-navigation-container__related-wrapper",children:(0,i.jsx)(eK,{...c})}),s&&(0,i.jsxs)("div",{className:"tab-navigation-container__related-wrapper",children:[o&&(0,i.jsx)(nv,{variant:"overview__display-label",tag:"p",children:o}),s?.links?.length>0?(0,i.jsx)(eK,{...s}):null]}),u&&(0,i.jsxs)("div",{className:"tab-navigation-container__related-wrapper",children:[m&&(0,i.jsx)(nv,{tag:"div",dangerouslySet:m?.description}),u?.length>0?(0,i.jsx)(t_,{variant:"mini",people:u,columnCount:1}):null]}),r]}),a&&b&&(0,i.jsx)("div",{className:"tab-navigation-container__content-container",children:a})]}),a&&!b&&(0,i.jsx)("div",{className:"tab-navigation-container__mobile-child",children:a})]})};np.propTypes={bemLegacyContent:s().node,bemRichTextContent:s().node,boxElementModule:s().arrayOf(s().string),children:s().node,imageLinkData:s().arrayOf(s().shape({link:s().shape({title:s().string,url:s().string}),linkImage:s().shape({altText:s().string,imageTitle:s().string,image:s().shape({height:s().number,url:s().string,width:s().number})})})),leftSideContentData:s().node,pageContent:s().node,sideLinksData:s().shape({columnCount:s().number,links:s().arrayOf(s().shape({link:s().shape({hashUrl:s().string,title:s().string,url:s().string}),title:s().string})),variant:s().string}),relatedContentData:s().shape({columnCount:s().number,links:s().arrayOf(s().shape({link:s().shape({hashUrl:s().string,title:s().string,url:s().string}),title:s().string})),variant:s().string}),relatedLabel:s().string,socialLinks:s().node,peopleData:s().instanceOf(Array),contactsLabel:s().shape({despcription:s().string})};let ng=np;n(65510);let nx=({children:e=null,id:t=null,label:n=""})=>(0,i.jsx)("div",{"data-tab-label":n,"data-tav-id":t,className:"tab-container",children:e});nx.propTypes={children:s().node,id:s().string,label:s().string};let n_=({id:e="",children:t=null})=>{let[n,r]=(0,l.useState)(0),[a,s]=(0,l.useState)(null),o=`tabs-${e}`,c=[],u=[],h=(0,tk.Ub)("tablet"),g=null,x=null,_=null,f=null,b=0;for(let e=0;e<t?.length;e+=1){let n=t[e];u.push(n),c.push({id:n?.props?.id.toLowerCase().replace(/[,.\s+]/g,"-")||`${o}-tab${b}`,childIndex:b,label:n?.props?.label||n?.props?.id||`Tab ${e}`}),b+=1}(0,l.useEffect)(()=>{g=document.getElementById(o);{let e=window?.location.hash;if(e){let t=g?.querySelector(e),n=parseInt(t?.getAttribute("data-child-index"));n&&r(n),(n||0===n)&&s(n)}}x=g?.getElementsByClassName("tabs-container__nav-bar__nav-item"),_=x?.[n],f=g?.getElementsByClassName("tabs-container__content-container__tab-wrapper");for(let e=0;e<x?.length;e+=1){let t=x[e];t?.addEventListener("click",e=>{_?.setAttribute("aria-selected","false"),e?.target?.setAttribute("aria-selected","true"),_?.setAttribute("tabindex","-1"),e?.target?.setAttribute("tabindex","0"),f?.[_?.dataset?.childIndex]?.classList?.remove("active"),f?.[e.target?.dataset?.childIndex]?.classList?.add("active"),_=e?.target,t.id&&window?.history?.replaceState(null,null,`#${t.id}`)})}});let v=e=>{let t=document.activeElement;if("ArrowRight"===e.key||"ArrowDown"===e.key){e.preventDefault();let n=t.nextElementSibling;null!==n&&n.focus()}else if("ArrowLeft"===e.key||"ArrowUp"===e.key){e.preventDefault();let n=t.previousElementSibling;null!==n&&n.focus()}else"Home"===e.key?document.getElementById(c[0]?.id).focus():"End"===e.key&&document.getElementById(c[c.length-1]?.id).focus()};return(0,i.jsxs)("div",{id:o,className:"tabs-container",children:[h&&(0,i.jsxs)("div",{className:"desktop",children:[c?.length>0&&(0,i.jsx)("div",{className:"tabs-container__nav-bar",role:"tablist","aria-labelledby":`section-title-${e}`,children:c?.map((t,r)=>(0,i.jsx)("button",{id:t?.id,"data-child-index":t?.childIndex,className:"tabs-container__nav-bar__nav-item",type:"button",role:"tab","aria-selected":r===n,"aria-controls":`tabpanel-${t?.id?t?.id:e}`,tabIndex:r===n?"0":"-1",onKeyDown:v,children:(0,i.jsx)(nv,{dangerouslySet:t?.label})},`tab-button-${Date.now()}-${r}-${Math.random()}`))}),u?.length>0&&(0,i.jsx)("div",{className:"tabs-container__content-container",children:u?.map((t,r)=>(0,i.jsx)("div",{className:p()("tabs-container__content-container__tab-wrapper",r===n?"active":""),id:`tabpanel-${e}-${r}`,"aria-labelledby":c[r]?.id,role:"tabpanel",tabIndex:"0",children:t},`tab-child-${Date.now()}-${r}`))})]}),c?.length>0&&!h&&(0,i.jsx)("div",{className:"mobile",children:(0,i.jsx)(m,{variant:"tabs",autoClose:!0,children:c?.map((e,n)=>(0,i.jsx)(d,{title:e?.label,id:`${e.id}`,open:n===a,dataChildIndex:n,children:t?.[e?.childIndex]?.props?.children},`tab-accordion-${n}-${Math.random()}`))})})]})};
32n_.propTypes={children:s().node,id:s().string};let nf=n_;n(81028);let nb=({tag:e="div",variant:t=null,children:n=null,dangerouslySet:r=null})=>{let l={p:({content:e,displayAs:t})=>(0,i.jsx)("p",{className:p()(t),children:e}),div:({content:e,displayAs:t})=>(0,i.jsx)("div",{className:p()("dangerously-set-container",t),children:e}),span:({content:e,displayAs:t})=>(0,i.jsx)("span",{className:p()(t),children:e}),small:({content:e,displayAs:t})=>(0,i.jsx)("small",{className:p()(t),children:e}),mark:({content:e,displayAs:t})=>(0,i.jsx)("mark",{className:p()(t),children:e}),code:({content:e,displayAs:t})=>(0,i.jsx)("code",{className:p()(t),children:e}),kbd:({content:e,displayAs:t})=>(0,i.jsx)("kbd",{className:p()(t),children:e}),pre:({content:e,displayAs:t})=>(0,i.jsx)("pre",{className:p()(t),children:e}),sub:({content:e,displayAs:t})=>(0,i.jsx)("sub",{className:p()(t),children:e}),sup:({content:e,displayAs:t})=>(0,i.jsx)("sup",{className:p()(t),children:e}),strong:({content:e,displayAs:t})=>(0,i.jsx)("strong",{className:p()(t),children:e}),b:({content:e,displayAs:t})=>(0,i.jsx)("b",{className:p()(t),children:e}),em:({content:e,displayAs:t})=>(0,i.jsx)("em",{className:p()(t),children:e})};return l[e]?l[e]({content:r&&"string"==typeof r?(0,g.Ay)(r):n,displayAs:t}):null};nb.propTypes={children:s().node,dangerouslySet:s().string,tag:s().string,variant:s().string};let nv=nb;n(73752);let ny=({addresses:e,bio:t=null,email:n=null,firstName:r,fullScreen:a=!1,lastName:s,location:o=null,modalId:c,name:d=null,parentStateFunction:u=!1,phones:m=null,practices:h=[],profileLink:g=null,show:x=!1,title:_,trigger:f=null,url:b=null})=>{let v=c||`modal-${Date.now()}`,[y,j]=(0,l.useState)(x);function w(){u&&u(!y),j(!y)}function N(e){e?.classList.add("people-modal-container--deactivated"),setTimeout(()=>{u?u(!1):j(!1)},500)}Array.isArray(n)||(n=[n]);let T=({name:e})=>e?(0,i.jsx)("p",{className:"people-modal-container__content__person-info__contact-info__name",children:e}):null;return(0,i.jsxs)(i.Fragment,{children:[f&&(0,i.jsx)("span",{role:"button",tabIndex:"0",onKeyPress:()=>w(),onClick:()=>w(),children:f}),(0,i.jsx)("div",{id:v,className:p()("people-modal-container",a?"people-modal-container--full":"",y?"people-modal-container--active":""),onClick:e=>{e.target.matches(".people-modal-container")&&N(e.target)},onKeyDown:e=>{e.target.matches(".people-modal-container")&&N(e.target)},role:"button",tabIndex:0,children:(0,i.jsxs)("div",{className:"people-modal-container__content",children:[t&&(0,i.jsx)("div",{className:"people-modal-container__content__bio",dangerouslySetInnerHTML:{__html:t}}),g&&(0,i.jsx)(k.Ay,{color:"primary-blue",link:{title:"Read More \xbb",url:g}}),(0,i.jsxs)("div",{className:"people-modal-container__content__person-info",children:[(0,i.jsxs)("span",{className:"people-modal-container__content__person-info__contact-info",children:[g?d&&(0,i.jsx)(k.Ay,{color:"primary-blue",link:{title:d,url:g},children:(0,i.jsx)(T,{name:d})}):d&&(0,i.jsx)(T,{name:d}),n&&(0,i.jsx)("span",{className:"people-modal-container__content__person-info__contact-info__email",children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:{title:n[0],url:`mailto:${n[0]}`}})}),(o||m?.find(e=>e?.type==="office"||e?.type==="business")?.number)&&(0,i.jsxs)("p",{className:"people-modal-container__content__person-info__contact-info__location-and-phone",children:[o,o&&m?.find(e=>e?.type==="office"||e?.type==="business")?.number?", ":"",m?.find(e=>e?.type==="office"||e?.type==="business")?.number]}),(0,i.jsx)("span",{className:"people-modal-container__content__person-info__contact-info__download-vcard",tabIndex:0,onClick:()=>{tf({name:d,nameObj:{firstName:r,lastName:s},phone:m?.map(e=>({title:e?.number??null,type:e?.type})),addresses:e,email:n.map(e=>({title:e})),title:_,url:b})},onKeyDown:()=>{tf({name:d,nameObj:{firstName:r,lastName:s},phone:m.filter(e=>e?.type==="business"||e?.type==="office")?.map(e=>({title:e?.number??null})),addresses:e,email:n.map(e=>({title:e})),title:_})},title:"Download vCard",role:"button",children:"Download vCard"})]}),h?.length>0&&(0,i.jsxs)("span",{className:"people-modal-container__content__person-info__practices",children:[(0,i.jsx)("strong",{children:"Primary Practices"}),h?.length>0&&h.map(e=>e?(0,i.jsx)("span",{children:(0,i.jsx)(k.Ay,{color:"primary-blue",link:{title:e?.name,url:e?.url}})},e?.name):null)]})]}),(0,i.jsx)("button",{type:"button",onClick:e=>{N(e.target.parentNode.parentNode)},className:"people-modal-container__content__close-button",children:"Close"})]})})]})};ny.propTypes={bio:s().string,email:s().string,fullScreen:s().bool,location:s().string,modalId:s().string,name:s().string,parentStateFunction:s().oneOfType([s().func,s().bool]),phones:s().arrayOf(s().shape({number:s().string,type:s().oneOf(["fax","office","mobile","business","mobile2"])})),practices:s().arrayOf(s().shape({name:s().string,url:s().string}
32)),profileLink:s().string,show:s().bool,trigger:s().oneOfType([s().arrayOf(s().object),s().object]),url:s().string};let nj=ny;s().node,s().string,s().string,s().string,s().string;let nw=({children:e=null,ariaLabel:t="Print this page"})=>(0,i.jsx)("button",{"aria-label":t,className:"share-links__custom-button",onClick:e=>{e.preventDefault(),document.execCommand("print",!1,null)||window.print()},type:"button",children:e});nw.propTypes={children:s().node,ariaLabel:s().string};let nN=nw;n(86127),s().node,s().string,n(53324);let nk=()=>{let[e,t]=(0,l.useState)(!1);function n(){let e=document?.getElementById("preview-nav-url")?.value;window.location.href=`${window.location.origin}/api/preview?redirect=${e}`}return(0,i.jsxs)("div",{className:"preview-nav",children:[(0,i.jsxs)("div",{className:p()("preview-nav__controls",e?"preview-nav__controls--active":""),children:[(0,i.jsx)("input",{id:"preview-nav-url",className:"preview-nav__controls__url",type:"text",placeholder:"/relative/page/path",onKeyDown:e=>{"Enter"===e.key&&n()}}),(0,i.jsx)("button",{type:"button",className:"preview-nav__controls__refresh",onClick:()=>void window.location.reload(!0),children:"Refresh"}),(0,i.jsx)("button",{type:"button",className:"preview-nav__controls__navigate",onClick:()=>n(),children:"Navigate"})]}),(0,i.jsx)("button",{type:"button",className:p()("preview-nav__toggle",e?"preview-nav__toggle--active":""),onClick:()=>t(!e),children:"Preview Menu"})]})};n(81125);let nT=({name:e=null,size:t=null,color:n=null,ariaLabel:r=null})=>(0,i.jsx)("span",{...r?{"aria-label":r}:{"aria-hidden":!0},className:p()("icon",`icon-${e}`,n?`icon--${n}`:""),style:{...t&&{fontSize:`${t}px`}}});nT.propTypes={name:s().string,size:s().oneOfType([s().string,s().number]),color:s().string,ariaLabel:s().string};let nS=nT;n(43204),n(41340),n(83868);let n$=({footnotes:e=[]})=>e?.length>0?(0,i.jsxs)("div",{className:"footnotes-container",children:[(0,i.jsx)("hr",{className:"footnotes-container__bordr"}),e?.map((e,t)=>e?.content?(0,i.jsxs)("div",{id:e?.id,className:"footnotes-container__footnote",children:[(0,i.jsxs)("a",{href:`#${e?.anchor}`,children:["[",t+1,"]"]}),(0,i.jsx)("span",{children:e.content})]},`footnote-${Date.now()}-${t}`):null)]}):null;n$.propTypes={footnotes:s().arrayOf(s().shape({anchor:s().string,content:s().node,id:s().string}))};let nC=n$;n(28690);let nE=e=>
32e?.trim()?.replace("@",""),nI=({oEmbedFunctionEndpoint:e="",tweetId:t=null,userData:n=null})=>{let{name:r,profile_image_url:a,username:s}=n??{},[o,c]=(0,l.useState)();return(0,l.useEffect)(async()=>{let n;if(e&&t&&s)try{let r;n=await (await fetch(`${e}?url=https://twitter.com/${s}/status/${t}&chrome=nofooter&omit_script=1`)).json(),c((r=n?.tweetHtml?.html,r?.replaceAll("<a ",'<a target="_blank" rel="noopener noreferrer" ')))}catch(e){console.error(e)}},[e,t,s]),o?(0,i.jsxs)("article",{className:"twitter-card",children:[(0,i.jsxs)("div",{className:"twitter-card__heading",children:[a&&(0,i.jsx)("div",{className:"twitter-card__heading__image",children:(0,i.jsx)("img",{src:a,alt:`${s} on Twitter`,loading:"lazy",decoding:"async"})}),s&&(0,i.jsx)("div",{className:"twitter-card__heading__text",children:(0,i.jsxs)("a",{href:`https://twitter.com/${s}`,target:"_blank",rel:"noopener noreferrer",children:[r,(0,i.jsx)("br",{}),"@",s]})})]}),o&&s&&t&&(0,i.jsx)("a",{href:`https://twitter.com/${s}/status/${t}`,children:(0,i.jsx)("div",{className:"twitter-card__tweet-text",children:(0,i.jsx)(nv,{dangerouslySet:o,tag:"div"})})}),t&&(0,i.jsxs)("div",{className:"twitter-card__controls",children:[(0,i.jsx)("span",{children:(0,i.jsx)("a",{href:`https://twitter.com/intent/tweet?in_reply_to=${t}`,target:"_blank",rel:"noopener noreferrer",children:(0,i.jsx)(nS,{name:"twitter-message-bubble",size:21})})}),(0,i.jsx)("span",{children:(0,i.jsx)("a",{href:`https://twitter.com/intent/retweet?tweet_id=${t}`,target:"_blank",rel:"noopener noreferrer",children:(0,i.jsx)(nS,{name:"twitter-reload",size:21})})}),(0,i.jsx)("span",{children:(0,i.jsx)("a",{href:`https://twitter.com/intent/like?tweet_id=${t}`,target:"_blank",rel:"noopener noreferrer",children:(0,i.jsx)(nS,{name:"twitter-heart",size:21})})})]})]}):null};nI.propTypes={oEmbedFunctionEndpoint:s().string,tweetId:s().string,userData:s().shape({id:s().string,name:s().string,profile_image_url:s().string,username:s().string})};let nA=({cardCount:e=3,getTweetsFunctionEndpoint:t=null,oEmbedFunctionEndpoint:n=null,username:r=null})=>{let[a,s]=(0,l.useState)([]),o={method:"GET",redirect:"follow"};return(0,l.useEffect)(async()=>{let n;if(e&&t&&r)try{n=await (await fetch(`${t}?username=${nE(r)}&limit=${e}`,o)).json(),s(n)}catch(e){console.error(e)}},[e,t,r]),a?.tweets?.length>0?(0,i.jsx)("div",{className:"twitter-cards",children:a.tweets.map(t=>(0,i.jsx)(nI,{cardCount:e,description:t?.text,oEmbedFunctionEndpoint:n,tweetId:t?.id,userData:a?.userData},t?.id))}):null};nA.propTypes={cardCount:s().number,getTweetsFunctionEndpoint:s().string,oEmbedFunctionEndpoint:s().string,username:s().string};let nD=({username:e}={})=>e?(0,i.jsxs)("div",{className:"twitter-heading",children:[(0,i.jsx)("div",{className:"twitter-heading__icon",children:(0,i.jsx)(nS,{name:"twitter-outline",size:21})}),(0,i.jsx)("span",{className:"twitter-heading__title",children:"Tweets by"}),(0,i.jsx)("span",{className:"twitter-heading__subtitle",children:(0,i.jsxs)("a",{href:`https://twitter.com/${nE(e)}`,target:"_blank",rel:"noopener noreferrer",children:["@",nE(e)]})})]}):null,nM=nA;n(93350);let nO=({columns:e=null})=>{let t=e=>e?.map(e=>(0,i.jsx)("li",{children:e.link?.url?(0,i.jsx)(k.Ay,{color:"primary-blue",link:e.link,children:(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:e.title}})}):(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:e.title}})},`${e.title}-list-item-${Date.now()}`));return(0,i.jsx)("div",{className:p()("list-container"),children:e?.length>0&&e.map(e=>{switch(e.listType){case"ul":return(0,i.jsxs)("div",{className:"list-container__column",children:[e?.title&&(0,i.jsx)(ez,{tag:"h4",variant:"list-container__column__title",children:e.title}),(0,i.jsx)("ul",{className:p()("list-container__column__list","list-container__column__list--unordered"),children:t(e?.items)})]},`unordered-list-${Date.now()}`);case"ol-numeric":return(0,i.jsxs)("div",{className:"list-container__column",children:[e?.title&&(0,i.jsx)(ez,{tag:"h4",variant:"list-container__column__title",children:e.title}),(0,i.jsx)("ol",{className:p()("list-container__column__list","list-container__column__list--numeric"),children:t(e?.items)})]},`numeric-ordered-list-${Date.now()}`);case"ol-alpha":return(0,i.jsxs)("div",{className:"list-container__column",children:[e?.title&&(0,i.jsx)(ez,{tag:"h4",variant:"list-container__column__title",children:e?.title}),(0,i.jsx)("ol",{type:"a",className:p()("list-container__column__list","list-container__column__list--alpha"),children:t(e?.items)})]}
32,`alpha-ordered-list-${Date.now()}`);case"none":return(0,i.jsxs)("div",{className:"list-container__column",children:[e?.title&&(0,i.jsx)(ez,{tag:"h4",variant:"list-container__column__title",children:e?.title}),(0,i.jsx)("ol",{type:"a",className:p()("list-container__column__list","list-container__column__list--none"),children:t(e?.items)})]},`alpha-ordered-list-${Date.now()}`);default:return"error"}})})};nO.propTypes={columns:s().arrayOf(s().shape({listType:s().oneOf(["ul","ol-numeric","ol-alpha","none"]),title:s().string,items:s().arrayOf(s().shape({title:s().string,link:s().shape({title:s().string,url:s().string,hashUrl:s().string,target:s().string})}))}))};let nL=nO;n(26792);let nR=({description:e=null,judges:t=[],documents:n=[],decisions:r=[]})=>{let[a,s]=(0,l.useState)(!1),[o,c]=(0,l.useState)([]),d=`patent-tracker-form-${Date.now()}`;return(0,i.jsxs)("div",{className:"patent-tracker",children:[e&&(0,i.jsx)("div",{className:"patent-tracker__description",dangerouslySetInnerHTML:{__html:e}}),(0,i.jsx)("div",{className:"patent-tracker__tracker",children:(0,i.jsxs)("form",{id:d,className:"patent-tracker__tracker__form",onSubmit:e=>{e.preventDefault();let t=e.target,r=t?.getElementsByClassName("field-judge")?.[0],i=null,l=t?.getElementsByClassName("field-decision");for(let e=0;e<l.length;e+=1){let t=l[e];t?.checked&&(i=t?.value,e=l.length)}!function(e){let t=[];if(e?.judge||e?.name||e?.startDate||e?.endDate||e?.decision)for(let r=0;r<n.length;r+=1){let i=n[r],l=!0;e?.judge&&i?.judge!==e?.judge&&(l=!1),e?.name&&!i?.name?.toLowerCase().includes(e?.name?.toLowerCase())&&(l=!1),e?.decision&&i?.decision?.id!==e?.decision&&(l=!1);let a=e?.startDate?new Date(e.startDate).getTime():null,s=e?.endDate?new Date(e.endDate).getTime():null,o=i?.startDate?new Date(i.startDate).getTime():null;a?s?(o<a||o>s)&&(l=!1):o<a&&(l=!1):s&&o>s&&(l=!1),l&&t.push(i)}else t=n;c(t),s(!0)}({judge:r?.options?.[r?.selectedIndex]?.value||null,name:t?.getElementsByClassName("field-name")?.[0]?.value||null,startDate:t?.getElementsByClassName("field-start-date")?.[0]?.value||null,endDate:t?.getElementsByClassName("field-end-date")?.[0]?.value||null,decision:i})},children:[(0,i.jsxs)("select",{className:"patent-tracker__tracker__form__judge standard field-judge","aria-label":"Select Judge",children:[(0,i.jsx)("option",{value:"",children:"Select Judge"}),t?.length&&t.map((e,t)=>e?.name&&e?.id?(0,i.jsx)("option",{value:e.id,children:e.name},`judge-option-${t}`):null)]}),(0,i.jsx)("input",{type:"text",placeholder:"Party Name",className:"patent-tracker__tracker__form__name field-name"}),(0,i.jsx)("input",{type:"text",placeholder:"Start Date",onFocus:e=>{e.target.type="date"},onBlur:e=>{""===e.target.value&&(e.target.type="text")},className:"patent-tracker__tracker__form__start-date field-start-date"}),(0,i.jsx)("input",{type:"text",placeholder:"End Date",onFocus:e=>{e.target.type="date"},onBlur:e=>{""===e.target.value&&(e.target.type="text")},className:"patent-tracker__tracker__form__end-date field-end-date"}),r?.length&&(0,i.jsx)("div",{className:"patent-tracker__tracker__form__decision",children:r?.map((e,t)=>e?.name&&e?.id?(0,i.jsxs)("span",{className:"patent-tracker__tracker__form__decision__option",children:[(0,i.jsx)("input",{type:"radio",name:"decision",value:e.id,id:`decision-${t}`,className:"field-decision"}),(0,i.jsx)("label",{htmlFor:`decision-${t}`,children:e.name})]},`decision-${t}`):null)}),(0,i.jsxs)("div",{className:"patent-tracker__tracker__form__controls",children:[(0,i.jsx)("button",{type:"submit",className:"patent-tracker__tracker__form__controls__search",children:"Search"}),(0,i.jsx)("input",{type:"reset",value:"Clear",onClick:()=>{s(!1);let e=null;"u">typeof document&&(e=document?.getElementById(d)),e?.getElementsByClassName("field-start-date")?.[0]?.type&&(e.getElementsByClassName("field-start-date")[0].type="text"),e?.getElementsByClassName("field-end-date")?.[0]?.type&&(e.getElementsByClassName("field-end-date")[0].type="text")},className:"patent-tracker__tracker__form__controls__reset"})]})]})}),(0,i.jsxs)("div",{className:`patent-tracker__results ${a?"active":null}`,children:[(0,i.jsx)("span",{className:"patent-tracker__results__header",children:o?.length>0?"Results:":"No results found"}),o?.length?(0,i.jsx)("ul",{className:"patent-tracker__results__entries",children:o.map((e,t)=>e?.name&&(0,i.jsxs)("li",{className:"patent-tracker__results__entries__entry",children:[e?.startDate&&e?.startDate?.length>=10&&/^\d{4}-\d{2}-\d{2}$/.test(e.startDate.substring(0,10))&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:(0,M.A)((0,O.A)(e.startDate.substring(0,10)),"MMMM dd, yyyy")})," "]}),e?.docURL?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(k.Ay,{color:"primary-blue",link:{url:e.docURL},children:e?.name})," "]}):`${e?.name} `,e?.decision?.name&&`(${e.decision.name})`]},`document-${t}`))}):null]})]})};nR.propTypes={description:s().string,judges:s().arrayOf(s().shape({name:s().string,id:s().string})),documents:s().arrayOf(s().shape({name:s().string,judge:s().string,
32startDate:s().string,endDate:s().string,docURL:s().string,decision:s().shape({name:s().string,id:s().string})})),decisions:s().arrayOf(s().shape({name:s().string,id:s().string}))};let nF=nR,nP=({person:e,modalId:t})=>{let{addresses:n,bio:r,email:l,firstName:a,image:s,lastName:o,link:c,location:d,name:u,phones:m,practices:h,title:g}=e??{};return(0,i.jsx)("div",{className:p()("profile-card","profile-card--mini-modal"),children:(0,i.jsx)(nj,{trigger:(0,i.jsxs)(i.Fragment,{children:[s&&th(e),(0,i.jsx)("div",{className:"profile-card--mini__text-content",children:tp({person:e,title:g,showLink:!1})})]}),addresses:n??null,bio:r??null,firstName:a??null,lastName:o??null,name:u??null,parentStateFunction:!1,profileLink:c?.url??null,email:l?.[0]??null,location:d??null,modalId:t??null,phones:m??null,practices:h??null,title:g??null,url:c?.url??null})})},nq=({columnCount:e=1,people:t=[],cardCount:n=null})=>{let[r,a]=(0,l.useState)("show more"),[s,o]=(0,l.useState)(n);return t?.length>0?(0,i.jsx)("div",{className:"profile-cards",children:(0,i.jsxs)("ul",{className:p()("profile-cards__list",`profile-cards__list--columns-${e}`),children:[t.filter(e=>e.title&&e.name).slice(0,s||t.length).map((e,t)=>(0,i.jsx)("li",{className:"profile-cards__list__item",children:(0,i.jsx)(nP,{person:e,modalId:`people-modal-${t}-${Math.random()}`})},`profile-card-item-${t}`)),(0,i.jsx)("li",{children:n&&t.length>5&&(0,i.jsx)("span",{className:"profile-cards__list__show-more-button",children:(0,i.jsx)("button",{type:"button","aria-label":r,onClick:e=>{e?.preventDefault(),s===n?(o(t.length),a("show less")):(o(n),a("show more"))},children:r})})})]})}):null};nq.propTypes={columnCount:s().number,people:s().arrayOf(s().shape({name:s().string,displayName:s().string,image:s().shape({url:s().string,width:s().number,height:s().number}),title:s().string,location:s().string,phone:s().arrayOf(s().shape({number:s().string,extension:s().string})),email:s().arrayOf(s().string),link:s().shape({title:s().string,url:s().string,hashUrl:s().string,target:s().string})})),cardCount:s().number};let nU=nq;n(10300);let nB=({image:e=null,name:t=null,title:n=null,quote:r=null})=>(0,i.jsx)(N,{trigger:(0,i.jsxs)("div",{className:"quote-card",children:[(0,i.jsx)("div",{className:"quote-card__image",children:(0,i.jsx)(D,{image:e,layout:"responsive"})}),(0,i.jsx)(nv,{variant:"quote-card__name",dangerouslySet:t}),(0,i.jsx)(nv,{variant:"quote-card__title",dangerouslySet:n})]}),children:(0,i.jsx)(nv,{tag:"div",dangerouslySet:r,variant:"quote-card__modal__quote"})});nB.propTypes={image:s().shape({altText:s().string,image:s().shape({height:s().number,url:s().string,width:s().number}),layout:s().string,objectFit:s().string}),name:s().string,title:s().string,quote:s().string};let nz=({thumbs:e=null,columnCount:t=4})=>(0,i.jsx)("div",{className:"quote-cards",children:(0,i.jsx)("ul",{className:`quote-cards__list quote-cards__list--columns-${t}`,children:e.map((e,t)=>(0,i.jsx)("li",{className:"quote-cards__list__item",children:(0,i.jsx)(nB,{image:e?.image,name:e?.name,title:e?.title,quote:e?.quote})},`quote-card-item-${t}`))})});nz.propTypes={thumbs:s().arrayOf(s().shape({name:s().string,title:s().string,quote:s().string,image:s().shape({url:s().string})})),columnCount:s().number};let nH=nz;var nW=n(57409);n(34172);let nK=({width:e,title:t,type:n,uri:r,cta:a,foregroundColor:s,backgroundImage:o})=>{let c=(0,l.useCallback)(e=>{let t=e.split(" ");return t?.length>9?t?.slice(0,9).join(" ").concat("..."):e},[]);return(0,i.jsx)("div",{className:"carousel-item",style:{width:e},children:(0,i.jsx)("div",{className:"inner-carousel-container",style:{backgroundImage:`url(${o})`},children:(0,i.jsxs)("div",{className:"content",style:{backgroundColor:s},children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"eyebrow",children:n}),(0,i.jsx)("div",{className:"headline",children:t}),(0,i.jsx)("div",{className:"headlineMobile",children:c(t)})]}),a?.length>1&&r?.length>1&&(0,i.jsx)("div",{children:(0,i.jsx)(k.Ay,{linkStyle:"Button",buttonVariant:"orange",link:{url:r},children:a})})]})})})},nV=({children:e})=>{let[t,n]=(0,l.useState)(0),[r,a]=(0,l.useState)(!1),s=t=>{t<0?t=l.Children.count(e)-1:t>=l.Children.count(e)&&(t=0),n(()=>t)};(0,l.useEffect)(()=>{let e=setInterval(()=>{r||s(t+1)},5e3);return()=>{e&&clearInterval(e)}});let o=(0,nW.uh)({onSwipedLeft:()=>s(t-1),onSwipedRight:()=>s(t+1)});return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{...o,className:"carousel",onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[(0,i.jsx)("div",{className:"prev",children:(0,i.jsx)("button",{className:"carousel__nav-arrow-button",onClick:()=>s(t-1),"aria-label":"Previous Slide",children:(0,i.jsx)(nS,{name:"arrow-left",decorative:!0})})}),(0,i.jsx)("div",{className:"next",children:(0,i.jsx)("button",{className:"carousel__nav-arrow-button",onClick:()=>s(t+1),"aria-label":"Next Slide",children:(0,i.jsx)(nS,{name:"arrow-right",decorative:!0})})}),(0,i.jsx)("div",{className:"inner",style:{transform:`translateX(-${100*t}%)`},children:l.Children.map(e,e=>(0,l.cloneElement)(e,{width:"100%",updateIndex:s,activeIndex:t}))})]})})},nY=e=>Object.fromEntries(Object.entries(e).filter(([,e])=>null!=e&&!(Array.isArray(e)&&0===e.length))),nG=({data:e,type:t,currentUrl:n})=>{if(!e)return null;let r=(()=>{switch(t){case"insights":case"news":return((e,t)=>{let{headerData:n,descriptionData:r,peopleData:i,practicesData:l,type:a}=e;return nY({"@context":"https://schema.org","@type":"Article",headline:n?.title||n?.displayTitle,de
32scription:r?.description?r.description.replace(/<[^>]+>/g,"").substring(0,200):null,datePublished:n?.date?new Date(n.date).toISOString():null,dateModified:n?.date?new Date(n.date).toISOString():null,author:i?.length>0?i.map(e=>({"@type":"Person",name:e.displayName||`${e.first} ${e.last}`.trim(),url:e.url||null})):null,publisher:{"@type":"Organization",name:"Morrison Foerster",url:"https://www.mofo.com",logo:{"@type":"ImageObject",url:"https://www.mofo.com/apple-touch-icon.png"}},mainEntityOfPage:{"@type":"WebPage","@id":t||null},articleSection:a||n?.eyebrow,keywords:l?.length>0?l.map(e=>e?.title).join(", "):null,inLanguage:"en-US",isAccessibleForFree:!0,wordCount:r?.description?r.description.replace(/<[^>]+>/g,"").split(" ").length:null})})(e,n);case"people":return(e=>{let{profileHeroData:t,biosData:n,educationData:r,experienceData:i}=e,l={"@context":"https://schema.org","@type":"Person",name:t?.name?.trim()||null,jobTitle:t?.title?.[0]||null,email:t?.email?.[0]?.email?`mailto:${t.email[0].email}`:null,telephone:t?.phone?.[0]?.phone||null,description:n?.[0]?.html?n[0].html.replace(/<[^>]+>/g,"").substring(0,200):null,url:t?.url?`https://www.mofo.com${t.url}`:null,sameAs:t?.linkedIn?.url?[t.linkedIn.url]:[]};return t?.location?.length>0&&(l.workLocation=t?.location?.map(e=>({"@type":"Place",name:e,address:{"@type":"PostalAddress",addressLocality:e,addressCountry:"USA"}}))),r?.length>0&&(l.alumniOf=r.map(e=>({"@type":"EducationalOrganization",name:e,description:"Education"}))),i?.length>0&&(l.hasOccupation=i.map(e=>({"@type":"Occupation",name:e?.title,description:e?.description}))),nY(l)})(e);default:return null}})();return r?(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(r)}}):null};n(46872);var nJ=n(87080),nX=n(67220),nZ=n(89468);let nQ=({config:e})=>{let t=l.useMemo(()=>{var t;let n;return console.error("config initial",(t=e)[0].initial),(0,nZ.Op)({id:"survey",initial:"question1",context:{answers:{},formEntries:{}},states:(n={},t[0].questions.forEach(e=>{n[e.id]={on:e.answers.reduce((t,n)=>(t[`ANSWER_${n.text.toUpperCase()}`]={target:n.next,actions:(0,nX.a)({answers:({context:t,event:n})=>({...t.answers,[e.id]:n.answer})})},t),{})}}),n.summary={type:"final"},n)})},[e]),[n,r]=(0,nJ.zl)(t),a=e[0]?.questions?.find(e=>e?.id===n?.value),s=e=>{let t=5381;for(let n=0;n<e.length;n++)t=33*t^e.charCodeAt(n);return t>>>0};return(0,i.jsxs)("div",{children:[a&&(0,i.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,i.jsxs)("div",{style:{minHeight:"200px"},children:[(0,i.jsx)("h3",{className:"survey-component__h3",children:a?.question}),(0,i.jsx)("p",{children:a?.description}),a?.pardotForm&&(0,i.jsx)("div",{children:(0,i.jsx)("iframe",{title:"Pardot Form",src:`https://www2.mofo.com/l/323401/2024-09-05/b2vlr?comments=${((e,t)=>{let n=[];for(let[r,i]of Object.entries(e)){let e=!0;for(let[n,r]of Object.entries(i))if(t[n]!==r){e=!1;break}e&&n.push(r)}return console.log("survey results",n.join(""),s(n.join(""))),s(n.join(""))})({SB261:{question1:"Yes",question2:"Yes"},SB253:{question2:"Yes",question3:"Yes",question4:"Yes",question5:"No"},AB1305:{question2:"Yes"}},n?.context?.answers)}`,style:{width:"50vw",margin:0,padding:0,minHeight:"300px"}})})]}),(0,i.jsx)("div",{style:{display:"flex",justifyContent:"flex-end"},children:!a?.pardotForm&&a?.answers?.map(e=>(0,i.jsx)("div",{style:{marginRight:"20px"},children:(0,i.jsx)(V.A,{variant:"outline-primary",text:e?.text,onClick:()=>{var t;return t=e?.text,void r({type:`ANSWER_${t.toUpperCase()}`,answer:t})}})}))})]}),n?.matches("summary")&&(0,i.jsx)("div",{})]})};
32var n0=n(68815),n1=n(67083),n2=n(4616);let n5=(0,n1.w)("32K1SAF5HC","c30516a01e9b4246495ef6dcbb2eb6b8"),n4={...n5,search:e=>new Promise(t=>{r&&clearTimeout(r),r=setTimeout(()=>{t(n5.search(e))},200)})},n3=e=>{let t=(0,l.useRef)(null),r=(0,l.useRef)(null);return(0,l.useEffect)(()=>{if(t.current){if(r.current=(0,n2.n)({...e,container:t.current,classNames:{...e.classNames},renderer:{createElement:l.createElement,Fragment:l.Fragment,render(e,t){let{createRoot:r}=n(89315);t._reactRoot||(t._reactRoot=r(t)),t._reactRoot.render(e)}},shouldPanelOpen:({state:e})=>e.query.length>0,onStateChange({state:n,prevState:r}){let i=t.current;if(!i)return;i.querySelector("form")?.toggleAttribute("data-autocomplete-has-value",!!n.query);let l=i.querySelector('[role="combobox"]');if(l){let e=n.query&&n.query.length>0;l.setAttribute("aria-expanded",String(e))}e.onStateChange?.({state:n,prevState:r})}}),e.collapsible){let e=t.current?.querySelector("form"),n=t.current?.querySelector('[role="combobox"]');if(e&&n){let t=()=>{let t=e.contains(document.activeElement),r=e.hasAttribute("data-autocomplete-has-value"),i=e.matches(":hover");n.setAttribute("aria-expanded",String(t||r||i))};return e.addEventListener("focusin",t),e.addEventListener("focusout",t),e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",t),()=>{e.removeEventListener("focusin",t),e.removeEventListener("focusout",t),e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",t),r.current?.destroy()}}}return()=>{r.current?.destroy()}}},[e]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{ref:t,onBlur:()=>r.current?.setIsOpen(!1)}),(e.collapsible||e.nestedInMenu)&&(0,i.jsx)("div",{className:"quick-search__form__link","aria-hidden":"true",children:(0,i.jsx)("div",{className:"quick-search__form__link__icon",children:(0,i.jsx)(nS,{name:"search",size:"20"})})})]})},n6=({isGlobal:e,indexName:t,collapsible:n,classNames:r,placeholder:a,nestedInMenu:s,isPeopleSearch:o=!1,isCareers:c})=>{let d=(0,eL.useRouter)(),u=window.location.origin.includes("deploy-preview")?"https://deploy-preview-1537--mofo-development.netlify.app/":"https://www.mofo.com",m=l.useMemo(()=>c?u:"",[c]),{setIndexUiState:h}=(0,tT.J)(),{query:p}=(0,na.V)(),{refine:g}=(0,t9.X)(),x=(0,l.useMemo)(()=>!n&&!s,[n,s]),_=(0,l.useMemo)(()=>({query:x?p:""}),[p]),f=(0,l.useCallback)(t=>{let{state:n}=t,r=d.asPath.startsWith("/search");return o&&n?.query?d.push(`/people?q=${encodeURIComponent(n.query)}`):e&&!r?d.push(`${m}/search?q=${n.query}`):void(h({query:n.name?n.name:n.query,page:0}),g())},[o,c,d,m]),b=(0,l.useMemo)(()=>[(0,n0.D)({indexName:t,searchClient:n4,debounceTime:200,getSearchParams:()=>({hitsPerPage:5,queryType:"prefixLast",removeWordsIfNoResults:"allOptional"}),transformSource:({source:e})=>({...e,getSuggestions:t=>t.state.query?e.getSuggestions(t):[],getItemUrl:({item:e})=>o?e.url:`/search?q=${e.query}`,onSelect:({item:e})=>o?d.push(e.url):c?d.push(`${m}/search?q=${e.query}`):void f({state:e}),templates:{...e.templates,item:({item:e,components:t})=>o?(0,i.jsx)("div",{className:"aa-ItemContent",children:(0,i.jsx)("div",{className:"aa-ItemTitle",children:(0,i.jsx)(t.Highlight,{hit:e,attribute:"name"})})}):(0,i.jsx)("div",{className:"aa-ItemContent",children:(0,i.jsx)("div",{className:"aa-ItemTitle",children:(0,i.jsx)(t.ReverseHighlight,{hit:e,attribute:"query"})})})}})})],[d.isReady]),v=(0,l.useCallback)(()=>h(e=>({...e,query:""})),[]);return(0,i.jsx)(n3,{isPeopleSearch:o,nestedInMenu:s,placeholder:a,onSubmit:f,classNames:r,plugins:b,initialState:_,onReset:v,collapsible:n,detachedMediaQuery:"none"})},n8=e=>{let{filters:t,children:n}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(rs,{filters:t}),(0,i.jsx)("div",{className:"resource-section-spacer"}),n]})},n9=({text:e="apply",clickCallback:t=()=>{}})=>{let{apply:n}=tA(),r=l.useCallback(()=>{t(),n()},[t,n]);return(0,i.jsx)(V.A,{onClick:r,text:e,variant:"outline-primary"})};n9.propTypes={text:s().string,clickCallback:s().func};let n7=({text:e="clear",clickCallback:t=()=>{}})=>{let{clear:n}=tA(),r=l.useCallback(()=>{t(),n()},[t,n]);return(0,i.jsx)(V.A,{onClick:r,text:e,variant:"outline-primary"})};n7.propTypes={text:s().string,clickCallback:s().func};let re=({text:e="clear",attribute:t,clickCallback:n=()=>{}})=>{let{refine:r}=(0,t9.X)({includedAttributes:[t]}),a=l.useCallback(()=>{n(),r()},[n,r]);return(0,i.jsx)(V.A,{onClick:a,text:e,variant:"outline-primary"})};re.propTypes={text:s().string,clickCallback:s().func,attribute:s().string.isRequired};let rt=({active:e=!1,children:t=null,handleToggleDropdown:n=()=>{},renderClearButton:r=()=>{},renderApplyButton:l=()=>{}})=>(0,i.jsx)("div",{className:p()("filter-dropdown",{"filter-dropdown--active":e}),children:(0,i.jsxs)("div",{className:"filter-dropdown__wrap",children:[n&&(0,i.jsx)("a",{type:"button",role:"button",tabIndex:0,className:"filter-dropdown__close-button",onClick:n,onKeyDown:e=>((e,t)=>{if(e?.key==="Enter")return t?.(e)})(e,n),children:(0,i.jsx)(nS,{name:"close"})}),(0,i.jsx)("form",{children:(0,i.jsxs)("div",{className:"filter-dropdown__content",children:[(0,i.jsx)("div",{className:"filter-dropdown__content__scrollable",children:t}),(0,i.jsxs)("div",{className:"filter-dropdown__content__buttons",children:[r(),l()]})]})})]})});rt.propTypes={active:s().bool,children:s().node,handleToggleDropdown:s().func},n(54798);var rn=n(5459);let rr=e=>{let{items:t,refine:n}=(0,rn.J)(e);return(0,i.jsx)("div",{className:"refinement-list__column",children:(0,i.jsx)("ul",{className:"refinement-list__subtypes",children:!!t.length&&t.map(({label:e,value:t,count:r,isRefined:l},a)=>(0,i.jsx)("li",{className:"refinement-list__column-item",children:(0,i.jsxs)("label",{className:"refinement-list__checkbox custom-checkbox",children:[(0,i.jsx)("input",{className:"refinement-list__checkbox-input refinement-list__checkbox",type:"checkbox",value:t,onChange:()=>n(t),checked:l}),(0,i.jsxs)("span",{className:"refinement-list__checkbox-label custom-checkbox-label",children:[e," ",(0,i.jsx)("span",{className:"refinement-list__checkbox-count refinement-list__count",children:r})]})]})},`${a}_${t.trim()}`))})})},ri=({active:e,handleToggleDropdown:t,title:n})=>(0,i.jsxs)(tI,{children:[(0,i.jsx)(ey,{name:n,filterType:"date",active:e,handleToggleDropdown:t}),(0,i.jsx)(rt,{active:e,handleToggleDropdown:t,renderClearButton:()=>(0,i.jsx)(n7,{}),renderApplyButton:()=>(0,i.jsx)(n9,{clickCallback:t}),children:(0,i.jsx)(tD,{})})]}),rl=({active:e,handleToggleDropdown:t,title:n})=>{let r=(0,l.useMemo)(()=>{switch(n){case"Resource Type":return"subType";case"Industries + Issues":return"industries";case"Practices":return"practices";case"Regions":return"regions";case"Date":return"publishedDate";default:return""}},[n]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ey,{name:n,active:e,handleToggleDropdown:t}),(0,i.jsx)(rt,{active:e,handleToggleDropdown:t,renderClearButton:()=>(0,i.jsx)(re,{attribute:r}),renderApplyButton:()=>(0,i.jsx)(V.A,{onClick:t,text:"apply",variant:"outline-primary"}),children:(0,i.jsx)(rr,{operator:"or",attribute:r,limit:1e3})})]})},ra=({active:e,field:t,handleToggleDropdown:n,title:r})=>t===x.kb.publishDate.field?(0,i.jsx)(ri,{active:e,handleToggleDropdown:n,title:r}):(0,i.jsx)(rl,{active:e,handleToggleDropdown:n,title:r}),rs=({filters:e})=>{let t=(0,l.useRef)(null),[n,r]=(0,l.useState)(!1),[a,s]=(0,l.useState)(null),[o,c]=(0,l.useState)(!0),{isMobile:d,isMobileMin:u}=(0,tk.Dc)(),m=e=>{e?.preventDefault(),r(!n)};return(0,l.useEffect)(()=>{c((d||u)&&!n)},[d,u,n]),(0,i.jsxs)("div",{ref:t,className:"filters-navigation",children:[(0,i.jsx)("div",{className:"filters-navigation__header"}),(0,i.jsxs)("div",{className:"filters-navigation__container",children:[(0,i.jsx)("div",{className:"filters-navigation__container__button-container",children:m&&(0,i.jsx)("a",{type:"button",role:"button",tabIndex:0,className:"filters-navigation__toggle",onClick:m,onKeyDown:e=>{e?.key==="Enter"&&m?.(e)},children:(0,i.jsxs)("div",{className:"filters-navigation__toggle__icon",children:[(0,i.jsx)("label",{children:"Filter "}
32),(0,i.jsx)(nS,{name:n?"close":"bars"})]})})}),(0,i.jsx)("div",{"aria-hidden":o,className:p()("filters-navigation__list-container",{"filters-navigation__list-container--show":n}),children:(0,i.jsx)("ul",{"aria-label":"Resource Filters",className:"filters-navigation__list",children:e?.length>0&&e.map(({field:e,title:t},n)=>(0,i.jsx)("li",{className:"filters-navigation__list__item",children:(0,i.jsx)(ra,{active:a===n,title:t,field:e,handleToggleDropdown:e=>{e?.preventDefault(),a===n?s(null):s(n)}})},`${n}-${e}`))})})]})]})};var ro=n(68989);n(88338);let rc=({backLink:e,linkedContent:t,title:n})=>{let{items:r,refine:a}=(0,ro.d)(),{refine:s}=(0,t9.X)(),o=(e,t)=>{1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||t()},c=(0,l.useMemo)(()=>r.flatMap(e=>e.refinements.filter(e=>"unixDate"!==e.attribute).map(e=>(0,i.jsx)("li",{className:"filter-badges__item",children:(0,i.jsxs)("span",{children:[e.label," (",e.count,")",(0,i.jsx)("a",{role:"button",tabIndex:0,className:"filter-badges__item__close","aria-label":`Remove ${e.label}`,onClick:t=>o(t,()=>a(e)),onKeyDown:t=>o(t,()=>a(e)),children:(0,i.jsx)(nS,{name:"close",size:"11"})})]})},e.label))),[r,a]);return(0,i.jsxs)("div",{className:"filter-badges",children:[e&&t&&(0,i.jsx)("div",{className:"filter-badges__linked-content",children:(0,i.jsxs)("em",{children:["You are seeing ",n.toLowerCase()," related to"," ",(0,i.jsx)(k.Ay,{color:"primary-blue",buttonVariant:null,link:{url:e},children:t})]})}),!!c.length&&(0,i.jsxs)("ul",{children:[c,(0,i.jsx)("li",{children:(0,i.jsx)("a",{role:"button",tabIndex:0,className:"filter-badges__clear-all",onClick:e=>o(e,s),onKeyDown:e=>o(e,s),children:"Clear All"})})]})]})}},45676:()=>{},46560:()=>{},46785:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});let r={mobile:"35.5em",tablet:"48.0625em","tablet-max":"62em",desktop:"75em"}},46872:()=>{},47148:()=>{},48492:()=>{},48726:()=>{},50028:()=>{},50964:()=>{},51050:()=>{},51125:()=>{},53324:()=>{},54031:()=>{},54798:()=>{},56179:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6029),i=n(55729),l=n(71024),a=n.n(l),s=n(72570),o=n(44958),c=n(57882);let d=a()(()=>Promise.all([n.e(376),n.e(655)]).then(n.bind(n,8655)),{loadableGenerated:{webpack:()=>[8655]}}),{footnote:u,image:m,links:h,table:p,video:g,accordion:x}=c.sM,_=({htmlString:e})=>{let t=0,[n,l]=(0,i.useState)([]),[a,c]=(0,i.useState)((0,s.Ay)(e)),f={[m.contentTypeUid]:({data:e,inline:t=null})=>e?.image?.url?(0,r.jsx)("img",{style:t?{float:"right"}:{width:"100%"},src:e?.image?.url,alt:e?.alternate_text},`rich-text-embed-image-${Date.now()}`):null,[u.contentTypeUid]:({data:e})=>{let n={anchor:e?.inline_id??null,content:(0,r.jsx)(_,{htmlString:e?.footnote_content}),id:e?.footnote_id??null};l(e=>[...e,n]),t+=1;let i=e?.footnote_id?.startsWith("#")?e?.footnote_id:`#${e?.footnote_id}`;return e?(0,r.jsxs)("span",{children:[" ",(0,r.jsxs)("a",{id:e?.inline_id,href:i,className:"footnotes-container__inline-link",children:["[",t,"]"]})," "]},`rich-text-embed-inline-footnote-${Date.now()}`):null},[x.contentTypeUid]:({data:e})=>e?(0,r.jsx)(o._I,{variant:e?.variant,autoClose:e?.autoClose,collapseAfter:e?.collapseAfter,columns:e?.columns,children:e.item?.map(({columnCount:e,cards:t,cardType:n,embedCode:i,limitCardWidth:l,photos:a,description:{description:s},title:{description:c}}={},d)=>(0,r.jsxs)(o.nD,{title:c,id:`accordion-${Math.random()}`,children:[s&&(0,r.jsx)(o.EY,{dangerouslySet:s,tag:"div"}),i&&(0,r.jsx)(o.EY,{dangerouslySet:i,tag:"div"}),t?.length>0&&(0,r.jsx)(o.y4,{columnCount:e,limitCardWidth:l,links:t,variant:n}),a?.length>0&&(0,r.jsx)(o.vL,{columnCount:e,images:a,limitCardWidth:l})]},`accordion-page-section-${d}-${Math.random()}`))}):null,[h.contentTypeUid]:({data:e})=>e?.url?(0,r.jsx)(o.gH,{link:{url:e?.url,title:e?.title}},`rich-text-link-component-${Date.now()}`):null,[g.contentTypeUid]:({data:e})=>e?(0,r.jsx)(d,{autoplay:!1,isSticky:null,url:e?.vimeo_||e?.youtube||e?.mp4?.url||null,videoType:e?.vimeo_&&"Vimeo"||e?.youtube&&"YouTube"||null}
32,`rich-text-embed-video-${Date.now()}`):null,[p.contentTypeUid]:({data:e})=>e?(0,r.jsx)(o.XI,{borderVariant:e?.border_variant,cellVariant:e?.cell_variant,headerVariant:e?.header_variant,source:e?.table_source},`rich-text-accordion-component-${Date.now()}`):null};return(0,i.useEffect)(()=>{let t,n=!0;return l([]),t=(0,s.Ay)(e,{replace:({attribs:e,children:t})=>{if(e&&"rich-text-component-embed"===e.class){let t=JSON.parse(e?.["data-component-info"]),n=e?.["data-component-type"],r=e?.["data-component-inline"]?.toLowerCase()==="true";return f[n]?.({data:t,inline:r})}}}),n&&c(t),()=>n=!1},[e]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"dangerously-set-container",children:a}),n&&n?.length>0&&(0,r.jsx)(o.wc,{footnotes:n})]})},f=_},57275:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(6029),i=n(55729),l=n(78459),a=n(81278),s=n.n(a),o=n(34337),c=n(36084);let d=null;var u=n(88127);let m=({qsModule:e,location:t})=>{let{q:n="",office:r="",industries:i="",practices:l="",regions:a="",refinementList:s=""}=e.parse(t.search?.slice(1)),o=s?JSON.parse(decodeURIComponent(s)):{};return{query:decodeURIComponent(n),offices:decodeURIComponent(r),industries:decodeURIComponent(i),practices:decodeURIComponent(l),regions:decodeURIComponent(a),refinementList:o}},h=({qsModule:e,location:t,routeState:n})=>{let r=t.href?.split("?")[0]??"",i=e.parse(t.search?.slice(1)),{backurl:l="",linkedcontent:a="",practicetype:s="",office:o="",industries:c,practices:d,regions:u,refinementList:m=""}=i,h=Object.fromEntries(Object.entries(i).filter(([e])=>e.startsWith("utm_"))),p=(()=>
32{if(n.refinementList)return n.refinementList;try{let e=m?JSON.parse(decodeURIComponent(m)):{};return Object.keys(e).length>0?e:{}}catch(e){return console.debug("Failed to parse existing refinementList",e),{}}})(),g={...l?{backurl:l}:{},...a?{linkedcontent:a}:{},...s?{practicetype:s}:{},...n.query?{q:n.query}:{},...n.offices?{office:n.offices}:o?{office:o}:{},...n.industries?{industries:n.industries}:c?{industries:c}:{},...n.practices?{practices:n.practices}:d?{practices:d}:{},...n.regions?{regions:n.regions}:u?{regions:u}:{},...p&&Object.keys(p).length>0?{refinementList:JSON.stringify(p)}:{}},x={...h,...g},_=e.stringify(x)||"";return _=_.replaceAll(/%28|%29/g,e=>"%28"===e?"(":")"),`${r}${_?`?${_}`:""}`},p="production";(0,o.Ay)("init",{appId:"32K1SAF5HC",apiKey:"c30516a01e9b4246495ef6dcbb2eb6b8"});let g=({children:e})=>{let t=(0,a.useRouter)(),n=i.useMemo(()=>t?.asPath??"",[t?.asPath]),o=i.useMemo(()=>{let e;return e=`${p}_mofo_pages`,n&&n?.includes("/resources")?e=`${p}_mofo_resources`:n&&n?.includes("/people")&&(e=`${p}_mofo_people`),e},[n]),g=i.useMemo(()=>d||(d={...c.K,async search(e){if(e.every(({params:e})=>{let t=e.query&&""!==e.query.trim(),n=e.analytics,r=Array.isArray(e.facets)&&e.facets.length>0;return!t&&!r&&!n}))return Promise.resolve({results:e.map(()=>({hits:[],nbHits:0,nbPages:0,page:0,processingTimeMS:0,hitsPerPage:0,exhaustiveNbHits:!1,query:"",params:""}))});let t=e.filter(e=>{let{params:t}=e;if(t.analytics)return!0;let n=t.query&&""!==t.query.trim(),r=Array.isArray(t.facets)&&t.facets.length>0;return n||r}).map(({params:e,...t})=>{if(e.analytics)return{params:e,...t};let n=e.query&&""!==e.query.trim(),r=e.filters&&""!==e.filters.trim(),i=Array.isArray(e.facetFilters)&&e.facetFilters.length>0;return{params:{...e,hitsPerPage:n||r||i?e.hitsPerPage:0},...t}});return c.K.search(t)}}),[]),x=i.useMemo(()=>({router:(0,u.c)({singletonRouter:s(),routerOptions:{createURL:h,parseURL:m,cleanUrlOnDispose:!1}}),stateMapping:{stateToRoute:e=>{let t=e[o];return{query:t?.query,type:t?.menu?.type,offices:t?.menu?.offices,industries:t?.menu?.industries,practices:t?.menu?.practices,regions:t?.menu?.regions,name:t?.query,refinementList:t?.refinementList}},routeToState:e=>({[o]:{...e?.query?{query:e?.query}:{},...e?.refinementList?{refinementList:e.refinementList}:{},menu:{...e?.type?{type:e?.type}:{},...e.offices?{offices:e.offices}:{},...e.industries?{industries:e.industries}:{},...e.practices?{practices:e.practices}:{},...e.regions?{regions:e.regions}:{}}}})}}),[]);return(0,r.jsx)(l.G,{insights:!0,searchClient:g,routing:x,indexName:o,future:{preserveSharedStateOnUnmount:!0},children:e})};g.displayName="InstantSearchClient";let x=g},57882:(e,t,n)=>{"use strict";let r;n.d(t,{$C:()=>er,Rq:()=>ec,P2:()=>en,kb:()=>ei,Uh:()=>eo.A,sM:()=>el,Fq:()=>i.A,n$:()=>ew,BA:()=>eN,O9:()=>ek,fY:()=>eT,cu:()=>e_,_C:()=>eC,fe:()=>eh,Oo:()=>eS,sg:()=>e$,It:()=>eE,g1:()=>eR,on:()=>eF,zM:()=>eH,zj:()=>ev,VG:()=>ef,T:()=>ez,Yd:()=>eD,qO:()=>eA,bn:()=>eg,l:()=>eU,E5:()=>u,bI:()=>m,Ju:()=>p,X$:()=>g,lN:()=>b,j6:()=>v,GK:()=>Z,vl:()=>ee,mY:()=>ep,Qc:()=>eI,v3:()=>ex,$J:()=>eM,AO:()=>et});var i=n(98848);let{contentstack:l}={contentstack:{photo:"link-cards-photo",basic:"link-cards-basic"}};var a=n(94354),s=n(71217),o=n(48289),c=n.n(o);let d=["article","in the news"],u=(e,t)=>
32{let n=[];return e&&e.hits?.length>0&&e.hits.forEach(e=>{let{title:t,url:r,publishedDate:i,subType:l,displayDate:o,url:u,resourceTimeZone:m,subtitle:h=null}=e??{},p=null;i&&/^\d{4}-\d{2}-\d{2}$/.test(i)&&(p=(0,a.A)((0,s.A)(i),"dd MMM yyyy"));let{pathname:g}=new URL(`https://www.mofo.com${r}`)??{},x=h?.description||h||null;n.push({category:{icon:l||null,name:l},date:{startDate:i&&i?.length>=10&&/^\d{4}-\d{2}-\d{2}$/.test(i.substring(0,10))?m?c()(new Date(i),m,"dd MMM yyyy"):(0,a.A)((0,s.A)(i.substring(0,10)),"dd MMM yyyy"):i?.length>0&&!/^\d{4}-\d{2}-\d{2}$/.test(i.substring(0,10))?i:null,displayDate:o||p},title:t?.split("|")[0]||null,url:u||g||null,subtitle:(e=>{if(!e)return!1;let t=e.toLowerCase();return d.includes(t)})(l)?x:null})}),n},m=(e,t="Morrison Foerster")=>{let{copyright:n,links:r,social_links:i}=e?.[0]?.find(({title:e}={})=>e===t)||e?.[0]?.[0]||{copyright:"",links:[],socialLinks:[]};return{copyright:n,navLinks:r&&r.length>0&&r?.map(e=>({link:{hashUrl:e?.hash_url||"",url:e?.page_reference?.[0]?.url||e?.url||null,title:e?.title||null}}))||[],socialIconLinks:i&&i.length>0&&i?.map(e=>({link:{hashUrl:e?.hashUrl||"",url:e?.page_reference?.url||e?.url||null,title:e?.title||null},icon:e?.icons?.[0]?.value||null}))||[]}},h=e=>{let t,n="";return e?.page_reference?.[0]?.url&&(n=e?.page_reference?.[0]?.url),e?.url&&(n=e?.url),e?.hash_url&&(n+=`#${"#"===(t=e?.hash_url)[0]?t.substring(1):t}`),{label:e?.button_text||"",url:n}},p=(e,t)=>{let n=e??{contact_form:{},primary_navigation:[],secondary_nav:[],socialMediaLinks:{}},r=n.primary_navigation&&n.primary_navigation.length>0&&n.primary_navigation?.map(({nav_btn:e,sub_nav_btn:t}={})=>({label:e?.[0]?.button_text||"",url:e?.[0]?.url||e?.[0]?.page_reference?.[0]?.url||"#",subnavLinks:t&&t?.length>0&&t?.map(e=>h(e))||[]}))||[],i=n.secondary_nav&&n.secondary_nav.length>0&&n.secondary_nav?.map(({nav_btn:e,sub_nav_btn:t}={})=>({label:e?.[0]?.button_text||"",url:e?.[0]?.url||e?.[0]?.page_reference?.[0]?.url||"#",subnavLinks:t&&t?.length>0&&t?.map(e=>h(e))||[]}))||[],l={label:n?.social_links_title||null,socialIconLinks:t&&t?.length>0&&t.map(e=>({icon:e?.icons?.[0]?.value,link:{url:e?.url,hashUrl:e?.hashUrl,title:e?.title}}))||[]};return{logo:{image:e?.logo?.permanent_url||"https://media2.mofo.com/binary/mofo-logo.svg",url:e?.logo_url||"/"},contactForm:{captchaErrorText:n?.contact_form?.captcha_error_text||"",captchaSiteKey:"6Lfzm0sgAAAAAIAalRROysLHeju2l8etIofeeMjb",emailErrorText:n?.contact_form?.email_error_text||"",mailgunContactFormFunctionEndpoint:"https://workday-sync.netlify.app/.netlify/functions/send-mailgun-contact-form-email",messageErrorText:n?.contact_form?.message_error_text||"",text:n?.contact_form?.text?.description||"",subtitle:n?.contact_form?.subtitle||"",title:n?.contact_form?.title||"",disclaimerTitle:n?.contact_form?.disclaimer_title||""},primaryNavLinks:r,secondaryNavLinks:i,socialMediaLinks:l}},g=(e,t,n,r)=>{t?.pageMeta?.open_graph_meta?.og_site_name==="Morrison & Foerster"&&(t.pageMeta.open_graph_meta.og_site_name="Morrison Foerster");let{basePagePath:i=null,pageMeta:l,pageTitle:a=null,pageUrl:s=null,parentPagePath:o=null,imageAuxPeople:c=null}=t??{},d=!1;n&&(r===en.practices.contentTypeUid||r===en.page.contentTypeUid||r===en["privacy-library"].contentTypeUid||r===en.events.contentTypeUid||r===en.insights.contentTypeUid||r===en.news.contentTypeUid||r===en["case-studies"].contentTypeUid||r===en.podcasts.contentTypeUid||r===en["video-audio"].contentTypeUid)&&(d=!0);let{meta_description:u,meta_noindex:m,meta_keywords:h,open_graph_meta:p,title:g,twitter_card:x}=l??{},{og_description:_,og_image:f,og_image_alt_text:b,og_site_name:v,og_title:y,og_type:j,og_url:w}=p??{},{url:N}=f??{},{meta_description:k=null,meta_noindex:T=!1,meta_keywords:S=null,open_graph_meta:$=null,title:C=null,twitter_card:E=null,people_og_image:I=null}=e??{},{og_description:A=null,og_image:D=null,og_image_alt_text:M=null,og_site_name:O=null,og_title:L=null,og_type:R=null,og_url:F=null}=$??{},{url:P=null}=D??{};return{basePagePath:i,metaDescription:u||k||null,metaNoindex:m||T||!1,metaKeywords:h||S||null,ogDescription:_||u||A||null,ogImage:/^[/]people[/]
32/i.test(s)?N||c?.social?.url||c?.common?.url||c?.hero_mobile?.url||I?.url||null:N||P||null,ogImageAltText:b||M||null,ogSiteName:v||O||null,ogTitle:y||(d?n:L)||null,ogType:j||R||null,ogUrl:w||F||null,pageTitle:a||null,pageUrl:s||null,parentPagePath:o||null,title:g||(d?n:C)||null,twitterCard:x||E||null}};var x=n(6029),_=n(55729);n(26613);var f=n(44958);let b=e=>e?(e.startsWith("/")&&(e=e.substring(1)),e=e.split("-").join(" "),e?.replace(/\w\S*/g,e=>e?.charAt(0)?.toUpperCase()+e?.substr(1)?.toLowerCase())):"",v=(e=[])=>e.hits?.map(({name:e,thumbnail:t,position:n,offices:r,phone:i,email:l,url:a,name:s,lastName:o,position:c})=>({name:s||e&&e.split("|")[0]||null,lastName:o,image:{url:t||"https://images.contentstack.io/v3/assets/blt5775cc69c999c255/blta8220c7314391584/common-default.jpeg",width:640,height:280},title:n||null,position:c||"",location:r||null,phone:i?[{number:i}]:null,email:l||null,link:{title:e||null,url:a||null}})),{cards:y}=i.A,{articleCard:j,flipCard:w,linkCard:N,profileCard:k,promotionCard:T}=y,{cards:S}=i.A,{articleCard:$,profileCard:C,promotionCard:E}=S;n(38619);let{cards:I}=i.A,{locationCard:A}=I,{contentstack:D}=i.A,{accordion:M,cards:O,latest:L,library:R,list:F,media:P,mosaic:q,officeCards:U,offices:B,patentTracker:z,peopleCardModal:H,practices:W,customPractices:K,privacyLibrary:V,quoteCard:Y,richText:G,search:J,survey:X}=D,Z=({location:e,metaData:{pageMeta:{open_graph_meta:{og_description:t=null,og_title:n=null,og_url:r}={},social_share:{hashtags:i=null,related_accounts:l=null}={}}={}}={},title:a=""})=>{let s=n?`${n} | Morrison Foerster`:"Link to the MoFo website",o=e.href.includes("https://www.mofo.com")?e.href:e.href.replace(e.origin,"https://www.mofo.com");return{emailLink:`mailto:?subject=${s?.split(" ")?.join("%20")}&body=${t?`${t.replace(/&/g,"%26")}%20|%20`:""}${o}`,shareLinks:{email:{body:t,separator:t&&n?" | ":"",subject:s},facebook:{hashtag:i?.[0]?`#${i[0]}`:null,quote:t},linkedIn:{source:e?.origin||null,summary:t,title:s||a||null},twitter:{hashtags:i,related:l,title:s||a||null},url:o||r||null}}},Q=(e,t)=>e.length>10?c()(e,t,"dd MMM yyyy"):(0,a.A)((0,s.A)(e),"dd MMM yyyy"),ee=({startDate:e,endDate:t,isCard:n=!1,timeZone:r=null,abbreviation:i=null,displayDate:l=null,identifier:o=null})=>{if(!e&&!t)return null;r||(r="US/Pacific");let d=null;try{if(n){let n=e&&e?.length>=10&&/^\d{4}-\d{2}-\d{2}$/.test(e.substring(0,10))?(0,a.A)((0,s.A)(e.substring(0,10)),"dd MMM yyyy"):e?.length>0&&!/^\d{4}-\d{2}-\d{2}$/.test(e.substring(0,10))?`${e}`:null,r=t&&t?.length>=10&&/^\d{4}-\d{2}-\d{2}$/.test(t.substring(0,10))?(0,a.A)((0,s.A)(t.substring(0,10)),"dd MMM yyyy"):t?.length>0&&!/^\d{4}-\d{2}-\d{2}$/.test(t.substring(0,10))?`${t}`:null;l&&l?.length>0?d=l.replace(/(<([^>]+)>)/gi," "):(n||r)&&(d=n!==r&&r?`${n} - ${r}`:n)}else{let n=e&&e?.length>=10&&/^\d{4}-\d{2}-\d{2}$/.test(e.substring(0,10))?Q(e,r):null,a=t&&t?.length>=10&&/^\d{4}-\d{2}-\d{2}$/.test(t.substring(0,10))?Q(t,r):null;if(l&&l?.length>0)d=l.replace(/(<([^>]+)>)/gi," ");else if(n||a){let l=t||e,s=c()(new Date(l),r,"zzz"),o=s.indexOf("GMT")>-1?i&&i.length>0?`${i}`:`${r} (${s})`:`${s}`;n===a?d=e&&t?`${c()(new Date(e),r,"dd MMM yyyy p")} - ${c()(new Date(t),r,"p")} ${o}`:null:e&&t?d=`${c()(new Date(e),r,"dd MMM yyyy")} - ${c()(new Date(t),r,"dd MMM yyyy")}`:e&&!t&&(d=n)}}return d}catch(e){return console.log("parseTimeData error",e),null}},et=e=>"string"!=typeof e||"<p></p>"===e||e?.match(/(?:<p>)([\S\s]*)(?=<\/p>$)/)?.[1]?.trim()?.length===0?null:e,en={capabilities:{contentTypeUid:"practices"},events:{contentTypeUid:"resources_events",isCached:!0},insights:{contentTypeUid:"resources_insights",isCached:!0},news:{contentTypeUid:"resources_news",isCached:!0},page:{contentTypeUid:"pages"},corporateHomepage:{contentTypeUid:"corporate_homepage_v2"},people:{contentTypeUid:"people"},podcasts:{contentTypeUid:"resources_podcasts",isCached:!0},practices:{contentTypeUid:"practices",isCached:!0},"privacy-library":{contentTypeUid:"privacy_library"},"video-audio":{contentTypeUid:"resources_video_audio",isCached:!0},"case-studies":{contentTypeUid:"resources_case_studies",isCached:!0},ndcal:{contentTypeUid:"judge"}};Object.values(en).map(({contentTypeUid:e})=>e);let er={corporateSite:{href:"https://www.mofo.com/",origin:"https://www.mofo.com/"},careersSite:{href:"https://careers.mofo.com/",origin:"https://careers.mofo.com/"}},ei={insights:{title:"Resource Type",name:"insights",field:"resourcePublicationTypes",contentTypeUid:"publication_types",sourceId:"resources_insights"},newsTypes:{title:"Resource Type",name:"newsTypes",field:"resourceNewsTypes",contentTypeUid:"news_types",sourceId:"resources_news"},caseStudiesTypes:{title:"Resource Type",name:"caseStudiesTypes",field:"resourceCaseStudiesTypes",contentTypeUid:"case_studies_type",sourceId:"resources_case_studies"},eventsType:{title:"Resource Type",name:"eventTypes",field:"resourceEventTypes",contentTypeUid:"event_types",sourceId:"resources_events"},podcastTypes:{title:"Resource Type",name:"podcastTypes",field:"resourcePodcastTypes",contentTypeUid:"podcast_type",sourceId:"resources_podcasts"},videoAudioType:{title:"Resource Type",name:"videoAudioType",field:"resourceVideoAudioType",contentTypeUid:"video_audio_type",sourceId:"resources_video_audio"},practice:{title:"Practices",name:"practice",field:"resourcePractice",contentTypeUid:"practice_types"},industry:{title:"Industries + Issues",name:"industry",field:"resourceIndustry",contentTypeUid:"industry"},region:{title:"Regions",name:"region",field:"resourceRegion",contentTypeUid:"region"},sourceUrl:{title:null,name:"sourceUrl",field:"resourceSourceUrl",contentTypeUid:"source_url"},publishDate:{title:"Date",name:"publishDate",field:"resourcePublishDate",contentTypeUid:"date"},displayDate:{title:"Date",name:"displayDate",field:"resourceDisplayDate",contentTypeUid:"display_date"},timeZone:{title:null,name:"timeZone",field:"resourceTimeZone",contentTypeUid:"time_zones"}},el={columns:{contentTypeUid:"columns_content"},embed:{contentTypeUid:"embed_content"},footnote:{contentTypeUid:"footnote_content"},image:{contentTypeUid:"image_content"},links:{contentTypeUid:"Links"},table:{contentTypeUid:"table_content"},video:{contentTypeUid:"video_content"},accordion:{contentTypeUid:"sections_accordion"},sysAssets:{contentTypeUid:"sys_assets"}},{page:ea}=en;var es=n(12128),eo=n(56179);let ec=({boxElementModule:e,descriptionData:t,imageLinkData:n,leftSideContentData:r,notificationBarData:i,hideNotificationBar:l,overview:a,relatedContentData:s,relatedLabel:o,sections:c,showSectionNavigation:d,relatedContentOnLeftSide:u,sideLinksData:m,socialLinks:h,tabsData:p,extendWidth:g=!1,location:b,peopleData:v,contactsLabel:y,sectionsRef:j})=>{let w=(0,_.useMemo)(()=>u?(0,x.jsx)(f.KX,{showSectionNavigation:d,location:b,sectionsRef:j,children:(({boxElementModule:e,descriptionData:t,imageLinkData:n,leftSideContentData:r,relatedContentData:i,relatedLabel:l,sections:a,sideLinksData:s,socialLinks:o,tabsData:c,peopleData:d,contactsLabel:u})=>{let m=[(0,es.A)({richText:t?.description},-1,!0)||null,...a&&a?.length>0?a?.map((e,t)=>(0,es.A)(e,t,!0)):[]],h=r?.description?(0,x.jsx)(f.EY,{tag:"div",children:(0,x.jsx)(eo.A,{htmlString:r.description})}):null;return(0,x.jsx)(x.Fragment,{children:(0,x.jsx)(f.jC,{boxElementModule:e,imageLinkData:n,leftSideContentData:h,relatedContentData:i,relatedLabel:l,pageContent:m,sideLinksData:s,socialLinks:o,peopleData:d,contactsLabel:u,children:c&&c?.length>0&&c.map(({label:e,id:t,url:n}={})=>(0,x.jsx)(f.ah,{label:e,id:t,url:n},`tabs-nav-${e}`))})})})({boxElementModule:e,descriptionData:t,imageLinkData:n,leftSideContentData:r,relatedContentData:s,relatedLabel:o,sections:c,sideLinksData:m,socialLinks:h,tabsData:p,peopleData:v,contactsLabel:y})}):(0,x.jsxs)(f.KX,{showSectionNavigation:d,location:b,sectionsRef:j,children:[!l&&i&&(0,x.jsx)(f.BJ,{...i}),a,c?.length>0&&c.map((e,t)=>(e&&g&&(e.extendWidth=!0),e?(0,es.A)(e,t,!1,j):null))]}),[i,a,c,d,p,b,u,e,t,n,r,s,o,m,h,v,y,l,g,j]);return(0,x.jsx)("section",{id:"main-content",role:"main",tabIndex:-1,
32children:w})},{columns:ed,embed:eu,sysAssets:em}=el,eh=({boxElementModule:e,descriptionData:t,externalPracticeLinkData:n,groupData:r,peopleData:i,practicesData:l,resourcesData:a,rightRichTextData:s,shortPromotionalStatementData:o,variant:c,sectionsRef:d,additionalRightColumnLink:u})=>{let m=i&&i?.length>0?(0,x.jsx)(f.d_,{showIcons:!0,variant:"mini",people:i,columnCount:1}):null,h=s?.description?(0,x.jsx)(f.EY,{tag:"div",children:(0,x.jsx)(eo.A,{htmlString:s.description})}):null,p=l&&l?.industries&&l?.industries?.length>0?l.industries:[],g=l&&l?.practices&&l?.practices?.length>0?l.practices:[],_=l&&l?.regions&&l?.regions?.length>0?l.regions:[];return(0,x.jsx)(f.$B,{boxElementModule:e,biosData:t,externalPracticeLinkData:n,groupData:r,id:"overview",industries:p,navTitle:"Overview",peopleContent:m,practices:g,regions:_,resourcesData:a,rightRichText:h,shortPromotionalStatementData:o,variant:c??"default",additionalRightColumnLink:u,ref:e=>eN(d,e)})},ep=({barAdmissionsData:e,boxElementModule:t,biosData:n,clerkshipData:r,educationData:i,practicesData:l,governmentServicesData:a,pullQuote:s,rightRichTextData:o,setBioHTML:c,regenFont:d,sectionsRef:u})=>{let m=o?.description?(0,x.jsx)(f.EY,{tag:"div",children:(0,x.jsx)(eo.A,{htmlString:o.description})}):null,h=l&&l?.industries&&l?.industries?.length>0?l.industries:[],p=l&&l?.practices&&l?.practices?.length>0?l.practices:[],g=l&&l?.regions&&l?.regions?.length>0?l.regions:[];return(0,x.jsx)(f.$B,{barAdmissionsData:e,boxElementModule:t,biosData:n,clerkshipData:r,educationData:i,id:"overview",industries:h,navTitle:"Overview",practices:p,pullQuote:s,regions:g,rightRichText:m,variant:"default",setBioHTML:c,regenFont:d,governmentServicesData:a,ref:e=>eN(u,e)})},eg=({addressData:e,boxElementModule:t,contactInfo:n,description:r,location:i,metaData:l,overviewNavTitle:a,people:s=[],practicesData:o,practicesLabel:c,registerButtonData:d,reprintLanguage:u,sideBarContentData:m,relatedContentData:h,relatedLabel:p,rightRichText:g,showPdfDownload:_,timeData:b,variant:v="default",videoAudioTypeData:y,videoAudioUrl:j,showSocial:w,url:N,sectionsRef:k})=>{let{url:T,title:S,hashUrl:$}=d??{},C={address:e,contactInfo:n,registerButton:T&&S?(0,x.jsx)(f.gH,{buttonVariant:"outline-blue",link:{title:S,url:T,hashUrl:$},linkStyle:"Button"}):null,timeData:b},{email:E,shareLinks:I}=ex(i,l)??{},A=s&&s?.length>0?(0,x.jsx)(f.d_,{showIcons:!0,variant:"mini",people:s,columnCount:1,cardCount:5}):null,D=null;D="string"==typeof r?(0,x.jsx)(f.EY,{tag:"div",children:(0,x.jsx)(eo.A,{htmlString:r})}):r?.description?(0,x.jsx)(f.EY,{tag:"div",children:(0,x.jsx)(eo.A,{htmlString:r.description})}):null;let M=g?.description?(0,x.jsx)(f.EY,{tag:"div",children:(0,x.jsx)(eo.A,{htmlString:g.description})}):null,O=eC(r?.description),L=o&&o?.industries&&o?.industries?.length>0?o.industries:[],R=o&&o?.practices&&o?.practices?.length>0?o.practices:[],F=o&&o?.regions&&o?.regions?.length>0?o.regions:[],P={boxElementModule:t,description:D,estimatedReadingTime:O,email:E,eventInfo:C,id:"overview",industries:L,navTitle:a||"Overview",offices:o&&o?.offices&&o?.offices?.length>0?o.offices:[],pdfDownload:_??!1,peopleContent:A,practices:R,practicesLabel:c,regions:F,sideBarContent:m?.links&&m?.links?.length>0?(0,x.jsx)(f.y4,{...m}):null,relatedContent:h?.links&&h?.links?.length>0?(0,x.jsx)(f.y4,{...h}):null,relatedLabel:p,reprintLanguage:u,rightRichText:M,shareLinks:I,showSocial:w,variant:v,videoAudioType:y,videoAudioUrl:j,url:N};return(0,x.jsx)(f.Aw,{...P,ref:e=>eN(k,e)})},ex=(e,t)=>{let{emailLink:n,shareLinks:r}=Z({location:e,metaData:t})??{},i=n?{url:n}:null;return{email:i?(0,x.jsx)(f.gH,{link:i,"aria-label":"Email this page",children:(0,x.jsx)(f.Rl,{name:"email",size:24,color:"primary-blue",decorative:!0})}):null,shareLinks:r?(0,x.jsx)(f.Q5,{...r,ariaLabel:"Share this page (menu)"}):null}},e_=({bemRichTextData:e,bemLegacyHTMLData:t})=>{let n=e?.description?(0,x.jsx)(f.EY,{tag:"div",children:(0,x.jsx)(eo.A,{htmlString:e.description})}):null;return{bemLegacyContent:et(e?.description)||n?.props?.children?.props?.htmlString?.children||!t?null:(0,x.jsx)(f.EY,{tag:"div",dangerouslySet:t}),bemRichTextContent:n}},ef=e=>{e&&e?.replace("https://","")?.split("/")?.slice(4)?.join("/");return e};var eb=n(29143);let ev=()=>({page:25,optimizedLimit:100,tempFolder:"/tmp",netlify:{personalAccessToken:"Z-X0-u5gUjpocDf24VJHR0GA_8oci5KH8hGN4ey6dy0",media2SiteId:"610382bc-63e2-423d-afaf-2bf90887a176",media2Domain:"media2.mofo.com",peo
32plePdfDomain:eb.env.NEXT_PUBLIC_PDF_DOMAIN_PEOPLE||"https://mofo-pdf.netlify.app",clientAlertPdfDomain:eb.env.NEXT_PUBLIC_PDF_DOMAIN_CLIENT_ALERT||"https://mofo-pdf-2.netlify.app"},maxDepth:{header:11,footer:10,events:7},contentstack:{assets:{logFolderParentId:"blt8c81291d750ca69c"}},refreshCache:"preview"===eb.env.CONTENTSTACK_ENVIRONMENT&&(!eb.env.DEV_PROCESS||"false"===eb.env.DEV_PROCESS)&&(!eb.env.BUILD_PROCESS||"false"===eb.env.BUILD_PROCESS),limit:"preview"!==eb.env.CONTENTSTACK_ENVIRONMENT||eb.env.DEV_PROCESS&&"false"!==eb.env.DEV_PROCESS?"develop"===eb.env.CONTENTSTACK_ENVIRONMENT&&"true"===eb.env.PULL_REQUEST_PROCESS?250:null:10,higherLimit:"preview"!==eb.env.CONTENTSTACK_ENVIRONMENT||eb.env.DEV_PROCESS&&"false"!==eb.env.DEV_PROCESS?"develop"===eb.env.CONTENTSTACK_ENVIRONMENT&&"true"===eb.env.PULL_REQUEST_PROCESS?250:null:20,isBuilding:!!eb.env.BUILD_PROCESS&&void 0!==eb.env.BUILD_PROCESS&&"true"===eb.env.BUILD_PROCESS,isLocal:!!eb.env.DEV_PROCESS&&void 0!==eb.env.DEV_PROCESS&&"true"===eb.env.DEV_PROCESS,isDryRun:!!eb.env.DRY_RUN&&void 0!==eb.env.DRY_RUN&&"true"===eb.env.DRY_RUN,isDev:!!eb.env.CONTENTSTACK_ENVIRONMENT&&void 0!==eb.env.CONTENTSTACK_ENVIRONMENT&&"develop"===eb.env.CONTENTSTACK_ENVIRONMENT,isPR:!!(eb.env.PULL_REQUEST_PROCESS&&void 0!==eb.env.PULL_REQUEST_PROCESS&&"true"===eb.env.PULL_REQUEST_PROCESS),isISR:!!eb.env.ISR_ASSETS&&void 0!==eb.env.ISR_ASSETS&&eb.env.ISR_ASSETS.length>0&&eb.env.ISR_ASSETS.split("/").length>0,isFastBuild:!!eb.env.FAST_BUILD&&void 0!==eb.env.FAST_BUILD&&"true"===eb.env.FAST_BUILD,mailgun:{auth:{apiKey:eb.env.MAILGUN_API_KEY,domain:eb.env.MAILGUN_DOMAIN_NAME},recipients:{emailsToSendDailyStatus:eb.env.MAILGUN_EMAILS_TO_SEND_DAILY_STATUS,emailsSendedFrom:eb.env.MAILGUN_EMAIL_SENDED_FROM,emailError:eb.env.MAILGUN_EMAILS_TO_SEND_ERROR}}});ev(),n(29143),n(29143),n(29143),n(29143);let{isBuilding:ey}=ev();n(29143),n(26119),n(29143),n(26119),ev(),n(29143),n(26119);var ej=n(29143);ej.env.CONTENTSTACK_AUTH_TOKEN,ej.env.CONTENTSTACK_API_KEY,ej.env.CONTENTSTACK_PRODUCTION_ENV_UID;let ew=(e,t)=>{let n=document.body;if(!n)return;n._emailModalHandler&&(n.removeEventListener("click",n._emailModalHandler),n.removeEventListener("touchstart",n._emailModalHandler));let r=n=>{let r=n.target.closest("a[href*='@mofo.com']");r&&(n.preventDefault(),t(r.href.split(":")[1]),e(!0))};n.addEventListener("click",r),n.addEventListener("touchstart",r),n._emailModalHandler=r},eN=(e={current:[]},t)=>{if(!t||!e||!e.current||!Array.isArray(e.current))return;let n=e.current.findIndex(e=>e.id===t.id);-1===n&&(n=e.current.length),e.current[n]=t},ek=e=>{let t=document.body;if(!t)return;t._showMoreHandler&&(t.removeEventListener("click",t._showMoreHandler),t.removeEventListener("touchstart",t._showMoreHandler));let n=t=>{let n=t.target.closest("section.section a[href^='#']");n&&n.hash&&"#backtolist"!==n.hash&&(t.preventDefault(),e(),setTimeout(()=>{location&&(location.hash=`${n.hash}`)},100))};t.addEventListener("click",n),t.addEventListener("touchstart",n),t._showMoreHandler=n},eT=e=>"string"!=typeof e?"?":e.indexOf("?")>-1?"&":"?",eS=e=>{let t=document.getElementsByClassName("base-modal-container")?.[0];t?.classList.add("base-modal-container--deactivated"),setTimeout(()=>{e(!1)},500)},e$=(e,t=200)=>{let n;return function(r){n&&clearTimeout(n),n=setTimeout(e,t,r)}},eC=(e,t={})=>{let n;if("string"!=typeof e)return{minutes:0,words:0,text:null};let{wordsPerMinute:r=250,language:i="en"}=t,l=e.replace(/<[^>]*>/g,"").replace(/\s+/g," ").trim().split(/\s+/).filter(Boolean).length,a=Math.ceil(l/r),s=a<=1;return{minutes:a,words:l,text:s?null:`Estimated reading time: ${a} ${(n={en:s?"minute":"minutes",es:s?"minuto de lectura":"min de lectura"})[i]||(s?n.en.split(" ")[0]:n.en)}`}},eE={cleanPreviousFocusState:()=>{r=null},enforceFocus:function(e,t,n){if(document!==e.target&&t!==e.target&&!t?.contains(e.target)){if(r===n)return r=t,t?.focus();if(document?.activeElement!==t)return r=n,n?.focus()}r=document?.activeElement}},eI=(e,t)=>{if(e?.length>0&&e?.[0]){let[n]=e,r=n.includes("#"),[i,l]=r?n.split("#"):[n,null],a=i.toLowerCase();if(!r&&a===n||r&&`${a}#${l}`===n)return;r?e[0]=`${a}#${l}`:e[0]=a,e?.[0].split("#").length>1?e[0]=`${e?.[0].split("#")[0].toLowerCase()}#${e?.[0].split("#")[1]}`:e[0]=e?.[0].toLowerCase();let s=e?.length>1?e?.join("?"):e?.[0];return console.log(`Redirecting to lowercase url:"${s}"`),t.replace(`${s}`,void 0,{scroll:!1})}},eA=e=>"string"==typeof e||e instanceof String?e.toLowerCase().replace(/á/g,"a").replace(/é/g,"e").replace(/Ã/g,"i").replace(/ó/g,"o").replace(/ú/g,"u").replace(/ñ/g,"n").replace(/ê/g,"e").replace(/ç/g,"c").replace(/õ/g,"o").replace(/ã/g,"a").replace(/Ã/g,"ss").replace(/ä/g,"ae").replace(/ö/g,"oe").replace(/ü/g,"ue"):"",eD=()=>{let e=document.getElementById("jurisdiction_list");e&&e.addEventListener("change",e=>{let t=e.target.value;window.open(t,"_self")})},eM=(e,{joinTagsWithSpace:t=!1}={})=>
32{if(!e||"string"!=typeof e)return null;let n=e.replace(/<[^>]+>/g,t?" ":"");return(n=t?n.replace(/\s+/g," ").trim():n.trim())||null},eO=/^\d{4}-\d{2}-\d{2}$/,eL="dd MMM yyyy",eR=(e,t=eL)=>{let n=(e=>{if(null==e)return null;let t="string"==typeof e?e:e?.value??e?.$date??null;if(!t||"string"!=typeof t||t.length<10)return null;let n=t.substring(0,10);return eO.test(n)?n:null})(e);return n?(0,a.A)((0,s.A)(n),t):null},eF=e=>{let t={III:!1,II:!1,KC:!0,"Jr.":!0,"Ph.D.":!0,"D.Phil.":!0};try{let n=e?.split(" ")?.filter(e=>!0===t[e]);if(n?.length>0){let t=e?.split(" ")?.pop(),n=e?.split(" "),r=n?.slice(0,-1)?.join(" ");return`${r}, ${t}`.replace(",,",",")}return e}catch{return e}};var eP=n(72570);function eq(e,t){return{$$typeof:e?.$$typeof,key:e?.key,props:{children:t,href:e?.props?.href,target:e?.props?.target},ref:e?.ref,type:e?.type,_owner:e?.owner,_store:e?.store,_self:e?._self,_source:e?._source}}let eU=function e(t){let n=!1;t?.props?.children&&(n=!0);let r=n?t.props.children:t;if(Array.isArray(r))for(let t=0;t<r.length;t+=1){let n=r[t];if(n?.props?.children?.length){let i=[];for(let t=0;t<n.props.children.length;t+=1){let r=n.props.children[t];if("string"==typeof r){let e=r.match(/.{1,1}/g);for(let t=0;t<e?.length;t+=1){let n=e[t];
32i.push(n),i.push((0,eP.Ay)("<span />"))}}else{if(Array.isArray(r?.props?.children))r=eq(r,e(r.props.children));else if("string"==typeof r?.props?.children){let e=[];for(let t=0;t<r.props.children.length;t+=1){let n=r.props.children[t];e.push(n),e.push((0,eP.Ay)("<span />"))}r=eq(r,e)}i?.push(r)}}r[t]=eq(n,i)}else if("string"==typeof n&&n?.length>1){let e=r?.slice(0,t),i=r?.slice(t+1);for(let t=0;t<n?.length;t+=1){let r=n[t];e.push(r),e.push((0,eP.Ay)("<span />"))}r=e.concat(i)}}else if("string"==typeof r){let e=[];for(let t=0;t<r.length;t+=1)e.push(r[t]),e.push((0,eP.Ay)("<span />"));r=e}return n?eq(t,r):r},eB={english:"en",spanish:"es",portuguese:"pt",chinese:"zh",german:"de",japanese:"ja"},ez=function(e){for(let t in eB)if(eB[t]===e)return t;return"n/a"},eH=function(e){return eB?.[e]||"n/a"}},60660:()=>{},61040:()=>{},61807:()=>{},64724:()=>{},64960:()=>{},65510:()=>{},66172:()=>{},66270:()=>{},69034:()=>{},69956:()=>{},70353:()=>{},71820:()=>{},73752:()=>{},75190:()=>{},75955:()=>{},77230:()=>{},80180:()=>{},81028:()=>{},81125:()=>{},83868:()=>{},84340:()=>{},85850:()=>{},86096:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>_,i9:()=>p,zp:()=>g});var r=n(6029),i=n(56121),l=n.n(i),a=n(82203),s=n.n(a);n(12388);var o=n(32988),c=n.n(o),d=n(44958),u=n(93886);let m=RegExp("^(?:[a-z]+:)?//","i"),h=/^(\/)*(mailto:)|(tel:)/;function p(e){return m.test(e)}function g(e){return h.test(e)?e?.charAt(0)==="/"?e.slice(1):e:e?.charAt(0)!=="/"?`/${e}`:e}let x=({arrowPosition:e="left",buttonVariant:t="outline-primary",children:n=null,color:i="dark-blue",link:l=null,linkStyle:a=null,classes:o,nowrap:m=!1,tabindex:h,...x})=>{function _(t){switch(t){case"Text":case"SimpleText":return(0,r.jsxs)("span",{className:c()("text-link-with-arrow",m&&"text-link-with-arrow--nowrap"),children:[(0,r.jsx)("span",{className:"text-link-with-arrow__text",children:("right"===e||"bottom"===e)&&(n||(0,r.jsx)(d.EY,{dangerouslySet:l?.title}))}),(0,r.jsx)("span",{className:c()("text-link-with-arrow__icon-wrapper",e),children:(0,r.jsx)("span",{className:c()("text-link-with-arrow__icon-wrapper__icon",m&&"text-link-with-arrow__icon-wrapper__icon--nowrap"),children:(0,r.jsx)(d.Rl,{name:"arrow-extended",decorative:!0})})}),(!e||"left"===e)&&(n||l.title)]});case"Button":return n||l?.title&&(0,r.jsx)("span",{className:c()("button__label",o),children:l?.title});default:return n||(0,r.jsx)(d.EY,{dangerouslySet:l?.title})}}if(p(l?.url)){if("SimpleText"===a)return _(a);l.url=(0,u.cR)(l.url);let e=c()("Button"===a?c()("button",t):`link link--${i}`,o);return(0,r.jsx)("a",{className:e,href:`${l?.url}${l?.hashUrl||""}`,rel:"noopener noreferrer",target:l?.target||"_blank",title:l?.tooltip||null,tabIndex:h,...x,children:_(a)})}if(!l)return null;if("SimpleText"===a)return _(a);let f=c()("Button"===a?c()("button",t):`link link--${i}`,o);return(0,r.jsx)(s(),{prefetch:!1,href:`${g(l.url)}${l.hashUrl||""}`,target:l.target||"_self",className:f,title:l?.tooltip||null,tabIndex:h,...x,children:_(a)})};x.propTypes={arrowPosition:l().string,buttonVariant:l().string,children:l().node,color:l().string,link:l().shape({hashUrl:l().string,target:l().string,title:l().string,url:l().string,tooltip:l().string}),linkStyle:l().string,nowrap:l().bool};let _=x},86973:()=>{},88328:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(6029),i=n(55729),l=n(56121),a=n.n(l),s=n(32988),o=n.n(s),c=n(72570),d=n(98283),u=n.n(d);n(80180);var m=n(44958);let h="hero-heading",p=({altText:e=null,backgroundImage:t=null,blurb:n=null,link:l=null,title:a=null,video:s=null,fullWidth:d=!1,style:p=null})=>{let[g,x]=(0,i.useState)(!1),[_,f]=(0,i.useState)(!0),[b,v]=(0,i.useState)(null),y=(0,m.Dc)(),j=(0,i.useRef)(null),w=(0,i.useRef)(null);(0,i.useEffect)(()=>{let{isMobileMin:e,isMobile:t,isTablet:n,isTabletMax:r,isDesktop:i}=y;t||e||n||r||i?x(!t&&!e):x(!1)},[y]),(0,i.useEffect)(()=>{let e=()=>{let e=w.current;if(!e)return;let t=e.getBoundingClientRect(),n=t.top+t.height/2;v(t.bottom>=0&&t.top<=window.innerHeight?n:null)};return e(),window.addEventListener("scroll",e,{passive:!0}),window.addEventListener("resize",e),()=>{window.removeEventListener("scroll",e),window.removeEventListener("resize",e)}},[]);let N=(0,i.useCallback)(()=>{j.current&&(_?j.current.getInternalPlayer().pause():j.current.getInternalPlayer().play(),f(!_))},[_]),k={height:"480px",...p||{}};return(0,r.jsxs)("section",{ref:w,className:o()("primary-hero",{"primary-hero--full-width":d}),style:k,"aria-labelledby":a?h:void 0,"aria-label":a?void 0:"Hero",children:[(0,r.jsx)(({onClick:e,size:t=40,top:n})=>{let i=_?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("path",{d:"M15 14V26",strokeWidth:"4"}),(0,r.jsx)("path",{d:"M24 14V26",strokeWidth:"4"})]}):(0,r.jsx)("path",{d:"m27,20.5l-12.75,7.36v-14.72l12.75,7.36Z"}),l=null!=n?{position:"fixed",right:0,top:`${n}px`,transform:"translateY(-50%)"}:{visibility:"hidden"};return(0,r.jsx)("button",{type:"button",className:o()(_?"primary-hero__pause-button":"primary-hero__play-button"),onClick:e,style:l,"aria-label":_?"Pause video":"Play video",children:(0,r.jsxs)("svg",{width:t,height:t,viewBox:"0 0 39 40",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,
32children:[(0,r.jsx)("rect",{x:"2",y:"2",width:"35",height:"36",strokeWidth:"4"}),i]})})},{onClick:N,top:b}),(0,r.jsxs)("div",{className:"primary-hero__background",children:[t&&(0,r.jsx)("div",{className:"primary-hero__background-image",children:(0,r.jsx)(m.hw,{objectFit:"cover",layout:"fill",image:t?.image,altText:e||t?.altText,priority:!0})}),s&&g&&(0,r.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden"},children:(0,r.jsx)("div",{style:{width:"100vw",height:"56.25vw",minHeight:"100%",minWidth:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},children:(0,r.jsx)(u(),{ref:j,url:s.url,playing:!0,controls:!1,loop:!0,playsinline:!0,muted:!0,width:"100%",height:"100%",config:{vimeo:{playerOptions:{dnt:1}}}})})})]}),(0,r.jsxs)("div",{className:"primary-hero__text-content",children:[a&&(0,r.jsx)(m.$j,{tag:"h1",id:h,children:a}),(0,r.jsxs)("div",{className:"primary-hero__text-content__cta",children:[n&&(0,r.jsx)(m.EY,{tag:"div",children:(0,c.Ay)(n)}),l&&(0,r.jsx)(m.gH,{linkStyle:"Button",buttonVariant:"outline-white",link:l})]})]})]})};p.propTypes={altText:a().string,backgroundImage:a().shape({altText:a().string,image:a().shape({height:a().number,url:a().string,width:a().number})}),blurb:a().string,link:a().shape({hashUrl:a().string,target:a().string,title:a().string,url:a().string}),title:a().string,video:a().shape({autoplay:a().bool,isSticky:a().bool,url:a().string,videoType:a().string}),fullWidth:a().bool,style:a().objectOf(a().oneOfType([a().string,a().number]))};let g=p},88338:()=>{},93350:()=>{},93886:(e,t,n)=>{"use strict";n.d(t,{lC:()=>i,cR:()=>s,Mq:()=>l});var r=n(6029);n(55729);let i=({type:e,entry:t,state:n,previousRef:i,currentRef:l,sectionsRef:a,sectionsStateRef:s,IORootMarginTop:o,isTablet:c})=>{if("IO-isIntersecting-change"!==e)return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{style:{position:"fixed",bottom:50,right:20,background:"#ffffffcc",zIndex:99999},children:(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{children:["Previous: ",(0,r.jsx)("b",{ref:i,children:"null"})]}),(0,r.jsxs)("li",{children:["Current: ",(0,r.jsx)("b",{ref:l,children:"null"})]}),a?.current?.map&&a?.current?.map(e=>(0,r.jsxs)("li",{children:[e.id,":"," ",(0,r.jsx)("span",{className:"__debug-state",ref:t=>{s.current[e.id]=t},children:"false"})]},e.id))]})}),(0,r.jsx)("style",{children:` 33 .__debug-state { 34 color: #dc3545; 35 } 36 .__debug-state--true { 37 color: #1e7e34; 38 } 39 .section-navigation::before, 40 .section-navigation::after { 41 content: ""; 42 display: block; 43 position: fixed; 44 width: 100%; 45 height: 1px; 46 z-index: 99999; 47 pointer-events: none; 48 } 49 50 .section-navigation::before { 51 background-color: red; 52 top: calc(${c?o.desktop:o.mobile}px); 53 border-bottom: 40px solid rgb(255 117 0 / 20%); 54 background-clip: content-box; 55 border-top: 1px solid rgb(255 0 0); 56 } 57 58 .section-navigation::after { 59 background-color: blue; 60 bottom: calc(${window.innerHeight}px - ${c?o.desktop:o.mobile}px - 40px); 61 } 62 `})]});{let e=s?.current[t.target.id];e&&(e.innerText=t.isIntersecting,t.isIntersecting&&e.classList.add("__debug-state--true"),t.isIntersecting||e.classList.remove("__debug-state--true")),l&&l.current&&(l.current.innerText=n.currentSection),i&&i.current&&(i.current.innerText=n.previousSection)}},l=(e=":before",t="body")=>{let n=document.querySelector(t),{content:r}=window.getComputedStyle(n,e);return r&&'"normal"'!==r?r?.replace(/^["']|["']$/g,""):""};var a=n(29143);let s=e=>{let t=null,n=e;if(a?.env?.SANITIZE_DOMAINS&&(t=a.env.SANITIZE_DOMAINS?.replace(/ /g,"")?.split(",")),t?.length&&e?.endsWith(".html"))for(let r=0;r<t?.length;r+=1)e?.startsWith(t[r])&&(n=e?.replace(/\.html$/,""),r=t.length);return n}},96010:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(6029),i=n(56121),l=n.n(i),a=n(32988),s=n.n(a);n(85850);let o=({blurCallback:e=()=>{},focusCallback:t=()=>{},onClick:n=null,stretch:i=!1,text:l=null,variant:a="outline-primary",disabled:o})=>(0,r.jsx)("button",{className:s()("button",a,{stretch:i}),onBlur:()=>{e?.()},onFocus:()=>{t?.()},onClick:n,type:"button",disabled:o,children:l&&(0,r.jsx)("span",{className:"button__label",children:l})});o.propTypes={blurCallback:l().func,focusCallback:l().func,onClick:l().func,stretch:l().bool,text:l().string,variant:l().string};let c=o},96532:()=>{},98320:()=>{}
62,98848:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={contentstack:{accordion:"sections_accordion",cards:"sections_cards",latest:"sections_latest",library:"sections_library",list:"sections_lists",media:"sections_media",mosaic:"sections_mosaic",officeCards:"sections_office_cards_modal",offices:"sections_offices",peopleCardModal:"sections_people_cards_modal",patentTracker:"sections_ndcal_patent_tracker",practices:"sections_practices",customPractices:"sections_custom_practices",privacyLibrary:"sections_privacy_library",quoteCard:"sections_quote_cards_modal",richText:"sections_rich_text",search:"sections_search",survey:"sections_survey"},accordion:"accordion",survey:"survey",customPractices:"custom_practices",cards:{articleCard:{default:"article-cards",iconDate:"article-cards-icon-date",img:"article-cards-img",horizontal:"horizontal-article-card"},flipCard:"flip-cards",linkCard:{basic:"link-cards-basic",basicImage:"link-cards-basic-image",basicAlternate:"link-cards-basic-alternate",careerImg:"link-cards-career-with-image",img:"link-cards-img",detailed:"link-cards-detailed",detailedWithCategory:"link-cards-detail-cat",smallThumb:"link-cards-sm-thumb"},locationCard:"location-cards",profileCard:{mini:"profile-cards-mini",miniIcons:"profile-cards-mini-icon",detailed:"profile-cards-detailed"},profileOverlayCard:"profile-overlay-cards",promotionCard:"promotion-cards",twitterCard:"twitter-cards"},latest:"latest",library:"library",list:"list",media:"media",mosaic:"mosaic",offices:"offices",patentTracker:"patent-tracker",peopleCardModal:"people-card-modal",practices:"practices",privacyLibrary:"privacy-library",quoteCard:"quote-cards-modal",richText:"rich-text",search:{type:"sections-search",siteSearch:"site-search",filterSearch:"filter-search",termSearch:"term-search"}}}}]);
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.