1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5263],{8142:function(e,t,i){i.d(t,{Z:function(){return u}});var o=i(386),r=i(3160),l=i(4935),s=i(4433),a=i(8547),n=i(3339),h=i(2952),d=i(301);let g=(0,l.iv)` 2 /* Image container foundation */ 3 .image-container { 4 height: 100%; 5 width: 100%; 6 } 7 8 /* Image element foundation */ 9 .image { 10 display: block; 11 height: auto; 12 max-width: 100%; 13 } 14 15 /* Placeholder foundation */ 16 .placeholder { 17 overflow: hidden; 18 height: 100%; 19 width: 100%; 20 min-width: var(--pu-size-image-placeholder, 7em); 21 } 22`,p=(0,l.iv)` 23 /* Value-Based Property API - Image fit behavior */ 24 .image-fit .image { 25 height: 100%; 26 width: 100%; 27 max-width: initial; 28 } 29 30 .image-fit--cover .image { 31 object-fit: cover; 32 } 33 34 .image-fit--contain .image { 35 object-fit: contain; 36 } 37 38 .image-fit--adapt .image { 39 width: auto; 40 } 41`,c=[g,d.t,p];class u extends n.Z{constructor(){super(...arguments),this.alt="",this.width=100,this.height=100,this.fit="contain",this.load="lazy"}getAspectRatio(){return{default:(this.width/this.height).toString(),small:void 0}}render(){return(0,l.dy)` 42 <div 43 part="base image" 44 class="${(0,r.$)({"image-container":!0,"image-fit":"adapt"!==this.fit,[`image-fit--${this.fit}`]:!0})}" 45 > 46 ${this.src?(0,l.dy)` 47 <img 48 part="image" 49 class="image" 50 width="${this.width}" 51 height="${this.height}" 52 src="${(0,s.o)(this.src)}" 53 srcset="${(0,s.o)(this.srcSet)}" 54 sizes="${(0,s.o)(this.sizes)}" 55 alt="${this.alt}" 56 loading="${this.load}" 57 fetchpriority=${(0,s.o)(this.prefetch)} 58 /> 59 `:(0,l.dy)` 60 <div 61 part="placeholder" 62 class="image placeholder image--wide" 63 > 64 <div 65 part="content" 66 class="placeholder-inner" 67 > 68 <svg 69 class="icon" 70 xmlns="http://www.w3.org/2000/svg" 71 height="1em"
72 viewBox="0 0 576 512" 73 fill="currentcolor" 74 > 75 <path 76 d="M70.5 138.1C31 172.2 16 219.1 16 272c0 52 18.4 91.6 46.9 118.3C91.6 417.2 131.5 432 176 432h8.4c18.2 0 34.8-10.3 42.9-26.5l23.2-46.3C257.6 345 272.1 336 288 336s30.4 9 37.5 23.2l23.2 46.3c8.1 16.3 24.8 26.5 42.9 26.5H400c44.5 0 84.4-14.8 113.1-41.7C541.6 363.6 560 324 560 272c0-52.9-15-99.8-54.5-133.9C465.6 103.6 398.1 80 288 80s-177.6 23.6-217.5 58.1zM0 272C0 160 64 64 288 64s288 96 288 208s-80 176-176 176h-8.4c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4H176C80 448 0 384 0 272zm160 32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-112a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm304 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-112 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z" 77 /> 78 </svg> 79 </div> 80 </div> 81 `} 82 </div> 83 `}}u.styles=[h.Z,c],(0,o.g)([(0,a.C)()],u.prototype,"alt",void 0),(0,o.g)([(0,a.C)()],u.prototype,"src",void 0),(0,o.g)([(0,a.C)()],u.prototype,"srcSet",void 0),(0,o.g)([(0,a.C)()],u.prototype,"sizes",void 0),(0,o.g)([(0,a.C)({type:Number})],u.prototype,"width",void 0),(0,o.g)([(0,a.C)({type:Number})],u.prototype,"height",void 0),(0,o.g)([(0,a.C)()],u.prototype,"fit",void 0),(0,o.g)([(0,a.C)({type:String})],u.prototype,"load",void 0),(0,o.g)([(0,a.C)()],u.prototype,"prefetch",void 0)},5263:function(e,t,i){i.r(t),i.d(t,{default:function(){return m}});var o=i(386),r=i(3160),l=i(4935),s=i(4433),a=i(8547),n=i(1494),h=i(4545),d=i(8142),g=i(3339),p=i(2952);let c=(0,l.iv)` 84 :host { 85 display: block; 86 } 87 .placeholder { 88 display: block; 89 height: 100%; 90 width: 100%; 91 color: var(--pu-color-skeleton-background, 230, 230, 230); 92 } 93 @supports (color: rgb(from white r g b)) { 94 .placeholder { 95 color: rgb(from var(--pu-color-skeleton-background, rgb(230, 230, 230)) r g b / alpha); 96 } 97 } 98 .logo:not(.logo--show-title) { 99 font-size: 16px; /* base font size for logo, prevents em scaling issues */ 100 } 101 .logo { 102 display: flex; 103 align-items: center; 104 color: inherit; 105 margin: 0; 106 height: var(--pu-size-logo-height); 107 line-height: 1; 108 } 109 .logo a { 110 display: block; 111 color: inherit; 112 text-decoration: none; 113 height: 100%; 114 } 115 .logo-title:not(.visually-hidden) { 116 display: inline-block; 117 font-family: var( 118 --pu-text-logo-family, 119 var(--pu-text-heading-family, 'Roboto Serif', Times, 'Times New Roman', Georgia, serif) 120 ); 121 font-size: var(--pu-font-logo-size, 1.75em); 122 } 123 124 @media only screen and (max-width: 48em) { 125 .logo { 126 height: var(--pu-size-narrow-logo-height, calc(var(--pu-size-logo-height, 5em) / 1.25)); 127 } 128 } 129`,u=(0,l.iv)` 130 /* Show Title API Classes */ 131 .logo--show-title { 132 line-height: inherit; 133 } 134 .logo--show-title .logo__image { 135 display: none; 136 } 137 .logo--show-title a { 138 height: auto; 139 } 140 .visually-hidden { 141 position: absolute !important; 142 overflow: hidden; 143 width: 1px; 144 height: 1px; 145 margin: -1px; 146 padding: 0; 147 border: 0; 148 clip: rect(0 0 0 0); 149 word-wrap: normal !important; 150 } 151`;class m extends g.Z{constructor(){super(...arguments),this.url="/",this.height=80,this.title="Logo Title",this.alt="",this.titleVisible=!1,this.imgWidth=80,this.imgHeight=80,this.deprecatedPropertyMap=[{old:"showTitle",new:"titleVisible",defaultValue:!1},{old:"imgSrc",new:"src",defaultValue:void 0},{old:"imgSrcSet",new:"srcSet",defaultValue:void 0},{old:"imgSizes",new:"sizes",defaultValue:void 0}]}get showTitle(){return this.titleVisible}set showTitle(e){this._handleDeprecated("showTitle",e)}get imgSrc(){return this.src}set imgSrc(e){this._handleDeprecated("imgSrc",e)}get imgSrcSet(){return this.srcSet}set imgSrcSet(e){this._handleDeprecated("imgSrcSet",e)}get imgSizes(){return this.sizes}set imgSizes(e){this._handleDeprecated("imgSizes",e)}_handleDeprecated(e,t){(0,h.b)(this,e,t,this.deprecatedPropertyMap)}render(){return(0,l.dy)` 152 <h1 153 part="logo" 154 class="${(0,r.$)({logo:!0,"logo--show-title":this.titleVisible})}" 155 style="${(0,n.V)({"--pu-size-logo-height":this.height/16+"em"})}" 156 > 157 <a href="${this.url}"> 158 ${this.src?(0,l.dy)` <pu-image 159 part="image" 160 exportparts="base,image,placeholder,content" 161 class="logo__image" 162 size="contain" 163 alt="${this.alt}" 164 src="${(0,s.o)(this.src)}" 165 width=${this.imgWidth} 166 height=${this.imgHeight} 167 srcSet="${(0,s.o)(this.srcSet)}" 168 sizes="${(0,s.o)(this.sizes)}" 169 lazy="lazy" 170 > 171 </pu-image>`:(0,l.dy)` 172 <svg 173 class="logo__image placeholder" 174 xmlns="http://www.w3.org/2000/svg"
175 viewBox="0 0 512 512" 176 role="presentation" 177 aria-hidden="true" 178 focusable="false" 179 fill="currentColor" 180 > 181 <path 182 d="M469.33,512H42.67A42.79,42.79,0,0,1,0,469.33V42.67A42.79,42.79,0,0,1,42.67,0H469.33A42.79,42.79,0,0,1,512,42.67V469.33A42.79,42.79,0,0,1,469.33,512Z" 183 /> 184 </svg> 185 `} 186 <span 187 class="${(0,r.$)({"logo-title":!0,"visually-hidden":!this.titleVisible})}" 188 > 189 ${this.title} 190 </span> 191 </a> 192 </h1> 193 `}}m.styles=[p.Z,[c,u]],m.dependencies={"pu-image":d.Z},(0,o.g)([(0,a.C)()],m.prototype,"url",void 0),(0,o.g)([(0,a.C)({type:Number})],m.prototype,"height",void 0),(0,o.g)([(0,a.C)()],m.prototype,"title",void 0),(0,o.g)([(0,a.C)()],m.prototype,"alt",void 0),(0,o.g)([(0,a.C)({type:Boolean})],m.prototype,"titleVisible",void 0),(0,o.g)([(0,a.C)()],m.prototype,"src",void 0),(0,o.g)([(0,a.C)()],m.prototype,"srcSet",void 0),(0,o.g)([(0,a.C)()],m.prototype,"sizes",void 0),(0,o.g)([(0,a.C)({type:Number})],m.prototype,"imgWidth",void 0),(0,o.g)([(0,a.C)({type:Number})],m.prototype,"imgHeight",void 0),(0,o.g)([(0,a.C)({type:Boolean})],m.prototype,"showTitle",null),(0,o.g)([(0,a.C)()],m.prototype,"imgSrc",null),(0,o.g)([(0,a.C)()],m.prototype,"imgSrcSet",null),(0,o.g)([(0,a.C)()],m.prototype,"imgSizes",null),m.define("pu-logo")},4545:function(e,t,i){function o(e,t,i,o,r){let l=void 0===r||""===r?"function"==typeof o?o():o:r;e[i]=l,console.warn(`The "${t}" property is deprecated. Please use "${i}" instead.`)}function r(e,t,i,o){let r=o.find(e=>e.old===t);if(!r){console.warn(`No mapping found for deprecated property "${t}"`);return}let l=void 0===i||""===i?"function"==typeof r.defaultValue?r.defaultValue():r.defaultValue:i;e[r.new]=l,console.warn(`The "${t}" property is deprecated. Please use "${r.new}" instead.`)}i.d(t,{Z:function(){return o},b:function(){return r}})},301:function(e,t,i){i.d(t,{t:function(){return r}});var o=i(4935);let r=(0,o.iv)` 194 .placeholder { 195 height: 100%; 196 width: 100%; 197 } 198 .placeholder-inner { 199 background-color: rgb( 200 from var(--pu-color-skeleton-background, var(--pu-color-base-background, hsl(240, 8%, 5%))) r g b / alpha 201 ); 202 display: flex; 203 justify-content: center; 204 align-items: center; 205 height: 100%; 206 width: 100%; 207 } 208 .placeholder .icon { 209 color: rgb(from var(--pu-color-skeleton-text, var(--pu-color-base-text, hsl(240, 5%, 84%))) r g b / alpha); 210 display: block; 211 height: 50%; 212 width: 50%; 213 } 214`},8547:function(e,t,i){i.d(t,{C:function(){return o.C}});var o=i(2070)},4433:function(e,t,i){i.d(t,{o:function(){return r}});var o=i(9842);let r=e=>e??o.Ld},1494:function(e,t,i){i.d(t,{V:function(){return a}});var o=i(9842),r=i(9784);let l="important",s=" !"+l,a=(0,r.XM)(class extends r.Xe{constructor(e){if(super(e),e.type!==r.pX.ATTRIBUTE||"style"!==e.name||e.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce((t,i)=>{let o=e[i];return null==o?t:t+`${i=i.includes("-")?i:i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${o};`},"")}update(e,[t]){let{style:i}=e.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(t)),this.render(t);for(let e of this.ft)null==t[e]&&(this.ft.delete(e),e.includes("-")?i.removeProperty(e):i[e]=null);for(let e in t){let o=t[e];if(null!=o){this.ft.add(e);let t="string"==typeof o&&o.endsWith(s);e.includes("-")||t?i.setProperty(e,t?o.slice(0,-11):o,t?l:""):i[e]=o}}return o.Jb}})}}]);
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.