PageSourceSearch

https://www.oci-holdings.co.kr/_next/static/chunks/pages/ir/summary-833a053820351e3f.js

js oci-holdings.co.kr collected 2026-10-06 15:14:23 UTC 32,991 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9017],{93162:function(n,e,t){var i,o;void 0!==(i="function"==typeof(o=function(){"use strict";function e(n,e,t){var i=new XMLHttpRequest;i.open("GET",n),i.responseType="blob",i.onload=function(){r(i.response,e,t)},i.onerror=function(){console.error("could not download file")},i.send()}function i(n){var e=new XMLHttpRequest;e.open("HEAD",n,!1);try{e.send()}catch(n){}return 200<=e.status&&299>=e.status}function o(n){try{n.dispatchEvent(new MouseEvent("click"))}catch(t){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),n.dispatchEvent(e)}}var l="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof t.g&&t.g.global===t.g?t.g:void 0,a=l.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),r=l.saveAs||("object"!=typeof window||window!==l?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(n,t,a){var r=l.URL||l.webkitURL,s=document.createElement("a");t=t||n.name||"download",s.download=t,s.rel="noopener","string"==typeof n?(s.href=n,s.origin===location.origin?o(s):i(s.href)?e(n,t,a):o(s,s.target="_blank")):(s.href=r.createObjectURL(n),setTimeout(function(){r.revokeObjectURL(s.href)},4e4),setTimeout(function(){o(s)},0))}:"msSaveOrOpenBlob"in navigator?function(n,t,l){if(t=t||n.name||"download","string"!=typeof n){var a;navigator.msSaveOrOpenBlob((void 0===(a=l)?a={autoBom:!1}:"object"!=typeof a&&(console.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob(["\uFEFF",n],{type:n.type}):n),t)}else if(i(n))e(n,t,l);else{var r=document.createElement("a");r.href=n,r.target="_blank",setTimeout(function(){o(r)})}}:function(n,t,i,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof n)return e(n,t,i);var r="application/octet-stream"===n.type,s=/constructor/i.test(l.HTMLElement)||l.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||r&&s||a)&&"undefined"!=typeof FileReader){var d=new FileReader;d.onloadend=function(){var n=d.result;n=c?n:n.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=n:location=n,o=null},d.readAsDataURL(n)}else{var p=l.URL||l.webkitURL,m=p.createObjectURL(n);o?o.location=m:location.href=m,o=null,setTimeout(function(){p.revokeObjectURL(m)},4e4)}});l.saveAs=r.saveAs=r,n.exports=r})?o.apply(e,[]):o)&&(n.exports=i)},33730:function(n,e,t){!function(n){n.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(n,e){switch(e){case"d":case"D":case"DDD":return n+"일";case"M":return n+"월";case"w":case"W":return n+"주";default:return n}},meridiemParse:/오전|오후/,isPM:function(n){return"오후"===n},meridiem:function(n,e,t){return n<12?"오전":"오후"}})}(t(30381))},79317:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/ir/summary",function(){return t(82380)}])},44744:function(n,e,t){"use strict";var i=t(7297),o=t(85893),l=t(67294),a=t(1289);t(41664);var r=t(11163),s=t(34778);function c(){let n=(0,i.Z)(["\n    &.filter-wrap {\n      max-width: 1360px;\n      margin: 0 auto;\n      box-sizing: border-box;\n      background-color: rgba(255, 255, 255, 0.9);\n\n      .filter-list {\n        padding: 30px 80px 0 90px;\n        display: flex;\n        border-bottom: none;\n        overflow-x: auto;\n        pointer-events: auto;\n        .filter-item {\n          a {\n            display: inline-block;\n            white-space: nowrap;\n          }\n          &.active {\n            position: relative;\n            &:before {\n              content: '';\n              position: absolute;\n              width: 5px;\n              height: 5px;\n              left: -10px;\n              top: 13px;\n              background: #f4020c;\n            }\n            a {\n              color: #f4020c;\n              font-weight: 600;\n            }\n          }\n        }\n      }\n    }\n    // pc\n    @media (min-width: 769px) {\n      &.filter-wrap {\n        &.right {\n          .filter-list {\n            padding: 0;\n            justify-content: flex-end;\n          }\n        }\n        &.sm {\n          .filter-list {\n            padding: 0;\n            overflow-x: unset;\n            .filter-item {\n              padding: 0;\n              &.active {\n                &:before {\n                  top: 10px;\n                }\n              }\n              a {\n                font-size: 16px;\n                line-height: 24px;\n              }\n              + .filter-item {\n                margin-left: 40px;\n              }\n            }\n          }\n        }\n        .filter-list {\n          z-index: 10;\n          .filter-item {\n            padding-bottom: 19px;\n            a {\n              font-size: 20px;\n              line-height: 30px;\n            }\n            + .filter-item {\n              margin-left: 40px;\n            }\n            &.active {\n              position: relative;\n            }\n          }\n        }\n      }\n    }\n\n    // mo\n    @media (max-width: 768px) {\n      &.filter-wrap {\n        &.right {\n          width: 100%;\n          margin-right: -20px;\n          margin-left: 0;\n          .filter-list {\n            padding: 20px 10px 0;\n          }\n        }\n        &.sm {\n          width: 100%;\n          .filter-list {\n            padding: 0 0 0 10px;\n          }\n        }\n        box-sizing: border-box;\n        position: static;\n        width: calc(100% - 20px);\n        transform: none;\n        .filter-list {\n          justify-content: flex-start;\n          padding: 20px;\n          .filter-item {\n            &.active {\n              &:before {\n                top: 9px;\n              }\n            }\n            + .filter-item {\n              margin-left: 30px;\n            }\n            a {\n              font-size: 14px;\n              line-height: 22px;\n            }\n          }\n        }\n      }\n    }\n  "]);return c=function(){return n},n}let d={Filter:a.ZP.div.withConfig({componentId:"sc-8b29d7e5-0"})(c())};e.Z=function(n){var e;let{type:t,filterData:i,size:a,setFilterActive:c,scrollTo:p=!1,sticky:m=!0,deletedQuery:u=[]}=n,x=(0,l.useRef)(null),f=(0,r.useRouter)(),h=n=>{var e;let t=i.some(n=>{var e;return n.value===(null==f?void 0:null===(e=f.query)||void 0===e?void 0:e.filter)});return t?n===(null==f?void 0:null===(e=f.query)||void 0===e?void 0:e.filter):n===i[0].value};return(0,l.useEffect)(()=>
1{if(f.isReady){let t=i.some(n=>{var e;return n.value===(null==f?void 0:null===(e=f.query)||void 0===e?void 0:e.filter)});if(t){var n,e;c(null!==(e=null==f?void 0:null===(n=f.query)||void 0===n?void 0:n.filter)&&void 0!==e?e:i[0].value)}else c(i[0].value)}},[f.isReady,null==f?void 0:null===(e=f.query)||void 0===e?void 0:e.filter]),(0,o.jsx)(s.Z,{top:{pc:190,mo:0},sticky:m,className:"filter-sticky",children:(0,o.jsx)(d.Filter,{className:"filter-wrap ".concat(a||""," ").concat(t||""),children:(0,o.jsx)("ul",{className:"filter-list",children:i.map((n,e)=>(0,o.jsx)("li",{className:"filter-item ".concat(h(n.value)?"active":""),children:(0,o.jsx)("a",{onClick:()=>(function(n){let e=new URLSearchParams(f.query);u.forEach(n=>{e.delete(n)}),e.set("filter",n.value),f.replace({query:e.toString()},void 0,{scroll:!1,shallow:!1}),p&&window.scrollTo(0,x.current.getBoundingClientRect().y+window.scrollY-56)})(n),children:n.label})},e))})})})}},46291:function(n,e,t){"use strict";var i=t(7297),o=t(85893);t(67294);var l=t(1289);function a(){let n=(0,i.Z)(["\n    display: flex;\n    justify-content: flex-end;\n    position: absolute;\n    left: 50%;\n    top: 151px;\n    transform: translateX(-50%);\n    z-index: 99;\n    width: 100%;\n    max-width: 1920px;\n    padding: 0 80px;\n    box-sizing: border-box;\n    font-size: 14px;\n    line-height: 22px;\n    color: #ccc;\n    .breadcrumb-item {\n      & + .breadcrumb-item {\n        &:before {\n          content: '';\n          display: inline-block;\n          height: 12px;\n          margin: 0 12px;\n          border-left: 1px solid #999;\n          vertical-align: -1px;\n        }\n      }\n      &:last-child {\n        .key-visual.clear & {\n          color: #000;\n        }\n        color: #fff;\n        font-weight: 600;\n      }\n    }\n    &.black {\n      .breadcrumb-item {\n        &:last-child {\n          color: #000;\n        }\n      }\n    }\n    &.static {\n      position: static;\n      //max-width: 1360px;\n      transform: translateX(0);\n      margin: 0 auto;\n      padding: 40px 80px 0;\n      box-sizing: border-box;\n    }\n\n    &.only {\n      padding-top: 151px;\n    }\n\n    & + .contents {\n      padding-top: 58px;\n    }\n\n    @media (max-width: 768px) {\n      display: none;\n      &.only {\n        & + .contents {\n          padding-top: 120px;\n        }\n      }\n    }\n  "]);return a=function(){return n},n}t(41664);let r={Breadcrumb:l.ZP.ul.withConfig({componentId:"sc-c9cc85a3-0"})(a())};e.Z=function(n){let{list:e,classNames:t,...i}=n;return(0,o.jsx)(r.Breadcrumb,{className:"breadcrumb ".concat(t||""),children:e.map((n,e)=>(0,o.jsx)("li",{className:"breadcrumb-item",children:n.label},e))})}},62849:function(n,e,t){"use strict";var i=t(7297),o=t(85893);t(67294);var l=t(1289);function a(){let n=(0,i.Z)(["\n    position: relative;\n    z-index: -1;\n    width: 100%;\n    height: 600px;\n    box-sizing: border-box;\n    color: #fff;\n    &:before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 50%;\n      transform: translateX(-50%);\n      width: 100%;\n      max-width: 1920px;\n      background: url(",") no-repeat 50% 0 / cover;\n      z-index: -1;\n    }\n    &:after {\n      position: absolute;\n      top: 0;\n      left: 50%;\n      transform: translateX(-50%);\n      max-width: 1920px;\n      z-index: -1;\n      content: '';\n      display: block;\n      width: 100%;\n      //background-color: rgba(0, 0, 0, 0.6);\n    }\n    &.clear {\n      background: none;\n    }\n    .inner {\n      //position: relative;\n      display: flex;\n      flex-direction: column;\n      max-width: 1360px;\n      justify-content: flex-end;\n      padding: 0 80px;\n      margin: 0 auto;\n      height: 100%;\n      box-sizing: border-box;\n    }\n    .kv-title {\n      font-weight: 600;\n    }\n    /*.breadcrumb {\n      position: absolute;\n      right: 80px;\n      top: 151px;\n      display: flex;\n      font-size: 14px;\n      line-height: 22px;\n      color: #999;\n    }*/\n    &.clear {\n      &:before,\n      &:after {\n        display: none;\n      }\n      .kv-title {\n        color: #000;\n      }\n      .kv-desc {\n        color: #000;\n      }\n    }\n\n    //pc에서만\n    @media (min-width: 769px) {\n      &.clear {\n        height: auto;\n        .inner {\n          height: auto;\n          padding-top: 230px;\n        }\n      }\n      .kv-title {\n        font-size: 60px;\n        line-height: 90px;\n      }\n      .kv-desc {\n        margin-top: 30px;\n        //max-width: 580px;\n        font-size: 20px;\n        line-height: 30px;\n      }\n      .sm-title {\n        font-size: 20px;\n\n        line-height: 30px;\n        color: #fff;\n      }\n      .sub-desc {\n        margin-top: 30px;\n        font-size: 60px;\n\n        line-height: 80px;\n        color: #fff;\n      }\n      &:before {\n        height: 600px;\n      }\n      &:after {\n        height: 600px;\n      }\n      .inner {\n        padding: 0 80px 80px;\n      }\n    }\n\n    //1280\n    @media (max-width: 1279px) {\n      height: 549px;\n      &:before {\n        height: 549px;\n      }\n      &:after {\n        height: 549px;\n      }\n    }\n\n    //모바일 사이즈에서만 적용\n    @media (max-width: 768px) {\n      height: 410px;\n      //padding: 0 20px;\n      &:before {\n        background: url(",") no-repeat 50% 50% / cover;\n      }\n      &.clear {\n        height: auto;\n        .inner {\n          padding: 60px 20px 20px;\n          height: auto;\n        }\n        .kv-contents {\n          padding-top: 60px;\n        }\n      }\n      &:before {\n        height: 410px;\n      }\n      &:after {\n        height: 410px;\n      }\n      .inner {\n        height: 410px;\n        padding: 0 20px 60px;\n      }\n      .kv-title {\n        font-size: 40px;\n        line-height: 60px;\n      }\n      .kv-desc {\n        margin-top: 10px;\n        font-size: 14px;\n\n        line-height: 22px;\n      }\n      /* .breadcrumb {\n        display: none;\n      }*/\n      .sm-title {\n        font-size: 14px;\n\n        line-height: 22px;\n        color: #fff;\n      }\n      .sub-desc {\n        margin-top: 10px;\n        font-size: 32px;\n\n        line-height: 48px;\n        color: #fff;\n      }\n    }\n  "]);return a=function(){return n},n}let r={KeyVisual:l.ZP.div.withConfig({componentId:"sc-fe313695-0"})(a(),n=>n.$bg,n=>n.$bgM)};e.Z=function(n){let{children:e,bg:t,bgM:i,clear:l}=n;return(0,o.jsx)(r.KeyVisual,{className:"key-visual ".concat(l?"clear":""),$bg:t,$bgM:i,children:(0,o.jsx)("div",{className:"inner",children:e})})}},96665:function(n,e,t){"use strict";var i=t(7297),o=t(85893);t(67294);
1var l=t(1289),a=t(5233);function r(){let n=(0,i.Z)(["\n    &.lg {\n      padding: 120px 20px 60px;\n      font-size: 20px;\n      line-height: 30px;\n    }\n\n    &.sm {\n      padding: 20px 20px 15px;\n      border-bottom: 1px solid #eee;\n      color: #999;\n    }\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n\n    //mo 사이즈에서만 적용\n    &.board {\n      padding: 80px 20px;\n    }\n\n    @media (max-width: 768px) {\n      font-size: 14px;\n      line-height: 22px;\n\n      &.board {\n        padding: 30px 20px;\n        font-size: 14px;\n        line-height: 22px;\n      }\n    }\n  "]);return r=function(){return n},n}let s={Nodata:l.ZP.div.withConfig({componentId:"sc-df5ec832-0"})(r())},c=n=>{let{text:e,size:t="lg"}=n,{t:i}=(0,a.$G)("common");return(0,o.jsx)(s.Nodata,{className:" ".concat(t),children:e})};e.Z=c},34778:function(n,e,t){"use strict";var i=t(7297),o=t(85893);t(67294);var l=t(1289),a=t(10860);function r(){let n=(0,i.Z)(["\n        @media (min-width: 1281px) {\n          top: ",";\n          &.scroll-up {\n            top: ",";\n          }\n        }\n        @media (max-width: 1280px) {\n          top: ",";\n          &.scroll-up {\n            top: ",";\n          }\n        }\n      "]);return r=function(){return n},n}function s(){let n=(0,i.Z)(["\n    ","\n  "]);return s=function(){return n},n}function c(){let n=(0,i.Z)(["\n  position: ",";\n  top: 0;\n  left: 0;\n  z-index: 1;\n  //width: 100%;\n  transition: all 0.2s ease-in;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n\n  &.tab-sticky,\n  &.filter-sticky {\n    z-index: 10;\n  }\n  //pc\n  @media (min-width: 1281px) {\n    &.filter-sticky {\n      top: 79px;\n      &.scroll-up {\n      }\n    }\n  }\n\n  //mobile\n  @media (max-width: 1280px) {\n    &.filter-sticky {\n      position: static;\n      &.scroll-up {\n        top: 191px;\n      }\n    }\n  }\n\n  /* Sticky top */\n  ",";\n"]);return c=function(){return n},n}let d={top:(0,l.iv)(s(),n=>{let{$top:e,$default:t}=n;return(0,l.iv)(r(),t.pc,e.pc,t.mo,e.mo)})};d.Sticky=l.ZP.div.withConfig({componentId:"sc-653a0a2f-0"})(c(),n=>n.$sticky?"sticky":"static",d.top),e.Z=function(n){let{children:e,className:t,top:i,defaultPosition:l={pc:0,mo:0},sticky:r=!0}=n,{hide:s}=(0,a.A)();return(0,o.jsx)(d.Sticky,{$sticky:r,$top:{pc:"".concat(i.pc,"px"),mo:"".concat(i.mo,"px")},$default:{pc:"".concat(null==l?void 0:l.pc,"px"),mo:"".concat(null==l?void 0:l.mo,"px")},className:"scroll-wrap ".concat(s?"":"scroll-up"," ").concat(t||""),children:e})}},81:function(n,e,t){"use strict";t.d(e,{$H:function(){return d},EQ:function(){return p},FY:function(){return x},Ke:function(){return s},L4:function(){return u},VJ:function(){return c},dC:function(){return r}});var i=t(30381),o=t.n(i);t(33730);var l=t(93162),a=t(52493);let r=function(n){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY.MM.DD";return n?o()(n).locale("ko").format(e):null},s=n=>n.substring(0,n.lastIndexOf("/")),c=n=>{let e=!1,t=String(n).replace(/[^0-9-]/g,"");return"-"===t.charAt(0)&&(e=!0,t=t.slice(1)),t=t.replace(/\B(?=(\d{3})+(?!\d))/g,","),e?"-"+t:t},d=n=>{if(0===n)return"0";let e=n.toLocaleString("en-US",{minimumFractionDigits:1,maximumFractionDigits:1});return e},p=n=>new Promise((e,t)=>{let i=new FileReader;i.onload=()=>{e({url:i.result,size:n.size,name:n.name})},i.onerror=n=>{t(n)},i.readAsDataURL(n)}),m=(n,e)=>{let t={...n,...e};return Object.entries(t).map(n=>{n[1]||delete t[n[0]]}),t},u=(n,e)=>{e.query=m(e.query,n),console.log(e.query),e.push({query:{...e.query}})},x=async(n,e,t)=>(t&&await (0,a.b)({method:"GET",url:"/api/file/download/".concat(t)}),(0,l.saveAs)(n,e))},82380:function(n,e,t){"use strict";t.r(e),t.d(e,{__N_SSP:function(){return w}});var i=t(7297),o=t(85893),l=t(67294),a=t(5233),r=t(21290),s=t(62849),c=t(46291),d=t(1289),p=t(44744),m=t(73356),u=t(81),x=t(41664),f=t.n(x),h=t(96665);function g(){let n=(0,i.Z)(["\n    .contents {\n      display: flex;\n      flex-wrap: wrap;\n    }\n    .section {\n      border-top: 2px solid #000;
1\n      .chart-bottom-txt {\n        margin-top: 17px;\n        .txt {\n          color: #999;\n          text-align: right;\n          + .txt {\n            margin-top: 5px;\n          }\n        }\n        &.add{\n          display: flex;\n          justify-content: space-between;\n          align-items: center;\n        }\n      }\n      .title-wrap {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        .title {\n          font-weight: 600;\n          white-space: nowrap;\n        }\n        .name {\n          color: #999;\n        }\n      }\n      .graph-img {\n        margin: 26px auto 0;\n        padding-bottom: 10px;\n        box-sizing: border-box;\n        border-bottom: 1px solid #eee;\n        img {\n          margin: 0 auto;\n        }\n      }\n      .number-wrap {\n        .big-num {\n          display: block;\n        }\n        .sm-num {\n          margin-left: 20px;\n          color: #f4020c;\n          &.minus {\n            color: #0280f4;\n            .amount {\n              &:before {\n                top: 6px;\n                border-bottom: none;\n                border-top: 14px solid #0280f4;\n                border-left: 8px solid transparent;\n                border-right: 8px solid transparent;\n              }\n            }\n            .percent {\n              &:before {\n                background: #0280f4;\n              }\n            }\n          }\n          &.same {\n            color: #000;\n            .amount {\n              &:before {\n                top: 12px;\n                left: -16px;\n                width: 12px;\n                height: 1px;\n                border: none;\n                background: #000;\n              }\n            }\n            .percent {\n              &:before {\n                background: #000;\n              }\n            }\n          }\n          .amount {\n            position: relative;\n            display: inline-block;\n            padding-left: 10px;\n            line-height: 24px;\n            &:before {\n              content: '';\n              position: absolute;\n              width: 0;\n              height: 0;\n              left: -17px;\n              top: 4px;\n              border-bottom: 15px solid #f4020c;\n              border-left: 8px solid transparent;\n              border-right: 8px solid transparent;\n            }\n          }\n          .percent {\n            position: relative;\n            display: inline-block;\n            margin-left: 21px;\n            &:before {\n              content: '';\n              position: absolute;\n              left: -10px;\n              top: 50%;\n              transform: translateY(-50%);\n              width: 1px;\n              height: 14px;\n              background: #f4020c;\n            }\n          }\n        }\n      }\n      .info-list {\n        .item {\n          display: flex;\n          justify-content: space-between;\n          border-bottom: 1px solid #eee;\n          padding: 15px 0;\n          &:first-child {\n            padding-top: 0;\n          }\n          .right {\n            font-weight: 600;\n          }\n        }\n      }\n      .desc-txt {\n        margin-top: 20px;\n        text-align: right;\n        color: #999;\n      }\n      .board-list {\n        margin-top: 5px;\n        &.download {\n          .item:hover {\n            .title {\n              text-decoration: none;\n            }\n          }\n        }\n        .item {\n          display: flex;\n          justify-content: space-between;\n          padding: 15px 0;\n          border-bottom: 1px solid #eee;\n          &:hover {\n            .title {\n              text-decoration: underline;\n            }\n          }\n          .right {\n            color: #999;\n            margin-left: 15px;\n            .btn-download {\n              width: 24px;\n              height: 24px;\n              position: relative;\n              z-index: 2;\n            }\n          }\n        }\n      }\n    }\n    //pc 사이즈에서만 적용\n    @media (min-width: 769px) {\n      .contents {\n        column-gap: 40px;\n        row-gap: 60px;\n      }\n      .section {\n        flex: 1 0 calc((100% - 80px) / 3);\n        .title-wrap {\n          margin-top: 40px;\n          .title {\n            font-size: 20px;\n            line-height: 30px;\n          }\n          .name {\n            font-size: 16px;\n            line-height: 24px;\n          }\n        }\n        .number-wrap {\n          margin-top: 60px;\n          .big-num {\n            font-size: 60px;\n            line-height: 80px;\n          }\n          .sm-num {\n            margin-top: 10px;\n          }\n        }\n        .info-list {\n          margin-top: 60px;\n        }\n      }\n    }\n    //태블릿\n    @media (max-width: 1024px) {\n      .section {\n        flex: 1 0 100%;\n      }\n    }\n    //mo 사이즈에서만 적용\n    @media (max-width: 768px) {\n      .contents {\n        column-gap: 0;\n        row-gap: 60px;\n      }\n      .filter-wrap.sm .filter-list {\n        padding: 0 10px 0 20px;\n      }
1\n      .section {\n        .chart-bottom-txt {\n          .txt {\n            font-size: 14px;\n            line-height: 22px;\n          }\n        }\n        .title-wrap {\n          margin-top: 30px;\n          .title {\n            font-size: 16px;\n            line-height: 24px;\n          }\n          .name {\n            font-size: 14px;\n            line-height: 22px;\n          }\n\n          &.flex-wrap {\n            flex-wrap: wrap;\n            .title {\n              & + .filter-sticky {\n                margin-top: 10px;\n                margin-left: auto;\n              }\n            }\n          }\n        }\n        .graph-img {\n          width: 100%;\n        }\n        .number-wrap {\n          margin-top: 20px;\n          .big-num {\n            font-size: 32px;\n            line-height: 48px;\n          }\n          .sm-num {\n            margin-top: 0;\n            margin-left: 17px;\n            &.minus {\n              .amount {\n                &:before {\n                  border-top: 11.5px solid #0280f4;\n                  border-left: 7px solid transparent;\n                  border-right: 7px solid transparent;\n                }\n              }\n            }\n            &.same {\n              .amount {\n                &:before {\n                  top: 11px;\n                  left: -14px;\n                }\n              }\n              .percent {\n                &:before {\n                  background: #000;\n                }\n              }\n            }\n            .amount {\n              line-height: 22px;\n              padding-left: 2px;\n              &:before {\n                border-bottom: 11.5px solid #f4020c;\n                border-left: 7px solid transparent;\n                border-right: 7px solid transparent;\n              }\n            }\n            .percent {\n              line-height: 22px;\n              margin-left: 12px;\n              &:before {\n                left: -6px;\n                height: 12px;\n              }\n            }\n          }\n        }\n        .info-list {\n          margin-top: 30px;\n          .item {\n            .left,\n            .right {\n              line-height: 22px;\n            }\n          }\n        }\n        .desc-txt {\n          line-height: 22px;\n        }\n        .board-list {\n          margin-top: 5px;\n          .item,\n          .title,\n          p,\n          .right {\n            line-height: 22px;\n          }\n        }\n      }\n    }\n  "]);return g=function(){return n},n}let b={Summary:d.ZP.div.withConfig({componentId:"sc-d3c145d7-0"})(g())};function v(n){var e,t,i,r,d,x,g,v,w,_,y,j,k,N,M;let{swrServerData:L,locale:Y}=n,{t:z}=(0,a.$G)("common"),{t:D}=(0,a.$G)("ir"),Z=L.data,S=[{label:D("summary.cont_2_filter_1"),value:"take"},{label:D("summary.cont_2_filter_2"),value:"profit"},{label:D("summary.cont_2_filter_3"),value:"total"}],[E,T]=(0,l.useState)(S[0].value);return(0,o.jsxs)(b.Summary,{className:"intro",children:[(0,o.jsxs)(s.Z,{clear:!0,children:[(0,o.jsx)(c.Z,{list:[{label:z("breadcrumb-home"),url:"/"},{label:z("gnb-menu.invest.label"),url:"/ir/summary"},{label:z("gnb-menu.invest.children.irSummary.label"),url:z("gnb-menu.invest.children.irSummary.url")}]}),(0,o.jsx)("div",{className:"kv-contents",children:(0,o.jsxs)("h2",{className:"kv-title",children:[" ",D("summary.kvTitle")]})})]}),(0,o.jsxs)("div",{className:"contents",children:[(0,o.jsxs)("div",{className:"section",children:[(0,o.jsxs)("div",{className:"title-wrap",children:[(0,o.jsx)("h3",{className:"title",children:D("summary.cont_1_tit")}),(0,o.jsx)("span",{className:"name",children:D("summary.cont_1_txt_1")})]}),(0,o.jsxs)("div",{className:"number-wrap",children:[(0,o.jsx)("span",{className:"big-num",children:(0,u.VJ)(null==Z?void 0:null===(e=Z.stock)||void 0===e?void 0:e.nowPrice)}),(0,o.jsxs)("div",{className:"sm-num ".concat((null==Z?void 0:null===(t=Z.stock)||void 0===t?void 0:t.beforeDateComparisonFluctuationsYn)===null?"same":(null==Z?void 0:null===(i=Z.stock)||void 0===i?void 0:i.beforeDateComparisonFluctuationsYn)===!1?"minus":""),children:[(0,o.jsx)("span",{className:"amount",children:(0,u.VJ)(null==Z?void 0:null===(r=Z.stock)||void 0===r?void 0:r.beforeDateComparisonFluctuationsPrice)}),(0,o.jsxs)("span",{className:"percent",children:[!(null==Z?void 0:null===(d=Z.stock)||void 0===d?void 0:d.beforeDateComparisonFluctuationsYn)&&(null==Z?void 0:null===(x=Z.stock)||void 0===x?void 0:x.beforeDateComparisonFluctuationsYn)!==null&&"-",null==Z?void 0:null===(g=Z.stock)||void 0===g?void 0:g.beforeDateComparisonFluctuationsRate,"%"]})]})]}),(0,o.jsxs)("ul",{className:"info-list",children:[(0,o.jsxs)("li",{className:"item",children:[(0,o.jsx)("span",{className:"left",children:D("summary.cont_1_txt_2")}),(0,o.jsx)("span",{className:"right",children:(0,u.VJ)(null==Z?void 0:null===(v=Z.stock)||void 0===v?void 0:v.beginPrice)})]}),(0,o.jsxs)("li",{className:"item",children:[(0,o.jsx)("span",{className:"left",children:D("summary.cont_1_txt_3")}),(0,o.jsx)("span",{className:"right",children:(0,u.VJ)(null==Z?void 0:null===(w=Z.stock)||void 0===w?void 0:w.highPrice)})]}),(0,o.jsxs)("li",{className:"item",children:[(0,o.jsx)("span",{className:"left",children:D("summary.cont_1_txt_4")}),(0,o.jsx)("span",{className:"right",children:(0,u.VJ)(null==Z?void 0:null===(_=Z.stock)||void 0===_?void 0:_.lowPrice)})]}),(0,o.jsxs)("li",{className:"item",children:[(0,o.jsx)("span",{className:"left",children:D("summary.cont_1_txt_5")}),(0,o.jsx)("span",{className:"right",children:(0,u.VJ)(null==Z?void 0:null===(y=Z.stock)||void 0===y?void 0:y.dealingsQuantity)})]})]}),(0,o.jsxs)("p",{className:"desc-txt",children:["KRX ",(0,u.dC)(null==Z?void 0:null===(j=Z.stock)||void 0===j?void 0:j.standardDt)]})]}),(0,o.jsxs)("div",{className:"section",children:[(0,o.jsxs)("div",{className:"title-wrap flex-wrap",children:[(0,o.jsx)("h3",{className:"title",dangerouslySetInnerHTML:{__html:D("summary.cont_2_tit")}}),(0,o.jsx)(p.Z,{filterData:S,setFilterActive:T,size:"sm"})]}),(0,o.jsxs)("div",{className:"graph-img",children:["take"===E&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(m.Z,{src:"/images/static/ir/img_hi0101_01_20260416.jpg",width:748,height:806,alt:"매출액",className:"pc-only"}),(0,o.jsx)(m.Z,{src:"/images/static/ir/m_img_hi0101_01_20260416.jpg",width:640,height:660,alt:"매출액",className:"mo-only"})]}),"profit"===E&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(m.Z,{src:"/images/static/ir/img_hi0101_02_20260416.jpg",width:748,height:806,alt:"영업이익",className:"pc-only"}),(0,o.jsx)(m.Z,{src:"/images/static/ir/m_img_hi0101_02_20260416.jpg",width:640,height:660,alt:"영업이익",className:"mo-only"})]}),"total"===E&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(m.Z,{src:"/images/static/ir/img_hi0101_03_20260416.jpg",width:748,height:806,alt:"자산총계",className:"pc-only"}),(0,o.jsx)(m.Z,{src:"/images/static/ir/m_img_hi0101_03_20260416.jpg",width:640,height:660,alt:"자산총계",className:"mo-only"})]})]}),(0,o.jsxs)("div",{className:"chart-bottom-txt add",children:[(0,o.jsx)("p",{className:"txt",children:(0,o.jsx)("span",{children:D("summary.cont_2_txt_4")})}),(0,o.jsxs)("p",{className:"txt",children:[(0,o.jsx)("span",{children:D("summary.cont_2_txt_2")}),(0,o.jsx)("span",{className:"left-bar",children:D("summary.cont_2_txt_3")})]})]})]}),(0,o.jsxs)("div",{className:"section",children:[(0,o.jsxs)("div",{className:"cont",children:[(0,o.jsxs)("div",{className:"title-wrap",children:[(0,o.jsx)("h3",{className:"title",children:D("summary.cont_3_tit")}),(0,o.jsx)(f(),{className:"btn-next",href:"/ir/disclosure?tab=announcement",children:D("summary.btn_text")})]}),(null==Z?void 0:null===(k=Z.notificationList)||void 0===k?void 0:k.length)>0?(0,o.jsx)("ul",{className:"board-list",children:null==Z?void 0:null===(N=Z.notificationList)||void 0===N?void 0:N.map(n=>(0,o.jsx)("li",{children:(0,o.jsxs)(f(),{className:"item",href:"/ir/disclosure/".concat(n.publicNotificationSeq),children:[(0,o.jsx)("span",{className:"title ellipsis",children:n.title}),(0,o.jsx)("div",{className:"right",children:(0,u.dC)(n.registrationDt)})]})},n.publicNotificationSeq))}):(0,o.jsx)(h.Z,{text:z("board.no-data_1"),size:"sm"})]}),(0,o.jsxs)("div",{className:"cont",children:[(0,o.jsxs)("div",{className:"title-wrap",children:[(0,o.jsx)("h3",{className:"title",children:D("summary.cont_4_tit")}
1),(0,o.jsx)(f(),{className:"btn-next",href:"/ir/library",children:D("summary.btn_text")})]}),(null==Z?void 0:null===(M=Z.irList)||void 0===M?void 0:M.length)>0?(0,o.jsx)("ul",{className:"board-list download",children:null==Z?void 0:Z.irList.map((n,e)=>(0,o.jsxs)("li",{className:"item",children:[(0,o.jsx)("span",{className:"title ellipsis",children:n.title}),(0,o.jsx)("div",{className:"right",children:(0,o.jsx)("button",{className:"btn-download","aria-label":"다운로드",onClick:()=>{var e,t,i;return(0,u.FY)(null===(e=null==n?void 0:n.fileList[0])||void 0===e?void 0:e.filePath,null===(t=null==n?void 0:n.fileList[0])||void 0===t?void 0:t.fileOriginalName,null===(i=null==n?void 0:n.fileList[0])||void 0===i?void 0:i.downloadUuid)}})})]},n.irSeq))}):(0,o.jsx)(h.Z,{text:z("board.no-data_1"),size:"sm"})]})]})]})]})}v.getLayout=function(n){return(0,o.jsx)(r.Z,{HeaderType:"white",children:n})};var w=!0;e.default=v}},function(n){n.O(0,[4885,9774,2888,179],function(){return n(n.s=79317)}),_N_E=n.O()}]);

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.