1"use strict";(globalThis.webpackChunkmater=globalThis.webpackChunkmater||[]).push([[2520],{50366(t,e,i){i.d(e,{G:()=>v});var s=i(19066),o=i(40142),r=i(20791),a=i(51830),n=i(38480),h=i(63007);const u=(t,e)=>{for(let i=0;i<t.length;i++)if((0,h.B)(t[i],e))return i;return-1};var l=i(99289),c=i(64070),d=i(38064);const p="indeterminate",m=r.o8+p,b=(0,c.sC)((0,l.di)({...d.xk,[p]:(0,c.Yg)(a.Ye,!1),switch:(0,c.Yg)(a.Ye,!1),uncheckedValue:(0,c.Yg)(a.Kg,!1),value:(0,c.Yg)(a.Kg,!0)}),o.$m),v=(0,s.X$)({name:o.$m,mixins:[d.Fp],inject:{getBvGroup:{from:"getBvCheckGroup",default:()=>()=>null}},props:b,computed:{bvGroup(){return this.getBvGroup()},isChecked(){const{value:t,computedLocalChecked:e}=this;return(0,n.cy)(e)?u(e,t)>-1:(0,h.B)(e,t)},isRadio:()=>!1},watch:{[p](t,e){(0,h.B)(t,e)||this.setIndeterminate(t)}},mounted(){this.setIndeterminate(this[p])},methods:{computedLocalCheckedWatcher(t,e){if(!(0,h.B)(t,e)){this.$emit(d.dY,t);const e=this.$refs.input;e&&this.$emit(m,e.indeterminate)}},handleChange({target:{checked:t,indeterminate:e}}){const{value:i,uncheckedValue:s}=this;let o=this.computedLocalChecked;if((0,n.cy)(o)){const e=u(o,i);t&&e<0?o=o.concat(i):!t&&e>-1&&(o=o.slice(0,e).concat(o.slice(e+1)))}else o=t?i:s;this.computedLocalChecked=o,this.$nextTick(()=>{this.$emit(r.gX,o),this.isGroup&&this.bvGroup.$emit(r.gX,o),this.$emit(m,e)})},setIndeterminate(t){(0,n.cy)(this.computedLocalChecked)&&(t=!1);const e=this.$refs.input;e&&(e.indeterminate=t,this.$emit(m,t))}}})},2520(t,e,i){i.d(e,{j:()=>z});var s=i(19066),o=i(40142),r=i(64070),a=i(51830),n=i(7677),h=i(59771),u=i(63007),l=i(25305),c=i(99289),d=i(50366),p=i(18502),m=i(60779),b=i(70655),v=i(2844),g=i(69261),k=i(96875),C=i(92164),G=i(82071);const f=["aria-describedby","aria-labelledby"],{mixin:$,props:x,prop:Y,event:B}=(0,l.P)("checked"),F=(0,r.sC)((0,c.di)({...C.x,...x,...m.x,...v.x,...g.x,...k.x,...b.x,ariaInvalid:(0,r.Yg)(a.iF,!1),buttonVariant:(0,r.Yg)(a.vq),buttons:(0,r.Yg)(a.Ye,!1),stacked:(0,r.Yg)(a.Ye,!1),validated:(0,r.Yg)(a.Ye,!1)}),"formRadioCheckGroups"),y=(0,s.X$)({mixins:[C.l,$,G.$,m.z,v.A,g.n,k.t,b.D],inheritAttrs:!1,props:F,data(){return{localChecked:this[Y]}},computed:{inline(){return!this.stacked},groupName(){return this.name||this.safeId()},groupClasses(){const{inline:t,size:e,validated:i}=this;let s={"was-validated":i};return this.buttons&&(s=[s,"btn-group-toggle",{"btn-group":t,"btn-group-vertical":!t,[`btn-group-${e}`]:e}]),s}},watch:{[Y](t){(0,u.B)(t,this.localChecked)||(this.localChecked=t)},localChecked(t,e){(0,u.B)(t,e)||this.$emit(B,t)}},render(t){const{isRadioGroup:e}=this,i=(0,c.Up)(this.$attrs,f),s=e?p.W:d.G,o=this.formOptions.map((e,o)=>{const r=`BV_option_${o}`;return t(s,{props:{disabled:e.disabled||!1,id:this.safeId(r),value:e.value},attrs:i,key:r},[t("span",{domProps:(0,h.A)(e.html,e.text)})])});return t("div",{class:[this.groupClasses,"bv-no-focus-ring"],attrs:{...(0,c.cJ)(this.$attrs,f),"aria-invalid":this.computedAriaInvalid,"aria-required":this.required?"true":null,id:this.safeId(),role:e?"radiogroup":"group",tabindex:"-1"}},[this.normalizeSlot(n.Oe),o,this.normalizeSlot()])}}),L=(0,r.sC)(F,o.Rs),z=(0,s.X$)({name:o.Rs,mixins:[y],provide(){return{getBvRadioGroup:()=>this}},props:L,computed:{isRadioGroup:()=>!0}})},18502(t,e,i){i.d(e,{W:()=>h});var s=i(19066),o=i(40142),r=i(64070),a=i(38064);const n=(0,r.sC)(a.xk,o.JO),h=(0,s.X$)({name:o.JO,mixins:[a.Fp],inject:{getBvGroup:{from:"getBvRadioGroup",default:()=>()=>null}},props:n,computed:{bvGroup(){return this.getBvGroup()}}})},70655(t,e,i){i.d(e,{D:()=>n,x:()=>a});var s=i(19066),o=i(51830),r=i(64070);const a=(0,r.sC)({plain:(0,r.Yg)(o.Ye,!1)},"formControls"),n=(0,s.X$)({props:a,computed:{custom(){return!this.plain}}})},2844(t,e,i){i.d(e,{A:()=>d,x:()=>c});var s=i(19066),o=i(51830),r=i(94032),a=i(59771),n=i(38480),h=i(99289),u=i(64070),l=i(87199);const c=(0,u.sC)({disabledField:(0,u.Yg)(o.vq,"disabled"),htmlField:(0,u.Yg)(o.vq,"html"),options:(0,u.Yg)(o.Xo,[]),textField:(0,u.Yg)(o.vq,"text"),valueField:(0,u.Yg)(o.vq,"value")},"formOptionControls"),d=(0,s.X$)({props:c,computed:{formOptions(){return this.normalizeOptions(this.options)}},methods:{normalizeOption(t,e=null){if((0,n.Qd)(t)){const i=(0,r.J)(t,this.valueField),s=(0,r.J)(t,this.textField);return{value:(0,n.b0)(i)?e||s:i,text:(0,a.K)(String((0,n.b0)(s)?e:s)),html:(0,r.J)(t,this.htmlField),disabled:Boolean((0,r.J)(t,this.disabledField))}}return{value:e||t,text:(0,a.K)(String(t)),disabled:!1}},normalizeOptions(t){return(0,n.cy)(t)?t.map(t=>this.normalizeOption(t)):(0,n.Qd)(t)?((0,l.R8)('Setting prop "options" to an object is deprecated. Use the array format instead.',this.$options.name),(0,h.HP)(t).map(e=>this.normalizeOption(t[e]||{},e))):[]}}})},38064(t,e,i){i.d(e,{Fp:()=>Y,dY:()=>$,xk:()=>x});var s=i(19066),o=i(51830),r=i(20791),a=i(71020),n=i(38480),h=i(63007),u=i(25305),l=i(99289),c=i(64070),d=i(26041),p=i(60779),m=i(70655),b=i(69261),v=i(96875),g=i(92164),k=i(82071);const{mixin:C,props:G,prop:f,event:$}=(0,u.P)("checked",{defaultValue:null}),x=(0,c.sC)((0,l.di)({...g.x,...G,...p.x,...b.x,...v.x,...m.x,ariaLabel:(0,c.Yg)(o.vq),ariaLabelledby:(0,c.Yg)(o.vq),button:(0,c.Yg)(o.Ye,!1),buttonVariant:(0,c.Yg)(o.vq),inline:(0,c.Yg)(o.Ye,!1),value:(0,c.Yg)(o.Kg)}),"formRadioCheckControls"),Y=(0,s.X$)({mixins:[d.C,g.l,C,k.$,p.z,b.n,v.t,m.D],inheritAttrs:!1,props:x,data(){return{localChecked:this.isGroup?this.bvGroup[f]:this[f],hasFocus:!1}},computed:{computedLocalChecked:{get(){return this.isGroup?this.bvGroup.localChecked:this.localChecked},set(t){this.isGroup?this.bvGroup.localChecked=t:this.localChecked=t}},isChecked(){return(0,h.B)(this.value,this.computedLocalChecked)},isRadio:()=>!0,isGroup(){return!!this.bvGroup},isBtnMode(){return this.isGroup?this.bvGroup.buttons:this.button},isPlain(){return!this.isBtnMode&&(this.isGroup?this.bvGroup.plain:this.plain)},isCustom(){return!this.isBtnMode&&!this.isPlain},isSwitch(){return!(this.isBtnMode||this.isRadio||this.isPlain)&&(this.isGroup?this.bvGroup.switches:this.switch)}
1,isInline(){return this.isGroup?this.bvGroup.inline:this.inline},isDisabled(){return this.isGroup&&this.bvGroup.disabled||this.disabled},isRequired(){return this.computedName&&(this.isGroup?this.bvGroup.required:this.required)},computedName(){return(this.isGroup?this.bvGroup.groupName:this.name)||null},computedForm(){return(this.isGroup?this.bvGroup.form:this.form)||null},computedSize(){return(this.isGroup?this.bvGroup.size:this.size)||""},computedState(){return this.isGroup?this.bvGroup.computedState:(0,n.Lm)(this.state)?this.state:null},computedButtonVariant(){const{buttonVariant:t}=this;return t||(this.isGroup&&this.bvGroup.buttonVariant?this.bvGroup.buttonVariant:"secondary")},buttonClasses(){const{computedSize:t}=this;return["btn",`btn-${this.computedButtonVariant}`,{[`btn-${t}`]:t,disabled:this.isDisabled,active:this.isChecked,focus:this.hasFocus}]},computedAttrs(){const{isDisabled:t,isRequired:e}=this;return{...this.bvAttrs,id:this.safeId(),type:this.isRadio?"radio":"checkbox",name:this.computedName,form:this.computedForm,disabled:t,required:e,"aria-required":e||null,"aria-label":this.ariaLabel||null,"aria-labelledby":this.ariaLabelledby||null}}},watch:{[f](...t){this[`${f}Watcher`](...t)},computedLocalChecked(...t){this.computedLocalCheckedWatcher(...t)}},methods:{[`${f}Watcher`](t){(0,h.B)(t,this.computedLocalChecked)||(this.computedLocalChecked=t)},computedLocalCheckedWatcher(t,e){(0,h.B)(t,e)||this.$emit($,t)},handleChange({target:{checked:t}}){const{value:e}=this,i=t?e:null;this.computedLocalChecked=e,this.$nextTick(()=>{this.$emit(r.gX,i),this.isGroup&&this.bvGroup.$emit(r.gX,i)})},handleFocus(t){t.target&&("focus"===t.type?this.hasFocus=!0:"blur"===t.type&&(this.hasFocus=!1))},focus(){this.isDisabled||(0,a.Uu)(this.$refs.input)},blur(){this.isDisabled||(0,a.nO)(this.$refs.input)}},render(t){const{isRadio:e,isBtnMode:i,isPlain:s,isCustom:o,isInline:r,isSwitch:a,computedSize:n,bvAttrs:h}=this,u=this.normalizeSlot(),l=t("input",{class:[{"form-check-input":s,"custom-control-input":o,"position-static":s&&!u},i?"":this.stateClass],directives:[{name:"model",value:this.computedLocalChecked}],attrs:this.computedAttrs,domProps:{value:this.value,checked:this.isChecked},on:{change:this.handleChange,...i?{focus:this.handleFocus,blur:this.handleFocus}:{}},key:"input",ref:"input"});if(i){let e=t("label",{class:this.buttonClasses},[l,u]);return this.isGroup||(e=t("div",{class:["btn-group-toggle","d-inline-block"]},[e])),e}let c=t();return s&&!u||(c=t("label",{class:{"form-check-label":s,"custom-control-label":o},attrs:{for:this.safeId()}},u)),t("div",{class:[{"form-check":s,"form-check-inline":s&&r,"custom-control":o,"custom-control-inline":o&&r,"custom-checkbox":o&&!e&&!a,"custom-switch":a,"custom-radio":o&&e,[`b-custom-control-${n}`]:n&&!i},h.class],style:h.style},[l,c])}})},94032(t,e,i){i.d(e,{J:()=>a});var s=i(7411),o=i(17804),r=i(38480);const a=(t,e,i=null)=>{const a=((t,e,i)=>{if(!(e=(0,r.cy)(e)?e.join("."):e)||!(0,r.Gv)(t))return i;if(e in t)return t[e];const a=(e=String(e).replace(s.gh,".$1")).split(".").filter(o.D);return 0===a.length?i:a.every(e=>(0,r.Gv)(t)&&e in t&&!(0,r.z)(t=t[e]))?t:(0,r.kZ)(t)?null:i})(t,e);return(0,r.z)(a)?i:a}}}]);
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.