PageSourceSearch

https://hnb.lk/static/js/7425.78f4511c.chunk.js

js hnb.lk collected 2026-10-02 18:30:06 UTC 12,333 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhnb_web=self.webpackChunkhnb_web||[]).push([[7425],{12520:(e,t,r)=>{r.d(t,{Z:()=>m});var n=r(59659),l=r(34853),i=r(8579),a=r(47313),s=r(28831),o=r(8714),u=r(60843),c=r(46417);const d="".concat("https://assets.hnb.lk/atdi","/docs/images/disclosure-list-images/");function m(e){let{defaultOpenId:t,data:m}=e;const f=(0,a.useRef)(),v=e=>{const t=document.getElementsByClassName("disclosure-button");for(let r=0;r<t.length;r++){const n=t.item(r);n!==e.target&&"open"===n.getAttribute("data-headlessui-state")&&n.click()}};return(0,a.useEffect)((()=>{if(t){const e=()=>{document.getElementById(t)?(0,u.l)(t):requestAnimationFrame(e)};e()}}),[t]),(0,c.jsx)("div",{className:"pt-5 md:mx-6",children:(0,c.jsx)("div",{className:"mx-auto w-full bg-white px-4 py-2",children:Array.isArray(m)&&m.map(((e,a)=>{const u=e.imageUrl?"".concat(d).concat(e.imageUrl):null;return(0,c.jsx)(n.p,{as:"div",className:"mb-3",defaultOpen:t==a+1,ref:f,id:a+1,children:t=>{let{open:a}=t;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(n.p.Button,{className:"".concat(a?"bg-primary text-white":"bg-white text-primary"," flex w-full shadow-md justify-between rounded-md px-4 py-4 text-left font-medium border group hover:bg-primary hover:text-white focus:outline-none focus-visible:ring focus-visible:ring-primary/75 text-xl transition-all disclosure-button"),onClick:v,children:[e.title&&(0,c.jsx)("span",{children:e.title}),e.country&&(0,c.jsx)("span",{children:e.country}),(0,c.jsx)(i.Z,{className:"".concat(a?"text-white":"rotate-180 transform text-primary"," min-h-5 min-w-5 h-5 w-5 group-hover:text-white flex-shrink-0")})]}),(0,c.jsx)(l.u,{enter:"transition-opacity duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"transition-opacity duration-150",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,c.jsxs)(n.p.Panel,{className:"p-4 md:px-8 text-base text-gray-700 shadow-md border",children:[u?(0,c.jsx)(s.LazyLoadImage,{className:"object-cover rounded group-hover:shadow-lg transition-all duration-300 mb-4",src:u,alt:e.title||"Image",onError:e=>{e.target.onerror=null,e.target.src=r(34808)}}):(0,c.jsx)(c.Fragment,{}),e.details&&(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:e.details},className:o.Z.styles})]})})]})}},a)}))})})}},97425:(e,t,r)=>{r.r(t),r.d(t,{default:()=>c});var n=r(47313),l=r(22562),i=r(65537),a=r(12520),s=r(27865),o=r(92251),u=r(46417);const c=function(){const e=(0,i.v9)((e=>e.language.condominiumDeveloperListStrings)),t=(0,i.v9)((e=>e.languageSelect.selectedTab)),[r,c]=(0,n.useState)([]);(0,n.useEffect)((()=>{(async()=>{c(await(0,s.n)())})()}),[]);const d=Array.isArray(r)&&r.filter((e=>e.language===t)),m=Array.isArray(d)&&[...d].sort(((e,t)=>e.order-t.order));return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(o.Z,{title:"Condominium Developer List | HNB Bank",description:"Condominium Developer List",keywords:"Condominium Developer List"}),(0,u.jsx)("div",{className:"relative w-full overflow-x-hidden",children:(0,u.jsxs)("main",{children:[(0,u.jsx)(l.default,{bannerImage:"".concat("https://assets.hnb.lk/atdi").concat("/docs/images/","personal/Apply_now.jpg"),bannerMainText:e.CONDOMINIUM_DEVELOPER_LIST_BANNER_TEXT,visibility:"hidden"}),(0,u.jsx)("div",{className:"w-full max-w-[540px] md:max-w-[720px] xm:max-w-[960px] xl:max-w-[1140px] mx-auto py-10",children:m&&(0,u.jsx)(a.Z,{data:m})})]})})]})}},60843:(e,t,r)=>{function n(e){const t=document.getElementById(e);if(!t)return void console.error('Element with ID "'.concat(e,'" not found.'));const r=t.getBoundingClientRect().top+window.pageYOffset-180;window.scrollTo({top:r,behavior:"smooth"})}r.d(t,{l:()=>n})},8714:(e,t,r)=>{r.d(t,{Z:()=>n});const n={styles:"DisclosureList_styles__Rnp-q"}},34853:(e,t,r)=>{r.d(t,{u:()=>M});var n=r(47313),l=r(5218),i=r(71464),a=r(5485);var s=r(20200),o=r(97992),u=r(14143),c=r(21267),d=r(72266),m=r(8281);function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];e&&r.length>0&&e.classList.add(...r)}function v(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];e&&r.length>0&&e.classList.remove(...r)}
1function h(e,t,r,n){let l=r?"enter":"leave",i=(0,d.k)(),a=void 0!==n?function(e){let t={called:!1};return function(){if(!t.called)return t.called=!0,e(...arguments)}}(n):()=>{};"enter"===l&&(e.removeAttribute("hidden"),e.style.display="");let s=(0,m.E)(l,{enter:()=>t.enter,leave:()=>t.leave}),o=(0,m.E)(l,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),u=(0,m.E)(l,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return v(e,...t.base,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),f(e,...t.base,...s,...u),i.nextFrame((()=>{v(e,...t.base,...s,...u),f(e,...t.base,...s,...o),function(e,t){let r=(0,d.k)();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:l}=getComputedStyle(e),[i,a]=[n,l].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t})),s=i+a;if(0!==s){r.group((r=>{r.setTimeout((()=>{t(),r.dispose()}),s),r.addEventListener(e,"transitionrun",(e=>{e.target===e.currentTarget&&r.dispose()}))}));let n=r.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t(),n())}))}else t();r.add((()=>t())),r.dispose}(e,(()=>(v(e,...t.base,...s),f(e,...t.base,...t.entered),a())))})),i.dispose}var p=r(90426),g=r(1395),b=r(36497);function x(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(/\s+/).filter((e=>e.length>1))}let E=(0,n.createContext)(null);E.displayName="TransitionContext";var w,y=((w=y||{}).Visible="visible",w.Hidden="hidden",w);let T=(0,n.createContext)(null);function C(e){return"children"in e?C(e.children):e.current.filter((e=>{let{el:t}=e;return null!==t.current})).filter((e=>{let{state:t}=e;return"visible"===t})).length>0}function F(e,t){let r=(0,o.E)(e),s=(0,n.useRef)([]),u=(0,a.t)(),c=(0,l.G)(),d=(0,i.z)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.l4.Hidden,n=s.current.findIndex((t=>{let{el:r}=t;return r===e}));-1!==n&&((0,m.E)(t,{[b.l4.Unmount](){s.current.splice(n,1)},[b.l4.Hidden](){s.current[n].state="hidden"}}),c.microTask((()=>{var e;!C(s)&&u.current&&(null==(e=r.current)||e.call(r))})))})),f=(0,i.z)((e=>{let t=s.current.find((t=>{let{el:r}=t;return r===e}));return t?"visible"!==t.state&&(t.state="visible"):s.current.push({el:e,state:"visible"}),()=>d(e,b.l4.Unmount)})),v=(0,n.useRef)([]),h=(0,n.useRef)(Promise.resolve()),p=(0,n.useRef)({enter:[],leave:[],idle:[]}),g=(0,i.z)(((e,r,n)=>{v.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter((t=>{let[r]=t;return r!==e}))),null==t||t.chains.current[r].push([e,new Promise((e=>{v.current.push(e)}))]),null==t||t.chains.current[r].push([e,new Promise((e=>{Promise.all(p.current[r].map((e=>{let[t,r]=e;return r}))).then((()=>e()))}
1))]),"enter"===r?h.current=h.current.then((()=>null==t?void 0:t.wait.current)).then((()=>n(r))):n(r)})),x=(0,i.z)(((e,t,r)=>{Promise.all(p.current[t].splice(0).map((e=>{let[t,r]=e;return r}))).then((()=>{var e;null==(e=v.current.shift())||e()})).then((()=>r(t)))}));return(0,n.useMemo)((()=>({children:s,register:f,unregister:d,onStart:g,onStop:x,wait:h,chains:p})),[f,d,s,g,x,p,h])}function N(){}T.displayName="NestingContext";let j=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function L(e){var t;let r={};for(let n of j)r[n]=null!=(t=e[n])?t:N;return r}let R=b.AN.RenderStrategy;let k=(0,b.yV)((function(e,t){let{show:r,appear:l=!1,unmount:a=!0,...o}=e,d=(0,n.useRef)(null),m=(0,c.T)(d,t);(0,u.H)();let f=(0,p.oJ)();if(void 0===r&&null!==f&&(r=(f&p.ZM.Open)===p.ZM.Open),![!0,!1].includes(r))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[v,h]=(0,n.useState)(r?"visible":"hidden"),g=F((()=>{h("hidden")})),[x,w]=(0,n.useState)(!0),y=(0,n.useRef)([r]);(0,s.e)((()=>{!1!==x&&y.current[y.current.length-1]!==r&&(y.current.push(r),w(!1))}),[y,r]);let N=(0,n.useMemo)((()=>({show:r,appear:l,initial:x})),[r,l,x]);(0,n.useEffect)((()=>{if(r)h("visible");else if(C(g)){let e=d.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&h("hidden")}else h("hidden")}),[r,g]);let j={unmount:a},L=(0,i.z)((()=>{var t;x&&w(!1),null==(t=e.beforeEnter)||t.call(e)})),k=(0,i.z)((()=>{var t;x&&w(!1),null==(t=e.beforeLeave)||t.call(e)}));return n.createElement(T.Provider,{value:g},n.createElement(E.Provider,{value:N},(0,b.sY)({ourProps:{...j,as:n.Fragment,children:n.createElement(A,{ref:m,...j,...o,beforeEnter:L,beforeLeave:k})},theirProps:{},defaultTag:n.Fragment,features:R,visible:"visible"===v,name:"Transition"})))})),A=(0,b.yV)((function(e,t){var r,f;let{beforeEnter:v,afterEnter:w,beforeLeave:y,afterLeave:N,enter:j,enterFrom:k,enterTo:A,entered:S,leave:M,leaveFrom:P,leaveTo:Z,...O}=e,D=(0,n.useRef)(null),I=(0,c.T)(D,t),_=null==(r=O.unmount)||r?b.l4.Unmount:b.l4.Hidden,{show:B,appear:z,initial:H}=function(){let e=(0,n.useContext)(E);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[U,V]=(0,n.useState)(B?"visible":"hidden"),Y=function(){let e=(0,n.useContext)(T);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:q,unregister:G}=Y;(0,n.useEffect)((()=>q(D)),[q,D]),(0,n.useEffect)((()=>{if(_===b.l4.Hidden&&D.current)return B&&"visible"!==U?void V("visible"):(0,m.E)(U,{hidden:()=>G(D),visible:()=>q(D)})}),[U,D,q,G,B,_]);let J=(0,o.E)({base:x(O.className),enter:x(j),enterFrom:x(k),enterTo:x(A),entered:x(S),leave:x(M),leaveFrom:x(P),leaveTo:x(Z)}),X=function(e){let t=(0,n.useRef)(L(e));return(0,n.useEffect)((()=>{t.current=L(e)}),[e]),t}({beforeEnter:v,afterEnter:w,beforeLeave:y,afterLeave:N}),K=(0,u.H)();(0,n.useEffect)((()=>{if(K&&"visible"===U&&null===D.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[D,U,K]);let Q=z&&B&&H,W=!K||H&&!z?"idle":B?"enter":"leave",$=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,r]=(0,n.useState)(e),l=(0,a.t)(),i=(0,n.useCallback)((e=>{l.current&&r((t=>t|e))}),[t,l]),s=(0,n.useCallback)((e=>Boolean(t&e)),[t]),o=(0,n.useCallback)((e=>{l.current&&r((t=>t&~e))}),[r,l]),u=(0,n.useCallback)((e=>{l.current&&r((t=>t^e))}),[r]);return{flags:t,addFlag:i,hasFlag:s,removeFlag:o,toggleFlag:u}}(0),ee=(0,i.z)((e=>(0,m.E)(e,{enter:()=>{$.addFlag(p.ZM.Opening),X.current.beforeEnter()},leave:()=>{$.addFlag(p.ZM.Closing),X.current.beforeLeave()},idle:()=>{}}))),te=(0,i.z)((e=>(0,m.E)(e,{enter:()=>{$.removeFlag(p.ZM.Opening),X.current.afterEnter()},leave:()=>{$.removeFlag(p.ZM.Closing),X.current.afterLeave()},idle:()=>{}}))),re=F((()=>{V("hidden"),G(D)}),Y),ne=(0,n.useRef)(!1);!function(e){let{immediate:t,container:r,direction:n,classes:i,onStart:u,onStop:c}=e,m=(0,a.t)(),f=(0,l.G)(),v=(0,o.E)(n);(0,s.e)((()=>{t&&(v.current="enter")}),[t]),(0,s.e)((()=>{let e=(0,d.k)();f.add(e.dispose);let t=r.current;if(t&&"idle"!==v.current&&m.current)return e.dispose(),u.current(v.current),e.add(h(t,i.current,"enter"===v.current,(()=>{e.dispose(),c.current(v.current)}))),e.dispose}),[n])}({immediate:Q,container:D,classes:J,direction:W,onStart:(0,o.E)((e=>{ne.current=!0,re.onStart(D,e,ee)})),onStop:(0,o.E)((e=>{ne.current=!1,re.onStop(D,e,te),"leave"===e&&!C(re)&&(V("hidden"),G(D))}
1))});let le=O,ie={ref:I};return Q?le={...le,className:(0,g.A)(O.className,...J.current.enter,...J.current.enterFrom)}:ne.current&&(le.className=(0,g.A)(O.className,null==(f=D.current)?void 0:f.className),""===le.className&&delete le.className),n.createElement(T.Provider,{value:re},n.createElement(p.up,{value:(0,m.E)(U,{visible:p.ZM.Open,hidden:p.ZM.Closed})|$.flags},(0,b.sY)({ourProps:ie,theirProps:le,defaultTag:"div",features:R,visible:"visible"===U,name:"Transition.Child"})))})),S=(0,b.yV)((function(e,t){let r=null!==(0,n.useContext)(E),l=null!==(0,p.oJ)();return n.createElement(n.Fragment,null,!r&&l?n.createElement(k,{ref:t,...e}):n.createElement(A,{ref:t,...e}))})),M=Object.assign(k,{Child:S,Root:k})},5485:(e,t,r)=>{r.d(t,{t:()=>i});var n=r(47313),l=r(20200);function i(){let e=(0,n.useRef)(!1);return(0,l.e)((()=>(e.current=!0,()=>{e.current=!1})),[]),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.