1"use strict";(self.webpackChunkbulkgate_web=self.webpackChunkbulkgate_web||[]).push([[6436],{SOfj:(t,e,i)=>{i.d(e,{R:()=>r}); 2/** 3 * @license 4 * Copyright 2024 Google LLC 5 * SPDX-License-Identifier: Apache-2.0 6 */ 7const r=i("d/EL").AH`:host{display:inline-flex;outline:none;resize:both;text-align:start;-webkit-tap-highlight-color:rgba(0,0,0,0)}.text-field,.field{width:100%}.text-field{display:inline-flex}.field{cursor:text}.disabled .field{cursor:default}.text-field,.textarea .field{resize:inherit}slot[name=container]{border-radius:inherit}.icon{color:currentColor;display:flex;align-items:center;justify-content:center;fill:currentColor;position:relative}.icon ::slotted(*){display:flex;position:absolute}[has-start] .icon.leading{font-size:var(--_leading-icon-size);height:var(--_leading-icon-size);width:var(--_leading-icon-size)}[has-end] .icon.trailing{font-size:var(--_trailing-icon-size);height:var(--_trailing-icon-size);width:var(--_trailing-icon-size)}.input-wrapper{display:flex}.input-wrapper>*{all:inherit;padding:0}.input{caret-color:var(--_caret-color);overflow-x:hidden;text-align:inherit}.input::placeholder{color:currentColor;opacity:1}.input::-webkit-calendar-picker-indicator{display:none}.input::-webkit-search-decoration,.input::-webkit-search-cancel-button{display:none}@media(forced-colors: active){.input{background:none}}.no-spinner .input::-webkit-inner-spin-button,.no-spinner .input::-webkit-outer-spin-button{display:none}.no-spinner .input[type=number]{-moz-appearance:textfield}:focus-within .input{caret-color:var(--_focus-caret-color)}.error:focus-within .input{caret-color:var(--_error-focus-caret-color)}.text-field:not(.disabled) .prefix{color:var(--_input-text-prefix-color)}.text-field:not(.disabled) .suffix{color:var(--_input-text-suffix-color)}.text-field:not(.disabled) .input::placeholder{color:var(--_input-text-placeholder-color)}.prefix,.suffix{text-wrap:nowrap;width:min-content}.prefix{padding-inline-end:var(--_input-text-prefix-trailing-space)}.suffix{padding-inline-start:var(--_input-text-suffix-leading-space)} 8`},VJIk:(t,e,i)=>{i.d(e,{A:()=>A});var r=i("g6dc"),n=i("d/EL"),s=i("TpIk"),a=i("djOA"),o=i("AaG5"),l=i("9izJ"); 9/** 10 * @license 11 * Copyright 2020 Google LLC 12 * SPDX-License-Identifier: BSD-3-Clause 13 */ 14const{I:p}=o.ge,h={},u=(0,l.u$)(class extends l.WL{constructor(t){if(super(t),t.type!==l.OA.PROPERTY&&t.type!==l.OA.ATTRIBUTE&&t.type!==l.OA.BOOLEAN_ATTRIBUTE)throw Error("The `live` directive is not allowed on child or event bindings");if(void 0!==t.strings)throw Error("`live` bindings can only contain a single expression")}render(t){return t}update(t,[e]){if(e===o.c0||e===o.s6)return e;const i=t.element,r=t.name;if(t.type===l.OA.PROPERTY){if(e===i[r])return o.c0}else if(t.type===l.OA.BOOLEAN_ATTRIBUTE){if(!!e===i.hasAttribute(r))return o.c0}else if(t.type===l.OA.ATTRIBUTE&&i.getAttribute(r)===e+"")return o.c0;return((t,e=h)=>{t._$AH=e})(t),e}});var d=i("i4g2"),c=i("8aTF"),g=i("Lu9+"); 15/** 16 * @license 17 * Copyright 2022 Google LLC 18 * SPDX-License-Identifier: Apache-2.0 19 */ 20const x={fromAttribute:t=>t??"",toAttribute:t=>t||null};var v=i("0s31"),y=i("9VuW"),f=i("NtM+"),m=i("a2y3"),b=i("Cs9E"),$=i("FsQ/"); 21/** 22 * @license 23 * Copyright 2023 Google LLC 24 * SPDX-License-Identifier: Apache-2.0 25 */ 26class T extends $.D{computeValidity({state:t,renderedControl:e}){let i=e;C(t)&&!i?(i=this.inputControl||document.createElement("input"),this.inputControl=i):i||(i=this.textAreaControl||document.createElement("textarea"),this.textAreaControl=i);const r=C(t)?i:null;if(r&&(r.type=t.type),i.value!==t.value&&(i.value=t.value),i.required=t.required,r){const e=t;e.pattern?r.pattern=e.pattern:r.removeAttribute("pattern"),e.min?r.min=e.min:r.removeAttribute("min"),e.max?r.max=e.max:r.removeAttribute("max"),e.step?r.step=e.step:r.removeAttribute("step")}return(t.minLength??-1)>-1?i.setAttribute("minlength",String(t.minLength)):i.removeAttribute("minlength"),(t.maxLength??-1)>-1?i.setAttribute("maxlength",String(t.maxLength)):i.removeAttribute("maxlength"),{validity:i.validity,validationMessage:i.validationMessage}}equals({state:t},{state:e}){const i=t.type===e.type&&t.value===e.value&&t.required===e.required&&t.minLength===e.minLength&&t.maxLength===e.maxLength;return C(t)&&C(e)?i&&t.pattern===e.pattern&&t.min===e.min&&t.max===e.max&&t.step===e.step:i}copy({state:t}){return{state:C(t)?this.copyInput(t):this.copyTextArea(t),renderedControl:null}}copyInput(t){const{type:e,pattern:i,min:r,max:n,step:s}=t;return{...this.copySharedState(t),type:e,pattern:i,min:r,max:n,step:s}}copyTextArea(t){return{...this.copySharedState(t),type:t.type}}copySharedState({value:t,required:e,minLength:i,maxLength:r}){return{value:t,required:e,minLength:i,maxLength:r}}}function C(t){return"textarea"!==t.type} 27/** 28 * @license 29 * Copyright 2021 Google LLC 30 * SPDX-License-Identifier: Apache-2.0 31 */ 32const I=(0,g.n)((0,b.$)((0,y.SH)((0,m.e5)((0,f.o)(n.WF)))));class A extends I{constructor(){super(...arguments),this.error=!1,this.errorText="",this.label="",this.noAsterisk=!1,this.required=!1,this.value="",this.prefixText="",this.suffixText="",this.hasLeadingIcon=!1,this.hasTrailingIcon=!1,this.supportingText="",this.textDirection="",this.rows=2,this.cols=20,this.inputMode="",this.max="",this.maxLength=-1,this.min="",this.minLength=-1,this.noSpinner=!1,this.pattern="",this.placeholder="",this.readOnly=!1,this.multiple=!1,this.step="",this.type="text",this.autocomplete="",this.dirty=!1,this.focused=!1,this.nativeError=!1,this.nativeErrorText=""}get selectionDirection(){return this.getInputOrTextarea().selectionDirection}set selectionDirection(t){this.getInputOrTextarea().selectionDirection=t}get selectionEnd(){return this.getInputOrTextarea().selectionEnd}set selectionEnd(t){this.getInputOrTextarea().selectionEnd=t}get selectionStart(){return this.getInputOrTextarea().selectionStart}set selectionStart(t){this.getInputOrTextarea().selectionStart=t}get valueAsNumber(){const t=this.getInput();return t?t.valueAsNumber:NaN}set valueAsNumber(t){const e=this.getInput();e&&(e.valueAsNumber=t,this.value=e.value)}get valueAsDate(){const t=this.getInput();return t?t.valueAsDate:null}set valueAsDate(t){const e=this.getInput();e&&(e.valueAsDate=t,this.value=e.value)}get hasError(){return this.error||this.nativeError}select(){this.getInputOrTextarea().select()}setRangeText(...t){this.getInputOrTextarea().setRangeText(...t),this.value=this.getInputOrTextarea().value}setSelectionRange(t,e,i){this.getInputOrTextarea().setSelectionRange(t,e,i)}stepDown(t){const e=this.getInput();e&&(e.stepDown(t),this.value=e.value)}stepUp(t){const e=this.getInput();e&&(e.stepUp(t),this.value=e.value)}reset(){this.dirty=!1,this.value=this.getAttribute("value")??"",this.nativeError=!1,this.nativeErrorText=""}attributeChangedCallback(t,e,i){"value"===t&&this.dirty||super.attributeChangedCallback(t,e,i)}render(){const t={disabled:this.disabled,error:!this.disabled&&this.hasError,textarea:"textarea"===this.type,"no-spinner":this.noSpinner};return n.qy`
33 <span class="text-field ${(0,a.H)(t)}"> 34 ${this.renderField()} 35 </span> 36 `}updated(t){const e=this.getInputOrTextarea().value;this.value!==e&&(this.value=e)}renderField(){return c.qy`<${this.fieldTag} 37 class="field" 38 count=${this.value.length} 39 ?disabled=${this.disabled} 40 ?error=${this.hasError} 41 error-text=${this.getErrorText()} 42 ?focused=${this.focused} 43 ?has-end=${this.hasTrailingIcon} 44 ?has-start=${this.hasLeadingIcon} 45 label=${this.label} 46 ?no-asterisk=${this.noAsterisk} 47 max=${this.maxLength} 48 ?populated=${!!this.value} 49 ?required=${this.required} 50 ?resizable=${"textarea"===this.type} 51 supporting-text=${this.supportingText} 52 > 53 ${this.renderLeadingIcon()} 54 ${this.renderInputOrTextarea()} 55 ${this.renderTrailingIcon()} 56 <div id="description" slot="aria-describedby"></div> 57 <slot name="container" slot="container"></slot> 58 </${this.fieldTag}>`}renderLeadingIcon(){return n.qy` 59 <span class="icon leading" slot="start"> 60 <slot name="leading-icon" @slotchange=${this.handleIconChange}></slot> 61 </span> 62 `}renderTrailingIcon(){return n.qy`
63 <span class="icon trailing" slot="end"> 64 <slot name="trailing-icon" @slotchange=${this.handleIconChange}></slot> 65 </span> 66 `}renderInputOrTextarea(){const t={direction:this.textDirection},e=this.ariaLabel||this.label||n.s6,i=this.autocomplete,r=(this.maxLength??-1)>-1,s=(this.minLength??-1)>-1;if("textarea"===this.type)return n.qy` 67 <textarea 68 class="input" 69 style=${(0,d.W)(t)} 70 aria-describedby="description" 71 aria-invalid=${this.hasError} 72 aria-label=${e} 73 autocomplete=${i||n.s6} 74 name=${this.name||n.s6} 75 ?disabled=${this.disabled} 76 maxlength=${r?this.maxLength:n.s6} 77 minlength=${s?this.minLength:n.s6} 78 placeholder=${this.placeholder||n.s6} 79 ?readonly=${this.readOnly} 80 ?required=${this.required} 81 rows=${this.rows} 82 cols=${this.cols} 83 .value=${u(this.value)} 84 @change=${this.redispatchEvent} 85 @focus=${this.handleFocusChange} 86 @blur=${this.handleFocusChange} 87 @input=${this.handleInput} 88 @select=${this.redispatchEvent}></textarea> 89 `;const a=this.renderPrefix(),o=this.renderSuffix(),l=this.inputMode;return n.qy` 90 <div class="input-wrapper"> 91 ${a} 92 <input 93 class="input" 94 style=${(0,d.W)(t)} 95 aria-describedby="description" 96 aria-invalid=${this.hasError} 97 aria-label=${e} 98 autocomplete=${i||n.s6} 99 name=${this.name||n.s6} 100 ?disabled=${this.disabled} 101 inputmode=${l||n.s6} 102 max=${this.max||n.s6} 103 maxlength=${r?this.maxLength:n.s6} 104 min=${this.min||n.s6} 105 minlength=${s?this.minLength:n.s6} 106 pattern=${this.pattern||n.s6} 107 placeholder=${this.placeholder||n.s6} 108 ?readonly=${this.readOnly} 109 ?required=${this.required} 110 ?multiple=${this.multiple} 111 step=${this.step||n.s6} 112 type=${this.type} 113 .value=${u(this.value)} 114 @change=${this.redispatchEvent} 115 @focus=${this.handleFocusChange} 116 @blur=${this.handleFocusChange} 117 @input=${this.handleInput} 118 @select=${this.redispatchEvent} /> 119 ${o} 120 </div> 121 `}renderPrefix(){return this.renderAffix(this.prefixText,!1)}renderSuffix(){return this.renderAffix(this.suffixText,!0)}renderAffix(t,e){if(!t)return n.s6;const i={suffix:e,prefix:!e};return n.qy`<span class="${(0,a.H)(i)}">${t}</span>`}getErrorText(){return this.error?this.errorText:this.nativeErrorText}handleFocusChange(){this.focused=this.inputOrTextarea?.matches(":focus")??!1}handleInput(t){this.dirty=!0,this.value=t.target.value}redispatchEvent(t){(0,v.M)(this,t)}getInputOrTextarea(){return this.inputOrTextarea||(this.connectedCallback(),this.scheduleUpdate()),this.isUpdatePending&&this.scheduleUpdate(),this.inputOrTextarea}getInput(){return"textarea"===this.type?null:this.getInputOrTextarea()}handleIconChange(){this.hasLeadingIcon=this.leadingIcons.length>0,this.hasTrailingIcon=this.trailingIcons.length>0}[m.Eu](){return this.value}formResetCallback(){this.reset()}formStateRestoreCallback(t){this.value=t}focus(){this.getInputOrTextarea().focus()}[y.fH](){return new T((()=>({state:this,renderedControl:this.inputOrTextarea})))}[y.GQ](){return this.inputOrTextarea}[b.g](t){t?.preventDefault();const e=this.getErrorText();this.nativeError=!!t,this.nativeErrorText=this.validationMessage,e===this.getErrorText()&&this.field?.reannounceError()}}A.shadowRootOptions={...n.WF.shadowRootOptions,delegatesFocus:!0},(0,r.Cg)([(0,s.MZ)({type:Boolean,reflect:!0})],A.prototype,"error",void 0),(0,r.Cg)([(0,s.MZ)({attribute:"error-text"})],A.prototype,"errorText",void 0),(0,r.Cg)([(0,s.MZ)()],A.prototype,"label",void 0),(0,r.Cg)([(0,s.MZ)({type:Boolean,attribute:"no-asterisk"})],A.prototype,"noAsterisk",void 0),(0,r.Cg)([(0,s.MZ)({type:Boolean,reflect:!0})],A.prototype,"required",void 0),(0,r.Cg)([(0,s.MZ)()],A.prototype,"value",void 0),(0,r.Cg)([(0,s.MZ)({attribute:"prefix-text"})],A.prototype,"prefixText",void 0),(0,r.Cg)([(0,s.MZ)({attribute:"suffix-text"})],A.prototype,"suffixText",void 0),(0,r.Cg)([(0,s.MZ)({type:Boolean,attribute:"has-leading-icon"})],A.prototype,"hasLeadingIcon",void 0),(0,r.Cg)([(0,s.MZ)({type:Boolean,attribute:"has-trailing-icon"})],A.prototype,"hasTrailingIcon",void 0),(0,r.Cg)([(0,s.MZ)({attribute:"supporting-text"})],A.prototype,"supportingText",void 0),(0,r.Cg)([(0,s.MZ)({attribute:"text-direction"})],A.prototype,"textDirection",void 0),(0,r.Cg)([(0,s.MZ)({type:Number})],A.prototype,"rows",void 0),(0,r.Cg)([(0,s.MZ)({type:Number})],A.prototype,"cols",void 0),(0,r.Cg)([(0,s.MZ)({reflect:!0})],A.prototype,"inputMode",void 0),(0,r.Cg)([(0,s.MZ)()],A.prototype,"max",void 0),(0,r.Cg)([(0,s.MZ)({type:Number})],A.prototype,"maxLength",void 0),(0,r.Cg)([(0,s.MZ)()],A.prototype,"min",void 0),(0,r.Cg)([(0,s.MZ)({type:Number})],A.prototype,"minLength",void 0),(0,r.Cg)([(0,s.MZ)({type:Boolean,attribute:"no-spinner"})],A.prototype,"noSpinner",void 0),(0,r.Cg)([(0,s.MZ)()],A.prototype,"pattern",void 0),(0,r.Cg)([(0,s.MZ)({reflect:!0,converter:x})],A.prototype,"placeholder",void 0),(0,r.Cg)([(0,s.MZ)({type:Boolean,reflect:!0})],A.prototype,"readOnly",void 0),(0,r.Cg)([(0,s.MZ)({type:Boolean,reflect:!0})],A.prototype,"multiple",void 0),(0,r.Cg)([(0,s.MZ)()],A.prototype,"step",void 0),(0,r.Cg)([(0,s.MZ)({reflect:!0})],A.prototype,"type",void 0),(0,r.Cg)([(0,s.MZ)({reflect:!0})],A.prototype,"autocomplete",void 0),(0,r.Cg)([(0,s.wk)()],A.prototype,"dirty",void 0),(0,r.Cg)([(0,s.wk)()],A.prototype,"focused",void 0),(0,r.Cg)([(0,s.wk)()],A.prototype,"nativeError",void 0),(0,r.Cg)([(0,s.wk)()],A.prototype,"nativeErrorText",void 0),(0,r.Cg)([(0,s.P)(".input")],A.prototype,"inputOrTextarea",void 0),(0,r.Cg)([(0,s.P)(".field")],A.prototype,"field",void 0),(0,r.Cg)([(0,s.KN)({slot:"leading-icon"})],A.prototype,"leadingIcons",void 0),(0,r.Cg)([(0,s.KN)({slot:"trailing-icon"})],A.prototype,"trailingIcons",void 0)},i4g2:(t,e,i)=>{i.d(e,{W:()=>o});var r=i("AaG5"),n=i("9izJ"); 122/** 123 * @license 124 * Copyright 2018 Google LLC 125 * SPDX-License-Identifier: BSD-3-Clause 126 */ 127const s="important",a=" !"+s,o=(0,n.u$)(class extends n.WL{constructor(t){if(super(t),t.type!==n.OA.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)=>{const 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]){const{style:i}=t.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(e)),this.render(e);for(const t of this.ft)null==e[t]&&(this.ft.delete(t),t.includes("-")?i.removeProperty(t):i[t]=null);for(const t in e){const r=e[t];if(null!=r){this.ft.add(t);const e="string"==typeof r&&r.endsWith(a);t.includes("-")||e?i.setProperty(t,e?r.slice(0,-11):r,e?s:""):i[t]=r}}return r.c0}})}}]);
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.