1/*! For license information please see 666.bundle.js.LICENSE.txt */ 2"use strict";(globalThis.webpackChunkbroadcom=globalThis.webpackChunkbroadcom||[]).push([[666],{454:e=>{var t="%[a-f0-9]{2}",r=new RegExp("("+t+")|([^%]+?)","gi"),a=new RegExp("("+t+")+","gi");function n(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var r=e.slice(0,t),a=e.slice(t);return Array.prototype.concat.call([],n(r),n(a))}function s(e){try{return decodeURIComponent(e)}catch(s){for(var t=e.match(r)||[],a=1;a<t.length;a++)t=(e=n(t,a).join("")).match(r)||[];return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},r=a.exec(e);r;){try{t[r[0]]=decodeURIComponent(r[0])}catch(e){var n=s(r[0]);n!==r[0]&&(t[r[0]]=n)}r=a.exec(e)}t["%C2"]="�";for(var l=Object.keys(t),o=0;o<l.length;o++){var c=l[o];e=e.replace(new RegExp(c,"g"),t[c])}return e}(e)}}},666:(e,t,r)=>{r.r(t),r.d(t,{default:()=>C}),r(4173);var a=r(6540),n=r(7767),s=r(968),l=r(8109),o=r(6014),c=r(5444),i=r(7011),m=r(2801),u=r(1555),d=r(8879),p=r(4724),f=r(5695),h=r(388),g=r(5299),b=r(2485),v=r(3966),y=(r(8972),r(9841)),E=(r(5995),r(6663)),_=(r(4818),r(6942)),N=r.n(_);const k=({children:e,isActive:t=!1})=>{const[r,n]=(0,a.useState)("auto"),s=(0,a.useRef)(null),l=(0,a.useRef)(null),o=(0,a.useRef)(null);(0,a.useEffect)(()=>(c(),window.addEventListener("resize",c),s.current.onscroll=function(){o.current.scrollLeft=s.current.scrollLeft},o.current.onscroll=function(){s.current.scrollLeft=o.current.scrollLeft},()=>{window.removeEventListener("resize",c)}),[]),(0,a.useEffect)(()=>{c()},[r]),(0,a.useEffect)(()=>{if(t){const e=setTimeout(()=>{c()},100);return()=>clearTimeout(e)}},[t]);const c=()=>{let e=i();null==e&&(e="auto"),e!==r&&n(e)},i=()=>{let e=null;return o&&o.current.scrollWidth&&(e=o.current.scrollWidth+"px"),e};return a.createElement("div",{className:"DoubleScrollBar"},a.createElement("div",{ref:s,className:"outer-div"},a.createElement("div",{ref:l,className:"inner-div",style:{width:r}}," ")),a.createElement("div",{className:"table-scroll-wrapper",ref:o},e))};var w=r(3973),O=r(2987),S=r(8798);const j=({scores:e,spotlight:t,url:r,location_hash:l,hashFlag:o,browser_version:c,finalTabsData:i})=>{const[m,u]=(0,a.useState)(!1),[d,p]=(0,a.useState)(null),f=(0,n.Zp)(),h=((0,n.zy)(),i.reduce((e,{category_name:t,hashValue:r})=>(e[t]=r,e),{})),g=e=>h[e.category]||i[0]?.hashValue;(0,a.useEffect)(()=>{const e=()=>{const e=window.location.hash.replace("#","");b(e)};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}},[]);const b=e=>{},y=(e=null)=>{u(!m),p(e)},_=e=>Object.keys(e).map(t=>{const r="sort"!==t&&"sortorder"!==t?`${t}[]`:t;return Array.isArray(e[t])?e[t].map(e=>`${r}=${encodeURIComponent(e)}`).join("&"):`${r}=${encodeURIComponent(e[t])}`}).join("&"),[k,w]=(0,a.useState)(!1),O=t.filter(e=>e.link),S=O?.sort((e,t)=>{let r=e.date||"";return(t.date||"").localeCompare(r)}),j=S.slice(0,3),A=S.slice(3),C=e=>e.includes("score")||e.includes("date")?`${e}&sortorder=sorting_dsc`:e,T=e=>{const t=e?.split("@")[0]?.trim(),[r,a]=t?.split(" ")||[],n=parseFloat(r);return!r||isNaN(n)?"":r?a?`${n.toFixed(2)} ${a}`:n.toFixed(2):""};return a.createElement("div",{className:"top-scores"},S?.length>0&&a.createElement("div",{className:"spotlight-card"},a.createElement("div",{className:"spotlight-title"},"Spotlight"),a.createElement("div",{className:"spotlight-items"},j&&j?.map((e,t)=>a.createElement("div",{key:t,className:"spotlight-item"},a.createElement("div",{className:"spotlight-date"},e.date),a.createElement(s.A,{to:e.link?.url,target:e.link?.target},a.createElement("div",{className:"spotlight-description"},e.title)))),k&&A&&A?.map((e,t)=>a.createElement("div",{key:t+3,className:"spotlight-item"},a.createElement("div",{className:"spotlight-date"},e.date),a.createElement(s.A,{to:e.link?.url,target:e.link?.target},a.createElement("div",{className:"spotlight-description"},e.title))))),S.length>3&&a.createElement("div",{className:"expand-icon",onClick:()=>{w(!k)}},k?a.createElement(a.Fragment,null,a.createElement("span",null,"SEE LESS"),a.createElement("div",{className:"dropdown-right"})):a.createElement(a.Fragment,null,a.createElement("span",null,"SEE MORE"),a.createElement("div",{className:"dropdown-down"}
2)))),a.createElement("div",{className:"card-container"},e?.length>0&&e?.map((e,t)=>a.createElement("div",{key:t,className:"main-card"},a.createElement("div",{className:"card-title"},a.createElement("h4",null,e.filter_title),e.abstract&&a.createElement("div",null,a.createElement("button",{className:"icon-bttn",title:"info","aria-label":"info",onClick:()=>y(e)},a.createElement("i",{className:"bi2 icon-info-circle primary"})))),e.filter_subtitle&&a.createElement("span",{className:"card-subtitle"},e.filter_subtitle),e.vmmark_list?.length>0&&a.createElement("div",{className:N()("top-score-table",`cols-${Object?.keys(e?.vmmark_list[0])?.length}`)},Object?.keys(e?.vmmark_list[0])?.map((e,t,r)=>a.createElement("div",{key:e,className:N()("cell top-score-table-header",`${e}-col`,{"topscore-description":t===r.length-1})},"system_description"===e?"Description":e.charAt(0).toUpperCase()+e.slice(1))),e.vmmark_list.map((e,t)=>a.createElement("div",{className:"top-score-table-row",key:t},Object.keys(e).map((t,r)=>a.createElement(a.Fragment,{key:r},"system_description"===t?a.createElement("div",{className:"cell system-description"},a.createElement("span",{className:"system-description__text",dangerouslySetInnerHTML:{__html:e[t]}})):a.createElement("div",{className:N()("cell",{"date-column":"date"===t,column:"date"!==t}),dangerouslySetInnerHTML:{__html:"score"===t?T(e[t]):"date"===t?new Date(e[t])?.toLocaleDateString("en-us",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:"UTC"}):e[t]}})))))),a.createElement(s.A,{className:"top-score-cta",to:`${r.pathname}?${_(E?.parse(C(e?.search_url)))}#${g(e)}`,onClick:t=>{t.preventDefault(),(e=>{const t=g(e),a=E.parse(C(e?.search_url)),n=_(a);f({pathname:r.pathname,search:`?${n}`,hash:`#${t}`}),requestAnimationFrame(()=>{window.scrollTo({top:0,behavior:"smooth"})})})(e)}},a.createElement("div",{className:"card-button"},"VIEW ALL ",a.createElement("i",{className:"fa-solid fa-chevron-right"}))))),d&&a.createElement(v.aF,{isOpen:m,toggle:()=>y()},a.createElement(v.rQ,{toggle:()=>y()},d.filter_title),a.createElement(v.cw,null,a.createElement("p",{dangerouslySetInnerHTML:{__html:d.abstract}})))))},A=({id:e,props:t,isActive:r,currentTab:l,tabsMapping:h,location_hash:g,location_search:b,flag:v,browser_version:_})=>{const O=(0,n.Zp)();let S=E.parse(b,{arrayFormat:"bracket"});const j=()=>{const e={};return S.total_hosts?e.total_hosts=S.total_hosts:e.total_hosts=[],S.primary_storage?e.primary_storage=S.primary_storage:e.primary_storage=[],S.processor_model?e.processor_model=S.processor_model:e.processor_model=[],S.datacenter_management?e.datacenter_management=S.datacenter_management:e.datacenter_management=[],S.type_of_storage?e.type_of_storage=S.type_of_storage:e.type_of_storage=[],S.total_sockets?e.total_sockets=S.total_sockets:e.total_sockets=[],S.matched_pair?e.matched_pair=S.matched_pair.map(e=>"True"===e?"Matched Pair":"False"===e?"Not Matched Pair":e):e.matched_pair=[],S.system_description?e.system_description=S.system_description:e.system_description=[],S.total_threads?e.total_threads=S.total_threads:e.total_threads=[],S.uniform_hosts?e.uniform_hosts=S.uniform_hosts:e.uniform_hosts=[],S.version?e.version=S.version:e.version=[],S.total_cores?e.total_cores=S.total_cores:e.total_cores=[],S.hypervisor?e.hypervisor=S.hypervisor:e.hypervisor=[],S.submitter?e.submitter=S.submitter:e.submitter=[],e},A=()=>{const e={};return S.term?e.term=S.term:e.term=[],e},C=()=>{const e={};return S.sort?e.sort=S.sort:e.sort=null,S.sortorder?e.sortorder=S.sortorder:e.sortorder=null,e},T=(e,t="sorting_asc")=>function(r,a){if(!r.hasOwnProperty(e)||!a.hasOwnProperty(e))return 0;let n,s;"score"===e?(n=parseFloat(r[e]),s=parseFloat(a[e])):(n="string"==typeof r[e]?r[e].toUpperCase():r[e],s="string"==typeof a[e]?a[e].toUpperCase():a[e]);let l=0;return n<s?l=-1:n>s&&(l=1),null==n&&(l=-1),null==s&&(l=1),"sorting_dsc"===t?-1*l:l},[L,x]=(0,a.useState)(t[0]?.category_list),[P,R]=(0,a.useState)(""),[M,$]=(0,a.useState)(""),[F,V]=(0,a.useState)(!1),[I,D]=(0,a.useState)(L),[W,H]=(0,a.useState)(I?.sort(T("date","sorting_dsc"))),[U,z]=(0,a.useState)(t[0]?.column_keys||[]),[q,J]=(0,a.useState)(U),[B,K]=(0,a.useState)(new Set(U)),[Z,X]=(0,a.useState)(C()),[Q,G]=(0,a.useState)(20),[Y,ee]=(0,a.useState)(0),[te,re]=(0,a.useState)(1),[ae,ne]=(0,a.useState)(0),[se,le]=(0,a.useState)(0),oe=t[0]?.header_keys||{},[ce,ie]=(0,a.useState)(j()),[me,ue]=(0,a.useState)(A());(0,a.useEffect)(()=>{X(C()),ie(j()),ue(A())},[b]),(0,a.useEffect)(()=>{let e=E.stringify(S);
2Object.keys(ce).forEach(e=>{const t=e?.toLowerCase();ce[e].length>0?S[t]=ce[e]:delete S[t]}),Object.keys(me).forEach(e=>{const t=e?.toLowerCase();me[e]?.length>0?S[t]=me[e]:delete S[t]}),Object.keys(Z).forEach(e=>{Z[e]?S[e?.toLowerCase()]=Z[e]:delete S[e?.toLowerCase()]}),e!==E.stringify(S)&&O({search:`?${E.stringify(S,{arrayFormat:"bracket"})}`,hash:g})},[JSON.stringify(ce),P,JSON.stringify(me),JSON.stringify(Z)]),(0,a.useEffect)(()=>{},[]);const de=t[0]?.dropdown_filters||[],[pe,fe]=(0,a.useState)(null),he=e=>{const t=/\s+\([^)]*\)/;return e?.map(e=>e?.replace(t,""))};function ge(e){return{"Matched Pair":!0,"Not Matched Pair":!1,True:!0,False:!1}[e]}(0,a.useEffect)(()=>{let e=L?.filter(e=>Object.entries(ce).every(([t,r])=>{if(0===r.length)return!0;switch(t){case"total_hosts":case"primary_storage":case"total_sockets":case"system_description":case"total_threads":case"total_cores":case"hypervisor":case"version":case"processor_model":case"type_of_storage":case"datacenter_management":return(t=>he(r).some(r=>String(e[t])===r))(t);case"matched_pair":const a=r.map(ge),n=e.matched_pair??!1;return a.some(e=>n===e);case"uniform_hosts":const s=r.map(ge),l=e.uniform_hosts??!1;return s.some(e=>l===e);case"submitter":return he(r).some(t=>e.submitter&&e.submitter.submitter_data&&e.submitter.submitter_data.includes(t));default:return!0}}));me?.term&&me.term.length>0&&(e=e?.filter(e=>Object.entries(e).some(([e,t])=>me.term.some(r=>{const a=r.toLowerCase().split(" "),n=a.find(e=>!isNaN(e)),s=a.filter(e=>isNaN(e)).join(" "),l=e.replace(/_/g," ").toLowerCase(),o=String(t).toLowerCase(),c=l===s&&o===n,i=String(t).toLowerCase().includes(r.toLowerCase());return c||i})))),Z?.sort&&(e=e?.sort(T(Z.sort,Z.sortorder))),D(e);const t=e?.slice((te-1)*Q,te*Q);H(t),ne(e?.length>0?(te-1)*Q+1:0),le(t?.length<Q?(te-1)*Q+t.length:te*Q)},[ce,me,L,te,Q,Z]),(0,a.useEffect)(()=>{ee(Math.ceil(I?.length/Q))},[Q,I]),(0,a.useEffect)(()=>{re(1)},[Y]);const be=e=>{re(e)};return a.createElement("div",{className:"performance-only",id:e},a.createElement("div",{className:"vmmark-top-search-container"},a.createElement("div",{className:"container"},a.createElement("form",{onSubmit:e=>{e.preventDefault(),R(M?.trim()),V(!0),$("")},className:"search-bar"},a.createElement("i",{className:"fa fa-search"}),a.createElement("input",{type:"text",value:M,onChange:e=>{V(!1),$(e.target.value)},placeholder:"Search VMmark Results"})),a.createElement("div",null,a.createElement(y.A,{items:"1.0"===_?de?.filter(e=>"matched_pair"!==e.attribute&&"uniform_hosts"!==e.attribute):de,selectedValues:ce,setSelectedValues:ie,searchWord:me,setSearchWord:ue,searchTerm:P,setSearchTerm:R,onReset:()=>{$(""),R(""),ie({total_hosts:[],primary_storage:[],total_sockets:[],matched_pair:[],system_description:[],processor_model:[],type_of_storage:[],datacenter_management:[],total_threads:[],uniform_hosts:[],version:[],total_cores:[],hypervisor:[],submitter:[]}),ue({term:[]})},description:"A vSAN storage result runs all application workload virtual machines on VMware vSAN storage."})))),a.createElement("div",{className:"result-page"},0==I?.length?a.createElement("div",{className:"results-info"},"0 of 0"):a.createElement("div",{className:"results-info"},ae,"-",se," of ",I?.length),a.createElement("div",{className:"results-dropdown"},a.createElement("span",null,"Results Per Page: "),a.createElement("select",{value:Q,onChange:e=>{G(e.target.value)},className:"dropdown"},a.createElement("option",{value:"10"},"10"),a.createElement("option",{value:"20"},"20"),a.createElement("option",{value:"30"},"30"),a.createElement("option",{value:"40"},"40"))),a.createElement("div",{className:"manage-export"},a.createElement("div",{className:"manage-columns"},a.createElement(o.A,{isOpen:"columns"===pe,toggle:()=>{fe(pe==="columns"?null:"columns")}},a.createElement(c.A,{caret:!0},"Manage Columns",a.createElement("div",{className:"dropdown-caret"})),a.createElement(i.A,null,U.map(e=>a.createElement(m.A,{key:e,toggle:!1},a.createElement("label",null,a.createElement("input",{type:"checkbox",checked:B.has(e),onChange:()=>function(e){K(t=>{const r=new Set(t);return r.has(e)?r.delete(e):r.add(e),r})}(e)}),e)))))),a.createElement("div",{className:"export-data"},a.createElement(u.A,{onClick:()=>{((e,t="download.csv")=>{const r=[e[0]&&Object.keys(e[0]).join(","),...e.map(e=>Object.values(e).map(e=>JSON.stringify(e)).join(","))].join("\r\n"),a=new Blob([r],{type:"text/csv"}),n=URL.createObjectURL(a),s=document.createElement("a");s.setAttribute("hidden",""),s.setAttribute("href",n),s.setAttribute("download",t),document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(n)})(I.map(e=>{const t={};return U?.forEach(r=>{if(B.has(r)){const a=oe[r];"submitter"===a?t[r]=e[a].submitter_data:"system_description"===a?t[r]=e[a].replace(/<\/?[^>]+(>|$)/g,""):"score"===a?(t[r]=e[a],e?.disclosure_document?.url&&(t.PDF=e?.disclosure_document?.url)):"matched_pair"===a||"uniform_hosts"===a?e[a]?t[r]="True":t[r]="False":t[r]=e[a]}}),t}),"searchResults.csv")}},"Export Data")))),a.createElement("div",{className:"table-results"},a.createElement("div",{className:"scrollable-table"},a.createElement(k,{isActive:r},a.createElement("div",{className:"vmmark-table"}),a.createElement("table",null,a.createElement("thead",null,a.createElement("tr",null,U.filter(e=>B.has(e)).map((e,t)=>{const r=oe[e],n=U.filter(e=>B.has(e)&&("score"===oe[e]||"submitter"===oe[e])).length,s=N()({"sticky-col":n>0&&t<n,["sticky-col-"+t]:n>0&&t<n,"submitter-only":"submitter"===oe[e],"performance-score":"score"===oe[e],"sticky-col-shadow":n>0&&n-1===t}),l="score"===oe[e]||"date"===oe[e];return a.createElement("th",{className:`${s} ${l?"sortable":""}`,key:e+t,onClick:l?()=>(e=>{const t=e;let r="sorting_asc";Z.sort===t&&"sorting_asc"===Z.sortorder&&(r="sorting_dsc"),X({sort:t,sortorder:r})})(r):void 0},a.createElement("div",{className:"table-th-container"},a.createElement("div",{className:"table-text"},a.createElement("p",null,e)),a.createElement("div",null,Z?.sort===r&&"sorting_asc"===Z.sortorder&&a.createElement("span",null,a.createElement("i",{className:"fa-solid fa-chevron-up sorted"}),a.createElement("i",{className:"fa-solid fa-chevron-down"})),Z?.sort===r&&"sorting_dsc"===Z.sortorder&&a.createElement("span",null,a.createElement("i",{className:"fa-solid fa-chevron-up"}),a.createElement("i",{className:"fa-solid fa-chevron-down sorted"})),Z?.sort===r&&null===Z.sortorder&&a.createElement("span",null,a.createElement("i",{className:"fa-solid fa-chevron-up"}),a.createElement("i",{className:"fa-solid fa-chevron-down"})),Z?.sort!==r&&l&&a.createElement("span",null,a.createElement("i",{className:"fa-solid fa-chevron-up"}),a.createElement("i",{className:"fa-solid fa-chevron-down"}
2)))))}))),I?.length>0?a.createElement("tbody",null,W?.map((e,t)=>a.createElement("tr",{key:`${e.content_id}-${t}`},U.filter(e=>B.has(e)).map((t,r)=>{const n=U.filter(e=>B.has(e)&&("score"===oe[e]||"submitter"===oe[e])).length,l=N()({"sticky-col":n>0&&r<n,["sticky-col-"+r]:n>0&&r<n,"submitter-only":"submitter"===oe[t],"performance-score":"score"===oe[t],"sticky-col-shadow":n>0&&n-1===r}),o=oe[t];let c=e[o];return"matched_pair"===o&&(c=e[o]?"Matched Pair":"Not Matched Pair"),"uniform_hosts"===o&&(c=e[o]?"True":"False"),"submitter"===o?a.createElement("td",{className:l,key:`${e.content_id}-${t}`},a.createElement(s.A,{to:e[o]?.url,target:"__blank","aria-label":e[o].submitter_data},a.createElement("img",{src:e[o].logo?.src,alt:e[o].logo?.alt}))):"score"===o?a.createElement("td",{className:l,key:`${e.content_id}-${t}`},a.createElement("span",{dangerouslySetInnerHTML:{__html:c}}),e?.disclosure_document?.url&&a.createElement(s.A,{to:e?.disclosure_document?.url,target:"__blank"},"Details",a.createElement(w.A,{type:"pdf"}))):"total_hosts"===o||"total_sockets"===o||"total_cores"===o?a.createElement("td",{className:l,key:`${e.content_id}-${t}`},c," ",t):"date"===o?a.createElement("td",{className:l,key:`${e.content_id}-${t}`,dangerouslySetInnerHTML:{__html:new Date(c)?.toLocaleDateString("en-us",{year:"numeric",month:"2-digit",day:"2-digit",timeZone:"UTC"})}}):a.createElement("td",{className:l,key:`${e.content_id}-${t}`,dangerouslySetInnerHTML:{__html:c}})})))):a.createElement("tbody",null,a.createElement("tr",null,a.createElement("td",{colSpan:U.filter(e=>B.has(e)).length},"No data available")))))),a.createElement("div",{className:"pagination-section"},a.createElement(d.A,null,a.createElement(p.A,{disabled:1===te},a.createElement(f.A,{previous:!0,onClick:()=>be(te-1)})),Y>0&&[...Array(Y)?.keys()]?.map(e=>a.createElement(p.A,{key:e,active:e+1===te},a.createElement(f.A,{onClick:()=>be(e+1)},e+1))),a.createElement(p.A,{disabled:te===Y},a.createElement(f.A,{next:!0,onClick:()=>be(te+1)}))))))},C=e=>{const t=(0,n.zy)(),r=(0,O.$Q)(),o=t.hash,[c,i]=(0,a.useState)(!1),m=(0,a.useMemo)(()=>(()=>{const t=new Map,r=e.data.list||[];if(e.data.version,e.data.tabs_map?.length)e.data.tabs_map.forEach((e,a)=>{const{tab_name:n,category_name:s}=e,l=s?.toLowerCase().replace(/\s+/g,"-");t.set(s,{id:(a+1).toString(),title:n,text:n,hashValue:l,content:r.filter(e=>e.category_name===s),category_name:s})});else{const a=Array.from(new Set(r.map(e=>e.category_name)));(e.data?.vmmark_filter||e.data?.spotlight)&&t.set("Top Results",{id:(a.length+1).toString(),title:"Top Results",text:"Top Results",hashValue:"top-results",content:[],category_name:"Top Results"}),a.forEach((e,a)=>{const n=e.toLowerCase().replace(/\s+/g,"-");t.set(e,{id:(a+1).toString(),title:e,text:e,hashValue:n,content:r.filter(t=>t.category_name===e),category_name:e})})}return Array.from(t.values())})(),[e.data]).map(t=>{const r=t?.content?.[0]?.category_list?.length>0;if("Top Results"===t.title&&(e.data?.vmmark_filter||e.data?.spotlight)||r)return t}).filter(Boolean),u=(0,a.useMemo)(()=>t.hash.slice(1),[t.hash]),d=(e,t)=>{const r=t.findIndex(t=>t.hashValue===e);return r>0?r:0},[p,f]=(0,a.useState)(d(u,m));return(0,a.useEffect)(()=>{f(d(u,m))},[JSON.stringify(t)]),a.createElement("div",null,a.createElement(h.A,{id:"VMmarkLanding"},a.createElement(l.bc,e),a.createElement("div",{className:"container"},a.createElement(S.A,{tabs:m,enableMinHeight:!1,centerAlign:!0,onTab:e=>{const t=m.find((t,r)=>r===e);t&&(f(e),i(!0),window.location.href="#"+t.hashValue)},defaultTabIndex:p},m.map(t=>"Top Results"===t.title?a.createElement(S.L,{key:t.hashValue},a.createElement(j,{scores:e.data?.vmmark_filter,spotlight:e.data?.spotlight,url:window.location,activeTab:p,location_hash:o,hashFlag:c,browser_version:e.data.version,finalTabsData:m})):a.createElement(S.L,{key:t.hashValue},a.createElement(A,{id:t.hashValue,props:t.content,tabsMapping:m,isActive:p,currentTab:p,location_hash:o,flag:c,location_search:r,browser_version:e.data.version})))))),a.createElement("div",null,e?.content_blocks&&a.createElement("div",{className:"related-vmmark-results"},a.createElement("div",{className:"container"},a.createElement("h3",null,"Other Related VMmark Results"),a.createElement("div",{className:"card-row"},e.content_blocks?.map((e,t)=>a.createElement("div",{key:t,className:"card"},a.createElement(g.A,null,a.createElement(b.A,{xs:"3"},a.createElement(w.A,{type:"link"})),a.createElement(b.A,null,a.createElement(s.A,{to:e?.links[0]?.url,target:e?.links[0]?.target},a.createElement("h4",null,e?.links[0]?.title))))))))),e.data.body&&a.createElement("div",{className:"fair-guidelines"},a.createElement("div",{className:"container"},a.createElement("div",{dangerouslySetInnerHTML:{__html:e.data.body}})))))}},3973:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(6540),n=r(6942),s=r.n(n);const l=["type","className"];function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(null,arguments)}const c=e=>{let{type:t="",className:r=""}=e,n=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(a=0;a<s.length;a++)r=s[a],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,l),c=["bi"],i="brcmicon-question-circle";if("string"!=typeof t)return null;switch(t.toLowerCase()){case"pdf":i="brcmicon-file-pdf";break;case"avg_image_c":case"video":case"youtube":i="brcmicon-play-circle";break;case"file-video":i="brcmicon-file-video";break;case"link":case"links":c=["bi2"],i="icon-link";break;case"zip":i="bi brcmicon-file-archive";break;case"word document":case"document":case"unknown":default:i="brcmicon-document";break;case"readme":c=["bi"],i="brcmicon-file-alt";break;case"blog":i="brcmicon-blog-post"}return a.createElement("span",o({className:s()(c,i,r)},n,{"aria-hidden":"true"}))}},4280:e=>{e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}},4724:(e,t,r)=>{r.d(t,{A:()=>f});var a=r(8168),n=r(8587),s=r(6540),l=r(5556),o=r.n(l),c=r(6942),i=r.n(c),m=r(7950),u=["active","className","cssModule","disabled","tag"],d={active:o().bool,children:o().node,className:o().string,cssModule:o().object,disabled:o().bool,tag:m.Wx},p=function(e){var t=e.active,r=e.className,l=e.cssModule,o=e.disabled,c=e.tag,d=(0,n.A)(e,u),p=(0,m.qO)(i()(r,"page-item",{active:t,disabled:o}),l);return s.createElement(c,(0,a.A)({},d,{className:p}))};p.propTypes=d,p.defaultProps={tag:"li"};const f=p},4794:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(6540),n=r(5556),s=r.n(n),l=r(1555);r(5995);const o=({selectedValues:e,items:t,onRemove:r,hasSelectedValues:n,placeholder:s,onReset:o,searchWord:c,onTermRemove:i})=>{const[m,u]=(0,a.useState)({});return(0,a.useEffect)(()=>{u(e)},[JSON.stringify(e)]),a.createElement("div",{className:"PillsFilter"},a.createElement("div",{className:"selected-container"},Object.keys(m).map(e=>{const n=t.find(t=>t.attribute===e),s=n?n.label:e;return m[e].map(t=>a.createElement("div",{key:t,className:"keywords-tag"},isNaN(t)?a.createElement("span",{dangerouslySetInnerHTML:{__html:t}}):a.createElement("span",null,`${s} ${t}`),a.createElement("button",{className:"close-button bi2 icon-close-thick",onClick:()=>r(e,t)})))}),c?.term?.length>0&&c?.term?.map((e,t)=>a.createElement("div",{key:t,className:"keywords-tag"},a.createElement("span",null,e),a.createElement("button",{className:"close-button bi2 icon-close-thick",onClick:()=>i("term",e)}
2))),(c?.term?.length>0||n||s)&&a.createElement(l.A,{className:"clear-btn",onClick:o},"Clear Filters")))};o.propTypes={items:s().arrayOf(s().shape({attribute:s().string,label:s().string,tags:s().arrayOf(s().string)})),selectedValues:s().object,onRemove:s().func,hasSelectedValues:s().bool,placeholder:s().string,handleReset:s().func,searchWord:s().object,onTermRemove:s().func};const c=o},4831:(e,t,r)=>{r.d(t,{A:()=>f});var a=r(8168),n=r(5540),s=r(6540),l=r(5556),o=r.n(l),c=r(6942),i=r.n(c),m=r(7297),u=r(7950),d={tag:u.Wx,activeTab:o().any,className:o().string,cssModule:o().object},p=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={activeTab:r.props.activeTab},r}return(0,n.A)(t,e),t.getDerivedStateFromProps=function(e,t){return t.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},t.prototype.render=function(){var e=this.props,t=e.className,r=e.cssModule,n=e.tag,l=(0,u.cJ)(this.props,Object.keys(d)),o=(0,u.qO)(i()("tab-content",t),r);return s.createElement(m.H.Provider,{value:{activeTabId:this.state.activeTab}},s.createElement(n,(0,a.A)({},l,{className:o})))},t}(s.Component);const f=p;p.propTypes=d,p.defaultProps={tag:"div"}},5162:(e,t,r)=>{r.d(t,{A:()=>f});var a=r(8168),n=r(8587),s=r(6540),l=r(5556),o=r.n(l),c=r(6942),i=r.n(c),m=r(7297),u=r(7950),d=["className","cssModule","tabId","tag"],p={tag:u.Wx,className:o().string,cssModule:o().object,tabId:o().any};function f(e){var t=e.className,r=e.cssModule,l=e.tabId,o=e.tag,c=(0,n.A)(e,d),p=function(e){return(0,u.qO)(i()("tab-pane",t,{active:l===e}),r)};return s.createElement(m.H.Consumer,null,function(e){var t=e.activeTabId;return s.createElement(o,(0,a.A)({},c,{className:p(t)}))})}f.propTypes=p,f.defaultProps={tag:"div"}},5228:e=>{var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(e){a[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var s,l,o=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var i in s=Object(arguments[c]))r.call(s,i)&&(o[i]=s[i]);if(t){l=t(s);for(var m=0;m<l.length;m++)a.call(s,l[m])&&(o[l[m]]=s[l[m]])}}return o}},5695:(e,t,r)=>{r.d(t,{A:()=>f});var a=r(8168),n=r(8587),s=r(6540),l=r(5556),o=r.n(l),c=r(6942),i=r.n(c),m=r(7950),u=["className","cssModule","next","previous","first","last","tag"],d={"aria-label":o().string,children:o().node,className:o().string,cssModule:o().object,next:o().bool,previous:o().bool,first:o().bool,last:o().bool,tag:m.Wx},p=function(e){var t,r=e.className,l=e.cssModule,o=e.next,c=e.previous,d=e.first,p=e.last,f=e.tag,h=(0,n.A)(e,u),g=(0,m.qO)(i()(r,"page-link"),l);c?t="Previous":o?t="Next":d?t="First":p&&(t="Last");var b,v=e["aria-label"]||t;c?b="â¹":o?b="âº":d?b="«":p&&(b="»");var y=e.children;return y&&Array.isArray(y)&&0===y.length&&(y=null),h.href||"a"!==f||(f="button"),(c||o||d||p)&&(y=[s.createElement("span",{"aria-hidden":"true",key:"caret"},y||b),s.createElement("span",{className:"sr-only",key:"sr"},v)]),s.createElement(f,(0,a.A)({},h,{className:g,"aria-label":v}),y)};p.propTypes=d,p.defaultProps={tag:"a"};const f=p},6663:(e,t,r)=>{var a=r(4280),n=r(5228),s=r(454);function l(e,t){return t.encode?t.strict?a(e):encodeURIComponent(e):e}function o(e){return Array.isArray(e)?e.sort():"object"==typeof e?o(Object.keys(e)).sort(function(e,t){return Number(e)-Number(t)}).map(function(t){return e[t]}):e}function c(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function i(e,t){var r=function(e){var t;switch(e.arrayFormat){case"index":return function(e,r,a){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===a[e]&&(a[e]={}),a[e][t[1]]=r):a[e]=r};case"bracket":return function(e,r,a){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==a[e]?a[e]=[].concat(a[e],r):a[e]=[r]:a[e]=r};default:return function(e,t,r){void 0!==r[e]?r[e]=[].concat(r[e],t):r[e]=t}}}(t=n({arrayFormat:"none"},t)),a=Object.create(null);return"string"!=typeof e?a:(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach(function(e){var t=e.replace(/\+/g," ").split("="),n=t.shift(),l=t.length>0?t.join("="):void 0;l=void 0===l?null:s(l),r(s(n),l,a)}),Object.keys(a).sort().reduce(function(e,t){var r=a[t];return Boolean(r)&&"object"==typeof r&&!Array.isArray(r)?e[t]=o(r):e[t]=r,e},Object.create(null))):a}t.extract=c,t.parse=i,t.stringify=function(e,t){!1===(t=n({encode:!0,strict:!0,arrayFormat:"none"},t)).sort&&(t.sort=function(){});var r=function(e){switch(e.arrayFormat){case"index":return function(t,r,a){return null===r?[l(t,e),"[",a,"]"].join(""):[l(t,e),"[",l(a,e),"]=",l(r,e)].join("")};case"bracket":return function(t,r){return null===r?l(t,e):[l(t,e),"[]=",l(r,e)].join("")};default:return function(t,r){return null===r?l(t,e):[l(t,e),"=",l(r,e)].join("")}}}(t);return e?Object.keys(e).sort(t.sort).map(function(a){var n=e[a];if(void 0===n)return"";if(null===n)return l(a,t);if(Array.isArray(n)){var s=[];
2return n.slice().forEach(function(e){void 0!==e&&s.push(r(a,e,s.length))}),s.join("&")}return l(a,t)+"="+l(n,t)}).filter(function(e){return e.length>0}).join("&"):""},t.parseUrl=function(e,t){return{url:e.split("?")[0]||"",query:i(c(e),t)}}},7297:(e,t,r)=>{r.d(t,{H:()=>a});var a=r(6540).createContext({})},8798:(e,t,r)=>{r.d(t,{A:()=>b,L:()=>g});var a=r(6540),n=r(2430),s=r(1873),l=r(4831),o=r(5162),c=r(3966),i=r(6942),m=r.n(i);const u=["children","index","key","paneRefs"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},d.apply(null,arguments)}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function h(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const g=e=>{let{children:t,index:r,key:n,paneRefs:s}=e,l=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(a=0;a<s.length;a++)r=s[a],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,u);return a.createElement(o.A,d({tabId:r,key:n},l),a.createElement("div",{ref:e=>s.current[r]=e},t))},b=({children:e,tabs:t,enableMinHeight:r=!1,centerAlign:o=!1,onTab:i=null,defaultTabIndex:u=0})=>{const d=(0,a.useRef)([]),p=(0,a.useRef)(),[h,g]=(0,a.useState)(0),[b,v]=(0,a.useState)(u),[y,E]=(0,a.useState)(!0),[_,N]=(0,a.useState)(!1),[k,w]=(0,a.useState)(!1),[O,S]=(0,a.useState)(0),[j,A]=(0,a.useState)({left:!1,right:!1}),C=(0,a.useRef)(null),T=(0,a.useRef)(null);let L=0;(0,a.useEffect)(()=>{if(r){let e=-1;d?.current?.forEach(t=>{if(t&&t.parentElement){let r=t.style.display;t.parentElement.style.display="block";let a=t.style.border;t.parentElement.style.border="1px solid transparent",e=Math.max(e,t.parentElement.clientHeight),t.parentElement.style.display=r,t.parentElement.style.border=a}}),d?.current?.forEach(t=>{t.style.minHeight=e+"px"}),p&&p.current&&(p.current.style.minHeight=e+"px"),g(e)}const e=()=>{const e=C.current.scrollWidth-C.current.clientWidth;S(e)};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,a.useEffect)(()=>{R()},[O]),(0,a.useEffect)(()=>{const e=C.current.closest("section");if(e){const t=window.getComputedStyle(e);if(t&&"rgb(255, 255, 255)"!==t.backgroundColor){const e=["rgb(234, 235, 235)","rgb(27, 29, 54)"];N(["rgb(247, 247, 247)","rgb(244, 248, 250)"].includes(t.backgroundColor)),w(e.includes(t.backgroundColor))}}let t=C.current.scrollWidth-C.current.clientWidth;0==t&&T.current&&T.current.clientWidth-C.current.clientWidth>0&&(t=T.current.clientWidth-C.current.clientWidth),S(t)},[JSON.stringify(t)]),(0,a.useEffect)(()=>{v(u)},[u]),(0,a.useLayoutEffect)(()=>{x(),requestAnimationFrame(()=>{x(),R()})},[t]);const x=()=>{const e=C.current;e&&S(e.scrollWidth-e.clientWidth)},P=e=>{"left"==e?C.current.scrollLeft-=100:C.current.scrollLeft+=100,R()},R=()=>{const e=C.current;if(!e)return;const t=e.scrollWidth-e.clientWidth;t<=0?A({left:!1,right:!1}):e.scrollLeft<=0?A({left:!1,right:!0}):e.scrollLeft>=t-1?A({left:!0,right:!1}):A({left:!0,right:!0})};return a.createElement("div",{className:"HorizontalTabs"},a.createElement("div",{className:"horizontal-tab"},a.createElement("div",{className:"horizontal-scroll-wrapper"},a.createElement("div",{ref:C,className:"horizontal-tab-collapse-wrapper",onScroll:R,onMouseDown:e=>{const t=C.current,r=t.scrollLeft,a=e.clientX,n=e=>{const n=e.clientX-a;t.scrollLeft=r-n},s=()=>{document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",s)};document.addEventListener("mousemove",n),document.addEventListener("mouseup",s)}},a.createElement(c.SD,{isOpen:!y,className:"horizontal-tab-collapse "+(o&&0==O?"tabs-center":"")},a.createElement("div",{ref:T},a.createElement(n.A,{tabs:!0},t.map((e,t)=>a.createElement(s.A,{key:e.id+t},a.createElement("button",{className:m()("lnk",{active:b===t}),onClick:e=>((e,t)=>{e.preventDefault(),i&&i(t),b!==t&&(v(t),E(!0))})(e,t),role:"tab","aria-selected":b===t?"true":"false",tabIndex:"0"},e.text))))))),j.left&&a.createElement("div",{className:m()("left-arrow arrow",{dark:_,darker:k}),onClick:()=>P("left")},a.createElement("i",{className:"bi2 icon-chevron-thick-left"})),j.right&&a.createElement("div",{className:m()("right-arrow arrow",{dark:_,darker:k}),onClick:()=>P("right")},a.createElement("i",{className:"bi2 icon-chevron-thick-right"})))),a.createElement(l.A,{activeTab:b,style:f({},r&&{minHeight:h})},a.Children.map(e,(e,t)=>{if(a.isValidElement(e)){const t=a.cloneElement(e,{key:L,index:L,paneRefs:d});return L+=1,t}return null})))}},8879:(e,t,r)=>{r.d(t,{A:()=>f});var a=r(8168),n=r(8587),s=r(6540),l=r(5556),o=r.n(l),c=r(6942),i=r.n(c),m=r(7950),u=["className","listClassName","cssModule","size","tag","listTag","aria-label"],d={children:o().node,className:o().string,listClassName:o().string,cssModule:o().object,size:o().string,tag:m.Wx,listTag:m.Wx,"aria-label":o().string},p=function(e){var t,r=e.className,l=e.listClassName,o=e.cssModule,c=e.size,d=e.tag,p=e.listTag,f=e["aria-label"],h=(0,n.A)(e,u),g=(0,m.qO)(i()(r),o),b=(0,m.qO)(i()(l,"pagination",((t={})["pagination-"+c]=!!c,t)),o);return s.createElement(d,{className:g,"aria-label":f},s.createElement(p,(0,a.A)({},h,{className:b})))};p.propTypes=d,p.defaultProps={tag:"nav",listTag:"ul","aria-label":"pagination"};const f=p},9168:(e,t,r)=>{r.d(t,{A:()=>p,X:()=>d});var a=r(6540),n=r(5556),s=r.n(n),l=r(6014),o=r(2801),c=r(7011),i=r(5444),m=r(5995);r(6942);const u=({items:e,selectedValues:t,onSelectionChange:r,defaultLabel:n})=>{const[s,l]=(0,a.useState)(!1),o=e?.map(e=>{const t=e?.attribute,r=e?.label;let a=e?.tags?.map(t=>{let r="",a="",n="";if("string"==typeof t)r=t,a=t;else if("object"==typeof t&&null!=e&&!Array.isArray(e)){const e=Object.keys(t)[0];e&&(r=e,a=e,n=t[e])}return{label:r,id:a,sublabel:n}});return{attribute:t,label:r,options:a}});return a.createElement("div",{className:"multi-select-dropdowns"},a.createElement("button",{className:"show-filters-btn",onClick:()=>{l(!s)}},s?a.createElement("span",null,"Hide Filters",a.createElement("i",{className:"icon-up"})):a.createElement("span",null,"Show Filters",a.createElement("i",{className:"icon-down"}
2))),a.createElement("div",{className:"dropdown-container "+(s?"show":"no-show")},o?.map(e=>e?.options?.length>0&&a.createElement(d,{key:e.attribute,options:e?.options?.map(e=>({label:e.label,id:e.label,sublabel:e.sublabel})),selectedValues:t[e.attribute],onSelectionChange:t=>r(e.attribute,t),defaultLabel:n,label:e.label},e.label))))},d=({children:e,label:t,options:r,selectedValues:n,onSelectionChange:s,defaultLabel:u})=>{const[d,p]=(0,a.useState)(!1),f=(0,a.useRef)(null),h=(e,t)=>{e.stopPropagation(),s&&s(t)},g=()=>{const e=f.current;return[].slice.call(e.querySelectorAll('[role="menuitem"]'))};return(!u||t?.toLowerCase()!==u?.toLowerCase())&&a.createElement(l.A,{className:"multi-select-dropdown",isOpen:d,toggle:()=>p(e=>!e)},a.createElement(i.A,{className:"dropdown-toggle btn btn-secondary"},e,a.createElement("div",{className:"dropdown-caret"})),a.createElement(c.A,{ref:f,onKeyDown:e=>(e=>{let t=g(),r=!0;if(t.length>0){let a=t.indexOf(e.target);a>=0&&9===e.which&&(r=!1,e.shiftKey?0!==a?a=0!==a?a-1:t.length-1:r=!0:a===t.length-1?r=!0:a=a===t.length-1?0:a+1,t[a].focus())}r||(e.preventDefault(),e.stopPropagation())})(e),onKeyUp:e=>(e=>{let t=g(),r=!0;t.length>0&&t.indexOf(e.target)>0&&(" "!=e.key&&9!==e.which||(r=!1)),r||(e.preventDefault(),e.stopPropagation())})(e)},a.createElement("div",{ref:f},r?.map((e,r)=>{const s=`${(0,m.MG)(t)}-${r}`;return a.createElement(o.A,{key:s,toggle:!1,tag:"label",htmlFor:s,role:"menuitem","data-id":e.id,onKeyDown:t=>{" "!==t.key&&"Enter"!==t.key||(t.preventDefault(),t.stopPropagation(),h(t,e.id))}},a.createElement("div",{className:"item-info"},a.createElement("input",{id:s,type:"checkbox",checked:n?.includes(e.id),onChange:t=>h(t,e.id),onClick:e=>e.stopPropagation()}),a.createElement("span",{className:"item-label",dangerouslySetInnerHTML:{__html:e.label}}),a.createElement("span",{className:"item-sublabel",dangerouslySetInnerHTML:{__html:e.sublabel}})))}))))};u.propTypes={items:s().arrayOf(s().shape({attribute:s().string,label:s().string,tags:s().arrayOf(s().string)})),selectedValues:s().object,onSelectionChange:s().func,defaultLabel:s().string};const p=u},9841:(e,t,r)=>{r.d(t,{A:()=>p});var a=r(6540),n=r(5556),s=r.n(n),l=r(9168),o=r(4794),c=r(5995);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){u(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e,t,r){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const d=({defaultLabel:e,placeholder:t,items:r,selectedValues:n,setSelectedValues:s,setFilterString:i,onReset:u,onCh
2ange:d,setVideoIds:p,setVideos:f,setLoadCount:h,searchWord:g,setSearchWord:b,searchTerm:v,setSearchTerm:y,description:E})=>{const[_,N]=(0,a.useState)(!1);(0,a.useEffect)(()=>{N(Object.values(n).some(e=>e.length>0))},[n]);const k=(e,t)=>{f&&(f([]),p([])),s(r=>{const a=m({},r);return a[e]=a[e]||[],a[e].includes(t)?a[e]=a[e].filter(e=>e!==t):a[e].push(t),h&&h(0),i&&i((0,c.l_)(a)),a}),d()},w=(e,t)=>{b(r=>{const a=m({},r);return a[e]=a[e]?[...a[e]]:[],a[e].includes(t)?a[e]=a[e].filter(e=>e!==t):a[e].push(t),y(""),a})};return(0,a.useEffect)(()=>{v&&w("term",v)},[v]),a.createElement("div",{className:"multi-select-filter"},a.createElement(l.A,{items:r,selectedValues:n,onSelectionChange:k,defaultLabel:e}),E&&(n?.type_of_storage&&n?.type_of_storage?.includes("vSAN Storage")||g.term?.some(e=>/vsan storage/i?.test(e)))&&a.createElement("span",{className:"vsan-storage"},E),a.createElement(o.A,{items:r,selectedValues:n,onRemove:(e,t)=>{k(e,t)},onTermRemove:w,hasSelectedValues:_,searchWord:g,placeholder:t,onReset:u}))};d.propTypes={defaultLabel:s().string,placeholder:s().string,items:s().arrayOf(s().shape({attributes:s().string,label:s().string,tags:s().arrayOf(s().string)})),handleReset:s().func,setFilterString:s().func,selectedValues:s().object,setSelectedValues:s().func,setVideoIds:s().func,setVideos:s().func,setLoadCount:s().func,searchWord:s().object,setSearchWord:s().func,searchTerm:s().string,setSearchTerm:s().func,description:s().string};const p=d}}]);
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.