1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7662],{7662:function(t,e,i){i.r(e),i.d(e,{default:function(){return w}});var r=i(386),n=i(3160),s=i(4935),o=i(8547),l=i(1494),a=i(2952),d=i(5212),c=i(786);let u=[(0,s.iv)` 2 :host { 3 display: block; 4 } 5`,d.Fz,d.qw,c.m],p=(0,s.iv)` 6 .grid-cell { 7 height: 100%; 8 width: 100%; 9 } 10`,g=(0,s.iv)` 11 /* Grid-Cell is a simple child component with no API properties */ 12 /* Styling is controlled by parent Grid component via CSS custom properties */ 13`;var m=i(3339);class f extends m.Z{render(){return(0,s.dy)` 14 <div part="cell" class="grid-cell"> 15 <slot></slot> 16 </div> 17 `}}f.styles=[a.Z,[p,g]];class w extends m.Z{constructor(){super(...arguments),this.columns=4,this.columnsNarrow="1",this.gapless=!1,this.fill=!1}gridStyles(){let t={};return 6===this.columns&&(t={...t,"--pu-grid-desktop-columns-width":"16.66%","--pu-grid-desktop-columns":"6","--pu-grid-desktop-gaps":"5","--pu-grid-desktop-peek":"1.5"}),5===this.columns&&(t={...t,"--pu-grid-desktop-columns-width":"20%","--pu-grid-desktop-columns":"5","--pu-grid-desktop-gaps":"4","--pu-grid-desktop-peek":"2"}),4===this.columns&&(t={...t,"--pu-grid-desktop-columns-width":"25%","--pu-grid-desktop-columns":"4","--pu-grid-desktop-gaps":"3","--pu-grid-desktop-peek":"2.5"}),3===this.columns&&(t={...t,"--pu-grid-desktop-columns-width":"33.33%","--pu-grid-desktop-columns":"3","--pu-grid-desktop-gaps":"2","--pu-grid-desktop-peek":"3"}),2===this.columns&&(t={...t,"--pu-grid-desktop-columns-width":"50%","--pu-grid-desktop-columns":"2","--pu-grid-desktop-gaps":"1","--pu-grid-desktop-peek":"4"}),1===this.columns&&(t={...t,"--pu-grid-desktop-columns-width":"100%","--pu-grid-desktop-columns":"1","--pu-grid-desktop-gaps":"0","--pu-grid-desktop-peek":"9"}),this.spacing&&(t={...t,"--pu-space-grid-horizontal-wide":Number(this.spacing)/16+"em","--pu-space-grid-vertical-wide":Number(this.spacing)/16+"em"}),this.spacingNarrow?t={...t,"--pu-space-grid-horizontal-narrow":Number(this.spacingNarrow)/16+"em","--pu-space-grid-vertical-narrow":Number(this.spacingNarrow)/16+"em"}:this.spacing&&(t={...t,"--pu-space-grid-horizontal-narrow":Number(this.spacing)/16+"em","--pu-space-grid-vertical-narrow":Number(this.spacing)/16+"em"}),t}render(){return(0,s.dy)` 18 <div 19 part="base grid" 20 class="grid${(0,n.$)({"grid--gapless":this.gapless,"grid--fill":this.fill,[`grid--${this.columns}-col-tablet`]:this.columns<3,"grid--3-col-tablet":this.columns>=3,[`grid--${this.columns}-col-desktop`]:!0,[`grid--${this.columnsNarrow}-col-tablet-down`]:!0,[`flex-justify--${this.justify}`]:!0,[`flex-narrow-justify--${this.justifyNarrow}`]:!0})}" 21 style="${(0,l.V)(this.gridStyles())}" 22 > 23 <slot></slot> 24 </div> 25 `}}w.styles=[a.Z,u],w.dependencies={"pu-grid-cell":f},(0,r.g)([(0,o.C)({type:Number})],w.prototype,"columns",void 0),(0,r.g)([(0,o.C)()],w.prototype,"columnsNarrow",void 0),(0,r.g)([(0,o.C)()],w.prototype,"spacing",void 0),(0,r.g)([(0,o.C)()],w.prototype,"spacingNarrow",void 0),(0,r.g)([(0,o.C)({type:Boolean})],w.prototype,"gapless",void 0),(0,r.g)([(0,o.C)({type:Boolean})],w.prototype,"fill",void 0),(0,r.g)([(0,o.C)()],w.prototype,"justify",void 0),(0,r.g)([(0,o.C)()],w.prototype,"justifyNarrow",void 0),w.define("pu-grid")},5212:function(t,e,i){i.d(e,{$O:function(){return d},Fz:function(){return n},ON:function(){return a},VL:function(){return s},nX:function(){return l},qw:function(){return o}});var r=i(4935);let n=(0,r.iv)` 26 @media screen and (min-width: 48em) { 27 .flex-justify--start { 28 justify-content: start; 29 } 30 .flex-justify--center { 31 justify-content: center; 32 } 33 .flex-justify--end { 34 justify-content: end; 35 } 36 .flex-justify--space-evenly { 37 justify-content: space-evenly; 38 } 39 .flex-justify--space-between { 40 justify-content: space-between; 41 } 42 .flex-justify--space-around { 43 justify-content: space-around; 44 } 45 .flex-justify--stretch { 46 justify-content: stretch; 47 } 48 } 49`,s=(0,r.iv)` 50 @media screen and (min-width: 48em) { 51 .flex-align--start { 52 align-items: start; 53 } 54 .flex-align--center { 55 align-items: center; 56 } 57 .flex-align--end { 58 align-items: end; 59 } 60 .flex-align--baseline { 61 align-items: baseline; 62 } 63 .flex-align--stretch { 64 align-items: stretch; 65 } 66 } 67`,o=(0,r.iv)` 68 @media screen and (max-width: 47.9375em) { 69 .flex-narrow-justify--start { 70 justify-content: start; 71 } 72 .flex-narrow-justify--center { 73 justify-content: center; 74 } 75 .flex-narrow-justify--end { 76 justify-content: end; 77 } 78 .flex-narrow-justify--space-evenly { 79 justify-content: space-evenly; 80 } 81 .flex-narrow-justify--space-between { 82 justify-content: space-between; 83 } 84 .flex-narrow-justify--space-around { 85 justify-content: space-around; 86 } 87 .flex-narrow-justify--stretch { 88 justify-content: stretch; 89 } 90 } 91`,l=(0,r.iv)` 92 @media screen and (max-width: 47.9375em) { 93 .flex-narrow-align--start { 94 align-items: start; 95 } 96 .flex-narrow-align--center { 97 align-items: center; 98 } 99 .flex-narrow-align--end { 100 align-items: end; 101 } 102 .flex-narrow-align--baseline { 103 align-items: baseline; 104 } 105 .flex-narrow-align--stretch { 106 align-items: stretch; 107 } 108 } 109`,a=(0,r.iv)` 110 @media screen and (max-width: 64.9375em) { 111 .flex-narrow-justify--start { 112 justify-content: start; 113 } 114 .flex-narrow-justify--center { 115 justify-content: center; 116 } 117 .flex-narrow-justify--end { 118 justify-content: end; 119 } 120 .flex-narrow-justify--space-evenly { 121 justify-content: space-evenly; 122 } 123 .flex-narrow-justify--space-between { 124 justify-content: space-between; 125 } 126 .flex-narrow-justify--space-around { 127 justify-content: space-around; 128 } 129 .flex-narrow-justify--stretch { 130 justify-content: stretch; 131 } 132 } 133`,d=(0,r.iv)` 134 @media screen and (max-width: 64.9375em) { 135 .flex-narrow-align--start { 136 align-items: start; 137 } 138 .flex-narrow-align--center { 139 align-items: center; 140 } 141 .flex-narrow-align--end { 142 align-items: end; 143 } 144 .flex-narrow-align--baseline { 145 align-items: baseline; 146 } 147 .flex-narrow-align--stretch { 148 align-items: stretch; 149 } 150 } 151`}
151,786:function(t,e,i){i.d(e,{m:function(){return n}});var r=i(4935);let n=(0,r.iv)` 152 /* Grid layout */ 153 .grid { 154 display: flex; 155 flex-wrap: wrap; 156 row-gap: var(--pu-space-grid-vertical-narrow, 1em); 157 column-gap: var(--pu-space-grid-horizontal-narrow, 1em); 158 list-style: none; 159 margin: 0; 160 padding: 0; 161 } 162 @media screen and (min-width: 48em) { 163 .grid { 164 row-gap: var(--pu-space-grid-vertical-wide, 1.5em); 165 column-gap: var(--pu-space-grid-horizontal-wide, 1.5em); 166 } 167 } 168 169 /* Grid */ 170 /* Default */ 171 /* grid..grid--columns class for grids with non-slotted grid items */ 172 .grid:not(.grid--columns) ::slotted(*), 173 .grid > * { 174 width: calc(25% - var(--pu-space-grid-horizontal-narrow, 1em) * 3 / 4); 175 flex-grow: 0; 176 flex-shrink: 0; 177 } 178 179 .grid.grid--gapless { 180 gap: 0; 181 } 182 183 .grid:not(.grid--columns).grid--fill ::slotted(*), 184 .grid.grid--fill > * { 185 flex-grow: 1; 186 } 187 188 /* narrow by class */ 189 @media screen and (max-width: 47.9975em) { 190 .grid--1-col-tablet-down:not(.grid--columns) ::slotted(*), 191 .grid--1-col-tablet-down > * { 192 width: 100%; 193 } 194 .grid--2-col-tablet-down:not(.grid--columns) ::slotted(*), 195 .grid--2-col-tablet-down > * { 196 width: calc(50% - var(--pu-space-grid-horizontal-narrow, 1em) / 2); 197 } 198 } 199 200 /* Tablet portrait by class */ 201 @media screen and (min-width: 30.625em) and (max-width: 47.9975em) { 202 .grid--4-col-tablet:not(.grid--columns) ::slotted(*), 203 .grid--4-col-tablet > * { 204 width: calc(25% - var(--pu-space-grid-horizontal-narrow, 1em) * 3 / 4); 205 } 206 .grid--3-col-tablet:not(.grid--columns) ::slotted(*), 207 .grid--3-col-tablet > * { 208 width: calc(33.33% - var(--pu-space-grid-horizontal-narrow, 1em) * 2 / 3); 209 } 210 .grid--2-col-tablet:not(.grid--columns) ::slotted(*), 211 .grid--2-col-tablet > * { 212 width: calc(50% - var(--pu-space-grid-horizontal-narrow, 1em) / 2); 213 } 214 .grid--1-col-tablet:not(.grid--columns) ::slotted(*), 215 .grid--1-col-tablet > * { 216 width: 100%; 217 } 218 .grid--col-tablet:not(.grid--columns) ::slotted(*), 219 .grid--col-tablet > * { 220 width: calc(50% - var(--pu-space-grid-horizontal-narrow, 1em) / 2); 221 } 222 } 223 224 /* Tablet landscape by class */ 225 @media screen and (min-width: 48em) and (max-width: 64.9975em) { 226 .grid--4-col-tablet:not(.grid--columns) ::slotted(*), 227 .grid--4-col-tablet > * { 228 width: calc(25% - var(--pu-space-grid-horizontal-wide, 1.5em) * 3 / 4); 229 } 230 .grid--3-col-tablet:not(.grid--columns) ::slotted(*), 231 .grid--3-col-tablet > * { 232 width: calc(33.33% - var(--pu-space-grid-horizontal-wide, 1.5em) * 2 / 3); 233 } 234 .grid--2-col-tablet:not(.grid--columns) ::slotted(*), 235 .grid--2-col-tablet > * { 236 width: calc(50% - var(--pu-space-grid-horizontal-wide, 1.5em) / 2); 237 } 238 .grid--1-col-tablet:not(.grid--columns) ::slotted(*), 239 .grid--1-col-tablet > * { 240 width: 100%; 241 } 242 } 243 244 /* Desktop by variables or class */ 245 @media screen and (min-width: 65em) {
246 .grid:not(.grid--columns) ::slotted(*), 247 .grid > * { 248 width: calc( 249 var(--pu-grid-desktop-columns-width, 25%) - var(--pu-space-grid-horizontal-wide, 1.5em) * 250 var(--pu-grid-desktop-gaps, 3) / var(--pu-grid-desktop-columns, 4) 251 ); 252 } 253 .grid--2-col-desktop:not(.grid--columns) ::slotted(*), 254 .grid--2-col-desktop > * { 255 width: calc(50% - var(--pu-space-grid-horizontal-wide, 1.5em) / 2); 256 } 257 } 258`},8547:function(t,e,i){i.d(e,{C:function(){return r.C}});var r=i(2070)},1494:function(t,e,i){i.d(e,{V:function(){return l}});var r=i(9842),n=i(9784);let s="important",o=" !"+s,l=(0,n.XM)(class extends n.Xe{constructor(t){if(super(t),t.type!==n.pX.ATTRIBUTE||"style"!==t.name||t.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(t){return Object.keys(t).reduce((e,i)=>{let r=t[i];return null==r?e:e+`${i=i.includes("-")?i:i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${r};`},"")}update(t,[e]){let{style:i}=t.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(e)),this.render(e);for(let t of this.ft)null==e[t]&&(this.ft.delete(t),t.includes("-")?i.removeProperty(t):i[t]=null);for(let t in e){let r=e[t];if(null!=r){this.ft.add(t);let e="string"==typeof r&&r.endsWith(o);t.includes("-")||e?i.setProperty(t,e?r.slice(0,-11):r,e?s:""):i[t]=r}}return r.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.