Help
RSS
API
Feed
Maltego
Contact
Domain > pimaroadimprovements.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-06
44.240.153.158
(
ClassC
)
2026-02-25
52.24.206.30
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 25 Feb 2026 20:40:49 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://pimaroadimprovements.com html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 25 Feb 2026 20:40:50 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingCache-Control: max-age0, private, must-revalidateSet-Cookie: CONCRETE5v7u8ef6dlc19joq6ikg1tgbst9; path/; secure; HttpOnly; SameSitelaxCache-Control: no-cache, privateX-Frame-Options: SAMEORIGINContent-Security-Policy: upgrade-insecure-requestsX-Content-Type-Options: nosniffStrict-Transport-Security: max-age31536000; includeSubDomains; preloadReferrer-Policy: no-referrer-when-downgrade !DOCTYPE html>html langen classno-js >head prefixog: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#> meta http-equivX-UA-Compatible contentIEedge> script srchttps://use.typekit.net/inq2bvq.js>/script> script>try{Typekit.load({ async: true });}catch(e){}/script> link href/application/themes/the_hive_v2/css/bootstrap.min.css?_v2.68.2.2 relstylesheet typetext/css mediaall> link href/application/generated/cache/css/the_hive_v2/main.css?_v2.68.2.2 relstylesheet typetext/css mediaall> title data-translate{Home} | Pima Road Improvements>Home | Pima Road Improvements/title>meta charsetUTF-8/>script typetext/javascript>(window.NREUM||(NREUM{})).init{privacy:{cookies_enabled:true},ajax:{deny_list:bam.nr-data.net},feature_flags:soft_nav,distributed_tracing:{enabled:true}};(window.NREUM||(NREUM{})).loader_config{agentID:1834916379,accountID:1888250,trustKey:1888250,xpid:VQ4PWVRWCBABUVZSDgYDUFcH,licenseKey:8d90b6fc96,applicationID:1570974636,browserID:1834916379};;/*! For license information please see nr-loader-spa-1.310.1.min.js.LICENSE.txt */(()>{var e,t,r{384:(e,t,r)>{use strict;r.d(t,{NT:()>a,US:()>l,Zm:()>c,bQ:()>u,dV:()>d,pV:()>f});var nr(6154),ir(1863),sr(944),or(1910);const a{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function c(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function d(){let ec();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,o.i)(...Object.values(e.o))),e}function u(e,t){let rc();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset,2Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(e,t){c()et}function f(){return function(){let ec();const te.info||{};e.info{beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let ec();const te.init||{};e.init{...t}}(),d(),function(){let ec();const te.loader_config||{};e.loader_config{...t}}(),c()}},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewTiming},860:(e,t,r)>{use strict;r.d(t,{$J:()>u,K7:()>c,P3:()>d,XX:()>i,Yy:()>a,df:()>s,qY:()>n,v4:()>o});const nevents,ijserrors,sbrowser/blobs,orum,abrowser/logs,c{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},d{c.pageViewEvent:1,c.pageViewTiming:2,c.metrics:3,c.jserrors:4,c.softNav:5,c.ajax:6,c.sessionTrace:7,c.sessionReplay:8,c.logging:9,c.genericEvents:10},u{c.pageViewEvent:o,c.pageViewTiming:n,c.ajax:n,c.softNav:n,c.metrics:i,c.jserrors:i,c.sessionTrace:s,c.sessionReplay:s,c.logging:a,c.genericEvents:ins}},944:(e,t,r)>{use strict;r.d(t,{R:()>i});var nr(3241);function i(e,t){functiontypeof 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)({agentIdentifier:null,drained:null,type:data,name:warn,feature:warn,data:{code:e,secondary:t}}))}},993:(e,t,r)>{use strict;r.d(t,{A$:()>s,ET:()>o,TZ:()>a,p_:()>i});var nr(860);const i{ERROR:ERROR,WARN:WARN,INFO:INFO,DEBUG:DEBUG,TRACE:TRACE},s{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},olog,an.K7.logging},1541:(e,t,r)>{use strict;r.d(t,{U:()>i,f:()>n});const n{MFE:MFE,BA:BA};function i(e,t){if(2!t?.harvestEndpointVersion)return{};const rt.agentRef.runtime.appMetadata.agents0.entityGuid;return e?{source.id:e.id,source.name:e.name,source.type:e.type,parent.id:e.parent?.id||r,parent.type:e.parent?.type||n.BA}:{entity.guid:r,appId:t.agentRef.info.applicationID}}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>d,Ze:()>f,x3:()>u});var nr(3241),ir(7836),sr(3606),or(860),ar(2646);const c{};function d(e,t){const r{staged:!1,priority:o.P3t||0};l(e),ce.get(t)||ce.set(t,r)}function u(e,t){e&&ce&&(ce.get(t)&&ce.delete(t),p(e,t,!1),ce.size&&h(e))}function l(e){if(!e)throw new Error(agentIdentifier required);ce||(cenew Map)}function f(e,tfeature,r!1){if(l(e),!e||!ce.get(t)||r)return p(e,t);ce.get(t).staged!0,h(e)}function h(e){const tArray.from(ce);t.every((e,t)>t.staged)&&(t.sort((e,t)>e1.priority-t1.priority),t.forEach((t)>{ce.delete(t),p(e,t)}))}function p(e,t,r!0){const oe?i.ee.get(e):i.ee,cs.i.handlers;if(!o.aborted&&o.backlog&&c){if((0,n.W)({agentIdentifier:e,type:lifecycle,name:drain,feature:t}),r){const eo.backlogt,rct;if(r){for(let t0;e&&te.length;++t)g(et,r);Object.entries(r).forEach((e,t)>{Object.values(t||{}).forEach(t>{t0?.on&&t0.context()instanceof a.y&&!t0.listeners(e).includes(t1)&&t0.on(e,t1)})})}}o.isolatedBacklog||delete ct,o.backlogtnull,o.emit(drain-+t,)}}function g(e,t){var re1;Object.values(tr||{}).forEach(t>{var re0;if(t0r){var nt1,ie3,se2;n.apply(i,s)}})}},1738:(e,t,r)>{use strict;r.d(t,{U:()>h,Y:()>f});var nr(3241),ir(9908),sr(1863),or(944),ar(5701),cr(3969),dr(8362),ur(860),lr(4261);function f(e,t,r,s){const fs||r;!f||fe&&fe!d.d.prototypee||(fefunction(){(0,i.p)(c.xV,API/+e+/called,void 0,u.K7.metrics,r.ee),(0,n.W)({agentIdentifier:r.agentIdentifier,drained:!!a.B?.r.agentIdentifier,type:data,name:api,feature:l.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function h(e,t,r,n,o){const ae.info;nullr?delete a.jsAttributest:a.jsAttributestr,(o||nullr)&&(0,i.p)(l.Pl+n,(0,s.t)(),t,r,void 0,session,e.ee)}},1741:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(944),ir(4261);class s{#e(e,...t){if(thise!s.prototypee)return thise(...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(i.$9,e,t)}start(){return this.#e(i.d3)}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)}}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},1910:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(944);const inew Map;function s(...e){return e.every(e>{if(i.has(e))return i.get(e);const tfunctiontypeof e?e.toString():,rt.includes(native code),st.includes(nrWrapper);return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)>{use strict;r.d(t,{D:()>a,f:()>o});var nr(384),ir(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 o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const ae>(0,i.a)(e,s)},2614:(e,t,r)>{use strict;r.d(t,{BB:()>o,H3:()>n,g:()>d,iL:()>c,tS:()>a,uh:()>i,wk:()>s});const nNRBA,iSESSION,s144e5,o18e5,a{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},d{OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},2843:(e,t,r)>{use strict;r.d(t,{G:()>s,u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(pagehide,e,t,r)}},3241:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(6154);const inewrelic;function s(e{}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)>{use strict;r.d(t,{A:()>s});var nr(7836);const i()>{const enew WeakSet;return(t,r)>{if(objecttypeof r&&null!r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??}catch(e){try{n.ee.emit(internal-error,e)}catch(e){}return}}},3333:(e,t,r)>{use strict;r.d(t,{$v:()>u,TZ:()>n,Xh:()>c,Zp:()>i,kd:()>d,mq:()>a,nf:()>o,qN:()>s});const nr(860).K7.genericEvents,iauxclick,click,copy,keydown,paste,scrollend,sfocus,blur,o4,a1e3,c2e3,dPageAction,UserAction,BrowserPerformance,u{RESOURCES:experimental.resources,REGISTER:register}},3434:(e,t,r)>{use strict;r.d(t,{Jt:()>s,YM:()>d});var nr(7836),ir(5607);const snr@original:.concat(i.W),o50;var aObject.prototype.hasOwnProperty,c!1;function d(e,t){return e||(en.ee),r.inPlacefunction(e,t,n,i,s){n||(n);const o-n.charAt(0);for(let a0;at.length;a++){const cta,dec;l(d)||(ecr(d,o?c+n:n,i,c,s))}},r.flags,r;function r(t,r,n,c,d){return l(t)?t:(r||(r),nrWrapperst,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return er},set:function(t){return ert,t}})}),t}catch(e){u(e,r)}for(var n in e)a.call(e,n)&&(tnen)}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var s,a,l,f;let h;try{athis,s...arguments,lfunctiontypeof n?n(s,a):n||{}}catch(t){u(t,,s,a,c,l,e)}i(r+start,s,a,c,l,d);const pperformance.now();let g;try{return ft.apply(a,s),gperformance.now(),f}catch(e){throw gperformance.now(),i(r+err,s,a,e,l,d),he,h}finally{const eg-p,t{start:p,end:g,duration:e,isLongTask:e>o,methodName:c,thrownError:h};t.isLongTask&&i(long-task,t,a,l,d),i(r+end,s,a,f,l,d)}}}function i(r,n,i,s){if(!c||t){var oc;c!0;try{e.emit(r,n,i,t,s)}catch(t){u(t,r,n,i,e)}co}}}function u(e,t){t||(tn.ee);try{t.emit(internal-error,e)}catch(e){}}function l(e){return!(e&&functiontypeof e&&e.apply&&!es)}},3606:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(9908);s.ono;var is.handlers{};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(sfeature),e||(en.d);var otsts||{};(oror||).push(e,i)}},3738:(e,t,r)>{use strict;r.d(t,{He:()>i,Kp:()>a,Lc:()>d,Rz:()>u,TZ:()>n,bD:()>s,d3:()>o,jx:()>l,sl:()>f,uP:()>c});const nr(860).K7.sessionTrace,ibstResource,sresource,o-start,a-end,cfn+o,dfn+a,upushState,l1e3,f3e4},3785:(e,t,r)>{use strict;r.d(t,{R:()>c,b:()>d});var nr(9908),ir(1863),sr(860),or(3969),ar(993);function c(e,t,r{},ca.p_.INFO,d!0,u,l(0,i.t)()){(0,n.p)(o.xV,API/logging/.concat(c.toLowerCase(),/called),void 0,s.K7.metrics,e),(0,n.p)(a.ET,l,t,r,c,d,u,void 0,s.K7.logging,e)}function d(e){returnstringtypeof e&&Object.values(a.p_).some(t>te.toUpperCase().trim())}},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})},3962:(e,t,r)>{use strict;r.d(t,{AM:()>o,O2:()>l,OV:()>s,Qu:()>f,TZ:()>c,ih:()>h,pP:()>a,t1:()>u,tC:()>i,wD:()>d});var nr(860);const iclick,keydown,submit,spopstate,oapi,ainitialPageLoad,cn.K7.softNav,d5e3,u500,l{INITIAL_PAGE_LOAD:,ROUTE_CHANGE:1,UNSPECIFIED:2},f{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h{IP:in progress,PF:pending finish,FIN:finished,CAN:cancelled}},3969:(e,t,r)>{use strict;r.d(t,{TZ:()>n,XG:()>a,rs:()>i,xV:()>o,z_:()>s});const nr(860).K7.metrics,ism,scm,ostoreSupportabilityMetrics,astoreEventMetrics},4234:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(7836),ir(1687);class s{constructor(e,t){this.agentIdentifiere,this.een.ee.get(e),this.featureNamet,this.blocked!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)>{use strict;r.d(t,{$9:()>u,BL:()>c,CH:()>p,Dl:()>R,Fw:()>w,PA:()>v,Pl:()>n,Pv:()>x,Tb:()>f,U2:()>o,V1:()>A,Wb:()>T,bt:()>b,cD:()>y,d3:()>E,dT:()>d,eY:()>g,fF:()>h,hG:()>s,hw:()>i,k6:()>a,nb:()>m,o5:()>l});const napi-,in+ixn-,saddPageAction,oaddToTrace,aaddRelease,cfinished,dinteraction,ulog,lnoticeError,fpauseReplay,hrecordCustomEvent,precordReplay,gregister,msetApplicationVersion,vsetCurrentRouteName,ysetCustomAttribute,bsetErrorHandler,wsetPageViewName,RsetUserId,Estart,TwrapLogger,Ameasure,xconsent},5205:(e,t,r)>{use strict;r.d(t,{j:()>_});var nr(384),ir(1741);var sr(2555),or(3333);const ae>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var cr(2614),dr(944),ur(8122);const ldata-nr-mask,fe>(0,u.a)(e,(()>{const e{feature_flags:,experimental:{allow_registered_children:!1,resources:!1},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},api:{get allow_registered_children(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_childrent},duplicate_registered_data:!1},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_flagst},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.resourcest},asset_types:,first_party_domains:,ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector.concat(t,,).concat(l):t||nullt?e.mask_selectorl:(0,d.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-mask},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+,.concat(t):!t&&(0,d.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,d.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}}})());var hr(6154),pr(9324);let g0;const m{buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v{consented:!1},y{appMetadata:{},get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consentede},customTransaction:void 0,denyList:void 0,disabled:!1,harvester: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++g}},be>{const t(0,u.a)(e,y),rObject.keys(m).reduce((e,t)>(et{value:mt,writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var wr(5701);const Re>{const te.startsWith(http);e+/,r.pt?e:https://+e};var Er(7836),Tr(3241);const A{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},xe>(0,u.a)(e,A),Snew Set;function _(e,t{},r,o){let{init:a,info:c,loader_config:d,runtime:u{},exposed:l!0}t;if(!c){const e(0,n.pV)();ae.init,ce.info,de.loader_config}e.initf(a||{}),e.loader_configx(d||{}),c.jsAttributes??{},h.bv&&(c.jsAttributes.isWorker!0),e.info(0,s.D)(c);const pe.init,gc.beacon,c.errorBeacon;S.has(e.agentIdentifier)||(p.proxy.assets&&(R(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),e.beacons...g,function(e){const t(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r>{const ni.W.prototyper;if(function!typeof n||constructorn)return;let str;er&&!1!e.exposed&µ-agent!e.runtime?.loaderType&&(tr(...t)>{const ner(...t);return s?s(...t):n})})}(e),(0,n.US)(activatedFeatures,w.B)),u.denyList...p.ajax.deny_list||,...p.ajax.block_internal?g:,u.ptide.agentIdentifier,u.loaderTyper,e.runtimeb(u),S.has(e.agentIdentifier)||(e.eeE.ee.get(e.agentIdentifier),e.exposedl,(0,T.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.e.agentIdentifier,type:lifecycle,name:initialize,feature:void 0,data:e.config})),S.add(e.agentIdentifier)}},5270:(e,t,r)>{use strict;r.d(t,{Aw:()>o,SR:()>s,rF:()>a});var nr(384),ir(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0e?.session_trace.enabled}function o(e){return!0e?.session_replay.preload&&s(e)}function a(e,t){try{if(stringtypeof t?.type){if(passwordt.type.toLowerCase())return*.repeat(e?.length||0);if(void 0!t?.dataset?.nrUnmask||t?.classList?.contains(nr-unmask))return e}}catch(e){}returnstringtypeof e?e.replace(/\S/g,*):*.repeat(e?.length||0)}},5289:(e,t,r)>{use strict;r.d(t,{GG:()>o,Qr:()>c,sB:()>a});var nr(3878),ir(6389);function s(){returnundefinedtypeof document||completedocument.readyState}function o(e,t){if(s())return e();const r(0,i.J)(e),osetInterval(()>{s()&&(clearInterval(o),r())},500);(0,n.sp)(load,r,t)}function a(e){if(s())return e();(0,n.DD)(DOMContentLoaded,e)}function c(e){if(s())return e();(0,n.sp)(popstate,e)}},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},5701:(e,t,r)>{use strict;r.d(t,{B:()>s,t:()>o});var nr(3241);const inew Set,s{};function o(e,t){const rt.agentIdentifier;sr??{},e&&objecttypeof e&&(i.has(r)||(t.ee.emit(rumresp,e),sre,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:lifecycle,name:load,feature:void 0,data:e})))}},6154:(e,t,r)>{use strict;r.d(t,{OF:()>d,RI:()>i,WN:()>f,bv:()>s,eN:()>h,gm:()>o,lR:()>l,m:()>c,mw:()>a,sb:()>u});var nr(1863);const iundefined!typeof window&&!!window.document,sundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),oi?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),aBoolean(hiddeno?.document?.visibilityState),c+o?.location,d/iPad|iPhone|iPod/.test(o.navigator?.userAgent),ud&&undefinedtypeof SharedWorker,l(()>{const eo.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);return Array.isArray(e)&&e.length>2?+e1:0})(),fDate.now()-(0,n.t)(),h()>undefined!typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType(navigation)?.0?.responseStart},6344:(e,t,r)>{use strict;r.d(t,{BB:()>u,Qb:()>l,TZ:()>i,Ug:()>o,Vh:()>s,_s:()>a,bc:()>d,yP:()>c});var nr(2614);const ir(860).K7.sessionReplay,serrorDuringReplay,o.12,a{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c{n.g.ERROR:15e3,n.g.FULL:3e5,n.g.OFF:0},d{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}},u5e3,l{API:api,RESUME:resume,SWITCH_TO_FULL:switchToFull,INITIALIZE:initialize,PRELOAD:preload}},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout(()>{iclearTimeout(i)},t)),n||(clearTimeout(i),isetTimeout(()>{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})},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewEvent},6774:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.jserrors},7295:(e,t,r)>{use strict;r.d(t,{Xv:()>o,gX:()>i,iW:()>s});var n;function i(e){if(!e||s(e))return!1;if(0n.length)return!0;if(*n0.hostname)return!1;for(var t0;tn.length;t++){var rnt;if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0e.hostname}function o(e){if(n,e&&e.length)for(var t0;te.length;t++){let ret;if(!r)continue;if(*r)return void(n{hostname:*});0r.indexOf(http://)?rr.substring(7):0r.indexOf(https://)&&(rr.substring(8));const ir.indexOf(/);let s,o;i>0?(sr.substring(0,i),or.substring(i)):(sr,o*);letcs.split(:);n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t!1){const re.replace(/.+?^${}()|\\\/g,e>\\+e).replace(/\*/g,.*?);return new RegExp((t?^:)+r+$)}},7485:(e,t,r)>{use strict;r.d(t,{D:()>i});var nr(6154);function i(e){if(0(e||).indexOf(data:))return{protocol:data};try{const tnew 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.protocoln.gm?.location?.protocol&&t.hostn.gm?.location?.host};return r.port&&!r.port||(http:t.protocol&&(r.port80),https:t.protocol&&(r.port443)),r.pathname&&!r.pathname?r.pathname.startsWith(/)||(r.pathname/.concat(r.pathname)):r.pathname/,r}catch(e){return{}}}},7699:(e,t,r)>{use strict;r.d(t,{It:()>s,KC:()>a,No:()>i,qh:()>o});var nr(860);const i16e3,s1e6,oSESSION_ERROR,a{n.K7.logging:!0,n.K7.genericEvents:!1,n.K7.jserrors:!1,n.K7.ajax:!1}},7767:(e,t,r)>{use strict;r.d(t,{V:()>i});var nr(6154);const ie>n.RI&&!0e?.privacy.cookies_enabled},7836:(e,t,r)>{use strict;r.d(t,{P:()>a,ee:()>c});var nr(384),ir(8990),sr(2646),or(5607);const anr@context:.concat(o.W),cfunction e(t,r){var n{},o{},u{},l!1;try{l16r.length&&d.initializedAgents?.r?.runtime.isolatedBacklog}catch(e){}var f{on:p,addEventListener:p,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&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 ah(n);g(e).forEach(e>{e.apply(a,r)});var dv()oe;d&&d.push(f,e,r,a);return a},get:m,listeners:g,context:h,buffer:function(e,t){const rv();if(tt||feature,f.aborted)return;Object.entries(e||{}).forEach((e,n)>{ont,t in r||(rt)})},abort:function(){f._aborted!0,Object.keys(f.backlog).forEach(e>{delete f.backloge})},isBuffering:function(e){return!!v()oe},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,aborted,{get:()>{let ef._aborted||!1;return e||(t&&(et.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,a,()>new s.y(a)):new s.y(a)}function p(e,t){neg(e).concat(t)}function g(e){return ne||}function m(t){return utut||e(f,t)}function v(){return f.backlog}}(void 0,globalEE),d(0,n.Zm)();d.ee||(d.eec)},7866:(e,t,r)>{use strict;r.d(t,{Nc:()>s,cn:()>a,fL:()>i,h3:()>n,hB:()>o});const n/function (.+?)\s*\(/,i/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):^)+)?\)(?:, ^:*:\d+:\d+)?\)$/i,s/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o/^\s*at (?:((?:\object object\)?(?:^(*\(^)*\))*^()*(?: \as \S+\)?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a/^\s*(?:(^@*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(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 rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s0Object.keys(r).length?e:r;for(let o in s)if(void 0!eo)try{if(nulleo){ronull;continue}Array.isArray(eo)&&Array.isArray(to)?roArray.from(new Set(...eo,...to)):objecttypeof eo&&objecttypeof to?roi(eo,to):roeo}catch(e){ro||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)>{use strict;r.d(t,{u:()>f});var nr(7836),ir(3434),sr(8990),or(6154);const a{},co.gm.XMLHttpRequest,daddEventListener,uremoveEventListener,lnr@wrapped:.concat(n.P);function f(e){var tfunction(e){return(e||n.ee).get(events)}(e);if(at.debugId++)return t;at.debugId1;var r(0,i.YM)(t,!0);function f(e){r.inPlace(e,d,u,-,p)}function p(e,t){return e1}returngetPrototypeOfin Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+-start,function(e,t){var ne1;if(null!n&&(functiontypeof n||objecttypeof n)&&newrelic!e0){var i(0,s.I)(n,l,function(){var e{object:function(){if(function!typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}typeof n;return e?r(e,fn-,null,e.name||anonymous):n});this.wrappede1i}}),t.on(u+-start,function(e){e1this.wrapped||e1}),t}function h(e,t,...r){let ne;for(;objecttypeof n&&!Object.prototype.hasOwnProperty.call(n,d);)nObject.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)>{use strict;r.d(t,{d:()>s});var nr(9566),ir(1741);class s extends i.W{agentIdentifier(0,n.LA)(16)}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},8990:(e,t,r)>{use strict;r.d(t,{I:()>i});var nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},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}},9300:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.ajax},9324:(e,t,r)>{use strict;r.d(t,{AJ:()>o,F3:()>i,Xs:()>s,Yq:()>a,xv:()>n});const n1.310.1,iPROD,sCDN,o@newrelic/rrweb,a1.0.1},9566:(e,t,r)>{use strict;r.d(t,{LA:()>a,ZF:()>c,bz:()>o,el:()>d});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function s(e,t){return e?15&et:16*Math.random()|0}function o(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map(e>xe?s(t,r++).toString(16):ye?(3&s()|8).toString(16):e).join()}function a(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const o;for(var a0;ae;a++)o.push(s(r,i++).toString(16));return o.join()}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(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))}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var sne{exports:{}};return re(s,s.exports,i),s.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce((t,r)>(i.fr(e,t),t),)),i.ue>({212:nr-spa-compressor,249:nr-spa-recorder,478:nr-spa}e+-1.310.1.min.js),i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.310.1.PROD:,i.l(r,n,s,o)>{if(er)er.push(n);else{var a,c;if(void 0!s)for(var ddocument.getElementsByTagName(script),u0;ud.length;u++){var ldu;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+s){al;break}}if(!a){c!0;var f{478:sha512-DeqFdXQE4jC8a4pm4mRmKcvJcc0AwELF034DvhaEDGgJkABtwtC38fNnc5r/h2Ao/FbfITw8xLU63nj0RuK7eQ,249:sha512-omU0YV+hQgZOl40hWu2N/rhIaUJZ39c9UlgZbATxeG40NXrj8Ql6+lKlr7TG1xepBqnrxKzZpw7zzYci3rWWjQ,212:sha512-c9QUv59w2LTBgdjv9nbbpoyRqBOF2XbGfNVUaeBznaQEi49XTybGIsD9vogQKm7J8zdheuqHIho6/kaczmIUDw};(adocument.createElement(script)).charsetutf-8,i.nc&&a.setAttribute(nonce,i.nc),a.setAttribute(data-webpack,t+s),a.srcr,0!a.src.indexOf(window.location.origin+/)&&(a.crossOriginanonymous),fo&&(a.integrityfo)}ern;var h(t,n)>{a.onerrora.onloadnull,clearTimeout(p);var ier;if(delete er,a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e>e(n)),t)return t(n)},psetTimeout(h.bind(null,void 0,{type:timeout,target:a}),12e4);a.onerrorh.bind(null,a.onerror),a.onloadh.bind(null,a.onload),c&&document.head.appendChild(a)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{38:0,788:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var snew Promise((r,i)>netr,i);r.push(n2s);var oi.p+i.u(t),anew Error;i.l(o,r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var sr&&(loadr.type?missing:r.type),or&&r.target&&r.target.src;a.messageLoading chunk +t+ failed: (+s+: +o+),a.nameChunkLoadError,a.types,a.requesto,n1(a)}},chunk-+t,t)}};var t(t,r)>{var n,s,o,a,cr,d0;if(o.some(t>0!et)){for(n in a)i.o(a,n)&&(i.mnan);if(c)c(i)}for(t&&t(r);do.length;d++)sod,i.o(e,s)&&es&&es0(),es0},rselfwebpackChunk:NRBA-1.310.1.PRODselfwebpackChunk:NRBA-1.310.1.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(8362),ti(860);const rObject.values(t.K7);var ni(5205);var si(9908),oi(1863),ai(4261),ci(1738);var di(1687),ui(4234),li(5289),fi(6154),hi(944),pi(5270),gi(7767),mi(6389),vi(7699);class y extends u.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRefe,this.abortHandlervoid 0,this.featAggregatevoid 0,this.loadedSuccessfullyvoid 0,this.onAggregateImportednew Promise(e>{this.loadedSuccessfullye}),this.deferredPromise.resolve(),!1e.initthis.featureName.autoStart?this.deferrednew Promise((t,r)>{this.ee.on(manual-start-all,(0,m.J)(()>{(0,d.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,d.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r{}){if(this.featAggregate)return;const nasync()>{let n;await this.deferred;try{if((0,g.V)(e.init)){const{setupAgentSession:t}await i.e(478).then(i.bind(i,8766));nt(e)}}catch(e){(0,h.R)(20,e),this.ee.emit(internal-error,e),(0,s.p)(v.qh,e,void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}await t();this.featAggregatenew i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,h.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};f.RI?(0,l.GG)(()>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,p.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var bi(6630),wi(2614),Ri(3241);class E extends y{static featureNameb.T;constructor(e){var t;super(e,b.T),this.setupInspectionEvents(e.agentIdentifier),te,(0,c.Y)(a.Fw,function(e,r){stringtypeof e&&(/!e.charAt(0)&&(e/+e),t.runtime.customTransaction(r||http://custom.transaction)+e,(0,s.p)(a.Pl+a.Fw,(0,o.t)(),void 0,void 0,t.ee))},t),this.importAggregator(e,()>i.e(478).then(i.bind(i,2467)))}setupInspectionEvents(e){const t(t,r)>{t&&(0,R.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:completet.target.readyState,type:window,name:r,data:t.target.location+})};(0,l.sB)(e>{t(e,DOMContentLoaded)}),(0,l.GG)(e>{t(e,load)}),(0,l.Qr)(e>{t(e,navigate)}),this.ee.on(w.tS.UPDATE,(t,r)>{(0,R.W)({agentIdentifier:e,type:lifecycle,name:session,data:r})})}}var Ti(384);class A extends e.d{constructor(e){var t;(super(),f.gm)?(this.features{},(0,T.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(e.features||),this.desiredFeatures.add(E),(0,n.j)(this,e,e.loaderType||agent),tthis,(0,c.Y)(a.cD,function(e,r,n!1){if(stringtypeof e){if(string,number,boolean.includes(typeof r)||nullr)return(0,c.U)(t,e,r,a.cD,n);(0,h.R)(40,typeof r)}else(0,h.R)(39,typeof e)},t),function(e){(0,c.Y)(a.Dl,function(t,r!1){if(string!typeof t&&null!t)return void(0,h.R)(41,typeof t);const ne.info.jsAttributesenduser.id;r&&null!n&&n!t?(0,s.p)(a.Pl+setUserIdAndResetSession,t,void 0,session,e.ee):(0,c.U)(e,enduser.id,t,a.Dl,!0)},e)}(this),function(e){(0,c.Y)(a.nb,function(t){if(stringtypeof t||nullt)return(0,c.U)(e,application.version,t,a.nb,!1);(0,h.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(a.d3,function(){e.ee.emit(manual-start-all)},e)}(this),function(e){(0,c.Y)(a.Pv,function(t!0){if(booleantypeof t){if((0,s.p)(a.Pl+a.Pv,t,void 0,session,e.ee),e.runtime.consentedt,t){const te.features.page_view_event;t.onAggregateImported.then(e>{const rt.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,h.R)(65,typeof t)},e)}(this),this.run()):(0,h.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 efunction(e){const t{};return r.forEach(r>{tr!!er?.enabled}),t}(this.init),n...this.desiredFeatures;n.sort((e,r)>t.P3e.featureName-t.P3r.featureName),n.forEach(r>{if(!er.featureName&&r.featureName!t.K7.pageViewEvent)return;const nfunction(e){switch(e){case t.K7.ajax:returnt.K7.jserrors;case t.K7.sessionTrace:returnt.K7.ajax,t.K7.pageViewEvent;case t.K7.sessionReplay:returnt.K7.sessionTrace;case t.K7.pageViewTiming:returnt.K7.pageViewEvent;default:return}}(r.featureName).filter(e>!(e in this.features));n.length>0&&(0,h.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.featuresr.featureNamenew r(this)})}catch(e){(0,h.R)(22,e);for(const e in this.features)this.featurese.abortHandler?.();const t(0,T.Zm)();delete t.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var xi(2843),Si(782);class _ extends y{static featureNameS.T;constructor(e){super(e,S.T),f.RI&&((0,x.u)(()>(0,s.p)(docHidden,(0,o.t)(),void 0,S.T,this.ee),!0),(0,x.G)(()>(0,s.p)(winPagehide,(0,o.t)(),void 0,S.T,this.ee)),this.importAggregator(e,()>i.e(478).then(i.bind(i,9917))))}}var Oi(3969);class I extends y{static featureNameO.TZ;constructor(e){super(e,O.TZ),f.RI&&document.addEventListener(securitypolicyviolation,e>{(0,s.p)(O.xV,Generic/CSPViolation/Detected,void 0,this.featureName,this.ee)}),this.importAggregator(e,()>i.e(478).then(i.bind(i,6555)))}}var Ni(6774),Pi(3878),ki(3304);class D{constructor(e,t,r,n,i){this.nameUncaughtError,this.messagestringtypeof e?e:(0,k.A)(e),this.sourceURLt,this.liner,this.columnn,this.__newrelici}}function C(e){return M(e)?e:new D(void 0!e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function j(e){const tUnhandled Promise Rejection: ;if(!e?.reason)return;if(M(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.messaget+e.reason.message)}catch(e){}return C(e.reason)}const rC(e.reason);return(r.message||).startsWith(t)||(r.messaget+r.message),r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const tnew D(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.nameSyntaxError.name,t}return M(e.error)?e.error:C(e)}function M(e){return e instanceof Error&&!!e.stack}function B(e,r,n,i,a(0,o.t)()){stringtypeof e&&(enew Error(e)),(0,s.p)(err,e,a,!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 Hi(1541),Ki(993),Wi(3785);function U(e,{customAttributes:t{},level:rK.p_.INFO}{},n,i,s(0,o.t)()){(0,W.R)(n.ee,e,t,r,!1,i,s)}function F(e,r,n,i,c(0,o.t)()){(0,s.p)(a.Pl+a.hG,c,e,r,i,void 0,t.K7.genericEvents,n.ee)}function V(e,r,n,i,c(0,o.t)()){const{start:d,end:u,customAttributes:l}r||{},f{customAttributes:l||{}};if(object!typeof f.customAttributes||string!typeof e||0e.length)return void(0,h.R)(57);const p(e,t)>nulle?t:numbertypeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.startp(d,0),f.endp(u,c),Number.isNaN(f.start)||Number.isNaN(f.end))(0,h.R)(57);else{if(f.durationf.end-f.start,!(f.duration0))return(0,s.p)(a.Pl+a.V1,f,e,i,void 0,t.K7.genericEvents,n.ee),f;(0,h.R)(58)}}function G(e,r{},n,i,c(0,o.t)()){(0,s.p)(a.Pl+a.fF,c,e,r,i,void 0,t.K7.genericEvents,n.ee)}var zi(9119),Yi(7866);const qnew Set;let Z;if(f.gm.PerformanceObserver?.supportedEntryTypes.includes(resource)){new PerformanceObserver(e>{e.getEntries().forEach(e>{if((e>scripte.initiatorType||linke.initiatorType&&e.name.endsWith(.js))(e)){q.size>250&&q.delete(q.values().next().value),q.add(e);const t;Z.forEach(({test:r,addedAt:n},i)>{(r(e)||(0,o.t)()-n>1e4)&&t.push(i)}),ZZ.filter((e,r)>!t.includes(r))}})}).observe({type:resource,buffered:!0})}function X(){const e{registeredAt:(0,o.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,asset:void 0,type:unknown},tfunction(){let e;try{const tError.stackTraceLimit;Error.stackTraceLimit50,e(new Error).stack,Error.stackTraceLimitt}catch(t){e(new Error).stack}return e}();if(!t)return e;const rf.gm.performance?.getEntriesByType(navigation)?.find(e>navigatione.initiatorType)?.name||;try{const nfunction(e){if(!e||string!typeof e)return;const tnew Set,re.split(\n);for(const e of r){const re.match(Y.cn)||e.match(Y.hB);r&&r2&&t.add((0,z.L)(r2))}return...t}(t).at(-1);if(!n)return e;if(r.includes(n))return e.asset(0,z.L)(r),e.typeinline,e;const iperformance.getEntriesByType(resource).find(s)||...q.find(s);function s(e){const t(0,z.L)(e.name);return t.endsWith(n)||n.endsWith(t)}function a(t){e.fetchStartMath.floor(t.startTime),e.fetchEndMath.floor(t.responseEnd),e.assett.name,e.typet.initiatorType}i?a(i):function(e){if(!e||!f.gm.document)return!1;try{const tf.gm.document.querySelectorAll(linkrelpreloadasscript);for(const r of t)if((0,z.L)(r.href)e)return!0}catch(e){}return!1}(n)&&(e.assetn,e.typepreload,Z.push({addedAt:(0,o.t)(),test:e>!!s(e)&&(a(e),!0)}))}catch(c){}return e}const Jname,id,type;function Q(e){(0,c.Y)(a.eY,function(t){return ee(e,t)},e)}function ee(e,r,n){(0,h.R)(54,newrelic.register),r||{},r.typeH.f.MFE,r.licenseKey||e.info.licenseKey,r.blocked!1,r.parentn||{},(object!typeof r.tags||nullr.tags||Array.isArray(r.tags))&&(r.tags{});const iX(),a{};Object.entries(r.tags).forEach((e,t)>{J.includes(e)||(asource..concat(e)t)}),r.isolated??!0;let c()>{};const de.runtime.registeredEntities;if(!r.isolated){const ed.find(({metadata:{target:{id:e}}})>er.id&&!r.isolated);if(e)return e}const ue>{r.blocked!0,ce};function l(e){returnstringtypeof e&&!!e.trim()&&e.trim().length501||numbertypeof e}e.init.api.allow_registered_children||u((0,m.J)(()>(0,h.R)(55))),l(r.id)&&l(r.name)||u((0,m.J)(()>(0,h.R)(48,r)));const f{addPageAction:(t,n{})>y(F,t,{...a,...n},e,r),deregister:()>{g(),u((0,m.J)(()>(0,h.R)(68)))},log:(t,n{})>y(U,t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e,r),measure:(t,n{})>y(V,t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e,r),noticeError:(t,n{})>y(B,t,{...a,...n},e,r),register:(t{})>y(ee,e,t,f.metadata.target),recordCustomEvent:(t,n{})>y(G,t,{...a,...n},e,r),setApplicationVersion:e>v(application.version,e),setCustomAttribute:(e,t)>v(e,t),setUserId:e>v(enduser.id,e),metadata:{customAttributes:a,target:r,timings:i}},p()>(r.blocked&&c(),r.blocked);function g(){i.reportedAt||(i.reportedAt(0,o.t)(),f.recordCustomEvent(MicroFrontEndTiming,{assetUrl:i.asset,assetType:i.type,timeToLoad:i.registeredAt-i.fetchStart,timeToBeRequested:i.fetchStart,timeToFetch:i.fetchEnd-i.fetchStart,timeToRegister:i.registeredAt-i.fetchEnd,timeAlive:i.reportedAt-i.registeredAt}))}p()||(d.push(f),(0,x.G)(g));const v(e,t)>{p()||(aet)},y(r,n,i)>{if(p()&&r!ee)return;const a(0,o.t)();(0,s.p)(O.xV,API/register/.concat(r.name,/called),void 0,t.K7.metrics,e.ee);try{if(e.init.api.duplicate_registered_data&&r!ee){let en;if(n1instanceof Object){const t{child.id:i.id,child.type:i.type};ecustomAttributesin n1?n0,{...n1,customAttributes:{...n1.customAttributes,...t}},...n.slice(2):n0,{...n1,...t},...n.slice(2)}r(...e,void 0,a)}return r(...n,i,a)}catch(e){(0,h.R)(50,e)}};return f}class te extends y{static featureNameN.T;constructor(e){var t;super(e,N.T),te,(0,c.Y)(a.o5,(e,r)>B(e,r,t),t),function(e){(0,c.Y)(a.bt,function(t){e.runtime.onerrort},e)}(e),function(e){let t0;(0,c.Y)(a.k6,function(e,r){++t>10||(this.runtime.releaseIdse.slice(-200)(+r).slice(-200))},e)}(e),Q(e);try{this.removeOnAbortnew AbortController}catch(e){}this.ee.on(internal-error,(t,r)>{this.abortHandler&&(0,s.p)(ierr,C(t),(0,o.t)(),!0,{},e.runtime.isRecording,r,void 0,this.featureName,this.ee)}),f.gm.addEventListener(unhandledrejection,t>{this.abortHandler&&(0,s.p)(err,j(t),(0,o.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording,void 0,this.featureName,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),f.gm.addEventListener(error,t>{this.abortHandler&&(0,s.p)(err,L(t),(0,o.t)(),!1,{},e.runtime.isRecording,void 0,this.featureName,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),this.abortHandlerthis.#r,this.importAggregator(e,()>i.e(478).then(i.bind(i,2176)))}#r(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var rei(8990);let ne1;function ie(e){const ttypeof e;return!e||object!t&&function!t?-1:ef.gm?0:(0,re.I)(e,nr@id,function(){return ne++})}function se(e){if(stringtypeof e&&e.length)return e.length;if(objecttypeof e){if(undefined!typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if(undefined!typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!(undefined!typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var oei(8139),aei(7836),cei(3434);const de{},ueopen,send;function le(e){var te||ae.ee;const rfunction(e){return(e||ae.ee).get(xhr)}(t);if(void 0f.gm.XMLHttpRequest)return r;if(der.debugId++)return r;der.debugId1,(0,oe.u)(t);var n(0,ce.YM)(r),if.gm.XMLHttpRequest,sf.gm.MutationObserver,of.gm.Promise,af.gm.setInterval,creadystatechange,donload,onerror,onabort,onloadstart,onloadend,onprogress,ontimeout,u,lf.gm.XMLHttpRequestfunction(e){const tnew i(e),sr.context(t);try{r.emit(new-xhr,t,s),t.addEventListener(c,(os,function(){var ethis;e.readyState>3&&!o.resolved&&(o.resolved!0,r.emit(xhr-resolved,,e)),n.inPlace(e,d,fn-,b)}),(0,P.jT)(!1))}catch(e){(0,h.R)(15,e);try{r.emit(internal-error,e)}catch(e){}}var o;return t};function p(e,t){n.inPlace(t,onreadystatechange,fn-,b)}if(function(e,t){for(var r in e)trer}(i,l),l.prototypei.prototype,n.inPlace(l.prototype,ue,-xhr-,b),r.on(send-xhr-start,function(e,t){p(e,t),function(e){u.push(e),s&&(g?g.then(y):a?a(y):(m-m,v.datam))}(t)}),r.on(open-xhr-start,p),s){var go&&o.resolve();if(!a&&!o){var m1,vdocument.createTextNode(m);new s(y).observe(v,{characterData:!0})}}else t.on(fn-end,function(e){e0&&e0.typec||y()});function y(){for(var e0;eu.length;e++)p(0,ue);u.length&&(u)}function b(e,t){return t}return r}var fefetch-,hefe+body-,pearrayBuffer,blob,json,text,formData,gef.gm.Request,mef.gm.Response,veprototype;const ye{};function be(e){const tfunction(e){return(e||ae.ee).get(fetch)}(e);if(!(ge&&me&&f.gm.fetch))return t;if(yet.debugId++)return t;function r(e,r,n){var ier;functiontypeof i&&(erfunction(){var e,r...arguments,s{};t.emit(n+before-start,r,s),sae.P&&sae.P.dt&&(esae.P.dt);var oi.apply(this,r);return t.emit(n+start,r,e,o),o.then(function(e){return t.emit(n+end,null,e,o),e},function(e){throw t.emit(n+end,e,o),e})})}return yet.debugId1,pe.forEach(e>{r(geve,e,he),r(meve,e,he)}),r(f.gm,fetch,fe),t.on(fe+end,function(e,r){var nthis;if(r){var ir.headers.get(content-length);null!i&&(n.rxSizei),t.emit(fe+done,null,r,n)}else t.emit(fe+done,e,n)}),t}var wei(7485),Rei(9566);class Ee{constructor(e){this.agentRefe}generateTracePayload(e){const tthis.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(0,Re.ZF)(),o(0,Re.el)(),aDate.now(),c{spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeaderthis.generateTraceContextParentHeader(s,o),c.traceContextStateHeaderthis.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeaderthis.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return00-+t+-+e+-01}generateTraceContextStateHeader(e,t,r,n,i){return i+@nr0-1-+r+-+n+-+e+----+t}generateTraceHeader(e,t,r,n,i,s){if(!(functiontypeof f.gm?.btoa))return null;var o{v:0,1,d:{ty:Browser,ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!s&&(o.d.tks),btoa((0,k.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t!1;const rthis.agentRef.init?.distributed_tracing;if(e.sameOrigin)t!0;else if(r?.allowed_origins instanceof Array)for(var n0;nr.allowed_origins.length;n++){var i(0,we.D)(r.allowed_originsn);if(e.hostnamei.hostname&&e.protocoli.protocol&&e.porti.port){t!0;break}}return t}excludeNewrelicHeader(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!1!e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Tei(9300),Aei(7295);function xe(e){returnstringtypeof e?e:e instanceof(0,T.dV)().o.REQ?e.url:f.gm?.URL&&e instanceof URL?e.href:void 0}var Seload,error,abort,timeout,_eSe.length,Oe(0,T.dV)().o.REQ,Ie(0,T.dV)().o.XHR;const NeX-NewRelic-App-Data;class Pe extends y{static featureNameTe.T;constructor(e){super(e,Te.T),this.dtnew Ee(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};f.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};ke(n,r.name),this.handler(xhr,n,i,r.startTime,r.responseEnd,er.initiatorType,void 0,t.K7.ajax)}})}catch(e){}be(this.ee),le(this.ee),function(e,r,n,i){function a(e){var tthis;t.totalCbs0,t.called0,t.cbTime0,t.endT,t.ended!1,t.xhrGuids{},t.lastSizenull,t.loadCaptureCalled!1,t.paramsthis.params||{},t.metricsthis.metrics||{},t.latestLongtaskEnd0,e.addEventListener(load,function(r){A(t,e)},(0,P.jT)(!1)),f.lR||e.addEventListener(progress,function(e){t.lastSizee.loaded},(0,P.jT)(!1))}function c(e){this.params{method:e0},ke(this,e1),this.metrics{}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader(X-NewRelic-ID,e.loader_config.xpid);var ni.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.dtn)}}function u(e,t){var nthis.metrics,ie0,sthis;if(n&&i){var ase(i);a&&(n.txSizea)}this.startTime(0,o.t)(),this.bodyi,this.listenerfunction(e){try{abort!e.type||s.loadCaptureCalled||(s.params.aborted!0),(load!e.type||s.calleds.totalCbs&&(s.onloadCalled||function!typeof t.onload)&&functiontypeof s.end)&&s.end(t)}catch(e){try{r.emit(internal-error,e)}catch(e){}}};for(var c0;c_e;c++)t.addEventListener(Sec,this.listener,(0,P.jT)(!1))}function l(e,t,r){this.cbTime+e,t?this.onloadCalled!0:this.called+1,this.called!this.totalCbs||!this.onloadCalled&&functiontypeof r.onload||function!typeof this.end||this.end(r)}function h(e,t){var r+ie(e)+!!t;this.xhrGuids&&!this.xhrGuidsr&&(this.xhrGuidsr!0,this.totalCbs+1)}function p(e,t){var r+ie(e)+!!t;this.xhrGuids&&this.xhrGuidsr&&(delete this.xhrGuidsr,this.totalCbs-1)}function g(){this.endTime(0,o.t)()}function m(e,t){t instanceof Ie&&loade0&&r.emit(xhr-load-added,e1,e2,t)}function v(e,t){t instanceof Ie&&loade0&&r.emit(xhr-load-removed,e1,e2,t)}function y(e,t,r){t instanceof Ie&&(onloadr&&(this.onload!0),(load(e0&&e0.type)||this.onload)&&(this.xhrCbStart(0,o.t)()))}function b(e,t){this.xhrCbStart&&r.emit(xhr-cb-time,(0,o.t)()-this.xhrCbStart,this.onload,t,t)}function w(e){var t,re1||{};if(stringtypeof e0?0(te0).length&&f.RI&&(t+f.gm.location.href):e0&&e0.url?te0.url:f.gm?.URL&&e0&&e0instanceof URL?te0.href:functiontypeof e0.toString&&(te0.toString()),stringtypeof t&&0!t.length){t&&(this.parsedOrigin(0,we.D)(t),this.sameOriginthis.parsedOrigin.sameOrigin);var ni.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e0&&e0.headers)a(e0.headers,n)&&(this.dtn);else{var s{};for(var o in r)soro;s.headersnew Headers(r.headers||{}),a(s.headers,n)&&(this.dtn),e.length>1?e1s:e.push(s)}}function a(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,o.t)(),this.dtt,e.length>1&&(this.targete0),e.length>2&&(this.optse1);var rthis.opts||{},nthis.target;ke(this,xe(n));var i(+(n&&n instanceof Oe&&n.method||r.method||GET)).toUpperCase();this.params.methodi,this.bodyr.body,this.txSizese(r.body)||0}function E(e,r){if(this.endTime(0,o.t)(),this.params||(this.params{}),(0,Ae.iW)(this.params))return;let i;this.params.statusr?r.status:0,stringtypeof this.rxSize&&this.rxSize.length>0&&(i+this.rxSize);const s{txSize:this.txSize,rxSize:i,duration:(0,o.t)()-this.startTime};n(xhr,this.params,s,this.startTime,this.endTime,fetch,this,t.K7.ajax)}function T(e){const rthis.params,ithis.metrics;if(!this.ended){this.ended!0;for(let t0;t_e;t++)e.removeEventListener(Set,this.listener,!1);r.aborted||(0,Ae.iW)(r)||(i.duration(0,o.t)()-this.startTime,this.loadCaptureCalled||4!e.readyState?nullr.status&&(r.status0):A(this,e),i.cbTimethis.cbTime,n(xhr,r,i,this.startTime,this.endTime,xhr,this,t.K7.ajax))}}function A(e,n){e.params.statusn.status;var ifunction(e,t){var re.responseType;returnjsonr&&null!t?t:arraybufferr||blobr||jsonr?se(e.response):textr||r||void 0r?se(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSizei),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Ne)>0){var on.getResponseHeader(Ne);o&&((0,s.p)(O.rs,Ajax/CrossApplicationTracing/Header/Seen,void 0,t.K7.metrics,r),e.params.cato.split(, ).pop())}e.loadCaptureCalled!0}r.on(new-xhr,a),r.on(open-xhr-start,c),r.on(open-xhr-end,d),r.on(send-xhr-start,u),r.on(xhr-cb-time,l),r.on(xhr-load-added,h),r.on(xhr-load-removed,p),r.on(xhr-resolved,g),r.on(addEventListener-end,m),r.on(removeEventListener-end,v),r.on(fn-end,b),r.on(fetch-before-start,w),r.on(fetch-start,R),r.on(fn-start,y),r.on(fetch-done,E)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()>i.e(478).then(i.bind(i,3845)))}}function ke(e,t){var r(0,we.D)(t),ne.params||e;n.hostnamer.hostname,n.portr.port,n.protocolr.protocol,n.hostr.hostname+:+r.port,n.pathnamer.pathname,e.parsedOriginr,e.sameOriginr.sameOrigin}const De{},CepushState,replaceState;function je(e){const tfunction(e){return(e||ae.ee).get(history)}(e);return!f.RI||Det.debugId++||(Det.debugId1,(0,ce.YM)(t).inPlace(window.history,Ce,-)),t}var Lei(3738);function Me(e){(0,c.Y)(a.BL,function(rDate.now()){const nr-f.WN;n0&&(0,h.R)(62,r),(0,s.p)(O.XG,a.BL,{time:n},void 0,t.K7.metrics,e.ee),e.addToTrace({name:a.BL,start:r,origin:nr}),(0,s.p)(a.Pl+a.hG,n,a.BL,void 0,t.K7.genericEvents,e.ee)},e)}const{He:Be,bD:He,d3:Ke,Kp:We,TZ:Ue,Lc:Fe,uP:Ve,Rz:Ge}Le;class ze extends y{static featureNameUe;constructor(e){var r;super(e,Ue),re,(0,c.Y)(a.U2,function(e){if(!(e&&objecttypeof e&&e.name&&e.start))return;const n{n:e.name,s:e.start-f.WN,e:(e.end||e.start)-f.WN,o:e.origin||,t:api};n.s0||n.e0||n.en.s?(0,h.R)(61,{start:n.s,end:n.e}):(0,s.p)(bstApi,n,void 0,t.K7.sessionTrace,r.ee)},r),Me(e);if(!(0,g.V)(e.init))return void this.deregisterDrain();const nthis.ee;let d;je(n),this.eventsEE(0,oe.u)(n),this.eventsEE.on(Ve,function(e,t){this.bstStart(0,o.t)()}),this.eventsEE.on(Fe,function(e,r){(0,s.p)(bst,e0,r,this.bstStart,(0,o.t)(),void 0,t.K7.sessionTrace,n)}),n.on(Ge+Ke,function(e){this.time(0,o.t)(),this.startPathlocation.pathname+location.hash}),n.on(Ge+We,function(e){(0,s.p)(bstHist,location.pathname+location.hash,this.startPath,this.time,void 0,t.K7.sessionTrace,n)});try{dnew PerformanceObserver(e>{const re.getEntries();(0,s.p)(Be,r,void 0,t.K7.sessionTrace,n)}),d.observe({type:He,buffered:!0})}catch(e){}this.importAggregator(e,()>i.e(478).then(i.bind(i,6974)),{resourceObserver:d})}}var Yei(6344);class qe extends y{static featureNameYe.TZ;#n;recorder;constructor(e){var r;let n;super(e,Ye.TZ),re,(0,c.Y)(a.CH,function(){(0,s.p)(a.CH,,void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,c.Y)(a.Tb,function(){(0,s.p)(a.Tb,,void 0,t.K7.sessionReplay,e.ee)},e)}(e);try{nJSON.parse(localStorage.getItem(.concat(w.H3,_).concat(w.uh)))}catch(e){}(0,p.SR)(e.init)&&this.ee.on(a.CH,()>this.#i()),this.#s(n)&&this.importRecorder().then(e>{e.startRecording(Ye.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()>i.e(478).then(i.bind(i,6167)),this),this.ee.on(err,e>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed!0,(0,s.p)(Ye.Vh,e,void 0,this.featureName,this.ee))})}#s(e){return e&&(e.sessionReplayModew.g.FULL||e.sessionReplayModew.g.ERROR)||(0,p.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??Promise.all(i.e(478),i.e(249)).then(i.bind(i,4866)).then(({Recorder:e})>(this.recordernew e(this),this.recorder)).catch(e>{throw this.ee.emit(internal-error,e),this.blocked!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!w.g.FULL&&this.featAggregate.initializeRecording(w.g.FULL,!0,Ye.Qb.API):this.importRecorder().then(()>{this.recorder.startRecording(Ye.Qb.API,w.g.FULL)}))}}var Zei(3962);class Xe extends y{static featureNameZe.TZ;constructor(e){if(super(e,Ze.TZ),function(e){const re.ee.get(tracer);function n(){}(0,c.Y)(a.dT,function(e){return(new n).get(objecttypeof e?e:{})},e);const in.prototype{createTracer:function(n,i){var a{},cthis,dfunctiontypeof i;return(0,s.p)(O.xV,API/createTracer/called,void 0,t.K7.metrics,e.ee),function(){if(r.emit((d?:no-)+fn-start,(0,o.t)(),c,d,a),d)try{return i.apply(this,arguments)}catch(e){const tstringtypeof e?new Error(e):e;throw r.emit(fn-err,arguments,this,t,a),t}finally{r.emit(fn-end,(0,o.t)(),a)}}}};actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get.forEach(r>{c.Y.apply(this,r,function(){return(0,s.p)(a.hw+r,performance.now(),...arguments,this,t.K7.softNav,e.ee),this},e,i)}),(0,c.Y)(a.PA,function(){(0,s.p)(a.hw+routeName,performance.now(),...arguments,void 0,t.K7.softNav,e.ee)},e)}(e),!f.RI||!(0,T.dV)().o.MO)return;const rje(this.ee);try{this.removeOnAbortnew AbortController}catch(e){}Ze.tC.forEach(e>{(0,P.sp)(e,e>{l(e)},!0,this.removeOnAbort?.signal)});const n()>(0,s.p)(newURL,(0,o.t)(),+window.location,void 0,this.featureName,this.ee);r.on(pushState-end,n),r.on(replaceState-end,n),(0,P.sp)(Ze.OV,e>{l(e),(0,s.p)(newURL,e.timeStamp,+window.location,void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let d!1;const unew((0,T.dV)().o.MO)((e,t)>{d||(d!0,requestAnimationFrame(()>{(0,s.p)(newDom,(0,o.t)(),void 0,this.featureName,this.ee),d!1}))}),l(0,m.s)(e>{loading!document.readyState&&((0,s.p)(newUIEvent,e,void 0,this.featureName,this.ee),u.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandlerfunction(){this.removeOnAbort?.abort(),u.disconnect(),this.abortHandlervoid 0},this.importAggregator(e,()>i.e(478).then(i.bind(i,4393)),{domObserver:u})}}var $ei(3333);const Je{},Qenew Set;function et(e){returnstringtypeof 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 tt{constructor(e,t){this.timestamp(0,o.t)(),this.currentUrl(0,z.L)(window.location.href),this.socketId(0,Re.LA)(8),this.requestedUrl(0,z.L)(e),this.requestedProtocolsArray.isArray(t)?t.join(,):t||,this.openedAtvoid 0,this.protocolvoid 0,this.extensionsvoid 0,this.binaryTypevoid 0,this.messageOriginvoid 0,this.messageCount0,this.messageBytes0,this.messageBytesMin0,this.messageBytesMax0,this.messageTypesvoid 0,this.sendCount0,this.sendBytes0,this.sendBytesMin0,this.sendBytesMax0,this.sendTypesvoid 0,this.closedAtvoid 0,this.closeCodevoid 0,this.closeReasonunknown,this.closeWasCleanvoid 0,this.connectedDuration0,this.hasErrorsvoid 0}}class rt extends y{static featureName$e.TZ;constructor(e){super(e,$e.TZ);const re.init.feature_flags.includes(websockets),ne.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r;var d;let u,l;if(de,(0,c.Y)(a.hG,(e,t)>F(e,t,d),d),function(e){(0,c.Y)(a.fF,(t,r)>G(t,r,e),e)}(e),Me(e),Q(e),function(e){(0,c.Y)(a.V1,(t,r)>V(t,r,e),e)}(e),r&&(lfunction(e){if(!(0,T.dV)().o.WS)return e;const te.get(websockets);if(Jet.debugId++)return t;Jet.debugId1,(0,x.G)(()>{const e(0,o.t)();Qe.forEach(r>{r.nrData.closedAte,r.nrData.closeCode1001,r.nrData.closeReasonPage navigating away,r.nrData.closeWasClean!1,r.nrData.openedAt&&(r.nrData.connectedDuratione-r.nrData.openedAt),t.emit(ws,r.nrData,r)})});class r extends WebSocket{static nameWebSocket;static toString(){returnfunction WebSocket() { native code }}toString(){returnobject WebSocket}getSymbol.toStringTag(){return r.name}#o(e){(e.__newrelic??{}).socketIdthis.nrData.socketId,this.nrData.hasErrors??!0}constructor(...e){super(...e),this.nrDatanew tt(e0,e1),this.addEventListener(open,()>{this.nrData.openedAt(0,o.t)(),protocol,extensions,binaryType.forEach(e>{this.nrDataethise}),Qe.add(this)}),this.addEventListener(message,e>{const{type:t,size:r}et(e.data);this.nrData.messageOrigin??(0,z.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+r,this.nrData.messageBytesMinMath.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMaxMath.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??).includes(t)||(this.nrData.messageTypesthis.nrData.messageTypes?.concat(this.nrData.messageTypes,,).concat(t):t)}),this.addEventListener(close,e>{this.nrData.closedAt(0,o.t)(),this.nrData.closeCodee.code,e.reason&&(this.nrData.closeReasone.reason),this.nrData.closeWasCleane.wasClean,this.nrData.connectedDurationthis.nrData.closedAt-this.nrData.openedAt,Qe.delete(this),t.emit(ws,this.nrData,this)})}addEventListener(e,t,...r){const nthis,ifunctiontypeof 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.readyStateWebSocket.OPEN){const{type:t,size:r}et(e);this.nrData.sendCount++,this.nrData.sendBytes+r,this.nrData.sendBytesMinMath.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMaxMath.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??).includes(t)||(this.nrData.sendTypesthis.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 f.gm.WebSocketr,t}(this.ee)),f.RI){if(be(this.ee),le(this.ee),uje(this.ee),e.init.user_actions.enabled){function h(t){const r(0,we.D)(t);return e.beacons.includes(r.hostname+:+r.port)}function p(){u.emit(navChange)}$e.Zp.forEach(e>(0,P.sp)(e,e>(0,s.p)(ua,e,void 0,this.featureName,this.ee),!0)),$e.qN.forEach(e>{const t(0,m.s)(e>{(0,s.p)(ua,e,void 0,this.featureName,this.ee)},500,{leading:!0});(0,P.sp)(e,t)}),f.gm.addEventListener(error,()>{(0,s.p)(uaErr,,void 0,t.K7.genericEvents,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),this.ee.on(open-xhr-start,(e,r)>{h(e1)||r.addEventListener(readystatechange,()>{2r.readyState&&(0,s.p)(uaXhr,,void 0,t.K7.genericEvents,this.ee)})}),this.ee.on(fetch-start,e>{e.length>1&&!h(xe(e0))&&(0,s.p)(uaXhr,,void 0,t.K7.genericEvents,this.ee)}),u.on(pushState-end,p),u.on(replaceState-end,p),window.addEventListener(hashchange,p,(0,P.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,p,(0,P.jT)(!0,this.removeOnAbort?.signal))}if(e.init.performance.resources.enabled&&f.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})}}r&&l.on(ws,e>{(0,s.p)(ws-complete,e,void 0,this.featureName,this.ee)});try{this.removeOnAbortnew AbortController}catch(g){}this.abortHandler()>{this.removeOnAbort?.abort(),this.abortHandlervoid 0},n.some(e>e)?this.importAggregator(e,()>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var nti(2646);const itnew Map;function st(e,t,r,n,i!0){if(object!typeof t||!t||string!typeof r||!r||function!typeof tr)return(0,h.R)(29);const sfunction(e){return(e||ae.ee).get(logger)}(e),o(0,ce.YM)(s),anew nt.y(ae.P);a.leveln.level,a.customAttributesn.customAttributes,a.autoCapturedi;const ctr?.ce.Jt||tr;return it.set(c,a),o.inPlace(t,r,wrap-logger-,()>it.get(c)),s}var oti(1910);class at extends y{static featureNameK.TZ;constructor(e){var t;super(e,K.TZ),te,(0,c.Y)(a.$9,(e,r)>U(e,r,t),t),function(e){(0,c.Y)(a.Wb,(t,r,{customAttributes:n{},level:iK.p_.INFO}{})>{st(e.ee,t,r,{customAttributes:n,level:i},!1)},e)}(e),Q(e);const rthis.ee;log,error,warn,info,debug,trace.forEach(e>{(0,ot.i)(f.gm.consolee),st(r,f.gm.console,e,{level:loge?info:e})}),this.ee.on(wrap-logger-end,function(e){const{level:t,customAttributes:n,autoCaptured:i}this;(0,W.R)(r,e,n,t,i)}),this.importAggregator(e,()>i.e(478).then(i.bind(i,5288)))}}new A({features:Pe,E,_,ze,qe,I,te,rt,at,Xe,loaderType:spa})})()})();/script>meta namedescription contentHome/>meta namegenerator contentconcrete5/>meta propertyog:title contentPima Road Improvements/>meta propertyog:description contentHome/>meta propertyog:type contentwebsite/>meta propertyog:url contenthttps://pimaroadimprovements.com//>meta nametwitter:card contentsummary/>meta propertyog:image contenthttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/3917/2797/5098/web-banner-aerial.jpg/>meta propertyog:image:type contentimage/jpeg/>meta propertyog:image:width content2560/>meta propertyog:image:height content1293/>link relshortcut icon hrefhttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/5717/2508/5441/SRPMIC_Favicon.ico typeimage/x-icon/>link relicon hrefhttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/5717/2508/5441/SRPMIC_Favicon.ico typeimage/x-icon/>script typeapplication/ld+json>{ @context: https://schema.org, @type: WebSite, name: Pima Road Improvements, url: https://pimaroadimprovements.com/}/script>script srchttps://browser.sentry-cdn.com/10.27.0/bundle.tracing.min.js integritysha384-Ys741lI5oMm5OS4itnbjw1CZXM3gwNU5Ht/jExN1xrtUuUrypcVfPZoqM1ThsyVf crossoriginanonymous>/script>script srchttps://browser.sentry-cdn.com/10.27.0/captureconsole.min.js integritysha384-XXGzlD0Jfgzuf23PRiXAu8XO8eq3qwCYM91DFcMgLebtBQBVfpGuCejAnULm4Yvg crossoriginanonymous>/script>script typetext/javascript> var CCM_DISPATCHER_FILENAME /index.php; var CCM_CID 1; var CCM_SITEID 664; var CCM_EDIT_MODE false; var CCM_ARRANGE_MODE false; var CCM_IMAGE_PATH /concrete/images; var CCM_TOOLS_PATH /index.php/tools/required; var CCM_APPLICATION_URL https://pimaroadimprovements.com; var CCM_REL ; var CCM_ACTIVE_LOCALE en-US; var CCM_AVAILABLE_LOCALES en-US; var CCM_LOGGED_IN false; var CCM_PATH /; var CCM_VERSION 2.68.2.2; // create global app opject for page specific binding var app {hive:{},config:{}}; // cors proxy app.hive.proxy_url https://pimaroadimprovements.com/proxy.php?csurl // env app.hive.env production; app.config.show_unsaved_changes_dialog true; if (window.Sentry && window.location.hostname) { window.Sentry.init({ environment: app.hive.env, dsn: https:\/\/e008262d2e8d4d77b2b47c497692546d@o382617.ingest.sentry.io\/5211718, integrations: (defaultIntegrations) > { return ...defaultIntegrations, Sentry.captureConsoleIntegration({ levels: error, warn }), Sentry.browserTracingIntegration() ; }, ignoreErrors: // Mapbox sprite warnings /styleimagemissing/i, /Image .* could not be loaded.*map\.addImage/i, /could not be loaded.*mapbox/i, This page appears to be missing CSS declarations for Mapbox, // HubSpot form warnings on pages without embedded forms /Div for inline form.*is missing/i, Was inline code installed?, // Meta Pixel SDK warnings /\Meta Pixel\/i, non-standard event, /You are sending a non-standard event/i, // Hotjar bot detection notice Hotjar not launching due to suspicious userAgent, // Browser extensions /extension:\/\//i, /moz-extension:\/\//i, /chrome-extension:\/\//i, // Existing filters /^New Relic: /, /_AutofillCallbackHandler/, /^Error checking system voices/, /Object Not Found Matching Id/i, , denyUrls: /js-agent\.newrelic\.com/i, /connect\.facebook\.net/i, /.*\.hubspot\.com/i, /.*\.hotjar\.com/i, /.*\.google-analytics\.com/i, /.*\.googletagmanager\.com/i, , allowUrls: new RegExp(window.location.hostname) , beforeSend: function(event) { try { var ua window.navigator.userAgent || ; if (ua.match(/HeadlessChrome|PhantomJS|Selenium/i)) { return null; } if (ua.match(/quillbot|SemrushBot|AhrefsBot|DotBot|MJ12bot|BLEXBot/i)) { return null; } if (ua.indexOf(Monsidobot) ! -1) { return null; } // Ignore jQuery errors without stack traces (likely injected scripts) if (event.exception && Array.isArray(event.exception.values)) { var firstException event.exception.values0; if (firstException && typeof firstException.value string && firstException.value.match(/\$ is not defined/) && !firstException.stacktrace) { return null; } } if (typeof event.message string && event.message.match(/^New Relic: |js-agent\.newrelic\.com/i)) { return null; } return event; } catch (e) { return event; } }, release: CCM_VERSION ? hive@ + CCM_VERSION : undefined, tracesSampleRate: 0.1, sendDefaultPii: true, }); window.Sentry.setTag(siteID, CCM_SITEID); window.Sentry.setTag(cID, CCM_CID); window.Sentry.setTag(isLoggedIn, !!CCM_LOGGED_IN); window.Sentry.setTag(themeHandle, the_hive_v2); window.Sentry.setTag(editMode, !!CCM_EDIT_MODE); window.Sentry.setTag(activeLocale, CCM_ACTIVE_LOCALE); window.Sentry.setTag(ipAddress, 52.40.234.0); } // Sentry With Scope /script>script typetext/javascript src/concrete/js/jquery.js?_v3.7.1>/script>!--if lt IE 9>script typetext/javascript src/concrete/js/ie/html5-shiv.js?_v3.7.3>/script>!endif-->!--if lt IE 9>script typetext/javascript src/concrete/js/ie/respond.js?_v1.4.2>/script>!endif-->link href/concrete/css/select2.css?_v4.0.13 relstylesheet typetext/css mediaall>link href/concrete/css/app.css?_v2.68.2.2 relstylesheet typetext/css mediaall>link href/concrete/css/font-awesome.css?_v6.7.2 relstylesheet typetext/css mediaall>link href/concrete/css/jquery-ui.css?_v1.14.1 relstylesheet typetext/css mediaall>link href/application/css/hive-alerts.css?_v2.68.2.2 relstylesheet typetext/css mediaall>script typetext/javascript src/application/js/app/sentry-with-scope.min.js?_v2.68.2.2>/script>script typetext/javascript src/application/js/modernizr.min.js?_v3.8.0>/script>script typetext/javascript src/application/js/app/hive-utils.min.js?_v2.68.2.2>/script>script typetext/javascript src/application/js/i18next.min.js?_v25.5.3>/script>script typetext/javascript src/application/js/i18nextHttpBackend.min.js?_v3.0.2>/script>script typetext/javascript src/application/js/i18n.js?_v2.68.2.2>/script>link href/application/css/bootstrap-switch.min.css?_v3.3.4 relstylesheet typetext/css mediaall>script typetext/javascript src/application/js/vue.min.js?_v2.7.16>/script>link href/packages/the_hive_project_support/blocks/the_hive_facts/view.css?_v2.68.2.2 relstylesheet typetext/css mediaall>link href/packages/the_hive_multimedia/css/lightGallery.min.css?_v1.6.6 relstylesheet typetext/css mediaall>link href/packages/the_hive_basic/blocks/the_hive_image/view.css?_v2.68.2.2 relstylesheet typetext/css mediaall>link href/packages/the_hive_project_support/blocks/the_hive_logo_splash/view.css?_v2.68.2.2 relstylesheet typetext/css mediaall>link href/packages/the_hive_project_support/blocks/the_hive_contact_us/view.css?_v2.68.2.2 relstylesheet typetext/css mediaall>link href/packages/the_hive_basic/blocks/the_hive_button/view.css?_v2.68.2.2 relstylesheet typetext/css mediaall>link href/packages/the_hive_project_support/blocks/the_hive_subscribe/view.css?_v2.68.2.2 relstylesheet typetext/css mediaall>script typetext/javascript>$(function() {if(typeof moment ! undefined && typeof moment.tz ! undefined){moment.tz.setDefault(America\/Phoenix);}});/script>script typetext/javascript>$(function() { app.config.prompts { follow: false, signUp: false };});/script>script typetext/javascript> if (typeof Modernizr ! undefined && !(Modernizr.input.required && Modernizr.formvalidation)) { hiveUtils.loadScript(/application/js/polyfills/hyperform.min.js) .then(function() { hyperform(window); }); hiveUtils.loadStylesheet(/application/css/polyfills/hyperform.min.css); } if ( (typeof(Modernizr) ! undefined) && Modernizr.mq(only all)) { var breakpoints { mq-highdensity : only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) , mq-extraSmall : only screen and (max-width: 575px) , mq-small : only screen and (min-width: 576px) and (max-width: 767px) , mq-medium : only screen and (min-width: 768px) and (max-width: 991px) , mq-large : only screen and (min-width: 992px) and (max-width: 1199px) , mq-extraLarge : only screen and (min-width: 1200px) , mq-landscape : (orientation: landscape) , mq-portrait : (orientation: portrait) , }; window.addEventListener(resize, function() { var classes ; // remove all feature classes from `html` $(html).removeClass(Object.keys(breakpoints).join( )); // Test media queries in each feature for (var feature in breakpoints) { if (breakpoints.hasOwnProperty(feature)) { var expressions breakpointsfeature; expressions.forEach(function(expr) { if (Modernizr.mq(expr) && classes.indexOf(feature) -1) classes.push(feature); }); // add classes to html element $(html).addClass(classes.join( )); } } }); // trigger event manually once hiveUtils.triggerEvent(window, resize); }/script>script typetext/javascript src/application/js/dist/t9n/t9n.bundle.js?_v2.68.2.2>/script> script> window.HiveSourceLanguageCode en; window.HiveTargetLanguageCode en; window.HiveAvailableLanguages {code:en,name:English},{code:ar,name:\u0627\u0644\u0639\u0631\u0628\u064a\u0629},{code:es,name:espa\u00f1ol},{code:fil,name:Filipino},{code:fr-CA,name:fran\u00e7ais canadien},{code:hi,name:\u0939\u093f\u0928\u094d\u0926\u0940},{code:ht,name:cr\u00e9ole ha\u00eftien},{code:ko,name:\ud55c\uad6d\uc5b4},{code:pt,name:portugu\u00eas},{code:ru,name:\u0440\u0443\u0441\u0441\u043a\u0438\u0439},{code:so,name:Soomaali},{code:ta,name:\u0ba4\u0bae\u0bbf\u0bb4\u0bcd},{code:te,name:\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41},{code:ur,name:\u0627\u0631\u062f\u0648},{code:vi,name:Ti\u1ebfng Vi\u1ec7t},{code:zh-Hans,name:\u7b80\u4f53\u4e2d\u6587}; window.HiveLanguageMappings {af:af_ZA,am:am_ET,ar:ar,bn:bn_BD,bo:bo_BT,bs:bs_BA,ca:ca_ES,cs:cs_CZ,da:da_DK,de:de_DE,dz:dz_BT,el:el_GR,en:en_US,es:es_ES,es-419:es_419,fa:fa_IR,fa-AF:fa_AF,fi:fi_FI,fil:fil_PH,fj:fj_FJ,fr:fr_FR,fr-CA:fr_CA,gu:gu_IN,haw:haw_US,he:he_IL,hi:hi_IN,hmn:hmn_CN,hr:hr_HR,ht:ht_HT,hy:hy_AM,id:id_ID,ilo:ilo_PH,it:it_IT,iu:iu_CA,ja:ja_JP,km:km_KH,ko:ko_KR,lo:lo_LA,mi:mi_NZ,mk:mk_MK,ml:ml_IN,mn:mn_MN,ms:ms_MY,mt:mt_MT,my:my_MM,ne:ne_NP,nl:nl_NL,om:om_ET,pa:pa_IN,pl:pl_PL,ps:ps_AF,pt:pt_BR,ro:ro_RO,ru:ru_RU,si:si_LK,sk:sk_SK,sm:sm_WS,so:so_SO,sr:sr_RS,sv:sv_SE,sw:sw_KE,ta:ta_IN,te:te_IN,th:th_TH,ti:ti_ER,to:to_TO,tr:tr_TR,uk:uk_UA,ur:ur_PK,vi:vi_VN,zh-Hans:zh_CN,zh-Hant:zh_TW,tl:fil_PH,zh-TW:zh_TW}; var willTranslate window.HiveSourceLanguageCode ! window.HiveTargetLanguageCode; // Set notranslate if (willTranslate) { var htmlEl document.documentElement; if (htmlEl && htmlEl.classList) { htmlEl.classList.add(notranslate); htmlEl.setAttribute(translate, no); } var headEl document.head; if (headEl) { var metaEl document.createElement(meta); metaEl.name google; metaEl.content notranslate; headEl.appendChild(metaEl); } } window.addEventListener(load, function() { if (typeof T9N undefined) { console.error(T9N library not loaded. Ensure the t9n.bundle.js script is included.); } else { var config { sourceLanguage: window.HiveSourceLanguageCode, targetLanguage: window.HiveTargetLanguageCode, translateClasses: t9n, ljs }; // If the source and target languages are the same, skip initialization if (!willTranslate) { return; } // Initialize T9N with the configuration T9N.init(config).then(function() { // Trigger initial translation T9N.autoTranslate(); // Translate page title (async function() { var titleEl document.head.getElementsByTagName(title)0; if (titleEl && typeof titleEl.dataset.translate string) { var result titleEl.dataset.translate; var matches ...result.matchAll(/{(^}+)}/g); for (var match of matches) { var translation await T9N.translate(match1); result result.replace(match0, translation); } titleEl.innerText result; } })(); }).catch(function(error) { console.error(T9N initialization failed:, error); }); } }); /script> meta nameviewport contentwidthdevice-width, initial-scale1.0> link hrefhttps://pimaroadimprovements.com/ccm/theme/the_hive_v2/default/theme.css?_vd1abf7a853e448dc2b530cebf7a8e9dc relstylesheet typetext/css mediaall>link relpreconnect hrefhttps://fonts.googleapis.com>link relpreconnect hrefhttps://fonts.gstatic.com crossorigin>link hrefhttps://fonts.googleapis.com/css2?familyPoppins:wght@600&familyPoppins:wght@400;600;700&displayswap relstylesheet>/head>body class>div idpage classccm-page page-type-project page-template-right-sidebar-feature> a classskipnav href#content>Skip to main content/a>header rolebanner classmod-single> section classlogo-area clearfix> a hrefhttps://pimaroadimprovements.com/> h1 classbanner-logo-heading> img srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/3517/2797/2547/Salt_River_Pima-Maricopa_Indian_Community_SYMBOLTEXT.png altPima Road Improvements/> /h1> /a> div classnav-toggle> a aria-expandedfalse rolebutton href#navlinks> span classnav-toggle-bar>/span> span classnav-toggle-bar>/span> span classnav-toggle-bar>/span> span classsr-only>Menu/span> /a> /div> /section> section classnavigation> nav classnav mod-single rolenavigation> ul idnavlinks classnav-links> li classcurrent> a hrefhttps://pimaroadimprovements.com/> !-- svg classhome-icon xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 preserveAspectRatioxMidYMin>g stroke#000 stroke-linecapround stroke-linejoinround stroke-miterlimit10 fillnone>path dM3.5 13.5v10h6v-7h5v7h6v-9.5M.5 13l11.5-11.5 11.5 11.5M16 2.5h3.5v3.5/>/g>/svg> --> Home /a> /li> li> a class ljs hrefhttps://pimaroadimprovements.com/learn-more-faq target> Learn More/FAQ /a> /li> li> a class ljs hrefhttps://pimaroadimprovements.com/construction-overview target> Construction Overview /a> /li> li> a class ljs hrefhttps://pimaroadimprovements.com/contact-us target> Contact Us /a> /li> li classlanguage-picker-inline js-language-picker hidden> a href# rolebutton classlanguage-picker-button aria-expandedfalse aria-controlslanguage-picker-699f5e51d6c552.79532625-dropdown> i classfa fa-globe aria-hiddentrue>/i> span classlanguage>English/span> svg classicon viewBox0 0 24 24 width12 height9>path fill#333 dM2.8 4.6l9.2 9.2 9.2-9.2L24 7.4l-12 12-12-12 2.8-2.8z stylefill: currentColor;>/path>/svg>/a>div classlanguage-picker-dropdown language-picker-dropdown-right aria-describedbylanguage-picker-699f5e51d6c552.79532625-description idlanguage-picker-699f5e51d6c552.79532625-dropdown data-defaulten> p classsr-only idlanguage-picker-699f5e51d6c552.79532625-description>Select your language/p> ul classlanguage-picker-list hidden rolelistbox>/ul> div classtranslation-unavailable hidden tabindex-1>Translation not available for this page/div> div classdisclaimer>a hrefhttps://pimaroadimprovements.com/translation-disclaimer>Translation Disclaimer/a>/div> /div> /li> /ul> /nav> div classnav-utilities clearfix> div classnav-utilities-profile nav-utilities-item js-show-user nav-acc-dropdown nav-acc-item dropdown styledisplay:none; aria-hiddentrue> a idnav-acc-dropdown data-target# href# data-toggledropdown rolebutton aria-haspopuptrue aria-expandedfalse classbtn btn-primary> span>My profile svg classicon idarrow-down-light viewBox0 0 24 24 width100% height100%>path fill#fff dM2.8 4.6l9.2 9.2 9.2-9.2L24 7.4l-12 12-12-12 2.8-2.8z>/path>/svg> /span> /a> ul classdropdown-menu dropdown-menu-right aria-labelledbynav-acc-dropdown> li classnav-acc-edit> a hrefhttps://pimaroadimprovements.com/account> span>Edit profile/span> /a> /li> li classnav-acc-signout> a hrefhttps://pimaroadimprovements.com/login/logout/LOGOUT_TOKEN> span>Sign out/span> /a> /li> /ul> /div> div classnav-utilities-search nav-utilities-item> form classnav-utilities-search-form rolesearch methodget actionhttps://pimaroadimprovements.com/search> h2 idsearchTitle>Search this site.../h2> div classnav-utilities-search-form-inputwrap> input idsearch-input typesearch namequery aria-labelledbysearchTitle/> /div> div classnav-utilities-search-form-btnwrap> button idoverlay-button classnav-utilities-search-form-btn btn btn-secondary typesubmit> svg idsearch viewBox0 0 24 24 width100% height100%>path fill#001b42 dM17.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> span>Search/span> /button> /div> /form> /div> /div> /section>/header> div classsearch-overlay roledialog aria-modaltrue aria-labelledbysearchTitle aria-hiddentrue> button idsearch-close tabindex-1 typebutton classsearch-overlay-close>Close/button> /div>div idcontent> !-- MASTHEAD SECTION --> section classmasthead> div classhive-block banner mod-angled> div classbanner-content mod-size-medium> div classbanner-content-inner> h1 classbanner-content-heading mod-lg ljs>Pima Road Redevelopment & Expansion/h1> div classbanner-content-desc ljs> /div> /div> /div> div classbanner-img mod-size-medium mod-posY-center mod-posX-center stylebackground-image:url(https://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/3917/2797/5098/web-banner-aerial.jpg);>/div> /div> /section> main classstack> div classcontainer-fluid> div classrow> div classcol-sm-8> !-- UPPER MAIN SECTION --> div classmain tabindex-1> div classhive-block-heading> h3 classtext-left ljs>Improving Pima Road from McDowell Road to Via Linda/h3>/div> div classhive-block hive-block-content ljs> p stylefont-size: 20px; line-height:1.4em;>strong>Pima Road connects upwards of 12,000 daily drivers to their daily commutes, local businesses, and to Valley freeways./strong> The Salt River Pima–Maricopa Indian Community (SRPMIC), alongside City of Scottsdale has identified roadway, pedestrian, and stormwater management features necessary to improve the Pima Road corridor for both residents, businesses, and visitors, alike./p>p stylefont-size: 20px; line-height:1.4em;>This project will add traffic capacity, increase roadway safety, mitigate flood impacts and strengthen multimodal and pedestrian features./p> /div> div classhive-block-heading> h4 classtext-left ljs>Continuing the Granite Reef Watershed Improvement Project/h4>/div> div classhive-block hive-block-content ljs> p stylefont-size: 20px; line-height:1.4em;>This project includes the Granite Reef Watershed (GRW), Phase 2A. The SRPMIC and the City of Scottsdale continue to partner to provide adequate street drainage for the Pima Road widening project, as well as reduce floodwater flows in the Granite Reef Wash./p>p stylefont-size: 20px; line-height:1.4em;>strong>For more information on the GRW, please see the a hrefhttps://www.scottsdaleaz.gov/capital-improvement/granite-reef-watershed-drainage-and-flood-control-improvement target_blank>City of Scottsdale website./a>/strong>/p> /div> div classhive-block hive-block-content ljs> p stylebackground-color: #EDEEE8; padding:20px; border-left:5px solid #50591A; font-size:24px; line-height:1.3em; margin-top:20px;>Would you like to stay informed about construction? a href#sign-up altSign-Up>Sign up here!/a>/p> /div> style typetext/css> .fact-theme-231558096 { border: #f36331 solid 4px !important; } .fact-theme-231558096 .fact-icon.circular { background-color: #f36331; } .fact-theme-231558096 .fact-content strong { color: #f36331; } .fact-theme-231558096 .fact-source { border-top: #f36331 solid 2px; } .fact-theme-3497236768 { border: #596b34 solid 4px !important; } .fact-theme-3497236768 .fact-icon.circular { background-color: #596b34; } .fact-theme-3497236768 .fact-content strong { color: #596b34; } .fact-theme-3497236768 .fact-source { border-top: #596b34 solid 2px; } .fact-theme-4226149243 { border: #5b0300 solid 4px !important; } .fact-theme-4226149243 .fact-icon.circular { background-color: #5b0300; } .fact-theme-4226149243 .fact-content strong { color: #5b0300; } .fact-theme-4226149243 .fact-source { border-top: #5b0300 solid 2px; } .fact-theme-2645497593 { border: #c33727 solid 4px !important; } .fact-theme-2645497593 .fact-icon.circular { background-color: #c33727; } .fact-theme-2645497593 .fact-content strong { color: #c33727; } .fact-theme-2645497593 .fact-source { border-top: #c33727 solid 2px; }/style>div classhive-block-facts hive-block idhive-block-706 v-cloak> div classhive-block-inner> ul classfact-list clearfix cards row v-ifshow> li v-masonry-tile classfact-container grid-sm-1-2 v-for(item, index) in factLists> div classfact-wrap text-center ljs :classgetFactClasses(item, index)> span v-if!!item.factIcon classfact-icon standard :data-srcitem.factIcon :data-coloritem.factColour>/span> div classfact-content medium v-htmlitem.fact>/div> div classfact-source v-if!!item.factSource > small classtext-muted> span v-htmlitem.factSource>/span> /small> /div> /div> /li> /ul> /div>/div>script typetext/javascript> $(function() { var VueMasonryPlugin windowvue-masonry-plugin.VueMasonryPlugin Vue.use(VueMasonryPlugin); // Facts Panel window.VueInstances window.VueInstances || {}; window.VueInstances706 new Vue({ el: #hive-block-706, data: function(){ return { limit : 0, factLists : , factTotal : 0, itemsPerPage : 6, hideLoadMoreButton : true, isLoading : false, masonry : null, limitResults: false, columns: 2, show: true } }, methods: { loadMore : function () { var vm this; vm.isLoading true; // Check if we need to limit the results var postData {}; if (vm.limitResults) postData.limit vm.limit; axios.post( /ccm/the_hive_project_support/tools/facts_list/get_list/706, postData, { headers: { X-Locale: (window.CCM_ACTIVE_LOCALE || en-US) } } ) .then(function (response) { vm.factLists response.data.facts; vm.factTotal response.data.total; vm.renderList(); vm.isLoading false; vm.$nextTick(function () { vm.renderIcons(); }); }) .catch(function (error) { console.error(Facts tool error: , error); }); }, renderList : function () { var vm this; //show load more button if(vm.factTotal > vm.limit) { vm.hideLoadMoreButton false; vm.limit + vm.itemsPerPage; if(vm.limit > vm.factTotal){ vm.limit - vm.limit; vm.limit (vm.factTotal - vm.limit) + vm.limit } } else { vm.hideLoadMoreButton true; } }, renderIcons : function () { var vm this; var baseUrl (app && app.hive && app.hive.proxy_url) + https:\/\/s3.us-west-2.amazonaws.com\/hdp.us.prod.assets.streamline + \/3.0\/bold\/svg\/; var customizeIcon function (svgDOM, fill, title) { var attrs { id: `icon-${_.random(1000)}`, aria-hidden: true, role: img, focusable: false, pointer-events: none, viewBox: 0 0 24 24, fill: fill }; Object.keys(attrs).forEach(function (key) { return svgDOM.documentElement.setAttribute(key, attrskey); }); return svgDOM; }; var fallbackIconSVG svg xmlnshttp://www.w3.org/2000/svg>title>/title>circle cx12 cy12 r12>/circle>/svg>; var xmlSerializer new XMLSerializer(); var icons document.querySelectorAll(.fact-icon); var iconsArray Array.prototype.slice.call(icons); iconsArray.forEach(function(icon) { var src icon.getAttribute(data-src); if (icon.classList.contains(circular)) { var color white; } else { var color icon.getAttribute(data-color); } if (typeof src string && src.length > 0) { $.ajax({ url: encodeURI(baseUrl + encodeURIComponent(src)) }).then(function(svgDOM) { icon.innerHTML xmlSerializer.serializeToString( customizeIcon(svgDOM, color) ) ; }).fail(function() { var svgDOM (new DOMParser()).parseFromString(fallbackIconSVG, image/svg+xml); icon.innerHTML xmlSerializer.serializeToString( customizeIcon(svgDOM, color) ) ; }); } }); }, getFactClasses: function(item, index) { var vm this; var classes ; classes + fact-theme- + item.factColourCode; return classes; } }, mounted: function () { var vm this; if ($(vm.$el).parents(.sidebar).length > 0) { vm.columns 1; } else if ($(vm.$el).parents(.page-template-right-sidebar).length > 0) { vm.columns 2; } else { vm.columns 3; } vm.$nextTick(function () { vm.loadMore(); }); vm.limit vm.itemsPerPage; $(window).on(jl_magic_tabs_show, function() { if (vm.$el.offsetParent) { // if element is visible vm.$redrawVueMasonry(); } }); } }); });/script> /div> /div> div classcol-sm-4> !-- UPPER FEATURE SECTION --> aside classsidebar> div classhive-block hive-block-image> figure classhive-block-inner none align-left ljs idhive-block-image-365 stylewidth:100%;> a hrefhttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/3517/2797/9765/Features_Map_SRPMIC_10_03_24_v2.png data-srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/3517/2797/9765/Features_Map_SRPMIC_10_03_24_v2.png data-sub-htmldiv classcaption>/div> classlightbox aria-labelPima Road Project Limit Map - Enlarge image> span classoverlay>i classfa fa-search>/i>/span> img classhive-image altPima Road Project Limit Map srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/3517/2797/9765/Features_Map_SRPMIC_10_03_24_v2.png /> /a> /figure>/div>script>$(function() { $(#hive-block-image-365).lightGallery({ selector: #hive-block-image-365 .lightbox, onOpen: function() { _paq.push(trackEvent, the_hive_image, click, 365;37); } });});/script> /aside> /div> /div> div classrow> div classcol-sm-12> !-- FULL MAIN SECTION --> div classmain> div classhive-logo-block hive-block idhive-block-295> div classhive-block-inner> div idlogo-block-295 classlogo-block> div classlogo-container none rolelist> div classlogo-item col-6 rolelistitem> div classlogo-image-container small ljs> a hrefhttps://www.srpmic-nsn.gov/ target_blank classunreal-focus aria-labelSalt River Pima-Maricopa Indian Community Logo> img srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/5817/2658/7444/Salt_River_Pima-Maricopa_Indian_Community_SYMBOL.svg altSalt River Pima-Maricopa Indian Community Logo /> /a> /div> /div> div classlogo-item col-6 rolelistitem> div classlogo-image-container small ljs> a hrefhttps://www.scottsdaleaz.gov/ target_blank classunreal-focus aria-labelCity of Scottsdale Logo> img srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/4717/2666/8187/City_of_Scottsdale.png altCity of Scottsdale Logo /> /a> /div> /div> div classlogo-item col-6 rolelistitem> div classlogo-image-container small ljs> a hrefhttps://www.maricopa.gov/5308/Flood-Control-District target_blank classunreal-focus aria-labelMaricopa County Flood Control District Logo> img srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/1017/2666/8908/Maricopa-County-FCD-Logo_RGB.png altMaricopa County Flood Control District Logo /> /a> /div> /div> div classlogo-item col-6 rolelistitem> div classlogo-image-container small ljs> a hrefhttps://azmag.gov/ target_blank classunreal-focus aria-labelMaricopa Association of Governments Logo> img srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/5017/2666/8803/MAG-logo-color-vertical.png altMaricopa Association of Governments Logo /> /a> /div> /div> div classlogo-item col-6 rolelistitem> div classlogo-image-container small ljs> a hrefhttps://highways.dot.gov/ target_blank classunreal-focus aria-labelFederal Highway Administration Logo> img srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/4417/2666/8545/USDT-FHA_Logo-01.png altFederal Highway Administration Logo /> /a> /div> /div> /div> /div> /div>/div>script>$(window).on(load,function(){ var $block $(#logo-block-295); function classifyImage() { $block.find(.logo-item).each(function () { var $item $(this); var $img $item.find(.logo-image-container img); if (!$img.length) return; function applyOrientationClass() { var img $img0; var w img.naturalWidth || $img.width(); var h img.naturalHeight || $img.height(); if (!w || !h) return; $item.removeClass(landscape portrait); if (w / h > 1 && w ! h) $item.addClass(landscape); else $item.addClass(portrait); } if ($img0.complete) applyOrientationClass(); else $img.one(load, applyOrientationClass); }); } classifyImage(); $(#page).on(jl_magic_tabs_change, classifyImage); $(adata-toggletab).on(shown.bs.tab, classifyImage);});/script> /div> /div> /div> div classrow> div classcol-sm-8> !-- LOWER MAIN SECTION --> div classmain> /div> /div> div classcol-sm-4> !-- LOWER FEATURE SECTION --> aside classsidebar> /aside> /div> /div> div classrow> div classcol-sm-12> !-- BOTTOM FULL MAIN SECTION --> div classmain> /div> /div> /div> /div> /main>/div> section classaction-items> div classcontainer-fluid> div classrow> div classcol-md-4> div classhive-block hive-block-content ljs> p>img srchttps://hdp-us-prod-app-wspusa-pimaroad-files.s3.us-west-2.amazonaws.com/6917/2796/2153/Salt_River_Pima-Maricopa_Indian_Community_REV_Symbol-Text.png alt width2039 height1008 stylewidth:85%;>/p> /div> /div> div classcol-md-4> div classhive-block-contact-us hive-block> div classhive-block-title ljs> h3>Contact Us/h3> /div> div classhive-block-inner> div classhive-block-description ljs> p> Have questions or want to learn more about the project? Call the Project Hotline: /p> /div> table classcontact-details text-left> caption classsr-only>Contact Information/caption> tbody> !-- name --> !-- phone --> tr> th scoperow>i aria-hiddentrue classglyphicon glyphicon-earphone>/i>Phone/th> td>span dirltr>(480) 442-1087/span>/td> /tr> !-- email --> tr> th scoperow>i aria-hiddentrue classglyphicon glyphicon-envelope>/i>Email/th> td>a hrefmailto:info@pimaroadimprovements.com?subjectWebsite%20enquiry target_top> info@pimaroadimprovements.com/a>/td> /tr> !-- website --> !-- in writing --> /tbody> /table> /div>/div> div classhive-block hive-block-content ljs> p stylepadding-top:20px;>Submit a comment or question/p> /div> div classhive-block-button text-left idhive-block-button-285> a hrefhttps://pimaroadimprovements.com/contact-us classbtn btn-primary rolebutton> span classljs>Contact Us/span> /a>/div> /div> div classcol-md-4> div classhive-block hive-block-content ljs> h5 idsign-up>Subscribe to Receive Project Updates/h5> /div> div classhive-block-subscribe hive-block idhive-block-339> div classhive-block-inner> p classljs>Would you like to stay informed and receive email updates about the project?/p> div classhive-subscribe-form-wrapper> p rolestatus>/p> form methodpost action classhive-subscribe-form idsubscribe-339> input typehidden namercID value1/> div classform-group form-group-email> label foremail-339 classtext-left>Email address/label> input idemail-339 nameemail typeemail classform-control value autocompleteemail/> /div> div classform-group form-group-submit> button typesubmit classbtn btn-primary btn-block>strong>Submit/strong>/button> /div> div classform-group form-group-sweets sweets styledisplay: none; visibility: hidden;> label forsweeter-email-339 classcontrol-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 typeemail idsweeter-email-339 namesweeter-email value autocompletenope classform-control ccm-input-email /> label forsweeter-input-339 classcontrol-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 typetext idsweeter-input-339 namesweeter-input value autocompletenope classform-control ccm-input-text /> label forsweeter-text-area-339 classcontrol-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 idsweeter-text-area-339 namesweeter-text-area autocompletenope classform-control>/textarea> /div> /form> /div> /div>/div>script typetext/javascript>$(function(){ $(#subscribe-339).validate({ rules: { email: { required: true, email: true }, firstName: { required: true }, lastName: { required: true }, organisation: { required: true } }, errorElement: span, errorClass: help-block help-validation, highlight: function(element) { $(element).parent().addClass(has-error); }, unhighlight: function(element) { $(element).parent().removeClass(has-error); }, submitHandler: function(form, event) { $my $(form); $.ajax({ type: POST, url: https://pimaroadimprovements.com/ccm/the_hive_project_support/tools/subscription/subscribe, data: { bID: 339, cID: 1, email: $my.find(inputnameemail).val(), firstName: $my.find(inputnamefirstName).val(), lastName: $my.find(inputnamelastName).val(), org: $my.find(inputnameorganisation).val(), sweeterEmail: $my.find(inputnamesweeter-email).val(), sweeterInput: $my.find(inputnamesweeter-input).val(), sweeterTextArea: $my.find(textareanamesweeter-text-area).val() }, dataType: json, headers: { X-Locale: (window.CCM_ACTIVE_LOCALE || en-US) }, beforeSend: function() { $my.find(typesubmit).addClass(disabled is-loading); }, success: function(data) { var $message $my.parent().find(prolestatus); switch (data.status) { case -1: $message.attr(class, alert alert-info).text(You have already subscribed.); break; case 0: $message.attr(class, alert alert-danger).text(We could not subscribe you. Please try again later.); break; case 1: $message.attr(class, alert alert-success ljs).text(Thank you for subscribing); break; } $message.insertBefore($my); }, complete: function() { $my.find(typesubmit).removeClass(disabled is-loading); } }); } })});/script> /div> /div> /div> /section>footer classfooter rolecontentinfo> div classcontainer-fluid> div classrow> div classcol-xs-6 col-sm-9> div classrow> div classcol-sm-12> ul> li> a hrefhttps://pimaroadimprovements.com/privacy-policy classljs>Privacy Policy/a> /li> li> a hrefhttps://pimaroadimprovements.com/terms-use classljs>Terms of Use/a> /li> li> a hrefhttps://pimaroadimprovements.com/accessibility classljs>Accessibility/a> /li> li> a hrefhttps://pimaroadimprovements.com/moderation classljs>Moderation/a> /li> li> a hrefhttps://pimaroadimprovements.com/translation-disclaimer classljs>Translation Disclaimer/a> /li> /ul> /div> /div> div classrow> div classcol-sm-12> div classfooter-copyright> small> © 2026 a href/>Pima Road Improvements/a>. All rights reserved. span classsign-in js-show-guest > a hrefhttps://pimaroadimprovements.com/login data-togglemodal data-target#loginModal data-remotefalse>Log In to Site/a> /span> span classsign-in js-show-user styledisplay:none; aria-hiddentrue> Currently logged in as b data-hive-userusername>USERNAME/b>. a hrefhttps://pimaroadimprovements.com/login/logout/LOGOUT_TOKEN> Sign Out /a> /span> /small> /div> /div> /div> /div> div classcol-xs-6 col-sm-3 hive-logo-div> a target_blank hrefhttps://www.socialpinpoint.com/>img classhive-logo altLink to Social Pinpoint website src/application/images/spp-logo.svg/>/a> /div> /div>!-- END OF ROW --> /div>/footer>!-- Privacy Policy Modal -->div classmodal hive-modal idprivacyPolicyModal tabindex-1 roledialog aria-modaltrue aria-labelledbyprivacyPolicyModalLabel aria-hiddentrue data-backdropstatic> div classmodal-dialog roledocument> div classmodal-content> div classmodal-header> button typebutton classclose btn btn-close data-dismissmodal aria-labelClose>i aria-hiddentrue classfa fa-close>/i>/button> h1 classmodal-title idprivacyPolicyModalLabel> span classljs>Privacy Policy/span> /h1> /div> div classmodal-body> div classhive-block hive-block-content ljs> p>This site is owned and operated by strong>WSP/strong> using software licensed from Social Pinpoint. We take appropriate measures to safeguard personal information and use encryption, access controls, and other security measures to protect it. For details on what personal information we may collect and access, please refer to a hrefhttps://www.socialpinpoint.com/privacy-policy/ target_blank>Social Pinpoints Privacy Policy/a>.br>/p>p>Users have the right to access, correct, or delete their personal information, subject to certain exceptions. For details on how to exercise these rights, or for any questions or concerns about our privacy practices, please contact us in writing at a hrefmailto:spp-questions@wsp.com?subjectPima Road Improvements>spp-questions@wsp.com/a>./p>p>This privacy policy may change from time to time, and any changes will be communicated to users through the site./p> /div> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal>Close/button> /div> /div> /div>/div>!-- Terms of Use Modal -->div classmodal hive-modal idtermsOfUseModal tabindex-1 roledialog aria-modaltrue aria-labelledbytermsOfUseModalLabel aria-hiddentrue data-backdropstatic> div classmodal-dialog roledocument> div classmodal-content> div classmodal-header> button typebutton classclose btn btn-close data-dismissmodal aria-labelClose>i aria-hiddentrue classfa fa-close>/i>/button> h1 classmodal-title idtermsOfUseModalLabel> span classljs>Terms of Use/span> /h1> /div> div classmodal-body> div classhive-block hive-block-content ljs> p>The following Terms and Conditions govern the use of strong>Pima Road Improvements/strong> (“the site”). The software platform is owned by Social Pinpoint Pty Ltd and operated by us, strong>WSP/strong>./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./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)./p>p>strong>What are the conditions with a user’s account? /strong>/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. Unauthorized 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./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./p>p>strong>What do we require from our users?/strong>/p>p>You must understand and agree that, without limitation:/p>ul> li>all information, data, images and other materials are the sole responsibility of the person from whom the content originated;/li> li> you are prohibited from advertising or offering to sell or buy any goods and services /li> 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> li> you cannot collect or store personal data about other users of the site /li> li> you cannot impersonate any person or entity, including without limitation to a strong>WSP/strong> representative/li> li> you cannot interrupt or interfere with the site or servers or networks connected to the site/li> li> you cannot attempt to gain unauthorized access to the site or other use accounts /li>/ul>p>strong>Can your account be suspended or terminated?/strong>/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./p>p>If you want to terminate your own account, please send an email to a hrefmailto:spp-questions@wsp.com?subjectPima Road Improvements>spp-questions@wsp.com/a>./p>p>strong>Governing Law/strong>/p>p>These Terms shall be governed in accordance with the laws of the State of Delaware, the United States of America and Queensland, Australia, without regard to its conflict of law provisions.br>/p>p>strong>Indemnification/strong>/p>p>strong>WSP/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./p>p>strong>What content do we own? /strong>/p>p>This website contains the copyrighted material, trademarks, patents, trade secrets and other proprietary information (“Intellectual Property”) of strong>WSP/strong> and its suppliers and licensors. strong>WSP /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, software, source code, pages, documents and online graphics, photographs, sounds, audio, video and other interactive features are owned by or licensed to us./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 License./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./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./p>p>strong>Disclaimer and Warranties/strong>/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./p>p>strong>What happens if these Terms change? /strong>/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./p>p>strong>Contact Us/strong>/p>p>If you have any questions about these Terms, please contact us at a hrefmailto:spp-questions@wsp.com?subjectPima Road Improvements>spp-questions@wsp.com/a>/p> /div> /div> div classmodal-footer> button typebutton classbtn btn-default data-dismissmodal>Close/button> /div> /div> /div>/div>!-- Login Modal -->div classmodal hive-modal login-modal idloginModal tabindex-1 roledialog aria-modaltrue aria-labelledbyloginModalLabel aria-hiddentrue data-backdropstatic> div classmodal-dialog> div classmodal-content> div classmodal-body login-signup-form> button typebutton classclose btn btn-close data-dismissmodal aria-labelClose>i aria-hiddentrue classfa fa-close>/i>/button> div classclearfix>/div> div classtext-center> h1 classmodal-title idloginModalLabel>Welcome back/h1> /div> div data-handleconcrete> form idlogInForm actionhttps://pimaroadimprovements.com/login/authenticate methodPOST> input typehidden namercID value1 /> div classerror-message rolealert tabindex-1>/div> div classform-group> label forloginFormEmail>Email address/label> input typeemail classform-control idloginFormEmail nameuName autocompleteusername> /div> div classform-group> label forloginFormPassword classcontrol-label>Password/label> div classinput-group input-group-password-toggle>input typepassword idloginFormPassword nameuPassword value autocompletecurrent-password classform-control ccm-input-password />div classinput-group-btn>button typebutton classbtn btn-inline btn-toggle-password js-btn-toggle-password rolebutton aria-pressedfalse titleShow Password aria-labelShow Password stylebackground-image: url(https://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg) data-show-imghttps://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg data-hide-imghttps://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-off.svg>/button>/div>/div> /div> div classform-group> div classrow> div classcol-sm-6 remember-me> div classcheckbox-single> input typecheckbox nameuMaintainLogin value1 idloginModalRememberMe> label forloginModalRememberMe>Remember me/label> /div> /div> div classcol-sm-6 forgot-password-link> a href# data-target#resetPasswordModal rolebutton classjs-modal-switch>Forgot your password?/a> /div> /div> /div> div classform-group> button typesubmit classbtn btn-primary btn-block>Log in/button> /div> input typehidden nameccm_token value1772052050:a1a195d1b0f21dee9fa9ccb9559f807b /> /form> /div> div data-handleauth0_hdp styledisplay:none;> form methodpost actionhttps://pimaroadimprovements.com/ccm/system/authentication/oauth2/auth0_hdp/attempt_auth> input typehidden namercID value1 /> div classform-group> label forauth0LoginModalEmail>Email address/label> input typeemail idauth0LoginModalEmail nameuName classform-control readonly /> /div> div classform-group> button typesubmit classbtn btn-primary btn-block>Log in with Auth0/button> /div> p classtext-center> button typebutton classbtn btn-inline btn-link>Cancel/button> /p> /form> /div> /div> /div> /div>/div>!-- Forgot Password Modal -->div classmodal hive-modal reset-password-modal idresetPasswordModal tabindex-1 roledialog aria-modaltrue aria-labelledbyresetPasswordModalLabel aria-hiddentrue> div classmodal-dialog roledocument> div classmodal-content> div classmodal-body login-signup-form> button typebutton classclose btn btn-close data-dismissmodal aria-labelClose>i aria-hiddentrue classfa fa-close>/i>/button> div classclearfix>/div> div classtext-center> h1 classmodal-title idresetPasswordModalLabel>Reset password/h1> p>Enter your email address below. We will send you instructions to reset your password./p> /div> form idresetPasswordForm actionhttps://pimaroadimprovements.com/login/forgot_password methodpost> div classerror-message aria-hiddentrue rolealert>/div> div classform-group> label forresetPasswordEmail>Email address/label> input typeemail classform-control idresetPasswordEmail nameuEmail placeholderEmail> /div> div classform-group> div classcaptcha-security> div classgrecaptcha-checkbox idg-recaptcha-d190ab6a9f data-themelight data-sitekey6LdJMTMqAAAAAETfHY4DjuqI4QcdbSBm5NDuybvk>/div> /div> /div> div classform-group> button typesubmit classbtn btn-primary btn-block>Reset and Email Password/button> /div> /form> p classtext-center>Back to a href# data-target#loginModal rolebutton classjs-modal-switch>Log in/a>/p> /div> /div> /div>/div>!-- Sign Up Modal -->div classmodal hive-modal signup-modal idsignUpModal tabindex-1 roledialog aria-modaltrue aria-labelledbysignUpModalLabel aria-hiddentrue data-backdropstatic> div classmodal-dialog roledocument> div classmodal-content> div classmodal-body login-signup-form> button typebutton classclose btn btn-close data-dismissmodal aria-labelClose>i aria-hiddentrue classfa fa-close>/i>/button> div classclearfix>/div> h1 classmodal-title ljs idsignUpModalLabel>Join our online community to participate in shaping our future/h1> p classmodal-description ljs>Creating an account helps us better understand your needs and the needs of the community./p> div classtext-center> /div> form idsignUpForm actionhttps://pimaroadimprovements.com/register/do_register methodPOST data-next-modal#userDetailsModal> input typehidden nameccm_token value1772052050:bd7e924b4f5f9b9e8633e17ee3faf6b8 /> div classerror-message hidden rolealert aria-hiddentrue tabindex-1>/div> div classform-group sweets styledisplay: none; visibility: hidden;> label forinsert-your-email-signup-modal classcontrol-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 typeemail idinsert-your-email-signup-modal nameinsert-your-email value autocompleteoff classform-control ccm-input-email /> label forsweeter-input-signup-modal classcontrol-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 typetext idsweeter-input-signup-modal namesweeter-input value autocompleteoff classform-control ccm-input-text /> label forsweeter-text-area-signup-modal classcontrol-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 idsweeter-text-area-signup-modal namesweeter-text-area autocompleteoff classform-control>/textarea> /div> div classform-group> label forsignupFormName>span classljs>Username/span> span classtext-muted small>Required/label> input typetext classform-control idsignupFormName nameuName minlength3 maxlength64> /div> div classform-group> label forsignupFormEmail>span classljs>Email Address/span> span classtext-muted small>Required/label> input typeemail classform-control idsignupFormEmail nameuEmail autocompleteusername> /div> div classform-group> label forsignupFormPassword>span classljs>Password/span> span classtext-muted small>Required/label> span classhelp-block help-description idsignupFormPasswordRequirements> Your password must have a minimum length of 5 characters. /span> div classinput-group input-group-password-toggle>input typepassword idsignupFormPassword nameuPassword value autocompletenew-password aria-describedbysignupFormPasswordRequirements minlength5 maxlength128 number_of0 char_upper char_lower char_number char_special classform-control ccm-input-password />div classinput-group-btn>button typebutton classbtn btn-inline btn-toggle-password js-btn-toggle-password rolebutton aria-pressedfalse titleShow Password aria-labelShow Password stylebackground-image: url(https://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg) data-show-imghttps://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg data-hide-imghttps://s3.us-west-2.amazonaws.com/hdp.us.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-off.svg>/button>/div>/div> /div> div classform-group> div classcheckbox checkbox-single>input typecheckbox idak_privacy_statement_h382t nameakID38value requiredrequired classccm-input-checkbox value1 /> label forak_privacy_statement_h382t> span>span classljs>I agree to the privacy statement/span> span classtext-muted small>Required/span>span>/label>/div>/div> div classform-group> div classcaptcha-security> div classgrecaptcha-checkbox idg-recaptcha-a97f78471a data-themelight data-sitekey6LdJMTMqAAAAAETfHY4DjuqI4QcdbSBm5NDuybvk>/div> /div> /div> div classform-group> span classhelp-block idpolicy-terms> By creating an account you agree to our a hrefhttps://pimaroadimprovements.com/privacy-policy target_blank data-target#privacyPolicyModal classjs-modal-switch ljs>Privacy Policy/a> and a hrefhttps://pimaroadimprovements.com/terms-use target_blank data-target#termsOfUseModal classjs-modal-switch ljs>Terms of Use/a> /span> button typesubmit classbtn btn-primary btn-block aria-describedbypolicy-terms>Create Account/button> /div> /form> p classtext-center> Already have an account? a href# data-target#loginModal rolebutton classjs-modal-switch>Log in/a> now /p> /div> /div> /div>/div>!-- Sign Up Confirm Modal -->div classmodal hive-modal signup-confirm-modal idsignUpConfirmModal tabindex-1 roledialog aria-modaltrue aria-labelledbysignUpConfirmModalLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-body> button typebutton classclose btn btn-close data-dismissmodal aria-labelClose>i aria-hiddentrue classfa fa-close>/i>/button> div classclearfix>/div> div classalert alert-account-created rolealert idsignUpConfirmModalLabel> svg version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink x0px y0px width24px height24px viewBox0 0 24 24 enable-backgroundnew 0 0 24 24 xml:spacepreserve>path dM23.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> div classjs-success-msg-container> p>Thank you, your account has been created./p> /div> /div> button typebutton classbtn btn-default btn-block data-dismissmodal>Close/button> /div> /div> /div>/div>!-- User Details Modal -->div classmodal hive-modal user-details-modal iduserDetailsModal tabindex-1 roledialog aria-modaltrue aria-labelledbyuserDetailsModalLabel aria-hiddentrue> div classmodal-dialog roledocument> div classmodal-content> div classmodal-body user-details-form> button typebutton classclose btn btn-close data-dismissmodal aria-labelClose>i aria-hiddentrue classfa fa-close>/i>/button> div classclearfix>/div> div classalert alert-account-created mod-alert-success rolealert> Thank you, your account has been created. /div> h1 classmodal-title ljs iduserDetailsModalLabel>Youre almost there, we just need a little more information/h1> p classljs>Completing the questions below helps us better understand the diverse range of people who contribute their ideas. The questions are optional./p> hr /> form iduserDetailsForm actionhttps://pimaroadimprovements.com/register/update_details methodPOST> div classerror-message rolealert aria-hiddentrue>/div> div classform-group sweets styledisplay: none; visibility: hidden;> label forinsert-your-email-user-details-modal classcontrol-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 typeemail idinsert-your-email-user-details-modal nameinsert-your-email value autocompleteoff classform-control ccm-input-email /> label forsweeter-input-user-details-modal classcontrol-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 typetext idsweeter-input-user-details-modal namesweeter-input value autocompleteoff classform-control ccm-input-text /> label forsweeter-text-area-user-details-modal classcontrol-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 idsweeter-text-area-user-details-modal namesweeter-text-area autocompleteoff classform-control>/textarea> /div> fieldset> legend classsr-only>User Details/legend> div classform-group> label classcontrol-label forak_postcode_iyyul> span classljs>ZIP Code/span> /label> input typetext idak_postcode_iyyul nameakID25value value classform-control ccm-input-text />/div>div classform-group> label classcontrol-label forak_gender_vdhtg> span classljs>Gender/span> /label> select idak_gender_vdhtg nameakID26atSelectOptionValue classform-control > option value>** None/option> option value12 classljs>Male/option> option value13 classljs>Female/option> option value14 classljs>Other identity/option> /select>/div>div classform-group> label classcontrol-label forak_year_of_birth_d9kg3> span classljs>Year of Birth/span> /label> input typenumber idak_year_of_birth_d9kg3 nameakID29value value stylewidth:100px min1900 max2026 step1 classform-control ccm-input-number />/div>div classform-group> fieldset> legend classcontrol-label legend-label> span classljs>Interests/span> /legend> div classcheckboxList checkboxList_ak_member_interests_ww0ks> /div> /fieldset>/div>div classform-group> fieldset> legend classcontrol-label legend-label> span classljs>Locations/span> /legend> div classcheckboxList checkboxList_ak_member_locations_skr02> /div> /fieldset>/div>div classform-group> div classcheckbox checkbox-single>input typecheckbox idak_interest_notifications_c23l6 nameakID41value classccm-input-checkbox value1 /> label forak_interest_notifications_c23l6> span>span classljs>I would like to be notified by email of new projects that match my interests/span>span>/label>/div>/div>div classform-group> div classcheckbox checkbox-single>input typecheckbox idak_newsletter_g8423 nameakID42value classccm-input-checkbox value1 /> label forak_newsletter_g8423> span>span classljs>I would like to receive monthly newsletter/span>span>/label>/div>/div> /fieldset> div classform-group> button typesubmit classbtn btn-primary btn-block>Submit/button> /div> /form> /div> /div> /div>/div>!-- Unsupported Browser Banner -->div idunsupported-banner classalert alert-warning alert-dismissible tabindex0 rolealert> button typebutton classclose data-dismissalert aria-labelClose>span aria-hiddentrue>×/span>/button> div classus-banner-content> svg classus-banner-icon width48 height48 viewBox0 0 48 48 fillnone xmlnshttp://www.w3.org/2000/svg> path dM40.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 19.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/> /svg> div classus-banner-item> p>strong>You’re using an outdated browser./strong>br> 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> /div> ul> li> a hrefhttps://www.google.com/chrome/> img src/application/themes/the_hive/img/chrome.svg width60 height60 alt loadinglazy> span>Download Chrome/span> /a> /li> li> a hrefhttps://getfirefox.com/> img src/application/themes/the_hive/img/firefox.svg width60 height60 alt loadinglazy> span>Download Firefox/span> /a> /li> li> a hrefhttps://www.microsoft.com/edge> img src/application/themes/the_hive/img/edge.svg width60 height60 alt loadinglazy> span>Download Edge/span> /a> /li> li> a hrefhttps://support.apple.com/downloads/safari> img src/application/themes/the_hive/img/safari.svg width60 height60 alt loadinglazy> span>Download Safari/span> /a> /li> /ul> /div>/div>script typetext/javascript>$(function() {if (/Trident\/|MSIE/.test(window.navigator.userAgent)) { $(#unsupported-banner).on(closed.bs.alert, function () { sessionStorage.setItem(banner-closed,yes); }) if (sessionStorage.getItem(banner-closed)yes) { $(#unsupported-banner).alert(close); } else { $(#unsupported-banner).css(display, block); }}});/script>/div>!-- END OF PAGE -->script typetext/javascript> var _paq _paq || ;/script>script typetext/javascript> _paq.push(setCustomVariable, 1, cID, 1, page); _paq.push(setCustomVariable, 2, projectID, 1, page); _paq.push(setCustomVariable, 3, lang, en, page); _paq.push(trackPageView); _paq.push(enableLinkTracking); _paq.push(setSecureCookie, true); (function() { var uhttps://piwik.us.harvestdp.com/; _paq.push(setTrackerUrl, u+piwik.php); _paq.push(setSiteId, 664); var ddocument, gd.createElement(script), sd.getElementsByTagName(script)0; g.typetext/javascript; g.asynctrue; g.defertrue; g.srcu+piwik.js; s.parentNode.insertBefore(g,s); })();/script>noscript>p>img srchttps://piwik.us.harvestdp.com/piwik.php?idsite664 styleborder:0; alt />/p>/noscript>script srchttps://www.google.com/recaptcha/api.js?hlen&onloadonLoadRecaptchaCallback&renderexplicit async defer>/script>script typetext/javascript src/application/js/bootstrap/collapse.js?_v3.4.1>/script>script typetext/javascript src/application/js/bootstrap/modal.js?_v3.4.1>/script>script typetext/javascript src/concrete/js/bootstrap/alert.js?_v3.4.1>/script>script typetext/javascript src/application/js/jquery.validate.min.js?_v1.21.0>/script>script typetext/javascript src/ccm/assets/localization/jquery-validate/js/en_US>/script>script typetext/javascript src/application/js/hive-login-signup.js?_v2.68.2.2>/script>script typetext/javascript src/concrete/js/select2.js?_v4.0.13>/script>script typetext/javascript src/ccm/assets/localization/select2/js/en_US>/script>script typetext/javascript src/concrete/js/jquery-migrate.min.js?_v3.5.2>/script>script typetext/javascript src/concrete/js/events.js?_v2.68.2.2>/script>script typetext/javascript src/concrete/js/underscore.js?_v1.13.7>/script>script typetext/javascript src/concrete/js/backbone.js?_v1.1.2>/script>script typetext/javascript src/concrete/js/bootstrap/dropdown.js?_v3.4.1>/script>script typetext/javascript src/concrete/js/bootstrap/tooltip.js?_v3.4.1>/script>script typetext/javascript src/concrete/js/bootstrap/popover.js?_v3.4.1>/script>script typetext/javascript src/application/js/bootstrap/tab.js?_v3.4.1>/script>script typetext/javascript src/application/js/ally.min.js?_v1.4.1>/script>script typetext/javascript src/concrete/js/jquery-ui.js?_v1.14.1>/script>script typetext/javascript src/ccm/assets/localization/jquery/ui/js/en_US>/script>script typetext/javascript src/ccm/assets/localization/core/js>/script>script typetext/javascript src/concrete/js/app.js?_v2.68.2.2>/script>script typetext/javascript src/application/js/alertify.min.js?_v0.3.11>/script>script typetext/javascript src/application/js/hive-alerts.js?_v2.68.2.2>/script>script typetext/javascript src/application/js/main.js?_v2.68.2.2>/script>script typetext/javascript src/application/js/bootstrap-switch.min.js?_v3.3.4>/script>script typetext/javascript src/application/js/hive-translator-picker.js?_v2.68.2.2>/script>script typetext/javascript src/packages/the_hive_feedback/js/masonry.pkgd.min.js?_v4.2.2>/script>script typetext/javascript src/packages/the_hive_project_support/js/hive-vue-masonry-plugin-window.js?_v0.11.7>/script>script typetext/javascript src/application/js/axios.min.js?_v1.12.2>/script>script typetext/javascript src/packages/the_hive_multimedia/js/lightGallery.custom.js?_v1.6.6>/script>script typetext/javascript src/packages/the_hive_multimedia/js/lightGalleryVideo.min.js?_v1.4.0>/script>script typetext/javascript src/application/js/imagesloaded.pkgd.min.js?_v5.0.0>/script>script typetext/javascript src/application/js/hive-antispam-grecaptcha-checkbox.js?_v2.68.2.2>/script>script typetext/javascript src/application/js/jquery.scrolldepth.min.js?_v1.2.0>/script>script typetext/javascript src/application/js/riveted.min.js?_v0.6.1>/script>script typetext/javascript>$(function(){ jQuery && jQuery.scrollDepth && jQuery.scrollDepth({ userTiming: false, pixelDepth: false, eventHandler: function(data) { var eventValue parseInt(data.eventLabel) || 0; _paq.push(trackEvent, data.eventCategory, data.eventAction, data.eventLabel, eventValue); } });});/script>script typetext/javascript> window.riveted && riveted.init({ eventHandler: function(data) { _paq.push(trackEvent, Active Time, Seconds, data + s, 5); } })/script>script typetext/javascript>// Workaround for a Firefox only bug.// Transfers focus correctly to the anchor element:if (/Firefox/i.test(navigator.userAgent)) { $(ahref^#:not(href#)).on(keydown, function (e) { if (e.which 13 && ($(this.hash)0 && $(this.hash + :visible:tabbable)) ) { $(this.hash).focus(); } });}/script>script typetext/javascript src/application/themes/the_hive_v2/js/vendor/classie.js?_v2.68.2.2>/script>script typetext/javascript src/application/themes/the_hive_v2/js/main.js?_v2.68.2.2>/script>script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{beacon:bam.nr-data.net,licenseKey:8d90b6fc96,applicationID:1570974636,transactionName:bldVN0FUXxICAhVfDVcddBZAQV4MTCIOWAFLV0MGb2VQAggABlM+bVpSK1pDVDERDgtTAU1BayBcW0UTDA0NUxBlYlYEVmFIEQY9MUQNU1dUFwkPRwgGFg,queueTime:0,applicationTime:467,atts:QhBCQQlOTE1BAEMMGURP,errorBeacon:bam.nr-data.net,agent:}/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]