1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2405],{20391:e=>{e.exports={container:"view_container__Sb2qP",heading:"view_heading__4t0NY",row:"view_row__ESOE1",main:"view_main__DUVoP",sidemenu:"view_sidemenu__tzxY0"}},62405:(e,a,n)=>{"use strict";n.r(a),n.d(a,{__N_SSG:()=>Y,default:()=>K});var t=n(5640),s=n(50148),i=n(42795),c=n(5478),l=n.n(c),r=n(72817);async function o(e,a,n,t){return await (0,r.zA)("/api/rankings/companies",{source:e,filters:a,sorts:n,page:t})}var u=n(7749),d=n(36088),p=n(35782),h=n(35403),m=n(13727);function f(e,a,n){let t=(0,m.sO)(n),s=function(e){switch(e){case"market-cap":return"quote.marketCap";case"revenues":return"financial.annual.Revenues";case"operating-income":return"financial.annual.OperatingIncomeLoss";case"earnings":return"financial.annual.NetIncomeLoss";case"operating-margin":return"financial.annual.OperatingMargin";case"total-assets":return"financial.annual.Assets";case"operating-cash-flow":return"financial.annual.NetCashByOperatingActivities";case"free-cash-flow":return"financial.annual.FreeCashFlow";case"pe-ratio":return"quote.peRatio"}return""}(e);if(t[s])return t[s];let i=s.replace(/^financial\.(annual|quarterly)\./,""),c=a.find(e=>e.key===i);return c?"ja"===n?c.label.ja:c.label.en:(null==e?void 0:e.replaceAll("-"," "))||""}function j(e,a){return"ja"===a?"japan"===e?"æ¥æ¬":"ç±³å½":"japan"===e?"Japan":"the US"}var v=n(68633),x=n(63369),w=n(98479),y=n(53603),g=n.n(y),N=n(45621),k=n.n(N),_=n(24547),b=n.n(_),C=n(97415),A=n.n(C),S=n(80393),q=n.n(S),I=n(98238),O=n.n(I),R=n(71712),F=n(60850);function E(e){let{views:a,activeView:n}=e,s=(0,i.useRouter)();return(0,t.jsx)("div",{className:k().container,children:(0,t.jsx)("div",{className:k().tablist,children:a.map(e=>{let[a]=s.asPath.split("?"),i=function(e,a){let n=e.split("/"),t=5===n.length?n.length-2:n.length-1;return n.splice(t,1,a),n.join("/")}(a,e.uuid),c=e.uuid===(null==n?void 0:n.uuid)?k().activeTab:k().tab;return(0,t.jsx)(l(),{href:i,className:c,children:(0,t.jsx)("div",{children:e.title||"Untitled"})},e.uuid)})})})}function L(e){var a;let{view:n}=e,s=(0,i.useRouter)(),{metrics:c}=(0,x.A)(),l=(0,m.sO)(s.locale),r=(0,v.J)(c,s.locale),[o]=n.sorts||[];return(0,t.jsx)("thead",{className:q().thead,children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{}),(0,t.jsx)("th",{className:q().text,children:(0,t.jsx)(F.A,{ja:"ä¼ç¤¾å",children:"Company"})}),null==(a=n.properties)?void 0:a.map(e=>{let a=(0,w.kf)(e)||e.includes("financial");return(0,t.jsxs)("th",{className:a?q().number:q().text,children:[l[e]||r[e],void 0!==o&&o.key===e?(0,t.jsx)("i",{className:o.desc?q().sortDesc:q().sortAsc}):null]},e)})]})})}function M(e){var a;let{company:n,idx:s,view:c}=e,r=(0,i.useRouter)(),[o]=n.ticker;return(0,t.jsxs)("tr",{className:A().tr,onClick:e=>{let a="/companies/".concat(o);e.metaKey?window.open(a):r.push(a)},children:[(0,t.jsx)("th",{className:A().idx,children:s}),(0,t.jsx)("td",{className:A().text,children:(0,t.jsxs)("div",{className:O().container,children:[(0,t.jsx)(R.A,{company:n}),(0,t.jsxs)("div",{className:O().text,children:[(0,t.jsx)(l(),{href:"/companies/".concat(o),children:(0,t.jsx)(F.A,{ja:n.name_ja,children:n.name})}),(0,t.jsx)("small",{className:O().ticker,children:o})]})]})}),null==(a=c.properties)?void 0:a.map(e=>(0,t.jsx)("td",{className:(0,w.kf)(e)?A().number:A().text,children:function(e,a,n){let[t]=a.split("."),s="",i="";switch(t){case"financial":{let{financial:n}=e,[t,c,l]=a.split(".");n&&n[c]&&n[c][l]&&(s=n[c][l].value),/Growth|Margin|ReturnOn/.test(l)||(i="edinet"===e.source?"\xa5":"$");break}case"quote":{let[n,t]=a.split(".");s=(e.quote||{})[t]||"","marketCap"===t&&(i="edinet"===e.source?"\xa5":"$");break}default:var c;s=null!=(c=e[a])?c:""}if("number"==typeof s)if((0,w.$5)(a)){let e=/change/i.test(a)&&s>0?"+":"";s="".concat(e).concat(Math.round(100*s)/100,"%")}else(0,w.aM)(a)?s="".concat(Math.round(10*s)/10):(0,w.kf)(a)&&(s=(0,w.jq)(s,n));return"string"==typeof s?""!==s?i+s:"-":s}(n,e,r.locale)},e))]})}function V(e){let{companies:a,view:n,offset:s}=e;return(0,t.jsx)("div",{className:b().inlineContainer,children:(0,t.jsxs)("table",{className:b().table,children:[(0,t.jsx)(L,{view:n}),(0,t.jsx)("tbody",{children:a.map((e,a)=>(0,t.jsx)(M,{company:e,idx:s+a+1,view:n},"".concat(e.source,"-").concat(e.cik)))})]})})}
1function B(e){let a=(0,i.useRouter)(),[n,c]=(0,s.useState)(e.companies||[]),[l,r]=(0,s.useState)(e.views||[]),[m,f]=(0,s.useState)(e.activeView),[j,v]=(0,s.useState)(1),[x,w]=(0,s.useState)(1);(0,s.useEffect)(()=>{let n=a.query.sector;r(function(e,a,n){let t=[];return a&&t.push({key:"edinet"===e&&"ja"===n?"sector_ja":"sector",operator:"eq",value:a}),[{uuid:"market-cap",listId:e,properties:["quote.marketCap"],filters:t,sorts:[{key:"quote.marketCap",desc:!0}],title:"ja"===n?"æä¾¡ç·é¡":"Market cap",style:"table"},{uuid:"revenues",listId:e,properties:["financial.annual.Revenues"],filters:t,sorts:[{key:"financial.annual.Revenues",desc:!0}],title:"ja"===n?"売ä¸é«":"Revenues",style:"table"},{uuid:"operating-income",listId:e,properties:["financial.annual.OperatingIncomeLoss"],filters:t,sorts:[{key:"financial.annual.OperatingIncomeLoss",desc:!0}],title:"ja"===n?"å¶æ¥å©ç":"Operating income",style:"table"},{uuid:"earnings",listId:e,properties:["financial.annual.NetIncomeLoss"],filters:t,sorts:[{key:"financial.annual.NetIncomeLoss",desc:!0}],title:"ja"===n?"ç´å©ç":"Earnings",style:"table"},{uuid:"total-assets",listId:e,properties:["financial.annual.Assets"],filters:t,sorts:[{key:"financial.annual.Assets",desc:!0}],title:"ja"===n?"ç·è³ç£":"Total assets",style:"table"},{uuid:"operating-cash-flow",listId:e,properties:["financial.annual.NetCashByOperatingActivities"],filters:t,sorts:[{key:"financial.annual.NetCashByOperatingActivities",desc:!0}],title:"ja"===n?"å¶æ¥CF":"Operating cash flow",style:"table"},{uuid:"free-cash-flow",listId:e,properties:["financial.annual.FreeCashFlow"],filters:t,sorts:[{key:"financial.annual.FreeCashFlow",desc:!0}],title:"ja"===n?"ããªã¼CF":"Free cash flow",style:"table"}]}(e.source,n,a.locale))},[e.source,a.query,a.locale]),(0,s.useEffect)(()=>{for(let e of l)if(e.uuid===a.query.view)return void f(e);f(l[0])},[a.query,l]);let y=(0,s.useCallback)(()=>{m&&o(e.source,m.filters,m.sorts,j).then(e=>{c(e.companies),w(e.pageTotal)})},[e.source,m,j]);(0,s.useEffect)(y,[y]);let N=(0,s.useCallback)((e,a)=>{f(e),r(a=>a.map(a=>a.uuid===e.uuid?e:a)),a&&y()},[y]),k={source:e.source,activeView:m,views:l,companies:n,updateView:N,deleteView:()=>{}},_=(j-1)*50;return(0,t.jsxs)("div",{className:g().container,contentEditable:!1,children:[(0,t.jsxs)(u._.Provider,{value:k,children:[(0,t.jsx)(E,{views:l,activeView:m}),(0,t.jsx)(d.A,{}),(null==m?void 0:m.style)==="card"?(0,t.jsx)(p.A,{}):m&&n.length>0?(0,t.jsx)(V,{companies:n,view:m,offset:_}):null]}),(0,t.jsx)(h.A,{current:j,total:x,onSelect:v})]})}var J=n(87008),P=n(20391),U=n.n(P),z=n(63732),T=n.n(z);let $=["usa","japan"],D={usa:"United States",japan:"Japan"};function G(e){let{query:a}=(0,i.useRouter)(),n=a.sector;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:T().menu,children:[(0,t.jsx)("div",{className:T().title,children:(0,t.jsx)(F.A,{ja:"å½",children:"Country"})}),$.map(a=>(0,t.jsx)(l(),{href:"/rankings/".concat(a,"/").concat(e.view),className:e.country===a?T().active:"",children:D[a]},a))]}),(0,t.jsxs)("div",{className:T().menu,children:[(0,t.jsx)("div",{className:T().title,children:(0,t.jsx)(F.A,{ja:"æ¥ç¨®",children:"Sector"})}),e.sectors.map(a=>{let s="/rankings/".concat(e.country,"/").concat(e.view);return a!==n&&(s+="/".concat(a)),(0,t.jsx)(l(),{href:s,className:a===n?T().active:"",children:a},a)})]})]})}var Y=!0;function K(e){let{source:a,country:n,view:s,sectors:i,locale:c,metrics:l,sector:r,companyCount:o,views:u,activeView:d,companies:p}=e,h=function(e,a,n,t,s){let i=f(n,a,s);if("ja"===s){let a="japan"===e?"ãææ°æ±ºç®ã":"";return t?"".concat(t," ").concat(i,"ã©ã³ãã³ã°").concat(a):"".concat(i,"ã©ã³ãã³ã°ï½").concat(j(e,s),"ã®å
¨ä¸å ´ä¼æ¥").concat(a)}return t?"".concat(t," ").concat(i," Ranking"):"".concat(i," Ranking | All Listed Companies in ").concat(j(e,s))}(n,l,s,r,c),m=function(e,a,n,t,s,i){var c;let l=f(n,a,i),r=null!=(c=null==t?void 0:t.toLocaleString())?c:"";if("ja"===i){let a=j(e,i);return s?"".concat(s).concat(r,"社ã").concat(l,"ã§æ¯è¼ãææ°æ±ºç®ãã¼ã¿ã«åºã¥ãã©ã³ãã³ã°ã§ãã"):"".concat(a,"ã®ä¸å ´ä¼æ¥").concat(r,"社ã").concat(l,"ã§æ¯è¼ãæ¥ç¨®å¥ã®çµãè¾¼ã¿ã«ã対å¿ãææ°æ±ºç®ãã¼ã¿ã«åºã¥ãã©ã³ãã³ã°ã§ãã")}{let a=j(e,i);return s?"Compare ".concat(r," ").concat(s," companies by ").concat(l.toLowerCase(),". Based on the latest financial data."):"Compare ".concat(r," listed companies in ").concat(a," by ").concat(l.toLowerCase(),". Filter by sector. Based on the latest financial data.")}}(n,l,s,o,r,c);return(0,t.jsx)(J.A,{title:h,description:m,children:(0,t.jsxs)("div",{className:U().container,children:[(0,t.jsx)("div",{className:U().heading,children:(0,t.jsx)("h1",{children:h})}),(0,t.jsxs)("div",{className:U().row,children:[(0,t.jsx)("div",{className:U().main,children:(0,t.jsx)(B,{source:a,companies:p,views:u,activeView:d})}),(0,t.jsx)("div",{className:U().sidemenu,children:(0,t.jsx)(G,{country:n,view:s,sectors:i})})]})]})})}},63732:e=>{e.exports={menu:"SideMenu_menu__1J_5n",title:"SideMenu_title__3E7gz",active:"SideMenu_active__jsWec"}}}]);
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.