1(self.webpackChunkone_web=self.webpackChunkone_web||[]).push([[5509],{7642:(e,t,r)=>{"use strict";var o=r(71413),i=r(52706),a=r(62905),s=r(20726),n=r(80027),c=r(63822),d=r(30466),l=r(25017),h=r(52800),u=r(67719),p=r(5074),m=Object.defineProperty,g=Object.getOwnPropertyDescriptor,b=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?g(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&m(t,r,a),a};const y=new Set;function v(){if(0===y.size)return;const e=Date.now();y.forEach((t=>{t.nowTimestamp=e}))}setInterval(v,6e4);let f=class extends o.WF{constructor(){super(...arguments),this.showTimezone=!0}render(){if(!this.timestamp||!this.timezone)return;if(!n.s1?.translations?.enabled)return(0,p.om)(this.timestamp,this.timezone,this.showTimezone,this.nowTimestamp)??void 0;const e=(0,a.utcToZonedTime)(this.timestamp,this.timezone),t=(0,a.utcToZonedTime)(this.nowTimestamp,this.timezone),r=(0,s.A)(e,t);let o=l.A;const i=(0,d.A)();"es"===i?o=h.A:"vi"===i&&(o=u.A);const m=(0,p.hv)(this.timestamp,this.timezone,o);return n.X0.simpleDateFormat?r<-6?`${m.day} ${m.month} ${m.year} ${(0,c.t)("at")} ${m.hour}:${m.minute}`:r<-1?`${(0,c.t)("Last")} ${m.weekday} ${(0,c.t)("at")} ${m.hour}:${m.minute}`.trim():r<0?`${(0,c.t)("Yesterday at")} ${m.hour}:${m.minute}`:r<1?`${(0,c.t)("Today at")} ${m.hour}:${m.minute}`:r<2?`${(0,c.t)("Tomorrow at")} ${m.hour}:${m.minute}`:r<7?`${m.weekday} ${(0,c.t)("at")} ${m.hour}:${m.minute}`:`${m.day} ${m.month} ${m.year}`:r<-6?`${m.month} ${m.day}`:r<-1?`${(0,c.t)("Last")} ${m.weekday} ${(0,c.t)("at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():r<0?`${(0,c.t)("Yesterday at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():r<1?`${(0,c.t)("Today at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():r<2?`${(0,c.t)("Tomorrow at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():r<7?`${m.weekday} ${(0,c.t)("at")} ${m.hour}:${m.minute} ${m.dayPeriod} ${this.showTimezone?m.timeZoneName:""}`.trim():`${m.month} ${m.day}`}connectedCallback(){super.connectedCallback(),y.add(this),v()}disconnectedCallback(){y.delete(this),super.disconnectedCallback()}createRenderRoot(){return this}};b([(0,i.MZ)({type:Number})],f.prototype,"timestamp",2),b([(0,i.MZ)({type:String})],f.prototype,"timezone",2),b([(0,i.MZ)({type:Boolean,attribute:"show-timezone"})],f.prototype,"showTimezone",2),b([(0,i.MZ)({type:Number})],f.prototype,"nowTimestamp",2),f=b([(0,i.EM)("relative-time")],f)},58959:(e,t,r)=>{"use strict";r.d(t,{o:()=>p});var o=r(71413),i=r(52706),a=r(52850),s=r(10388),n=r(66003),c=r(20732),d=r(87190),l=Object.defineProperty,h=Object.getOwnPropertyDescriptor,u=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?h(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&l(t,r,a),a};class p extends o.WF{constructor(){super(...arguments),this.isLoading=!1}cameraViewClicked(e){(0,c.n)();const t=e.currentTarget;if(s.M_.dispatch((0,d.wf)(null)),t.category===a.NaE.LINK&&t.src){const e=window.open(t.src);e&&(e.opener=null)}else s.M_.dispatch((0,n.oo)(`#${t.uri??""}`))}onCarouselScrollToCard(){s.M_.dispatch({type:a.JQP})}}u([(0,i.MZ)({type:Boolean,attribute:"loading",reflect:!0})],p.prototype,"isLoading",2),u([(0,i.MZ)({type:Object})],p.prototype,"error",2)},39243:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>$});var o=r(71413),i=r(52706),a=r(30555),s=r(56599),n=r(65160),c=r(39569),d=r(52850),l=r(10388),h=r(58959),u=r(32701),p=r(5124),m=r(80027),g=r(46205),b=r(49602),y=(r(32825),r(2439),r(41820),r(6710),Object.defineProperty),v=Object.getOwnPropertyDescriptor,f=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?v(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&y(t,r,a),a};let $=class extends((0,s.N)(l.M_)(h.o)){static get styles(){return[u.A,p.A,o.AH` 2 .card_description { 3 display: block; 4 } 5 6 .card_caption { 7 text-align: center; 8 } 9 10 .card_indent { 11 margin-top: 1.5rem; 12 } 13 14 main { 15 display: flex; 16 } 17 `]}render(){let e;return this.error?e=(0,b.A)(this.error,"announcement"):this.isLoading||this.message||(e=(0,b.A)({type:d.i65.NOT_FOUND},"announcement")),this.message?o.qy` 18 <card-section-container> 19 ${e} 20 <card-section 21 first-child 22 border-color="${this.message.priority?"rgb(var(--notification-bg, var(--danger)))":"rgb(var(--travel-time-sign-blue))"}" 23 > 24 <div> 25 <main role="main"> 26 ${this.message.priority?o.qy` 27 <img 28 src="/images/icon-floodgate.svg" 29 alt="" 30 role="presentation" 31 class="card_icon" 32 /> 33 `:o.qy` 34 <img 35 src="${"/images/icon-notification-speaker-fill-solid.svg"}" 36 alt="" 37 role="presentation" 38 class="card_icon" 39 /> 40 `} 41 <div 42 class="${(0,a.H)({"card_header-text":!0,card_description:!0}
42)}" 43 > 44 <h2>${(0,c.p)(this.message.title)}</h2> 45 46 <div>${(0,c.p)(this.message.content)}</div> 47 </div> 48 </main> 49 </div> 50 <content-actions 51 class="card_well" 52 titleText="${this.message.title}" 53 label="Announcement" 54 url="${window.location.href}" 55 .buttons="${["email","twitter","facebook"]}" 56 ></content-actions> 57 </card-section> 58 </card-section-container> 59 `:o.qy`<card-section-container> 60 ${e} 61 <card-section ?first-child=${!e} last-child> 62 <header class="card_header"> 63 <div class="placeholder_icon card_icon"></div> 64 <div class="card_header-text"> 65 <h2><div class="placeholder placeholder_h2"></div></h2> 66 <div class="placeholder placeholder_last-updated"></div> 67 </div> 68 </header> 69 <div class="card_indent card_description"> 70 <div class="placeholder"></div> 71 <div class="placeholder"></div> 72 </div> 73 </card-section> 74 </card-section-container>`}stateChanged(e){this.message=(0,g.vg)(e),this.error=e.cmsContent.error,this.isLoading=e.cmsContent.getMessagesLoading}updated(e){e.has("message")&&this.message&&(0,n.D)({title:`${this.message.title} | ${m.s1.pageTitle}`})}};f([(0,i.MZ)({type:Object})],$.prototype,"message",2),$=f([(0,i.EM)("tray-cms-message")],$)},49602:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var o=r(71413),i=r(5218),a=r(52850),s=r(80027);r(82477);const n=function(e,t=""){return e?.type===a.i65.INTERNAL_SERVER_ERROR?o.qy` 75 <tray-failure> 76 <h4 slot="headline">${s.KP.title}</h4> 77 <p class="text-muted text-smaller">${(0,i._)(s.KP.description)}</p> 78 </tray-failure> 79 `:e?.type===a.i65.NOT_FOUND?o.qy` 80 <tray-failure> 81 <h4 slot="headline">This ${t} information has expired</h4> 82 <p class="text-muted text-smaller">Any details below are no longer valid.</p> 83 Details below are no longer current. Refresh the page or click 'Clear Details' to see 84 updated information. 85 </p> 86 </tray-failure> 87 `:void 0}},96548:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>h,Wj:()=>l});var o=r(71413),i=r(52706),a=r(56188),s=Object.defineProperty,n=Object.getOwnPropertyDescriptor,c=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?n(t,r):t,c=e.length-1;c>=0;c--)(i=e[c])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&s(t,r,a),a};const d=class extends o.WF{constructor(){super(...arguments),this._borderColor="rgb(var(--concrete))",this._backgroundColor=d.DEFAULT_BACKGROUND_COLOR,this._textColor="rgb(var(--darkest))",this.hoverUri=void 0}set borderColor(e){const t=this._borderColor;this._borderColor=e,this.requestUpdate("borderColor",t)}get borderColor(){return this._borderColor}set backgroundColor(e){const t=this._backgroundColor;this._backgroundColor=e,this.requestUpdate("backgroundColor",t)}get backgroundColor(){return this._backgroundColor}set textColor(e){const t=this._textColor;this._textColor=e,this.requestUpdate("textColor",t)}get textColor(){return this._textColor}onCardMouseOver(){this.dispatchEvent((0,a.h)("crc:card:mouseover"))}onCardMouseOut(e){if(this.hoverUri){const t=e.relatedTarget;if(!t||this.shadowRoot&&this.shadowRoot.contains(t))return}this.dispatchEvent((0,a.h)("crc:card:mouseout"))}get card(){return this.renderRoot.querySelector("#card")}focusCard(e){this.hasUpdated?this.renderRoot.querySelector("#card").focus(e):this.updateComplete.then((()=>{this.renderRoot.querySelector("#card").focus(e)}))}};let l=d;l.DEFAULT_BACKGROUND_COLOR="#FFF",c([(0,i.MZ)({type:String,attribute:"border-color"})],l.prototype,"borderColor",1),c([(0,i.MZ)({type:String,attribute:"background-color"})],l.prototype,"backgroundColor",1),c([(0,i.MZ)({type:String,attribute:"text-color"})],l.prototype,"textColor",1),c([(0,i.MZ)({type:String,reflect:!0})],l.prototype,"uri",2),c([(0,i.MZ)({type:String,attribute:"hover-uri",reflect:!0})],l.prototype,"hoverUri",2);const h=l},41820:(e,t,r)=>{"use strict";var o=r(71413),i=r(52706),a=r(32701);Object.defineProperty,Object.getOwnPropertyDescriptor;let s=class extends o.WF{static get styles(){return[a.A,o.AH` 88 :host { 89 display: flex; 90 flex: 1 1 auto; 91 flex-direction: column; 92 box-shadow: var(--shadow-sm); 93 margin-bottom: calc(var(--gap) * 2); 94 } 95 `]}render(){return o.qy` <slot></slot> `}};s=((e,t,r,o)=>{for(var i,a=t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=i(a)||a);return a}
95)([(0,i.EM)("card-section-container")],s)},6710:(e,t,r)=>{"use strict";var o=r(71413),i=r(52706),a=r(80480),s=r(32701),n=r(96548);Object.defineProperty,Object.getOwnPropertyDescriptor;let c=class extends n.Ay{static get styles(){return[s.A,o.AH` 96 :host { 97 display: flex; 98 } 99 :host([last-child]) { 100 flex-grow: 1; 101 } 102 .card-section_border { 103 flex: 0 0 var(--gap); 104 align-self: stretch; 105 background-color: var(--border-color); 106 } 107 .card-section_content { 108 flex-grow: 1; 109 } 110 :host([first-child]) .card-section_content { 111 border-top: var(--border-width) solid rgb(var(--silver)); 112 } 113 :host([last-child]) .card-section_content { 114 border-bottom: var(--border-width) solid rgb(var(--silver)); 115 } 116 `]}render(){return o.qy` 117 <div 118 class="card-section_border" 119 style="${(0,a.W)({"background-color":this.borderColor})}" 120 ></div> 121 <div 122 class="card-section_content" 123 style="${(0,a.W)({backgroundColor:this.backgroundColor,color:this.textColor,borderColor:this.backgroundColor.toLowerCase()!==n.Ay.DEFAULT_BACKGROUND_COLOR.toLowerCase()?this.borderColor:"rgb(var(--silver))"})}" 124 > 125 <div class="fadein"> 126 <slot></slot> 127 </div> 128 </div> 129 `}};c=((e,t,r,o)=>{for(var i,a=t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=i(a)||a);return a})([(0,i.EM)("card-section")],c)},32825:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var o=r(71413),i=r(52706),a=r(63822),s=r(32701),n=r(80027),c=(r(7642),Object.defineProperty),d=Object.getOwnPropertyDescriptor,l=(e,t,r,o)=>{for(var i,a=o>1?void 0:o?d(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o?i(t,r,a):i(a))||a);return o&&a&&c(t,r,a),a};let h=class extends o.WF{constructor(){super(...arguments),this.label="Updated",this.isWazeEvent=!1}static get styles(){return[s.A,o.AH` 130 :host { 131 display: inline; 132 color: rgb(var(--darker)); 133 font-style: italic; 134 font-size: var(--smaller); 135 } 136 a { 137 font-weight: bold; 138 text-decoration: underline; 139 } 140 `]}render(){return this.timestamp&&this.timezone?this.isWazeEvent&&this.agencyAttribution?o.qy` 141 ${(0,a.t)(this.label)} ${this.agencyAttribution.agencyName} 142 <relative-time timestamp=${this.timestamp} timezone=${this.timezone}></relative-time> 143 `:n.JM.agencyAttributionEnabled&&this.agencyAttribution?o.qy` 144 ${this.agencyAttribution.agencyIconURL?o.qy` 145 <img 146 src="${this.agencyAttribution.agencyIconURL}" 147 alt="" 148 style="vertical-align: middle" 149 role="presentation" 150 /> 151 `:""} 152 ${(0,a.t)(this.label)} 153 <relative-time timestamp=${this.timestamp} timezone=${this.timezone}></relative-time> 154 ${this.agencyAttribution.agencyName?o.qy` 155 ${(0,a.t)("by")} 156 ${this.agencyAttribution.agencyURL?o.qy` 157 <a href="${this.agencyAttribution.agencyURL}" 158 >${this.agencyAttribution.agencyName}</a 159 > 160 `:o.qy` ${this.agencyAttribution.agencyName} `} 161 `:o.qy``} 162 `:o.qy` 163 ${(0,a.t)(this.label)} 164 <relative-time timestamp=${this.timestamp} timezone=${this.timezone}></relative-time> 165 `:o.qy`<span class="placeholder placeholder_last-updated"></span>`}};l([(0,i.MZ)({type:Number})],h.prototype,"timestamp",2),l([(0,i.MZ)({type:String})],h.prototype,"timezone",2),l([(0,i.MZ)({type:String,reflect:!0})],h.prototype,"label",2),l([(0,i.MZ)({type:Object,reflect:!0})],h.prototype,"agencyAttribution",2),l([(0,i.MZ)({type:Boolean,reflect:!0})],h.prototype,"isWazeEvent",2),h=l([(0,i.EM)("date-last-updated")],h);const u=8792==r.j?h:null},82477:(e,t,r)=>{"use strict";var o=r(71413),i=r(52706),a=r(80480),s=r(5218),n=r(32701),c=r(5124),d=r(80027),l=r(96548);Object.defineProperty,Object.getOwnPropertyDescriptor;let h=class extends l.Ay{constructor(){super(...arguments),this._backgroundColor=d.KP.backgroundColor,this._borderColor=d.KP.borderColor}static get styles(){return[n.A,c.A,o.AH` 166 :host { 167 box-shadow: var(--shadow-sm); 168 display: flex; 169 } 170 171 .default-failure-border { 172 flex: 0 0 var(--gap); 173 align-self: stretch; 174 } 175 176 .default-failure-content { 177 display: flex; 178 border: var(--border-width) solid rgb(var(--silver)); 179 border-right: 0; 180 border-left: 0; 181 flex: 1; 182 } 183 `]}render(){return o.qy` 184 <div 185 class="default-failure-border" 186 style="${(0,a.W)({backgroundColor:this.borderColor})}" 187 ></div> 188 <section 189 class="default-failure-content" 190 style="${(0,a.W)({backgroundColor:this.backgroundColor,borderColor:this.borderColor})}" 191 > 192 <slot name="icon"> 193 <img src="${d.KP.icon}" role="presentation" alt="" class="card_icon " /> 194 </slot> 195 <div class="card_header-text card_description"> 196 <slot name="headline"> 197 <h4>${d.KP.title}</h4> 198 </slot> 199 <slot> 200 <div class="text-muted">${(0,s._)(d.KP.description)}</div> 201 </slot>
202 </div> 203 </section> 204 `}};h=((e,t,r,o)=>{for(var i,a=t,s=e.length-1;s>=0;s--)(i=e[s])&&(a=i(a)||a);return a})([(0,i.EM)("tray-failure")],h)},5124:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const o=[r(71413).AH` 205 .card { 206 background-color: #fff; 207 box-shadow: var(--shadow-sm); 208 border: var(--border-width) solid rgb(var(--silver)); 209 } 210 211 .card--link { 212 transition: background-color 0.25s linear; 213 position: relative; 214 color: rgb(var(--darkest)); 215 } 216 .card--link:after { 217 content: ''; 218 position: absolute; 219 top: 0; 220 bottom: 0; 221 left: 0; 222 right: 0; 223 visibility: hidden; 224 pointer-events: none; 225 opacity: 0; 226 background-color: rgba(var(--peter-river), 0.1); 227 transition: all 0.15s ease-out; 228 } 229 230 .card--link:hover { 231 box-shadow: 0 0 0 0.25rem rgba(var(--peter-river), 0.25); 232 z-index: 1; 233 } 234 235 .card--link:focus { 236 border-color: rgba(var(--peter-river), 0.75); 237 position: relative; 238 z-index: 1; 239 } 240 a.card--link:active { 241 background-color: #fff; 242 } 243 244 .card--link:active:after { 245 visibility: visible; 246 opacity: 1; 247 } 248 249 .card_icon { 250 align-self: start; 251 margin: 1.875rem var(--gap) 0.375rem calc(var(--gap) * 2); 252 flex-shrink: 0; 253 width: 2.75rem; 254 height: 2.75rem; 255 } 256 257 .card_header { 258 display: flex; 259 margin-bottom: 1rem; 260 } 261 262 .card_header-text { 263 margin: 1.5rem 1.5rem 0 0; 264 flex: 1 0; 265 } 266 267 .card_header-button-container { 268 padding: 0; 269 width: 1.5rem; 270 height: 1.5rem; 271 margin-right: calc(var(--gap) / 2); 272 } 273 274 .card_description { 275 margin-bottom: 1.5rem; 276 } 277 278 .card_description img { 279 max-width: 100%; 280 } 281 282 .card_indent { 283 margin-left: 1.5rem; 284 margin-right: 1.5rem; 285 } 286 .card_pad-top { 287 margin-top: 1.5rem; 288 } 289 290 .card_img { 291 display: flex; 292 width: 100%; 293 background-color: rgba(var(--concrete), 0.15); 294 } 295 296 .card_caption { 297 padding: 0.5rem; 298 text-overflow: ellipsis; 299 white-space: nowrap; 300 overflow: hidden; 301 } 302 303 .card_well { 304 padding: var(--gap) 0; 305 background: rgba(var(--clouds), 0.25); 306 } 307 .card--rounded { 308 border-radius: var(--border-radius); 309 } 310 `]},20732:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,n:()=>a});var o=r(87190),i=r(10388);function a(){i.M_.dispatch((0,o.wf)(null))}function s(e){const{hoverUri:t}=e?.currentTarget;i.M_.dispatch((0,o.wf)(t??null))}},39569:(e,t,r)=>{"use strict";r.d(t,{p:()=>d});var o=r(4842),i=r(5218),a=r(77614),s=r(78770),n=r.n(s);class c extends o.WL{constructor(){super(...arguments),this.memoizedSanitize=(0,a.A)((e=>{return t=e,n()(t,{allowedTags:n().defaults.allowedTags.concat(["img"]),allowedSchemes:n().defaults.allowedSchemes.concat(["data"]),allowedAttributes:{...n().defaults.allowedAttributes,h1:["id"],h2:["id"],h3:["id"],h4:["id"],h5:["id"],h6:["id"]}});var t}))}render(e){const t=this.memoizedSanitize(e);return(0,i._)(t)}}const d=(0,o.u$)(c)},49746:()=>{},19977:()=>{},197:()=>{},21866:()=>{},52739:()=>{}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.