1"use strict";(self.webpackChunkone_web=self.webpackChunkone_web||[]).push([[1371],{49602:(e,i,s)=>{s.d(i,{A:()=>o});var a=s(71413),r=s(5218),t=s(52850),l=s(80027);s(82477);const o=function(e,i=""){return e?.type===t.i65.INTERNAL_SERVER_ERROR?a.qy` 2 <tray-failure> 3 <h4 slot="headline">${l.KP.title}</h4> 4 <p class="text-muted text-smaller">${(0,r._)(l.KP.description)}</p> 5 </tray-failure> 6 `:e?.type===t.i65.NOT_FOUND?a.qy` 7 <tray-failure> 8 <h4 slot="headline">This ${i} information has expired</h4> 9 <p class="text-muted text-smaller">Any details below are no longer valid.</p> 10 Details below are no longer current. Refresh the page or click 'Clear Details' to see 11 updated information. 12 </p> 13 </tray-failure> 14 `:void 0}},5110:(e,i,s)=>{var a=s(71413),r=s(52706),t=s(5218),l=s(30555),o=s(96548),n=s(32701),d=s(5124),g=s(24634),c=Object.defineProperty,p=Object.getOwnPropertyDescriptor,m=(e,i,s,a)=>{for(var r,t=a>1?void 0:a?p(i,s):i,l=e.length-1;l>=0;l--)(r=e[l])&&(t=(a?r(i,s,t):r(t))||t);return a&&t&&c(i,s,t),t};let v=class extends o.Ay{constructor(){super(...arguments),this.hasCarousel=!1,this.hasCarouselSingle=!1}static get styles(){return[n.A,d.A,g.A,a.AH` 15 :host { 16 display: block; 17 padding-top: var(--gap); 18 } 19 20 .card-fields_row table, 21 .card-fields_row table th, 22 .card-fields_row table td { 23 border-color: rgb(var(--darkest)); 24 border-style: solid; 25 border-width: 2px; 26 } 27 .card-fields_row table thead { 28 color: white; 29 background-color: #0454a5; 30 } 31 .card-fields_row table thead tr th { 32 padding: 0.5rem; 33 text-align: center; 34 margin: 0 0.5rem; 35 } 36 .card-fields_row table tbody { 37 font-weight: 400; 38 } 39 .card-fields_row:nth-child(even) table tbody tr:nth-child(even) { 40 background-color: rgba(var(--clouds), 0); 41 } 42 .card-fields_row:nth-child(even) table tbody tr:nth-child(odd) { 43 background-color: rgba(var(--clouds), 1); 44 } 45 .card-fields_row:nth-child(odd) table tbody tr:nth-child(even) { 46 background-color: rgba(var(--clouds), 1); 47 } 48 .card-fields_row:nth-child(odd) table tbody tr:nth-child(odd) { 49 background-color: rgba(var(--silver), 0.8); 50 } 51 52 .disclaimer { 53 display: block; 54 margin: var(--gap) calc(var(--gap) * 2); 55 } 56 .card-fields { 57 width: 100%; 58 } 59 .card-fields_header { 60 max-width: 50%; 61 font-weight: normal; 62 padding: var(--gap); 63 padding-left: calc(var(--gap) * 2); 64 } 65 .card-fields_header[colspan='2'] { 66 width: 1%; 67 white-space: nowrap; 68 font-weight: normal; 69 padding: var(--gap); 70 padding-left: calc(var(--gap) * 2); 71 } 72 .card-fields_col { 73 font-weight: 500; 74 padding: var(--gap); 75 padding-right: calc(var(--gap) * 2); 76 overflow-wrap: anywhere; 77 } 78 .card-fields_col[colspan='2'] { 79 padding-left: calc(var(--gap) * 2); 80 padding-right: calc(var(--gap) * 2); 81 } 82 .card-fields_row--even { 83 background-color: rgba(var(--clouds), 0.25); 84 } 85 .card-fields_row--odd { 86 background-color: rgba(var(--clouds), 1); 87 } 88 `]}render(){if(this.allFields)return a.qy` 89 <table class="card-fields"> 90 ${this.allFields.map(((e,i)=>this.renderRow(e,i)))} 91 </table> 92 ${this.disclaimer?a.qy` 93 <a 94 class="disclaimer" 95 href="${this.disclaimer}" 96 target="_blank" 97 rel="noopener noreferrer" 98 >Disclaimer</a 99 > 100 `:""} 101 `}renderRow(e,i){if(e)return a.qy`<tr 102 class=${(0,l.H)({"card-fields_row":!0,"card-fields_row--even":!!(i%2),"card-fields_row--odd":!(i%2)})} 103 > 104 ${this.renderRowContent(e)} 105 </tr> `}renderRowContent(e){return e.link?a.qy` <th class="card-fields_header" colspan="2" scope="row"> 106 <a href="${e.link}">${e.displayValue}</a> 107 </th>`:e.fieldName?e.displayValueSecondaryHTML?a.qy` 108 <th class="card-fields_header" scope="row">${e.fieldName}:</th> 109 <td class="card-fields_col"> 110 ${e.displayValueSecondaryHTML?a.qy`${(0,t._)(e.displayValue)} 111 ${(0,t._)(e.displayValueSecondaryHTML)}`:a.qy`${(0,t._)(e.displayValue)}`} 112 </td> 113 `:a.qy` 114 <th class="card-fields_header" scope="row">${e.fieldName}:</th> 115 <td class="card-fields_col"> 116 ${e.displayValueSecondary?a.qy`${(0,t._)(e.displayValue)} ${(0,t._)(e.displayValueSecondary)}`:a.qy`${(0,t._)(e.displayValue)}`} 117 </td> 118 `:e.displayValueSecondaryHTML?a.qy` 119 <td class="card-fields_col" colspan="2"> 120 ${e.displayValueSecondaryHTML?a.qy`${(0,t._)(e.displayValue)} 121 ${(0,t._)(e.displayValueSecondaryHTML)}`:a.qy`${(0,t._)(e.displayValue)}`} 122 </td> 123 `:a.qy` 124 <td class="card-fields_col" colspan="2"> 125 ${e.displayValueSecondary?a.qy`${(0,t._)(e.displayValue)} ${(0,t._)(e.displayValueSecondary)}`:a.qy`${(0,t._)(e.displayValue)}`} 126 </td> 127 `}};m([(0,r.MZ)({type:String})],v.prototype,"disclaimer",2),m([(0,r.MZ)({type:Boolean})],v.prototype,"hasCarousel",2),m([(0,r.MZ)({type:Boolean})],v.prototype,"hasCarouselSingle",2),m([(0,r.MZ)({type:Array})],v.prototype,"allFields",2),v=m([(0,r.EM)("card-all-fields")],v)},56774:(e,i,s)=>{var a=s(71413),r=s(52706),t=s(35135),l=s(70192),o=s(5218),n=s(96548),d=s(10388),g=s(32701),c=s(5124),p=(s(70909),s(62600),s(95313),s(52850)),m=s(80027),v=s(8986),f=Object.defineProperty,u=Object.getOwnPropertyDescriptor,h=(e,i,s,a)=>{for(var r,t=a>1?void 0:a?u(i,s):i,l=e.length-1;l>=0;l--)(r=e[l])&&(t=(a?r(i,s,t):r(t))||t);return a&&t&&f(i,s,t),t};let y=class extends n.Ay{static get styles(){return[g.A,c.A,a.AH` 128 :host { 129 display: block; 130 } 131 `]}render(){let e=this.nearbyResults?.filter((e=>!!e))||[];if(e.length&&(e=(0,v.Q9)(e)),e.length)return a.qy` 132 <card-result-list role="list"> 133 <h2 slot="title" class="h-display h-display-reduced-margin"> 134 <span style="color: rgb(var(--darker)); vertical-align: middle">Nearby Info</span> 135 <context-help-tooltip @show=${this.showContextHelp}> 136 <h3>What's This?</h3> 137 <p>${(0,o._)(m.d2.nearbyResults)}</p> 138 </context-help-tooltip> 139 </h2> 140 ${e.map((e=>{const i=e&&(0,l.ju)(e)&&e.quantities;let s;return e&&(0,l.ju)(e)&&e.delayDescriptions&&(s=e.delayDescriptions.filter((e=>!e?.segmentDelays?.length))),e?a.qy` 141 <card-result 142 role="listitem" 143 .result=${e} 144 uri="/${e.uri}" 145 hover-uri="${e.uri}" 146 thumb-url="${(0,t.J)(e?.views?.[0]?.url??void 0)}" 147 thumb-category="${(0,t.J)(e?.views?.[0]?e.views[0].category:p.NaE.UNKNOWN)}" 148 thumb-alt=${(0,t.J)(e.title??void 0)} 149 .quantities=${i||[]} 150 border-color=${(0,t.J)(e.color??void 0)} 151 icon="${(0,t.J)(e.icon??void 0)}" 152 .delayDescriptions="${s}" 153 .restAreaStatusSummary="${e.restAreaStatusSummary}" 154 > 155 <h3>${e.title}</h3> 156 <p class="text-muted text-smaller">${e.cityReference}</p> 157 </card-result> 158 `:void 0}))} 159 </card-result-list> 160 `}showContextHelp(){d.M_.dispatch({type:p.Aky,title:"nearby results"})}};h([(0,r.MZ)({type:Array})],y.prototype,"nearbyResults",2),y=h([(0,r.EM)("card-list-nearby-results")],y)},41820:(e,i,s)=>{var a=s(71413),r=s(52706),t=s(32701);Object.defineProperty,Object.getOwnPropertyDescriptor;let l=class extends a.WF{static get styles(){return[t.A,a.AH` 161 :host { 162 display: flex; 163 flex: 1 1 auto; 164 flex-direction: column; 165 box-shadow: var(--shadow-sm); 166 margin-bottom: calc(var(--gap) * 2); 167 } 168 `]}render(){return a.qy` <slot></slot> `}};l=((e,i,s,a)=>{for(var r,t=i,l=e.length-1;l>=0;l--)(r=e[l])&&(t=r(t)||t);return t})([(0,r.EM)("card-section-container")],l)},6710:(e,i,s)=>{var a=s(71413),r=s(52706),t=s(80480),l=s(32701),o=s(96548);Object.defineProperty,Object.getOwnPropertyDescriptor;let n=class extends o.Ay{static get styles(){return[l.A,a.AH` 169 :host { 170 display: flex; 171 } 172 :host([last-child]) { 173 flex-grow: 1; 174 } 175 .card-section_border { 176 flex: 0 0 var(--gap);
177 align-self: stretch; 178 background-color: var(--border-color); 179 } 180 .card-section_content { 181 flex-grow: 1; 182 } 183 :host([first-child]) .card-section_content { 184 border-top: var(--border-width) solid rgb(var(--silver)); 185 } 186 :host([last-child]) .card-section_content { 187 border-bottom: var(--border-width) solid rgb(var(--silver)); 188 } 189 `]}render(){return a.qy` 190 <div 191 class="card-section_border" 192 style="${(0,t.W)({"background-color":this.borderColor})}" 193 ></div> 194 <div 195 class="card-section_content" 196 style="${(0,t.W)({backgroundColor:this.backgroundColor,color:this.textColor,borderColor:this.backgroundColor.toLowerCase()!==o.Ay.DEFAULT_BACKGROUND_COLOR.toLowerCase()?this.borderColor:"rgb(var(--silver))"})}" 197 > 198 <div class="fadein"> 199 <slot></slot> 200 </div> 201 </div> 202 `}};n=((e,i,s,a)=>{for(var r,t=i,l=e.length-1;l>=0;l--)(r=e[l])&&(t=r(t)||t);return t})([(0,r.EM)("card-section")],n)},78302:(e,i,s)=>{var a=s(71413),r=s(52706),t=s(80480),l=s(30555),o=s(40342),n=s(35135),d=s(96548),g=s(32701),c=s(5124),p=s(24634),m=s(98101),v=s(52850),f=(s(95313),Object.defineProperty),u=Object.getOwnPropertyDescriptor,h=(e,i,s,a)=>{for(var r,t=a>1?void 0:a?u(i,s):i,l=e.length-1;l>=0;l--)(r=e[l])&&(t=(a?r(i,s,t):r(t))||t);return a&&t&&f(i,s,t),t};let y=class extends d.Ay{constructor(){super(...arguments),this.alwaysShowIcon=!1,this.isFreezing=!1,this.hasCarousel=!1,this.iconSize="1.5rem"}static get styles(){return[g.A,c.A,p.A,m.A,a.AH` 203 :host { 204 display: block; 205 margin-bottom: calc(var(--gap) * 2); 206 } 207 `]}render(){if(this.topFields&&this.topFields.length)return a.qy` 208 <ul 209 class=${(0,l.H)({"top-fields-grid":!0,"has-carousel":this.hasCarousel})} 210 > 211 ${this.topFields.filter((e=>e)).map(((e,i)=>{const s=e;return a.qy` 212 <li 213 class=${(0,l.H)({"top-field-item":!0,"card--rounded":!0,"top-field-freezing-temp":s.style===v.BcW&&this.isFreezing,"top-field-item-no-alert":!s.inAlertState,"top-field-item-alert":!!s.inAlertState})} 214 > 215 <div 216 class=${(0,l.H)({"top-field-alert-item-content":s.inAlertState||s.style===v.BcW&&this.isFreezing,"top-field-item-content":!(s.inAlertState||s.style===v.BcW&&this.isFreezing)})} 217 > 218 <img 219 src=${s.icon||"/images/icon-alert-triangle-white.svg"} 220 style=${(0,t.W)({display:s.inAlertState||this.alwaysShowIcon?"initial":"none",width:this.iconSize,height:this.iconSize})} 221 alt="" 222 role="presentation" 223 /> 224 ${s.link?a.qy`<a 225 href="${s.link}" 226 data-name=${s.fieldName||""} 227 data-value=${s.displayValue} 228 @click=${()=>this.linkClicked(s,i)} 229 @blur=${this.linkBlurred} 230 > 231 <h2 232 aria-label="${s.displayValueAccessibleLabel||""}" 233 style="font-size: 1.2rem !important;" 234 > 235 ${s.displayValue} 236 </h2> 237 </a>`:this.renderWindDirectionIcon(s)} 238 <div style="position: relative;"> 239 <p>${s.fieldName} ${this.renderTooltip(s)}</p> 240 ${this.renderCopiedMessage(s,i)} 241 </div> 242 </div> 243 </li> 244 `}))} 245 </ul> 246 `}renderWindDirectionIcon(e){if("string"==typeof e.fieldName&&/wi?nd|gu?st/i.test(e.fieldName)&&/dir(ection)?/i.test(e.fieldName)){let i;const s=e.displayValue.trim();if(/n(orth)?[_\W]*e(ast)?$/i.test(s))i="cardinal-northeast";else if(/^n(orth)?[_\W]*w(est)?$/i.test(s))i="cardinal-northwest";else if(/^n(orth)?$/i.test(s))i="cardinal-north";else if(/^s(outh)?[_\W]*e(ast)?$/i.test(s))i="cardinal-southeast";else if(/^s(outh)?[_\W]*w(est)?$/i.test(s))i="cardinal-southwest";else if(/^s(outh)?$/i.test(s))i="cardinal-south";else if(/^e(ast)?$/i.test(s))i="cardinal-east";else{if(!/^w(est)?$/i.test(s))return null;i="cardinal-west"}return a.qy`<img 247 style="width: 1.5rem;" 248 alt="arrow pointing ${e.displayValue}" 249 src="${{311:"/images/icon-chat-bubble.svg","alert-default":"/images/icon-alert-fill-solid.svg","alert-triangle":"/images/icon-alert-triangle.svg","alert-triangle-white":"/images/icon-alert-triangle-white.svg","alert-white":"/images/icon-alert-fill-solid-white.svg","announcement-solid":"/images/icon-notification-speaker-fill-solid.svg","area-fill-solid":"/images/icon-area-fill-solid.svg","area-fill-solid-alerts":"/images/icon-area-notification-fill-solid.svg","arrow-left":"/images/sprites.svg#arrow-left","arrow-left-double":"/images/sprites.svg#arrow-left-double","arrow-left-single":"/images/sprites.svg#arrow-left-single","arrow-down":"/images/sprites.svg#arrow-down","arrow-right":"/images/sprites.svg#arrow-right","arrow-right-double":"/images/sprites.svg#arrow-right-double","arrow-right-single":"/images/sprites.svg#arrow-right-single","camera-add-favorite-prompt":"/images/icon-camera-add-favorites.svg","camera-broken":"/images/icon-camera-closed-fill-solid.svg","camera-broken-selected":"/images/icon-camera-closed-active-fill-solid.svg","camera-default":"/images/icon-camera-fill-solid.svg","camera-favorite":"/images/icon-camera-favorite-fill-solid.svg","camera-favorite-inverted":"/images/icon-camera-favorite-fill-solid.svg","camera-hot":"/images/icon-camera-hot-fill-solid.svg","camera-hot-inverted":"/images/icon-camera-inverse-fill-solid.svg","camera-modal-unavailable":"/images/icon-camera-closed-fill-solid-padded-modal.svg","camera-unavailable":"/images/icon-camera-closed-fill-solid-padded.svg","camera-unavailable-fallback":"/images/icon-camera-closed-fill-solid-padded.png","camera-video-unavailable":"/images/video_unavailable.svg","camera-inactive-feed":"/images/inactive_camera_feed.svg","camera-video":"/images/icon-video-fill-solid.svg","cardinal-east":"/images/icon-cardinal-east.svg","cardinal-north":"/images/icon-cardinal-north.svg","cardinal-northeast":"/images/icon-cardinal-northeast.svg","cardinal-northwest":"/images/icon-cardinal-northwest.svg","cardinal-south":"/images/icon-cardinal-south.svg","cardinal-southeast":"/images/icon-cardinal-southeast.svg","cardinal-southwest":"/images/icon-cardinal-southwest.svg","cardinal-west":"/images/icon-cardinal-west.svg","close-btn":"/images/sprites.svg#close-btn","cluster-cameras":"/images/clusters/icon-cluster-camera-solid.svg","cluster-events":"/images/clusters/icon-cluster-solid.svg","content-favorite":"/images/icon-favorite-fill-solid.svg","content-favorite-selected":"/images/icon-favorite-fill-solid-selected.svg","favorite-place":"/images/icon-pin-fill-solid.svg","favorite-place-alerts":"/images/icon-pin-notification-fill-solid.svg","favorite-route":"/images/icon-car-fill-solid.svg","favorite-route-alerts":"/images/icon-car-notification-fill-solid.svg",construction:"/images/icon-construction-circle-fill-solid.svg","construction-shazam":"/images/icon-construction-circle-fill-solid-shazam.svg","dot-compact":"/images/mn-dot-compact.png","dot-compact-inverse":"/images/mn-dot-compact-inverse.png","dot-default":"/images/mn-dot.png","dot-default-inverse":"/images/mn-dot-inverse.png",edit:"/images/icon-edit-fill-solid.svg",mail:"/images/icon-mail-fill-solid-round.svg","email-grey-square":"/images/icon-mail-fill-solid.svg","external-camera-link":"/images/icon-external-link-fill-solid.svg","express-lane":"/images/ezpass/icon-express-lane-fill-solid.svg","external-link":"/images/icon-external-link-outline.svg","facebook-grey-square":"/images/icon-facebook-fill-solid.svg","failure-triangle":"/images/icon-notice-fill-solid.svg","feedback-grey-square":"/images/icon-feedback-fill-solid.svg","fueling-station-dot":"/images/fueling-stations/icon-ev-small-fill.svg","fueling-station-plug":"/images/fueling-stations/icon-ev-fill.svg","fueling-station-connector-chademo":"/images/fueling-stations/icon-ev-chademo-fill.svg","fueling-station-connector-j1772":"/images/fueling-stations/icon-ev-j1772-fill.svg","fueling-station-connector-j1772combo":"/images/fueling-stations/icon-ev-ccs-fill.svg","fueling-station-connector-nema1450":"/images/fueling-stations/icon-ev-nema1450-fill.svg","fueling-station-connector-nema515":"/images/fueling-stations/icon-ev-nema515-fill.svg","fueling-station-connector-nema520":"/images/fueling-stations/icon-ev-nema520-fill.svg","fueling-station-connector-tesla":"/images/fueling-stations/icon-ev-tesla-fill.svg",globe:"/images/sprites.svg#globe","globe-alt":"/images/sprites.svg#globe-alt","google-closure":"/images/icon-bar-google-closure-fill-solid.svg","icon-active-indicator":"/images/icon-active-indicator.svg","icon-hovering-indicator":"/images/icon-hovering-indicator.svg","icon-hovering-indicator-hot-camera":"/images/icon-hovering-indicator.svg","inactive-closure":"/images/inactive/tg_closure_routine_inactive.svg","inactive-construction":"/images/inactive/tg_construction_routine_inactive.svg","inactive-lane-closure":"/images/inactive/tg_lane_closure_routine_inactive.svg","inactive-restr
249ictions":"/images/inactive/tg_restrictions_routine_inactive.svg","inactive-night-construction":"/images/inactive/tg_construction_routine_inactive_nighttime.svg","info-exclamation":"/images/icon-info-fill-solid.svg","info-question-mark":"/images/icon-whats-fill-solid.svg","info-question-mark-white":"/images/icon-info-fill-solid-white.svg","info-question-mark-sprite":"/images/sprites.svg#help","info-round":"/images/icon-info-fill-solid-round.svg","layer-commercial-vehicle":"/images/icon-truck-fill.svg","list-view":"/images/sprites.svg#list-view",loading:"/images/loading.svg","map-feature-cluster":"/images/icon-cluster-solid.svg","maximize-arrow":"/images/sprites.svg#maximize-arrow","metro-traffic":"/images/sprites.svg#metro-traffic","minimize-arrow":"/images/sprites.svg#minimize-arrow",pandemic:"/images/pandemic.svg","parking-ev":"/images/icon-parking-ev-solid.svg","parking-l":"/images/icon-parking-l-solid.svg","parking-p":"/images/icon-parking-p-solid.svg","pin-a-fill":"/images/icon-pin-a-fill.svg","pin-a-padded":"/images/icon-pin-a-padded.svg","pin-b-fill":"/images/icon-pin-b-fill.svg","pin-b-padded":"/images/icon-pin-b-padded.svg","pin-default":"/images/icon-pin-fill.svg","play-button":"/images/sprites.svg#play","plow-applying-liquid":"/images/icon-plow-liquids-fill-solid.svg","plow-applying-mixed":"/images/icon-plow-mixed-fill-solid.svg","plow-applying-none":"/images/icon-plow-none-fill-solid.svg","plow-applying-solid":"/images/icon-plow-solids-fill-solid.svg","plow-camera":"/images/icon-camera-plow-fill-solid.svg","plow-default":"/images/icon-camera-plow-fill-solid.svg","plow-location-dot":"/images/plow-location-dot.svg","print-grey-square":"/images/icon-printer-fill-solid.svg","rest-area-closed":"/images/icon-restarea-closed-fill-solid.svg","rest-area-p-high-availability":"/images/icon-restarea-p-open-fill-solid.svg","rest-area-p-low-availability":"/images/icon-restarea-p-low-fill-solid.svg","rest-area-p-medium-availability":"/images/icon-restarea-p-med-fill-solid.svg","rest-area-p-no-realtime":"/images/icon-restarea-p-no-data-fill-solid.svg","rest-area-p-stateless":"/images/icon-restarea-p-stateless-fill-solid.svg","rest-area-p-trending-high-availability":"/images/icon-restarea-p-trending-open-fill-solid.svg","rest-area-p-trending-low-availability":"/images/icon-restarea-p-trending-low-fill-solid.svg","rest-area-p-trending-medium-availability":"/images/icon-restarea-p-trending-med-fill-solid.svg","rest-area-r-high-availability":"/images/icon-restarea-r-open-fill.svg","rest-area-r-low-availability":"/images/icon-restarea-r-low-fill.svg","rest-area-r-medium-availability":"/images/icon-restarea-r-med-fill.svg","rest-area-r-no-realtime":"/images/icon-restarea-r-no-data-fill-solid.svg","rest-area-r-stateless":"/images/icon-restarea-r-stateless-fill-solid.svg","rest-area-r-trending-high-availability":"/images/icon-restarea-r-trending-open-fill.svg","rest-area-r-trending-low-availability":"/images/icon-restarea-r-trending-low-fill.svg","rest-area-r-trending-medium-availability":"/images/icon-restarea-r-trending-med-fill.svg","rest-area-t-high-availability":"/images/icon-restarea-t-open-fill-solid.svg","rest-area-t-low-availability":"/images/icon-restarea-t-low-fill-solid.svg","rest-area-t-medium-availability":"/images/icon-restarea-t-med-fill-solid.svg","rest-area-t-no-realtime":"/images/icon-restarea-t-no-data-fill-solid.svg","rest-area-t-stateless":"/images/icon-restarea-t-stateless-fill-solid.svg","rest-area-t-trending-high-availability":"/images/icon-restarea-t-trending-open-fill-solid.svg","rest-area-t-trending-low-availability":"/images/icon-restarea-t-trending-low-fill-solid.svg","rest-area-t-trending-medium-availability":"/images/icon-restarea-t-trending-med-fill-solid.svg","roadway-fill":"/images/icon-roadway-fill.svg","road-condition-normal":"/images/icon-snowflake-seasonal-fill-solid.svg","road-report-axle-width-limit":"/images/icon-axle-width-fill-solid.svg","road-report-closure-normal":"/images/icon-closure-fill-solid.svg","road-report-closure-critical":"/images/icon-closure-fill-solid.svg","road-report-closure-normal-delay":"/images/icon-closure-fill-solid-delay.svg","road-report-closure-critical-delay":"/images/icon-closure-fill-solid-delay-shazam.svg","road-report-coming-soon":"/images/icon-scheduled-event-31-fill-solid.svg","road-report-construction":"/images/icon-construction-fill-solid.svg","road-report-crash":"/images/icon-accident-fill-solid.svg","road-report-critical-disruption":"/images/icon-shazam-fill.svg","road-report-danger":"/images/icon-danger-fill-solid.svg","road-report-delay-disruption":"/images/icon-delay-shazam-fill.svg","road-report-flooding":"/images/icon-flooding-fill-solid.svg","road-report-information":"/images/icon-info-fill-solid-round.svg","road-report-lane-closure":"/images/tg_lane_closure_routine.svg","road-report-ramp-impact":"/images/icon-ramp-impact-fill-solid.svg","road-report-ramp-impact-inactive":"/images/inactive/tg_ramp_impact_routine_inactive.svg","road-report-lane-closure-normal":"/images/icon-lane-closure-fill-solid.svg","road-report-major-construction":"/images/tg_major_construction_routine.svg","road-report-mountain-pass":"/images/icon-mountains-fill-solid-purple.
249svg","road-report-mountain-pass-alert-white":"/images/icon-mountains-alert-fill-white.svg","road-report-nighttime-construction":"/images/icon-stateless-nighttime-fill-solid.svg","road-report-pandemic-normal":"/images/icon-virus-fill-solid.svg","road-report-pandemic-critical":"/images/icon-virus-fill-solid-shazam.svg","road-report-restriction":"/images/icon-restrictions-fill-solid.svg","road-report-restriction-normal":"/images/icon-restrictions-fill-solid.svg","road-report-restriction-critical":"/images/icon-restrictions-fill-solid-shazam.svg","road-report-restriction-normal-delay":"/images/icon-restrictions-fill-solid-delay.svg","road-report-restriction-critical-delay":"/images/icon-restrictions-fill-solid-delay-shazam.svg","road-report-roadwork-normal":"/images/icon-construction-fill-solid.svg","road-report-roadwork-critical":"/images/icon-construction-fill-solid-shazam.svg","road-report-roadwork-normal-delay":"/images/icon-construction-fill-solid-delay.svg","road-report-roadwork-critical-delay":"/images/icon-construction-fill-solid-delay-shazam.svg","road-report-tow-prohibited":"/images/icon-towban-fill-solid.svg","road-report-traffic-delay":"/images/icon-delay-fill.svg","road-report-truck-ramp":"/images/icon-truck-ramp-fill-solid.svg","road-report-weigh-station":"/images/icon-weighstation-fill-solid.svg","roundabout-default":"/images/icon-roundabout-fill-solid.svg","search-default":"/images/icon-search-fill-solid.svg","sign-active":"/images/icon-active-sign-fill-solid.svg","sign-active-travel-time":"/images/icon-travel-time-fill-solid.svg","sign-active-tpim":"/images/icon-sign-parking-active-fill-solid.svg","sign-active-vsl":"/images/icon-vsl-active-fill-solid.svg","sign-posted-weight":"/images/icon-weight-restriction-fill-solid.svg","sign-default":"/images/icon-sign-fill-solid.svg","sign-inactive":"/images/icon-sign-fill-solid - grey.svg","sign-no-data":"/images/icon-sign-no-data-fill-solid.svg","sign-unavailable":"/images/icon-sign-broken-fill-solid.svg","sign-unavailable-fallback":"/images/icon-sign-broken-fill-solid-fallback.png","sign-overlay-not-found":"/images/overlay-signs/notFound.png","sprite-alert-triangle":"/images/sprites.svg#alert-triangle","sprite-area-fill":"/images/sprites.svg#area-fill","sprite-draw-area":"/images/sprites.svg#draw-area","sprite-arrow-left-lg":"/images/sprites.svg#arrow-left-lg","sprite-arrow-right-lg":"/images/sprites.svg#arrow-right-lg","sprite-bike":"/images/sprites.svg#bike","sprite-bus":"/images/sprites.svg#bus","sprite-camera":"/images/sprites.svg#camera","sprite-camera-fill":"/images/sprites.svg#camera-fill","sprite-camera-hot":"/images/sprites.svg#hot-camera","sprite-close":"/images/sprites.svg#close","sprite-directions":"/images/sprites.svg#directions","sprite-drive":"/images/sprites.svg#drive","sprite-feedback-confirmed":"/images/sprites.svg#confirm-check","sprite-feedback-wrong":"/images/sprites.svg#wrong-x","sprite-hamburger-menu":"/images/sprites.svg#hamburger","sprite-home":"/images/sprites.svg#home","sprite-info-question-mark":"/images/sprites.svg#help","sprite-layers":"/images/sprites.svg#layers","sprite-layers-collapse":"/images/sprites.svg#layers-collapse","sprite-layers-expand":"/images/sprites.svg#layers-expand","sprite-legend":"/images/sprites.svg#legend","sprite-legend-collapse":"/images/sprites.svg#legend-collapse","sprite-legend-expand":"/images/sprites.svg#legend-expand","sprite-magnifying-glass":"/images/sprites.svg#magnifying-glass","sprite-map-pin":"/images/sprites.svg#map-pin","sprite-mic-magic-fill":"/images/sprites.svg#mic-magic-fill","sprite-mic-magic-outline":"/images/sprites.svg#mic-magic-outline","sprite-mic-off-fill":"/images/sprites.svg#mic-off-fill","sprite-mic-off-outline":"/images/sprites.svg#mic-off-outline","sprite-mic-on-fill":"/images/sprites.svg#mic-on-fill","sprite-mic-on-outline":"/images/sprites.svg#mic-on-outline","sprite-minus":"/images/sprites.svg#minus","sprite-my-location":"/images/sprites.svg#my-location","sprite-notifications":"/images/sprites.svg#notifications","sprite-other-state-info":"/images/sprites.svg#info","sprite-pause":"/images/sprites.svg#pause","sprite-pin-a":"/images/sprites.svg#pin-a","sprite-pin-b":"/images/sprites.svg#pin-b","sprite-play":"/images/sprites.svg#play","sprite-plug":"/images/sprites.svg#plug","sprite-plus":"/images/sprites.svg#plus","sprite-refresh":"/images/sprites.svg#refresh","sprite-rest-area":"/images/sprites.svg#rest-area","sprite-reverse":"/images/sprites.svg#reverse","sprite-roadway":"/images/sprites.svg#roadway","sprite-schedule":"/images/sprites.svg#schedule","sprite-station-alert":"/images/sprites.svg#station-alert","sprite-station-normal":"/images/sprites.svg#station-normal","sprite-traffic":"/images/sprites.svg#traffic","sprite-trashcan":"/images/sprites.svg#trashcan","sprite-trucker":"/images/sprites.svg#trucker","sprite-up-arrow":"/images/sprites.svg#arrow-up","sprite-user":"/images/sprites.svg#user","sprite-walk":"/images/sprites.svg#walk","sprite-weather":"/images/sprites.svg#weather","sprite-winter":"/images/sprites.svg#winter","traffic-speed-dark-bg":"/images/icon-speedtable-fill-dark-bg.svg","traffic-speed-light-bg":"/images/icon-speedtable-fill-light-bg.svg","twitter-grey-square":"/images/icon-twitter-fill-solid.svg","video-default":"/images/icon-camera-fill-solid.svg","video-favorite":"/images/icon-camera-favorite-fill-solid.svg","video-hot":"/images/icon-camera-hot-fill-solid.svg","waze-jams":"/images/icon-waze-jam-moderate-traffic-fill-solid.svg","waze-jams-bumper":"/images/icon-wazeJams-heavy-traffic-fill-solid.svg","waze-accident":"/images/icon-waze-warning-fill.svg","waze-closure":"/images/icon-waze-closure-fill-solid.svg","waze-construction":"/images/icon-waze-construction-fill-solid.svg","waze-hazard":"/images/icon-waze-hazard-fill-solid.svg","waze-heavy-traffic":"/images/icon-wazeJams-heavy-traffic-fill-solid.svg","waze-mod-traffic":"/images/icon-waze-jam-moderate-traffic-fill-solid.svg","waze-weather-reports":"/images/icon-waze-storm-fill-solid.svg","weather-radar-legend":"/images/weather-radar-legend.svg","weather-station-alert":"/images/icon-rwis-alert-fill-solid.svg","weather-station-alert-freezing":"/images/icon-rwis-alert-freezing-fill-solid.svg","weather-station-alert-freezing-white":"/images/icon-rwis-alert-freezing-fill-solid-white.svg","weather-station-alert-white":"/images/icon-rwis-alert-inverse-fill-solid.svg","weather-station-default":"/images/icon-rwis-fill-solid.svg","weather-station-freezing":"/images/icon-rwis-frozen-fill-solid.svg","weather-station-no-data":"/images/icon-rwis-nodata-fill-solid.svg","weather-warning-default":"/images/tg_weather_routine.svg","weather-warning-critical":"/images/tg_weather_critical.svg","winter-driving-legend-visibility-really-reduced":"/images/icon-bar-visibility-greatly-reduced-fill-solid.svg","winter-driving-legend-visibiliy-reduced":"/images/icon-bar-visibility-reduced-solid.svg","winter-driving-completely-covered":"/images/icon-snowflake-completely-fill-solid.svg","winter-driving-not-advised":"/images/icon-snowflake-not-advised-fill.svg","winter-driving-partially-covered":"/images/icon-snowflake-partially-fill-solid.svg","winter-driving-road-closed":"/images/icon-snowflake-impassable-fill.svg","winter-driving-seasonal":"/images/icon-snowflake-fill.svg","winter-driving-legend-completely-covered":"/images/icon-bar-completely-fill-solid.svg","winter-driving-legend-not-advised":"/images/icon-bar-advised-fill-solid.svg","winter-driving-legend-partially-covered":"/images/icon-bar-partially-fill-solid.svg","winter-driving-legend-road-closed":"/images/icon-bar-roadclosure-fill-solid.svg","winter-driving-legend-seasonal":"/images/icon-bar-fast-solid-fill.svg","wildfire-active":"/images/icon-wildfire-active-fill-solid.svg","wildfire-inactive":"/images/icon-wildfire-inactive-fill-solid.svg","floodgate-regional":"/images/icon-regional-alert-fill-solid.svg"}[i]}"
250 />`}return a.qy`<h2 251 aria-label=${(0,n.J)(null===(0,n.J)(e.displayValueAccessibleLabel)?void 0:(0,n.J)(e.displayValueAccessibleLabel))} 252 > 253 ${e.displayValue} 254 </h2>`}renderCopiedMessage(e,i){return i===this.clipboardFieldIndex?a.qy`<div 255 style=" 256 position: absolute; 257 top: 0; 258 box-shadow: var(--shadow-md); 259 z-index: 1; 260 padding: calc(var(--gap) / 2); 261 background-color: #fff; 262 font-size: var(--smaller); 263 border-radius: 8px; 264 border: solid 1px rgb(var(--concrete));" 265 > 266 <p>${`${e.fieldName||""} Copied to clipboard.`.trim()}</p> 267 </div>`:null}renderTooltip(e){return e.tooltip?a.qy`<context-help-tooltip> 268 <p>${(0,o._)(e.tooltip)}</p> 269 </context-help-tooltip>`:null}linkBlurred(){this.clipboardFieldIndex=void 0}linkClicked(e,i){e.link?.startsWith("#clip")&&(this.clipboardFieldIndex=i)}};h([(0,r.MZ)({type:Boolean})],y.prototype,"alwaysShowIcon",2),h([(0,r.MZ)({type:Boolean})],y.prototype,"isFreezing",2),h([(0,r.MZ)({type:Boolean,reflect:!0,attribute:"has-carousel"})],y.prototype,"hasCarousel",2),h([(0,r.MZ)({type:String,reflect:!0})],y.prototype,"iconSize",2),h([(0,r.MZ)({type:Array})],y.prototype,"topFields",2),h([(0,r.MZ)({type:Number})],y.prototype,"clipboardFieldIndex",2),y=h([(0,r.EM)("card-top-fields")],y)},95313:(e,i,s)=>{var a,r=s(71413),t=s(52706),l=s(10427),o=s(51728),n=s(24634),d=Object.defineProperty,g=Object.getOwnPropertyDescriptor,c=(e,i,s,a)=>{for(var r,t=a>1?void 0:a?g(i,s):i,l=e.length-1;l>=0;l--)(r=e[l])&&(t=(a?r(i,s,t):r(t))||t);return a&&t&&d(i,s,t),t},p=(e,i,s)=>{if(!i.has(e))throw TypeError("Cannot "+s)};let m=class extends r.WF{constructor(){super(...arguments),this.iconSource="/images/icon-whats-fill-solid.svg",this.expanded=!1,this.omitIcon=!1,this.position=o.kl.BOTTOM,this.strategy="absolute",((e,i,s)=>{if(i.has(e))throw TypeError("Cannot add the same private member more than once");i instanceof WeakSet?i.add(e):i.set(e,void 0)})(this,a)}static get styles(){return[...l.Ay.styles,n.A,r.AH` 270 :host { 271 display: inline-block; 272 margin: -1rem -0.75rem -0.75rem; 273 vertical-align: sub; 274 275 --bg-color: rgb(var(--darkest)); 276 --text-color: #fff; 277 } 278 279 :host([center-vertically]) { 280 margin: -1.25rem -0.75rem -1rem; 281 vertical-align: middle; 282 } 283 284 :host([small-footprint]) [slot='toggler'] { 285 padding: 0; 286 margin: var(--gap); 287 } 288 289 #tooltip-wrapper { 290 padding: 1rem; 291 width: calc(100vw - var(--scrollbar-width) - 2rem - var(--gap) * 2); 292 max-width: 360px; 293 font-size: var(--smaller); 294 border-radius: var(--border-radius); 295 background-color: var(--bg-color); 296 box-shadow: var(--shadow-sm); 297 text-align: left; 298 text-transform: initial; 299 color: var(--text-color); 300 position: relative; 301 } 302 303 ::slotted(h3), 304 ::slotted(h4) { 305 font-size: var(--smaller) !important; 306 margin-bottom: 0.25rem; 307 } 308 309 popper-container { 310 --tail-color: rgb(var(--darkest)); 311 --tail-border-width: 0; 312 } 313 .tooltip-close { 314 position: absolute; 315 top: 0; 316 right: 0; 317 padding: var(--gap); 318 display: none; 319 fill: rgb(var(--concrete)); 320 } 321 @media (hover: none) { 322 .tooltip-close { 323 display: flex; 324 } 325 } 326 327 .btn-context-help { 328 padding: calc(var(--gap) - 0.25rem); 329 margin: 0.25rem; 330 } 331 `]}render(){return r.qy` 332 <popper-container 333 @mouseenter=${this.enter} 334 @mouseleave=${this.leave} 335 @focusin=${this.show} 336 @focusout=${this.hide} 337 @click=${this.stopPropagation} 338 position=${this.position} 339 strategy=${this.strategy} 340 ?is-visible="${this.expanded}" 341 is-flip 342 > 343 <button slot="toggler" class="btn fadein btn-context-help" aria-label="Help Tooltip"> 344 ${this.omitIcon?r.qy``:r.qy`<img role="presentation" class="icon-sm" src="${this.iconSource}" alt="" />`} 345 </button> 346 <div id="tooltip-wrapper"> 347 <button class="btn btn-close tooltip-close" title="Close"> 348 <svg role="presentation" class="btn_icon btn-sm_icon" aria-hidden="true"> 349 <use href="${"/images/sprites.svg#close-btn"}"></use> 350 </svg> 351 </button> 352 <slot></slot>
353 </div> 354 </popper-container> 355 `}stopPropagation(e){e.preventDefault(),e.stopPropagation(),this.expanded=!this.expanded}connectedCallback(){super.connectedCallback(),this.setAttribute("role","tooltip")}show(){this.expanded=!0}hide(){this.expanded=!1}enter(){var e,i,s;e=this,i=a,s=setTimeout((()=>{this.expanded=!0}),1e3),p(e,i,"write to private field"),i.set(e,s)}leave(){var e;clearTimeout((p(this,e=a,"read from private field"),e.get(this))),this.expanded=!1}};a=new WeakMap,c([(0,t.MZ)({type:String,attribute:"icon-source"})],m.prototype,"iconSource",2),c([(0,t.MZ)({type:Boolean,reflect:!0})],m.prototype,"expanded",2),c([(0,t.MZ)({type:Boolean})],m.prototype,"omitIcon",2),c([(0,t.MZ)({type:String})],m.prototype,"position",2),c([(0,t.MZ)({type:String})],m.prototype,"strategy",2),m=c([(0,t.EM)("context-help-tooltip")],m)},82477:(e,i,s)=>{var a=s(71413),r=s(52706),t=s(80480),l=s(5218),o=s(32701),n=s(5124),d=s(80027),g=s(96548);Object.defineProperty,Object.getOwnPropertyDescriptor;let c=class extends g.Ay{constructor(){super(...arguments),this._backgroundColor=d.KP.backgroundColor,this._borderColor=d.KP.borderColor}static get styles(){return[o.A,n.A,a.AH` 356 :host { 357 box-shadow: var(--shadow-sm); 358 display: flex; 359 } 360 361 .default-failure-border { 362 flex: 0 0 var(--gap); 363 align-self: stretch; 364 } 365 366 .default-failure-content { 367 display: flex; 368 border: var(--border-width) solid rgb(var(--silver)); 369 border-right: 0; 370 border-left: 0; 371 flex: 1; 372 } 373 `]}render(){return a.qy` 374 <div 375 class="default-failure-border" 376 style="${(0,t.W)({backgroundColor:this.borderColor})}" 377 ></div> 378 <section 379 class="default-failure-content" 380 style="${(0,t.W)({backgroundColor:this.backgroundColor,borderColor:this.borderColor})}" 381 > 382 <slot name="icon"> 383 <img src="${d.KP.icon}" role="presentation" alt="" class="card_icon " /> 384 </slot> 385 <div class="card_header-text card_description"> 386 <slot name="headline"> 387 <h4>${d.KP.title}</h4> 388 </slot> 389 <slot> 390 <div class="text-muted">${(0,l._)(d.KP.description)}</div> 391 </slot> 392 </div> 393 </section> 394 `}};c=((e,i,s,a)=>{for(var r,t=i,l=e.length-1;l>=0;l--)(r=e[l])&&(t=r(t)||t);return t})([(0,r.EM)("tray-failure")],c)}}]);
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.