1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2860],{96085:function(t,e,r){var n;"undefined"!=typeof self&&self,n=function(t){return function(t){function e(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var r={};return e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,r){"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t}).apply(this,arguments)}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Object.defineProperty(e,"__esModule",{value:!0}),r.d(e,"HighchartsReact",function(){return l});var a=r(1),u=r.n(a),c="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,l=Object(a.memo)(Object(a.forwardRef)(function(t,e){var r=Object(a.useRef)(),l=Object(a.useRef)(),s=Object(a.useRef)(t.constructorType),f=Object(a.useRef)(t.highcharts);return c(function(){function e(){var e=t.highcharts||"object"===("undefined"==typeof window?"undefined":o(window))&&window.Highcharts,n=t.constructorType||"chart";e?e[n]?t.options?l.current=e[n](r.current,t.options,t.callback):console.warn('The "options" property was not passed.'):console.warn('The "constructorType" property is incorrect or some required module is not imported.'):console.warn('The "highcharts" property was not passed.')}if(l.current){if(!1!==t.allowChartUpdate){if(t.constructorType!==s.current||t.highcharts!==f.current)s.current=t.constructorType,f.current=t.highcharts,e();else if(!t.immutable&&l.current){var n,a;(n=l.current).update.apply(n,[t.options].concat(function(t){if(Array.isArray(t))return i(t)}(a=t.updateArgs||[!0,!0])||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,e){if(t){if("string"==typeof t)return i(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(t,void 0):void 0}}(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))}else e()}}else e()},[t.options,t.allowChartUpdate,t.updateArgs,t.containerProps,t.highcharts,t.constructorType]),c(function(){return function(){l.current&&(l.current.destroy(),l.current=null)}},[]),Object(a.useImperativeHandle)(e,function(){return{get chart(){return l.current},container:r}},[]),u.a.createElement("div",n({},t.containerProps,{ref:r}))}));e.default=l},function(e,r){e.exports=t}])},t.exports=n(r(2265))},30301:function(t,e,r){"use strict";r.d(e,{Dy:function(){return c},NM:function(){return s},ZE:function(){return l},mc:function(){return o.m}});var n=r(47835),i=r.n(n),o=r(99291);function a(t){return t&&"string"==typeof t?t.replace(/<[^>]+>/g,"").trim():""}let u={ALLOWED_TAGS:["b","strong","i","em","u","br","span","small","sup","sub"],ALLOWED_ATTR:["class","style"]};function c(t){return t.map(t=>{let e=t.XAxisDisplay??"",r=function(t){if(!t||"string"!=typeof t)return"";let e=t.trim();return e?i().sanitize(e,u).trim():""}(e),n=a(e);return{xLabel:r||n,yLabel:a(t.YAxisDisplay??""),value:function(t){if("number"==typeof t)return Number.isFinite(t)?t:0;if("string"!=typeof t)return 0;let e=parseFloat(a(t).replace(/[^0-9.-]/g,""));return Number.isNaN(e)?0:e}(t.YAxisNumber)}})}let l={primary:"#0ee6ad",primaryDark:"#0c5447",grid:"rgba(12, 84, 71, 0.5)",text:"#ffffff"},s={primary:"#0ca47c",grid:"#a5f0dc",text:"#000000",barGradientTop:"#0ee6ad",barGradientBottom:"#0c5447"}},45517:function(t,e,r){"use strict";r.d(e,{Kt:function(){return a},gG:function(){return o},oY:function(){return i}});var n=r(84699);function i(t,e){let r=document.createElement("span");r.style.backgroundColor=`var(${e})`,r.style.color=`var(${e})`,r.style.display="none",t.appendChild(r);let n=getComputedStyle(r),i="rgba(0, 0, 0, 0)"!==n.backgroundColor&&"transparent"!==n.backgroundColor?n.backgroundColor:n.color;return r.remove(),i}function o(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return(0,n.Dy)(e)?{linearGradient:{x1:0,x2:1,y1:.5,y2:.5},stops:[[0,i(t,"--chart-gradient-1")],[1,i(t,"--chart-gradient-2")]]}:i(t,(0,n.mI)(r))}function a(t){return i(t,"--chart-tick-line")}},84699:function(t,e,r){"use strict";function n(t){return t?.trim().toLowerCase().replace(/[\s_-]+/g,"")??""}function i(t){let e=n(t);return e.includes("datadriven")||e.includes("datacolors")||e.includes("chartdata")}function o(t){let e=n(t);return!(!e||i(t))&&("gradient"===e||e.includes("gradient"))}function a(t){return`--chart-data-${(t%10+10)%10+1}`}function u(t){return`var(${a(t)})`}function c(t){return null==t||Number.isNaN(t)?0:Math.min(100,Math.max(0,t))}function l(t,e){return e?.trim()?e.trim():null==t||Number.isNaN(t)?null:`${t}%`}r.d(e,{Dy:function(){return o},J8:function(){return c},Vz:function(){return i},j8:function(){return u},mI:function(){return a},sF:function(){return l}})},26112:function(t,e,r){"use strict";r.d(e,{y:function(){return a}});var n=r(82282),i=r.n(n);let o=null;function a(){return o||(o=i()),o}},52860:function(t,e,r){"use strict";r.r(e),r.d(e,{default:function(){return A}});var n=r(57437),i=r(2265),o=r(52345),a=r(63433),u=r(96085),c=r.n(u),l=r(12961),s=r(30301),f=r(26112),d=r(45517),p=r(84699),m=r(20078);let h=["50%","50%"],y=function(t){let e="50%".match(/([\d.]+)/),r=e?Number(e[1])/100:.5;return`-${Math.round((1-r)/2*100)}%`}(0),b=new WeakMap,g=new WeakMap;function v(t){return!(t.destroyed||!t.container||!t.renderer)}function w(t){if(!t)return null;let e=t.closest(".pie-chart");if(e instanceof HTMLElement)return e;let r=t.parentElement;return r instanceof HTMLElement?r:null}function x(t){return Math.round(.46*Math.max(0,t-24))}function S(t,e,r){if(!(!v(t)||g.get(t))){g.set(t,!0);try{!function(t,e){var r,n,i;if(!v(t))return;let o=(n=t,(i=e)?i:b.get(n)||w(n.container)),a=o?function(t){let e=function(t){let e=t.closest(".chart-card__chart-item, .pie-chart-block");if(!(e instanceof HTMLElement))return 0;let r=Math.floor(e.clientWidth);return r>0?r:Math.floor(e.getBoundingClientRect().width)}(t);if(e>0)return e;let r=Math.floor(t.clientWidth);if(r>0)return r;let n=Math.floor(t.getBoundingClientRect().width);if(n>0)return n;let i=t.parentElement;if(i){let t=Math.floor(i.clientWidth);if(t>0)return t}return 0}(o):Math.floor(t.chartWidth);if(a<=0)return;let u=!1;(t.chartWidth!==a||t.chartHeight!==a)&&(t.setSize(a,a,!1),u=!0);let c=Math.min(t.plotWidth,t.plotHeight);if(c<=0){u&&t.redraw(!1);return}let l=Math.round(1*c),s=t.series[0],f=s?.options;s&&(r=f?.size,"number"!=typeof r||r!==l)&&(s.update({center:h,size:l,type:"pie"},!1),u=!0),u&&t.redraw(!1)}(t,r),t.container&&t.container.querySelectorAll(".pie-chart__segment-label text").forEach(t=>{t.setAttribute("fill",e)}
1)}finally{g.set(t,!1)}}}let _=function(){return function(t){let e=t.options.custom;return e?.segmentLabel?.trim()||(t.name?.trim()??"")}(this)};function N(t,e,r){return t.map(t=>({borderColor:e,color:t.color,custom:{segmentLabel:t.label},name:t.label,y:r?0:t.value}))}let L=t=>{let{animationEnabled:e=!0,centerLabel:r,dataLabelDisplay:u,keyLabels:g,segments:L}=t,A=(0,i.useMemo)(()=>(0,f.y)(),[]),C=(0,i.useRef)(null),k=(0,i.useRef)(null),E=(0,i.useRef)(null),M=(0,i.useRef)(!1),[j,O]=(0,i.useState)(!1),[$,T]=(0,i.useState)([]),[F,W]=(0,i.useState)(""),[D,R]=(0,i.useState)(""),[z,I]=(0,i.useState)(""),[H,Y]=(0,i.useState)(0),G=(0,o.J)(),P=(0,a.Y)(C,{amount:.2,once:!0}),q=e&&!G,V=q&&P,B=!!g?.some(t=>t.trim()),U=function(t){let e=t?.trim().toLowerCase().replace(/[\s_-]+/g,"")??"";return e?e.includes("hide")||"none"===e||"off"===e?"hide":e.includes("hover")?"desktop-hover":(e.includes("show"),"show"):"show"}(u),X="hide"!==U&&!B&&("show"===U||"desktop-hover"===U),J="hide"!==U,K=["pie-chart","desktop-hover"===U?"pie-chart--labels-desktop-hover":""].filter(Boolean).join(" "),Q=[r?.trim(),...$.map(t=>t.label)].filter(Boolean).join(", ")||"Pie chart",Z=r?.trim()??"";(0,i.useEffect)(()=>{if(!P&&q)return;let t=requestAnimationFrame(()=>{O(!0)});return()=>{cancelAnimationFrame(t)}},[P,q]),(0,i.useEffect)(()=>{var t;let e=C.current;e&&(T(L?L.reduce((t,r)=>{var n;let i=r.ContentLink?.Expanded,o=i?.Value;if(null==i||null==o||Number.isNaN(o))return t;let a=Math.max(0,o),u=function(t,e){let r=t?.trim();return r?(0,m.$s)(r)||r:`${e}%`}(i.Display,a),c=r.ContentLink?.Id??r.ContentLink?.GuidValue??`${u}-${a}`;return t.push({color:(n=t.length,(0,d.oY)(e,(0,p.mI)(n))),id:String(c),label:u,value:a}),t},[]):[]),W(function(t){let e=t;for(;e;){let{backgroundColor:t}=getComputedStyle(e);if(t&&"rgba(0, 0, 0, 0)"!==t&&"transparent"!==t)return t;e=e.parentElement}return null}(t=e)||(0,d.oY)(t,"--background-primary")),R((0,d.oY)(e,"--text-inverse")),I((0,d.oY)(e,"--text-primary")),Y(x(e.clientWidth)))},[L]),(0,i.useEffect)(()=>{let t=C.current;if(!t||!j)return;let e=()=>{Y(x(t.clientWidth));let e=k.current?.chart;e&&!e.destroyed&&(null!=E.current&&window.cancelAnimationFrame(E.current),E.current=window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{v(e)&&S(e,D,t)})}))};e();let r=window.requestAnimationFrame(()=>{e()}),n=new ResizeObserver(()=>{e()});(function(t){let e=new Set([t]),r=t.closest(".chart-card__chart-item"),n=t.closest(".chart-card__charts"),i=t.closest(".chart-card");return r instanceof HTMLElement&&e.add(r),n instanceof HTMLElement&&e.add(n),i instanceof HTMLElement&&e.add(i),[...e]})(t).forEach(t=>{n.observe(t)});let i=()=>{e()};return window.addEventListener("resize",i),()=>{window.cancelAnimationFrame(r),null!=E.current&&(window.cancelAnimationFrame(E.current),E.current=null),n.disconnect(),window.removeEventListener("resize",i)}},[j,$.length,D]);let tt=(0,i.useMemo)(()=>0!==$.length&&F&&D&&z?function(t,e,r,n,i,o,a,u,c,f,d){let p=!!c&&{duration:800,easing:"easeOutCubic"},m=t?.trim()??"",g=N(e,i,c),x=[{connectorColor:"var(--chart-tick-line)",crop:!1,distance:20,enabled:r,formatter:_,overflow:"allow",style:{color:u,...l.Q,textOutline:"none"}},{className:"pie-chart__segment-label",color:a,crop:!1,distance:y,enabled:n,formatter:_,overflow:"allow",style:{color:a,...l.X,textOutline:"none"}}];return{accessibility:{point:{valueSuffix:"%"}},chart:{animation:p,backgroundColor:"transparent",events:{load(){var t;(t=f??w(this.container))&&b.set(this,t),(0,s.mc)(this.container,o),c&&(d&&(d.current=!0),this.series[0]?.setData(N(e,i,!1),!0,p)),S(this,a,f)}},height:"100%",margin:[0,0,0,0],reflow:!0,spacing:[12,12,12,12],type:"pie"},credits:{enabled:!1},legend:{enabled:!1},plotOptions:{pie:{allowPointSelect:!1,animation:p,borderColor:i,borderRadius:4,borderWidth:4,center:h,cursor:"default",dataLabels:x,enableMouseTracking:!1,events:{afterAnimate(){v(this.chart)&&S(this.chart,a,f??b.get(this.chart))}},showInLegend:!1,size:"100%",states:{hover:{enabled:!1},inactive:{opacity:1}}}},series:[{center:h,data:g,dataLabels:x,innerSize:"50%",name:m||"Chart data",size:"100%",type:"pie"}],subtitle:{text:void 0},title:{text:void 0},tooltip:{enabled:!1}}}
1(r,$,X,J,F,Q,D,z,V&&!M.current,C.current,M):null,[V,r,U,$,J,X,D,z,F,Q]);return 0===$.length?(0,n.jsx)("div",{"aria-hidden":!0,className:`${K} pie-chart__placeholder`,ref:C}):(0,n.jsx)("div",{className:K,ref:C,tabIndex:"desktop-hover"===U?0:void 0,children:(0,n.jsxs)("div",{className:"pie-chart__plot",children:[tt&&j?(0,n.jsx)(c(),{ref:k,containerProps:{"aria-label":Q,className:"pie-chart__highcharts"},highcharts:A,immutable:!1,options:tt}):(0,n.jsx)("div",{"aria-hidden":!0,className:"pie-chart__placeholder"}),Z&&j?(0,n.jsx)("div",{"aria-hidden":!0,className:"pie-chart__center",children:(0,n.jsx)("span",{className:"pie-chart__center-label",style:H>0?{maxWidth:`${H}px`}:void 0,children:Z})}):null]})})};L.displayName="PieChart";var A=L},20078:function(t,e,r){"use strict";r.d(e,{$s:function(){return u},GT:function(){return f},VV:function(){return s},ZL:function(){return l},bK:function(){return d},dz:function(){return p}});var n=r(47835),i=r.n(n);let o=/^-?\d+(?:\.\d+)?$/,a={ALLOWED_TAGS:["b","strong","i","em","u","br","span","small","sup","sub"],ALLOWED_ATTR:["class","style"]};function u(t){return t&&"string"==typeof t?t.replace(/<[^>]+>/g,"").trim():""}function c(t){let e=t.trim(),r=e.match(/^(-?)(\d+)(?:\.(\d*))?$/);if(!r)return e;let[,n,i,o=""]=r,a=o.slice(0,2).replace(/0+$/,"");return a?`${n}${i}.${a}`:`${n}${i}`}function l(t){return Number.isFinite(t)?c(Number.isInteger(t)?String(t):t.toLocaleString("en-US",{maximumFractionDigits:15,minimumFractionDigits:0,useGrouping:!1})):""}function s(t,e){let r=function(t){if(!t||"string"!=typeof t)return"";let e=t.trim();return e?i().sanitize(e,a).trim():""}(t),n=u(t),l=n||u(r);return l&&o.test(l)?c(l):r||n||`${e+1}`}function f(t,e){let r=e?.trim();if(r){let t=u(r);return t&&o.test(t)?c(t):t||r}return"number"==typeof t&&Number.isFinite(t)?l(t):""}function d(t,e){if("number"==typeof t)return Number.isFinite(t)?t:0;if("string"!=typeof t&&null!=t)return 0;let r=parseFloat(u(e??String(t??"")).replace(/[^0-9.-]/g,""));return Number.isNaN(r)?0:r}function p(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10;return t?t.slice(0,e).reduce((t,e,r)=>{let n=s(e.XDisplay?.trim()??"",r),i=u(e.YDisplay??""),o=d(e.YValue,e.YDisplay),a=e.ContentLink?.Id?.toString()??e.ContentLink?.GuidValue??`${n}-${o}-${r}`;return t.push({key:a,xLabel:n,yLabel:i,value:o}),t},[]):[]}},12961:function(t,e,r){"use strict";r.d(e,{Q:function(){return n},X:function(){return i}});let n={fontFamily:"var(--token-font-body)",fontSize:"var(--text-misc-chart-label)",fontStyle:"normal",fontWeight:"400"},i={fontFamily:"var(--token-font-body)",fontSize:"var(--text-misc-chart-value)",fontStyle:"normal",fontWeight:"600"}},99291:function(t,e,r){"use strict";function n(t,e){if(!t)return;let r=t.querySelector("svg.highcharts-root");if(!r)return;let n=e.trim()||"Chart",i=r.querySelector(":scope > title");i||(i=document.createElementNS("http://www.w3.org/2000/svg","title"),r.insertBefore(i,r.firstChild)),i.textContent=n}r.d(e,{m:function(){return n}})}}]);
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.