PageSourceSearch

https://hicloud.sg/_next/static/chunks/pages/industries/[industryName]-9b8df0db725efbc0.js

js hicloud.sg collected 2026-09-26 07:13:12 UTC 12,628 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[342],{58478:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/industries/[industryName]",function(){return n(27823)}])},71270:function(e,t,n){"use strict";var r=n(11527);n(50959);var s=n(50527),l=n.n(s),a=n(8270),i=n(36682);let o=e=>{let{industryBannerProps:t}=e,{sectionName:n="industry banner",title:s,description:o,btnGroup:d,bgImage:u,sideImage:c}=t;return(0,r.jsxs)("section",{id:n.split(" ").filter(Boolean).map(e=>e.toLowerCase()).join("_"),className:l().banner_section,children:[(0,r.jsx)(i.l,{src:u.data.attributes.url,alt:u.data.attributes.alternativeText||s,priority:!0,quality:100,fill:!0,sizes:"(max-width: 1920px) 100vw, 1920px",className:"object-cover object-center"}),(0,r.jsxs)("div",{className:"relative m-auto grid h-full w-full max-w-[1200px] grid-cols-1 place-items-center content-center gap-4 px-4 pt-[128px] md:grid-cols-[1fr_auto] md:content-center md:gap-8 lg:grid-cols-3 lg:gap-14 lg:px-8",children:[(0,r.jsxs)("div",{className:"relative z-[1] lg:col-span-2",children:[(0,r.jsx)("h1",{className:"text-3xl font-bold capitalize md:text-4xl lg:text-5xl",children:s}),o.split("\n").filter(Boolean).map(e=>(0,r.jsx)("p",{className:"font-nunito mt-4 text-base text-black first-of-type:mt-7 md:text-lg lg:text-xl",children:e},e)),d&&d.length>0&&(0,r.jsx)("div",{className:"flex gap-8",children:d.map(e=>(0,r.jsx)(a.Z,{textContent:e.btnText,url:e.btnUrl,isExternal:e.isExternal,className:"mt-8 odd:bg-[#00A3FF] odd:text-white even:border-[2px] even:border-[#00A3FF] even:bg-white even:text-[#00A3FF] md:mt-12 lg:mt-14"},e.btnText))})]}),(0,r.jsx)("div",{className:"max-w-[300px] md:max-w-[350px] lg:max-w-[400px]",children:(0,r.jsx)(i.l,{src:c.data.attributes.url,alt:c.data.attributes.alternativeText||"",priority:!0,quality:100,width:c.data.attributes.width,height:c.data.attributes.height,className:"object-contain drop-shadow-lg",sizes:"(max-width: 1024px) 384px, 640px"})})]})]})};t.Z=o},91564:function(e,t,n){"use strict";var r=n(11527),s=n(97614);n(50959);let l=e=>{let{industrySummaryProps:t}=e,{sectionName:n,title:l,description:a}=t;return(0,r.jsx)("section",{id:n.split(" ").filter(Boolean).map(e=>e.toLowerCase()).join("_"),className:"w-screen py-[100px] px-0 md:py-[150px]",children:(0,r.jsxs)(s.K,{className:"m-auto w-full max-w-[1200px] py-0 px-4 md:px-8",children:[(0,r.jsx)("span",{className:"section_name",children:n}),(0,r.jsx)("h2",{className:"section_title",children:l}),(0,r.jsx)("div",{className:"section_description",children:a})]})})};t.Z=l},64912:function(e,t,n){"use strict";var r=n(11527);n(50959);var s=n(82187),l=n.n(s),a=n(6858),i=n.n(a);let o=e=>{let{navigationData:t,currentHashTag:n}=e;return(0,r.jsx)("div",{className:"sticky top-0 z-10 hidden w-screen bg-white px-4 text-base font-medium md:block",children:(0,r.jsx)("ul",{id:"tabs",className:l()(i().hide_scroll_bar,"m-auto grid w-full max-w-[1200px] list-none grid-flow-col-dense justify-evenly overflow-x-scroll px-0"),children:t.map(e=>{let{label:t,hashTag:s}=e;return(0,r.jsx)("li",{"aria-label":s,className:"w-screen whitespace-nowrap text-center sm:w-fit md:hover:bg-[#F3FAFF]",children:(0,r.jsx)("a",{href:"#".concat(s),className:l()("block p-5 capitalize",n===s?"bg-[#F3FAFF] font-bold text-[#00A3FF]":""),children:t})},s)})})})};t.Z=o},21269:function(e,t,n){"use strict";n.d(t,{X:function(){return s}});var r=n(50959);let s=e=>{let[t,n]=r.useState(void 0);return r.useEffect(()=>{if(window&&location.hash){let e=decodeURIComponent(location.hash);if(n(e.slice(1)),e!==location.hash){let t=document.getElementById(e.slice(1));null==t||t.scrollIntoView({behavior:"smooth"})}}},[]),r.useEffect(()=>{let e;if(window){let r=()=>{let e;let t=document.querySelectorAll("section[id]");return t.forEach(t=>{let n=t.getBoundingClientRect(),r=n.top<=.5*window.innerHeight&&n.bottom>=.5*window.innerHeight;r&&(e=t)}),e};e=()=>{let e=r();e&&e.id!==t&&n(e.id)},window.addEventListener("scroll",e)}return()=>{e&&window.removeEventListener("scroll",e)}},[t,e]),t}},10802:function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=l.default,s=(null==t?void 0:t.suspense)?{}:{loading(e){let{error:t,isLoading:n,pastDelay:r}=e;return null}};if(e instanceof Promise?s.loader=()=>e:"function"==typeof e?s.loader=e:"object"==typeof e&&(s=r({},s,e)),(s=r({},s,t)).suspense&&(delete s.ssr,delete s.loading),s.loadableGenerated&&delete(s=r({},s,s.loadableGenerated)).loadableGenerated,"boolean"==typeof s.ssr&&!s.suspense){if(!s.ssr)return delete s.ssr,a(n,s);delete s.ssr}return n(s)},t.noSSR=a;var r=n(5506).Z,s=n(57022).Z,l=(s(n(50959)),s(n(72126)));function a(e,t){return delete t.webpack,delete t.modules,e(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},20200:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var r=(0,n(57022).Z)(n(50959));let s=r.default.createContext(null);t.LoadableContext=s},72126:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(5506).Z,s=(0,n(88889).Z)(n(50959)),l=n(20200);let a=[],i=[],o=!1;function d(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=r({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);n.suspense&&(n.lazy=s.default.lazy(n.loader));let a=null;function d(){if(!a){let t=new u(e,n);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if(!o){let c=n.webpack?n.webpack():n.modules;c&&i.push(e=>{for(let t of c)if(-1!==e.indexOf(t))return d()})}function p(){d();let e=s.default.useContext(l.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}let m=n.suspense?function(e,t){return p(),s.default.createElement(n.lazy,r({},e,{ref:t}))}:function(e,t){p();let r=s.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return s.default.useImperativeHandle(t,()=>({retry:a.retry}),[]),s.default.useMemo(()=>{var t;return r.loading||r.error?s.default.createElement(n.loading,{isLoading:r.loading,pastDelay:r.pastDelay,timedOut:r.timedOut,error:r.error,retry:a.retry}):r.loaded?s.default.createElement((t=r.loaded)&&t.__esModule?t.default:t,e):null},[e,r])};return m.preload=()=>d(),m.displayName="LoadableComponent",s.default.forwardRef(m)}(d,e)}function p(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return p(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{p(a).then(e,t)}),c.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let n=()=>(o=!0,t());p(i,e).then(n,n)})},window.__NEXT_PRELOADREADY=c.preloadReady,t.default=c},27823:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return C},default:function(){return P}});var r=n(11527),s=n(19408),l=n(15455),a=n(71270),i=n(91564);n(50959);var o=n(8270),d=n(6618),u=n.n(d),c=n(82187),p=n.n(c),m=n(71144),f=n(21342);let x=e=>{let{productProps:t}=e,{productName:n,reason:s,productCategory:l,btnProps:a}=t,i=(0,m.useRouter)();return(0,r.jsxs)(f.E.div,{initial:{opacity:0,translateY:"50px"},whileInView:{opacity:1,translateY:"0px"},viewport:{once:!0},transition:{duration:.5},onClick(e){e.target instanceof HTMLAnchorElement||i.push(a.btnUrl)},className:"group flex w-full max-w-[450px] cursor-pointer flex-col gap-4 roun
1ded-t-[20px] rounded-bl-[20px] border border-[#00a3ff4d] bg-white p-4 shadow-[0px_10px_10px_0px] shadow-[#408bb50a] md:gap-5 md:p-6",children:[(0,r.jsx)("span",{className:"text-sm font-bold uppercase text-[#00A9FF]",children:l||"Not Specified"}),(0,r.jsx)("h3",{className:"text-lg font-bold md:text-xl",children:n}),(0,r.jsx)("p",{className:"font-nunito flex-1 text-sm line-clamp-4 md:text-base",children:s}),(0,r.jsx)(o.Z,{textContent:a.btnText,url:a.btnUrl,className:p()(u().view_more_btn,"hover:text-[#00A9FF] group-hover:text-[#1b313c]")})]})};var h=n(97614);let _=e=>{let{recommendedProductsProps:t}=e,{sectionName:n,title:s,description:l,productsList:a}=t;return(0,r.jsx)("section",{id:n.split(" ").filter(Boolean).map(e=>e.toLowerCase()).join("_"),className:"w-screen px-0 py-[100px] md:py-[150px]",children:(0,r.jsxs)(h.K,{className:"m-auto w-full max-w-[1200px] py-0 px-4 md:px-8",children:[(0,r.jsx)("span",{className:"section_name",children:n}),(0,r.jsx)("h2",{className:"section_title",children:s}),l&&(0,r.jsx)("p",{className:"section_description",children:l}),(0,r.jsx)("div",{className:"mt-12 grid w-full grid-cols-1 items-stretch justify-center justify-items-center gap-6 sm:grid-cols-[auto_auto] md:mt-16 md:gap-8 lg:mt-20 lg:gap-20",children:a.map(e=>(0,r.jsx)(x,{productProps:e},e.productName))})]})})};var b=n(38220),g=n(58658),w=n(6536),y=n.n(w),v=n(21269),j=n(64912),N=n(97930),E=n(46737);let F=e=>{let{industrySolutionPageProps:t,rebrandedMenuProps:n,rebrandedFooterProps:o}=e,d=(0,m.useRouter)(),u=(0,v.X)("industry_banner");if(d.isFallback)return(0,r.jsx)("div",{children:"Loading..."});let{head:c,...p}=t,{industryBannerProps:f,industrySummaryProps:x,recommendedProductsProps:h,keyStatisticsProps:w,customerFeedbacksProps:F,getInTouchProps:C}=p,P=Object.values(p).filter(e=>!!e&&!!e.sectionName).map(e=>{let t=e.sectionName,n=t.split(" ").filter(Boolean).map(e=>e.toLowerCase()).join("_");return{label:t,hashTag:n}});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Z,{head:c}),n&&(0,r.jsx)(N.Z,{rebrandedMenuProps:n,menuBottomBoundary:"#industry_banner"}),(0,r.jsx)(a.Z,{industryBannerProps:f}),(0,r.jsxs)("div",{className:y().sections_container,children:[(0,r.jsx)(j.Z,{currentHashTag:u,navigationData:P}),(0,r.jsx)(i.Z,{industrySummaryProps:x}),h&&(0,r.jsx)(_,{recommendedProductsProps:h}),w&&(0,r.jsx)(g.Z,{howCanWeHelpProps:w}),F&&(0,r.jsx)(l.Z,{customerFeedbackProps:F})]}),(0,r.jsx)(b.Z,{getInTouchProps:C}),o&&(0,r.jsx)(E.Z,{rebrandedFooterProps:o})]})};var C=!0,P=F},50527:function(e){e.exports={banner_section:"IndustryBanner_banner_section__8DK_D"}},6618:function(e){e.exports={view_more_btn:"RecommendedProductCard_view_more_btn__GFnJV"}},6858:function(e){e.exports={hide_scroll_bar:"ProductInPageNavigation_hide_scroll_bar__DD6DN"}},6536:function(e){e.exports={sections_container:"_industryName__sections_container__0q_WK"}},44906:function(e,t,n){e.exports=n(10802)},81564:function(e,t,n){"use strict";n.d(t,{Y:function(){return a}});var r=n(50959),s=n(31132);let l={any:0,all:1};function a(e,{root:t,margin:n,amount:a,once:i=!1}={}){let[o,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!e.current||i&&o)return;let r=()=>(d(!0),i?void 0:()=>d(!1)),u={root:t&&t.current||void 0,margin:n,amount:"some"===a?"any":a};return function(e,t,{root:n,margin:r,amount:a="any"}={}){if("undefined"==typeof IntersectionObserver)return()=>{};let i=(0,s.I)(e),o=new WeakMap,d=e=>{e.forEach(e=>{let n=o.get(e.target);if(e.isIntersecting!==Boolean(n)){if(e.isIntersecting){let r=t(e);"function"==typeof r?o.set(e.target,r):u.unobserve(e.target)}else n&&(n(e),o.delete(e.target))}})},u=new IntersectionObserver(d,{root:n,rootMargin:r,threshold:"number"==typeof a?a:l[a]});return i.forEach(e=>u.observe(e)),()=>u.disconnect()}(e.current,r,u)},[t,e,n,i]),o}}},function(e){e.O(0,[762,694,919,774,888,179],function(){return e(e.s=58478)}),_N_E=e.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.