About Beverley
“BJ “started her real estate career in the mid 80’s assisting both buyers and sellers in the successful completion of millions of dollars in transactions. As an independent realtor with in Newport Beach, and a
\n",r='Logged in as '+e+" ",a='Switch To Personal ',i='",o+i):function(n){var e='\n",o='You\'re currently accessing '+n+"'s account ",r='Stop ',a='";return e+a}(n.displayName):"";var e,o,r,a,i}return function(e){var t=document.createElement("template");t.innerHTML=o(e),document.body.insertBefore(t.content,document.body.firstElementChild),n()}}()}),At='items:\n- label: Buy\n agentUrl: "/search/sales"\n nonAgentUrl: "/homes-for-sale/"\n isActive:\n - "/search/sales"\n - "/search/buy"\n - "/homes-for-sale/"\n- label: Rent\n agentUrl: "/search/rentals"\n nonAgentUrl: "/for-rent/"\n isActive:\n - "/search/rentals"\n - "/search/rent"\n - "/for-rent/"\n- label: Sell\n globalUrl: "/sell/"\n- label: Compass Exclusives\n children:\n - label: Private Exclusives\n globalUrl: "/private-exclusives/"\n - label: Coming Soon\n agentUrl: "/search/sales/{{geoId}}/?exclusives=1&saleStatuses=12"\n nonAgentUrl: "/coming-soon/listings/"\n - label: Compass Listings\n agentUrl: "/search/sales/{{geoId}}/?exclusives=y&saleStatuses=9,12"\n nonAgentUrl: "/compass-listings/"\n- label: New Development\n hideIfBranded: true\n globalUrl: "/development/"\n- label: Agents\n hideIfBranded: true\n children:\n - label: Find an Agent\n globalUrl: "/agents/"\n - label: Join as an Agent\n globalUrl: "//agents.compass.com/"\n\nbrandingDropdownTitle: "My Agent"\n\nagentPlatformUrl: "/app/home/"\nhomepageUrl: "/"\n\naccountSettingsMenu:\n label: Account\n children:\n - label: Account Settings\n url: "/account/"\n - label: Email Settings\n url: "/email-settings/"\n\nuserMenu:\n label: Saved Items\n children:\n - label: Collections\n url: "/workspace/#/collections"\n - label: Saved Searches\n url: "/workspace/#/saved-searches"\n - label: Saved Buildings\n url: "/workspace/#/saved-buildings"\n experiment: "!disable_corpnav_saved_buildings_item"',wt="clientx_agent_branding_corp_nav",Ot="clientx_agent_branding_opt_out",_t="clientx_branding_override_modal",Lt="clientx_connection_management",St=[{featureKey:wt},{featureKey:Ot},{featureKey:_t},{featureKey:Lt}];var kt=t(function(n,e){var t;"undefined"!=typeof self&&self,t=function(){return function(n){var e={};function t(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return n[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=n,t.c=e,t.d=function(n,e,o){t.o(n,e)||Object.defineProperty(n,e,{configurable:!1,enumerable:!0,get:o})},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=3)}([function(n,e,t){var o=t(5),r=t(1),a=r.toHex,i=r.ceilHeapSize,c=t(6),s=function(n){for(n+=9;n%64>0;n+=1);return n},u=function(n,e){var t=new Int32Array(n,e+320,5),o=new Int32Array(5),r=new DataView(o.buffer);return r.setInt32(0,t[0],!1),r.setInt32(4,t[1],!1),r.setInt32(8,t[2],!1),r.setInt32(12,t[3],!1),r.setInt32(16,t[4],!1),o},l=function(){function n(e){if(function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),(e=e||65536)%64>0)throw new Error("Chunk size must be a multiple of 128 bit");this._offset=0,this._maxChunkLen=e,this._padMaxChunkLen=s(e),this._heap=new ArrayBuffer(i(this._padMaxChunkLen+320+20)),this._h32=new Int32Array(this._heap),this._h8=new Int8Array(this._heap),this._core=new o({Int32Array:Int32Array},{},this._heap)}return n.prototype._initState=function(n,e){this._offset=0;var t=new Int32Array(n,e+320,5);t[0]=1732584193,t[1]=-271733879,t[2]=-1732584194,t[3]=271733878,t[4]=-1009589776},n.prototype._padChunk=function(n,e){var t=s(n),o=new Int32Array(this._heap,0,t>>2);return function(n,e){var t=new Uint8Array(n.buffer),o=e%4,r=e-o;switch(o){case 0:t[r+3]=0;case 1:t[r+2]=0;case 2:t[r+1]=0;case 3:t[r+0]=0}for(var a=1+(e>>2);a>2]|=128<<24-(e%4<<3),n[14+(2+(e>>2)&-16)]=t/(1<<29)|0,n[15+(2+(e>>2)&-16)]=t<<3}(o,n,e),t},n.prototype._write=function(n,e,t,o){c(n,this._h8,this._h32,e,t,o||0)},n.prototype._coreCall=function(n,e,t,o,r){var a=t;this._write(n,e,t),r&&(a=this._padChunk(t,o)),this._core.hash(a,this._padMaxChunkLen)},n.prototype.rawDigest=function(n){var e=n.byteLength||n.length||n.size||0;this._initState(this._heap,this._padMaxChunkLen);var t=0,o=this._maxChunkLen;for(t=0;e>t+o;t+=o)this._coreCall(n,t,o,e,!1);return this._coreCall(n,t,e-t,e,!0),u(this._heap,this._padMaxChunkLen)},n.prototype.digest=function(n){return a(this.rawDigest(n).buffer)},n.prototype.digestFromString=function(n){return this.digest(n)},n.prototype.digestFromBuffer=function(n){return this.digest(n)},n.prototype.digestFromArrayBuffer=function(n){return this.digest(n)},n.prototype.resetState=function(){return this._initState(this._heap,this._padMaxChunkLen),this},n.prototype.append=function(n){var e=0,t=n.byteLength||n.length||n.size||0,o=this._offset%this._maxChunkLen,r=void 0;for(this._offset+=t;e0},!1)}n.exports=function(n,e){e=e||{};var r={main:t.m},a=e.all?{main:Object.keys(r)}:function(n,e){for(var t={main:[e]},o={main:[]},r={main:{}};s(t);)for(var a=Object.keys(t),i=0;i>2]|0;c=o[e+324>>2]|0;u=o[e+328>>2]|0;p=o[e+332>>2]|0;f=o[e+336>>2]|0;for(t=0;(t|0)<(n|0);t=t+64|0){i=a;s=c;l=u;d=p;v=f;for(r=0;(r|0)<64;r=r+4|0){g=o[t+r>>2]|0;h=((a<<5|a>>>27)+(c&u|~c&p)|0)+((g+f|0)+1518500249|0)|0;f=p;p=u;u=c<<30|c>>>2;c=a;a=h;o[n+r>>2]=g}for(r=n+64|0;(r|0)<(n+80|0);r=r+4|0){g=(o[r-12>>2]^o[r-32>>2]^o[r-56>>2]^o[r-64>>2])<<1|(o[r-12>>2]^o[r-32>>2]^o[r-56>>2]^o[r-64>>2])>>>31;h=((a<<5|a>>>27)+(c&u|~c&p)|0)+((g+f|0)+1518500249|0)|0;f=p;p=u;u=c<<30|c>>>2;c=a;a=h;o[r>>2]=g}for(r=n+80|0;(r|0)<(n+160|0);r=r+4|0){g=(o[r-12>>2]^o[r-32>>2]^o[r-56>>2]^o[r-64>>2])<<1|(o[r-12>>2]^o[r-32>>2]^o[r-56>>2]^o[r-64>>2])>>>31;h=((a<<5|a>>>27)+(c^u^p)|0)+((g+f|0)+1859775393|0)|0;f=p;p=u;u=c<<30|c>>>2;c=a;a=h;o[r>>2]=g}for(r=n+160|0;(r|0)<(n+240|0);r=r+4|0){g=(o[r-12>>2]^o[r-32>>2]^o[r-56>>2]^o[r-64>>2])<<1|(o[r-12>>2]^o[r-32>>2]^o[r-56>>2]^o[r-64>>2])>>>31;h=((a<<5|a>>>27)+(c&u|c&p|u&p)|0)+((g+f|0)-1894007588|0)|0;f=p;p=u;u=c<<30|c>>>2;c=a;a=h;o[r>>2]=g}for(r=n+240|0;(r|0)<(n+320|0);r=r+4|0){g=(o[r-12>>2]^o[r-32>>2]^o[r-56>>2]^o[r-64>>2])<<1|(o[r-12>>2]^o[r-32>>2]^o[r-56>>2]^o[r-64>>2])>>>31;h=((a<<5|a>>>27)+(c^u^p)|0)+((g+f|0)-899497514|0)|0;f=p;p=u;u=c<<30|c>>>2;c=a;a=h;o[r>>2]=g}a=a+i|0;c=c+s|0;u=u+l|0;p=p+d|0;f=f+v|0}o[e+320>>2]=a;o[e+324>>2]=c;o[e+328>>2]=u;o[e+332>>2]=p;o[e+336>>2]=f}return{hash:r}}},function(n,e){var t=this,o=void 0;"undefined"!=typeof self&&void 0!==self.FileReaderSync&&(o=new self.FileReaderSync);var r=function(n,e,t,o,r,a){var i=void 0,c=a%4,s=(r+c)%4,u=r-s;switch(c){case 0:e[a]=n[o+3];case 1:e[a+1-(c<<1)|0]=n[o+2];case 2:e[a+2-(c<<1)|0]=n[o+1];case 3:e[a+3-(c<<1)|0]=n[o]}if(!(r>2|0]=n[o+i]<<24|n[o+i+1]<<16|n[o+i+2]<<8|n[o+i+3];switch(s){case 3:e[a+u+1|0]=n[o+u+2];case 2:e[a+u+2|0]=n[o+u+1];case 1:e[a+u+3|0]=n[o+u]}}};n.exports=function(n,e,a,i,c,s){if("string"==typeof n)return function(n,e,t,o,r,a){var i=void 0,c=a%4,s=(r+c)%4,u=r-s;switch(c){case 0:e[a]=n.charCodeAt(o+3);case 1:e[a+1-(c<<1)|0]=n.charCodeAt(o+2);case 2:e[a+2-(c<<1)|0]=n.charCodeAt(o+1);case 3:e[a+3-(c<<1)|0]=n.charCodeAt(o)}if(!(r>2]=n.charCodeAt(o+i)<<24|n.charCodeAt(o+i+1)<<16|n.charCodeAt(o+i+2)<<8|n.charCodeAt(o+i+3);switch(s){case 3:e[a+u+1|0]=n.charCodeAt(o+u+2);case 2:e[a+u+2|0]=n.charCodeAt(o+u+1);case 1:e[a+u+3|0]=n.charCodeAt(o+u)}}}(n,e,a,i,c,s);if(n instanceof Array)return r(n,e,a,i,c,s);if(t&&t.Buffer&&t.Buffer.isBuffer(n))return r(n,e,a,i,c,s);if(n instanceof ArrayBuffer)return r(new Uint8Array(n),e,a,i,c,s);if(n.buffer instanceof ArrayBuffer)return r(new Uint8Array(n.buffer,n.byteOffset,n.byteLength),e,a,i,c,s);if(n instanceof Blob)return function(n,e,t,r,a,i){var c=void 0,s=i%4,u=(a+s)%4,l=a-u,p=new Uint8Array(o.readAsArrayBuffer(n.slice(r,r+a)));switch(s){case 0:e[i]=p[3];case 1:e[i+1-(s<<1)|0]=p[2];case 2:e[i+2-(s<<1)|0]=p[1];case 3:e[i+3-(s<<1)|0]=p[0]}if(!(a>2|0]=p[c]<<24|p[c+1]<<16|p[c+2]<<8|p[c+3];switch(u){case 3:e[i+l+1|0]=p[l+2];case 2:e[i+l+2|0]=p[l+1];case 1:e[i+l+3|0]=p[l]}}}(n,e,a,i,c,s);throw new Error("Unsupported data type.")}},function(n,e,t){var o=t(0),r=t(1).toHex,a=function(){function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this._rusha=new o,this._rusha.resetState()}return n.prototype.update=function(n){return this._rusha.append(n),this},n.prototype.digest=function(n){var e=this._rusha.rawEnd().buffer;if(!n)return e;if("hex"===n)return r(e);throw new Error("unsupported digest encoding")},n}();n.exports=function(){return new a}}])},n.exports=t()});e(kt);var Ct=new kt,It="undefined"!=typeof window?window:self,Tt=It.crypto||It.msCrypto||{},Rt=Tt.subtle||Tt.webkitSubtle;try{Rt.digest({name:"sha-1"},new Uint8Array).catch(function(){Rt=!1})}catch(n){Rt=!1}var Mt=function(n){return Ct.digest(n)},Ft=["seattle"];function Pt(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.isAgent,r=t.isBranded;return e.filter(function(e){return function(n,e){if(e&&n.hideIfBranded)return!1;return!0}(e,r)&&Ut(n.experiments,e.experiment)&&function(n,e,t){var o=void 0!==e.children;if(o){Object.assign(e,{children:Pt(n,e.children,t)});var r=n.geoId,a=e.children.filter(function(n){return!("Coming Soon"===n.label&&Ft.includes(r))});Object.assign(e,{children:a})}return!o||o&&e.children.length>0}(n,e,{isAgent:o,isBranded:r})}).map(function(n){return n.url=function(n,e){return e?n.agentUrl||n.globalUrl:n.nonAgentUrl||n.globalUrl}(n,o),n.active=function n(e){var t=window.location.pathname;if(Array.isArray(e))return e.some(function(e){return n(e)});if("string"==typeof e)return t.startsWith(e);if(e&&"function"==typeof e.test)return e.test(t);return!1}(n.isActive||n.url),n})}function Dt(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Array.isArray(e)?e.filter(function(e){return Ut(n,e.experiment)}):[]}function Ut(n,e){if(!e)return!0;var t="!"===e.charAt(0);t&&(e=e.substr(1));var o=Mt(e);return t?!n||!n[o]:!(!n||!n[o])}var Bt='\n Compass \n \n \n',jt='\n \n \n',Vt=":root {\n --drawerWidth: 286px;\n --flyoutItemHeight: 39px;\n --navHeight: 48px;\n --locationLookupHeight: 40px;\n --iconSizeMedium: 24px;\n}\n\n.uc-corpNav {\n display: flex;\n justify-content: space-between;\n position: relative;\n width: 100%;\n height: 48px;\n height: var(--navHeight);\n border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n border-bottom: 1px solid var(--cx-color-dropShadow);\n color: #171717;\n color: var(--cx-color-text);\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n z-index: 1000;\n z-index: var(--cx-zIndex-10);\n}\n\n/* Ensure toast, when shown, is above the hamburger menu */\n\n#corp-nav-toast-container {\n z-index: 2000;\n z-index: calc(var(--cx-zIndex-10)*2);\n}\n\n.uc-corpNav,\n.uc-corpNav * {\n box-sizing: border-box;\n}\n\n.uc-corpNav-a {\n text-decoration: none;\n}\n\n.uc-corpNav-button {\n background-color: transparent;\n}\n\n.uc-corpNav-svg {\n display: block;\n margin: auto;\n color: inherit;\n fill: currentColor;\n}\n\n.uc-corpNav-iconSizeMedium {\n width: 24px;\n width: var(--iconSizeMedium);\n height: 24px;\n height: var(--iconSizeMedium);\n}\n\n.uc-corpNav-header {\n display: flex;\n align-items: center;\n flex-grow: 1;\n height: 100%;\n}\n\n.uc-corpNav-hamburger {\n display: flex;\n align-items: center;\n width: 48px;\n height: 100%;\n cursor: pointer;\n}\n\n.uc-corpNav-hamburger-close {\n cursor: pointer;\n}\n\n.uc-corpNav-compassLogotype {\n display: flex;\n align-items: center;\n width: 123px;\n height: 100%;\n padding-right: 24px;\n color: inherit;\n}\n\n.uc-corpNav-compassLogotype-hamburger {\n display: flex;\n align-items: center;\n width: 123px;\n height: 100%;\n padding-left: 16px;\n padding-left: var(--cx-spacing-2x);\n color: inherit;\n}\n\n.uc-corpNav-compassLogotype svg {\n width: 98px;\n height: 14px;\n}\n\n.uc-corpNav-menuWrapper {\n display: flex;\n height: 100%;\n}\n\n.uc-corpNav-menu {\n display: none;\n padding: 0 10px;\n height: 100%;\n}\n\n.uc-corpNav-menu > .uc-corpNav-a,\n.uc-corpNav-menu > .uc-corpNav-button {\n border-top: 3px solid transparent;\n border-bottom: 3px solid transparent;\n}\n\n.uc-corpNav-userMenu {\n display: flex;\n}\n\n.uc-corpNav-menuItem {\n display: flex;\n align-items: center;\n border: none;\n padding: 0 10px;\n height: 100%;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: inherit;\n font-weight: 500;\n font-weight: var(--cx-font-weightMedium);\n cursor: pointer;\n transition: all 0.1s ease;\n}\n\n.uc-corpNav-menuItem--disabled {\n cursor: default;\n}\n\n.uc-corpNav-dropdown {\n display: flex;\n position: relative;\n}\n\n.uc-corpNav-dropdownIcon {\n margin-left: 4px;\n}\n\n.uc-corpNav-dropdown-checkbox {\n display: none;\n}\n\n.uc-corpNav-flyout {\n display: none;\n position: absolute;\n top: 47px;\n top: calc(var(--navHeight) - 1px);\n margin: 0;\n padding: 14px 0 18px;\n min-width: 100%;\n max-height: 307px;\n max-height: calc(var(--flyoutItemHeight)*7 + 34px);\n padding-top: 14px;\n padding-bottom: 18px;\n overflow-y: auto;\n white-space: nowrap;\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n transform: translateX(-10px);\n list-style-type: none;\n}\n\n.uc-corpNav-flyout--flipped {\n right: -10px;\n}\n\n.uc-corpNav-dropdown-checkbox:checked ~ .uc-corpNav-dropdown > .uc-corpNav-flyout,\n.uc-corpNav-dropdown.is-active > .uc-corpNav-flyout {\n display: block;\n}\n\n.uc-corpNav-flyoutItem {\n padding: 0 30px 0 16px;\n height: 39px;\n height: var(--flyoutItemHeight);\n font-weight: 400;\n font-weight: var(--cx-font-weightRegular);\n color: #171717;\n color: var(--cx-color-text);\n cursor: pointer;\n}\n\n.uc-corpNav-avatar {\n width: 44px;\n}\n\n.uc-corpNav-drawer {\n display: flex;\n flex-direction: column;\n position: fixed;\n top: 0;\n left: -286px;\n left: calc(var(--drawerWidth)*-1);\n width: 286px;\n width: var(--drawerWidth);\n height: 100vh;\n background-color: inherit;\n overflow-y: auto;\n transition: left 0.3s ease;\n z-index: 1000;\n z-index: var(--cx-zIndex-10);\n -webkit-overflow-scrolling: touch;\n}\n\n.uc-corpNav-drawer.is-active > * {\n visibility: unset;\n}\n\n.uc-corpNav-drawer > * {\n visibility: hidden;\n}\n\n.uc-corpNav-drawerOpen {\n overflow-y: hidden;\n}\n\n.uc-corpNav-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n background-color: #000000;\n background-color: var(--cx-color-black);\n opacity: 0.5;\n cursor: pointer;\n visibility: hidden;\n z-index: 900;\n z-index: var(--cx-zIndex-9);\n}\n\n.uc-corpNav-drawer.is-active {\n left: 0;\n width: unset;\n min-width: 286px;\n min-width: var(--drawerWidth);\n}\n\n.uc-corpNav-drawer.is-active ~ .uc-corpNav-backdrop {\n visibility: visible;\n}\n\n.uc-corpNav-drawerTop {\n display: flex;\n margin: 16px 16px 32px;\n flex-shrink: 0;\n}\n\n.uc-corpNav-logo {\n color: inherit;\n fill: currentColor;\n}\n\n.uc-corpNav-close {\n padding: 4px;\n width: 24px;\n height: 24px;\n color: inherit;\n fill: currentColor;\n cursor: pointer;\n}\n\n.uc-corpNav-drawer .uc-corpNav-menuItem {\n height: 40px;\n min-height: 40px;\n padding-left: 16px;\n padding-left: var(--cx-spacing-2x);\n font-weight: 400;\n font-weight: var(--cx-font-weightRegular);\n}\n\n.uc-corpNav-menuItem.uc-corpNav-accordionItem {\n padding-left: 32px;\n padding-left: var(--cx-spacing-4x);\n color: #0064E5;\n color: var(--cx-color-interactive);\n}\n\n.uc-corpNav-label {\n position: relative;\n -webkit-tap-highlight-color: transparent;\n}\n\n.uc-corpNav-accordion {\n display: none;\n}\n\n.uc-corpNav-accordionHeader {\n position: relative;\n cursor: pointer;\n}\n\n.uc-corpNav-accordionHeader:after {\n content: '';\n position: absolute;\n top: 50%;\n right: 16px;\n width: 16px;\n height: 16px;\n margin-top: -8px;\n\n background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20d%3D%22M8%2011.914L2.293%206.207l1.414-1.414L8%209.086l4.293-4.293%201.414%201.414L8%2011.914z%22%2F%3E%0A%3Cdefs%3E%3Cstyle%3Epath%20%7B%0A%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%0A')\n}\n\n.uc-corpNav-accordion:checked ~ .uc-corpNav-accordionHeader:after {\n background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20d%3D%22M12.293%2011.207L8%206.914l-4.293%204.293-1.414-1.414L8%204.086l5.707%205.707-1.414%201.414z%22%2F%3E%0A%3Cdefs%3E%3Cstyle%3Epath%20%7B%0A%20%20%20%20%20%20fill%3A%20var%28--cx-color-blue100%2C%20%230038AC%29%3B%0A%20%20%20%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%0A')\n}\n\n.uc-corpNav-accordionMenu {\n height: 0;\n opacity: 0;\n overflow-y: hidden;\n transition: opacity 200ms ease-out;\n}\n\n.uc-corpNav-accordion:checked ~ .uc-corpNav-accordionMenu {\n height: auto;\n opacity: 1;\n}\n\n.uc-corpNav-auth {\n display: flex;\n margin: 16px;\n}\n\n.uc-corpNav-auth button {\n flex: 1;\n}\n\n/* Start transparent styles block */\n\n.uc-corpNav--transparent {\n position: absolute;\n /* stylelint-disable color-no-hex */\n border-color: #00000001;\n color: #FFFFFF;\n color: var(--cx-color-white);\n background-color: #00000001;\n}\n\n.uc-corpNav--transparent::before {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: -80%;\n left: 0;\n z-index: -1;\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);\n}\n\n.uc-corpNav--transparent .uc-corpNav-drawer {\n color: #171717;\n color: var(--cx-color-text);\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n}\n\n/* End transparent styles block */\n\n/* Start location-lookup styles block */\n\n.uc-locationLookup {\n margin: 4px 0 0;\n /* needed so statically positioned results is placed properly */\n align-self: flex-start;\n /* Sizes the component to a static width */\n /* Particularly so that flex wrapping tokens later still keeps consistent component width */\n width: 100%;\n min-width: 308px;\n max-width: 420px;\n /* needed so that inner clicks don't trigger on elements \"underneath\" the static location list */\n z-index: 300;\n z-index: var(--cx-zIndex-3);\n}\n\n.uc-locationLookup-contentWrapper {\n display: flex;\n align-items: center;\n border: none;\n height: 40px;\n height: var(--locationLookupHeight);\n box-shadow: none;\n}\n\n.uc-locationLookup-inputContainer {\n display: flex;\n padding: 0;\n flex: 1;\n height: 100%;\n border-radius: 0px;\n overflow: hidden;\n}\n\n/* Modify font-size on tablet + desktop, to fit large amount of placeholder content */\n\n/* The mobile view uses a different/shorter placeholder, so this is unneeded there */\n\n@media (min-width: 768px) {\n .uc-locationLookup-tokenContainer + .uc-locationLookup-input::-moz-placeholder {\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n }\n .uc-locationLookup-tokenContainer + .uc-locationLookup-input:-ms-input-placeholder {\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n }\n .uc-locationLookup-tokenContainer + .uc-locationLookup-input::placeholder {\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n }\n}\n\n/* Start with hiding the inline magnifying glass that appears when the input is focused */\n\n.uc-locationLookup-expandedSearchIcon {\n display: none;\n margin: 8px 8px 8px 16px;\n margin: var(--cx-spacing-1x) var(--cx-spacing-1x) var(--cx-spacing-1x) var(--cx-spacing-2x);\n}\n\n/* Start with hiding the 'x' button that appears when the input is non-zero length and focused */\n\n.uc-locationLookup-clearButton {\n display: none;\n border: 0;\n opacity: 0;\n visibility: hidden;\n}\n\n/*\n * Target {containerClass} button to override .uc-corpNav button\n */\n\n.uc-locationLookup-searchButton {\n display: flex;\n justify-content: center;\n align-items: center;\n border: none;\n padding: 0;\n width: 40px;\n height: 40px;\n height: var(--locationLookupHeight);\n border-radius: 0;\n}\n\n.uc-locationLookup-searchButton>.cx-icon {\n width: 16px;\n width: var(--cx-btn-iconWidth);\n height: 16px;\n height: var(--cx-btn-iconHeight);\n}\n\n.uc-locationLookup-inlineSearchIcon {\n width: 16px;\n width: var(--cx-btn-iconWidth);\n height: 16px;\n height: var(--cx-btn-iconHeight);\n}\n\n.uc-locationLookup-mobileInput {\n display: flex;\n justify-content: space-between;\n position: relative;\n border: none;\n flex-grow: 1;\n height: 40px;\n border-radius: 0;\n}\n\n/* Branding styles */\n\n.uc-corpNav-flyoutItem-branded {\n padding: 0 16px;\n padding: 0 var(--cx-spacing-2x);\n}\n\n.uc-corpNav-brandingAgent-profile {\n display: flex;\n}\n\n.uc-corpNav-brandingAgent-info,\n.uc-corpNav-brandingAgent-profile,\n.uc-corpNav-accordionMenu {\n margin: 0;\n padding: 0;\n list-style-type: none;\n}\n\n.uc-corpNav-brandingAgent-profileLink {\n text-decoration: none;\n color: #171717;\n color: var(--cx-color-text);\n}\n\n.uc-corpNav-brandingAgent-avatarContainer {\n padding-right: 16px;\n padding-right: var(--cx-spacing-2x);\n}\n\n.uc-corpNav-brandingAgent-avatarContainer-hamburger,\n.uc-corpNav-brandingAgent-nameContainer,\n.uc-corpNav-brandingAgent-hamburgerContactSection {\n display: flex;\n justify-content: center;\n}\n\n.uc-corpNav-brandingAgent-avatarContainer-hamburger {\n padding-bottom: 8px;\n padding-bottom: var(--cx-spacing-1x);\n}\n\n.uc-corpNav-brandingAgent-image {\n vertical-align: text-top;\n}\n\n.uc-corpNav-brandingAgent-name {\n font-size: 18px;\n font-size: var(--cx-fontSize--lg);\n font-weight: 500;\n font-weight: var(--cx-font-weightMedium);\n}\n\n.uc-corpNav-brandingAgent-name-lowEmph,\n.uc-corpNav-brandingAgent-name-lowEmph:hover {\n color: #000000;\n color: var(--cx-color-black);\n}\n\n.uc-corpNav-brandingAgent-title {\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n}\n\n.uc-corpNav-brandingAgent-details {\n display: grid;\n}\n\n.uc-corpNav-brandingAgent-emailAndPhone {\n -webkit-margin-after: 0;\n margin-block-end: 0;\n -webkit-padding-start: unset;\n padding-inline-start: unset;\n list-style: none;\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n}\n\n.uc-corpNav-brandingAgent-phone,\n.uc-corpNav-brandingAgent-email,\n.uc-corpNav-brandingAgent-remove,\n.uc-corpNav-brandingAgent-manageLink {\n color: #6C6C6C;\n color: var(--cx-color-textSubtle);\n text-align: left;\n}\n\n.uc-corpNav-brandingAgent-phone:hover, .uc-corpNav-brandingAgent-email:hover, .uc-corpNav-brandingAgent-remove:hover, .uc-corpNav-brandingAgent-manageLink:hover {\n color: #171717;\n color: var(--cx-color-text);\n }\n\n.uc-corpNav-brandingAgent-addRemove {\n padding-top: 8px;\n padding-top: var(--cx-spacing-1x);\n text-align: left;\n}\n\n.uc-corpNav-brandingAgent-dropdownEmailOrPhone {\n margin-top: 8px;\n margin-top: var(--cx-spacing-1x);\n}\n\n.uc-corpNav-brandingAgent-hamburgerContactSection {\n margin: 0;\n -webkit-margin-after: 0;\n margin-block-end: 0;\n padding-top: 8px;\n padding-top: var(--cx-spacing-1x);\n -webkit-padding-start: unset;\n padding-inline-start: unset;\n list-style: none;\n font-size: 14px;\n font-size: var(--cx-font-sizeSm);\n}\n\n.uc-corpNav-brandingAgent-hamburgerEmailOrPhone {\n display: inline;\n margin: 0 8px;\n margin: 0 var(--cx-spacing-1x);\n}\n\n.uc-corpNav-agentBranding-hamburger {\n margin: 0 auto;\n padding: 0 16px 0 16px;\n padding: 0 var(--cx-spacing-2x) 0 var(--cx-spacing-2x);\n min-width: 264px;\n max-width: 448px;\n border-bottom: 1px solid #DADADA;\n border-bottom: 1px solid var(--cx-color-border);\n text-align: center;\n}\n\n.uc-corpNav-brandingAgent-hamburger-edit {\n padding: 16px 0;\n padding: var(--cx-spacing-2x) 0;\n}\n\n.uc-corpNav-agentBranding-hamburger-profile {\n padding-bottom: 8px;\n padding-bottom: var(--cx-spacing-1x);\n text-decoration: none;\n}\n\n/* Mobile styles */\n\n@media (max-width: 767px) {\n .uc-locationLookup {\n position: fixed;\n max-width: 100vw;\n opacity: 0;\n visibility: hidden;\n }\n\n .uc-locationLookup-mobileInput {\n display: flex;\n margin: auto;\n }\n\n .uc-locationLookup-searchButton {\n position: absolute;\n right: 0;\n }\n\n .uc-corpNav-menuItem {\n font-size: 16px;\n font-size: var(--cx-font-sizeMd);\n }\n}\n\n/* Mobile styles with location lookup enabled */\n\n@media (max-width: 767px) {\n\n.uc-corpNav--lookupLocationLookupEnabled .uc-corpNav-menuWrapper,\n .uc-corpNav--lookupLocationLookupEnabled .uc-corpNav-a.uc-corpNav-compassLogotype { /* stylelint-disable-line max-nesting-depth */\n display: none\n }\n }\n\n@media (max-width: 767px) {\n\n.uc-corpNav--lookupLocationLookupEnabled .uc-corpNav-hamburger { /* stylelint-disable-line max-nesting-depth */\n border-right: 1px solid rgba(0, 0, 0, 0.15)\n }\n }\n\n.uc-corpNav--transparent .uc-locationLookup-mobileInput .uc-locationLookup-mobileContent {\n color: #ADADAD;\n color: #ADADAD;\n color: var(--cx-color-grey60, var(--cx-color-mediumLightNeutral));\n }\n\n.uc-corpNav--transparent .uc-locationLookup-mobileInput .uc-locationLookup-searchButton .cx-icon {\n fill: #000000;\n fill: var(--cx-color-black);\n }\n\n/* critical CSS for hiding mobile/non mobile DOM content as needed */\n\n/* Hide the element when window is above mobile breakpoint */\n\n@media not all and (max-width: 767px) {\n .uc-typeahead-hideOnNonMobile {\n display: none !important;\n }\n}\n\n/* Hide the element when window is below mobile breakpoint */\n\n@media all and (max-width: 767px) {\n .uc-typeahead-hideOnMobile {\n display: none !important;\n }\n}\n\n.uc-locationLookup-mobileContent {\n position: absolute;\n margin: 0;\n border: none;\n padding: 8px 8px;\n padding: var(--cx-verticalPadding--md) var(--cx-horizontalPadding--md);\n width: calc(100% - 40px);\n height: 100%;\n background: none;\n color: #8D8D8D;\n color: #8D8D8D;\n color: var(--cx-color-grey70, var(--cx-color-mediumNeutral));\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n text-align: left;\n}\n\n/* End location-lookup styles block */\n\n@media (min-width: 1280px) {\n .uc-corpNav-compassLogotype {\n width: 152px; /* 16px left padding + 112px svg + 24px right padding */\n padding-left: 16px;\n }\n\n /* inherit size from svg width & height attrs */\n .uc-corpNav-compassLogotype svg {\n width: auto;\n height: auto;\n }\n\n .uc-corpNav-menu {\n display: flex;\n }\n\n .uc-corpNav-userMenu::before {\n content: '';\n position: relative;\n top: 17px;\n left: -10px;\n height: 16px;\n border-left: 1px solid;\n opacity: 0.15;\n }\n\n .uc-corpNav-drawer,\n .uc-corpNav-hamburger {\n display: none;\n }\n}\n\n@media (hover: hover) and (pointer: fine) {\n .uc-corpNav-menuItem:hover {\n color: #0064E5;\n color: #0064E5;\n color: var(--cx-color-blue80, var(--cx-color-actionableLowEmphHover));\n background: #F4F4F4;\n background: #F4F4F4;\n background: var(--cx-color-grey20, var(--cx-color-faintNeutral));\n }\n\n .uc-corpNav-menuItem--disabled:hover {\n color: inherit;\n background-color: transparent;\n }\n}\n\n/*\n * Fix clicks on the documentElement (used to close dropdowns) not being detected on iOS\n * See: https://gravitydept.com/blog/js-click-event-bubbling-on-ios &\n * https://stackoverflow.com/a/47818418\n */\n\n@supports (-webkit-overflow-scrolling: touch) {\n body {\n cursor: pointer;\n }\n}\n\n.uc-corpNav-menuItem:active,\n.uc-corpNav-menuItem.is-active,\n.uc-corpNav-flyoutItem.is-selected {\n color: #171717;\n color: var(--cx-color-selectedText);\n background-color: #F0F6FF;\n background-color: var(--cx-color-selectedBackground);\n}\n\n.uc-corpNav-menu > .uc-corpNav-a:active,\n.uc-corpNav-menu > .uc-corpNav-a.is-active,\n.uc-corpNav-menu > .uc-corpNav-button:active,\n.uc-corpNav-menu > .uc-corpNav-button.is-active {\n border-bottom-color: #003375;\n border-bottom-color: #003375;\n border-bottom-color: var(--cx-color-blue100, var(--cx-color-actionableActive));\n color: #003375;\n color: #003375;\n color: var(--cx-color-blue100, var(--cx-color-actionableActive));\n background-color: transparent;\n}\n\n@media (hover: hover) and (pointer: fine) {\n .uc-corpNav-menu > .uc-corpNav-a:hover:active,\n .uc-corpNav-menu > .uc-corpNav-a:hover.is-active,\n .uc-corpNav-menu > .uc-corpNav-button:hover:active,\n .uc-corpNav-menu > .uc-corpNav-button:hover.is-active {\n background: #F4F4F4;\n background: #F4F4F4;\n background: var(--cx-color-grey20, var(--cx-color-faintNeutral));\n }\n}\n\n.uc-corpNav-menuItem--disabled:active {\n color: #171717;\n color: var(--cx-color-text);\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n}\n\n.uc-corpNav-dropdown-checkbox:checked ~ .uc-corpNav-dropdown,\n.uc-corpNav-dropdown:active,\n.uc-corpNav-dropdown.is-active {\n background-color: #FFFFFF;\n background-color: var(--cx-color-white);\n filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.2));\n}\n";function Gt(n){return n&&n.trim?n.trim():n}var Ht={agentRelations:null,experiments:{},geoId:"nyc",opty:{},showLocationLookup:!1,transparent:!1,userDisplayName:null,userId:null,userRoles:[]};function Yt(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.userMenu,o=void 0===t?{}:t;return{accountSettingsMenu:e.accountSettingsMenu,accountSettingsUrl:e.accountSettingsUrl,agentPlatformUrl:e.agentPlatformUrl,isAgent:Kt(n.userRoles),isLoggedIn:Boolean(n.userId),userDisplayName:n.userDisplayName,userMenuLabel:o.label,userMenuChildren:Dt(n.experiments,o.children),userSvg:Gt(jt)}}function Kt(n){return!!n&&n.includes("Specialist")}function zt(n){return n&&n.brandingAgentOrTeam&&1===n.brandingAgentOrTeam.profileType}function Wt(n){var e=n.agentRelations,t=n.opty;return Boolean(e&&e.brandingAgentOrTeam&&t[wt])}function qt(n){var e=n.agentRelations,t=n.opty;return Boolean(Wt({agentRelations:e,opty:t})&&!Zt({agentRelations:e,opty:t})&&!zt(e)&&t[Lt])}function Zt(n){var e=n.agentRelations,t=n.opty;return Boolean(Wt({agentRelations:e,opty:t})&&e&&e.brandingAgentDetails&&e.brandingAgentDetails.isPersistent)}function Xt(n){if(n&&n.brandingAgentOrTeam&&!zt(n)&&"string"==typeof n.brandingAgentOrTeam.firstName&&"string"==typeof n.brandingAgentOrTeam.lastName&&n.brandingAgentOrTeam.firstName.length&&n.brandingAgentOrTeam.lastName.length){var e=n.brandingAgentOrTeam,t=e.firstName,o=e.lastName;return""+t[0]+o[0]}}function Jt(n){if(n&&n.brandingAgentOrTeam){var e=n.brandingAgentOrTeam,t=e.profileUrl,o=e.urlName;return t?n.brandingAgentOrTeam.profileUrl:"/agents/"+o+"/"}}function $t(){(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["agentBrandingDropdown.njk"]={root:function(n,e,t,o,r){var a="";try{a+='")}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["agentBrandingHamburger.njk"]={root:function(n,e,t,o,r){var a="";try{a+=' \n My Agent\n
\n\n
\n ',(o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"avatarUrl")||o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"imagePath")||o.contextOrFrameLookup(e,t,"brandingMonogramPlaceholder"))&&(a+='\n \n ',o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"avatarUrl")||o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"imagePath")?(a+='\n
\n '):o.contextOrFrameLookup(e,t,"brandingMonogramPlaceholder")&&(a+='\n
',a+=o.suppressValue(o.contextOrFrameLookup(e,t,"brandingMonogramPlaceholder"),n.opts.autoescape),a+="
\n "),a+="\n
\n "),a+='\n \n
\n ',a+=o.suppressValue(o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"displayName"),n.opts.autoescape),a+="\n
\n
\n \n ",o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"title")&&(a+='\n
',a+=o.suppressValue(o.memberLookup(o.contextOrFrameLookup(e,t,"brandingAgentOrTeam"),"title"),n.opts.autoescape),a+="
\n "),a+='\n
\n ",o.contextOrFrameLookup(e,t,"brandingOptOut")&&(a+="\n ",o.contextOrFrameLookup(e,t,"isPersistentConnection")?a+='\n
\n Manage\n \n ':(a+="\n ",o.contextOrFrameLookup(e,t,"isAbleToConnect")?a+='\n
\n Add/Remove this agent\n \n ':a+='\n
\n Remove\n \n ',a+="\n "),a+="\n "),r(null,a+="\n
")}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["mobileUserMenu.njk"]={root:function(n,e,t,o,r){var a="";try{if(o.contextOrFrameLookup(e,t,"isLoggedIn")){if(a+="\n ",!o.contextOrFrameLookup(e,t,"isAgent")){a+='\n \n
\n
',a+=o.suppressValue(o.contextOrFrameLookup(e,t,"userMenuLabel"),n.opts.autoescape),a+=' \n
\n ',a+=o.suppressValue(o.contextOrFrameLookup(e,t,"userMenuLabel"),n.opts.autoescape),a+='\n
\n \n
\n \n
\n
',a+=o.suppressValue(o.memberLookup(o.contextOrFrameLookup(e,t,"accountSettingsMenu"),"label"),n.opts.autoescape),a+=' \n
\n ',a+=o.suppressValue(o.memberLookup(o.contextOrFrameLookup(e,t,"accountSettingsMenu"),"label"),n.opts.autoescape),a+='\n
\n \n
\n "}a+="\n"}else a+='\n\n \n Register/Sign In \n \n
\n';r(null,a)}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["navigation.njk"]={root:function(n,e,t,o,r){var a="";try{a+='\n \n \n\n \n\n \n \n\n
\n\n
\n\n ",o.contextOrFrameLookup(e,t,"isBranded")&&(a+="\n ",(i=[]).push(function(e){n.getTemplate("agentBrandingHamburger.njk",!1,"navigation.njk",!1,function(n,t){n?r(n):e(null,t)})}),i.push(function(n,o){n.render(e.getVariables(),t,function(n,e){n?r(n):o(null,e)})}),i.push(function(n,e){a+=n,e(null)}),n.waterfall(i,function(){a+="\n "})),a+="\n\n ",t=t.push();var i,c=o.contextOrFrameLookup(e,t,"links");if(c)for(var s=(c=o.fromIterator(c)).length,u=0;u
\n \n ',a+=o.suppressValue(o.memberLookup(l,"label"),n.opts.autoescape),a+=' \n \n ',a+=o.suppressValue(o.memberLookup(l,"label"),n.opts.autoescape),a+='\n
\n \n \n "}else a+='\n
\n ',a+=o.suppressValue(o.memberLookup(l,"label"),n.opts.autoescape),a+="\n \n ";a+="\n "}t=t.pop(),a+='\n\n \n
\n\n
\n\n')})})}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["placeholder--transparent.html"]={root:function(n,e,t,o,r){var a="";try{r(null,a+='
\n \n \n \n \n \n
\n ')}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["placeholder.html"]={root:function(n,e,t,o,r){var a="";try{r(null,a+='
\n \n \n \n \n \n
\n ')}catch(n){r(o.handleError(n,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["userMenu.njk"]={root:function(n,e,t,o,r){var a="";try{if(o.contextOrFrameLookup(e,t,"isLoggedIn")){if(a+="\n ",o.contextOrFrameLookup(e,t,"isAgent"))a+='\n \n ";else{a+='\n \n \n "}a+="\n"}else a+='\n\n';r(null,a+="\n")}catch(n){r(o.handleError(n,0,0))}}}}var Qt=Bn(At);var no=4e3,eo="REFRESH_TOAST",to={AGENT_CONNECTION_SUCCESS:"AGENT_CONNECTION_SUCCESS",DISCONNECT_AGENT_SUCCESS:"DISCONNECT_AGENT_SUCCESS"};function oo(n){var e=document.getElementById("toast-message");e&&(e.innerHTML="",e.append(n))}function ro(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=n.duration,t=void 0===e?no:e,o=n.message;o&&oo(o);var r=document.getElementById("corp-nav-toast-container");r&&r.classList.remove("is-hidden"),0!==t&&setTimeout(function(){var n;(n=document.getElementById("corp-nav-toast-container"))&&n.classList.add("is-hidden")},t)}function ao(n){try{window.localStorage.setItem(eo,n)}catch(n){console.error(n)}}function io(){document.body.appendChild(function(){var n=document.createElement("div");n.id="corp-nav-toast-container",n.classList.add("cx-toast","cx-toast--fixed","is-hidden");var e=document.createElement("div");e.classList.add("cx-toast-content");var t=document.createElement("div");return t.id="toast-message",t.classList.add("cx-toast-message"),n.appendChild(e),e.appendChild(t),n}()),window.uc||(window.uc={}),window.uc.showToast=ro,window.uc.queueToast=ao;try{!function(){var n=window.localStorage.getItem(eo),e=window.uc&&window.uc.agentRelations&&window.uc.agentRelations.brandingAgentOrTeam&&window.uc.agentRelations.brandingAgentOrTeam.firstName;switch(n){case to.AGENT_CONNECTION_SUCCESS:oo(e?e+" is connected as your agent":"You successfully connected to your agent");break;case to.DISCONNECT_AGENT_SUCCESS:oo("Disconnected from your agent");break;default:return!1}ro(),window.localStorage.removeItem(eo)}()}catch(n){console.error(n)}}var co="/ucfe-assets/search-typeahead-components/19/location-lookup.esm.js",so="/ucfe-assets/agents-for-client-common-ui/1/afcCommonUi.esm.js",uo=!1,lo=null;function po(n){"complete"===document.readyState?function(n){io(),function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,e=Qn.get(n,"uc.events.authentication");return e||(e=new ne,Qn.set(n,"uc.events.authentication",e,!0)),e}().on("authenticated",function(n){!function(n){window.nunjucksPrecompiled||$t();var e=Yt(n,Qt);document.querySelector(".uc-corpNav-userMenu").innerHTML=jn.render("userMenu.njk",e),document.querySelector(".uc-corpNav-userMenu--mobile").innerHTML=jn.render("mobileUserMenu.njk",e)}({userId:n.personId||n.id||n._id,userDisplayName:n.displayName,userRoles:n.roles||Qn.get(n,"userProfile.roles")}),xo()}),t=yo(".uc-corpNav-drawer"),Eo(".uc-corpNav-loginBtn").forEach(function(n){n.addEventListener("click",function(){t.classList.contains("is-active")&&t.classList.remove("is-active");var n=window.uc&&window.uc.agentRelations&&window.uc.agentRelations.brandingAgentOrTeam;Nt("authentication/2",{authTriggerEvent:"Corp Nav Login Modal",authTriggerSource:window.location.href,brandingAgentOrTeam:n,formType:"LOGIN"}).catch(go)})}),function(){var n=yo(".uc-corpNav-backdrop"),e=yo(".uc-corpNav-hamburger-close"),t=yo(".uc-corpNav-drawer"),o=yo(".uc-corpNav-hamburger");n.addEventListener("click",function(){return fo(t,!0)}),e.addEventListener("click",function(){return fo(t,!0)}),o.addEventListener("click",function(){return fo(t,!1)}),e.addEventListener("keypress",function(n){"Enter"===n.key&&(fo(t,!0),o.focus())}),o.addEventListener("keypress",function(n){"Enter"===n.key&&(fo(t,!1),e.focus())})}(),function(){var n=document.getElementsByClassName("uc-corpNav-dropdown");function e(e){var t=e.target.closest(".uc-corpNav-dropdown");Array.from(n).forEach(function(n){t===n?n.classList.toggle("is-active"):n.classList.remove("is-active"),function(n){n.classList.contains("is-active")?n.setAttribute("aria-expanded",!0):n.setAttribute("aria-expanded",!1)}(n)})}document.documentElement.addEventListener("click",e),document.documentElement.addEventListener("keypress",function(n){"Enter"===n.key&&e(n)});var t=yo(".uc-corpNav-userMenu .uc-corpNav-dropdown");(t?Eo(".uc-corpNav-flyoutItem",t):[]).forEach(function(n){n.addEventListener("click",function(){t.classList.remove("is-active")})})}(),e=document.getElementsByClassName("uc-corpNav-accordionHeader"),Array.from(e).forEach(function(n){n.addEventListener("keypress",function(e){"Enter"===e.key&&ho(n)}),n.addEventListener("click",function(){ho(n)})}),function(){var n=document.getElementsByClassName("uc-corpNav-accordionHeader");Array.from(n).forEach(function(n){n.addEventListener("click",function(){return vo(n)}),n.addEventListener("keypress",function(e){"Enter"===e.key&&vo(n)})})}(),document.querySelector("#location-lookup")&&ht(co).then(function(n){n.componentInitializer()}).catch(function(n){return console.error(n)}),function(){var n=yo(".uc-corpNav-compassLogotype"),e=Eo(".uc-corpNav-menu:not(.uc-corpNav-userMenu) > *"),t=Eo([".uc-corpNav-menuItem:not(.uc-corpNav-accordionItem)",".uc-corpNav-authBtn"],yo(".uc-corpNav-drawer"));function o(n){var e=n.sectionTitle,t=n.links;t.forEach(function(n){n.addEventListener("click",function(n){n.stopPropagation(),No({SecondaryItem:e,TopLevelItem:"My Agent"})})})}n.addEventListener("click",function(){No({SecondaryItem:"",Section:"Header",TopLevelItem:"Compass Logotype"})}),e.forEach(function(n){if(yo(".uc-corpNav-dropdown",n)){var t=Eo(".uc-corpNav-flyoutItem",n);t.forEach(function(e){e.addEventListener("click",function(o){o.stopPropagation(),No({Position:t.indexOf(e)+1,SecondaryItem:wo(e),Section:"Main Menu",TopLevelItem:wo(n)})})})}n.addEventListener("click",function(){No({Position:e.indexOf(n)+1,SecondaryItem:"",Section:"Main Menu",TopLevelItem:wo(n)})})}),t.forEach(function(n){if(n.classList.contains("uc-corpNav-accordionHeader")){var e=Eo(".uc-corpNav-accordionItem",n.parentNode);e.forEach(function(t){t.addEventListener("click",function(){No({Position:e.indexOf(t)+1,SecondaryItem:wo(t),Section:"Mobile Drawer",TopLevelItem:wo(n)})})})}n.addEventListener("click",function(){No({Position:t.indexOf(n)+1,SecondaryItem:"",Section:"Mobile Drawer",TopLevelItem:wo(n)})})}),Ao()&&(o({links:Eo(".uc-corpNav-brandingAgent-profileLink"),sectionTitle:"Profile"}),o({links:Eo(".uc-corpNav-brandingAgent-email"),sectionTitle:"Email"}),o({links:Eo(".uc-corpNav-brandingAgent-phone"),sectionTitle:"Phone"}),o({links:Eo(".uc-corpNav-brandingAgent-remove"),sectionTitle:"Remove"}),o({links:Eo(".uc-corpNav-brandingAgent-addRemove"),sectionTitle:"Add/Remove"}),o({links:Eo(".uc-corpNav-brandingAgent-manageLink"),sectionTitle:"Manage"}))}(),xo(),function(n){if(n.opty&&n.opty[_t])try{ht(so).then(function(n){return n.init()}).catch(function(n){return console.error(n)})}catch(n){console.error(n)}}(n),function(n){var e=Eo(".uc-corpNav-brandingAgent-addRemove"),t=Eo(".uc-corpNav-brandingAgent-remove"),o=window.uc&&window.uc.agentRelations&&window.uc.agentRelations.brandingAgentOrTeam&&window.uc.agentRelations.brandingAgentOrTeam.displayName,r="No, Thanks",a=["/bridge-loan-services/","/concierge/","/sell/","/private-exclusives/buyers/","/private-exclusives/"];function c(){Nt("confirm",{differentiateCloseBtn:!0,hdText:"",bdText:(o||"This agent")+" is set as your Compass agent. Would you like to continue working with them?",noText:r,yesText:"Yes, Please"}).then(function(){No({SecondaryItem:"Clicked Yes From Modal",TopLevelItem:"My Agent"});var e=Boolean(n.opty&&n.opty[Lt]),t=window.uc&&window.uc.agentRelations&&window.uc.agentRelations.brandingAgentOrTeam&&1===window.uc.agentRelations.brandingAgentOrTeam.profileType;if(e&&!t&&window.uc.connectWithAgent){var r=Ao();window.uc.connectWithAgent({agentId:r})}else window.uc.showToast({message:"Continuing to work with "+(o||"this agent")})}).catch(function(n){if(n==='user clicked "'+r+'"'){var e=window.uc&&window.uc.agentRelations&&window.uc.agentRelations.brandingAgentDetails&&window.uc.agentRelations.brandingAgentDetails.isPersistent,t=window.uc&&window.uc.user&&window.uc.user.personId,o=e?ft({userId:t,agentId:Ao()}):window.fetch("/account/temporary-branding/",{method:"DELETE"});o.then(function(){var n,e;No({SecondaryItem:"Clicked No From Modal",TopLevelItem:"My Agent"}),window.uc.queueToast(to.DISCONNECT_AGENT_SUCCESS),n=new URL(document.location.href),(e=a.find(function(e){return n.pathname.startsWith(e)}))?document.location.replace(e):(n.searchParams.delete("agent_id"),n.href!==document.location.href?document.location.replace(n.href):document.location.reload())}).catch(function(n){console.error(n)})}else void 0===n||"user clicked close button"===n?No({SecondaryItem:"Closed Modal",TopLevelItem:"My Agent"}):console.error(n)})}[].concat(i(e),i(t)).forEach(function(n){n.addEventListener("click",c)})}(n),window.self!==window.top&&document.querySelectorAll("a").forEach(function(n){n.setAttribute("target","_blank")});var e;var t;window.uc&&window.uc.user&&window.uc.user.isImpersonating&&window.fetch("/api/v3/people/toggle_accounts",{credentials:"same-origin",method:"GET"}).then(function(n){return n.json&&n.json()}).then(function(n){1===n.impersonationStatus&&(window.uc.user.impersonationStatus="Team Account")}).finally(function(){Et(window.uc.user)});document.removeEventListener("readystatechange",lo)}(n):uo||(lo=function(){return po(n)},document.addEventListener("readystatechange",lo),uo=!0)}function fo(n,e){n.classList.toggle("is-active"),document.body.classList.toggle("uc-corpNav-drawerOpen"),No({Position:"",SecondaryItem:"",Section:"Mobile Drawer",TopLevelItem:"Mobile Drawer "+(e?"Closed":"Opened")})}function vo(n){n.nextElementSibling.hidden?(n.nextElementSibling.hidden=!1,n.setAttribute("aria-expanded",!0)):(n.nextElementSibling.hidden=!0,n.setAttribute("aria-expanded",!1))}function ho(n){var e=n.parentElement.querySelector("input.uc-corpNav-accordion");e.checked?e.checked=!1:e.checked=!0}function go(n){n&&"Modal closed"===n.message||void 0===n||console.error("Error from login modal:",n)}var mo=!1,bo=!1;function xo(){var n=Eo(".uc-corpNav-userMenu > *"),e=Eo('[data-tn="ucCorpNav-userMenu"] .uc-corpNav-flyoutItem');!mo&&n.forEach(function(e){var t={Position:n.indexOf(e)+1,SecondaryItem:"",Section:"User Menu",TopLevelItem:wo(e)};e.classList.contains("uc-corpNav-avatar")?t.TopLevelItem="User Avatar":e.classList.contains("uc-corpNav-dropdown")?t.TopLevelItem="Saved Items":e.classList.contains("uc-corpNav-agentPlatform")&&(t.TopLevelItem="Agent Platform"),e.addEventListener("click",function(){No(t)})}),mo=!!n.length,!bo&&e.forEach(function(n){n.addEventListener("click",function(t){t.stopPropagation(),No({Position:e.indexOf(n)+1,SecondaryItem:wo(n),Section:"User Menu",TopLevelItem:"Saved Items"})})}),bo=!!e.length}function No(n){window.analytics&&window.analytics.track("Corp Nav Clicked",Object.assign({referring_agent_id:Ao()},n))}function yo(n){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:document).querySelector(n)}function Eo(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return[].concat(i(e.querySelectorAll(n)))}function Ao(){return window.uc&&window.uc.agentRelations&&window.uc.agentRelations.brandingAgentOrTeam&&window.uc.agentRelations.brandingAgentOrTeam.id}function wo(n){return n.dataset.label?n.dataset.label.trim():n.textContent?n.textContent.trim():""}var Oo=Bn(At);function _o(n){var e=document.getElementById("uc-corpNav-placeholder"),t=document.createElement("template"),o=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=Object.assign({},Ht,n),o=t.agentRelations,r=t.geoId,a=t.opty,i=t.showLocationLookup,c=t.transparent,s=Wt({agentRelations:o,opty:a}),u=s?"City, Neighborhood, Address, School, ZIP, ID":"City, Neighborhood, Address, School, ZIP, Agent, ID";return Object.assign(Yt(t,e),{brandingAgentOrTeam:o&&o.brandingAgentOrTeam,brandingDropdownTitle:e.brandingDropdownTitle,brandingMonogramPlaceholder:Xt(o),brandingOptOut:a[Ot],agentBrandingProfileUrl:Jt(o),compassLogotypeSvg:Gt(Bt),geoId:r,homepageUrl:e.homepageUrl,isAbleToConnect:qt({agentRelations:o,opty:a}),isBranded:s,isPersistentConnection:Zt({agentRelations:o,opty:a}),links:Pt(t,e.items,{isAgent:Kt(t.userRoles),isBranded:s}),locationLookupOptions:{placeholderText:u,shouldRender:i},opty:a,style:Gt(Vt),transparent:c})}(n,Oo);t.innerHTML=jn.render("navigation.njk",o);var r=void 0;e?(r=e.parentNode).replaceChild(t.content,e):n.parentElement&&(r=n.parentElement).insertBefore(t.content,n.parentElement.firstElementChild),function(n){if(!n)return;for(var e=n.getElementsByTagName("svg"),t=0;t