1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8">
5<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"af93f46607","applicationID":"1022920115","transactionName":"cFhfRkVeVQhUEElERVJURVtYXxYUXgEVH19cWlQ=","queueTime":0,"applicationTime":593,"agent":""}</script>
vendor: 1 bytes, line 5
5
6<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[],capture_payloads:"none"},api:{register:{duplicate_data_to_container:false,enabled:true}},performance:{capture_marks:false,capture_detail:false,capture_measures:true},browser_consent_mode:{enabled:false},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103069105",accountID:"1139909",trustKey:"1139909",xpid:"VQcEWF9TARABVFNQDgMHV1UE",licenseKey:"af93f46607",applicationID:"1022920115",browserID:"1103069105"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */ 7(()=>{var e={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)),s=0===Object.keys(r).length?e:r;for(let a in s)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]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={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};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="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),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(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;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
7e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(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].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,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,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[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()[a[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 s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},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{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(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),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},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})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
7const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
7if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
7o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,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},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,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)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=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)o.call(e,n)&&(t[n]=e[n])}
7(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
7;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{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"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
7{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
7ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.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,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
7{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
7null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
7dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
7imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
7return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}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,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.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}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
7!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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 h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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 R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
7if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
7);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
7class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
7h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
7 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <title>Homepage Central Lyon County Fire Protection District</title> 10 11 <link rel="canonical" href="https://www.centrallyonfire.org" /> 12 <meta property="og:title" content="Homepage"> 13 <meta property="og:description" content=""> 14 <meta property="og:type" content="website"> 15 <meta property="og:site_name" content="Central Lyon County Fire Protection District"> 16 <meta property="og:image" content=""> 17 <meta property="og:url" content="https://www.centrallyonfire.org/homepage"> 18 19 <link rel="preconnect" href="https://fonts.googleapis.com"> 20 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 21 <link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet"> 22 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/themes/satellite-min.css" integrity="sha256-woeV7a4SRDsjDc395qjBJ4+ZhDdFn8AqswN1rlTO64E=" crossorigin="anonymous"> 23
23<script src="/assets/traction/amplify-dfce2db7a0db907eb592fa8131b9187e7345840b59e2fba8a0c14a1a74a50296.js"></script>
23 24 <base target="_top"><!-- break out of angular iframe --> 25 26 <link rel="stylesheet" media="all" href="/assets/traction/amplify-056ed53369e177e410f59fa92cd23799c7ee16c1b8e82acc3b5d6455bc713652.css" /> 27 <style> 28.amplify-header .container #org-logo img {height: auto; width: 180px; padding: 20px 0;} 29 30@media (max-width: 64rem) { 31.amplify-header .container #org-logo img {height: auto; width: 130px; padding: 0;} 32} 33.amplify-quicklinks-container .container header { 34 display: flex; 35 justify-content: center; 36 align-items: center; 37 flex-direction: column; 38 width: 11rem; 39 margin: 0.8rem 0; 40 transition: transform 0.3s ease; 41} 42.amplify-quicklinks-container .container header:hover { 43 transform: scale(1.05); 44} 45 46.amplify-teasers.standard .standard-container .standard-teaser-image-container .teaser-image { 47 width: 375px; 48 height: 275px; 49 object-fit: cover; 50 object-position: center; 51 display: block; 52} 53 54.amplify-media-banner-container.banner_centered .overlay-container { 55 text-align: center; 56 background: none; 57} 58 59.amplify-section-container .container { 60 padding-top: 1rem; 61 padding-bottom: 1rem; 62 display: flex; 63 flex-direction: column; 64} 65</style> 66 67 68 69<style> 70 71/* Header bar */ 72.amplify-calendar-container .simple-calendar .calendar-heading{ 73 display:flex; justify-content:space-between; align-items:center; 74 background:#971524; /* updated header background */ 75 color:#fff; padding:.5rem; 76 border-bottom:4px solid #971524; /* updated to match header color */ 77} 78 79/* Weekday row */ 80.simple-calendar th{ 81 padding:6px; text-align:left; color:var(--vsd-navy); 82 border-top:0; border-bottom:2px solid var(--grid); 83 border-left:1px solid var(--grid); border-right:1px solid var(--grid); 84} 85 86/* Days from previous/next months: mute with brand amber tint */ 87.simple-calendar .prev-month, 88.simple-calendar .next-month{ 89 background: color-mix(in srgb, var(--vsd-amber) 18%, white); /* soft amber wash */ 90 color: var(--vsd-brown); 91} 92 93/* Today: gold fill + teal ring + badge (not color-only) */ 94.simple-calendar .today{ 95 position:relative; 96 background: var(--vsd-gold); 97 outline:3px solid var(--vsd-ltblue); 98 outline-offset:-3px; /* ring hugs the edge */ 99 box-shadow: 0 0 0 2px #fff inset; /* keeps borders crisp on white grids */ 100 font-weight:700; 101} 102 103/* Today badge */ 104.simple-calendar .today::after{ 105 content:"Today"; 106 position:absolute; top:6px; right:6px; 107 background:#971524; /* updated to your red */ 108 color:#fff; border-radius:999px; 109 padding:2px 6px; font-size:12px; font-weight:800; letter-spacing:.02em; 110} 111 112</style> 113 114<style> 115.legacy-notification.notice { 116 background: #981623 !important; 117} 118</style> 119 120 </head> 121 <body> 122 <a href="#content" class="skip-to-main-content">Skip to main content</a> 123 124 125 <div class="legacy-notification notice" role="alert"> 126 <div class="inner"> 127 <a href="/job-announcements"> 128 <h2>WE ARE HIRING</h2> 129 </a> 130 <a href="/job-announcements"> 131 <p>Click Here To Apply Today!</p> 132 </a> 133 </div> 134 <button>Dismiss</button> 135</div>
136<script> 137 (function() { 138 const STORAGE_KEY = 'tractionEmergencyNotificationDismissedVersion'; 139 const dismissedVersion = localStorage.getItem(STORAGE_KEY); 140 141 // emergency_notification['version'] is the updated_at timestamp of the emergency notification variable record 142 if (dismissedVersion === '1780409185') { 143 return; // Do not show the emergency notification if it has been dismissed for this version 144 } 145 var emergencyNotification = document.querySelector('.legacy-notification'); 146 emergencyNotification.classList.add('visible'); 147 148 emergencyNotification.querySelector('button').addEventListener('click', function() { 149 emergencyNotification.classList.remove('visible'); 150 localStorage.setItem(STORAGE_KEY, '1780409185'); 151 }); 152 })(); 153</script>
153 154 155 156 157 158 159 <div class="amplify-container amplify-container-header amplify-target-locator" data-amplify-container-id="5ff503bf-89ae-46f4-9122-ce9d22727c15" style="grid-template-columns: 100%;"> 160 <div class="amplify-column amplify-target-locator notification" data-amplify-column-id="38c05cc7-a2d7-498d-ac44-640be12dc4c7"> 161 </div> 162 163 <div class="amplify-column amplify-target-locator static" data-amplify-column-id="53adcc5c-54d2-4057-bca0-7ed435e0b1b7"> 164 <div class="amplify-section-instance " data-amplify-section-instance-id="87c83cb6-3612-454b-8644-78b9057df44b"> 165 166<style> 167 .amplify-navigation .hamburger-menu .bar { 168 background-color: #961623; 169 } 170</style> 171 172<header class="section-instance-87c83cb6-3612-454b-8644-78b9057df44b amplify-header"> 173 <style> 174 .section-instance-87c83cb6-3612-454b-8644-78b9057df44b { 175 --bg-color: #FFFFFF; 176 --fg-color: #961623; 177 background-image: url('https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/a74534b5-c79b-409d-abf7-29c8f8bf2e76/Untitled%20design%20%2880%29.png?ixlib=rb-1.1.0&w=2000&h=2000&fit=max&or=0&s=fdfcc5eaa63d44f4f84543d28d779724'); 178background-size: cover; 179 180 } 181</style> 182 183 184 <h1 class="visually-hidden">Homepage of Central Lyon County Fire Protection District</h1> 185 186 <div class="container amplify-target-locator" > 187 <p id="org-logo"> 188 <a href="/"> 189 <img src="https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/feb6a20e-1915-4c21-8916-7977de4aea29/logo-new.webp?ixlib=rb-1.1.0&w=2000&h=2000&fit=max&or=0&s=f1d4c7141da3becfbf73c6ef8e0ad382" alt="Central Lyon Fire logo featuring "CLF" in red and black colors." /> 190 </a> 191 </p> 192 <nav aria-label="Secondary"> 193 <div class="primary-container"> 194 <div id="google_translate_element_wrapper" class="rounded"> 195 <div id="google_translate_element"></div> 196 <button class="translate-icon" aria-label="Translate page"> 197 <svg role="img" xmlns="http://www.w3.org/2000/svg" width="20" height="15.876" viewBox="0 0 23.633 18.761"> 198 <g transform="translate(-15.5 -22.2)"> 199 <path d="M26.735,33.253A10.944,10.944,0,0,1,23.1,27.436h5.345V25.181H23.135V22.2H20.845v3.018H15.5v2.254h5.454a6.9,6.9,0,0,1-.109.764c-.764,2.981-1.672,4.872-5.345,6.726l.764,2.254c3.49-1.854,5.308-4.181,6.108-6.763a14.389,14.389,0,0,0,3.563,5.017Z" fill="#22996e"></path> 200 <path d="M51.1,32.5H48.045L42.7,47.516h2.291l1.527-4.508h6.108l1.527,4.508h2.291Zm-3.818,8.253,2.291-6,2.291,6.035-4.581-.036Z" transform="translate(-17.311 -6.555)" fill="#22996e"></path> 201 </g> 202 </svg> 203 </button> 204 </div> 205
205<script src="/packs/google_translate-0e1f31360cd586a00175.js"></script>
205 206 <div 207 class="amplify-public-target-locator rounded" 208 data-react-component="SearchBox" 209 data-react-props='{ 210 "apiKey":"39440cec3421711a834b507e67030693", 211 "appId": "R75WHNM08J", 212 "indexName": "production_content", 213 "siteId": "6772e6ab-83ef-43ff-b40b-e395f870db02" 214 }' 215 /> 216 </div> 217 </div> 218 <div class="secondary-container"> 219 <div class="social-media"> 220 <a href="https://www.instagram.com/centrallyonfire/" target="_blank" aria-label="instagram"> 221 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 32 32" fill="none" aria-labelledby="ait4okh7xt36f0epk4cb2zv75i4yeite as3kypsnwj75fd2vwaopun0vnzdhz3hr" width="25px" height="25px"><title id="ait4okh7xt36f0epk4cb2zv75i4yeite">Social media icon for instagram</title><desc id="as3kypsnwj75fd2vwaopun0vnzdhz3hr">Social media icon for instagram</desc> 222 <path d="M20.842 16.139C20.842 18.723 18.679 20.819 16.011 20.819C13.345 20.819 11.181 18.722 11.181 16.139C11.181 15.675 11.252 15.228 11.382 14.805L10.171 14.542V21.343C10.171 21.684 10.317 21.829 10.657 21.829H21.344C21.684 21.829 21.83 21.684 21.83 21.343V14.542L20.642 14.805C20.771 15.229 20.842 15.675 20.842 16.139Z" fill="currentColor"></path> 223 <path d="M16.011 18.9963C17.7347 18.9963 19.132 17.642 19.132 15.9713C19.132 14.3006 17.7347 12.9463 16.011 12.9463C14.2873 12.9463 12.89 14.3006 12.89 15.9713C12.89 17.642 14.2873 18.9963 16.011 18.9963Z" fill="currentColor"></path> 224 <path d="M16 0C7.164 0 0 7.163 0 16C0 24.837 7.164 32 16 32C24.836 32 32 24.836 32 16C32 7.164 24.836 0 16 0ZM23.773 21.829C23.773 22.926 22.927 23.772 21.83 23.772H10.171C9.074 23.772 8.228 22.926 8.228 21.829V10.17C8.228 9.073 9.074 8.227 10.171 8.227H21.83C22.927 8.227 23.773 9.073 23.773 10.17V21.829Z" fill="currentColor"></path> 225 <path d="M21.344 10.1699H19.4C19.131 10.1699 18.914 10.3869 18.914 10.6559V12.5989C18.914 12.8679 19.131 13.0849 19.4 13.0849H21.343C21.612 13.0849 21.829 12.8679 21.829 12.5989V10.6559C21.829 10.3879 21.612 10.1699 21.344 10.1699Z" fill="currentColor"></path> 226</svg> 227 228 </a> 229 <a href="https://twitter.com/CentralLyonFire" target="_blank" aria-label="twitter"> 230 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 54" fill="none" role="img" aria-labelledby="abek1mu3gmnjd645v4c4lhnj5yfizu6z a7qdjhockac47pc1vpr4am5d4ge4613h" width="25px" height="25px"><title id="abek1mu3gmnjd645v4c4lhnj5yfizu6z">Social media icon for twitter</title><desc id="a7qdjhockac47pc1vpr4am5d4ge4613h">Social media icon for twitter</desc> 231 <path fill-rule="evenodd" clip-rule="evenodd" d="M27 54C41.9117 54 54 41.9116 54 27C54 12.0884 41.9117 0 27 0C12.0883 0 0 12.0884 0 27C0 41.9116 12.0883 54 27 54ZM37.2864 16L29.0955 25.3164L38 38H31.4486L25.4501 29.457L17.9407 38H16L24.5895 28.231L16 16H22.5514L28.2302 24.0879L35.3456 16H37.2864ZM25.5649 27.1196L26.4365 28.3384L32.3634 36.6382H35.3447L28.0797 26.4717L27.2117 25.2529L21.62
23119 17.4316H18.6406L25.5649 27.1196Z" fill="currentColor"></path> 232</svg> 233 234 </a> 235 <a href="https://www.facebook.com/CentralLyonFire" target="_blank" aria-label="facebook"> 236 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 32 32" aria-labelledby="a3hwrvg5q8wsixkim4x2p98yn4eg5j8f ao31gmft1u7ccq9kho0e70qskwgvqr59" width="25px" height="25px"><title id="a3hwrvg5q8wsixkim4x2p98yn4eg5j8f">Social media icon for facebook</title><desc id="ao31gmft1u7ccq9kho0e70qskwgvqr59">Social media icon for facebook</desc> 237 <path d="M16 0C7.164 0 0 7.164 0 16C0 24.836 7.164 32 16 32C24.836 32 32 24.836 32 16C32 7.164 24.836 0 16 0ZM19.488 15.999H17.249V24.123H13.892V16H12.215V13.2H13.892V11.519C13.892 9.235 14.839 7.877 17.529 7.877H19.769V10.677H18.369C17.322 10.677 17.252 11.069 17.252 11.798L17.249 13.2H19.785L19.488 15.999Z" fill="currentColor"></path> 238</svg> 239 240 </a> 241 </div> 242 <ul> 243 <li><a href="/contact-us" target="">Contact Us</a></li> 244 <li><a href="/teams-link-to-board-meeting" target="_blank">Watch Board Meeting Live</a></li> 245 </ul> 246 </div> 247 </nav> 248 </div> 249</header> 250 251 </div> 252 <div class="amplify-section-instance " data-amplify-section-instance-id="b61d2602-c55b-4a94-a102-26c42a5b1195"> 253 <nav class="section-instance-b61d2602-c55b-4a94-a102-26c42a5b1195 amplify-navigation" aria-label="Main" id="amplify-navigation"> 254 <style> 255 .section-instance-b61d2602-c55b-4a94-a102-26c42a5b1195 { 256 --bg-color: #961623; 257 --fg-color: #FFFFFF; 258 259 } 260</style> 261 262 <style> 263 .section-instance-b61d2602-c55b-4a94-a102-26c42a5b1195 { 264 --bg-color-darker: #690f19; 265 } 266 </style> 267 268 <div class="container"> 269 <button class="hamburger-menu" aria-label="Toggle navigation" aria-expanded="false"> 270 <span class="bar"></span> 271 <span class="bar"></span> 272 <span class="bar"></span> 273 </button> 274 275 <ul class="sl-modern-menu"> 276 <li> 277 <a href="/homepage" target=""> Home</a> 278 </li> 279 280 <li class="sl-menu--closed"> 281 <a href="/job-announcements" target=""> Job Announcements</a> 282 <ul> 283 <li> 284 <a href="/volunteer-firefighter" target=""> Volunteer Firefighter</a> 285 </li> 286 287 </ul> 288 </li> 289 290 <li class="sl-menu--closed"> 291 <a href="/information" target=""> Construction</a> 292 <ul> 293 <li> 294 <a href="/information" target=""> Information</a> 295 </li> 296 297 <li> 298 <a href="/commercial-construction" target=""> Commercial Construction</a> 299 </li> 300 301 <li> 302 <a href="/residential-construction" target=""> Residential Construction</a> 303 </li> 304 305 </ul> 306 </li> 307 308 <li class="sl-menu--closed"> 309 <a href="/programs" target=""> Community Services</a> 310 <ul> 311 <li> 312 <a href="/burn-season-closed" target=""> Residential Burn Permits</a> 313 </li> 314 315 <li> 316 <a href="/burn-season-closed" target=""> Commercial Burn Permits</a> 317 </li> 318 319 <li class="sl-menu--closed"> 320 <a href="/fuels-management" target=""> Fuels Management</a> 321 <ul> 322 <li> 323 <a href="/trailer-drop-program" target=""> Trailer Drop Program</a> 324 </li> 325 326 <li> 327 <a href="/fuels-reduction-30-clearances" target=""> Defensible Space Program</a> 328 </li> 329 330 </ul> 331 </li> 332 333 <li> 334 <a href="/cpr-classes" target=""> CPR Classes</a> 335 </li> 336 337 <li> 338 <a href="/free-blood-pressure-screenings" target=""> Free Blood Pressure Screenings</a> 339 </li> 340 341 <li> 342 <a href="/defensible-space" target=""> Defensible Space Information</a> 343 </li> 344 345 <li> 346 <a href="/home-smoke-detectors" target=""> Home Smoke Detectors</a> 347 </li> 348 349 <li> 350 <a href="/fire-extinguisher-training" target=""> Fire Extinguisher Training</a> 351 </li> 352 353 <li> 354 <a href="/youth-fire-setter-program" target=""> Youth Fire Setter Program</a> 355 </li> 356 357 <li> 358 <a href="/public-education" target=""> Public Education</a> 359 </li> 360 361 <li> 362 <a href="/sandbag-locations" target=""> Sandbag Locations</a> 363 </li> 364 365 <li> 366 <a href="/resource-links" target=""> Resource Links</a> 367 </li> 368 369 </ul> 370 </li> 371 372 <li class="sl-menu--closed"> 373 <a href="/fire-board" target=""> Fire Board</a> 374 <ul> 375 <li> 376 <a href="/board-meetings" target=""> Board Meetings</a> 377 </li> 378 379 </ul> 380 </li> 381 382 <li class="sl-menu--closed"> 383 <a href="/about-us" target=""> About</a> 384 <ul> 385 <li> 386 <a href="/request-for-qualifications" target=""> Request for Qualifications</a> 387 </li> 388 389 <li class="sl-menu--closed"> 390 <a href="/ambulance-billing-e6ff1e6" target=""> Ambulance Billing</a> 391 <ul> 392 <li> 393 <a href="/ambulance-subscription" target=""> Ambulance Subscription</a> 394 </li> 395 396 <li> 397 <a href="/ambulance-billing" target=""> Ambulance Billing</a> 398 </li> 399 400 </ul> 401 </li> 402 403 <li> 404 <a href="/public-records" target=""> Public Records</a> 405 </li> 406 407 <li> 408 <a href="/directory" target=""> Directory</a> 409 </li> 410 411 <li> 412 <a href="/fire-stations" target=""> Fire Stations</a> 413 </li> 414 415 <li> 416 <a href="/news" target=""> News</a> 417 </li> 418 419 </ul> 420 </li> 421 422 </ul> 423 </div> 424</nav> 425
426<script> 427 (function (){ 428 function adjustHamburgerMenuPosition() { 429 const notification = document.querySelector('.legacy-notification'); 430 431 if (!notification) return; 432 433 function updateHamburgerMenuTop() { 434 if (notification.classList.contains('visible')) { 435 const height = notification.offsetHeight; 436 document.documentElement.style.setProperty('--hamburger-menu-top', `calc(${height}px + 1rem)`); 437 } else { 438 document.documentElement.style.setProperty('--hamburger-menu-top', '1rem'); 439 } 440 } 441 442 updateHamburgerMenuTop(); 443 444 const observer = new MutationObserver(updateHamburgerMenuTop); 445 observer.observe(notification, { attributes: true, attributeFilter: ['class'] }); 446 } 447 448 const menu = document.querySelector('.sl-modern-menu'); 449 const hamburgerMenu = document.querySelector('.hamburger-menu'); 450 AmplifyUtils.loadModernMenu(menu, hamburgerMenu); 451 adjustHamburgerMenuPosition(); 452 })(); 453</script>
453 454 455 </div> 456 </div> 457 458 </div> 459 460 461 462 463 <main id="content"> 464 465 466 <div class="amplify-container amplify-container-main amplify-target-locator" data-amplify-container-id="901620b9-9ec6-42f1-b847-ae335bf2dcaa" style="grid-template-columns: 100%;"> 467 <div class="amplify-column amplify-target-locator main" data-amplify-column-id="d00a9784-bcdb-4b2d-809c-7ade45793c7d"> 468 <div class="amplify-section-instance " data-amplify-section-instance-id="f53ff9b5-8dac-4faa-bacb-a7b06b7a2340"> 469 <div class="amplify-media-banner-container section-instance-f53ff9b5-8dac-4faa-bacb-a7b06b7a2340 banner_centered logo-size-standard "> 470 <style> 471 .section-instance-f53ff9b5-8dac-4faa-bacb-a7b06b7a2340 { 472 --bg-color: #FFFFFF; 473 --fg-color: #961623; 474 475 } 476</style> 477 478 <section> 479 <video 480 class="video-banner" 481 loop 482 muted 483 playsinline 484 autoplay 485 aria-hidden="true" 486 > 487 <source src="https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/38870c71-964c-484a-bb68-db653087b69e/Untitled%20design%20%2810%29.mp4?ixlib=rb-1.1.0&fm=mp4&s=252227421c2cd1577ea0b08651b84146" type="video/mp4" /> 488 </video> 489 <div class="full-overlay"></div> 490 <div class="overlay-container"> 491 <div class="overlay-content container"> 492 <h2 class="title"> Central Lyon County Fire Protection District</h2> 493 <p class="sub-title"> </p> 494 </div> 495 </div> 496 <button class="control-button" aria-label="Play or Pause Background Video"> 497 <span class="icon play hidden"> 498 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> 499<path d="M11.3748 8.02823C12.1526 7.57915 12.1526 6.45661 11.3748 6.00744L3.7915 1.62918C3.01371 1.18015 2.0415 1.74147 2.0415 2.63953V11.3961C2.0415 12.2941 3.01371 12.8554 3.7915 12.4064L11.3748 8.02823Z" fill="white"></path> 500</svg> 501 502 </span> 503 <span class="icon pause"> 504 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> 505<path d="M4.16071 0.700195C3.35193 0.700195 2.69678 1.3558 2.69678 2.1646V11.8358C2.69678 12.6446 3.35198 13.3002 4.16071 13.3002C4.96949 13.3002 5.62546 12.6446 5.62546 11.8358V2.1646C5.62546 1.35582 4.9693 0.700195 4.16071 0.700195Z" fill="white"></path> 506<path d="M9.83844 0.700195C9.02966 0.700195 8.37451 1.3558 8.37451 2.1646V11.8358C8.37451 12.6446 9.02971 13.3002 9.83844 13.3002C10.6472 13.3002 11.3032 12.6446 11.3032 11.8358V2.1646C11.3032 1.35582 10.6472 0.700195 9.83844 0.700195Z" fill="white"></path> 507</svg> 508 509 </span> 510 </button> 511 </section> 512</div> 513
514<script> 515 (function (){ 516 const video = document.querySelector(".section-instance-f53ff9b5-8dac-4faa-bacb-a7b06b7a2340 video"); 517 const controlButton = document.querySelector(".section-instance-f53ff9b5-8dac-4faa-bacb-a7b06b7a2340 .control-button"); 518 519 controlButton.addEventListener("click", function() { 520 if (video.paused) { 521 video.play(); 522 controlButton.querySelector(".play").classList.add("hidden"); 523 controlButton.querySelector(".pause").classList.remove("hidden"); 524 } else { 525 video.pause(); 526 controlButton.querySelector(".play").classList.remove("hidden"); 527 controlButton.querySelector(".pause").classList.add("hidden"); 528 } 529 }); 530 531 video.addEventListener("ended", function() { 532 controlButton.querySelector(".play").classList.remove("hidden"); 533 controlButton.querySelector(".pause").classList.add("hidden"); 534 }); 535 })(); 536</script>
536 537 538 </div> 539 <div class="amplify-section-instance " data-amplify-section-instance-id="e889d0c7-2caf-4fc7-b747-0216ce6be560"> 540 <div class="amplify-section-container amplify-quicklinks-container section-instance-e889d0c7-2caf-4fc7-b747-0216ce6be560 icons no-padding"> 541 <style> 542 .section-instance-e889d0c7-2caf-4fc7-b747-0216ce6be560 { 543 --bg-color: #961623; 544 --fg-color: #FFFFFF; 545 background-image: url('https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/e68ff266-ef34-4a1d-83c8-ffa3d400be98/Untitled%20design%20%2878%29.png?ixlib=rb-1.1.0&w=2000&h=2000&fit=max&or=0&s=519a1e50f52b0042e4aca47577343488'); 546background-size: cover; 547 548 } 549</style> 550 551 <div class="container icons centered"> 552 <h2 class="visually-hidden">Quicklinks 1</h2> 553 554 <div class="quicklinks-container amplify-target-locator "> 555 <article class="amplify-target-locator"> 556 <a href="/burn-permits" target="_blank" aria-label="Burn Permits"> 557 <header> 558 <div class="icon"> 559 <img alt="" src="https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/4b2818bd-9c54-433e-80d6-33df6d019d9e/Picture3.svg?ixlib=rb-1.1.0&w=220&h=220&fit=max&or=0&s=ce8727e7ec9ad46c34f87e73373ea2da" /> 560 </div> 561 <p class="quicklink-heading">Community Connect</p> 562 </header> 563 </a> 564</article> 565 566 <article class="amplify-target-locator"> 567 <a href="/news" target="" aria-label="News"> 568 <header> 569 <div class="icon"> 570 <img alt="" src="https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/977ba928-fc9a-4179-a1c3-99e2680fd58e/notices-white.png?ixlib=rb-1.1.0&w=220&h=220&fit=max&or=0&s=4a1fa5b1879294697f8a527ce7d38eb6" /> 571 </div> 572 <p class="quicklink-heading">News</p> 573 </header> 574 </a> 575</article> 576 577 <article class="amplify-target-locator"> 578 <a href="/fire-board" target="" aria-label="Fire Board"> 579 <header> 580 <div class="icon"> 581 <img alt="" src="https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/272791c7-7932-4e9b-9741-6b3007c8217d/staff-white.png?ixlib=rb-1.1.0&w=220&h=220&fit=max&or=0&s=dc45688733a53ee7f11461392293c5a9" /> 582 </div> 583 <p class="quicklink-heading">Fire Board</p> 584 </header> 585 </a> 586</article> 587 588 <article class="amplify-target-locator"> 589 <a href="/board-meetings" target="" aria-label="Board Meetings"> 590 <header> 591 <div class="icon"> 592 <img alt="" src="https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/1856d636-7bb5-4831-a77d-8d05fad38db7/board-white.png?ixlib=rb-1.1.0&w=220&h=220&fit=max&or=0&s=d3e5956080ee2870e3bd3c03ae9d2df9" /> 593 </div> 594 <p class="quicklink-heading">Board Meetings</p> 595 </header> 596 </a> 597</article> 598 599 </div> 600 </div> 601 </div> 602 603 </div> 604 <div class="amplify-section-instance " data-amplify-section-instance-id="90f1e2e5-59ea-4b0d-aead-21c2f7ec5a9d"> 605 606<div class="amplify-section-container amplify-html-embed-container section-instance-90f1e2e5-59ea-4b0d-aead-21c2f7ec5a9d full_width no-padding"> 607 <style> 608 .section-instance-90f1e2e5-59ea-4b0d-aead-21c2f7ec5a9d { 609 --bg-color: #FFFFFF; 610 --fg-color: #961623; 611 612 } 613</style> 614 615 616 617 618 <div class="container full_width"> 619 <div class="content-container centered"> 620 <h2 class="visually-hidden">HtmlEmbed 2</h2> 621 622 </div> 623 624 <div class="html-container"> 625 <!-- ================== News Updates Carousel (Black cards → Red on hover) ================== --> 626<section 627 class="news-carousel" 628 role="region" 629 aria-roledescription="carousel" 630 aria-label="News updates carousel" 631 aria-live="off" 632> 633 <!-- ============== CUSTOMIZE ME ============== 634 Edit ONLY the five <li> items below. 635 Change the bold line (headline) and the smaller line (details). 636 Keep the structure (li > .nc-card > .nc-line + .nc-meta). 637 --------------------------------------------- --> 638 <div class="nc-viewport" tabindex="0" aria-label="News carousel viewport"> 639 <ul class="nc-track" role="list" aria-label="Latest updates"> 640 <li class="nc-slide" role="listitem"> 641 <div class="nc-card">
642 <span class="nc-line">Check your smoke alarms</span> 643 <span class="nc-meta"> Replace batteries every year, replace smoke alarms after 10 years</span> 644 </div> 645 </li> 646 <li class="nc-slide" role="listitem"> 647 <div class="nc-card"> 648 <span class="nc-line">Electrical Safety</span> 649 <span class="nc-meta">Never plug space heaters or other appliances into extension cords or power strips</span> 650 </div> 651 </li> 652 <li class="nc-slide" role="listitem"> 653 <div class="nc-card"> 654 <span class="nc-line">Fire Extinguisher Training</span> 655 <span class="nc-meta">See our Community Services tab for more</span> 656 </div> 657 </li> 658 <li class="nc-slide" role="listitem"> 659 <div class="nc-card"> 660 <span class="nc-line">Emergency Preparedness</span> 661 <span class="nc-meta">Create an emergency plan for your household</span> 662 </div> 663 </li> 664 <li class="nc-slide" role="listitem"> 665 <div class="nc-card"> 666 <span class="nc-line">Maintain your defensible space</span> 667 <span class="nc-meta">Maintain at least 30 feet of space around your home free of wildfire fuels</span> 668 </div> 669 </li> 670 </ul> 671 </div> 672 <!-- ============ END CUSTOMIZE ME ============ --> 673 674 <div class="nc-controls" aria-hidden="false"> 675 <button class="nc-prev" type="button" aria-label="Previous updates" title="Previous">◀</button> 676 <button class="nc-next" type="button" aria-label="Next updates" title="Next">▶</button> 677 </div> 678 679 <div class="sr-only" aria-live="polite" aria-atomic="true"></div> 680</section> 681 682<style> 683 .news-carousel { 684 /* Tunables */ 685 --gap: 1.1rem; 686 --slide-radius: 14px; 687 --shadow: 0 6px 22px rgba(0,0,0,.28); 688 --shadow-hover: 0 12px 32px rgba(0,0,0,.45); 689 --transition-ms: 320; /* slide animation time */ 690 --visible: 5; /* desktop visible slides; drops via media queries */ 691 --track-padding: .35rem; 692 --bg: #000; /* premium black theme (track/viewport) */ 693 --card: #000; /* card surface (default) */ 694 --ink: #ffffff; /* white text */ 695 --muted: #cfcfcf; /* secondary text on black */ 696 --accent: #971524; /* your red */ 697 --border: rgba(255,255,255,.14); 698 } 699 700 .news-carousel { color: var(--ink); } 701 702 .nc-viewport { 703 position: relative; 704 overflow: hidden; 705 border-radius: 18px; 706 background: var(--bg); 707 padding: var(--track-padding); 708 border: 1px solid var(--border); 709 box-shadow: var(--shadow); 710 } 711 712 .nc-track { 713 display: flex; 714 gap: var(--gap); 715 will-change: transform; 716 transition: transform calc(var(--transition-ms) * 1ms) ease; 717 padding: 0; margin: 0; list-style: none; 718 background: var(--bg); 719 } 720 721 .nc-slide { 722 flex: 0 0 calc((100% - (var(--gap) * (var(--visible) - 1))) / var(--visible)); 723 } 724 725 .nc-card { 726 display: grid; 727 align-content: center; 728 min-height: 92px; 729 padding: 1rem 1.1rem; 730 border-radius: var(--slide-radius); 731 background: var(--card); /* black by default */ 732 border: 1px solid var(--border); 733 box-shadow: var(--shadow); 734 transition: background .22s ease, color .22s ease, box-shadow .25s ease, transform .25s ease, border-color .2s ease; 735 } 736 .nc-card:hover, 737 .nc-card:focus-within { 738 background: var(--accent); /* turn red on hover/focus */ 739 border-color: color-mix(in srgb, var(--accent) 85%, #fff 0%); 740 color: #fff; /* ensure white text on red */ 741 box-shadow: var(--shadow-hover); 742 transform: translateY(-2px); 743 } 744 745 .nc-line { 746 display: block; 747 font-weight: 800; 748 font-size: clamp(.95rem, .85rem + .35vw, 1.1rem); 749 color: currentColor; 750 line-height: 1.2; 751 text-wrap: balance; 752 text-shadow: 0 1px 0 rgba(0,0,0,.45); 753 letter-spacing: .01em; 754 } 755 756 .nc-meta { 757 display: block; 758 margin-top: .3rem; 759 font-size: clamp(.78rem, .72rem + .25vw, .9rem); 760 color: var(--muted); 761 } 762 .nc-card:hover .nc-meta, 763 .nc-card:focus-within .nc-meta { 764 color: #fff; /* keep details readable on red */ 765 } 766 767 .nc-controls { 768 display: flex; gap: .5rem; justify-content: center; margin-top: .7rem; 769 } 770 .nc-prev, .nc-next { 771 border: 1px solid var(--border); 772 background: #0e0e0f; 773 color: var(--ink); 774 padding: .5rem .85rem; 775 border-radius: 999px; 776 min-width: 44px; min-height: 44px; 777 cursor: pointer; 778 box-shadow: var(--shadow); 779 transition: box-shadow .2s ease, transform .12s ease, background .2s ease; 780 } 781 .nc-prev:hover, .nc-next:hover { box-shadow: var(--shadow-hover); transform: translateY(-1px); } 782 .nc-prev:focus-visible, .nc-next:focus-visible { outline: 3px solid #fff; outline-offset: 2px; } 783 784 .sr-only { 785 position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; 786 overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; 787 } 788 789 /* Responsiveness: progressively fewer visible cards */ 790 @media (max-width: 1280px) { .news-carousel { --visible: 4; } } 791 @media (max-width: 992px) { .news-carousel { --visible: 3; } } 792 @media (max-width: 640px) { .news-carousel { --visible: 2; } } 793 @media (max-width: 420px) { .news-carousel { --visible: 1; } } 794 795 /* Reduced motion */ 796 @media (prefers-reduced-motion: reduce) { 797 .news-carousel { --transition-ms: 0; } 798 .nc-card { transition: background .22s ease, color .22s ease; } 799 } 800</style> 801
802<script> 803 (function () { 804 // No coding required for your client — they only edit the 5 <li> items above. 805 // Script wires up: cloning for seamless wrap, buttons, autoplay (paused on interaction), and reduced motion. 806 807 const root = document.currentScript.previousElementSibling.previousElementSibling; 808 const track = root.querySelector('.nc-track'); 809 const prevBtn = root.querySelector('.nc-prev'); 810 const nextBtn = root.querySelector('.nc-next'); 811 const sr = root.querySelector('.sr-only'); 812 813 let idx = 0, autoTimer = null; 814 815 function slides() { return Array.from(track.querySelectorAll('.nc-slide')); } 816 function realSlides() { return slides().filter(li => !li.dataset.clone); } 817 function gapPx() { const g = getComputedStyle(track).gap; return g ? parseFloat(g) : 0; } 818 function slideW() { const s = slides()[0]; return s ? s.getBoundingClientRect().width + gapPx() : 0; } 819 function maxIndex() { return realSlides().length; } 820 function tMs() { const v = parseInt(getComputedStyle(root).getPropertyValue('--transition-ms'), 10); return isNaN(v) ? 320 : v; } 821 function getVisibleCount() { return parseInt(getComputedStyle(root).getPropertyValue('--visible'), 10) || 5; } 822 823 function addClones() { 824 // Add clones equal to visible count for seamless wrap 825 const base = realSlides(); 826 const need = Math.min(getVisibleCount(), base.length); 827 for (let i = 0; i < need; i++) { 828 const clone = base[i].cloneNode(true); 829 clone.dataset.clone = "true"; 830 clone.setAttribute('aria-hidden', 'true'); 831 // Make clones non-focusable 832 const card = clone.querySelector('.nc-card'); 833 if (card) card.tabIndex = -1; 834 track.appendChild(clone); 835 } 836 } 837 838 function setTransform(i, ms = tMs()) { 839 const realCount = maxIndex(); 840 const w = slideW(); 841 track.style.transitionDuration = ms + 'ms'; 842 843 if (i > realCount) { 844 // wrap to first 845 idx = 1; 846 track.style.transitionDuration = '0ms'; 847 track.style.transform = 'translateX(' + (-w * idx) + 'px)'; 848 track.getBoundingClientRect(); // force reflow 849 track.style.transitionDuration = ms + 'ms'; 850 } else { 851 idx = i; 852 } 853 track.style.transform = 'translateX(' + (-w * idx) + 'px)'; 854 } 855 856 function next(step = 1) { setTransform(idx + step); announce("Next updates"); } 857 function prev(step = 1) { 858 const realCount = maxIndex(); 859 if (idx <= 0) { 860 const w = slideW(); 861 idx = realCount; 862 track.style.transitionDuration = '0ms'; 863 track.style.transform = 'translateX(' + (-w * idx) + 'px)'; 864 track.getBoundingClientRect(); 865 track.style.transitionDuration = tMs() + 'ms'; 866 } 867 setTransform(idx - step); 868 announce("Previous updates"); 869 } 870 871 function startAuto() { stopAuto(); autoTimer = setInterval(() => next(1), 2200); } 872 function stopAuto() { if (autoTimer) clearInterval(autoTimer); autoTimer = null; } 873 874 function announce(msg) { 875 if (!sr) return; 876 sr.textContent = msg; 877 setTimeout(() => { sr.textContent = ""; }, 300); 878 } 879 880 // Hook up controls & behaviors 881 prevBtn.addEventListener('click', () => { stopAuto(); prev(); }); 882 nextBtn.addEventListener('click', () => { stopAuto(); next(); }); 883 884 root.addEventListener('mouseenter', stopAuto); 885 root.addEventListener('mouseleave', startAuto); 886 root.addEventListener('focusin', stopAuto); 887 root.addEventListener('focusout', startAuto); 888 889 window.addEventListener('resize', () => setTransform(idx, 0)); 890 document.addEventListener('visibilitychange', () => { if (document.hidden) stopAuto(); else startAuto(); }); 891 892 // Build once from existing <li> items 893 addClones(); 894 setTransform(0, 0); 895 896 // Respect reduced motion: no autoplay if user prefers reduced motion 897 const prefersReduced = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches; 898 if (!prefersReduced) startAuto(); 899 })(); 900</script>
900 901<!-- ================== /News Updates Carousel ================== --> 902 903 </div> 904 </div> 905 906
907<script type="text/javascript"> 908 if(false) { 909 const accordion = document.querySelector('.section-instance-90f1e2e5-59ea-4b0d-aead-21c2f7ec5a9d .accordion'); 910 const accordionHeader = accordion.querySelector('.accordion-header'); 911 accordionHeader.addEventListener('click', () => { 912 accordion.classList.toggle('open'); 913 }); 914 } 915</script>
915 916</div> 917 918 </div> 919 <div class="amplify-section-instance " data-amplify-section-instance-id="0317392b-3530-4ae7-8732-c14baccb8018"> 920 921<div class="amplify-section-container amplify-html-embed-container section-instance-0317392b-3530-4ae7-8732-c14baccb8018 html_only no-padding"> 922 <style> 923 .section-instance-0317392b-3530-4ae7-8732-c14baccb8018 { 924 --bg-color: #FFFFFF; 925 --fg-color: #961623; 926 927 } 928</style> 929 930 931 932 933 <div class="html-only-container html_only"> 934 <div class="content-container centered"> 935 <h2 class="visually-hidden">HtmlEmbed 3</h2> 936 937 </div> 938 939 <div class="html-container"> 940 <style> 941 .chief-message-section { 942 background: #fff; 943 padding: 34px 20px; 944 overflow: hidden; 945 } 946 947 .chief-message-section * { 948 box-sizing: border-box; 949 } 950 951 .chief-message-card { 952 max-width: 1500px; 953 margin: 0 auto; 954 position: relative; 955 display: grid; 956 grid-template-columns: minmax(0, 1fr) 230px; 957 gap: 30px; 958 align-items: start; 959 padding: 34px 36px 32px 42px; 960 border-radius: 22px; 961 background: 962 linear-gradient(135deg, rgba(151, 22, 36, 0.04), transparent 34%), 963 #fff; 964 border: 1px solid rgba(151, 22, 36, 0.16); 965 box-shadow: 0 18px 48px rgba(0, 0, 0, 0.08); 966 } 967 968 .chief-message-card::before { 969 content: ""; 970 position: absolute; 971 top: 26px; 972 bottom: 26px; 973 left: 0; 974 width: 5px; 975 border-radius: 0 999px 999px 0; 976 background: #971624; 977 } 978 979 .chief-content-panel { 980 min-width: 0; 981 } 982 983 .chief-heading-row { 984 display: grid; 985 grid-template-columns: minmax(0, 1fr) auto; 986 gap: 28px; 987 align-items: end; 988 margin-bottom: 20px; 989 } 990 991 .chief-kicker { 992 margin: 0 0 8px; 993 color: #971624; 994 font-size: 0.72rem; 995 font-weight: 800; 996 letter-spacing: 0.16em; 997 text-transform: uppercase; 998 } 999 1000 .chief-title { 1001 margin: 0; 1002 color: #151515; 1003 font-size: clamp(2rem, 2.65vw, 3.2rem); 1004 line-height: 0.95; 1005 letter-spacing: -0.045em; 1006 font-weight: 850; 1007 } 1008 1009 .chief-signature { 1010 max-width: 285px; 1011 padding: 12px 0 12px 22px; 1012 border-left: 1px solid rgba(151, 22, 36, 0.25); 1013 color: #971624; 1014 font-size: 0.96rem; 1015 line-height: 1.42; 1016 font-weight: 800; 1017 text-align: right; 1018 } 1019 1020 .chief-copy { 1021 column-count: 3; 1022 column-gap: 34px; 1023 column-rule: 1px solid rgba(151, 22, 36, 0.10); 1024 } 1025 1026 .chief-copy p { 1027 break-inside: avoid; 1028 margin: 0 0 12px; 1029 color: #363636; 1030 font-size: clamp(0.9rem, 0.78vw, 0.98rem); 1031 line-height: 1.56; 1032 } 1033 1034 .chief-copy p:last-child { 1035 display: none; 1036 } 1037 1038 .chief-image-wrap { 1039 position: relative; 1040 width: 100%; 1041 max-width: 230px; 1042 align-self: start; 1043 padding: 10px; 1044 border-radius: 18px; 1045 background: #fff; 1046 border: 1px solid rgba(151, 22, 36, 0.16); 1047 box-shadow: 0 14px 34px rgba(0, 0, 0, 0.10); 1048 } 1049 1050 .chief-image-wrap::after { 1051 content: ""; 1052 position: absolute; 1053 left: 22px; 1054 right: 22px; 1055 bottom: 18px; 1056 z-index: 2; 1057 height: 4px; 1058 border-radius: 999px; 1059 background: #971624; 1060 box-shadow: 0 0 18px rgba(151, 22, 36, 0.38); 1061 } 1062 1063 .chief-image { 1064 width: 100%; 1065 height: 285px; 1066 display: block; 1067 object-fit: cover; 1068 object-position: center top; 1069 border-radius: 12px; 1070 } 1071 1072 @media (max-width: 1280px) { 1073 .chief-message-card { 1074 grid-template-columns: minmax(0, 1fr) 215px; 1075 } 1076 1077 .chief-copy { 1078 column-count: 2; 1079 } 1080 1081 .chief-image { 1082 height: 270px; 1083 } 1084 } 1085 1086 @media (max-width: 980px) { 1087 .chief-message-card { 1088 grid-template-columns: 1fr; 1089 padding: 30px 28px; 1090 } 1091 1092 .chief-image-wrap { 1093 order: 1; 1094 max-width: 320px; 1095 } 1096 1097 .chief-content-panel { 1098 order: 2; 1099 } 1100 1101 .chief-heading-row { 1102 grid-template-columns: 1fr; 1103 gap: 16px; 1104 } 1105 1106 .chief-signature { 1107 max-width: none; 1108 padding: 14px 0 0; 1109 border-left: 0; 1110 border-top: 1px solid rgba(151, 22, 36, 0.22); 1111 text-align: left; 1112 } 1113 1114 .chief-copy { 1115 column-count: 1; 1116 column-rule: none; 1117 } 1118 1119 .chief-image { 1120 height: 320px; 1121 } 1122 } 1123 1124 @media (max-width: 560px) { 1125 .chief-message-section { 1126 padding: 28px 16px; 1127 } 1128 1129 .chief-message-card { 1130 padding: 28px 22px; 1131 border-radius: 18px; 1132 } 1133 1134 .chief-message-card::before { 1135 top: 20px; 1136 bottom: 20px; 1137 width: 4px; 1138 } 1139 1140 .chief-title { 1141 font-size: 2rem; 1142 } 1143 1144 .chief-copy p { 1145 font-size: 0.95rem; 1146 line-height: 1.65; 1147 } 1148 1149 .chief-image-wrap { 1150 max-width: 100%; 1151 } 1152 1153 .chief-image { 1154 height: 260px; 1155 } 1156 } 1157</style> 1158 1159<section class="chief-message-section"> 1160 <div class="chief-message-card"> 1161 <div class="chief-content-panel"> 1162 <div class="chief-heading-row"> 1163 <div> 1164 <h2 class="chief-title">Message from the Chief</h2> 1165 </div> 1166 1167 <div class="chief-signature"> 1168 Tim McHargue, Fire Chief Central Lyon County Fire District 1169 </div> 1170 </div> 1171 1172 <div class="chief-copy"> 1173 <p>Central Lyon County Fire District traces its roots back to the dedicated volunteer fire departments that protected our
1173communities for generations. On April 14, 1971, the Lyon County Board of Commissioners formally created the Central Lyon County Fire Protection District by ordinance, establishing a unified fire protection organization for the communities we proudly serve today.</p> 1174 1175<p>On December 1, 1994, the District began providing Paramedic Advanced Life Support (ALS) services, significantly enhancing emergency medical care throughout Central Lyon County. Today, we continue that legacy through our career and volunteer professionals serving Dayton, Silver Springs, Stagecoach, Mound House, Silver City, and communities throughout Central Lyon County.</p> 1176 1177 <p>Every day, our members stand ready to answer the call. We believe strong public service requires personal ownership, professionalism, compassion, and empathy for those experiencing some of the most difficult moments of their lives.</p> 1178 1179 <p>As Central Lyon County continues to grow and evolve, so does our District. We remain focused on innovation, operational excellence, and preparing our organization to meet new challenges. Whether handling daily emergencies or operating in the midst of chaos, our personnel are trained to remain steady under pressure and decisive in action.</p> 1180 1181 <p>We recognize that public trust must be earned through transparency, accountability, and responsible stewardship of taxpayer resources. Through thoughtful planning and sound financial management, we are committed to maintaining a sustainable organization prepared to serve both today and into the future.</p> 1182 1183 <p>Strong organizations are built through collaboration. We are proud to work alongside our Fire Board, IAFF Local 4728, the Central Lyon County Chiefs Association, our volunteer members, and our unrepresented employees to foster a culture rooted in respect, integrity, adaptability, and service.</p> 1184 1185 <p>We remain deeply grateful to the generations who built this District and to the employees, volunteers, and residents who continue to support our mission today. It is a privilege and honor to serve as your Fire Chief.</p> 1186 1187 <p>Tim McHargue, Fire Chief Central Lyon County Fire District</p> 1188 </div> 1189 </div> 1190 1191 <div class="chief-image-wrap"> 1192 <img src="https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/ba5dda28-31f8-4fc9-87a7-6b9df54d4ba4/DSC_2447-3264.jpg?ixlib=rb-1.1.0&w=2000&h=2000&fit=max&or=0&s=fbe2d29d2dca0968d6cf8b099d1dc5b8" alt="Fire Chief Tim McHargue" class="chief-image"> 1193 </div> 1194 </div> 1195</section> 1196 </div> 1197 </div> 1198 1199
1200<script type="text/javascript"> 1201 if(false) { 1202 const accordion = document.querySelector('.section-instance-0317392b-3530-4ae7-8732-c14baccb8018 .accordion'); 1203 const accordionHeader = accordion.querySelector('.accordion-header'); 1204 accordionHeader.addEventListener('click', () => { 1205 accordion.classList.toggle('open'); 1206 }); 1207 } 1208</script>
1208 1209</div> 1210 1211 </div> 1212 <div class="amplify-section-instance " data-amplify-section-instance-id="b91a58f4-0229-466a-851f-4007deedfc3e"> 1213 1214<div class="amplify-section-container amplify-html-embed-container section-instance-b91a58f4-0229-466a-851f-4007deedfc3e html_only no-padding"> 1215 <style> 1216 .section-instance-b91a58f4-0229-466a-851f-4007deedfc3e { 1217 --bg-color: #FFFFFF; 1218 --fg-color: #961623; 1219 background-image: url('https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/e177e881-65af-45ed-92ef-9a80e67ae5ca/Untitled%20design%20%2881%29.png?ixlib=rb-1.1.0&w=2000&h=2000&fit=max&or=0&s=9eb0e22ff34a4733ebc459e3642fa112'); 1220background-size: cover; 1221 1222 } 1223</style> 1224 1225 1226 1227 1228 <div class="html-only-container html_only"> 1229 <div class="content-container centered"> 1230 <h2 class="visually-hidden">HtmlEmbed 4</h2> 1231 1232 </div> 1233 1234 <div class="html-container"> 1235 <section class="gc-locate v2 clean" aria-labelledby="gc-locate-title"> 1236 <style> 1237 /* Layout */ 1238 .gc-locate__wrap { max-width: 1140px; width: 92vw; margin: 0 auto; } 1239 .gc-headerband { text-align: center; padding: 12px; } 1240 #gc-locate-title { font-size: 1.8rem; font-weight: 800; margin-bottom: 6px; } 1241 .gc-tabswrap { display: flex; justify-content: center; margin-bottom: 12px; } 1242 .gc-tabs button { padding: 0.6rem 1.2rem; cursor: pointer; font-weight: 700; border: 1px solid #ccc; border-radius: 8px; background: #fff; margin: 0 4px; transition: background 0.3s ease; } 1243 .gc-tabs button[aria-selected="true"] { background: #971524; color: #fff; border-color: #971524; } 1244 .gc-tabs button:hover { background: #b71c2c; color: #fff; } 1245 .gc-tabs button:focus-visible { outline: 3px solid #971524; outline-offset: 2px; } 1246 .gc-panelwrap { border-top: 1px solid #ccc; } 1247 [role="tabpanel"] { display: none; padding: 16px; } 1248 [role="tabpanel"]:not([hidden]) { display: block; } 1249 1250 /* Map & Weather container */ 1251 .gc-media { position: relative; width: 100%; aspect-ratio: 16/10; border-radius: 22px; overflow: hidden; } 1252 .gc-media iframe { position: absolute; inset:0; width:100%; height:100%; border:0; } 1253 1254 @media (max-width: 768px) { .gc-media { aspect-ratio: 4/3; } } 1255 1256 /* Premium map effects */ 1257 .gc-media--map { overflow: hidden; border-radius: 22px; transition: transform 0.4s ease, box-shadow 0.4s ease; } 1258 .gc-media--map:hover { transform: perspective(1000px) rotateX(0deg) rotateY(0deg); box-shadow: 0 20px 80px rgba(0,0,0,0.7), 0 0 25px rgba(151,21,36,0.5) inset; } 1259 1260 .gc-media--map iframe { border-radius: inherit; transition: filter 0.3s ease; } 1261 1262 .gc-media--map .map-glow { 1263 position: absolute; inset:0; border-radius:inherit; 1264 background: radial-gradient(circle at center, rgba(151,21,36,0.15), transparent 70%); 1265 animation: glowPulse 4s ease-in-out infinite; 1266 pointer-events: none; z-index: 1; 1267 } 1268 @keyframes glowPulse { 0%,100%{opacity:0.7} 50%{opacity:1} } 1269 1270 .gc-media--map .map-particles { 1271 position:absolute; inset:0; 1272 background: radial-gradient(circle, rgba(255,255,255,0.05) 1px, transparent 1px); 1273 background-size: 40px 40px; animation: drift 25s linear infinite; 1274 pointer-events:none; border-radius:inherit; z-index:2; 1275 } 1276 @keyframes drift { 0% {background-position:0 0;} 100% {background-position:200px 200px;} } 1277 1278 .gc-media--map .map-shimmer { 1279 position:absolute; inset:0; background: linear-gradient(120deg, rgba(255,255,255,0.05), rgba(255,255,255,0.15), rgba(255,255,255,0.05)); 1280 background-size: 200% 200%; animation: shimmerMove 8s linear infinite; 1281 pointer-events:none; border-radius:inherit; z-index:3; 1282 } 1283 @keyframes shimmerMove { 0%{background-position:-200% 0;} 100%{background-position:200% 0;} } 1284 1285 .gc-media--map { opacity: 0; animation: fadeInMap 1.5s forwards; } 1286 @keyframes fadeInMap { 0% { opacity:0; transform: scale(0.95) rotateX(1deg) rotateY(-1deg); } 100% { opacity:1; transform: scale(1) rotateX(0deg) rotateY(0deg); } } 1287 </style> 1288 1289 <div class="gc-locate__wrap"> 1290 <div class="gc-headerband"> 1291 <h2 id="gc-locate-title">Dayton Map and Weather</h2> 1292 <p class="gc-sub">Quick view of location and current conditions.</p> 1293 </div> 1294 1295 <div class="gc-tabswrap">
1296 <div class="gc-tabs" role="tablist" aria-label="Choose content"> 1297 <button class="gc-tab" id="tab-map" role="tab" aria-controls="panel-map" aria-selected="true">Map</button> 1298 <button class="gc-tab" id="tab-weather" role="tab" aria-controls="panel-weather" aria-selected="false">Weather</button> 1299 </div> 1300 </div> 1301 1302 <div class="gc-panelwrap"> 1303 <!-- MAP PANEL --> 1304 <div id="panel-map" role="tabpanel" aria-labelledby="tab-map"> 1305 <div class="gc-media gc-media--map"> 1306 <iframe title="Central Lyon County, NV Google Map" 1307 src="https://www.google.com/maps/d/embed?mid=12JsqjTuyoE5Ew8JZd_FB2Qzoa1H8-jE&ehbc=2E312F&noprof=1" 1308 allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 1309 1310 <div class="map-glow" aria-hidden="true"></div> 1311 <div class="map-particles" aria-hidden="true"></div> 1312 <div class="map-shimmer" aria-hidden="true"></div> 1313 </div> 1314 </div> 1315 1316 <!-- WEATHER PANEL --> 1317 <div id="panel-weather" role="tabpanel" aria-labelledby="tab-weather" hidden> 1318 <div class="gc-media gc-media--weather"> 1319 <iframe src="https://api.wo-cloud.com/content/widget/?geoObjectKey=9565718&language=en®ion=US&timeFormat=HH:mm&windUnit=mph&systemOfMeasurement=imperial&temperatureUnit=fahrenheit" 1320 title="Dayton Weather" 1321 scrolling="no" 1322 width="100%" height="100%" 1323 style="border-radius: 14px; border:0;"> 1324 </iframe> 1325 </div> 1326 </div> 1327 </div> 1328 </div> 1329 1330
1330<script> 1331 (function(){ 1332 const root = document.querySelector('.gc-locate.v2.clean'); 1333 const tabs = [...root.querySelectorAll('[role="tab"]')]; 1334 const panels = tabs.map(t=>document.getElementById(t.getAttribute('aria-controls'))); 1335 1336 function setSelected(i){ 1337 tabs.forEach((t,idx)=>t.setAttribute('aria-selected', idx===i?'true':'false')); 1338 panels.forEach((p,idx)=>p.hidden = idx!==i); 1339 } 1340 1341 tabs.forEach((t,i)=>{ 1342 t.addEventListener('click',()=>setSelected(i)); 1343 t.addEventListener('keydown',e=>{ 1344 let n=i; 1345 if(e.key==='ArrowRight'||e.key==='ArrowDown') n=(i+1)%tabs.length; 1346 if(e.key==='ArrowLeft'||e.key==='ArrowUp') n=(i-1+tabs.length)%tabs.length; 1347 if(e.key==='Home') n=0; 1348 if(e.key==='End') n=tabs.length-1; 1349 if(n!==i){ tabs[n].focus(); e.preventDefault(); } 1350 }); 1351 }); 1352 1353 setSelected(0); 1354 })(); 1355 </script>
1355 1356</section> 1357 1358 </div> 1359 </div> 1360 1361
1362<script type="text/javascript"> 1363 if(false) { 1364 const accordion = document.querySelector('.section-instance-b91a58f4-0229-466a-851f-4007deedfc3e .accordion'); 1365 const accordionHeader = accordion.querySelector('.accordion-header'); 1366 accordionHeader.addEventListener('click', () => { 1367 accordion.classList.toggle('open'); 1368 }); 1369 } 1370</script>
1370 1371</div> 1372 1373 </div> 1374 <div class="amplify-section-instance " data-amplify-section-instance-id="feb3bf0c-d051-474a-905e-e710b0bf7491"> 1375 1376<div id="section-instance-feb3bf0c-d051-474a-905e-e710b0bf7491" class="amplify-section-container amplify-calendar-container section-instance-feb3bf0c-d051-474a-905e-e710b0bf7491 calendar_only"> 1377 <style> 1378 .section-instance-feb3bf0c-d051-474a-905e-e710b0bf7491 { 1379 --bg-color: #FFFFFF; 1380 --fg-color: #961623; 1381 1382 } 1383</style> 1384 1385 1386 1387 1388 <div class="calendar-only-container"> 1389 <div class="calendar-content centered"> 1390 <h2 class="section-title">Upcoming Events and Meetings</h2> 1391 1392 </div> 1393 1394 <div class="amplify-public-target-locator" 1395 data-react-component="TagFilter" 1396 data-react-props='{ "calendarSelector": "div.simple-calendar" }'></div> 1397 1398 <!-- This is the default view for the simple_calendar month calendar, created with a generator --> 1399<div class="simple-calendar"> 1400 <!-- When rendered normally the view has access to a controller and its helper methods that are used in the links --> 1401 <div class="calendar-heading"> 1402 <a target="_self" href="/?month=2026-09-26">Previous</a> 1403 <span class="calendar-title">October 2026</span> 1404 <a target="_self" href="/?month=2026-11-01">Next</a> 1405 </div> 1406 1407 <table class="table table-striped"> 1408 <thead> 1409 <tr> 1410 <th>Sun</th> 1411 <th>Mon</th> 1412 <th>Tue</th> 1413 <th>Wed</th> 1414 <th>Thu</th> 1415 <th>Fri</th> 1416 <th>Sat</th> 1417 </tr> 1418 </thead> 1419 1420 <tbody> 1421 <tr> 1422 <td class="day wday-0 past prev-month"> 1423 1424 <div class="date-day-number">27</div> 1425</td> <td class="day wday-1 past prev-month"> 1426 1427 <div class="date-day-number">28</div> 1428</td> <td class="day wday-2 past prev-month"> 1429 1430 <div class="date-day-number">29</div> 1431</td> <td class="day wday-3 past prev-month"> 1432 1433 <div class="date-day-number">30</div> 1434</td> <td class="day wday-4 past current-month"> 1435 1436 <div class="date-day-number">1</div> 1437</td> <td class="day wday-5 past current-month"> 1438 1439 <div class="date-day-number">2</div> 1440</td> <td class="day wday-6 past current-month"> 1441 1442 <div class="date-day-number">3</div> 1443</td> </tr> 1444 <tr> 1445 <td class="day wday-0 today start-date current-month"> 1446 1447 <div class="date-day-number">4</div> 1448</td> <td class="day wday-1 future current-month"> 1449 1450 <div class="date-day-number">5</div> 1451</td> <td class="day wday-2 future current-month"> 1452 1453 <div class="date-day-number">6</div> 1454</td> <td class="day wday-3 future current-month"> 1455 1456 <div class="date-day-number">7</div> 1457</td> <td class="day wday-4 future current-month"> 1458 1459 <div class="date-day-number">8</div> 1460 <div class="date-meetings"> 1461 <div class="date-meeting" data-tags=""> 1462 <a target="_parent" href="/2026-10-08-board-meeting">Board Meeting</a> 1463 </div> 1464 </div> 1465</td> <td class="day wday-5 future current-month"> 1466 1467 <div class="date-day-number">9</div> 1468</td> <td class="day wday-6 future current-month"> 1469 1470 <div class="date-day-number">10</div> 1471 <div class="date-meetings"> 1472 <div class="date-meeting" data-tags=""> 1473 <span class="date-meeting-time">10 AM</span> 1474 <a target="_parent" href="/2026-10-10-silver-springs-fall-green-waste-collection">Silver Springs - Fall Green Waste Collection</a> 1475 </div> 1476 </div> 1477</td> </tr> 1478 <tr> 1479 <td class="day wday-0 future current-month"> 1480 1481 <div class="date-day-number">11</div> 1482</td> <td class="day wday-1 future current-month"> 1483 1484 <div class="date-day-number">12</div> 1485</td> <td class="day wday-2 future current-month"> 1486 1487 <div class="date-day-number">13</div> 1488</td> <td class="day wday-3 future current-month"> 1489 1490 <div class="date-day-number">14</div> 1491</td> <td class="day wday-4 future current-month"> 1492 1493 <div class="date-day-number">15</div> 1494</td> <td class="day wday-5 future current-month"> 1495 1496 <div class="date-day-number">16</div> 1497</td> <td class="day wday-6 future current-month"> 1498 1499 <div class="date-day-number">17</div> 1500</td> </tr> 1501 <tr> 1502 <td class="day wday-0 future current-month"> 1503 1504 <div class="date-day-number">18</div> 1505</td> <td class="day wday-1 future current-month"> 1506 1507 <div class="date-day-number">19</div> 1508</td> <td class="day wday-2 future current-month"> 1509 1510 <div class="date-day-number">20</div> 1511</td> <td class="day wday-3 future current-month"> 1512 1513 <div class="date-day-number">21</div> 1514</td> <td class="day wday-4 future current-month"> 1515 1516 <div class="date-day-number">22</div> 1517</td> <td class="day wday-5 future current-month"> 1518 1519 <div class="date-day-number">23</div> 1520</td> <td class="day wday-6 future current-month"> 1521 1522 <div class="date-day-number">24</div> 1523 <div class="date-meetings"> 1524 <div class="date-meeting" data-tags="">
1525 <span class="date-meeting-time">10 AM</span> 1526 <a target="_parent" href="/2026-10-24-dayton-fall-green-waste-collection">Dayton - Fall Green Waste Collection</a> 1527 </div> 1528 </div> 1529</td> </tr> 1530 <tr> 1531 <td class="day wday-0 future current-month"> 1532 1533 <div class="date-day-number">25</div> 1534</td> <td class="day wday-1 future current-month"> 1535 1536 <div class="date-day-number">26</div> 1537</td> <td class="day wday-2 future current-month"> 1538 1539 <div class="date-day-number">27</div> 1540</td> <td class="day wday-3 future current-month"> 1541 1542 <div class="date-day-number">28</div> 1543</td> <td class="day wday-4 future current-month"> 1544 1545 <div class="date-day-number">29</div> 1546</td> <td class="day wday-5 future current-month"> 1547 1548 <div class="date-day-number">30</div> 1549</td> <td class="day wday-6 future current-month"> 1550 1551 <div class="date-day-number">31</div> 1552</td> </tr> 1553 </tbody> 1554 </table> 1555</div> 1556 </div> 1557 1558
1559<script type="text/javascript"> 1560 if(false) { 1561 const accordion = document.querySelector('.section-instance-feb3bf0c-d051-474a-905e-e710b0bf7491 .accordion'); 1562 const accordionHeader = accordion.querySelector('.accordion-header'); 1563 accordionHeader.addEventListener('click', () => { 1564 accordion.classList.toggle('open'); 1565 }); 1566 } 1567</script>
1567 1568</div> 1569
1570<script type="text/javascript"> 1571 (function () { 1572 var sectionId = 'section-instance-feb3bf0c-d051-474a-905e-e710b0bf7491'; 1573 var scrollKey = 'amplify-calendar-scroll:' + window.location.pathname + ':' + sectionId; 1574 var params = new URLSearchParams(window.location.search); 1575 if (params.has('month')) { 1576 var savedScroll = sessionStorage.getItem(scrollKey); 1577 if (savedScroll !== null) { 1578 window.scrollTo(0, parseInt(savedScroll, 10)); 1579 sessionStorage.removeItem(scrollKey); 1580 } 1581 } 1582 1583 var calendarSection = document.getElementById(sectionId); 1584 if (!calendarSection) { return; } 1585 1586 calendarSection.querySelectorAll('.simple-calendar .calendar-heading a').forEach(function (link) { 1587 link.addEventListener('click', function (event) { 1588 // Skip modified clicks (new tab/window) so this tab does not keep a stale scroll value. 1589 if (event.metaKey || event.ctrlKey || event.shiftKey || event.altKey || event.button !== 0) { 1590 return; 1591 } 1592 sessionStorage.setItem(scrollKey, String(window.scrollY || window.pageYOffset)); 1593 }); 1594 }); 1595 })(); 1596</script>
1596 1597 1598 </div> 1599 <div class="amplify-section-instance " data-amplify-section-instance-id="eebcd3a8-3d97-4efe-a12a-156e6957ff23"> 1600 <section class="amplify-section-container section-instance-eebcd3a8-3d97-4efe-a12a-156e6957ff23 amplify-meetings tabs no-padding"> 1601 <style> 1602 .section-instance-eebcd3a8-3d97-4efe-a12a-156e6957ff23 { 1603 --bg-color: #FFFFFF; 1604 --fg-color: #111111; 1605 background-image: url('https://streamline.imgix.net/6772e6ab-83ef-43ff-b40b-e395f870db02/a3c84f6e-5ec9-40ac-8b01-6f8e5f99fe57/homepage%20background%20images%20%2837%29.png?ixlib=rb-1.1.0&w=2000&h=2000&fit=max&or=0&s=90a6063be4c2489ccb689c48c525e854'); 1606background-size: cover; 1607 1608 } 1609</style> 1610 1611 <style> 1612 .section-instance-eebcd3a8-3d97-4efe-a12a-156e6957ff23 { 1613 --date-bg-color: #111111; 1614 --date-fg-color: #FFFFFF; 1615 --details-bg-color: #FFFFFF; 1616 --details-fg-color: #111111; 1617 } 1618 </style> 1619 1620 <div class="container centered"> 1621 <h2 class="section-title">Upcoming Board Meetings</h2> 1622 1623 <div class="meetings-container"> 1624 <article> 1625 <div class="date"> 1626 <a href="/2026-10-08-board-meeting"> 1627 <div>Oct</div> 1628 <div class="day">8</div> 1629 <div>2026</div> 1630 </a> 1631 </div> 1632 <div class="details"> 1633 <p class="meeting-date-time">October 8, 2026</p> 1634 <p class="meeting-title"> 1635 <a href="/2026-10-08-board-meeting"> 1636 Board Meeting 1637 </a> 1638 </p> 1639 </div> 1640</article> 1641 1642 <article> 1643 <div class="date"> 1644 <a href="/2026-11-12-board-meeting"> 1645 <div>Nov</div> 1646 <div class="day">12</div> 1647 <div>2026</div> 1648 </a> 1649 </div> 1650 <div class="details"> 1651 <p class="meeting-date-time">November 12, 2026</p> 1652 <p class="meeting-title"> 1653 <a href="/2026-11-12-board-meeting"> 1654 Board Meeting 1655 </a> 1656 </p> 1657 </div> 1658</article> 1659 1660 <article> 1661 <div class="date"> 1662 <a href="/2026-12-10-board-meeting"> 1663 <div>Dec</div> 1664 <div class="day">10</div> 1665 <div>2026</div> 1666 </a> 1667 </div> 1668 <div class="details"> 1669 <p class="meeting-date-time">December 10, 2026</p> 1670 <p class="meeting-title"> 1671 <a href="/2026-12-10-board-meeting"> 1672 Board Meeting 1673 </a> 1674 </p> 1675 </div> 1676</article> 1677 1678</div> 1679 1680 <div class="buttons"> 1681 1682 <a href="/board-meetings" class="btn-pill">View Board Meetings</a> 1683 </div> 1684 1685 </div> 1686</section> 1687 1688 </div> 1689 </div> 1690 1691 </div> 1692 1693 1694 </main> 1695 1696 1697 1698 1699 <div class="amplify-container amplify-container-footer amplify-target-locator" data-amplify-container-id="ae4c9c54-0718-4896-98e1-acf128b23d12" style="grid-template-columns: 100%;"> 1700 <div class="amplify-column amplify-target-locator static" data-amplify-column-id="d537e201-bc9d-488f-b83c-fa5f46dd8141"> 1701 <div class="amplify-section-instance " data-amplify-section-instance-id="f1e9cf23-c6b9-40a9-96d3-544b43aaab40"> 1702 <footer class="section-instance-f1e9cf23-c6b9-40a9-96d3-544b43aaab40 amplify-footer"> 1703 <style> 1704 .section-instance-f1e9cf23-c6b9-40a9-96d3-544b43aaab40 { 1705 --bg-color: #961623; 1706 --fg-color: #FFFFFF; 1707 1708 } 1709</style> 1710 1711 <style> 1712 .section-instance-f1e9cf23-c6b9-40a9-96d3-544b43aaab40 a#engage-button { 1713 --bg-color: #FFFFFF; 1714 --fg-color: #961623; 1715 1716 background-color: var(--bg-color); 1717 color: var(--fg-color); 1718 cursor: pointer; 1719 } 1720 </style> 1721 1722 <div class="container pure-g"> 1723 <div class="pure-u-1 pure-u-md-1-2 contact-info"> 1724 <div>Copyright © 2026 Central Lyon County Fire Protection District</div> 1725 <div>NV</div> 1726 <div>775-246-6209</div> 1727 <div class="social-media"> 1728 </div> 1729 </div> 1730 <nav class="pure-u-1 pure-u-md-1-2" aria-label="Footer"> 1731 <ul> 1732 <li><a href="/contact-us" target="">Contact Us</a></li> 1733 <li><a href="/privacy-policy" target="">Privacy Policy</a></li> 1734 <li><a href="/transparency.html">Transparency</a></li> 1735 <li><a href="/accessibility.html">Website Accessibility Statement</a></li> 1736 <li> 1737 <a href="https://www.getstreamline.com" target="_blank"> 1738 Powered by <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 10" fill="none" class="powered-by" width="15px" height="15px"> 1739 <path d="M9.79516 2.23828H1.45898L1.79904 2.7605H9.79516C10.2522 2.76042 10.6991 2.88942 11.0791 3.13122C11.4592 3.37301 11.7555 3.71674 11.9304 4.1189C12.1054 4.52105 12.1511 4.96358 12.062 5.39053C11.9728 5.81747 11.7528 6.20964 11.4296 6.51745C11.1064 6.82526 10.6946 7.03486 10.2463 7.11977C9.79799 7.20467 9.33333 7.16107 8.91107 6.99445C8.48881 6.82783 8.12791 6.54568 7.87403 6.18371C7.62014 5.82173 7.48467 5.39
1739619 7.48475 4.96088C7.47316 4.36822 7.70155 3.79406 8.12256 3.35747H7.48638C7.10854 3.85166 6.91647 4.45263 6.94114 5.0635C6.96581 5.67437 7.20579 6.25953 7.62237 6.72462C8.03895 7.18971 8.60786 7.50765 9.23737 7.62713C9.86688 7.74662 10.5203 7.6607 11.0923 7.38324C11.6642 7.10578 12.1214 6.65295 12.3901 6.09776C12.6588 5.54257 12.7233 4.91739 12.5733 4.323C12.4232 3.72861 12.0674 3.19966 11.5631 2.82145C11.0588 2.44324 10.4354 2.23781 9.79353 2.23828H9.79516Z" fill="white"></path> 1740 <path d="M9.79402 1.11857H0.728516L1.06857 1.64038H9.79402C10.5326 1.64032 11.2522 1.86375 11.8488 2.27845C12.4455 2.69314 12.8883 3.27765 13.1135 3.94761C13.3387 4.61758 13.3346 5.33836 13.1017 6.00594C12.8689 6.67352 12.4193 7.2534 11.818 7.66186C11.2166 8.07033 10.4945 8.28627 9.75597 8.27854C9.01739 8.2708 8.30048 8.03977 7.70871 7.61881C7.11694 7.19784 6.68089 6.60872 6.46351 5.93643C6.24613 5.26413 6.25864 4.54342 6.49925 3.87833H5.92571C5.68753 4.6521 5.71111 5.47765 5.99309 6.23794C6.27507 6.99823 6.80116 7.6547 7.49679 8.11432C8.19241 8.57395 9.02229 8.8134 9.8688 8.79874C10.7153 8.78408 11.5355 8.51606 12.2131 8.03266C12.8907 7.54925 13.3914 6.87499 13.6442 6.10544C13.897 5.33589 13.889 4.51008 13.6215 3.74507C13.3539 2.98007 12.8403 2.31466 12.1535 1.84318C11.4667 1.37169 10.6415 1.11803 9.79483 1.11816L9.79402 1.11857Z" fill="white"></path> 1741 <path d="M9.79645 0H0L0.340459 0.522592H9.79645C10.7164 0.522549 11.6159 0.781842 12.3814 1.2678C13.1469 1.75375 13.7443 2.44463 14.0982 3.25337C14.4522 4.06211 14.5469 4.95254 14.3704 5.81244C14.1939 6.67235 13.7541 7.46327 13.1064 8.08554C12.4587 8.7078 11.6322 9.13358 10.7309 9.30921C9.82954 9.48485 8.8938 9.40249 8.04155 9.07251C7.1893 8.74252 6.45866 8.17969 5.94171 7.45491C5.42476 6.73013 5.14462 5.87584 5.13659 4.99969H4.58705C4.59508 5.97872 4.90726 6.93359 5.48422 7.74392C6.06118 8.55425 6.87712 9.18378 7.82917 9.55315C8.78122 9.92253 9.82678 10.0152 10.8341 9.81953C11.8413 9.62385 12.7652 9.14856 13.4893 8.45356C14.2134 7.75857 14.7053 6.87497 14.9029 5.91416C15.1005 4.95336 14.9951 3.95834 14.5998 3.05452C14.2046 2.15071 13.5372 1.37855 12.6819 0.835385C11.8266 0.292219 10.8216 0.00237069 9.7936 0.00234081L9.79645 0Z" fill="white"></path> 1742</svg> 1743 Streamline 1744 </a> 1745 </li> 1746 <li><a href="/users/sign_in?destination=%2Fhomepage">Sign In</a></li> 1747 </ul> 1748 <div 1749 class="amplify-public-target-locator input-container full" 1750 data-react-component="SignUpModal" 1751 data-react-props='{ 1752 "orgName": "Central Lyon County Fire Protection District", 1753 "authenticityToken": "IGxGIamCpM9/FFITLjfTUgF1M6r5tB0l2BEmLgxkbLvaskQO4WhAZ9YGiokLFiipI2v2sbEBB+4Oasq11fFZcQ==", 1754 "emailLists": [], 1755 "hcaptchaSiteKey":"51c048eb-3c2c-4f1a-a844-3dee0628f66f", 1756 "disableCaptcha":false, 1757 "engageEnabled":false, 1758 "notificationsUrl":"" 1759 }' 1760 /> 1761 </nav> 1762 </div> 1763</footer> 1764 1765 </div> 1766 </div> 1767 1768 </div> 1769 1770 1771 1772 1773 1774 <div id="amplify-application"/> 1775 1776 1777
1777<script src="https://hcaptcha.com/1/api.js?recaptchacompat=off" async defer></script>
1777 1778 </body> 1779</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.