OK
http://lambdalegal.org/
Ethiopia
Country
Network
September 19, 2024, 05:30 PM UTC
Date & Time
Websites
Websites
Runtime: 3.6s
On September 19, 2024, 05:30 PM UTC, http://lambdalegal.org/ was accessible when tested on AS24757 in Ethiopia.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
213.55.125.27
Query:
IN A lambdalegal.org
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
23.185.0.2
Query:
IN AAAA lambdalegal.org
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
AAAA
2620:12a:8001::2
@
IN
AAAA
2620:12a:8000::2

TCP Connections

Connection to 2620:12a:8001::2:80 was blocked.
Connection to 2620:12a:8000::2:80 was blocked.
Connection to 23.185.0.2:80 succeeded.

HTTP Requests

URL
GET http://lambdalegal.org/
Response Headers
Accept-Ranges:
bytes
Age:
166
Cache-Control:
public, max-age=600
Connection:
keep-alive
Content-Length:
141247
Content-Type:
text/html; charset=UTF-8
Date:
Thu, 19 Sep 2024 17:32:20 GMT
Link:
<http://lambdalegal.org/wp-json/>; rel="https://api.w.org/"
Server:
nginx
Strict-Transport-Security:
max-age=300
Vary:
Accept-Encoding, Cookie, Cookie
Via:
1.1 varnish, 1.1 varnish, 1.1 varnish, 1.1 varnish
X-Cache:
HIT, MISS, MISS, MISS
X-Cache-Hits:
5, 0, 0, 0
X-Pantheon-Styx-Hostname:
styx-fe2-a-85cb54d4c7-k7s8r
X-Served-By:
cache-chi-klot8100111-CHI, cache-mrs10578-MRS, cache-mrs1050084-MRS, cache-mrs1050084-MRS
X-Styx-Req-Id:
bcb44990-76ac-11ef-81fe-2aa8fbbf79c2
X-Timer:
S1726767140.185859,VS0,VE171
Response Body
<!DOCTYPE html>
<html lang="en-US" prefix="og: http://ogp.me/ns#">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"601381622",accountID:"3883112",trustKey:"66686",xpid:"Vw4PUldSChAFXVFUAAAFV1M=",licenseKey:"NRJS-b230f98edd3547d3e13",applicationID:"590671217"};;/*! For license information please see nr-loader-spa-1.266.0.min.js.LICENSE.txt */
(()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.266.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,Vr:()=>h,WN:()=>g,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(944);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.R)(8);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((([e,t])=>{Object.keys(i).includes(e)&&(this.sharedContext[e]=t)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";r.d(t,{DD:()=>c,jT:()=>a,sp:()=>s});var n=r(6154);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n.gm.addEventListener("test",null,e),n.gm.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t,r=!1,n){window.addEventListener(e,t,a(r,n))}function c(e,t,r=!1,n){document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n});const n=r(860).K.genericEvents},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>R,BR:()=>b,Kp:()=>x,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>g,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>p,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",x="-end",R="-body",T="cb"+x,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),x=r(2646),R=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function j(e,t={},p,x){let{init:R,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const L=(0,h.pV)();j||(R=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,O.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=(0,S.D0)(e.agentIdentifier),H=[j.beacon,j.errorBeacon];_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?H:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),R=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function O(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(A,n,!0,o||null===r?"session":void 0)(t,r)}function N(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=_(A,e,!0,"api")})),p.addPageAction=_(A,"addPageAction",!0,n.K.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,_(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return O(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return O("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return O("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K.sessionReplay,x)},p.interaction=function(e){return(new N).get("object"==typeof e?e:{})};const I=N.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K.spa,x),function(){if(R.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,v.t)()],r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{I[e]=_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteName=h?_(S,"routeName",void 0,n.K.softNav):_(A,"routeName",!0,n.K.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()=>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{K:()=>n,P:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.266.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.266.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-EuKNa6ZJxEo9u6vGxrFyykwjQw7nDgXK464XmRBgCF+uZAOomnhnTsyhA0pFPuN3FcTRnhkdAZtwldJ0Sqb8mA==",249:"sha512-NXR4nw7x3eAqNUj9d6MHRw6XdQmqPd0B6kKPXysRltLHNOGr3alzWOdCjukKhLUwHwZjKLuxQZPiTQNOKGqRoQ==",212:"sha512-XNDhH4DxTPvf5cPG5755OBJLw17XOAfjYV+8xn8XHoRr2/nDb8sk/J/fWUba8LWGN1luxdGIYKB3a7AxxDZ+SA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.266.0.PROD"]=self["webpackChunk:NRBA-1.266.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}log(e,t){return this.#e("log",e,t)}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var o=i(860),a=i(9417);const s=Object.values(o.K);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var d=i(1687),l=i(4234),f=i(5289),h=i(6154),g=i(5270),p=i(7767),m=i(6389);class v extends l.W{constructor(e,t,r,n=!0){super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.gD)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.Ak)(e,r):this.ee.on("manual-start-all",(0,m.J)((()=>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(t={}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImported=new Promise((e=>{r=e}));const n=async()=>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===o.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()=>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var b=i(6630);class y extends v{static featureName=b.T;constructor(e,t,r=!0){super(e,t,b.T,r),this.importAggregator()}}var w=i(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,Object.entries(e||{}).forEach((([e,r])=>{t[e]=R(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,Object.keys(r||{}).forEach((e=>{if("count"!==e){var t=a[e],n=r[e];n&&!n.c?a[e]=R(n.t,t):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(n,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=R(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function R(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var A=i(384);var E=i(9908),S=i(2843),O=i(3878),N=i(782),I=i(1863);class _ extends v{static featureName=N.T;constructor(e,t,r=!0){super(e,t,N.T,r),h.RI&&((0,S.u)((()=>(0,E.p)("docHidden",[(0,I.t)()],void 0,N.T,this.ee)),!0),(0,O.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,I.t)()],void 0,N.T,this.ee))),this.importAggregator())}}var j=i(3969);class P extends v{static featureName=j.TZ;constructor(e,t,r=!0){super(e,t,j.TZ,r),this.importAggregator()}}var C=i(6774),k=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,k.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function D(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let t="Unhandled Promise Rejection";if(K(e?.reason))try{return e.reason.message=t+": "+e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0===e.reason)return D(t);const r=D(e.reason);return r.message=t+": "+r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureName=C.T;#r=!1;constructor(e,r,n=!0){super(e,r,C.T,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,E.p)("ierr",[D(e),(0,I.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),h.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,E.p)("err",[H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener("error",(e=>{this.abortHandler&&(0,E.p)("err",[M(e),(0,I.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var V=i(5603),G=i(8990);let B=1;const F="nr@id";function W(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var Z=i(8139),q=i(7836),Y=i(3434);const X={},J=["open","send"];function Q(t){var r=t||q.ee;const n=function(e){return(e||q.ee).get("xhr")}(r);if(X[n.debugId]++)return n;X[n.debugId]=1,(0,Z.u)(r);var i=(0,Y.YM)(n),o=h.gm.XMLHttpRequest,a=h.gm.MutationObserver,s=h.gm.Promise,c=h.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=h.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,O.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,J,"-xhr-",y),n.on("send-xhr-start",(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",g),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var ee="fetch-",te=ee+"body-",re=["arrayBuffer","blob","json","text","formData"],ne=h.gm.Request,ie=h.gm.Response,oe="prototype";const ae={};function se(e){const t=function(e){return(e||q.ee).get("fetch")}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(ae[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[q.P]&&o[q.P].dt&&(e=o[q.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return ae[t.debugId]=1,re.forEach((e=>{r(ne[oe],e,te),r(ie[oe],e,te)})),r(h.gm,"fetch",ee),t.on(ee+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ee+"done",[null,r],n)}else t.emit(ee+"done",[e],n)})),t}var ce=i(7485);class ue{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,V.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof h.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var de=i(9300),le=i(7295),fe=["load","error","abort","timeout"],he=fe.length,ge=(0,A.dV)().o.REQ,pe=(0,A.dV)().o.XHR;class me extends v{static featureName=de.T;constructor(e,t,r=!0){super(e,t,de.T,r),this.dt=new ue(e),this.handler=(e,t,r,n)=>(0,E.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ve(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},ve(this,e[1]),this.metrics={}}function s(t,r){var i=(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=z(i);a&&(n.txSize=a)}this.startTime=(0,I.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<he;s++)r.addEventListener(fe[s],this.listener,(0,O.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+W(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+W(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,I.t)()}function g(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof pe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.RI&&(t=""+h.gm.location.href):e[0]&&e[0].url?t=e[0].url:h.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,I.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ge?r=i.url:h.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ve(this,r);var o=(""+(i&&i instanceof ge&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=z(n.body)||0}function w(e,t){if(this.endTime=(0,I.t)(),this.params||(this.params={}),(0,le.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.K.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<he;t++)e.removeEventListener(fe[t],this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration=(0,I.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):R(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.K.ajax))}}function R(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?z(e.response):"text"===r||""===r||void 0===r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,E.p)(j.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.K.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",a),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",g),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ve(e,t){var r=(0,ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const be={},ye=["pushState","replaceState"];function we(e){const t=function(e){return(e||q.ee).get("history")}(e);return!h.RI||be[t.debugId]++||(be[t.debugId]=1,(0,Y.YM)(t).inPlace(window.history,ye,"-")),t}var xe=i(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}=xe;class _e extends v{static featureName=Se;constructor(e,t,r=!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const n=this.ee;let i;we(n),this.eventsEE=(0,Z.u)(n),this.eventsEE.on(Ne,(function(e,t){this.bstStart=(0,I.t)()})),this.eventsEE.on(Oe,(function(e,t){(0,E.p)("bst",[e[0],t,this.bstStart,(0,I.t)()],void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time=(0,I.t)(),this.startPath=location.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.K.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,E.p)(Re,[t],void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var je=i(2614);class Pe extends v{static featureName=t.TZ;#i;constructor(e,r,n=!0){let i;super(e,r,t.TZ,n),this.replayRunning=!1;try{i=JSON.parse(localStorage.getItem("".concat(je.H3,"_").concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()=>this.#o())),this.#a(i)?(this.#i=i?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===je.g.FULL||e.sessionReplayMode===je.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,2496));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#i=je.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==je.g.FULL&&(this.recorder.parent.mode=je.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ce=i(3962);class ke extends v{static featureName=Ce.TZ;constructor(e,t,r=!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const n=we(this.ee),i=(0,Z.u)(this.ee),o=()=>(0,E.p)("newURL",[(0,I.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,O.sp)("popstate",(e=>(0,E.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const s=new((0,A.dV)().o.MO)(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,E.p)("newDom",[(0,I.t)()],void 0,this.featureName,this.ee),a=!1})))})),c=(0,m.s)((e=>{(0,E.p)("newUIEvent",[e],void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(([e])=>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:s})}}var Le=i(7378);const De={},He=["appendChild","insertBefore","replaceChild"];function Me(e){const t=function(e){return(e||q.ee).get("jsonp")}(e);if(!h.RI||De[t.debugId])return t;De[t.debugId]=!0;var r=(0,Y.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,He,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.jT)(!1)),e.addEventListener("error",f,(0,O.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ke={};function Ue(e){const t=function(e){return(e||q.ee).get("promise")}(e);if(Ke[t.debugId])return t;Ke[t.debugId]=!0;var r=t.context,n=(0,Y.YM)(t),i=h.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}h.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[Y.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve={},Ge="setTimeout",Be="setInterval",Fe="clearTimeout",We="-start",ze=[Ge,"setImmediate",Be,Fe,"clearImmediate"];function Ze(e){const t=function(e){return(e||q.ee).get("timer")}(e);if(Ve[t.debugId]++)return t;Ve[t.debugId]=1;var r=(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+"-"),r.inPlace(h.gm,ze.slice(2,3),Be+"-"),r.inPlace(h.gm,ze.slice(3),Fe+"-"),t.on(Be+We,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ge+We,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const qe={};function Ye(e){const t=function(e){return(e||q.ee).get("mutation")}(e);if(!h.RI||qe[t.debugId])return t;qe[t.debugId]=!0;var r=(0,Y.YM)(t),n=h.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}=Le;class at extends v{static featureName=Xe;constructor(e,t,r=!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=Me(this.ee),s=Ue(this.ee),c=Ze(this.ee),u=Q(this.ee),d=this.ee.get("events"),l=se(this.ee),f=we(this.ee),g=Ye(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[nt]=(0,I.t)()}function v(){i--,window.location.hash!==n&&p(0,!0);var e=(0,I.t)();this[tt]=~~this[tt]+e-this[nt],this[ot]=e}function b(e,t){e.on(t,(function(){this[t]=(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e]||(0,E.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([nt,ot,"xhr-resolved"],this.featureName),d.buffer([nt],this.featureName),c.buffer(["setTimeout"+Qe,"clearTimeout"+Je,nt],this.featureName),u.buffer([nt,"new-xhr","send-xhr"+Je],this.featureName),l.buffer([rt+Je,rt+"-done",rt+$e+Je,rt+$e+Qe],this.featureName),f.buffer(["newURL"],this.featureName),g.buffer([nt],this.featureName),s.buffer(["propagate",it,et,"executor-err","resolve"+Je],this.featureName),o.buffer([nt,"no-"+nt],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,rt+Je),b(l,rt+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),f.on("pushState-end",p),f.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,i>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var st=i(3333);class ct extends v{static featureName=st.TZ;constructor(e,t,r=!0){super(e,t,st.TZ,r);[(0,a.gD)(this.agentIdentifier,"page_action.enabled")].some((e=>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var ut=i(993),dt=i(3785);class lt extends v{static featureName=ut.TZ;constructor(e,t,r=!0){super(e,t,ut.TZ,r);const n=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:r}=this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregator=new x({agentIdentifier:this.agentIdentifier}),this.features={},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.K.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.P[e.featureName]-o.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.K.softNav)return;const n=function(e){switch(e){case o.K.ajax:return[o.K.jserrors];case o.K.sessionTrace:return[o.K.ajax,o.K.pageViewEvent];case o.K.sessionReplay:return[o.K.sessionTrace];case o.K.pageViewTiming:return[o.K.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,A.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[me,y,_,_e,Pe,P,U,ct,lt,ke,at],loaderType:"spa"})})()})();</script>
    <meta name="viewport" content="width=device-width, initial-scale=1">
	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO Premium plugin v20.1 (Yoast SEO v22.4) - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Home - Lambda Legal</title>
	<meta name="description" content="We are a national organization committed to achieving full recognition of the civil rights of lesbians, gay men, bisexuals, transgender people and everyone living with HIV." />
	<link rel="canonical" href="https://lambdalegal.org/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Home" />
	<meta property="og:description" content="We are a national organization committed to achieving full recognition of the civil rights of lesbians, gay men, bisexuals, transgender people and everyone living with HIV." />
	<meta property="og:url" content="https://lambdalegal.org/" />
	<meta property="og:site_name" content="Lambda Legal" />
	<meta property="article:publisher" content="https://www.facebook.com/lambdalegal" />
	<meta property="article:modified_time" content="2024-07-19T15:49:21+00:00" />
	<meta property="og:image" content="http://lambdalegal.org/wp-content/uploads/2023/03/LL-META.png" />
	<meta property="og:image:width" content="2400" />
	<meta property="og:image:height" content="1256" />
	<meta property="og:image:type" content="image/png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:site" content="@LambdaLegal" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://lambdalegal.org/","url":"https://lambdalegal.org/","name":"Home - Lambda Legal","isPartOf":{"@id":"https://lambdalegal.org/#website"},"about":{"@id":"https://lambdalegal.org/#organization"},"datePublished":"2023-02-14T15:28:56+00:00","dateModified":"2024-07-19T15:49:21+00:00","description":"We are a national organization committed to achieving full recognition of the civil rights of lesbians, gay men, bisexuals, transgender people and everyone living with HIV.","breadcrumb":{"@id":"https://lambdalegal.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://lambdalegal.org/"]}]},{"@type":"BreadcrumbList","@id":"https://lambdalegal.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://lambdalegal.org/#website","url":"https://lambdalegal.org/","name":"Lambda Legal","description":"Defending the rights of LGBTQ+ people and everyone living with HIV","publisher":{"@id":"https://lambdalegal.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://lambdalegal.org/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://lambdalegal.org/#organization","name":"Lambda Legal","url":"https://lambdalegal.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://lambdalegal.org/#/schema/logo/image/","url":"https://lambdalegal.org/wp-content/uploads/2023/02/lambda-logo.png","contentUrl":"https://lambdalegal.org/wp-content/uploads/2023/02/lambda-logo.png","width":4117,"height":1159,"caption":"Lambda Legal"},"image":{"@id":"https://lambdalegal.org/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/lambdalegal","https://twitter.com/LambdaLegal"]}]}</script>
	<!-- / Yoast SEO Premium plugin. -->


<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
<link rel='dns-prefetch' href='//lambdalegal.org' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//unpkg.com' />
<link rel="alternate" type="application/rss+xml" title="Lambda Legal &raquo; Feed" href="http://lambdalegal.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="Lambda Legal &raquo; Comments Feed" href="http://lambdalegal.org/comments/feed/" />
<link rel='stylesheet' id='wp-block-library-css' href='http://lambdalegal.org/wp-includes/css/dist/block-library/style.min.css?ver=6.5' type='text/css' media='all' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='lambda-legal-swiper-css' href='https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css?ver=6.5' type='text/css' media='all' />
<link rel='stylesheet' id='dflip-style-css' href='http://lambdalegal.org/wp-content/plugins/3d-flipbook-dflip-lite/assets/css/dflip.min.css?ver=2.2.32' type='text/css' media='all' />
<link rel='stylesheet' id='jquery-image-comparison-css' href='http://lambdalegal.org/wp-content/themes/mosaic-sections-theme/css/jquery.image.comparison.slider.css?ver=6.5' type='text/css' media='all' />
<link rel='stylesheet' id='popup-maker-site-css' href='//lambdalegal.org/wp-content/uploads/pum/pum-site-styles.css?generated=1717015599&#038;ver=1.19.0' type='text/css' media='all' />
<link rel='stylesheet' id='glightbox-css' href='https://cdn.jsdelivr.net/npm/glightbox/dist/css/glightbox.min.css?ver=6.5' type='text/css' media='all' />
<link rel='stylesheet' id='aos-css' href='https://unpkg.com/aos@3.0.0-beta.6/dist/aos.css' type='text/css' media='all' />
<link rel='stylesheet' id='lambda-fonts-css' href='http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/fonts/fonts.css?ver=6.5' type='text/css' media='all' />
<script type="text/javascript" src="http://lambdalegal.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="http://lambdalegal.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->

<!-- Google Analytics snippet added by Site Kit -->
<script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=GT-NF7DGTC" id="google_gtagjs-js" async></script>
<script type="text/javascript" id="google_gtagjs-js-after">
/* <![CDATA[ */
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["lambdalegal.org"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-NF7DGTC");
/* ]]> */
</script>

<!-- End Google tag (gtag.js) snippet added by Site Kit -->
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/mcstudios/glightbox/dist/js/glightbox.min.js?ver=6.5" id="glightbox-js"></script>
<link rel="https://api.w.org/" href="http://lambdalegal.org/wp-json/" /><link rel="alternate" type="application/json" href="http://lambdalegal.org/wp-json/wp/v2/pages/34212" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://lambdalegal.org/xmlrpc.php?rsd" />

<link rel='shortlink' href='http://lambdalegal.org/' />
<link rel="alternate" type="application/json+oembed" href="http://lambdalegal.org/wp-json/oembed/1.0/embed?url=http%3A%2F%2Flambdalegal.org%2F" />
<link rel="alternate" type="text/xml+oembed" href="http://lambdalegal.org/wp-json/oembed/1.0/embed?url=http%3A%2F%2Flambdalegal.org%2F&#038;format=xml" />
<meta name="generator" content="Site Kit by Google 1.124.0" /><script type="text/javascript" src="http://lambdalegal.org/wp-content/themes/mosaic-sections-theme/js/modernizr.js"></script>
<link rel='stylesheet' id='mosaic-sections-theme-css' href='http://lambdalegal.org/wp-content/themes/mosaic-sections-theme/style.css?ver=2.2.5' type='text/css' media='all' />
<link rel='stylesheet' id='mosaic-sections-theme-color-schemes-css' href='http://lambdalegal.org/wp-content/themes/mosaic-sections-theme/style-theme-core.css?ver=1726750545' type='text/css' media='all' />
        <script>
          var mosaicUData = {"ajaxUrl":"http:\/\/lambdalegal.org\/wp-admin\/admin-ajax.php"};
        </script>
		<link rel="icon" href="http://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-32x32.png" sizes="32x32" />
<link rel="icon" href="http://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="http://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-180x180.png" />
<meta name="msapplication-TileImage" content="http://lambdalegal.org/wp-content/uploads/2022/02/cropped-LL_icon_final_pantone-270x270.png" />
		<style type="text/css" id="wp-custom-css">
			.page-id-37218 .header__body-wrap {
	display: none;
}
/*Removes menu from LTAY page*/

.page-id-37000 .header__body-wrap {
	display: none;
}
/*Removes menu from LTAY resource page*/


.page-id-38398 .ll__background--dark {
	display: none;
}
/*Removes footer from Safe Havens Full Report  page*/

.page-id-38361 .ll__background--dark {
	display: none;
}
/*Removes footer from Safe Havens Video page*/

.page-id-38071 .ll__background--dark {
	display: none;
}
/*Removes footer from Safe Havens Landing page*/


.page-id-38071 .sponsors-list__list-wrap {
	display: none;
}
/*Remove placeholder from sponsor header on Safe Havens landing page */

.page-id-38071 .sponsors__body-wrap {
	margin-bottom: -140px;
}

/*Decreases space between sponsor header on Safe Havens landing page */


.page-id-38398 .ll__section-padding   {
    padding-top: 80px;
    padding-bottom: 80px;
  }
/*Reduces padding on Youth Contributor Section on Safe Havens Report Page */

.page-id-38398 .youth_contributor   {
    width: 250px !important;
		height: 250px !important;
  }

/*Forces youth photos to adhere to size on Safe Havens Report Page */

@media (min-width: 1024px) {
  .reduce-margin {
    margin-bottom: -100px;
  }
}
/*Reduces margin on Safe Haven hompepage hero only on desktop*/

@media (min-width: 1024px) {
  .reduce-margin-2 {
    margin-bottom: -60px;
  }
}
/*Reduces margin on Safe Haven report hero only on desktop*/

		</style>
		
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NXNFPWH');</script>
<!-- End Google Tag Manager -->

<!-- BEGIN: Generated by Google Analytics / Cloud Font - Head Scripts section -->
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '1193757687709620');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1193757687709620&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->

<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '894669850565180');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=894669850565180&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->

<!-- Start Userway Code -->
<script>
(function (d) {
  var s = d.createElement("script");
  /* uncomment the following line to override default position*/
  /* s.setAttribute("data-position", 1);*/
  /* uncomment the following line to override default size (values: small, large)*/
  /* s.setAttribute("data-size", "large");*/
  /* uncomment the following line to override default language (e.g., fr, de, es, he, nl, etc.)*/
  /* s.setAttribute("data-language", "null");*/
  /* uncomment the following line to override color set via widget (e.g., #053f67)*/
  /* s.setAttribute("data-color", "#2d68ff");*/
  /* uncomment the following line to override type set via widget (1=person, 2=chair, 3=eye, 4=text)*/
  /* s.setAttribute("data-type", "1");*/
  /* s.setAttribute("data-statement_text:", "Our Accessibility Statement");*/
  /* s.setAttribute("data-statement_url", http://www.example.com/accessibility;*/
  /* uncomment the following line to override support on mobile devices*/
  /* s.setAttribute("data-mobile", true);*/
  /* uncomment the following line to set custom trigger action for accessibility menu*/
  /* s.setAttribute("data-trigger", "triggerId")*/
  s.setAttribute("data-account", "LCYQqy0h8E");
  s.setAttribute("src", "https://cdn.userway.org/widget.js");
  (d.body || d.head).appendChild(s);
})(document);
</script>
<!-- End Userway Code -->
<!-- END: Generated by Google Analytics / Cloud Font - Head Scripts section -->

<link rel="apple-touch-icon" sizes="57x57" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-144x144.png"><link rel="apple-touch-icon" sizes="152x152" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-152x152.png"><link rel="apple-touch-icon" sizes="180x180" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/apple-icon-180x180.png"><link rel="icon" type="image/png" sizes="192x192"  href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/android-icon-192x192.png"><link rel="icon" type="image/png" sizes="32x32" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="96x96" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/favicon-96x96.png"><link rel="icon" type="image/png" sizes="16x16" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/favicon-16x16.png"><link rel="manifest" href="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/manifest.json"><meta name="msapplication-TileColor" content="#ffffff"><meta name="msapplication-TileImage" content="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/favicons/ms-icon-144x144.png"><meta name="theme-color" content="#ffffff"><link rel='stylesheet' id='lambda-legal-main-css' href='http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/css/main.css?ver=1726750544' type='text/css' media='all' />
</head>
<body class="home page-template page-template-page-home page-template-page-home-php page page-id-34212">

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NXNFPWH"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<!-- BEGIN: Generated by Google Analytics / Cloud Font - Body Scripts section -->
<!-- Start Userway Code -->
<noscript>
Please ensure Javascript is enabled for purposes of
<a href=https://userway.org>website accessibility</a>
</noscript>
<!-- End Userway Code -->
<!-- END: Generated by Google Analytics / Cloud Font - Body Scripts section -->

<section class="header__skip-wrap" id="skip">
    <a class="header__skip-cta" href="#main-body">Skip to Main Content</a>
</section>
<div class="header__alert-bar-body">
    <a href="https://lambdalegal.org/helpdesk/" class="header__alert-bar-link-wrap"><p class="header__alert-bar-text">Need help understanding your rights as an LGBTQ+ person or someone living with HIV? Visit our virtual Help Desk.</p></a></div>
<header class="header__body-wrap" id="header">
    <section class="ll__margins header__nav-body-wrap">
        <div class="header__nav-body">
            <a class="header__logo-wrap" href="https://lambdalegal.org">
                <img class="header__logo" src="https://lambdalegal.org/wp-content/uploads/2023/02/lambda-logo.png" alt="Lambda Legal"/>
            </a>
            <button class="header__menu-btn" id="open-nav" aria-haspopup="dialog">
                <span class="header__menu-btn-line" role="none"></span>
                <span class="header__menu-btn-line" role="none"></span>
                <span class="header__menu-btn-line" role="none"></span>
            </button>
            <nav class="header__nav-content-wrap" aria-label="menu" role="dialog" aria-modal="true" id="nav">
                <ul class="ll__margins header__nav-list-wrap"><li class="header__nav-list-item"><button class="header__nav-list-btn header__nav-list-btn--dropdown">About Us<div class="header__nav-dropdown-icon-wrap"><span class="header__nav-dropdown-icon" role="none"></span><span class="header__nav-dropdown-icon" role="none"></span></div></button><div class="header__nav-dropdown-wrap"><ul class="header__nav-dropdown-list-wrap"><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/history/">History</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/staff-board/">Staff &#038; Board</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/jobs-and-internships/">Jobs & Internships</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/sponsors/">Sponsors</a></li></ul></div></li></li><li class="header__nav-list-item"><button class="header__nav-list-btn header__nav-list-btn--dropdown">What We Do<div class="header__nav-dropdown-icon-wrap"><span class="header__nav-dropdown-icon" role="none"></span><span class="header__nav-dropdown-icon" role="none"></span></div></button><div class="header__nav-dropdown-wrap"><ul class="header__nav-dropdown-list-wrap"><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/litigation-library/">Cases</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/policy/">Policy Work</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/issues/">Issue Areas</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="/publication/">Publications</a></li></ul></div></li></li><li class="header__nav-list-item"><button class="header__nav-list-btn header__nav-list-btn--dropdown">Get Involved<div class="header__nav-dropdown-icon-wrap"><span class="header__nav-dropdown-icon" role="none"></span><span class="header__nav-dropdown-icon" role="none"></span></div></button><div class="header__nav-dropdown-wrap"><ul class="header__nav-dropdown-list-wrap"><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="/ways-to-give/">Make a Gift</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="/events">Attend an Event</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/national-sponsorships/">Become a Sponsor</a></li><li class="header__nav-dropdown-item"><a class="header__nav-dropdown-link" href="http://lambdalegal.org/fundraise/">Fundraise</a></li></ul></div></li></li><li class="header__nav-list-item"><a class="header__nav-list-btn header__nav-list-btn--dropdown" href="http://lambdalegal.org/media-center/">News</a></li><li class="header__nav-list-item"><button class="header__nav-list-btn header__nav-list-btn--dropdown">Search<div class="header__nav-dropdown-icon-wrap"><span class="header__nav-dropdown-icon" role="none"></span><span class="header__nav-dropdown-icon" role="none"></span></div></button><div class="header__nav-dropdown-wrap"><div class="header__nav-dropdown-list-wrap header__nav-dropdown-list-wrap--search"><form class="header__nav-dropdown-search-wrap" method="get" action="http://lambdalegal.org/search/"><input class="header__nav-dropdown-search" name="keyword" placeholder="Search terms here ex."/><button class="header__nav-dropdown-search-button" aria-label="Submit search form" type="submit"><img class="header__nav-dropdown-search-icon" src="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/magnifying-glass.svg"></button></form></div></div></li></ul>                <a href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&mfc_pref=T&6680.donation=form1&NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5" class="header__donate-button" target="_blank">Donate</a>                            </nav>
        </div>
    </section>
</header>
<a class="main-body__anchor" id="main-body"></a>

    <main class="contentwrapper">
        <section>
				<div id="mosaic-home-sections" class="effect-fade-in"><div class="section-wrapper"><section class="mosaic-section section-home-hero-slider                       home__hero-slider  " ><div class="ll__margins"><div class="swiper sliders__slides-wrap home__hero-slider-wrap"><ul class="swiper-wrapper sliders__slides home__hero-slides"><li class="swiper-slide sliders__slide home__hero-carousel--slide"><div class="sliders__slide-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2024/06/LAMBDA_2024-198.jpg"/></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">Unstoppable Future: Our Campaign to Win Equality – a $180 million effort to expand our impact and secure justice for the generations to come.</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/unstoppablefuture/" target="_blank">Learn More</a></div></li><li class="swiper-slide sliders__slide home__hero-carousel--slide"><div class="sliders__slide-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2024/04/SpeakOUT_SocialHeader.png"/></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">Our transgender and nonbinary community speaks out, sharing their personal stories in their own words.</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/speak-out/" target="_blank">Learn More</a></div></li><li class="swiper-slide sliders__slide home__hero-carousel--slide"><div class="sliders__slide-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Lawrence-Garner-Hug_corbis-with-rights-300x276.jpg"/></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">We are proud to announce the launch of Queer Justice, a traveling exhibition coming to a city near you.</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/queerjusticeexhibit/" target="_blank">Learn More</a></div></li><li class="swiper-slide sliders__slide home__hero-carousel--slide"><div class="sliders__slide-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/06/A-trans-couple-sharing-a-moment-in-the-park-300x200.jpg"/></div><div class="sliders__slide-content-wrap"><h4 class="ll__heading--h4 home__hero-slide-headline">At Lambda Legal, we work to defend and expand protections for transgender and non-binary people of all ages.</h4><a class="ll__link sliders__slide-cta" href="https://lambdalegal.org/nonbinary-trans-rights-faq/" target="_blank">Learn More</a></div></li></ul><div class="swiper-pagination"></div></div><div class="home__hero-content-wrap"><h2 class="home__hero-content-headline">Support Our Work</h2><p class="ll__copy home__hero-content-copy">Help us fight for legal and lived equality for our community.</p><a class="ll__button home__hero-content-link" href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&#038;mfc_pref=T&#038;6680.donation=form1&#038;NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5" target="_blank">Donate Now</a></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-our-cases         text-with-image-grid__fake-dark-purple-background              text-with-image-grid__fake-dark-purple-background   " ><div class="ll__margins"><div class="text-with-image-grid__wrap"><div class="text-with-image-grid__content-wrap"><div class="ll__copy ll__copy--large"><h1><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">Where progress is won</span></span></h1>
<p>Lambda Legal’s lawyers have won precedent-setting civil rights cases on everything from marriage equality to expressions of gender identity to health care discrimination. We have made legal history since day one, winning our right to incorporate. We then got to work using our knowledge of the law to fight for our community’s lives and dignity.</p>
</div></div><div class="text-with-image-grid__image-grid-wrap"><div class="text-with-image-grid__grid-item"><a class="text-with-image-grid__grid-item-link" href="https://lambdalegal.org/case/lawrence-v-texas/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Obergefell-1.png"/></div><div class="text-with-image-grid__grid-item-content-wrap"><div class="text-with-image-grid__grid-item-content"><h4 class="ll__copy--large text-with-image-grid__grid-item-title">Lawrence v. Texas</h4><p class="text-with-image-grid__grid-item-copy">Overturning discriminatory sodomy laws, and changing what was possible.</p></div></div></a></div><div class="text-with-image-grid__grid-item"><a class="text-with-image-grid__grid-item-link" href="https://lambdalegal.org/case/wilkins-v-austin/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/06/IsaiahWilkins_cropped-300x300.png"/></div><div class="text-with-image-grid__grid-item-content-wrap"><div class="text-with-image-grid__grid-item-content"><h4 class="ll__copy--large text-with-image-grid__grid-item-title">Wilkins v. Austin</h4><p class="text-with-image-grid__grid-item-copy">Challenging the policy that prevents people living with HIV from enlisting in the U.S. Armed Forces.</p></div></div></a></div><div class="text-with-image-grid__grid-item"><a class="text-with-image-grid__grid-item-link" href="https://lambdalegal.org/case/henry-v-himes/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Obergefell.png"/></div><div class="text-with-image-grid__grid-item-content-wrap"><div class="text-with-image-grid__grid-item-content"><h4 class="ll__copy--large text-with-image-grid__grid-item-title">Obergefell v. Hodges</h4><p class="text-with-image-grid__grid-item-copy">Bringing marriage equality to Americans in all 50 states.</p></div></div></a></div><div class="text-with-image-grid__grid-item"><a class="text-with-image-grid__grid-item-link" href="https://lambdalegal.org/case/bpj-v-west-virginia-state-board-of-education/" target="_blank"><div class="text-with-image-grid__grid-item-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/BPJ.png"/></div><div class="text-with-image-grid__grid-item-content-wrap"><div class="text-with-image-grid__grid-item-content"><h4 class="ll__copy--large text-with-image-grid__grid-item-title">B.P.J. v. West Virginia State Board of Education</h4><p class="text-with-image-grid__grid-item-copy">Fighting for a transgender girl who wants to try out for her school sports team.</p></div></div></a></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-our_work color-two                       " ><div class="ll__margins ll__section-padding"><div class="our-work__body-wrap"><div class="intro-copy__body-wrap intro-copy__body-wrap--centered"><h2 class="ll__heading--h1 intro-copy__title">Our areas of expertise</h2><p class="ll__copy--large intro-copy__copy">There is no one LGBTQ+ or HIV+ experience in America. That’s why Lambda Legal’s standard-shifting work in litigation, public policy, and education spans a range of issues that touch nearly every aspect of our lives. </p></div><div><select class="our-work__select" name="work" id="work"><option value="employment">Employment</option><option value="fair-courts-">Fair Courts </option><option value="family-protection">Family Protection</option><option value="health-care">Health Care</option><option value="hiv">HIV</option><option value="immigration">Immigration</option><option value="police-misconduct-&amp;-criminal-justice">Police Misconduct &amp; Criminal Justice</option><option value="religious-exemptions-">Religious Exemptions </option><option value="seniors">Seniors</option><option value="students&#039;-rights">Students&#039; Rights</option><option value="transgender-&amp;-nonbinary-rights">Transgender &amp; Nonbinary Rights</option><option value="youth">Youth</option></select><ul class="our-work__buttons-list-wrap"><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="employment">Employment</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="fair-courts-">Fair Courts </button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="family-protection">Family Protection</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="health-care">Health Care</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="hiv">HIV</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="immigration">Immigration</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="police-misconduct-&amp;-criminal-justice">Police Misconduct &amp; Criminal Justice</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="religious-exemptions-">Religious Exemptions </button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="seniors">Seniors</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="students&#039;-rights">Students&#039; Rights</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="transgender-&amp;-nonbinary-rights">Transgender &amp; Nonbinary Rights</button></li><li class="our-work__buttons-list-item"><button class="ll__button our-work__buttons-item-cta" data-our-work-item="youth">Youth</button></li></ul><div class="our-work__content-wrap" data-our-work-item="employment"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Employment.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Employment</h3><div class="ll__copy our-work__content-copy"><p><span style="font-weight: 400;">We fight back when members of our community are fired, harassed, and targeted at work because they are LGBTQ+ or HIV+.</span></p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/employment/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="fair-courts-"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Fair-Courts.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Fair Courts </h3><div class="ll__copy our-work__content-copy"><p>We combat the growing attacks on fair courts that threaten hard-won LGBTQ+ rights. Because our courts should make decisions based on constitutional and legal principles—not politics.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/fair-courts/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="family-protection"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Family.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Family Protection</h3><div class="ll__copy our-work__content-copy"><p>We defend the legal rights of same-sex couples and their families, from marriage equality to domestic partnership benefits to parent-child relationships.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/family-protections/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="health-care"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Health-Care.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Health Care</h3><div class="ll__copy our-work__content-copy"><p>We break down the barriers between our community and the health care they need, from medical discrimination to violations of personal autonomy.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/health-care/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="hiv"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/AIDs.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">HIV</h3><div class="ll__copy our-work__content-copy"><p>We won the nation’s first HIV discrimination lawsuit—and since then, we’ve been fighting to maintain and expand protections for Americans living with HIV.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/hiv/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="immigration"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Immigration.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Immigration</h3><div class="ll__copy our-work__content-copy"><p>We fight for humane immigration policies that are inclusive of LGBTQ+ people and their unique legal needs.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/immigration/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="police-misconduct-&amp;-criminal-justice"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Police-Criminal-Justice.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Police Misconduct &amp; Criminal Justice</h3><div class="ll__copy our-work__content-copy"><p>We stand up to law enforcement that targets and abuses LGBTQ+ and HIV+ people by challenging unfair criminal laws and seeking recourse when our rights are violated.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/criminal-legal-system/">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="religious-exemptions-"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Religious-Exemptions.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Religious Exemptions </h3><div class="ll__copy our-work__content-copy"><p>We fight back when religious freedom is wrongly used as a license to discriminate against LGBTQ+ people and those living with HIV.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/religious-exemptions/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="seniors"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Seniors.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Seniors</h3><div class="ll__copy our-work__content-copy"><p>We defend the LGBTQ+ and HIV+ seniors who face discrimination, whether they’re refused housing or denied Social Security and other survivor benefits.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/seniors/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="students&#039;-rights"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/GSO-v-Bonner.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Students&#039; Rights</h3><div class="ll__copy our-work__content-copy"><p>We work to make school a safe space for LGBTQ+ students—so they can be unapologetically who they are.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/students-rights/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="transgender-&amp;-nonbinary-rights"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Transgender-Rights.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Transgender &amp; Nonbinary Rights</h3><div class="ll__copy our-work__content-copy"><p><span style="font-weight: 400;">We work to expand and defend protections for nonbinary and transgender people who face rampant discrimination and are some of the most vulnerable members of our community.</span></p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/transgender-nonbinary-rights/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div><div class="our-work__content-wrap" data-our-work-item="youth"><div class="our-work__content-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Teens-Young-Adults.png"/></div><div class="our-work__content-copy-wrap"><h3 class="ll__heading--h2 our-work__content-title">Youth</h3><div class="ll__copy our-work__content-copy"><p>We work to ensure all LGBTQ+ youth are safe and free from discrimination and harassment, whether they’re in the hallways at school or in out-of-home care settings.</p>
<p style="text-align: left;"><a href="https://lambdalegal.org/issues/youth/" target="_blank" rel="noopener">Learn More</a></p>
</div></div></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-news-press-releases                        " ><div class="ll__margins ll__section-padding"><div class="news-press__body-wrap"><div class="intro-copy__body-wrap"><h2 class="ll__heading--h1 intro-copy__title">Latest news</h2><p class="ll__copy--large intro-copy__copy">Stay up to date with court cases and policies that affect the LGBTQ+ community and people living with HIV. </p></div><div class="news-press__content-wrap"><a class="news-press__feature-wrap" href="http://lambdalegal.org/newsroom/us_20240918_ll-applauds-lgbtq-judge-confirmed-under-biden/"><div class="news-press__feature-image-wrap"><img width="320" height="320" src="http://lambdalegal.org/wp-content/uploads/2024/09/costello_320x480x1897-2840-0-0-e1726669353400.jpg" class="ll__section-border news-press__feature-image wp-post-image" alt="" loading="lazy" decoding="async" srcset="http://lambdalegal.org/wp-content/uploads/2024/09/costello_320x480x1897-2840-0-0-e1726669353400.jpg 320w, http://lambdalegal.org/wp-content/uploads/2024/09/costello_320x480x1897-2840-0-0-e1726669353400-300x300.jpg 300w, http://lambdalegal.org/wp-content/uploads/2024/09/costello_320x480x1897-2840-0-0-e1726669353400-150x150.jpg 150w" sizes="(max-width: 320px) 100vw, 320px" /></div><div class="news-press__feature-copy-wrap"><p class="ll__copy news-press__feature-date">September 18, 2024</p><h3 class="ll__heading--h2 news-press__feature-title">Lambda Legal Applauds Historic Senate Confirmation: 12th LGBTQ+ Judge Confirmed Under Biden Administration</h3><p class="ll__copy news-press__feature-copy">Yesterday, in a historic moment for judicial diversity, the U.S. Senate confirmed Mary Kay Costello to serve as a district court judge in the Eastern District of Pennsylvania by a vote of 52-41. Judge Costello, a military veteran, is the 12th openly LGBTQ+ judicial nominee to be confirmed under the Biden administration. This landmark confirmation...</p></div></a><div class="news-press__posts-wrap"><a class="ll__section-border news-press__posts-list-item" href="http://lambdalegal.org/newsroom/ca_20240910_ll-annual-west-coast-liberty-awards-to-honor-dylan-mulvaney-and-george-takei/"><p class="ll__copy news-press__posts-item-date">September 10, 2024</p><h4 class="ll__heading--h4 news-press__posts-item-title">Lambda Legal Annual West Coast Liberty Awards to Honor Dylan Mulvaney and George Takei</h4></a><a class="ll__section-border news-press__posts-list-item" href="http://lambdalegal.org/newsroom/lw_tn_20240827_families-medical-provider-urge-scotus-to-block-ban-on-hormone-therapies/"><p class="ll__copy news-press__posts-item-date">August 27, 2024</p><h4 class="ll__heading--h4 news-press__posts-item-title">Tennessee Families and Medical Provider Urge Supreme Court to Block Ban on Hormone Therapies for Transgender Youth</h4></a><a class="ll__section-border news-press__posts-list-item" href="http://lambdalegal.org/newsroom/kluge_in_20240823_ll-asks-court-to-affirm-decision-protecting-trans-students/"><p class="ll__copy news-press__posts-item-date">August 23, 2024</p><h4 class="ll__heading--h4 news-press__posts-item-title">Lambda Legal Asks Court to Affirm Decision Protecting Transgender Indiana Students</h4></a></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-blog-articles-feed-grid color-two                       " ><div class="ll__margins ll__section-padding"><div class="intro-copy__body-wrap"><h2 class="ll__heading--h1 intro-copy__title">Featured blog posts</h2><p class="ll__copy--large intro-copy__copy">Our take on key court cases and policies that affect our community.</p></div><div class="articles-grid__posts-wrap selected-articles-grid__posts-wrap"><a class="articles-grid__posts-list-item selected-articles-grid__posts-list-item" href="http://lambdalegal.org/blogs/us_20240906_tips-lgbtq-students-college-higher-education/"><div class="ll__section-border articles-grid__posts-list-image-wrap selected-articles-grid__posts-list-image-wrap"><img width="300" height="200" src="http://lambdalegal.org/wp-content/uploads/2024/09/erika-fletcher-MZxqc6n9qCw-unsplash-300x200.jpg" class="articles-grid__posts-list-image wp-post-image" alt="" loading="lazy" decoding="async" srcset="http://lambdalegal.org/wp-content/uploads/2024/09/erika-fletcher-MZxqc6n9qCw-unsplash-300x200.jpg 300w, http://lambdalegal.org/wp-content/uploads/2024/09/erika-fletcher-MZxqc6n9qCw-unsplash-1024x684.jpg 1024w, http://lambdalegal.org/wp-content/uploads/2024/09/erika-fletcher-MZxqc6n9qCw-unsplash-768x513.jpg 768w, http://lambdalegal.org/wp-content/uploads/2024/09/erika-fletcher-MZxqc6n9qCw-unsplash-1536x1025.jpg 1536w, http://lambdalegal.org/wp-content/uploads/2024/09/erika-fletcher-MZxqc6n9qCw-unsplash-2048x1367.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div><div class="articles-grid__post-copy-wrap"><p class="ll__copy articles-grid__posts-item-date">September 6, 2024</p><h3 class="ll__copy--large articles-grid__posts-item-title">Back-to-School Tips for LGBTQ+ Students in Higher Education </h3><p class="ll__copy articles-grid__posts-read-more">Read More</p></div></a><a class="articles-grid__posts-list-item selected-articles-grid__posts-list-item" href="http://lambdalegal.org/blogs/us_20240903_lgbtq-students-rights-court-cases-laws/"><div class="ll__section-border articles-grid__posts-list-image-wrap selected-articles-grid__posts-list-image-wrap"><img width="300" height="210" src="http://lambdalegal.org/wp-content/uploads/2024/09/groundbreaking-court-cases-lgbtq-students-rights-300x210.jpg" class="articles-grid__posts-list-image wp-post-image" alt="" loading="lazy" decoding="async" srcset="http://lambdalegal.org/wp-content/uploads/2024/09/groundbreaking-court-cases-lgbtq-students-rights-300x210.jpg 300w, http://lambdalegal.org/wp-content/uploads/2024/09/groundbreaking-court-cases-lgbtq-students-rights-1024x716.jpg 1024w, http://lambdalegal.org/wp-content/uploads/2024/09/groundbreaking-court-cases-lgbtq-students-rights-768x537.jpg 768w, http://lambdalegal.org/wp-content/uploads/2024/09/groundbreaking-court-cases-lgbtq-students-rights-1536x1074.jpg 1536w, http://lambdalegal.org/wp-content/uploads/2024/09/groundbreaking-court-cases-lgbtq-students-rights.jpg 1920w" sizes="(max-width: 300px) 100vw, 300px" /></div><div class="articles-grid__post-copy-wrap"><p class="ll__copy articles-grid__posts-item-date">September 3, 2024</p><h3 class="ll__copy--large articles-grid__posts-item-title">Four Groundbreaking Cases Protecting LGBTQ+ Student Rights</h3><p class="ll__copy articles-grid__posts-read-more">Read More</p></div></a><a class="articles-grid__posts-list-item selected-articles-grid__posts-list-item" href="http://lambdalegal.org/blogs/us_20240828_lgbtq-teachers-students-support-back-to-school/"><div class="ll__section-border articles-grid__posts-list-image-wrap selected-articles-grid__posts-list-image-wrap"><img width="300" height="187" src="http://lambdalegal.org/wp-content/uploads/2024/08/back-to-school-message-lgbtq-students-300x187.jpg" class="articles-grid__posts-list-image wp-post-image" alt="teacher and students in a classroom back-to-school" loading="lazy" decoding="async" srcset="http://lambdalegal.org/wp-content/uploads/2024/08/back-to-school-message-lgbtq-students-300x187.jpg 300w, http://lambdalegal.org/wp-content/uploads/2024/08/back-to-school-message-lgbtq-students-1024x637.jpg 1024w, http://lambdalegal.org/wp-content/uploads/2024/08/back-to-school-message-lgbtq-students-768x478.jpg 768w, http://lambdalegal.org/wp-content/uploads/2024/08/back-to-school-message-lgbtq-students-1536x956.jpg 1536w, http://lambdalegal.org/wp-content/uploads/2024/08/back-to-school-message-lgbtq-students-2048x1275.jpg 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div><div class="articles-grid__post-copy-wrap"><p class="ll__copy articles-grid__posts-item-date">August 28, 2024</p><h3 class="ll__copy--large articles-grid__posts-item-title">Read This Queer Teacher’s Letter to His LGBTQ+ Students</h3><p class="ll__copy articles-grid__posts-read-more">Read More</p></div></a></div></div></div></div></section></div><div class="section-wrapper"><section class="mosaic-section section-sponsor-carousel                        " ><div class="ll__margins ll__section-padding"><div class="sponsor-slider__body-wrap"><h4 class="sponsor-slider__body-title">Thank you to our sponsors</h4><div class="swiper sponsor-slider__swiper-body"><div class="swiper-wrapper sponsor-slider__slides-wrap"><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Kirkland-Ellis-Logo-DIGITAL-300x26.png"/></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/05/Electronic-Arts-Logo-300x169.png"/></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2022/05/southern_glazers_wine_spirits_logo_0-300x300.png"/></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/02/2560px-Baker_McKenzie_logo_2016.png"/></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Cravath-Swaine-Moore-LLP-Logo-300x16.png"/></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2021/02/logo_goodwin.png"/></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Comcast_NBCUniversal_logo-300x111.png"/></div></div><div class="swiper-slide sponsor-slider__swiper-slide"><div class="sponsor-slider__swiper-image-wrap"><img src="https://lambdalegal.org/wp-content/uploads/2023/03/Paycom_logo_-300x77.png"/></div></div></div></div><a  class="ll__link sponsor-slider__body-cta" href="/sponsors" target="_blank">See our full list of sponsors</a></div></div></section></div></div>        </section>
    </main>
<div class="ll__background--light-purple">
    <div class="donate-bar__body-wrap">
        <div class="donate-bar__copy-wrap">
            <h2 class="ll__heading--h3 donate-bar__copy-title">Lambda Legal can’t do this work without your support.</h2>
            <p class="ll__copy donate-bar__copy">Your gift today keeps Lambda Legal&#039;s lawyers in courtrooms across the country fighting to strike down these morally wrong and legally unconstitutional laws, and we need your support now more than ever.</p>
        </div>
        <ul class="donate-bar__cta-list-wrap">
            <li class="donate-bar__cta-list-item"><a href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&#038;mfc_pref=T&#038;6680.donation=form1&#038;NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&#038;set.DonationLevel=15383" target="_blank" class="ll__button donate-bar__cta-list-button"><span class="ll__helper-text">This link leads off site</span>$25</a></li><li class="donate-bar__cta-list-item"><a href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&#038;mfc_pref=T&#038;6680.donation=form1&#038;NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&#038;set.DonationLevel=15381" target="_blank" class="ll__button donate-bar__cta-list-button"><span class="ll__helper-text">This link leads off site</span>$50</a></li><li class="donate-bar__cta-list-item"><a href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&#038;mfc_pref=T&#038;6680.donation=form1&#038;NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&#038;set.DonationLevel=15382" target="_blank" class="ll__button donate-bar__cta-list-button"><span class="ll__helper-text">This link leads off site</span>$125</a></li><li class="donate-bar__cta-list-item"><a href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&#038;mfc_pref=T&#038;6680.donation=form1&#038;NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&#038;set.DonationLevel=15391" target="_blank" class="ll__button donate-bar__cta-list-button"><span class="ll__helper-text">This link leads off site</span>$500</a></li><li class="donate-bar__cta-list-item"><a href="https://support.lambdalegal.org/site/Donation2;jsessionid=00000000.app30130a?df_id=6680&#038;mfc_pref=T&#038;6680.donation=form1&#038;NONCE_TOKEN=D3311163DF16F06EEA5520010BAF90B5&#038;set.DonationLevel=15390" target="_blank" class="ll__button donate-bar__cta-list-button"><span class="ll__helper-text">This link leads off site</span>Other</a></li>        </ul>
    </div>
</div>
<footer class="ll__background--dark footer__body-wrap">
    <div class="ll__margins">
        <div class="footer__main-body">
            <div class="footer__main-nav-wrap">
                <div id="sidebar-footer_menu_left" class="sidebar ">
<ul>
<li id="nav_menu-2" class="widget-odd widget-last widget-first widget-1 widget widget_nav_menu"><h2 class="widgettitle">About</h2><div class="menu-about-footer-menu-container"><ul id="menu-about-footer-menu" class="menu"><li id="menu-item-34962" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34962"><a href="/history/">History</a></li>
<li id="menu-item-34963" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34963"><a href="/financials/">Governance &#038; Financials</a></li>
<li id="menu-item-34971" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34971"><a href="/strategic-plan/">Strategic Plan</a></li>
<li id="menu-item-38458" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38458"><a href="http://lambdalegal.org/safespace/">Code of Conduct</a></li>
<li id="menu-item-34965" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34965"><a href="/staff-board/">Staff</a></li>
<li id="menu-item-34964" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34964"><a href="/contact/">Contact</a></li>
<li id="menu-item-34966" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34966"><a href="/jobs-and-internships/">Careers</a></li>
<li id="menu-item-34967" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-34967"><a rel="privacy-policy" href="http://lambdalegal.org/privacy-policy/">Privacy Policy</a></li>
</ul></div></li></ul>
</div>
<div id="sidebar-footer_menu_middle" class="sidebar ">
<ul>
<li id="nav_menu-4" class="widget-odd widget-last widget-first widget-1 widget widget_nav_menu"><h2 class="widgettitle">Resources</h2><div class="menu-resources-footer-menu-container"><ul id="menu-resources-footer-menu" class="menu"><li id="menu-item-34952" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34952"><a href="/helpdesk/">Legal Help Desk</a></li>
<li id="menu-item-34953" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34953"><a href="/judicial-archive/">Cases</a></li>
<li id="menu-item-35263" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35263"><a target="_blank" rel="noopener" href="https://legacy.lambdalegal.org/in-court/cases">Legacy Case Archive</a></li>
<li id="menu-item-35777" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35777"><a href="https://legacy.lambdalegal.org/in-court/legal-docs/">Legal Docs Archive</a></li>
</ul></div></li></ul>
</div>
<div id="sidebar-footer_menu_right" class="sidebar ">
<ul>
<li id="nav_menu-5" class="widget-odd widget-last widget-first widget-1 widget widget_nav_menu"><h2 class="widgettitle">News</h2><div class="menu-news-footer-menu-container"><ul id="menu-news-footer-menu" class="menu"><li id="menu-item-34958" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34958"><a href="/media-center/">Media Center</a></li>
<li id="menu-item-34959" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34959"><a href="/blog/">Blog</a></li>
<li id="menu-item-34960" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34960"><a href="https://www.youtube.com/user/lambdalegal">Video</a></li>
<li id="menu-item-35740" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35740"><a target="_blank" rel="noopener" href="https://legacy.lambdalegal.org/media-center">Legacy News Archive</a></li>
</ul></div></li></ul>
</div>
            </div>
            <div class="footer__signup-wrap">
                <form method="GET" action="https://support.lambdalegal.org/site/Survey?NEXTURL=http://lambdalegal.org">
    <div class="appArea">
        <h3 class="footer__signup-title">Stay Informed</h3>
        <p class="ll__copy footer__signup-copy">Add your name to stand with our team of lawyers, advocates, and allies across the country. Plus, get news and opportunities for action delivered straight to your inbox.</p>
    </div>
    <input type="hidden" name="cons_info_component" id="cons_info_component" value="t">
    <div class="footer__signup-form-group">
        <label class="ll__copy ll__helper-text footer__signup-input-label" for="cons_first_name">First Name <span style="position:absolute;left:-9999px">Required</span></label>
        <input class="footer__signup-input" placeholder="First Name" type="text" name="cons_first_name" id="cons_first_name" value="" size="21" maxlength="50" required>
    </div>
    <div class="footer__signup-form-group">
        <label class="ll__copy ll__helper-text footer__signup-input-label" for="cons_last_name">Last Name <span style="position:absolute;left:-9999px">Required</span></label>
        <input class="footer__signup-input" placeholder="Last Name" type="text" name="cons_last_name" id="cons_last_name" value="" size="22" maxlength="50" required>
    </div>
    <div class="footer__signup-form-group">
        <label class="ll__copy ll__helper-text footer__signup-input-label" for="cons_email">Email <span style="position:absolute;left:-9999px">Required</span></label>
        <input class="footer__signup-input" placeholder="Email" type="email" name="cons_email" id="cons_email" value="" size="45" maxlength="255" required>
    </div>
    <button type="submit" class="ll__button">Sign Up</button>
    <input id="ACTION_REQUIRED" name="ACTION_REQUIRED" type="hidden" value="URI_ACTION_USER_REQUESTS">
    <input type="hidden" name="SURVEY_ID" id="SURVEY_ID" value="4921">
</form>
            </div>
        </div>
        <div class="footer__sub-section-wrap">
            <div class="footer__sub-section-main-content">
                <ul class="footer__social-list-wrap">
                    <li class="footer__social-list-item"><a class="footer__social-link" href="https://www.facebook.com/lambdalegal"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/facebook.png " alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href="https://www.instagram.com/lambdalegal/"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/instagram.png " alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href="https://www.youtube.com/user/lambdalegal"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/youtube.png " alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href="https://www.tiktok.com/@lambdalegal"><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/tiktok.png " alt=""></a></li><li class="footer__social-list-item"><a class="footer__social-link" href=""><span class="ll__helper-text">This link leads off-site.</span><img class="footer__social-icon" src="http://lambdalegal.org/wp-content/plugins/lambda-legal-theme-extension/img/linkedin.png " alt=""></a></li>                </ul>
                <div id="sidebar-copyright_footer" class="sidebar ">
<ul>
<li id="block-29" class="widget-odd widget-last widget-first widget-1 widget widget_block widget_text">
<p class="ll__fine-print footer__sub-section-fine-print">Lambda Legal | 120 Wall Street, 19th Floor, New York, NY 10005</p>
</li></ul>
</div>
            </div>
            <div class="footer__sub-section-icon-wrap">
                <div id="sidebar-footer_icon" class="sidebar ">
<ul>
<li id="block-8" class="widget-odd widge

Resolver

Resolver ASN
AS24757
Resolver IP
213.55.125.27
Resolver Network Name
Ethio Telecom
Report ID
20240919T171843Z_webconnectivity_ET_24757_n1_vUdH1rD2G1kgrBcL
Platform
android
Software Name
ooniprobe-android-unattended (3.9.0)
Measurement Engine
ooniprobe-engine (3.23.0)

Raw Measurement Data

Loading