1"use strict";(globalThis.webpackChunkswrc_plugin=globalThis.webpackChunkswrc_plugin||[]).push([[311],{311:(e,t,r)=>{r.d(t,{o:()=>h,s:()=>f});var o=r(948),i=r(637);const{I:n}=o.Z,s=()=>document.createComment(""),a=(e,t,r)=>{var o;const i=e._$AA.parentNode,a=void 0===t?e._$AB:t._$AA;if(void 0===r){const t=i.insertBefore(s(),a),o=i.insertBefore(s(),a);r=new n(t,o,e,e.options)}else{const t=r._$AB.nextSibling,n=r._$AM,s=n!==e;if(s){let t;null==(o=r._$AQ)||o.call(r,e),r._$AM=e,void 0!==r._$AP&&(t=e._$AU)!==n._$AU&&r._$AP(t)}if(t!==a||s){let e=r._$AA;for(;e!==t;){const t=e.nextSibling;i.insertBefore(e,a),e=t}}}return r},l=(e,t,r=e)=>(e._$AI(t,r),e),d={},c=e=>{var t;null==(t=e._$AP)||t.call(e,!1,!0);let r=e._$AA;const o=e._$AB.nextSibling;for(;r!==o;){const e=r.nextSibling;r.remove(),r=e}},u=(e,t,r)=>{const o=new Map;for(let i=t;i<=r;i++)o.set(e[i],i);return o},b=(0,i.e)(class extends i.i{constructor(e){if(super(e),e.type!==i.t.CHILD)throw Error("repeat() can only be used in text expressions")}dt(e,t,r){let o;void 0===r?r=t:void 0!==t&&(o=t);const i=[],n=[];let s=0;for(const t of e)i[s]=o?o(t,s):s,n[s]=r(t,s),s++;return{values:n,keys:i}}render(e,t,r){return this.dt(e,t,r).values}update(e,[t,r,i]){const n=(e=>e._$AH)(e),{values:s,keys:b}=this.dt(t,r,i);if(!Array.isArray(n))return this.ut=b,s;const h=this.ut??(this.ut=[]),f=[];let p,m,g=0,v=n.length-1,y=0,w=s.length-1;for(;g<=v&&y<=w;)if(null===n[g])g++;else if(null===n[v])v--;else if(h[g]===b[y])f[y]=l(n[g],s[y]),g++,y++;else if(h[v]===b[w])f[w]=l(n[v],s[w]),v--,w--;else if(h[g]===b[w])f[w]=l(n[g],s[w]),a(e,f[w+1],n[g]),g++,w--;else if(h[v]===b[y])f[y]=l(n[v],s[y]),a(e,n[g],n[v]),v--,y++;else if(void 0===p&&(p=u(b,y,w),m=u(h,g,v)),p.has(h[g]))if(p.has(h[v])){const t=m.get(b[y]),r=void 0!==t?n[t]:null;if(null===r){const t=a(e,n[g]);l(t,s[y]),f[y]=t}else f[y]=l(r,s[y]),a(e,n[g],r),n[t]=null;y++}else c(n[v]),v--;else c(n[g]),g++;for(;y<=w;){const t=a(e,f[w+1]);l(t,s[y]),f[y++]=t}for(;g<=v;){const e=n[g++];null!==e&&c(e)}return this.ut=b,((e,t=d)=>{e._$AH=t})(e,f),o.T}}),h=e=>e??o.E,f='<svg viewBox="0 0 24 25" preserveAspectRatio="xMidYMid meet" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="m6.292 11.861 8.07-8.07a.997.997 0 0 1 1.409 0l.941.942a.997.997 0 0 1 .002 1.408l-6.396 6.425 6.396 6.425a.996.996 0 0 1-.002 1.408l-.941.941a.997.997 0 0 1-1.41 0l-8.07-8.07a.997.997 0 0 1 0-1.409z" fill="currentColor"/>\n <mask id="1ur3nkllfa" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="6" y="3" width="12" height="19">\n <path d="m6.292 11.861 8.07-8.07a.997.997 0 0 1 1.409 0l.941.942a.997.997 0 0 1 .002 1.408l-6.396 6.425 6.396 6.425a.996.996 0 0 1-.002 1.408l-.941.941a.997.997 0 0 1-1.41 0l-8.07-8.07a.997.997 0 0 1 0-1.409z" fill="transparent"/>\n </mask>\n</svg>\n';var p=Object.defineProperty,m=Object.getOwnPropertyDescriptor,g=(e,t,r,o)=>{for(var i,n=o>1?void 0:o?m(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(n=(o?i(t,r,n):i(n))||n);return o&&n&&p(t,r,n),n};let v=class extends o.a{constructor(){super(...arguments),this._id="",this.onChange=()=>{},this.selected="",this.disabled=!1,this.label=null,this.options=[]}_handleChange(e){e.target.blur(),this.onChange(e)}render(){return o.x`<div 2 class="flex rounded-sm relative group overflow-hidden font-bold font-body-bold text-sm ${this.disabled?"pointer-events-none opacity-50":""}"> 3 <select 4 aria-label=${h(this.label)} 5 ?disabled=${this.disabled} 6 id="${this._id}" 7 @change="${this._handleChange}" 8 class="cursor-pointer focus:outline-none focus:border-base-300 transition-colors bg-base-100 border border-base-200 w-full font-body-bold font-bold font-body-bold flex-1 peer appearance-none rounded-sm p-2 pr-7"> 9 ${b(this.options,(e=>e.value),(({value:e,label:t,classes:r})=>o.x`<option class="${r??o.E}" value="${e}" ?selected=${this.selected===e}> 10 ${t} 11 </option>`))} 12 </select> 13 <span 14 class="pointer-events-none -rotate-90 transition-transform peer-focus:rotate-90 duration-300 z-10 right-3 absolute w-2.5 h-2.5 self-center"> 15 ${(0,i.o)(f)} 16 </span> 17 </div>`}};v.styles=[o.g,o.i` 18 /* layer: properties */ 19@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*, ::before, ::after, ::backdrop{--un-border-spacing-x:0;--un-border-spacing-y:0;--un-bg-opacity:100%;--un-border-opacity:100%;--un-text-opacity:100%;--un-outline-opacity:100%;--un-content:"";--un-space-x-reverse:0;--un-space-y-reverse:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;}}
20@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;} 21@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;} 22/* layer: theme */ 23:root, :host { 24--spacing: 0.25rem; 25--fontWeight-bold: 700; 26--font-body-bold: var(--srwc-font-body-bold, arial, sans-serif); 27--radius-sm: var(--srwc-radius-sm, 0.25rem); 28--default-transition-timingFunction: cubic-bezier(0.4, 0, 0.2, 1); 29--default-transition-duration: 150ms; 30--fontWeight-normal: 400; 31--container-sm: 24rem; 32--radius-lg: var(--srwc-radius-lg, 0.5rem); 33--colors-base-100: var(--srwc-color-base-100, oklch(1 0 0)); 34--colors-base-200: var(--srwc-color-base-200, oklch(0.92 0.0155 257.2)); 35--colors-base-content: var(--srwc-color-base-content, oklch(0.28 0.0296 256.85)); 36--colors-base-300: var(--srwc-color-base-300, oklch(0.4 0.0154 237.02)); 37--colors-primary: var(--srwc-color-primary, oklch(45% .24 277.023)); 38--colors-primary-content: var(--srwc-color-primary-content, oklch(1 0 0)); 39--colors-warning: var(--srwc-color-warning, oklch(0.83 0.1642 83.42)); 40--text-sm-fontSize: 0.875rem; 41--text-sm-lineHeight: 1.25rem; 42--text-xs-fontSize: 0.75rem; 43--text-xs-lineHeight: 1rem; 44--text-base-fontSize: 1rem; 45--text-base-lineHeight: 1.5rem; 46--colors-success: var(--srwc-color-success, oklch(0.66 0.1209 163.1)); 47--font-body: var(--srwc-font-body, arial, sans-serif); 48--default-font-family: var(--font-sans); 49--default-monoFont-family: var(--font-mono); 50--container-4xl: 56rem; 51--container-xs: 20rem; 52--container-2xs: 18rem; 53--fontWeight-black: 900; 54--font-body-black: var(--srwc-font-body-black, arial, sans-serif); 55--text-xl-fontSize: 1.25rem; 56--text-xl-lineHeight: 1.75rem; 57--text-2xl-fontSize: 1.5rem; 58--text-2xl-lineHeight: 2rem; 59} 60/* layer: base */ 61/* 62 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 63 2. Remove default margins and padding 64 3. Reset all borders. 65*/ 66 67*, 68::after, 69::before, 70::backdrop, 71::file-selector-button { 72 box-sizing: border-box; /* 1 */ 73 margin: 0; /* 2 */ 74 padding: 0; /* 2 */ 75 border: 0 solid; /* 3 */ 76} 77 78/* 79 1. Use a consistent sensible line-height in all browsers. 80 2. Prevent adjustments of font size after orientation changes in iOS. 81 3. Use a more readable tab size. 82 4. Use the user's configured \`sans\` font-family by default. 83 5. Use the user's configured \`sans\` font-feature-settings by default. 84 6. Use the user's configured \`sans\` font-variation-settings by default. 85 7. Disable tap highlights on iOS. 86*/ 87 88html, 89:host { 90 line-height: 1.5; /* 1 */ 91 -webkit-text-size-adjust: 100%; /* 2 */ 92 tab-size: 4; /* 3 */ 93 font-family: var( 94 --default-font-family, 95 ui-sans-serif, 96 system-ui
vendor: 2,234 bytes, lines 96-216
96, 97 sans-serif, 98 'Apple Color Emoji', 99 'Segoe UI Emoji', 100 'Segoe UI Symbol', 101 'Noto Color Emoji' 102 ); /* 4 */ 103 font-feature-settings: var(--default-font-featureSettings, normal); /* 5 */ 104 font-variation-settings: var(--default-font-variationSettings, normal); /* 6 */ 105 -webkit-tap-highlight-color: transparent; /* 7 */ 106} 107 108/* 109 1. Add the correct height in Firefox. 110 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 111 3. Reset the default border style to a 1px solid border. 112*/ 113 114hr { 115 height: 0; /* 1 */ 116 color: inherit; /* 2 */ 117 border-top-width: 1px; /* 3 */ 118} 119 120/* 121 Add the correct text decoration in Chrome, Edge, and Safari. 122*/ 123 124abbr:where([title]) { 125 -webkit-text-decoration: underline dotted; 126 text-decoration: underline dotted; 127} 128 129/* 130 Remove the default font size and weight for headings. 131*/ 132 133h1, 134h2, 135h3, 136h4, 137h5, 138h6 { 139 font-size: inherit; 140 font-weight: inherit; 141} 142 143/* 144 Reset links to optimize for opt-in styling instead of opt-out. 145*/ 146 147a { 148 color: inherit; 149 -webkit-text-decoration: inherit; 150 text-decoration: inherit; 151} 152 153/* 154 Add the correct font weight in Edge and Safari. 155*/ 156 157b, 158strong { 159 font-weight: bolder; 160} 161 162/* 163 1. Use the user's configured \`mono\` font-family by default. 164 2. Use the user's configured \`mono\` font-feature-settings by default. 165 3. Use the user's configured \`mono\` font-variation-settings by default. 166 4. Correct the odd \`em\` font sizing in all browsers. 167*/ 168 169code, 170kbd, 171samp, 172pre { 173 font-family: var( 174 --default-monoFont-family, 175 ui-monospace, 176 SFMono-Regular, 177 Menlo, 178 Monaco, 179 Consolas, 180 'Liberation Mono', 181 'Courier New', 182 monospace 183 ); /* 1 */ 184 font-feature-settings: var(--default-monoFont-featureSettings, normal); /* 2 */ 185 font-variation-settings: var(--default-monoFont-variationSettings, normal); /* 3 */ 186 font-size: 1em; /* 4 */ 187} 188 189/* 190 Add the correct font size in all browsers. 191*/ 192 193small { 194 font-size: 80%; 195} 196 197/* 198 Prevent \`sub\` and \`sup\` elements from affecting the line height in all browsers. 199*/ 200 201sub, 202sup { 203 font-size: 75%; 204 line-height: 0; 205 position: relative; 206 vertical-align: baseline; 207} 208 209sub { 210 bottom: -0.25em; 211} 212 213sup { 214 top: -0.5em; 215} 216
vendor: 4,258 bytes, lines 217-413
217/* 218 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 219 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 220 3. Remove gaps between table borders by default. 221*/ 222 223table { 224 text-indent: 0; /* 1 */ 225 border-color: inherit; /* 2 */ 226 border-collapse: collapse; /* 3 */ 227} 228 229/* 230 Use the modern Firefox focus style for all focusable elements. 231*/ 232 233:-moz-focusring { 234 outline: auto; 235} 236 237/* 238 Add the correct vertical alignment in Chrome and Firefox. 239*/ 240 241progress { 242 vertical-align: baseline; 243} 244 245/* 246 Add the correct display in Chrome and Safari. 247*/ 248 249summary { 250 display: list-item; 251} 252 253/* 254 Make lists unstyled by default. 255*/ 256 257ol, 258ul, 259menu { 260 list-style: none; 261} 262 263/* 264 1. Make replaced elements \`display: block\` by default. (https://github.com/mozdevs/cssremedy/issues/14) 265 2. Add \`vertical-align: middle\` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) 266 This can trigger a poorly considered lint error in some tools but is included by design. 267*/ 268 269img, 270svg, 271video, 272canvas, 273audio, 274iframe, 275embed, 276object { 277 display: block; /* 1 */ 278 vertical-align: middle; /* 2 */ 279} 280 281/* 282 Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) 283*/ 284 285img, 286video { 287 max-width: 100%; 288 height: auto; 289} 290 291/* 292 1. Inherit font styles in all browsers. 293 2. Remove border radius in all browsers. 294 3. Remove background color in all browsers. 295 4. Ensure consistent opacity for disabled states in all browsers. 296*/ 297 298button, 299input, 300select, 301optgroup, 302textarea, 303::file-selector-button { 304 font: inherit; /* 1 */ 305 font-feature-settings: inherit; /* 1 */ 306 font-variation-settings: inherit; /* 1 */ 307 letter-spacing: inherit; /* 1 */ 308 color: inherit; /* 1 */ 309 border-radius: 0; /* 2 */ 310 background-color: transparent; /* 3 */ 311 opacity: 1; /* 4 */ 312} 313 314/* 315 Restore default font weight. 316*/ 317 318:where(select:is([multiple], [size])) optgroup { 319 font-weight: bolder; 320} 321 322/* 323 Restore indentation. 324*/ 325 326:where(select:is([multiple], [size])) optgroup option { 327 padding-inline-start: 20px; 328} 329 330/* 331 Restore space after button. 332*/ 333 334::file-selector-button { 335 margin-inline-end: 4px; 336} 337 338/* 339 Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) 340*/ 341 342::placeholder { 343 opacity: 1; 344} 345 346/* 347 Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not 348 crash when using \`color-mix(â¦)\` with \`currentcolor\`. (https://github.com/tailwindlabs/tailwindcss/issues/17194) 349*/ 350 351@supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or 352 (contain-intrinsic-size: 1px) /* Safari 17+ */ { 353 ::placeholder { 354 color: color-mix(in oklab, currentcolor 50%, transparent); 355 } 356} 357 358/* 359 Prevent resizing textareas horizontally by default. 360*/ 361 362textarea { 363 resize: vertical; 364} 365 366/* 367 Remove the inner padding in Chrome and Safari on macOS. 368*/ 369 370::-webkit-search-decoration { 371 -webkit-appearance: none; 372} 373 374/* 375 1. Ensure date/time inputs have the same height when empty in iOS Safari. 376 2. Ensure text alignment can be changed on date/time inputs in iOS Safari. 377*/ 378 379::-webkit-date-and-time-value { 380 min-height: 1lh; /* 1 */ 381 text-align: inherit; /* 2 */ 382} 383 384/* 385 Prevent height from changing on date/time inputs in macOS Safari when the input is set to \`display: block\`. 386*/ 387 388::-webkit-datetime-edit { 389 display: inline-flex; 390} 391 392/* 393 Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers. 394*/ 395 396::-webkit-datetime-edit-fields-wrapper { 397 padding: 0; 398} 399 400::-webkit-datetime-edit, 401::-webkit-datetime-edit-year-field, 402::-webkit-datetime-edit-month-field, 403::-webkit-datetime-edit-day-field, 404::-webkit-datetime-edit-hour-field, 405::-webkit-datetime-edit-minute-field, 406::-webkit-datetime-edit-second-field, 407::-webkit-datetime-edit-millisecond-field, 408::-webkit-datetime-edit-meridiem-field { 409 padding-block: 0; 410} 411 412/* 413
413Remove the additional \`:invalid\` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) 414*/ 415 416:-moz-ui-invalid { 417 box-shadow: none; 418} 419 420/* 421 Correct the inability to style the border radius in iOS Safari. 422*/ 423 424button, 425input:where([type='button'], [type='reset'], [type='submit']), 426::file-selector-button { 427 appearance: button; 428} 429 430/* 431 Correct the cursor style of increment and decrement buttons in Safari. 432*/ 433 434::-webkit-inner-spin-button, 435::-webkit-outer-spin-button { 436 height: auto; 437} 438 439/* 440 Make elements with the HTML hidden attribute stay hidden by default. 441*/ 442 443[hidden]:where(:not([hidden='until-found'])) { 444 display: none !important; 445} 446/* layer: default */ 447.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--srwc-leading, var(--text-sm-lineHeight));} 448.font-body-bold{font-family:var(--font-body-bold);} 449.font-bold{--srwc-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);} 450.p-2{padding:calc(var(--spacing) * 2);} 451.pr-7{padding-right:calc(var(--spacing) * 7);} 452.appearance-none{-webkit-appearance:none;appearance:none;} 453.focus\\:outline-none:focus{--srwc-outline-style:none;outline-style:none;} 454.border{border-width:1px;} 455.border-base-200{border-color:color-mix(in srgb, var(--colors-base-200) var(--srwc-border-opacity), transparent) /* var(--srwc-color-base-200, oklch(0.92 0.0155 257.2)) */;} 456.focus\\:border-base-300:focus{border-color:color-mix(in srgb, var(--colors-base-300) var(--srwc-border-opacity), transparent) /* var(--srwc-color-base-300, oklch(0.4 0.0154 237.02)) */;} 457.rounded-sm{border-radius:var(--radius-sm);} 458.bg-base-100{background-color:color-mix(in srgb, var(--colors-base-100) var(--srwc-bg-opacity), transparent) /* var(--srwc-color-base-100, oklch(1 0 0)) */;} 459.opacity-50{opacity:50%;} 460.flex{display:flex;} 461.flex-1{flex:1 1 0%;} 462.h-2\\.5{height:calc(var(--spacing) * 2.5);} 463.w-2\\.5{width:calc(var(--spacing) * 2.5);} 464.w-full{width:100%;} 465.cursor-pointer{cursor:pointer;} 466.pointer-events-none{pointer-events:none;} 467.-rotate-90{rotate:-90deg;} 468.peer:focus~.peer-focus\\:rotate-90{rotate:90deg;} 469.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--srwc-ease, var(--default-transition-timingFunction));transition-duration:var(--srwc-duration, var(--default-transition-duration));} 470.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--srwc-ease, var(--default-transition-timingFunction));transition-duration:var(--srwc-duration, var(--default-transition-duration));} 471.duration-300{--srwc-duration:300ms;transition-duration:300ms;} 472.self-center{align-self:center;} 473.right-3{right:calc(var(--spacing) * 3);} 474.absolute{position:absolute;} 475.relative{position:relative;} 476.static{position:static;} 477.z-10{z-index:10;} 478.overflow-hidden{overflow:hidden;} 479@supports (color: color-mix(in lab, red, red)){ 480.border-base-200{border-color:color-mix(in oklab, var(--colors-base-200) var(--srwc-border-opacity), transparent) /* var(--srwc-color-base-200, oklch(0.92 0.0155 257.2)) */;} 481.focus\\:border-base-300:focus{border-color:color-mix(in oklab, var(--colors-base-300) var(--srwc-border-opacity), transparent) /* var(--srwc-color-base-300, oklch(0.4 0.0154 237.02)) */;} 482.bg-base-100{background-color:color-mix(in oklab, var(--colors-base-100) var(--srwc-bg-opacity), transparent) /* var(--srwc-color-base-100, oklch(1 0 0)) */;} 483}; 484 `],g([(0,o.n)({type:String})],v.prototype,"_id",2),g([(0,o.n)({type:Function})],v.prototype,"onChange",2),g([(0,o.n)({type:String})],v.prototype,"selected",2),g([(0,o.n)({type:Boolean,reflect:!0})],v.prototype,"disabled",2),g([(0,o.n)({type:String,reflect:!0})],v.prototype,"label",2),g([(0,o.n)({type:Array})],v.prototype,"options",2),v=g([(0,o.t)(`${o.P}-select-dropdown`)],v)},637:(e,t,r)=>{r.d(t,{e:()=>n,i:()=>s,o:()=>d,t:()=>i});var o=r(948);const i={CHILD:2},n=e=>(...t)=>({_$litDirective$:e,values:t});class s{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,r){this._$Ct=e,this._$AM=t,this._$Ci=r}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}class a extends s{constructor(e){if(super(e),this.it=o.E,e.type!==i.CHILD)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(e){if(e===o.E||null==e)return this._t=void 0,this.it=e;if(e===o.T)return e;if("string"!=typeof e)throw Error(this.constructor.directiveName+"() called with a non-string value");if(e===this.it)return this._t;this.it=e;const t=[e];return t.raw=t,this._t={_$litType$:this.constructor.resultType,strings:t,values:[]}}}a.directiveName="unsafeHTML",a.resultType=1;class l extends a{}l.directiveName="unsafeSVG",l.resultType=2;const d=n(l)}}]);
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.