1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1569,6716],{6716:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var i=a(37876),l=a(14232),n=a(19357),o=a(4655),s=a(4314),r=a(78945);a(78787),a(23091);var d=a(34119),c=a(44264),p=a(37281),h=a(75860),g=a(82091);let x=c.Ay.div.withConfig({componentId:"sc-5e711ca8-0"})([".item{"," "," @media (","){","}@media (","){padding:0 15% 0 15%;}&:active{text-decoration:none;color:",";}&.current{color:",";font-weight:600;pointer-events:none;}&.ranking{&.disabled{pointer-events:none;color:",";}}}.placeholder{"," display:none;&::after{border:none;}}.slick-slide:not(.slick-active){position:relative;button{display:none;}.placeholder{display:block;position:absolute;top:0;}}.prev{margin-left:1%;}.next{margin-right:1%;}.next,.prev{"," &::before{content:'';}}&.year-rank-filter{> button{display:block;margin:0 auto;}.year{line-height:19.2px;letter-spacing:0.5px;padding:4px 8px;width:auto;&.current{color:",";font-weight:500;background-color:",";}&:hover{text-decoration:underline;}}.slick-list{margin:0 24px;}.next,.prev{width:40px;height:20px;&.slick-disabled{visibility:hidden;}}}"],({$listType:e})=>"grid"===e?"margin: 16px 0;":null,({$listType:e})=>"grid"===e?"padding-left: 13%;":null,p.C9.mdMin,({$listType:e})=>"grid"===e?"padding-left: 30%;":null,p.C9.lgMin,(0,h.oU)("textPrimary"),(0,h.oU)("textPrimary"),(0,h.oU)("textSecondary"),g.NN,({$listType:e})=>"grid"===e?"padding-left: 4px;":null,(0,h.oU)("textLink"),(0,h.oU)("shadeBrandPrimary100")),u=({listType:e,valueList:t,selectedValue:a,changeSelectedValue:c,trackingData:p,availableValues:h,responsiveSettings:g,className:u,itemClassName:y="",dataCy:f})=>{let m={accessibility:!0,dots:!1,infinite:!1,initialSlide:t?.indexOf(a)>8?Math.floor(t?.indexOf(a)/6)+5:0,nextArrow:(0,i.jsx)(s.A,{dataCy:`${f}-next-arrow`}),prevArrow:(0,i.jsx)(o.A,{dataCy:`${f}-prev-arrow`}),responsive:g,slidesToScroll:6,slidesToShow:9,speed:500};return t&&0!==t.length?(0,i.jsx)(x,{className:u,$listType:e,"data-cy":f,children:1===t.length?(0,i.jsx)(d.default,{tabIndex:0,variant:"tertiary",hasRightArrow:!1,className:`item ${a===t[0]?"current":""} ${y} ${!h?.includes(t[0])?"disabled":""}`,"data-cy":`${f}-value`,children:t[0]}):(0,i.jsx)(n.A,{...m,"data-cy":`${f}-slider`,children:t.map(e=>{let t=`item ${a===e?"current":""} ${y} ${h&&!h?.includes(e)?"disabled":""}`;return(0,i.jsxs)(l.Fragment,{children:[(0,i.jsx)(d.default,{variant:"tertiary",hasRightArrow:!1,className:t,onClick:()=>{c(e),r.sx&&p&&(0,r.sx)({...p,eventLabel:`value : ${e}`})},dataCy:`${f}-${e}`,"aria-label":`Select ${e}`,children:e}),(0,i.jsx)("span",{className:`${t} placeholder`,"aria-hidden":"true","data-cy":`${f}-span-${e}`,children:e})]},e)})})}):null}},21541:(e,t,a)=>{a.d(t,{FL:()=>i,Kd:()=>o,UC:()=>n,Wr:()=>l});let i=[{breakpoint:2560,settings:{slidesToScroll:3,slidesToShow:17}},{breakpoint:1280,settings:{slidesToScroll:3,slidesToShow:14}},{breakpoint:820,settings:{slidesToScroll:3,slidesToShow:10}},{breakpoint:400,settings:{slidesToScroll:3,slidesToShow:6}}],l=[{breakpoint:3840,settings:{slidesToScroll:6,slidesToShow:18}},{breakpoint:1440,settings:{slidesToScroll:5,slidesToShow:14}},{breakpoint:1024,settings:{slidesToScroll:4,slidesToShow:10}},{breakpoint:768,settings:{slidesToScroll:2,slidesToShow:6}},{breakpoint:375,settings:{slidesToScroll:1,slidesToShow:3}}],n=[{breakpoint:2560,settings:{slidesToScroll:6,slidesToShow:8}},{breakpoint:1024,settings:{slidesToScroll:12,slidesToShow:12}},{breakpoint:768,settings:{slidesToScroll:4,slidesToShow:6}},{breakpoint:425,settings:{slidesToScroll:4,slidesToShow:4}},{breakpoint:320,settings:{slidesToScroll:3,slidesToShow:3}}],o=[{breakpoint:1280,settings:{slidesToScroll:4,slidesToShow:7}},{breakpoint:1024,settings:{slidesToScroll:2,slidesToShow:4}},{breakpoint:768,settings:{slidesToScroll:2,slidesToShow:4}}]},67506:(e,t,a)=>{a.d(t,{A:()=>s});var i=a(37876),l=a(44264),n=a(75860);let o=l.Ay.span.withConfig({componentId:"sc-da2f1b4c-0"})(["margin-bottom:4px;display:inline-block;width:12px;height:21px;position:relative;transform:rotate(225deg);&::before,&::after{content:'';position:absolute;background-color:",";border-radius:3px;}&::before{width:3px;height:100%;}&::after{height:3px;width:100%;}"],(0,n.oU)("iconWhite")),s=()=>(0,i.jsx)(o,{})},81569:(e,t,a)=>{a.r(t),a.d(t,{default:()=>S});var i=a(37876),l=a(14232),n=a(6716),o=a(21541),s=a(19259),r=a(14601),d=a(50619),c=a(21260),p=a(99733),h=a(24395),g=a(6966),x=a(44264),u=a(75860),y=a(37281),f=a(6603);let m=x.Ay.div.withConfig({componentId:"sc-ecb02d5a-0"})(["display:flex;flex-direction:column;gap:24px;background-color:",";hr{margin-bottom:-24px;height:1px;border:none;background-color:",";}[role='tabpanel']{display:flex;flex-direction:column;gap:24px;}padding:24px 16px;@media (","){padding:40px;}.link-button{display:flex;align-items:center;text-transform:uppercase;",";color:",";margin-left:auto;margin-top:8px;",";}
1"],(0,u.oU)("surfaceWhite"),(0,u.oU)("surfaceSecondary"),y.C9.lgMin,(0,u.EJ)("graphikCond",{default:"default"},"semiBold"),(0,u.oU)("textWhite"),({$arrowType:e})=>(0,x.AH)(["&::after{","}"],(0,f.sW)(e||"next-arrow","default"))),b=x.Ay.div.withConfig({componentId:"sc-ecb02d5a-1"})(["display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:16px;.spinning-loader{margin-left:auto;margin-right:auto;}"]);var A=a(95322);let S=({companyName:e,rankings:t,companySlug:a,previewKey:x})=>{var u;let y,f,S=(0,r.A)("mdMax"),[N,k]=(0,l.useState)(!1),w=(y=(u=[...new Set(t.map(e=>e.title))]).indexOf("Fortune 500"),f=u.indexOf("Global 500"),-1!==y?(u.splice(y,1),u.unshift("Fortune 500"),-1!==f&&(u.splice(f,1),u.splice(1,0,"Global 500"))):-1!==f&&(u.splice(f,1),u.unshift("Global 500")),[...new Set(u)]),T=t.filter(e=>e.title===w[0]),[v,C]=(0,l.useState)(T),[$,j]=(0,l.useState)(w[0]),_=v.map(({year:e})=>e.toString()),[R,U]=(0,l.useState)(_),[O,I]=(0,l.useState)(R[0]),[P,E]=(0,l.useState)([]),[L,M]=(0,l.useState)(!0),F=(0,l.useCallback)(async(e,t)=>{let i=t?.slug.replace("/ranking/","");try{let t=await fetch(`/api/getCompanyListPreview/${a}/${i}/${e}/?previewKey=${x}`),l=await t.json();E(l),M(!1)}catch{E([]),M(!1)}},[a]),K=e=>{M(!0),I(e);let t=v.find(t=>t.year===Number(e));t&&F(e,t)},W=v.filter(e=>null!==e.description&&R.includes(e.year.toString())).map(e=>e.year.toString());(0,l.useEffect)(()=>{F(O,v[0])},[v[0].title]);let G=v.find(e=>e.year===Number(O))?.permalink,Y=[,,,,,].fill(void 0),B=w.map(t=>({children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.default,{dataCy:(0,g.A)("YEAR_BUTTON"),itemClassName:"year ranking",className:"year-rank-filter",valueList:W,availableValues:R,responsiveSettings:o.Wr,selectedValue:O,changeSelectedValue:K}),(0,i.jsx)(b,{children:L?Y.map((e,t)=>(0,i.jsx)(d.default,{size:{height:45,maxWidth:1123}},t)):P.length>0&&P.map(({rank:t,title:a,slug:l},n)=>(0,i.jsx)(A.A,{slug:l,rank:t,name:a,active:a===e},`${a}-${v}-${n}`))}),(0,i.jsx)("hr",{}),G&&(0,i.jsx)(s.Ay,{className:"link-button",type:"primaryButton",size:{default:"large"},href:G,dataCy:(0,g.A)("FORTUNE_RANKINGS_FULL_LIST_BTN"),"aria-label":"View the full ranking list",children:"View the Full List"})]}),title:t}));return(0,i.jsxs)(m,{"data-cy":(0,g.A)("COMPANY_PANEL"),children:[(0,i.jsx)(p.default,{text:`${e} in Fortune Rankings`,tag:"h2",variant:"border",titleDataCy:(0,g.A)("FORTUNE_RANKINGS_TITLE")}),S?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.A,{isExpanded:N,onBtnClick:()=>{k(e=>!e)},onOptionClick:(e,a)=>{let i=t.filter(t=>t.title===e);if(i.length>0){C(i);let e=i.map(({year:e})=>e.toString());e.length>0&&(U(e),I(e[0]))}k(!1),j(w[a])},list:w,selected:$,size:"small",dataCy:(0,g.A)("COMPANY_RANKINGS_DROPDOWN")}),(0,i.jsx)(n.default,{itemClassName:"year ranking",className:"year-rank-filter",valueList:W,availableValues:R,responsiveSettings:o.Wr,selectedValue:O,changeSelectedValue:K,dataCy:(0,g.A)("YEAR_BUTTON")}),(0,i.jsx)(b,{"data-cy":(0,g.A)("RANKING_ITEMS_WRAPPER"),children:L?Y.map((e,t)=>(0,i.jsx)(d.default,{size:{height:45,maxWidth:1123}},t)):P.length>0&&P.map(({rank:t,title:a,slug:l},n)=>(0,i.jsx)(A.A,{slug:l,rank:t,name:a,active:a===e,dataCy:(0,g.A)("COMPANY_RANK_WRAPPER")},`${a}-${v}-${n}`))}),(0,i.jsx)("hr",{}),G&&(0,i.jsx)(s.Ay,{type:"primaryButton",href:G,"aria-label":"View the Full List",dataCy:(0,g.A)("FORTUNE_RANKINGS_FULL_LIST_BTN"),children:"View the Full List"})]}):(0,i.jsx)(h.default,{defaultIndex:0,config:B,onClick:e=>{M(!0);let a=t.filter(t=>t.title===w[e]);if(a.length>0){C(a);let e=a.map(({year:e})=>e.toString());e.length>0&&(U(e),I(e[0]),M(!1))}},enableTabsSlider:!0,tabDataCy:(0,g.A)("COMPANY_IN_FORTUNE_RANKINGS")})]})}},95322:(e,t,a)=>{a.d(t,{A:()=>g});var i=a(37876),l=a(19259),n=a(67506),o=a(6966),s=a(44264),r=a(75860);let d=s.Ay.p.withConfig({componentId:"sc-46a75a3-0"})([".ranking-link{display:flex;text-decoration:none;&:not(.no-opacity){opacity:0.6;}&:hover,&:hover > *{text-decoration:none;opacity:1;color:inherit;span:nth-child(1){color:",";}}&:active{span:nth-child(2){background-color:",";color:",";}}&:focus > *{text-decoration:none;}&.no-opacity{&:hover{span:nth-child(2){background-color:",";color:",";}}}}
1"],(0,r.oU)("textWhite"),(0,r.oU)("neutralLightGray3"),(0,r.oU)("textPrimary"),(0,r.oU)("neutralLightGray3"),(0,r.oU)("textPrimary")),c=s.Ay.span.withConfig({componentId:"sc-46a75a3-1"})(["opacity:1;display:flex;"]),p=s.Ay.span.withConfig({componentId:"sc-46a75a3-2"})(["display:flex;padding:8px 24px;align-items:center;background-color:",";width:100%;",";&.active{background-color:",";color:",";}"],(0,r.oU)("surfaceSecondary"),(0,r.EJ)("graphikCond",{default:"large",lgMin:"xlarge"},"semiBold"),(0,r.oU)("neutralLightGray3"),(0,r.oU)("textPrimary")),h=s.Ay.span.withConfig({componentId:"sc-46a75a3-3"})(["padding:8px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:",";width:83px;",";color:",";span{font-size:12px;font-weight:500;letter-spacing:1px;}"],(0,r.oU)("brandSecondary"),(0,r.EJ)("graphikCond",{default:"xlarge"},"semiBold"),(0,r.oU)("textWhite")),g=({name:e,rank:t,slug:a,active:s,classModifier:r="",hasOpacity:g=!0,dataCy:x})=>{let u=a.startsWith("/company/")?a:`/company/${a}/`;return(0,i.jsx)(d,{"data-cy":x,className:`${r}`,children:s?(0,i.jsxs)(c,{"data-cy":(0,o.A)("FORTUNE_RANKINGS_COMPANY_RANK"),children:[(0,i.jsx)(h,{className:r,"data-cy":`${(0,o.A)("COMPANY_RANK")}-${t}`,children:t||(0,i.jsx)(n.A,{})}),(0,i.jsx)(p,{className:`active ${r}`,"data-cy":`${(0,o.A)("COMPANY_RANK_NAME")}-${t}`,children:e})]}):(0,i.jsxs)(l.Ay,{className:`ranking-link ${g?"":"no-opacity"}`,type:"white",dataCy:(0,o.A)("FORTUNE_RANKINGS_COMPANY_RANK"),href:u,"aria-label":`View ${e}'s ranking`,children:[(0,i.jsx)(h,{className:r,"data-cy":`${(0,o.A)("COMPANY_RANK")}-${t}`,children:t||(0,i.jsx)(n.A,{})}),(0,i.jsx)(p,{className:`${r}`,"data-cy":`${(0,o.A)("COMPANY_RANK_NAME")}-${t}`,children:e})]})})}}}]);
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.