(("undefined"!==typeof self?self:this)["webpackChunkharvester_1_0_6"]=("undefined"!==typeof self?self:this)["webpackChunkharvester_1_0_6"]||[]).push([[443],{68732:function(e,t,r){"use strict";r.d(t,{A:function(){return b}});var a=r(9274);const o={class:"consumption-gauge"},l={key:0},n={class:"numbers"},s={key:0},c={key:1},i={class:"numbers-stats"},d={class:"percentage"},p=(0,a.createElementVNode)("i",null,"/ ",-1),u={class:"mt-10"};function m(e,t,r,m,h,f){const y=(0,a.resolveComponent)("PercentageBar");return(0,a.openBlock)(),(0,a.createElementBlock)("div",o,[r.resourceName&&!r.usedAsResourceName?((0,a.openBlock)(),(0,a.createElementBlock)("h3",l,(0,a.toDisplayString)(r.resourceName),1)):(0,a.createCommentVNode)("",!0),(0,a.createElementVNode)("div",n,[(0,a.renderSlot)(e.$slots,"title",{amountTemplateValues:f.amountTemplateValues,formattedPercentage:f.formattedPercentage},(()=>[r.usedAsResourceName?((0,a.openBlock)(),(0,a.createElementBlock)("h4",s,(0,a.toDisplayString)(r.resourceName),1)):((0,a.openBlock)(),(0,a.createElementBlock)("span",c,(0,a.toDisplayString)(e.t("node.detail.glance.consumptionGauge.used")),1)),(0,a.createElementVNode)("span",i,[(0,a.createTextVNode)((0,a.toDisplayString)(e.t("node.detail.glance.consumptionGauge.amount",f.amountTemplateValues))+" ",1),(0,a.createElementVNode)("span",d,[p,(0,a.createTextVNode)((0,a.toDisplayString)(f.formattedPercentage),1)])])]))]),(0,a.createElementVNode)("div",u,[(0,a.createVNode)(y,{modelValue:f.percentageBarValue,"color-stops":r.colorStops},null,8,["modelValue","color-stops"])])])}var h=r(12243),f=r(92043),y={components:{PercentageBar:h.A},props:{resourceName:{type:String,default:""},capacity:{type:Number,required:!0},used:{type:Number,required:!0},units:{type:String,default:""},numberFormatter:{type:Function,default:e=>Number.isInteger(e)?e:e.toFixed(2)},colorStops:{type:Object,default:null},usedAsResourceName:{type:Boolean,defaut:!1}},computed:{displayUnits(){return this.units?` ${this.units}`:""},percentageBarValue(){return this.used&&this.capacity?100*this.used/this.capacity:0},amountTemplateValues(){return{used:this.numberFormatter(this.used||0),total:this.numberFormatter(this.capacity||0),unit:this.displayUnits}},formattedPercentage(){return(0,f.l9)(this.percentageBarValue)}}},g=(r(95606),r(47433));const v=(0,g.A)(y,[["render",m]]);var b=v},38076:function(e,t,r){"use strict";r.d(t,{A:function(){return d}});var a=r(9274);function o(e,t,r,o,l,n){return r.text?((0,a.openBlock)(),(0,a.createElementBlock)("a",{key:0,class:(0,a.normalizeClass)(["copy-to-clipboard-text",{copied:l.copied,plain:r.plain}]),href:"#",onClick:t[0]||(t[0]=(...e)=>n.clicked&&n.clicked(...e))},[(0,a.createTextVNode)((0,a.toDisplayString)(r.text)+" ",1),(0,a.createElementVNode)("i",{class:(0,a.normalizeClass)(["icon",{"icon-copy":!l.copied,"icon-checkmark":l.copied}])},null,2)],2)):(0,a.createCommentVNode)("",!0)}var l=r(48881),n=r(99726),s={emits:["error"],props:{text:{type:String,required:!0},plain:{type:Boolean,default:!1}},data(){return{copied:!1}},methods:{clicked(e){this.copied||(e.preventDefault(),(0,l.e)(this.text).then((()=>{this.copied=!0;let t=e.target;"I"===t.tagName&&(t=t.parentElement||t),setTimeout((()=>{this.copied=!1}),500)})).catch((e=>{this.$emit("error",(0,n.rz)(e))})))}}},c=(r(48734),r(47433));const i=(0,c.A)(s,[["render",o],["__scopeId","data-v-d8c131ea"]]);var d=i},12243:function(e,t,r){"use strict";r.d(t,{A:function(){return y}});var a=r(9274);const o={class:"percentage-bar"},l={key:0,class:"ml-5 percentage-value"};function n(e,t,r,n,s,c){const i=(0,a.resolveComponent)("Bar");return(0,a.openBlock)(),(0,a.createElementBlock)("span",o,[(0,a.createVNode)(i,{percentage:r.modelValue,"primary-color":c.primaryColor,slices:r.slices},null,8,["percentage","primary-color","slices"]),r.showPercentage?((0,a.openBlock)(),(0,a.createElementBlock)("span",l,(0,a.toDisplayString)(c.formattedPercentage),1)):(0,a.createCommentVNode)("",!0)])}function s(e,t,r,o,l,n){return(0,a.openBlock)(),(0,a.createElementBlock)("div",{class:"bar",style:(0,a.normalizeStyle)(n.barStyle)},[(0,a.createElementVNode)("div",{class:"indicator",style:(0,a.normalizeStyle)(n.indicatorStyle)},null,4),((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(n.sliceStyles,((e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:t,class:"slice",style:(0,a.normalizeStyle)(e)},null,4)))),128))],4)}var c={props:{percentage:{type:Number,required:!0},primaryColor:{type:String,default:"--primary"},secondaryColor:{type:String,default:"--border"},slices:{type:Array,default:()=>[]}},computed:{indicatorStyle(){return{width:`${this.percentage}%`,backgroundColor:`var(${this.primaryColor})`}},barStyle(){return{backgroundColor:`var(${this.secondaryColor})`}},sliceStyles(){return this.slices.map((e=>({left:`${e}%`,visibility:e=0}},preferredDirection:{type:String,default:m.LESS},showPercentage:{type:Boolean,default:!1},colorStops:{type:Object,default:null},slices:{type:Array,default:()=>[]}},computed:{primaryColor(){const e=this.preferredDirection===m.LESS;if(this.colorStops){const t=Object.keys(this.colorStops).sort();if(e){let e=t.length-1;while(this.modelValuet[e])e++;return this.colorStops[t[e]]}}const t=e?80:20,r=e?this.modelValue:t,a=e?t:this.modelValue;return r<=a?"--primary":"--error"},formattedPercentage(){return(0,u.l9)(this.modelValue)}}};r(70738);const f=(0,i.A)(h,[["render",n],["__scopeId","data-v-4ade54a6"]]);var y=f},67875:function(e,t,r){"use strict";r.d(t,{A:function(){return p}});var a=r(9274);function o(e,t,r,o,l,n){const s=(0,a.resolveDirective)("trim-whitespace");return(0,a.withDirectives)(((0,a.openBlock)(),(0,a.createElementBlock)("div",{class:(0,a.normalizeClass)({progress:!0,multi:n.pieces.length>1})},[((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(n.pieces,((e,t)=>(0,a.withDirectives)(((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:t,class:(0,a.normalizeClass)({piece:!0,[e.color]:!0}),style:(0,a.normalizeStyle)(e.style)},null,6)),[[s]]))),128))],2)),[[s]])}var l=r(74302),n=r(76978),s={props:{values:{type:Array,required:!0},colorKey:{type:String,default:"color"},labelKey:{type:String,default:"label"},valueKey:{type:String,default:"value"},min:{type:Number,default:0},max:{type:Number,default:null},minPercent:{type:Number,default:5},showZeros:{type:Boolean,default:!1}},computed:{pieces(){const e=[];for(const l of this.values){const t=(0,n.Jt)(l,this.colorKey),r=(0,n.Jt)(l,this.labelKey),a=(0,n.Jt)(l,this.valueKey);(0!==a||this.showZeros)&&e.push({color:t,label:r,value:a})}const t=this.minPercent||0,r=this.min||0;let a=this.max,o=0;this.max||(a=100,e.length&&(a=e.map((e=>e.value)).reduce(((e,t)=>e+t))));for(const l of e){const e=Math.max(t,c(l.value,r,a));l.percent=e,o+=e}o>100&&((0,l.Ul)(e,"percent",!0)[0].percent-=o-100);for(const l of e)l.style=`width: ${l.percent}%`;return e.filter((e=>e.percent))}}};function c(e,t,r){e=Math.max(t,Math.min(r,e));let a=e/(r-t)*100;return a=Math.floor(100*a)/100,a}r(61789);var i=r(47433);const d=(0,i.A)(s,[["render",o],["__scopeId","data-v-abc33690"]]);var p=d},33814:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),n=r.n(l),s=n()(o());s.push([e.id,".consumption-gauge .numbers{display:flex;flex-direction:row;justify-content:space-between}.consumption-gauge .numbers-stats{display:flex;flex-direction:row;align-items:center;gap:10px;align-self:baseline}.consumption-gauge .numbers .percentage{font-weight:700}.consumption-gauge .numbers .percentage i{margin-right:10px}",""]),t["default"]=s},82398:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),n=r.n(l),s=n()(o());s.push([e.id,".copy-to-clipboard-text[data-v-d8c131ea]{white-space:nowrap}.copy-to-clipboard-text.plain[data-v-d8c131ea]{color:var(--body-text)}.copy-to-clipboard-text.plain[data-v-d8c131ea]:hover{text-decoration:none}.copy-to-clipboard-text.copied[data-v-d8c131ea]{pointer-events:none;color:var(--success)}",""]),t["default"]=s},56530:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),n=r.n(l),s=n()(o());s.push([e.id,".percentage-bar[data-v-4ade54a6]{display:flex;flex-direction:row}.percentage-bar .percentage-value[data-v-4ade54a6]{word-break:keep-all}",""]),t["default"]=s},61149:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),n=r.n(l),s=n()(o());s.push([e.id,".progress[data-v-abc33690]{display:block;border-radius:90px;background-color:var(--progress-bg);height:10px;width:100px}.progress .piece[data-v-abc33690]{display:inline-block;height:10px;border-radius:0;border-right:1px solid var(--progress-divider);vertical-align:top}.progress .piece[data-v-abc33690]:first-child{border-top-left-radius:90px;border-bottom-left-radius:90px}.progress .piece[data-v-abc33690]:last-child{border-top-right-radius:90px;border-bottom-right-radius:90px;border-right:0}.piece.bg-success[data-v-abc33690]:only-child{opacity:.5}",""]),t["default"]=s},22880:function(e,t,r){"use strict";r.r(t);var a=r(36758),o=r.n(a),l=r(40935),n=r.n(l),s=n()(o());s.push([e.id,".bar[data-v-b4f4e2ae]{width:100%;height:15px;border-radius:7.5px;overflow:hidden;position:relative}.bar .indicator[data-v-b4f4e2ae]{height:100%}.bar .slice[data-v-b4f4e2ae]{position:absolute;top:0;bottom:0;width:1px;background-color:var(--body-bg)}",""]),t["default"]=s},95606:function(e,t,r){var a=r(33814);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("0177b65e",a,!0,{sourceMap:!1,shadowMode:!1})},48734:function(e,t,r){var a=r(82398);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("3ce8dc3a",a,!0,{sourceMap:!1,shadowMode:!1})},70738:function(e,t,r){var a=r(56530);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("b37b1fae",a,!0,{sourceMap:!1,shadowMode:!1})},61789:function(e,t,r){var a=r(61149);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("4a1f9a52",a,!0,{sourceMap:!1,shadowMode:!1})},54752:function(e,t,r){var a=r(22880);a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.id,a,""]]),a.locals&&(e.exports=a.locals);var o=r(74825).A;o("bcd5ae90",a,!0,{sourceMap:!1,shadowMode:!1})}}]); //# sourceMappingURL=harvester-1.0.6.umd.min.443.js.map