PageSourceSearch

https://yoursaypenrith.com.au/

html yoursaypenrith.com.au collected 2026-10-04 20:45:57 UTC 200,436 bytes, 1,833 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="no-js">
3
4<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
5        <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    
6<script src="https://use.typekit.net/inq2bvq.js"></script>
6
7    
7<script>try{Typekit.load({ async: true });}catch(e){}</script>
7
8    <link href="/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/css/bootstrap.min.css?_v=2.70.25.3" rel="stylesheet" type="text/css" media="all">    <link href="/application/generated/cache/css/the_hive_penr_yoursay_v2/main.css?_v=2.70.25.3" rel="stylesheet" type="text/css" media="all">        
9<title data-translate="{Home} | Your Say Penrith">Home | Your Say Penrith</title>
10<meta charset="UTF-8"/>
10<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1834917221",accountID:"1888250",trustKey:"1888250",xpid:"VQ4PWVRWCBABU1FSDwEHX1UF",licenseKey:"8d90b6fc96",applicationID:"1700800914",browserID:"1834917221"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */
11(()=>{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};
11e.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;
11const 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);
11if(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$:()=>
11o,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])}
11(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}
11;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)=>
11{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
11ine_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()=>
11{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)=>
11null==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
11dTimingMethod(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
11imeToRegister: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})})}
11return 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"
11!==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);
11if(!(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)}
11);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)})});
11class 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
11h(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>
11
12<meta name="generator" content="concrete5"/>
13<meta property="og:title" content="Your Say Penrith"/>
14<meta property="og:description" content=""/>
15<meta property="og:type" content="website"/>
16<meta property="og:url" content="https://yoursaypenrith.com.au/"/>
17<meta name="twitter:card" content="summary"/>
18<meta property="og:image" content="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/4216/4325/9804/Your_Say_Header-01.jpg"/>
19<meta property="og:image:type" content="image/jpeg"/>
20<meta property="og:image:width" content="2560"/>
21<meta property="og:image:height" content="853"/>
22<link rel="shortcut icon" href="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/2916/4325/9786/favicon.ico" type="image/x-icon"/>
23<link rel="icon" href="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/2916/4325/9786/favicon.ico" type="image/x-icon"/>
24<script type="application/ld+json">
25{
26    "@context": "https://schema.org",
27    "@type": "WebSite",
28    "name": "Your Say Penrith",
29    "url": "https://yoursaypenrith.com.au/"
30}
31</script>
vendor: 1 bytes, line 31
31
32<script src="https://browser.sentry-cdn.com/10.27.0/bundle.tracing.min.js" integrity="sha384-Ys741lI5oMm5OS4itnbjw1CZXM3gwNU5Ht/jExN1xrtUuUrypcVfPZoqM1ThsyVf" crossorigin="anonymous"></script>
vendor: 1 bytes, line 32
32
33<script src="https://browser.sentry-cdn.com/10.27.0/captureconsole.min.js" integrity="sha384-XXGzlD0Jfgzuf23PRiXAu8XO8eq3qwCYM91DFcMgLebtBQBVfpGuCejAnULm4Yvg" crossorigin="anonymous"></script>
33
34
35<script type="text/javascript">
36    var CCM_DISPATCHER_FILENAME = "/index.php";
37    var CCM_CID = "1";
38    var CCM_SITEID = "200";
39    var CCM_EDIT_MODE = false;
40    var CCM_ARRANGE_MODE = false;
41    var CCM_IMAGE_PATH = "/concrete/images";
42    var CCM_TOOLS_PATH = "/index.php/tools/required";
43    var CCM_APPLICATION_URL = "https://yoursaypenrith.com.au";
44    var CCM_REL = "";
45    var CCM_ACTIVE_LOCALE = "en-AU";
46    var CCM_AVAILABLE_LOCALES = ["en-AU","en-US"];
47    var CCM_LOGGED_IN = false;
48    var CCM_PATH = "/";
49    var CCM_VERSION = "2.70.25.3";
50    var CCM_TIMEZONE = "Australia\/Sydney";
51
52    // create global app opject for page specific binding
53    var app = {hive:{},config:{}};
54    // cors proxy
55    app.hive.proxy_url = "https://yoursaypenrith.com.au/proxy.php?csurl="
56    // env
57    app.hive.env = "production";
58
59    app.config.show_unsaved_changes_dialog = true;
60
61    
62    if (window.Sentry && window.location.hostname) {
63        window.Sentry.init({
64            environment: app.hive.env,
65            dsn: "https:\/\/[email protected]\/5211718",
66            integrations: (defaultIntegrations) => {
67                return [
68                    ...defaultIntegrations,
69                    Sentry.captureConsoleIntegration({
70                        levels: ['error', 'warn']
71                    }),
72                    Sentry.browserTracingIntegration()
73                ];
74            },
75            ignoreErrors: [
76                // Mapbox sprite warnings
77                /styleimagemissing/i,
78                /Image ".*" could not be loaded.*map\.addImage/i,
79                /could not be loaded.*mapbox/i,
80                'This page appears to be missing CSS declarations for Mapbox',
81                // HubSpot form warnings on pages without embedded forms
82                /Div for inline form.*is missing/i,
83                'Was inline code installed?',
84                // Meta Pixel SDK warnings
85                /\[Meta Pixel\]/i,
86                'non-standard event',
87                /You are sending a non-standard event/i,
88                // Hotjar bot detection notice
89                'Hotjar not launching due to suspicious userAgent',
90                // Browser extensions
91                /extension:\/\//i,
92                /moz-extension:\/\//i,
93                /chrome-extension:\/\//i,
94                // Existing filters
95                /^New Relic: /,
96                /_AutofillCallbackHandler/,
97                /^Error checking system voices/,
98                /Object Not Found Matching Id/i,
99            ],
100            denyUrls: [
101                /js-agent\.newrelic\.com/i,
102                /connect\.facebook\.net/i,
103                /.*\.hubspot\.com/i,
104                /.*\.hotjar\.com/i,
105                /.*\.google-analytics\.com/i,
106                /.*\.googletagmanager\.com/i,
107            ],
108            allowUrls: [
109                new RegExp(window.location.hostname)
110            ],
111            beforeSend: function(event) {
112                try {
113                    var ua = window.navigator.userAgent || '';
114
115                    if (ua.match(/HeadlessChrome|PhantomJS|Selenium/i)) {
116                        return null;
117                    }
118
119                    if (ua.match(/quillbot|SemrushBot|AhrefsBot|DotBot|MJ12bot|BLEXBot/i)) {
120                        return null;
121                    }
122
123                    if (ua.indexOf('Monsidobot') !== -1) {
124                        return null;
125                    }
126
127                    // Ignore jQuery errors without stack traces (likely injected scripts)
128                    if (event.exception && Array.isArray(event.exception.values)) {
129                        var firstException = event.exception.values[0];
130                        if (firstException &&
131                            typeof firstException.value === 'string' &&
132                            firstException.value.match(/\$ is not defined/) &&
133                            !firstException.stacktrace) {
134                            return null;
135                        }
136                    }
137
138                    if (typeof event.message === 'string' && event.message.match(/^New Relic: |js-agent\.newrelic\.com/i)) {
139                        return null;
140                    }
141
142                    return event;
143                } catch (e) {
144                    return event;
145                }
146            },
147            release: CCM_VERSION ? "hive@" + CCM_VERSION : undefined,
148            tracesSampleRate: 0.1,
149            sendDefaultPii: true,
150        });
151
152        window.Sentry.setTag('siteID', CCM_SITEID);
153        window.Sentry.setTag('cID', CCM_CID);
154        window.Sentry.setTag('isLoggedIn', !!CCM_LOGGED_IN);
155        window.Sentry.setTag('themeHandle', "the_hive_penr_yoursay_v2");
156        window.Sentry.setTag('editMode', !!CCM_EDIT_MODE);
157        window.Sentry.setTag('activeLocale', CCM_ACTIVE_LOCALE);
158
159                        window.Sentry.setTag('ipAddress', "181.215.65.0");
160        
161            }
162
163    // Sentry With Scope
164    
165    </script>
165
166
167<script type="text/javascript" src="/concrete/js/jquery.js?_v=3.7.1"></script>
167
168<!--[if lt IE 9]>
168<script type="text/javascript" src="/concrete/js/ie/html5-shiv.js?_v=3.7.3"></script>
168<![endif]-->
169<!--[if lt IE 9]>
169<script type="text/javascript" src="/concrete/js/ie/respond.js?_v=1.4.2"></script>
169<![endif]-->
170<link href="/concrete/css/select2.css?_v=4.0.13" rel="stylesheet" type="text/css" media="all">
171<link href="/concrete/css/app.css?_v=2.70.25.3" rel="stylesheet" type="text/css" media="all">
172<link href="/concrete/css/font-awesome.css?_v=6.7.2" rel="stylesheet" type="text/css" media="all">
173<link href="/concrete/css/jquery-ui.css?_v=1.14.1" rel="stylesheet" type="text/css" media="all">
174<link href="/application/css/hive-alerts.css?_v=2.70.25.3" rel="stylesheet" type="text/css" media="all">
175<script type="text/javascript" src="/application/js/app/sentry-with-scope.min.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 175
175
176<script type="text/javascript" src="/application/js/modernizr.min.js?_v=3.8.0"></script>
vendor: 1 bytes, line 176
176
177<script type="text/javascript" src="/application/js/app/hive-utils.min.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 177
177
178<script type="text/javascript" src="/application/js/i18next.min.js?_v=25.5.3"></script>
vendor: 1 bytes, line 178
178
179<script type="text/javascript" src="/application/js/i18nextHttpBackend.min.js?_v=3.0.6"></script>
vendor: 1 bytes, line 179
179
180<script type="text/javascript" src="/application/js/i18n.js?_v=2.70.25.3"></script>
180
181<link href="/application/css/bootstrap-switch.min.css?_v=3.3.4" rel="stylesheet" type="text/css" media="all">
182<link href="/packages/the_hive_project_support/blocks/the_hive_call_to_action/view.css?_v=2.70.25.3" rel="stylesheet" type="text/css" media="all">
183<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBoddieWGc8k4ATMkYQOX-7tn2F5Z9NaEA&libraries=places,marker&language=en&callback=console.debug&loading=async"></script>
vendor: 1 bytes, line 183
183
184<script type="text/javascript">$(function() {if(typeof moment !== 'undefined' && typeof moment.tz !== 'undefined'){moment.tz.setDefault("Australia\/Sydney");}});</script>
vendor: 1 bytes, line 184
184
185<script type="text/javascript">
186$(function() {
187    app.config.prompts = {
188        follow: false,
189        signUp: false
190    };
191});
192</script>
192<script type="text/javascript">
193    if (typeof Modernizr !== "undefined" && !(Modernizr.input.required && Modernizr.formvalidation)) {
194        hiveUtils.loadScript("/application/js/polyfills/hyperform.min.js")
195            .then(function() {
196                hyperform(window);
197            });
198        hiveUtils.loadStylesheet('/application/css/polyfills/hyperform.min.css');
199    }
200
201    if ( (typeof(Modernizr) !== "undefined") && Modernizr.mq('only all')) {
202        var breakpoints = {
203            "mq-highdensity"   : [ "only screen and (-webkit-min-device-pixel-ratio: 1.5)",
204                                   "only screen and (min--moz-device-pixel-ratio: 1.5)",
205                                   "only screen and (-o-min-device-pixel-ratio: 3/2)",
206                                   "only screen and (min-device-pixel-ratio: 1.5)" ],
207            "mq-extraSmall"    : [ "only screen and (max-width: 575px)" ],
208            "mq-small"         : [ "only screen and (min-width: 576px) and (max-width: 767px)" ],
209            "mq-medium"        : [ "only screen and (min-width: 768px) and (max-width: 991px)" ],
210            "mq-large"         : [ "only screen and (min-width: 992px) and (max-width: 1199px)" ],
211            "mq-extraLarge"    : [ "only screen and (min-width: 1200px)" ],
212            "mq-landscape"     : [ "(orientation: landscape)" ],
213            "mq-portrait"      : [ "(orientation: portrait)" ],
214        };
215
216        window.addEventListener("resize", function() {
217            var classes = [];
218            // remove all feature classes from `html`
219            $("html").removeClass(Object.keys(breakpoints).join(" "));
220            // Test media queries in each feature
221            for (var feature in breakpoints) {
222                if (breakpoints.hasOwnProperty(feature)) {
223                    var expressions = breakpoints[feature];
224                    expressions.forEach(function(expr) {
225                        if (Modernizr.mq(expr) && classes.indexOf(feature) == -1)
226                            classes.push(feature);
227                    });
228                    // add classes to html element
229                    $("html").addClass(classes.join(" "));
230                }
231            }
232        });
233        // trigger event manually once
234        hiveUtils.triggerEvent(window, 'resize');
235     }
236
237</script>
237
238
239    <meta name="viewport" content="width=device-width, initial-scale=1.0">
240
241    <link href="https://yoursaypenrith.com.au/ccm/theme/the_hive_penr_yoursay_v2/default/theme.css?_v=5f77cbeb44b839060f46e18b47f9edb1" rel="stylesheet" type="text/css" media="all">
242<link rel="preconnect" href="https://fonts.googleapis.com">
243<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
244<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap" rel="stylesheet">
245</head>
246<body class="the_hive_penr_yoursay_v2">
247
248
249<div id="page" class="ccm-page page-template-home">
250    <a class="skipnav" href="#content">Skip to main content</a>
251
252<div id="toolbar" class="text-center">
253    <ul class="toolbar-list">
254        <li class="nav-item"><a href="https://www.penrithcity.nsw.gov.au/">Penrith City Council</a></li>
255        <li class="nav-item current"><a href="#">Your Say Penrith</a>
256        <li class="nav-item"><a href="https://www.visitpenrith.com.au/">Discover Penrith</a></li>
257        <li class="nav-item"><a href="https://www.penrithcity.nsw.gov.au/building-development/invest-penrith">Invest Penrith</a></li>
258        <li class="nav-item"><a href="https://www.penrithcity.nsw.gov.au/community-library/community/our-place">Our Place</a></li>
259        <li class="dropdown"><a id="toolbardropdown" data-target="#" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">More Sites <i class="fa fa-caret-down"></i></a>
260            <ul class="dropdown-menu clearfix" role="menu" aria-labelledby="toolbardropdown">
261                <li class="dropdown-item"><a href="https://www.penrithcitychildcare.com.au/">Children's Services</a></li>
262                <li class="dropdown-item"><a href="https://penrith-emergency-dashboard.s3.us-east-1.amazonaws.com/penrith-disaster-dashboard.html">Disaster Dashboard</a></li>
263                <li class="dropdown-item hide-item"><a href="https://www.penrithcity.nsw.gov.au/building-development/invest-penrith">Invest Penrith</a></li>
264                <li class="dropdown-item"><a href="https://penrithcity.spydus.com/cgi-bin/spydus.exe/MSGTRN/WPAC/HOME">Library Catalogue</a></li>
265                <li class="dropdown-item"><a href="https://data.penrith.city/pages/home/">Open Data Portal</a></li>
266                <li class="dropdown-item hide-item"><a href="https://www.penrithcity.nsw.gov.au/community-library/community/our-place">Our Place</a></li>
267                <li class="dropdown-item hide-item"><a href="https://www.penrithcity.nsw.gov.au/">Penrith Regional Council</a></li>
268                <li class="dropdown-item"><a href="https://www.penrithregionalgallery.com.au/">Penrith Regional Gallery</a></li>
269                <li class="dropdown-item"><a href="https://www.thejoan.com.au/">Performing Arts Centre</a></li>
270                <li class="dropdown-item"><a href="https://www.realfestival.com.au/">REAL Festival</a></li>
271                <li class="dropdown-item"><a href="https://www.sport.nsw.gov.au/regattacentre">Regatta Centre</a></li>
272                <li class="dropdown-item"><a href="https://www.ripplesnsw.com.au/">Ripples Leisure Centre</a></li>
273                <li class="dropdown-item hide-item"><a href="https://www.visitpenrith.com.au/">Discover Penrith</a></li>
274                <li class="dropdown-item hide-item current"><a href="#">Your Say Penrith</a></li>
275            </ul>
276        </li>
277    </ul>
278</div>
279
280<header role="banner" class="mod-single">
281    <section class="logo-area clearfix">
282        <a href="https://yoursaypenrith.com.au/">
283            <h1 class="banner-logo-heading">
284                <img src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/7517/4666/9017/site-logo-Penrith.png" alt="Your Say Penrith logo"/>
285            </h1>
286        </a>
287        <div class="nav-toggle">
288            <a aria-expanded="false" role="button" href="#navlinks">
289                <span class="nav-toggle-bar"></span>
290                <span class="nav-toggle-bar"></span>
291                <span class="nav-toggle-bar"></span>
292                <span class="sr-only">Menu</span>
293            </a>
294        </div>
295    </section>
296    <section class="navigation">
297        <nav class="nav mod-single" role="navigation">
298            <ul id="navlinks" class="nav-links">
299                
300
301    <li class="current">
302        <a href="https://yoursaypenrith.com.au/">
303            <!-- <svg class="home-icon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" preserveAspectRatio="xMidYMin"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" fill="none"><path d="M3.5 13.5v10h6v-7h5v7h6v-9.5M.5 13l11.5-11.5 11.5 11.5M16 2.5h3.5v3.5"/></g></svg> -->
304            Home        </a>
305    </li>
306
307
308
309    <li>
310        <a class=" ljs" href="https://yoursaypenrith.com.au/projects" target="">
311            Projects        </a>
312    </li>
313
314
315    <li>
316        <a class=" ljs" href="https://yoursaypenrith.com.au/projectplay" target="">
317            Project Play        </a>
318    </li>
319
320                                            </ul>
321        </nav>
322        <div class="nav-utilities clearfix">
323                            <div class="nav-utilities-login nav-utilities-item js-show-guest" >
324                    <a href="https://yoursaypenrith.com.au/login" data-toggle="modal" data-target="#loginModal" data-remote="false" class="btn btn-primary">
325                        <span>Log In / Join</span>
326                    </a>
327                </div>
328                        <div class="nav-utilities-profile nav-utilities-item js-show-user nav-acc-dropdown nav-acc-item dropdown" style="display:none;" aria-hidden="true">
329                <a id="nav-acc-dropdown" data-target="#" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" class="btn btn-primary">
330                    <span>My profile                        <svg class="icon" id="arrow-down-light" viewBox="0 0 24 24" width="100%" height="100%"><path fill="#fff" d="M2.8 4.6l9.2 9.2 9.2-9.2L24 7.4l-12 12-12-12 2.8-2.8z"></path></svg>
331                    </span>
332                </a>
333                <ul class="dropdown-menu dropdown-menu-right" aria-labelledby="nav-acc-dropdown">
334                    <li class="nav-acc-edit">
335                        <a href="https://yoursaypenrith.com.au/account">
336                            <span>Edit profile</span>
337                        </a>
338                    </li>
339                    <li class="nav-acc-signout">
340                        <a href="https://yoursaypenrith.com.au/login/logout/LOGOUT_TOKEN">
341                            <span>Sign out</span>
342                        </a>
343                    </li>
344                </ul>
345            </div>
346            <div class="nav-utilities-search nav-utilities-item">
347                <form class="nav-utilities-search-form" role="search" method="get" action="https://yoursaypenrith.com.au/search">
348                    <h2 id="searchTitle">Search this site...</h2>
349                    <div class="nav-utilities-search-form-inputwrap">
350                        <label class="hi-sr-only" for="search-input">Search</label>
351                        <input id="search-input" type="search" name="query"/>
352                    </div>
353                    <div class="nav-utilities-search-form-btnwrap">
354                        <button id="overlay-button" class="nav-utilities-search-form-btn btn btn-secondary" type="submit">
355                            <svg id="search" viewBox="0 0 24 24" width="100%" height="100%"><path fill="#001b42" d="M17.1 15.1H16l-.4-.4c1.4-1.5 2.2-3.6 2.2-5.8 0-4.9-4-8.9-8.9-8.9S0 4 0 8.9s4 8.9 8.9 8.9c2.2 0 4.3-.8 5.8-2.2l.4.4v1.1L22 24l2.1-2.1-7-6.8zm-8.2 0c-3.4 0-6.2-2.7-6.2-6.2s2.7-6.2 6.2-6.2 6.2 2.7 6.2 6.2-2.8 6.2-6.2 6.2z"></path></svg>
356                            <span>Search</span>
357                        </button>
358                    </div>
359                </form>
360            </div>
361        </div>
362    </section>
363</header>
364
365<div class="search-overlay" role="dialog" aria-modal="true" aria-labelledby="searchTitle" aria-hidden="true">
366    <button id="search-close" tabindex="-1" type="button" class="search-overlay-close">Close</button>
367</div>
368
369<div id="content">
370        <!-- MASTHEAD SECTION -->
371    <section class="masthead rs_read">
372        
373
374    		<div class="hive-block banner mod-centrebox">
375		<div class="banner-img mod-size-medium mod-posY-center mod-posX-center" style="background-image:url(https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/6716/6330/9245/HYS_Header.jpg);">
376			<div class="banner-img-overlay"></div>
377						<div class="banner-content">
378				<div class="banner-content-inner">
379					<h1 class="banner-content-heading ljs">Shape Penrith City’s Future</h1>
380					<div class="banner-content-desc ljs">
381						Sign up to have your say on your neighbourhood and the projects that matter to you					</div>
382                    
383    
384				</div>
385			</div>
386					</div>
387	</div>
388
389
390    </section>
391
392    <div class="container-fluid mod-fluid">
393        <div class="row">
394            <div class="col-sm-12 rs_read">
395                <!-- start readspeaker code -->
396                
397<div id="readspeaker_button1" class="rs_skip rsbtn rs_preserve">
398    <a rel="nofollow" class="rsbtn_play" accesskey="L" title="Listen to this page using ReadSpeaker webReader" href="//app-oc.readspeaker.com/cgi-bin/rsent?customerid=13920&amp;lang=en_au&amp;readclass=rs_read&amp;url=https://yoursaypenrith.com.au/">
399        <span class="rsbtn_left rsimg rspart"><span class="rsbtn_text"><span>Listen</span></span></span>
400        <span class="rsbtn_right rsimg rsplay rspart"></span>
401    </a>
402</div>                <!-- end readspeaker code -->
403                <!-- MAIN SECTION -->
404                <main class="main" role="main" tabindex="-1">
405                    
406
407    
408<div class="hive-block projects-filter mod-toggle mod-filter-white mod-filter-underline" id="hive-block-222">
409    <div class="container-fluid mod-fluid">
410        <div class="row">
411            <div class="col-sm-12">
412                <a class="btn btn-block collapsed" role="button" data-toggle="collapse" href="#collapse-222" aria-expanded="false" aria-controls="collapse-222">
413                    Find a Project                </a>
414            </div>
415        </div>
416        <div class="row">
417            <div class="col-sm-12">
418                <div class="collapse" id="collapse-222">
419                    <form class="projects-filter-form form-inline js-projects-filter" action="https://yoursaypenrith.com.au/projects" method="GET">
420                        <span class="projects-filter-form-text">I'm looking for projects about</span>
421                        <div class="form-group">
422                            <label for="project-category-222" class="sr-only">Project Category</label>
423                            <select name="category" id="project-category-222" class="projects-filter-form-select form-control input-lg">
424                                <option value="" selected="selected">All categories</option>
425                                                                    <option class="ljs" value="Arts and culture">Arts and culture</option>
426                                                                    <option class="ljs" value="Business and economic development">Business and economic development</option>
427                                                                    <option class="ljs" value="Community and wellbeing">Community and wellbeing</option>
428                                                                    <option class="ljs" value="Environment">Environment</option>
429                                                                    <option class="ljs" value="Major projects">Major projects</option>
430                                                                    <option class="ljs" value="Parks and recreation">Parks and recreation</option>
431                                                                    <option class="ljs" value="Planning, design and renewal">Planning, design and renewal</option>
432                                                                    <option class="ljs" value="Policy and strategy">Policy and strategy</option>
433                                                                    <option class="ljs" value="Technology">Technology</option>
434                                                                    <option class="ljs" value="Transport and movement">Transport and movement</option>
435                                                            </select>
436                        </div>
437                                                    <span class="projects-filter-form-text">in</span>
438                            <div class="form-group">
439                                <label for="project-location-222" class="sr-only">Project Location</label>
440                                <select name="place" id="project-location-222" class="projects-filter-form-select form-control input-lg">
441                                    <option value="" selected="selected">All places</option>
442                                                                            <option class="ljs" value="Agnes Banks">Agnes Banks</option>
443                                                                            <option class="ljs" value="Badgerys Creek">Badgerys Creek</option>
444                                                                            <option class="ljs" value="Berkshire Park">Berkshire Park</option>
445                                                                            <option class="ljs" value="Caddens">Caddens</option>
446                                                                            <option class="ljs" value="Cambridge Gardens">Cambridge Gardens</option>
447                                                                            <option class="ljs" value="Cambridge Park">Cambridge Park</option>
448                                                                            <option class="ljs" value="Castlereagh">Castlereagh</option>
449                                                                            <option class="ljs" value="Claremont Meadows">Claremont Meadows</option>
450                                                                            <option class="ljs" value="Colyton">Colyton</option>
451                                                                            <option class="ljs" value="Cranebrook">Cranebrook</option>
452                                                                            <option class="ljs" value="Emu Heights">Emu Heights</option>
453                                                                            <option class="ljs" value="Emu Plains">Emu Plains</option>
454                                                                            <option class="ljs" value="Erskine Park">Erskine Park</option>
455                                                                            <option class="ljs" value="Glenmore Park">Glenmore Park</option>
456                                                                            <option class="ljs" value="Jamisontown">Jamisontown</option>
457                                                                            <option class="ljs" value="Jordan Springs">Jordan Springs</option>
458                                                                            <option class="ljs" value="Kemps Creek">Kemps Creek</option>
459                                                                            <option class="ljs" value="Kingswood">Kingswood</option>
460                                                                            <option class="ljs" value="Leonay">Leonay</option>
461                                                                            <option class="ljs" value="Llandilo">Llandilo</option>
462                                                                            <option class="ljs" value="Londonderry">Londonderry</option>
463                                                                            <option class="ljs" value="Luddenham">Luddenham</option>
464                                                                            <option class="ljs" value="Mount Vernon">Mount Vernon</option>
465                                                                            <option class="ljs" value="Mulgoa">Mulgoa</option>
466                                                                            <option class="ljs" value="North St Marys">North St Marys</option>
467                                                                            <option class="ljs" value="Orchard Hills">Orchard Hills</option>
468                                                                            <option class="ljs" value="Oxley Park">Oxley Park</option>
469                                                                            <option class="ljs" value="Penrith">Penrith</option>
470                                                                            <option class="ljs" value="Regentville">Regentville</option>
471                                                                            <option class="ljs" value="South Penrith">South Penrith</option>
472                                                                            <option class="ljs" value="St Clair">St Clair</option>
473                                                                            <option class="ljs" value="St Marys">St Marys</option>
474                                                                            <option class="ljs" value="Wallacia">Wallacia</option>
475                                                                            <option class="ljs" value="Werrington">Werrington</option>
476                                                                            <option class="ljs" value="Werrington County">Werrington County</option>
477                                                                    </select>
478                            </div>
479                                                <span class="projects-filter-form-text">or</span>
480                        <div class="form-group">
481                            <label for="project-name-222" class="sr-only">Project Name</label>
482                            <input type="text" name="keyword" id="project-name-222" class="projects-filter-form-input form-control input-lg" placeholder="Search for a specific project..." />
483                            <button type="submit" class="btn btn-primary"><span>Search</span> <i class="fa fa-chevron-right" aria-hidden="true"></i></button>
484                        </div>
485                    </form>
486                </div>
487            </div>
488        </div>
489    </div>
490</div>
491
492
493
494    
495<div class="hive-block-cta hive-block text-left medium" id="hive-block-call-to-action-8994">
496	<div id="hive-block-cta-image-8994" class="cta-image" style="background-image: url(https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/6217/2411/2078/Project_Play_-_Banner_1920x640px_v1.jpg);"></div>
497	<div class="container-fluid ">
498		<div class="row">
499			<div class="col-sm-12">
500
501				<div class="content-container controlled-width ">
502
503										<div class="hive-cta-title ljs">
504						<h2 class="call-to-action-content">Project Play</h2>
505					</div>
506															<div class="hive-block-description ljs">
507						<p class="call-to-action-content">Where you can find out more about the latest playspaces, sports facilities, and open space projects across the City.</p>
508					</div>
509										<div id="hive-block-cta-8994">
510
511						
512							<a href="https://yoursaypenrith.com.au/projectplay"
513								class="btn btn-default cta-button filled ljs" >Take a look</a>
514
515						
516					</div>
517
518				</div>
519
520			</div>
521		</div>
522	</div>
523</div>
524
525<script>
526$(function(){
527	function resizeContainer()
528	{
529		var $block = $("#hive-block-call-to-action-8994");
530		$block.css('margin-left', '0');
531		$block.css('margin-right', '0');
532
533		// Get container margin and apply to cta in negative
534		var blockWidth = $block.width();
535		var pageWidth = $(window).width();
536
537		var margin = ((blockWidth - pageWidth) / 2);
538		$block.css('margin-left', margin+'px');
539		$block.css('margin-right', margin+'px');
540	}
541	});
542</script>
542
543
544
545
546    
547<section id="hive-block-10862" class="hive-block projects-list"  aria-live="polite" aria-busy="false" aria-relevant="all" data-bID="10862" data-route="https://yoursaypenrith.com.au/ccm/the_hive_projects/tools/the_hive_projects_list/load_more/10862" data-page="1">
548    <h3 class="ljs">Projects open for community feedback</h3>    <p class="ljs">Have your say on these upcoming projects and plans</p>
549    <div class="alert alert-info rs_skip" role="alert" style="display:none;" aria-hidden="true">
550        There are currently <strong>no</strong> projects.    </div>
551
552    <div class="loader rs_skip" style="display:none;" aria-hidden="true"><span class="sr-only">Loading...</span></div>
553
554    <div class="cards mod-cards mod-cards-style-3">
555    
556        <article class="h-entry project card grid-sm-1-4  " data-project-name="Draft Penrith Youth Strategy and Action Plan 2027–2031" data-project-category="[&quot;Community and wellbeing&quot;]" data-project-location="[&quot;Luddenham&quot;,&quot;Mulgoa&quot;,&quot;Wallacia&quot;,&quot;Kemps Creek&quot;,&quot;Agnes Banks&quot;,&quot;Badgerys Creek&quot;,&quot;Berkshire Park&quot;,&quot;Castlereagh&quot;,&quot;Jordan Springs&quot;,&quot;Kingswood&quot;,&quot;Llandilo&quot;,&quot;Mount Vernon&quot;,&quot;Orchard Hills&quot;,&quot;St Clair&quot;,&quot;Emu Plains&quot;,&quot;Penrith&quot;,&quot;Erskine Park&quot;,&quot;Glenmore Park&quot;,&quot;Caddens&quot;,&quot;Cambridge Gardens&quot;,&quot;Cambridge Park&quot;,&quot;Claremont Meadows&quot;,&quot;Colyton&quot;,&quot;Cranebrook&quot;,&quot;Emu Heights&quot;,&quot;Jamisontown&quot;,&quot;Leonay&quot;,&quot;Londonderry&quot;,&quot;North St Marys&quot;,&quot;Oxley Park&quot;,&quot;Regentville&quot;,&quot;South Penrith&quot;,&quot;Werrington&quot;,&quot;Werrington County&quot;,&quot;St Marys&quot;]" aria-hidden="false" >
557            <a href="https://yoursaypenrith.com.au/youthstrategy">
558              <div class="card-img">
559                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/8317/8944/4136/Youth_Mural_Webslider.jpg" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
560                                <div class="card-img-overlay hover-overlay-text">
561                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
562                </div>
563              </div>
564              <div class="card-main">
565                <h4 class="card-heading p-name ljs">Draft Penrith Youth Strategy and Action Plan 2027–2031</h4>
566                                  <small class="card-date">
567                    Last updated: <time class="dt-updated" datetime="2026-10-02">2 Oct 2026</time>
568                  </small>
569                                <div class="card-summary p-summary ljs">
570                  Your feedback has shaped the strategy. Now we want to make sure we got it right, before the strategy is finalised. 
571                </div>
572              </div>
573              <div class="card-footer">
574                              </div>
575            </a>
576        </article>
577
578        
579    
580        <article class="h-entry project card grid-sm-1-4  " data-project-name="Planning Proposal for Jamisontown Uniting Church" data-project-category="[&quot;Planning, design and renewal&quot;]" data-project-location="[&quot;Jamisontown&quot;]" aria-hidden="false" >
581            <a href="https://yoursaypenrith.com.au/pp-jamisontown-uniting-church">
582              <div class="card-img">
583                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/4617/9012/1660/cover_image.png" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
584                                <div class="card-img-overlay hover-overlay-text">
585                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
586                </div>
587              </div>
588              <div class="card-main">
589                <h4 class="card-heading p-name ljs">Planning Proposal for Jamisontown Uniting Church</h4>
590                                  <small class="card-date">
591                    Last updated: <time class="dt-updated" datetime="2026-09-24">24 Sept 2026</time>
592                  </small>
593                                <div class="card-summary p-summary ljs">
594                  Planning Proposal to heritage list Jamisontown Uniting Church located at 185 Mulgoa Road, Jamisontown via an amendment to Schedule 5 Part 1 of the Penrith LEP 2010.                </div>
595              </div>
596              <div class="card-footer">
597                              </div>
598            </a>
599        </article>
600
601        
602    
603        <article class="h-entry project card grid-sm-1-4  " data-project-name="Coreen Avenue Shared Path" data-project-category="[&quot;Transport and movement&quot;]" data-project-location="[&quot;Penrith&quot;]" aria-hidden="false" >
604            <a href="https://yoursaypenrith.com.au/coreen-avenue-shared-path">
605              <div class="card-img">
606                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/5517/8944/3308/Coreen_Ave_Photo2.jpg" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
607                                <div class="card-img-overlay hover-overlay-text">
608                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
609                </div>
610              </div>
611              <div class="card-main">
612                <h4 class="card-heading p-name ljs">Coreen Avenue Shared Path</h4>
613                                  <small class="card-date">
614                    Last updated: <time class="dt-updated" datetime="2026-09-16">16 Sept 2026</time>
615                  </small>
616                                <div class="card-summary p-summary ljs">
617                  A new shared path along Coreen Avenue between Castlereagh Road and Combewood Avenue.                 </div>
618              </div>
619              <div class="card-footer">
620                              </div>
621            </a>
622        </article>
623
624        
625    
626        <article class="h-entry project card grid-sm-1-4  " data-project-name="Hunter Fields, Emu Plains Shared Path" data-project-category="[&quot;Transport and movement&quot;]" data-project-location="[&quot;Emu Plains&quot;]" aria-hidden="false" >
627            <a href="https://yoursaypenrith.com.au/hunter-fields-emu-plains-shared-path">
628              <div class="card-img">
629                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/5917/8952/1072/Hunter_Fields_Comms_Photo_-_HQ.png" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
630                                <div class="card-img-overlay hover-overlay-text">
631                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
632                </div>
633              </div>
634              <div class="card-main">
635                <h4 class="card-heading p-name ljs">Hunter Fields, Emu Plains Shared Path</h4>
636                                  <small class="card-date">
637                    Last updated: <time class="dt-updated" datetime="2026-09-16">16 Sept 2026</time>
638                  </small>
639                                <div class="card-summary p-summary ljs">
640                  A new shared path and pedestrian crossing facilities within the Hunter Fields precinct in Emu Plains.                 </div>
641              </div>
642              <div class="card-footer">
643                              </div>
644            </a>
645        </article>
646
647            </div>
648    <!-- END OF CARDS WRAPPER -->
649
650    <div class="row projects-list-bottom text-center" id="projects-list-bottom-10862" >
651        <div class="col-sm-6 col-sm-offset-3">
652            <button class="btn btn-primary btn-lg btn-outline js-load-more-prj" type="button">
653                Show more            </button>
654        </div>
655    </div>
656</section>
657
658<script type="text/template" id="projectTemplate-10862">
659    <% cardClass = "grid-sm-1-3 ";
660    switch(projectStatus) {
661        case 'Open':
662            cardClass = "grid-sm-1-4 ";
663            break;
664        case 'Active':
665            cardClass = "grid-sm-1-4 ";
666            break;
667        case 'Closed':
668            cardClass = "grid-sm-1-4 ";
669            break;
670    } %>
671    <article class="h-entry project card <%-cardClass%>" data-project-name="<%-projectName%>" data-project-category="<%-JSON.stringify(projectCategoryArray)%>" data-project-location="<%-JSON.stringify(projectLocationArray)%>" aria-hidden="false">
672        <a href="<%-projectPath%>">
673        <div class="card-img">
674            <% if (projectImageSrc) { %>
675                <div class="card-img-inner b-lazy" data-src="<%-projectImageSrc%>" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
676            <% } else { %>
677                <div class="card-img-inner" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
678            <% } %>
679            <div class="card-img-overlay hover-overlay-text">
680                <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
681            </div>
682        </div>
683        <div class="card-main">
684            <h4 class="card-heading p-name ljs"><%-projectName%></h4>
685                          <small class="card-date">
686                  Last updated: <time class="dt-updated" datetime="<%-projectDateNum%>"><%-projectDateStr%></time>
687              </small>
688                        <div class="card-summary p-summary ljs">
689                <%-projectDescription%>
690            </div>
691        </div>
692        <div class="card-footer">
693                    </div>
694        </a>
695    </article>
696</script>
696
697
698
699
700    
701<section id="hive-block-7722" class="hive-block projects-list"  aria-live="polite" aria-busy="false" aria-relevant="all" data-bID="7722" data-route="https://yoursaypenrith.com.au/ccm/the_hive_projects/tools/the_hive_projects_list/load_more/7722" data-page="1">
702    <h3 class="ljs">Active projects across the Penrith LGA</h3>    <p class="ljs">.</p>
703    <div class="alert alert-info rs_skip" role="alert" style="display:none;" aria-hidden="true">
704        There are currently <strong>no</strong> projects.    </div>
705
706    <div class="loader rs_skip" style="display:none;" aria-hidden="true"><span class="sr-only">Loading...</span></div>
707
708    <div class="cards mod-cards mod-cards-style-3">
709    
710        <article class="h-entry project card grid-sm-1-3  " data-project-name="Glenmore Park Child &amp; Family Centre Playspace Renewal" data-project-category="[&quot;Parks and recreation&quot;]" data-project-location="[&quot;Glenmore Park&quot;]" aria-hidden="false" >
711            <a href="https://yoursaypenrith.com.au/glenmore-park-cfc">
712              <div class="card-img">
713                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/3617/4210/8383/PXL_20250316_004439452.jpg" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
714                                <div class="card-img-overlay hover-overlay-text">
715                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
716                </div>
717              </div>
718              <div class="card-main">
719                <h4 class="card-heading p-name ljs">Glenmore Park Child &amp; Family Centre Playspace Renewal</h4>
720                                  <small class="card-date">
721                    Last updated: <time class="dt-updated" datetime="2026-10-02">2 Oct 2026</time>
722                  </small>
723                                <div class="card-summary p-summary ljs">
724                  Glenmore Park - tell us what new equipment you&#039;d like to see!                </div>
725              </div>
726              <div class="card-footer">
727                              </div>
728            </a>
729        </article>
730
731        
732    
733        <article class="h-entry project card grid-sm-1-3  " data-project-name="Parker Street Reserve Upgrade" data-project-category="[&quot;Parks and recreation&quot;]" data-project-location="[&quot;Penrith&quot;,&quot;South Penrith&quot;]" aria-hidden="false" >
734            <a href="https://yoursaypenrith.com.au/parkerstreet">
735              <div class="card-img">
736                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/8717/4856/5948/Parker_Street_Reserve_Upgrades_Webslider.jpg" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
737                                <div class="card-img-overlay hover-overlay-text">
738                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
739                </div>
740              </div>
741              <div class="card-main">
742                <h4 class="card-heading p-name ljs">Parker Street Reserve Upgrade</h4>
743                                  <small class="card-date">
744                    Last updated: <time class="dt-updated" datetime="2026-10-01">1 Oct 2026</time>
745                  </small>
746                                <div class="card-summary p-summary ljs">
747                  Penrith City Council is delivering improvements to the sport and recreation infrastructure at Parker Street Reserve, Penrith.                 </div>
748              </div>
749              <div class="card-footer">
750                              </div>
751            </a>
752        </article>
753
754        
755    
756        <article class="h-entry project card grid-sm-1-3  " data-project-name="Kingswood-Werrington Structure Plan &amp; Kingswood-Werrington Place Plan" data-project-category="[&quot;Planning, design and renewal&quot;]" data-project-location="[&quot;Kingswood&quot;,&quot;Werrington&quot;]" aria-hidden="false" >
757            <a href="https://yoursaypenrith.com.au/kwcplan">
758              <div class="card-img">
759                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/6517
759/7941/4455/Hero_-_Aerial_Kingswood-Werrington_2_1_1.jpg" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
760                                <div class="card-img-overlay hover-overlay-text">
761                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
762                </div>
763              </div>
764              <div class="card-main">
765                <h4 class="card-heading p-name ljs">Kingswood-Werrington Structure Plan &amp; Kingswood-Werrington Place Plan</h4>
766                                  <small class="card-date">
767                    Last updated: <time class="dt-updated" datetime="2026-09-29">29 Sept 2026</time>
768                  </small>
769                                <div class="card-summary p-summary ljs">
770                  Help us plan for the future of Kingswood and Werrington!                </div>
771              </div>
772              <div class="card-footer">
773                              </div>
774            </a>
775        </article>
776
777            </div>
778    <!-- END OF CARDS WRAPPER -->
779
780    <div class="row projects-list-bottom text-center" id="projects-list-bottom-7722" >
781        <div class="col-sm-6 col-sm-offset-3">
782            <button class="btn btn-primary btn-lg btn-outline js-load-more-prj" type="button">
783                Show more            </button>
784        </div>
785    </div>
786</section>
787
788<script type="text/template" id="projectTemplate-7722">
789    <% cardClass = "grid-sm-1-3 ";
790    switch(projectStatus) {
791        case 'Open':
792            cardClass = "grid-sm-1-3 ";
793            break;
794        case 'Active':
795            cardClass = "grid-sm-1-3 ";
796            break;
797        case 'Closed':
798            cardClass = "grid-sm-1-3 ";
799            break;
800    } %>
801    <article class="h-entry project card <%-cardClass%>" data-project-name="<%-projectName%>" data-project-category="<%-JSON.stringify(projectCategoryArray)%>" data-project-location="<%-JSON.stringify(projectLocationArray)%>" aria-hidden="false">
802        <a href="<%-projectPath%>">
803        <div class="card-img">
804            <% if (projectImageSrc) { %>
805                <div class="card-img-inner b-lazy" data-src="<%-projectImageSrc%>" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
806            <% } else { %>
807                <div class="card-img-inner" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
808            <% } %>
809            <div class="card-img-overlay hover-overlay-text">
810                <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
811            </div>
812        </div>
813        <div class="card-main">
814            <h4 class="card-heading p-name ljs"><%-projectName%></h4>
815                          <small class="card-date">
816                  Last updated: <time class="dt-updated" datetime="<%-projectDateNum%>"><%-projectDateStr%></time>
817              </small>
818                        <div class="card-summary p-summary ljs">
819                <%-projectDescription%>
820            </div>
821        </div>
822        <div class="card-footer">
823                    </div>
824        </a>
825    </article>
826</script>
826
827
828
829
830    
831<section id="hive-block-4995" class="hive-block projects-list"  aria-live="polite" aria-busy="false" aria-relevant="all" data-bID="4995" data-route="https://yoursaypenrith.com.au/ccm/the_hive_projects/tools/the_hive_projects_list/load_more/4995" data-page="1">
832    <h3 class="ljs">All projects</h3>    
833    <div class="alert alert-info rs_skip" role="alert" style="display:none;" aria-hidden="true">
834        There are currently <strong>no</strong> projects.    </div>
835
836    <div class="loader rs_skip" style="display:none;" aria-hidden="true"><span class="sr-only">Loading...</span></div>
837
838    <div class="cards mod-cards mod-cards-style-3">
839    
840        <article class="h-entry project card grid-sm-1-3  " data-project-name="Mirvac Planning Proposal for Exhibition Village, Mulgoa" data-project-category="[&quot;Planning, design and renewal&quot;]" data-project-location="[&quot;Mulgoa&quot;]" aria-hidden="false" >
841            <a href="https://yoursaypenrith.com.au/mirvac-planning-proposal-exhibition-village-mulgoa">
842              <div class="card-img">
843                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/8016/6863/4814/Image_-_houses.jpg" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
844                                <div class="card-img-overlay hover-overlay-text">
845                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
846                </div>
847              </div>
848              <div class="card-main">
849                <h4 class="card-heading p-name ljs">Mirvac Planning Proposal for Exhibition Village, Mulgoa</h4>
850                                  <small class="card-date">
851                    Last updated: <time class="dt-updated" datetime="2026-10-02">2 Oct 2026</time>
852                  </small>
853                                <div class="card-summary p-summary ljs">
854                  Planning Proposal by Mirvac Pty Ltd to permit an exhibition village with up to 25 display homes at 2337 The Northern Road and 35-53 Chain-O-Ponds Road, Mulgoa.                </div>
855              </div>
856              <div class="card-footer">
857                              </div>
858            </a>
859        </article>
860
861        
862    
863        <article class="h-entry project card grid-sm-1-3  " data-project-name="HomeWorld Pty Ltd Planning Proposal for Exhibition Village, Mulgoa" data-project-category="[&quot;Planning, design and renewal&quot;]" data-project-location="[&quot;Mulgoa&quot;]" aria-hidden="false" >
864            <a href="https://yoursaypenrith.com.au/homeworld-pp-exhibition-village-mulgoa">
865              <div class="card-img">
866                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/8016/6863/4814/Image_-_houses.jpg" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
867                                <div class="card-img-overlay hover-overlay-text">
868                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
869                </div>
870              </div>
871              <div class="card-main">
872                <h4 class="card-heading p-name ljs">HomeWorld Pty Ltd Planning Proposal for Exhibition Village, Mulgoa</h4>
873                                  <small class="card-date">
874                    Last updated: <time class="dt-updated" datetime="2026-10-02">2 Oct 2026</time>
875                  </small>
876                                <div class="card-summary p-summary ljs">
877                  Planning Proposal by HomeWorld Group Pty Ltd to permit an exhibition village with approximately 94 display homes at 2183 The Northern Road, Mulgoa.                </div>
878              </div>
879              <div class="card-footer">
880                              </div>
881            </a>
882        </article>
883
884        
885    
886        <article class="h-entry project card grid-sm-1-3  " data-project-name="Cambridge Park and Jordan Springs Flood Study" data-project-category="[&quot;Environment&quot;,&quot;Planning, design and renewal&quot;]" data-project-location="[&quot;Jordan Springs&quot;,&quot;Cambridge Park&quot;]" aria-hidden="false" >
887            <a href="https://yoursaypenrith.com.au/CambridgeParkFS">
888              <div class="card-img">
889                                  <div class="card-img-inner b-lazy" data-src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/thumbnails/project_list_card/5317/7154/6903/EmuPlains_Flood_Flow_Study_HYS_banner_1.jpg" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
890                                <div class="card-img-overlay hover-overlay-text">
891                    <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
892                </div>
893              </div>
894              <div class="card-main">
895                <h4 class="card-heading p-name ljs">Cambridge Park and Jordan Springs Flood Study</h4>
896                                  <small class="card-date">
897                    Last updated: <time class="dt-updated" datetime="2026-07-27">27 July 2026</time>
898                  </small>
899                                <div class="card-summary p-summary ljs">
900                  Share your local flood knowledge by completing our questionnaire before Monday 24 August 2026.                </div>
901              </div>
902              <div class="card-footer">
903                              </div>
904            </a>
905        </article>
906
907            </div>
908    <!-- END OF CARDS WRAPPER -->
909
910    <div class="row projects-list-bottom text-center" id="projects-list-bottom-4995" >
911        <div class="col-sm-6 col-sm-offset-3">
912            <button class="btn btn-primary btn-lg btn-outline js-load-more-prj" type="button">
913                Show more            </button>
914        </div>
915    </div>
916</section>
917
918<script type="text/template" id="projectTemplate-4995">
919    <% cardClass = "grid-sm-1-3 ";
920    switch(projectStatus) {
921        case 'Open':
922            cardClass = "grid-sm-1-3 ";
923            break;
924        case 'Active':
925            cardClass = "grid-sm-1-3 ";
926            break;
927        case 'Closed':
928            cardClass = "grid-sm-1-3 ";
929            break;
930    } %>
931    <article class="h-entry project card <%-cardClass%>" data-project-name="<%-projectName%>" data-project-category="<%-JSON.stringify(projectCategoryArray)%>" data-project-location="<%-JSON.stringify(projectLocationArray)%>" aria-hidden="false">
932        <a href="<%-projectPath%>">
933        <div class="card-img">
934            <% if (projectImageSrc) { %>
935                <div class="card-img-inner b-lazy" data-src="<%-projectImageSrc%>" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
936            <% } else { %>
937                <div class="card-img-inner" style="background-image: url(/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/img/default.jpg)"></div>
938            <% } %>
939            <div class="card-img-overlay hover-overlay-text">
940                <span aria-hidden="true">Learn more <i class="fa fa-long-arrow-right"></i></span>
941            </div>
942        </div>
943        <div class="card-main">
944            <h4 class="card-heading p-name ljs"><%-projectName%></h4>
945                          <small class="card-date">
946                  Last updated: <time class="dt-updated" datetime="<%-projectDateNum%>"><%-projectDateStr%></time>
947              </small>
948                        <div class="card-summary p-summary ljs">
949                <%-projectDescription%>
950            </div>
951        </div>
952        <div class="card-footer">
953                    </div>
954        </a>
955    </article>
956</script>
956
957
958                </main>
959            </div>
960        </div>
961    </div>
962</div>
963
964
965
966
967    <div class="footer-cta">
968        <div class="container-fluid">
969            <div class="row">
970                <div class="col-md-12">
971                    
972
973        <div class="hive-block hive-block-content ljs">
974        <h3>Ready to have your say?</h3><p>Keep up to date and have your say about the future of our community.
975</p><p><a href="/register" data-toggle="modal" data-target="#signUpModal" data-remote="false" role="button" class="btn btn-primary btn-outline">Sign up</a> <a href="/login" data-toggle="modal" data-target="#loginModal" data-remote="false" role="button" class="btn btn-primary">Login</a>
976</p>    </div>
977
978                </div>
979            </div>
980        </div>
981    </div>
982
983<section class="action-items">
984    <div class="container-fluid">
985        <div class="row">
986            
987<div class="col-md-4 col-md-offset-4">
988    
989
990        <div class="hive-block hive-block-content ljs">
991        <p data-redactor-inserted-image="true" style="text-align: center;"><img src="https://hdp-au-prod-app-penr-yoursay-files.s3.ap-southeast-2.amazonaws.com/4616/6330/9299/site-logo.svg" alt="" width="261" height="53" id="image-marker"></p><p data-redactor-inserted-image="true" style="text-align: center;"><br></p>    </div>
992
993
994
995    
996<div id="ccm-block-social-links230" class="ccm-block-social-links mod-borderless-lrg">
997    <ul class="list-inline ljs">
998            <li><a target="_blank" href="https://www.facebook.com/penrith.city.council"><i class="fab fa-facebook" aria-hidden="true" title="Facebook"></i><span class="sr-only">Facebook</span></a></li>
999            <li><a target="_blank" href="https://www.instagram.com/penrithcitycouncil"><i class="fab fa-instagram" aria-hidden="true" title="Instagram"></i><span class="sr-only">Instagram</span></a></li>
1000            <li><a target="_blank" href="https://www.linkedin.com/company/penrith-city-council"><i class="fab fa-linkedin" aria-hidden="true" title="LinkedIn"></i><span class="sr-only">LinkedIn</span></a></li>
1001            <li><a target="_blank" href="https://twitter.com/penrithcouncil"><i class="fab fa-x-twitter" aria-hidden="true" title="X"></i><span class="sr-only">X</span></a></li>
1002        </ul>
1003</div>
1004
1005</div>
1006        </div>
1007    </div>
1008</section>
1009
1010<footer class="footer" role="contentinfo">
1011    <div class="container-fluid">
1012        <div class="row">
1013            <div class="col-xs-6 col-sm-9">
1014                <div class="row">
1015                    <div class="col-sm-12">
1016                        <ul>
1017		<li>
1018			<a href="https://yoursaypenrith.com.au/privacy-policy" class="ljs">Privacy Policy</a>
1019		</li>
1020		<li>
1021			<a href="https://yoursaypenrith.com.au/terms-use" class="ljs">Terms of Use</a>
1022		</li>
1023		<li>
1024			<a href="https://yoursaypenrith.com.au/accessibility" class="ljs">Accessibility</a>
1025		</li>
1026		<li>
1027			<a href="https://yoursaypenrith.com.au/moderation" class="ljs">Moderation</a>
1028		</li>
1029	</ul>
1030                    </div>
1031                </div>
1032                <div class="row">
1033                    <div class="col-sm-12">
1034                        <div class="footer-copyright">
1035                            <small>
1036                                &copy; 2026 <a href="/">Your Say Penrith</a>.
1037                                &nbsp;&nbsp;
1038                                All rights reserved.                                <span class="sign-in js-show-guest" >
1039                                    <a href="https://yoursaypenrith.com.au/login" data-toggle="modal" data-target="#loginModal" data-remote="false">Log In to Site</a>
1040                                </span>
1041                                <span class="sign-in js-show-user" style="display:none;" aria-hidden="true">
1042                                    Currently logged in as <b data-hive-user="username">USERNAME</b>.                                    <a href="https://yoursaypenrith.com.au/login/logout/LOGOUT_TOKEN">
1043                                        Sign Out                                    </a>
1044                                </span>
1045                            </small>
1046                        </div>
1047                    </div>
1048                </div>
1049            </div>
1050            <div class="col-xs-6 col-sm-3 hive-logo-div">
1051                <a target="_blank" href="https://openpoint.com/products/community-engagement"><img class="hive-logo" alt="Social Point by Open Point logo" src="/application/images/sp-logo.svg"/></a>
1052            </div>
1053        </div><!-- END OF ROW -->
1054    </div>
1055</footer>
1056
1057
1058
1059
1060<!-- Privacy Policy Modal -->
1061<div class="modal hive-modal" id="privacyPolicyModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="privacyPolicyModalLabel" aria-hidden="true" data-backdrop="static">
1062    <div class="modal-dialog" role="document">
1063        <div class="modal-content">
1064            <div class="modal-header">
1065                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1066                <h1 class="modal-title" id="privacyPolicyModalLabel">
1067                                            <span class="ljs">Privacy Policy</span>
1068                                    </h1>
1069            </div>
1070            <div class="modal-body">
1071                
1072
1073        <div class="hive-block hive-block-content ljs">
1074        <p>This site is owned and operated by Penrith City Council using software licensed from Social Pinpoint. For details on how Penrith City Council collects and protects your personal information, refer to their Privacy Policy below. For details of how Social Pinpoint may access personal information, please refer to <a href="https://www.socialpinpoint.com/privacy-policy/">Social Pinpoint’s Privacy Policy</a>.</p><h2>What this policy covers</h2><p>What this policy covers</p><p>We, Penrith City Council, take our privacy obligations seriously and we’ve created this privacy policy to explain how we treat your personal information collected on this website. Personal information is information we hold which is identifiable as being about you.</p><p>Our collection, use and disclosure of your personal information is regulated by the Privacy and Personal Information Protection Act 1998 (PPIP Act) (NSW). You can find more information about your privacy rights at the NSW IPC’s web site: <a href="https://www.ipc.nsw.gov.au">https://www.ipc.nsw.gov.au</a>. Further information can be found within <a href="https://www.penrithcity.nsw.gov.au/privacy-policy">Council’s Privacy Policy</a>.</p><p>We may update this privacy policy from time to time and we encourage you to check our website regularly to ensure that you are aware of our most current version.</p><p><strong>What personal information we collect</strong></p><p><strong>Profile Information</strong></p><p>We collect information from you when you register to use this site. This includes your email address and additional demographic information as provided by you on the registration form.</p><p>Please note that you are able to browse any publicly accessible sections of this website completely anonymously without signing up.</p><p><strong>Engagement Information</strong></p><p>The content you create as part of your interactions with this website. These can include responses to surveys, comments on discussion forums, or any of the other engagement opportunities available here.</p><p><strong>Usage Information</strong></p><p>We collect information about your usage of the site, such as pages visited, documents downloaded, etc.</p><p><strong>How we use the information we collect</strong></p><p>We collect this information in order to:</p><ul><li>analyse and interpret it to help meet our objectives and obligations;</li><li>communicate information to you about engagement opportunities, events and other initiatives; and</li><li>respond to enquiries and otherwise engage with stakeholders.</li></ul><p><strong>External links</strong></p><p>Our website may contain links to other websites. Those links are provided for convenience and may not remain current or be maintained. We are not responsible for the privacy practices of linked websites and we suggest you review the privacy policies of those websites before using them.</p><p><strong>Security</strong></p><p>While no online service is completely secure, we work very hard to protect information about you against unauthorized access, use, alteration, or destruction, and take all reasonable measures to do so.</p><p><strong>Requesting access or correcting your personal information</strong></p><p>Subject to applicable local laws and regulations, you may have some or all of the following rights with respect to your personal data:</p><ul><li>to access your personal data and to rectify any inaccuracies within that personal data;</li><li>to request for the erasure of your personal data residing with us;</li><li>to request your personal data in portable, machine-readable format; and</li><li>to withdraw your consent to our processing of their personal data.</li></ul><p>If you wish to contact us to with a request relating to personal information we hold about you, please contact us using the contact details set out below including your name and contact details. We may need to verify your identity before providing you with your personal information.</p><p>In some cases, we may be unable to provide you with access to all your personal information and where this occurs, we will explain why. We will deal with all requests for access to personal information within a reasonable timeframe.</p><p><strong>Contact Us</strong></p><p>For further information about our privacy policy and related information practices, or to access or correct your personal information, or make a complaint, please contact us on [email protected].</p>    </div>
1075
1076            </div>
1077
1078            <div class="modal-footer">
1079                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
1080            </div>
1081        </div>
1082    </div>
1083</div>
1084
1085<!-- Terms of Use Modal -->
1086<div class="modal hive-modal" id="termsOfUseModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="termsOfUseModalLabel" aria-hidden="true" data-backdrop="static">
1087    <div class="modal-dialog" role="document">
1088        <div class="modal-content">
1089            <div class="modal-header">
1090                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1091                <h1 class="modal-title" id="termsOfUseModalLabel">
1092                                            <span class="ljs">Terms of Use</span>
1093                                    </h1>
1094            </div>
1095            <div class="modal-body">
1096                
1097
1098        <div class="hive-block hive-block-content ljs">
1099        <p>The following Terms and Conditions govern the use of yoursaypenrith.com.au (“the site”). The software platform is owned by Social Pinpoint Pty Ltd and operated by us, Penrith City Council.
1100</p><p>By accessing and using this site, you are choosing to accept and comply with the Terms presented throughout this agreement as well as the Privacy Policy and Moderation Policy. These Terms apply to all visitors and users of this site. Linked sites, affiliated services or third party content or software have their own Terms that you must comply with. If you disagree with any of the Terms presented in this agreement, you may discontinue using the site immediately.
1101</p><p>If you are under 18 years old, please ensure that your parent or guardian understands and accepts these Terms and Conditions (including the Privacy Policy and Moderation Policy).
1102</p><p><strong>What are the conditions with a user’s account? </strong>
1103</p><p>While using the site, you must not violate any applicable laws and regulations. It is our duty to protect the confidentiality of content you provide on our site in accordance with our Privacy Policy. When you create an account with us, you must always provide us with accurate information. Failure to provide accurate information violates the Terms, which may result in immediate termination of your account on our service. You are responsible for protecting your own password you use for this site and for any activities done under that password. Unauthorised use of your password or account must be immediately reported to us. In some cases, we or our agents may require access to your user accounts to respond to technical issues.
1104</p><p>We are not responsible for the content on the site that has been provided by the users of the site. Any content posted by you is subject to the rules of our Moderation Policy. Your contribution to the site may be edited, removed or not published if we consider it inappropriate (refer to Moderation Policy). Contributors should also be aware that their posts may remain online indefinitely. Where practical, you may choose not to identify yourself, deal with us on an anonymous basis or use a pseudonym.
1105</p><p><strong>What do we require from our users?</strong>
1106</p><p>You must understand and agree that, without limitation:
1107</p><ul>
1108	<li>all information, data, images and other materials are the sole responsibility of the person from whom the content originated;</li>
1109	<li> you are prohibited from advertising or offering to sell or buy any goods and services </li>
1110	<li> you cannot transmit Content that contains software viruses or programs designed to change or destroy the functionality of any computer software or hardware; or </li>
1111	<li> you cannot collect or store personal data about other users of the site </li>
1112	<li> you cannot impersonate any person or entity, including without limitation to a <strong>Penrith City Council</strong> representative</li>
1113	<li> you cannot interrupt or interfere with the site or servers or networks connected to the site</li>
1114	<li> you cannot attempt to gain unauthorised access to the site or other use accounts </li>
1115</ul><p><strong>Can your account be suspended or terminated?</strong>
1116</p><p>We may terminate or suspend access to your site and/or account immediately, without prior notice, including without limitation if you breach the Terms. We may immediately deactivate or delete your account and all the related files and information in your account. After your account has been terminated, the content you have posted may also remain indefinitely on the site.
1117</p><p>If you want to terminate your own account, please send an email to <strong>[email protected]</strong>.
1118</p><p><strong>Governing Law </strong>
1119</p><p>These Terms shall be governed in accordance with the laws of <strong>NSW</strong>, Australia, without regards to its conflict of law provisions.
1120</p><p><strong>Indemnification</strong>
1121</p><p><strong>Penrith City Council</strong>, its subsidiaries, affiliates, officers, agents, licensors and other partners are not responsible for any loss, liability, claim, or demand, including legal fees, made by any third party due to or arising from a breach of this agreement and/or any breach of your representations and warranties set forth above.
1122</p><p><strong>What content do we own? </strong>
1123</p><p>This website contains the copyrighted material, trademarks, patents, trade secrets and other proprietary information (“Intellectual Property”) of <strong>Penrith City Council</strong> and its suppliers and licensors. <strong>Penrith City Council </strong>owns and retains all proprietary rights in the intellectual property. All intellectual property in the content of this site including without limitation to text, softw
1123are, source code, pages, documents and online graphics, photographs, sounds, audio, video and other interactive features are owned by or licensed to us.
1124</p><p>Any original content that you submit or post on our site may be made available to the public and allows users to share your content (with the end user acknowledging your contribution) under the Creative Commons Attribution-ShareAlike 4.0 Australian License.
1125</p><p>Except for Intellectual Property which is in the public domain or for which you have been given written permission, you may not copy, alter, transmit, sell, distribute any of the Intellectual Property on this site.
1126</p><p>We are not responsible for your communications or dealings, including payment and delivery of goods or services, with a third party found via our website. Any loss or damage incurred from those communications or dealings are solely between the user and the third party.
1127</p><p><strong>Disclaimer and Warranties</strong>
1128</p><p>Users must agree that you use of the site is at your own risk. We make no warranty that the site will meet your requirements or be uninterrupted or error-free. Any material that the user downloads through the site is done at their own risk and are responsible for any damages to their computer system or loss of data.
1129</p><p><strong>What happens if these Terms change? </strong>
1130</p><p>We reserve the right, at our sole discretion, to modify or replace these Terms at any time without notice. The most recent version of the Terms can be seen on this page. By continuing to access or use our site after those revisions become effective, you agree and will comply to the revised terms. If you do not agree to the revised terms, please discontinue using our site.
1131</p><p><strong>Contact Us</strong>
1132</p><p>If you have any questions about these Terms, please contact us at <strong>[email protected]</strong>
1133</p>    </div>
1134
1135            </div>
1136            <div class="modal-footer">
1137                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
1138            </div>
1139        </div>
1140    </div>
1141</div>
1142
1143<!-- Login Modal -->
1144<div class="modal hive-modal login-modal" id="loginModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="loginModalLabel" aria-hidden="true" data-backdrop="static">
1145    <div class="modal-dialog">
1146        <div class="modal-content">
1147            <div class="modal-body login-signup-form">
1148                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1149                <div class="clearfix"></div>
1150                <div class="text-center">
1151                    <h1 class="modal-title" id="loginModalLabel">Welcome back</h1>
1152                </div>
1153                                <div data-handle="concrete">
1154                    <form id="logInForm" action="https://yoursaypenrith.com.au/login/authenticate" method="POST">
1155                                                    <input type="hidden" name="rcID" value="1" />
1156                                                <div class="error-message" role="alert" tabindex="-1"></div>
1157                        <div class="form-group">
1158                            <label for="loginFormEmail">Email address</label>
1159                            <input type="email" class="form-control" id="loginFormEmail" name="uName" autocomplete="username">
1160                        </div>
1161                        <div class="form-group">
1162                            <label for="loginFormPassword" class="control-label">Password</label>                            <div class="input-group input-group-password-toggle"><input type="password" id="loginFormPassword" name="uPassword" value="" autocomplete="current-password" class="form-control ccm-input-password" /><div class="input-group-btn"><button type="button" class="btn btn-inline btn-toggle-password js-btn-toggle-password" role="button" aria-pressed="false" title="Show Password" aria-label="Show Password" style="background-image: url(https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg)" data-show-img="https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg" data-hide-img="https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-off.svg"></button></div></div>                        </div>
1163                        <div class="form-group">
1164                            <div class="row">
1165                                <div class="col-sm-6 remember-me">
1166                                    <div class="checkbox-single">
1167                                        <input type="checkbox" name="uMaintainLogin" value="1" id="loginModalRememberMe">
1168                                        <label for="loginModalRememberMe">Remember me</label>
1169                                    </div>
1170                                </div>
1171                                <div class="col-sm-6 forgot-password-link">
1172                                    <a href="#" data-target="#resetPasswordModal" role="button" class="js-modal-switch">Forgot your password?</a>
1173                                </div>
1174                            </div>
1175                        </div>
1176
1177                        <div class="form-group">
1178                            <button type="submit" class="btn btn-primary   btn-block">Log in</button>
1179                        </div>
1180                        <input type="hidden" name="ccm_token" value="1791146756:5f3362f8e4d5c9111ddfda35782544b6" />                    </form>
1181                                            <p class="text-center">Need an account? <a href="#" data-target="#signUpModal" role="button" class="js-modal-switch">Sign up</a> today</p>
1182                                    </div>
1183                                                    <div data-handle="auth0_hdp" style="display:none;">
1184                        <form method="post" action="https://yoursaypenrith.com.au/ccm/system/authentication/oauth2/auth0_hdp/attempt_auth">
1185                                                            <input type="hidden" name="rcID" value="1" />
1186                                                        <div class="form-group">
1187                                <label for="auth0LoginModalEmail">Email address</label>
1188                                <input type="email" id="auth0LoginModalEmail" name="uName" class="form-control" readonly  />
1189                            </div>
1190                            <div class="form-group">
1191                                <button type="submit" class="btn btn-primary btn-block">
1191Log in with Auth0</button>
1192                            </div>
1193                            <p class="text-center">
1194                                <button type="button" class="btn btn-inline btn-link">Cancel</button>
1195                            </p>
1196                        </form>
1197                    </div>
1198                            </div>
1199        </div>
1200    </div>
1201</div>
1202
1203<!-- Forgot Password Modal -->
1204<div class="modal hive-modal reset-password-modal" id="resetPasswordModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="resetPasswordModalLabel" aria-hidden="true">
1205    <div class="modal-dialog" role="document">
1206        <div class="modal-content">
1207            <div class="modal-body login-signup-form">
1208                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1209                <div class="clearfix"></div>
1210                <div class="text-center">
1211                    <h1 class="modal-title" id="resetPasswordModalLabel">Reset password</h1>
1212                    <p>Enter your email address below. We will send you instructions to reset your password.</p>
1213                </div>
1214                <form id="resetPasswordForm" action="https://yoursaypenrith.com.au/login/forgot_password" method="post">
1215                    <div class="error-message" aria-hidden="true" role="alert"></div>
1216                    <div class="form-group">
1217                        <label for="resetPasswordEmail">Email address</label>
1218                        <input type="email" class="form-control" id="resetPasswordEmail" name="uEmail" placeholder="Email">
1219                    </div>
1220                                        <div class="form-group">
1221                        <button type="submit" class="btn   btn-primary btn-block">Reset and Email Password</button>
1222                    </div>
1223                </form>
1224                <p class="text-center">Back to <a href="#" data-target="#loginModal" role="button" class="js-modal-switch">Log in</a></p>
1225            </div>
1226        </div>
1227    </div>
1228</div>
1229
1230<!-- Sign Up Modal -->
1231<div class="modal hive-modal signup-modal" id="signUpModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="signUpModalLabel" aria-hidden="true" data-backdrop="static">
1232    <div class="modal-dialog" role="document">
1233        <div class="modal-content">
1234            <div class="modal-body login-signup-form">
1235                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1236                <div class="clearfix"></div>
1237                                    <h1 class="modal-title ljs" id="signUpModalLabel">Join our online community to participate in shaping our future</h1>
1238                                                    <p class="modal-description ljs">Creating an account helps us better understand your needs and the needs of the community.</p>
1239                                <div class="text-center">
1240                                    </div>
1241                <form id="signUpForm" action="https://yoursaypenrith.com.au/register/do_register" method="POST" data-next-modal="#userDetailsModal">
1242                    <input type="hidden" name="ccm_token" value="1791146756:6290093c1fbf444dfe2936b8b5940906" />                    <div class="error-message hidden" role="alert" aria-hidden="true" tabindex="-1"></div>
1243
1244                    <div class="form-group sweets" style="display: none; visibility: hidden;">
1245                        <label for="insert-your-email-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <input type="email" id="insert-your-email-signup-modal" name="insert-your-email" value="" autocomplete="nope" class="form-control ccm-input-email" />
1246                        <label for="sweeter-input-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <input type="text" id="sweeter-input-signup-modal" name="sweeter-input" value="" autocomplete="nope" class="form-control ccm-input-text" />
1247                        <label for="sweeter-text-area-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <textarea id="sweeter-text-area-signup-modal" name="sweeter-text-area" autocomplete="nope" class="form-control"></textarea>                    </div>
1248
1249                                                <div class="form-group">
1250                                <label for="signupFormName"><span class="ljs">Username</span> <span class="text-muted small">Required</label>
1251                                                                <input type="text" class="form-control" id="signupFormName" name="uName" minlength="3" maxlength="64">
1252                            </div>
1253                                                    <div class="form-group">
1254                                <label for="signupFormEmail"><span class="ljs">Email Address</span> <span class="text-muted small">Required</label>
1255                                                                <input type="email" class="form-control" id="signupFormEmail" name="uEmail" autocomplete="username">
1256                            </div>
1257                                                    <div class="form-group">
1258                                <label for="signupFormPassword"><span class="ljs">Password</span> <span class="text-muted small">Required</label>
1259                                                                <sp
1259an class="help-block help-description" id="signupFormPasswordRequirements">
1260                                    Your password must have a minimum length of 5 characters.                                </span>
1261                                <div class="input-group input-group-password-toggle"><input type="password" id="signupFormPassword" name="uPassword" value="" autocomplete="new-password" aria-describedby="signupFormPasswordRequirements" minlength="5" maxlength="128" number_of="0" char_upper="" char_lower="" char_number="" char_special="" class="form-control ccm-input-password" /><div class="input-group-btn"><button type="button" class="btn btn-inline btn-toggle-password js-btn-toggle-password" role="button" aria-pressed="false" title="Show Password" aria-label="Show Password" style="background-image: url(https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg)" data-show-img="https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg" data-hide-img="https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-off.svg"></button></div></div>                            </div>
1262
1263                                                    
1264<div class="form-group">
1265
1266    
1267    
1268    <div class="checkbox checkbox-single"><input type="checkbox" id="ak_privacy_statement_1fp8b" name="akID[38][value]" required="required" class="ccm-input-checkbox" value="1" /> <label for="ak_privacy_statement_1fp8b"> <span><span class="ljs">I agree to the privacy statement</span> <span class="text-muted small">Required</span><span></label></div></div>
1269                    
1270    <div class="form-group">
1271        <div class="captcha-security">
1272            <div style="display: none; visibility: hidden;">
1273	<label for="insert-your-email-9b37a3" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>
1274	<input type="email" id="insert-your-email-9b37a3" name="insert-your-email" value="" autocomplete="nope" class="form-control ccm-input-email" />
1275</div>        </div>
1276    </div>
1277                    <div class="form-group">
1278                        <span class="help-block" id="policy-terms">
1279                            By creating an account you agree to our <a href="https://yoursaypenrith.com.au/privacy-policy" target="_blank" data-target="#privacyPolicyModal" class="js-modal-switch ljs">Privacy Policy</a> and <a href="https://yoursaypenrith.com.au/terms-use" target="_blank" data-target="#termsOfUseModal" class="js-modal-switch ljs">Terms of Use</a>                        </span>
1280                        <button type="submit" class="btn btn-primary   btn-block" aria-describedby="policy-terms">Create Account</button>
1281                    </div>
1282                </form>
1283                <p class="text-center">
1284                    Already have an account?                    <a href="#" data-target="#loginModal" role="button" class="js-modal-switch">Log in</a> now                </p>
1285            </div>
1286        </div>
1287    </div>
1288</div>
1289
1290<!-- Sign Up Confirm Modal -->
1291<div class="modal hive-modal signup-confirm-modal" id="signUpConfirmModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="signUpConfirmModalLabel" aria-hidden="true">
1292    <div class="modal-dialog">
1293        <div class="modal-content">
1294            <div class="modal-body">
1295                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1296                <div class="clearfix"></div>
1297                <div class="alert alert-account-created" role="alert" id="signUpConfirmModalLabel">
1298                    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><path d="M23.854,5.396l-3.5-3.5c-0.195-0.195-0.512-0.195-0.707,0L7.5,14.043l-3.146-3.146c-0.195-0.195-0.512-0.195-0.707,0  l-3.5,3.5c-0.195,0.196-0.195,0.512,0,0.707l7,7C7.244,22.201,7.372,22.25,7.5,22.25s0.256-0.049,0.354-0.146l16-16  C24.049,5.908,24.049,5.592,23.854,5.396z M7.5,21.043L1.207,14.75L4,11.957l3.146,3.147c0.195,0.195,0.512,0.195,0.707,0L20,2.957  l2.793,2.793L7.5,21.043z"/></svg>
1299                    <div class="js-success-msg-container">
1300                        <p>Thank you, your account has been created.</p>
1301                    </div>
1302                </div>
1303                <button type="button" class="btn btn-default   btn-block" data-dismiss="modal">Close</button>
1304            </div>
1305        </div>
1306    </div>
1307</div>
1308
1309<!-- User Details Modal -->
1310<div class="modal hive-modal user-details-modal" id="userDetailsModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="userDetailsModalLabel" aria-hidden="true">
1311    <div class="modal-dialog" role="document">
1312        <div class="modal-content">
1313            <div class="modal-body user-details-form">
1314                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1315                <div class="clearfix"></div>
1316                <div class="alert alert-account-created mod-alert-success" role="alert">
1317                    Thank you, your account has been created.                </div>
1318                                    <h1 class="modal-title ljs" id="userDetailsModalLabel">You're almost there, we just need a little more information</h1>
1319                                                    <p class="ljs">Completing the questions below helps us better understand the diverse range of people who contribute their ideas. The questions are optional.</p>
1320                                <hr />
1321                <form id="userDetailsForm" action="https://yoursaypenrith.com.au/register/update_details" method="POST">
1322                    <div class="error-message" role="alert" aria-hidden="true"></div>
1323
1324                    <div class="form-group sweets" style="display: none; visibility: hidden;">
1325                        <label for="insert-your-email-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <input type="email" id="insert-your-email-user-details-modal" name="insert-your-email" value="" autocomplete="nope" class="form-control ccm-input-email" />
1326                        <label for="sweeter-input-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <input type="text" id="sweeter-input-user-details-modal" name="sweeter-input" value="" autocomplete="nope" class="form-control ccm-input-text" />
1327                        <label for="sweeter-text-area-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <textarea id="sweeter-text-area-user-details-modal" name="sweeter-text-area" autocomplete="nope" class="form-control"></textarea>                    </div>
1328
1329                    
1330                                            <fieldset>
1331                            <legend class="sr-only">User Details</legend>
1332                            
1333<div class="form-group">
1334
1335            <label class="control-label" for="ak_geo_lb6x6">
1336            <span class="ljs">Postcode </span>
1337                    </label>
1338    
1339    
1340    
1341<style>
1342.pac-container {
1343    z-index: 99999;
1344}
1345</style>
1346
1347<select id="ak_geo_lb6x6" name="akID[63][full_response]" class="select2-geoplaces"></select>    <div class="checkbox">
1348        <input type="checkbox" id="ak_geo_lb6x6_outside_country" name="akID[63][outside_country]" class="ccm-input-checkbox" value="1" />        <label for="ak_geo_lb6x6_outside_country" class="ljs">
1349            I reside outside of Australia        </label>
1350    </div>
1351    <input type="hidden" id="ak_geo_lb6x6_geo_id" name="akID[63][geo_id]" value="" /><input type="hidden" id="ak_geo_lb6x6_lng" name="akID[63][lng]" value="" /><input type="hidden" id="ak_geo_lb6x6_lat" name="akID[63][lat]" value="" /><input type="hidden" id="ak_geo_lb6x6_full_response" name="akID[63][full_response]" value="" /><input type="hidden" id="ak_geo_lb6x6_address" name="akID[63][address]" value="" /><input type="hidden" id="ak_geo_lb6x6_locality" name="akID[63][locality]" value="" /><input type="hidden" id="ak_geo_lb6x6_postcode" name="akID[63][postcode]" value="" /><input type="hidden" id="ak_geo_lb6x6_region" name="akID[63][region]" value="" /><input type="hidden" id="ak_geo_lb6x6_region_code" name="akID[63][region_code]" value="" /><input type="hidden" id="ak_geo_lb6x6_country" name="akID[63][country]" value="" /><input type="hidden" id="ak_geo_lb6x6_country_code" name="akID[63][country_code]" value="" />
1352<script type="text/javascript">
1353$(function(){
1354
1355    var elementID = "ak_geo_lb6x6";
1356    var config = {"country":"AU","state":null,"west":"135.263671875","east":"135.263671875","north":"-26.19487667579523","south":"-26.19487667579523","strict_bounds":false};
1357    var resp_format = "<postcode> (<city>, <state_code>)";
1358    var current = null;
1359
1360    var geo_type = "postcode";
1361    var length = 10;
1362    var opt = {
1363        allowClear: true,
1364        minimumInputLength : 3,
1365        placeholder: "Enter Postcode",
1366        width: '100%',
1367        dropdownParent: $('#' + elementID).closest('.form-group').length ? $('#' + elementID).closest('.form-group') : 'body',
1368        ajax: {
1369            url: "https://api.au.harvestdp.com/crm/geo/location",
1370            delay: 250,
1371            data: function (params) {
1372                var query = {
1373                    'authtoken': "eyJ0eXAiOiJKV1QiLCJhbGciOiJIRFBFQSIsImlhdCI6MTc5MTE0Njc1NiwidGFnIjoiSGl2ZSJ9.eyJlbmNyeXB0ZWQiOiJ6RDh6ZDVVazVvaVhKdnVyRGhOTXdyXC9CTUxLYlA5SFlpUG9ESmJKZWdJcFdSem5TXC8zSDZIcGc4UEZVY05WSFUyelU2TEVKRHpQOUxKaWJLeDhcL01yKzFcL2lRMmhaK0E5MmxmeExXV2MyS0FqdVNuVXFsMnhPMW5Vd09NcXdKK1pMMzlcL29lQW1sMjNHcDRWOHJZUnRIWkxCbjRweElJcFVaZDNXSVBjPSJ9.YHTupSeW11Y8mXWObeZVYa1RF5fkzLuZ7oe8Z3eMuTM",
1374                    'length': length,
1375                    'start': (params.page - 1) * length,
1376                    'country_code': config.country ? ('=' + config.country) : '',
1377                    'state_code': config.state ? ('=' + config.state) : '',
1378                    'order[0][column]' : 14, // sort city length
1379                    'order[0][dir]' : 'asc',
1380                    'order[1][column]' : 4, // sort city
1381                    'order[1][dir]' : 'asc'
1382                };
1383
1384                if ((geo_type === 'postcode') && (config.country === 'CA' || config.country === 'GB')) {
1385                    query.postcode = '=[%' + params.term;
1386                } else {
1387                    query.global_search = params.term.trim().replace(/\s+/g, "::");
1388                }
1389
1390                return query;
1391            },
1392            processResults: function (data, params) {
1393                if (typeof data.connection !== 'undefined' && data.connection === 'failed') {
1394                    return { hasError: true };
1395                }
1396
1397                var r = $.map(data.result || [], function (obj){
1398                    obj.id = obj.global_id;
1399
1400                    var formatted = resp_format;
1401                    $.each(obj, function(i, o) {
1402                        var v = "<" + i + ">";
1403                        formatted = formatted.replace(v, o);
1404                    });
1405                    obj.formatted = formatted;
1406
1407                    return obj;
1408                });
1409
1410                return {
1411                    results: r,
1412                    pagination: {
1413                        more: r.length >= length
1414                    }
1415                };
1416            }
1417        },
1418
1419        templateResult: function(item) {
1420            var text = item.formatted || item.text;
1421            return text;
1422        },
1423
1424        templateSelection: function (obj) {
1425            if (obj.id === '') {
1426                return "Enter Postcode";
1427            }
1428            return obj.formatted || obj.text;
1429        }
1430    };
1431
1432    _.defer(function() {
1433        $('#' + elementID).select2(opt);
1434        var hasDescription = false;
1435        if (hasDescription) {
1436            $('#select2-'+elementID+'-container').parent().attr('aria-describedby', 'ak_geo_lb6x6Description');
1437        }
1438    });
1439
1440    $('#' + elementID).on('select2:select', function(e) {
1441        current = {
1442            id: e.params.data.id,
1443            formatted: e.params.data.formatted,
1444            geo_id: e.params.data.id,
1445            full_response: e.params.data.formatted,
1446            address: e.params.data.formatted,
1447            locality: e.params.data.city,
1448            postcode: e.params.data.postcode,
1449            region: e.params.data.state,
1450            region_code: e.params.data.state_code,
1451            country: e.params.data.country,
1452            country_code: e.params.data.country_code,
1453            lat: '',
1454            lng: ''
1455        };
1456
1457        if (current && current.full_response) {
1458            $.each(current, function (i, o) {
1459                $('input[type="hidden"][id="ak_geo_lb6x6_' + i + '"]').val(o);
1460            });
1461        }
1462    });
1463    $('#' + elementID).on('select2:unselect', function(e) {
1464        current = null;
1465        $('input[type="hidden"][id^="ak_geo_lb6x6_"]').val('');
1466    });
1467
1468    $('#ak_geo_lb6x6_outside_country').on('change', function (){
1469        if ($(this).is(':checked')) {
1470            $('#' + elementID).val('').prop('disabled', true).trigger('change');
1471
1472            current = null;
1473            $('input[type="hidden"][id^="ak_geo_lb6x6_"]').val('');
1474        } else {
1475            $('#' + elementID).prop('disabled', false).trigger('change');
1476
1477            if (current && current.full_response) {
1478                var option = new Option(current.full_response, current.id, true, true);
1479                $('#ak_geo_lb6x6').append(option).val(current.id).trigger('change');
1480
1481                $('#ak_geo_lb6x6').trigger({
1482                    type: 'select2:select',
1483                    params: {
1484                        data: current
1485                    }
1486                });
1487            }
1488        }
1489    }).trigger('change');
1490});
1491</script>
1491
1492</div>
1493
1494<div class="form-group">
1495
1496            <label class="control-label" for="ak_connection_7th2i">
1497            <span class="ljs">Connection with the city</span>
1498                    </label>
1499    
1500    
1501        <select multiple class="form-control" id="ak_connection_7th2i"
1502            data-placeholder="Select Connection with the city"
1503            data-close-on-select="false"
1504            data-width="100%"
1505            name="akID[68][atSelectOptionValue][]" >
1506        <option value="0">All</option>
1507                <option data-node-id="169" value="169"   class="ljs">Resident</option>
1508                <option data-node-id="170" value="170"   class="ljs">Worker</option>
1509                <option data-node-id="171" value="171"   class="ljs">Visitor</option>
1510                <option data-node-id="172" value="172"   class="ljs">Student</option>
1511                <option data-node-id="173" value="173"   class="ljs">Business owner</option>
1512                <option data-node-id="174" value="174"   class="ljs">Ratepayer outside the city</option>
1513            </select>
1514    
1514<script type="text/javascript">
1515    $(function() {
1516        var $control = $('#ak_connection_7th2i');
1517        if ($control.closest('.ccm-page').length === 0) {
1518            $control.removeClass('form-control').css('display', 'block');
1519        }
1520
1521        _.defer(function() {
1522            $control.select2();
1523            if (false) {
1524                $control.next('.select2-container').find('.select2-search__field').attr('aria-describedby', 'ak_connection_7th2iDescription');
1525            }
1526        })
1527
1528        var selectVal, selectPrevVal = [];
1529        var optionAll = $control.find('option[value=0]');
1530        var options = $control.find('option');
1531        if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1532            optionAll.prop('disabled', true);
1533        }
1534        $control.on('select2:select', function(e) {
1535            if (e.params.data.id === '0') {
1536                $control.val(options.not(optionAll).map(function(i, v) { return v.value; }));
1537                $control.trigger('change');
1538                $control.select2('close');
1539            }
1540
1541            if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1542                optionAll.prop('disabled', true);
1543                $control.trigger('change');
1544            }
1545        });
1546        $control.on('select2:unselect', function() {
1547            if (optionAll.prop('disabled') === true) {
1548                optionAll.prop('disabled', false);
1549            }
1550        });
1551    });
1552</script>
1552
1553
1554</div>
1555
1556<div class="form-group">
1557
1558            <label class="control-label" for="ak_gender_yva23">
1559            <span class="ljs">Gender</span>
1560                    </label>
1561    
1562    
1563        <select id="ak_gender_yva23"  name="akID[26][atSelectOptionValue]" class="form-control" >
1564                    <option value="">** None</option>
1565                    <option value="188"  class="ljs">Female</option>
1566                    <option value="189"  class="ljs">Male</option>
1567                    <option value="195"  class="ljs">Non-binary</option>
1568                    <option value="190"  class="ljs">Prefer not to answer</option>
1569            </select>
1570</div>
1571
1572<div class="form-group">
1573
1574            <label class="control-label" for="ak_member_interests_y7gsx">
1575            <span class="ljs">Categories of Interest</span>
1576                    </label>
1577    
1578    
1579        <select multiple class="form-control" id="ak_member_interests_y7gsx"
1580            data-placeholder="Select Categories of Interest"
1581            data-close-on-select="false"
1582            data-width="100%"
1583            name="akID[39][atSelectOptionValue][]" >
1584        <option value="0">All</option>
1585                <option data-node-id="72" value="72"   class="ljs">Arts and culture</option>
1586                <option data-node-id="90" value="90"   class="ljs">Business and economic development</option>
1587                <option data-node-id="82" value="82"   class="ljs">Community and wellbeing</option>
1588                <option data-node-id="74" value="74"   class="ljs">Environment</option>
1589                <option data-node-id="86" value="86"   class="ljs">Major projects</option>
1590                <option data-node-id="84" value="84"   class="ljs">Parks and recreation</option>
1591                <option data-node-id="76" value="76"   class="ljs">Planning, design and renewal</option>
1592                <option data-node-id="80" value="80"   class="ljs">Policy and strategy</option>
1593                <option data-node-id="78" value="78"   class="ljs">Technology</option>
1594                <option data-node-id="88" value="88"   class="ljs">Transport and movement</option>
1595            </select>
1596    
1596<script type="text/javascript">
1597    $(function() {
1598        var $control = $('#ak_member_interests_y7gsx');
1599        if ($control.closest('.ccm-page').length === 0) {
1600            $control.removeClass('form-control').css('display', 'block');
1601        }
1602
1603        _.defer(function() {
1604            $control.select2();
1605            if (false) {
1606                $control.next('.select2-container').find('.select2-search__field').attr('aria-describedby', 'ak_member_interests_y7gsxDescription');
1607            }
1608        })
1609
1610        var selectVal, selectPrevVal = [];
1611        var optionAll = $control.find('option[value=0]');
1612        var options = $control.find('option');
1613        if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1614            optionAll.prop('disabled', true);
1615        }
1616        $control.on('select2:select', function(e) {
1617            if (e.params.data.id === '0') {
1618                $control.val(options.not(optionAll).map(function(i, v) { return v.value; }));
1619                $control.trigger('change');
1620                $control.select2('close');
1621            }
1622
1623            if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1624                optionAll.prop('disabled', true);
1625                $control.trigger('change');
1626            }
1627        });
1628        $control.on('select2:unselect', function() {
1629            if (optionAll.prop('disabled') === true) {
1630                optionAll.prop('disabled', false);
1631            }
1632        });
1633    });
1634</script>
1634
1635
1636</div>
1637
1638<div class="form-group">
1639
1640    
1641    
1642    <div class="checkbox checkbox-single"><input type="checkbox" id="ak_newsletter_n5xqm" name="akID[42][value]" class="ccm-input-checkbox" value="1" /> <label for="ak_newsletter_n5xqm"> <span><span class="ljs">I would like to receive monthly newsletter</span><span></label></div></div>
1643
1644<div class="form-group">
1645
1646    
1647    
1648    <div class="checkbox checkbox-single"><input type="checkbox" id="ak_interest_notifications_fecd5" name="akID[41][value]" class="ccm-input-checkbox" value="1" /> <label for="ak_interest_notifications_fecd5"> <span><span class="ljs">I would like to be notified by email of new projects that match my interests</span><span></label></div></div>
1649                        </fieldset>
1650                                        <div class="form-group">
1651                        <button type="submit" class="btn btn-primary btn-block">Submit</button>
1652                    </div>
1653                </form>
1654            </div>
1655        </div>
1656    </div>
1657</div>
1658
1659<!-- Unsupported Browser Banner -->
1660
1661<div id="unsupported-banner" class="alert alert-warning alert-dismissible" tabindex="0" role="alert">
1662    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1663    <div class="us-banner-content">
1664        <svg class="us-banner-icon" width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
1665            <path d="M40.8 0H7.2C5.29044 0 3.45909 0.758569 2.10883 2.10883C0.758569 3.45909 0 5.29044 0 7.2L0 28.8C0 30.7096 0.758569 32.5409 2.10883 33.8912C3.45909 35.2414 5.29044 36 7.2 36H19.2C19.5183 36 19.8235 36.1264 20.0485 36.3515C20.2736 36.5765 20.4 36.8817 20.4 37.2V39.6C20.4 39.9183 20.2736 40.2235 20.0485 40.4485C19.8235 40.6736 19.5183 40.8 19.2 40.8H12C11.0452 40.8 10.1295 41.1793 9.45442 41.8544C8.77929 42.5295 8.4 43.4452 8.4 44.4C8.4 45.3548 8.77929 46.2705 9.45442 46.9456C10.1295 47.6207 11.0452 48 12 48H36C36.9548 48 37.8705 47.6207 38.5456 46.9456C39.2207 46.2705 39.6 45.3548 39.6 44.4C39.6 43.4452 39.2207 42.5295 38.5456 41.8544C37.8705 41.1793 36.9548 40.8 36 40.8H28.8C28.4817 40.8 28.1765 40.6736 27.9515 40.4485C27.7264 40.2235 27.6 39.9183 27.6 39.6V37.2C27.6 36.8817 27.7264 36.5765 27.9515 36.3515C28.1765 36.1264 28.4817 36 28.8 36H40.8C42.7096 36 44.5409 35.2414 45.8912 33.8912C47.2414 32.5409 48 30.7096 48 28.8V7.2C48 5.29044 47.2414 3.45909 45.8912 2.10883C44.5409 0.758569 42.7096 0 40.8 0V0ZM21 7.2C21 6.40435 21.3161 5.64129 21.8787 5.07868C22.4413 4.51607 23.2044 4.2 24 4.2C24.7957 4.2 25.5587 4.51607 26.1213 5.07868C26.6839 5.64129 27 6.40435 27 7.2V16.8C27 17.5956 26.6839 18.3587 26.1213 18.9213C25.5587 19.4839 24.7957 19.8 24 
166519.8C23.2044 19.8 22.4413 19.4839 21.8787 18.9213C21.3161 18.3587 21 17.5956 21 16.8V7.2ZM24 31.2C23.288 31.2 22.592 30.9889 21.9999 30.5933C21.4079 30.1977 20.9465 29.6355 20.674 28.9777C20.4016 28.3198 20.3303 27.596 20.4692 26.8977C20.6081 26.1993 20.9509 25.5579 21.4544 25.0544C21.9579 24.5509 22.5993 24.2081 23.2977 24.0692C23.996 23.9303 24.7198 24.0016 25.3777 24.274C26.0355 24.5465 26.5977 25.0079 26.9933 25.5999C27.3889 26.192 27.6 26.888 27.6 27.6C27.6 28.5548 27.2207 29.4705 26.5456 30.1456C25.8705 30.8207 24.9548 31.2 24 31.2Z" fill="#B10E1E"/>
1666        </svg>
1667        <div class="us-banner-item">
1668            <p><strong>You’re using an outdated browser.</strong><br>
1669            Some features of this website may not work correctly. To get a better experience we strongly recommend you download a new browser for free:</p>
1670        </div>
1671        <ul>
1672            <li>
1673                <a href="https://www.google.com/chrome/">
1674                    <img src="/application/themes/the_hive/img/chrome.svg" width="60" height="60" alt="" loading="lazy">
1675                    <span>Download Chrome</span>
1676                </a>
1677            </li>
1678
1679            <li>
1680                <a href="https://getfirefox.com/">
1681                    <img src="/application/themes/the_hive/img/firefox.svg" width="60" height="60" alt="" loading="lazy">
1682                    <span>Download Firefox</span>
1683                </a>
1684            </li>
1685
1686            <li>
1687                <a href="https://www.microsoft.com/edge">
1688                    <img src="/application/themes/the_hive/img/edge.svg" width="60" height="60" alt="" loading="lazy">
1689                    <span>Download Edge</span>
1690                </a>
1691            </li>
1692
1693            <li>
1694                <a href="https://support.apple.com/downloads/safari">
1695                    <img src="/application/themes/the_hive/img/safari.svg" width="60" height="60" alt="" loading="lazy">
1696                    <span>Download Safari</span>
1697                </a>
1698            </li>
1699        </ul>
1700    </div>
1701</div>
1702
1703<script type="text/javascript">
1704$(function() {
1705if (/Trident\/|MSIE/.test(window.navigator.userAgent)) {
1706    $('#unsupported-banner').on('closed.bs.alert', function () {
1707        sessionStorage.setItem('banner-closed','yes');
1708    })
1709    if (sessionStorage.getItem('banner-closed')==='yes') {
1710        $('#unsupported-banner').alert('close');
1711    } else {
1712        $('#unsupported-banner').css('display', 'block');
1713    }
1714}
1715});
1716</script>
1716
1717
1718</div>
1719<!-- END OF PAGE -->
1720
1721
1722<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : '#146ff8', triggerColor : '#146ff8', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'center', triggerIcon : 'people', triggerSize : 'big', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'medium', triggerPositionX : 'right', triggerPositionY : 'center', triggerOffsetX : 10, triggerOffsetY : 0, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script>
1722
1723
1724<!-- Meta Pixel Code -->
1725<script>
vendor: 408 bytes, lines 1725-1734
1725
1726!function(f,b,e,v,n,t,s)
1727{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1728n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1729if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1730n.queue=[];t=b.createElement(e);t.async=!0;
1731t.src=v;s=b.getElementsByTagName(e)[0];
1732s.parentNode.insertBefore(t,s)}(window, document,'script',
1733'https://connect.facebook.net/en_US/fbevents.js');
1734fbq('init', '
1734905488717924373
vendor: 32 bytes, lines 1734-1735
1734');
1735fbq('track', 'PageView');
1736</script>
1736
1737<noscript><img height="1" width="1" style="display:none"
1738src="https://www.facebook.com/tr?id=905488717924373&ev=PageView&noscript=1"
1739/></noscript>
1740<!-- End Meta Pixel Code -->
vendor: 63 bytes, line 1740
1740<script async src="https://www.googletagmanager.com/gtag/js?id=
1740G-GGHX8KZCGJ
vendor: 12 bytes, line 1740
1740"></script>
1741<script>
1742    
vendor: 140 bytes, lines 1742-1746
1742window.dataLayer = window.dataLayer || [];
1743    function gtag(){dataLayer.push(arguments);}
1744    gtag('js', new Date());
1745
1746    gtag('config', "
1746G-GGHX8KZCGJ
vendor: 8 bytes, line 1746
1746", {});
1747</script>
1747
1748
1749<script type="text/javascript">
1750	var _paq = _paq || [];
1751</script>
1751
1752
1753<script type="text/javascript">
1754		_paq.push(['setCustomVariable', 1, 'cID', '1', 'page']);
1755		_paq.push(['setCustomVariable', 3, 'lang', "en", 'page']);
1756		_paq.push(['trackPageView']);
1757	_paq.push(['enableLinkTracking']);
1758    _paq.push(['setSecureCookie', true]);
1759	(function() {
1760		var u="https://piwik.au.harvestdp.com/";
1761		_paq.push(['setTrackerUrl', u+'piwik.php']);
1762		_paq.push(['setSiteId', 200]);
1763		var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js';
1764		s.parentNode.insertBefore(g,s);
1765	})();
1766</script>
1766
1767<noscript><p><img src="https://piwik.au.harvestdp.com/piwik.php?idsite=200" style="border:0;" alt="" /></p></noscript>
1768<script type="text/javascript" src="/application/js/bootstrap/collapse.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1768
1768
1769<script type="text/javascript" src="/application/js/bootstrap/modal.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1769
1769
1770<script type="text/javascript" src="/concrete/js/bootstrap/alert.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1770
1770
1771<script type="text/javascript" src="/application/js/jquery.validate.min.js?_v=1.21.0"></script>
vendor: 1 bytes, line 1771
1771
1772<script type="text/javascript" src="/ccm/assets/localization/jquery-validate/js/en_AU"></script>
vendor: 1 bytes, line 1772
1772
1773<script type="text/javascript" src="/application/js/hive-login-signup.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 1773
1773
1774<script type="text/javascript" src="/concrete/js/select2.js?_v=4.0.13"></script>
vendor: 1 bytes, line 1774
1774
1775<script type="text/javascript" src="/ccm/assets/localization/select2/js/en_AU"></script>
vendor: 1 bytes, line 1775
1775
1776<script type="text/javascript" src="/concrete/js/jquery-migrate.min.js?_v=3.5.2"></script>
vendor: 1 bytes, line 1776
1776
1777<script type="text/javascript" src="/concrete/js/events.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 1777
1777
1778<script type="text/javascript" src="/concrete/js/underscore.js?_v=1.13.8"></script>
vendor: 1 bytes, line 1778
1778
1779<script type="text/javascript" src="/concrete/js/backbone.js?_v=1.1.2"></script>
vendor: 1 bytes, line 1779
1779
1780<script type="text/javascript" src="/concrete/js/bootstrap/dropdown.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1780
1780
1781<script type="text/javascript" src="/concrete/js/bootstrap/tooltip.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1781
1781
1782<script type="text/javascript" src="/concrete/js/bootstrap/popover.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1782
1782
1783<script type="text/javascript" src="/application/js/bootstrap/tab.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1783
1783
1784<script type="text/javascript" src="/application/js/ally.min.js?_v=1.4.1"></script>
vendor: 1 bytes, line 1784
1784
1785<script type="text/javascript" src="/concrete/js/jquery-ui.js?_v=1.14.1"></script>
vendor: 1 bytes, line 1785
1785
1786<script type="text/javascript" src="/ccm/assets/localization/jquery/ui/js/en_AU"></script>
vendor: 1 bytes, line 1786
1786
1787<script type="text/javascript" src="/ccm/assets/localization/core/js"></script>
vendor: 1 bytes, line 1787
1787
1788<script type="text/javascript" src="/concrete/js/app.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 1788
1788
1789<script type="text/javascript" src="/application/js/alertify.min.js?_v=0.3.11"></script>
vendor: 1 bytes, line 1789
1789
1790<script type="text/javascript" src="/application/js/hive-alerts.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 1790
1790
1791<script type="text/javascript" src="https://cdn1.readspeaker.com/script/13920/webReader/webReader.js?pids=wr;"></script>
vendor: 1 bytes, line 1791
1791
1792<script type="text/javascript" src="/application/js/main.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 1792
1792
1793<script type="text/javascript" src="/application/js/bootstrap-switch.min.js?_v=3.3.4"></script>
vendor: 1 bytes, line 1793
1793
1794<script type="text/javascript" src="/packages/the_hive_projects/blocks/the_hive_projects_filter/templates/projects_toggle_white_underline_with_button/view.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 1794
1794
1795<script type="text/javascript" src="/packages/the_hive_projects/js/blazy.min.js?_v=1.8.2"></script>
vendor: 1 bytes, line 1795
1795
1796<script type="text/javascript" src="/packages/the_hive_projects/js/hive-projects-list.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 1796
1796
1797<script type="text/javascript" src="/application/js/jquery.scrolldepth.min.js?_v=1.2.0"></script>
vendor: 1 bytes, line 1797
1797
1798<script type="text/javascript" src="/application/js/riveted.min.js?_v=0.6.1"></script>
vendor: 1 bytes, line 1798
1798
1799<script type="text/javascript">
1800$(function(){
1801	jQuery && jQuery.scrollDepth && jQuery.scrollDepth({
1802		userTiming: false,
1803		pixelDepth: false,
1804		eventHandler: function(data) {
1805			var eventValue = parseInt(data.eventLabel) || 0;
1806			_paq.push(['trackEvent', data.eventCategory, data.eventAction, data.eventLabel, eventValue]);
1807		}
1808	});
1809});
1810</script>
vendor: 1 bytes, line 1810
1810
1811<script type="text/javascript">
1812	window.riveted && riveted.init({
1813		eventHandler: function(data) {
1814			_paq.push(['trackEvent', 'Active Time', 'Seconds', data + 's', 5]);
1815		}
1816	})
1817</script>
1817
1818
1819<script type="text/javascript">
1820// Workaround for a Firefox only bug.
1821// Transfers focus correctly to the anchor element:
1822if (/Firefox/i.test(navigator.userAgent)) {
1823    $('a[href^="#"]:not([href="#"])').on('keydown', function (e) {
1824        if (e.which == 13 && ($(this.hash)[0] && $(this.hash + ':visible:tabbable')) ) {
1825            $(this.hash).focus();
1826        }
1827    });
1828}
1829</script>
1829
1830
1831<script type="text/javascript" src="/packages/custom_penr_yoursay/themes/the_hive_penr_yoursay_v2/js/main.js?_v=2.70.25.3"></script>
vendor: 1 bytes, line 1831
1831
1832<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"8d90b6fc96","applicationID":"1700800914","transactionName":"bldVN0FUXxICAhVfDVcddBZAQV4MTCIOWAFLV0MGb3ZeEwY9MVcFXG50DF1BQw4PDQREPmlTUAZwWl8VEQ4NWgdLCA0VWlBG","queueTime":0,"applicationTime":1161,"atts":"QhBCQQlOTE1BAEMMGURP","errorBeacon":"bam.nr-data.net","agent":""}</script>
1832</body>
1833</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.