PageSourceSearch

https://www.income.com.sg/assets/js/widgets/locator/locator.js?v=vqXsiIrOvlG5JS8mmRe_Msgs79rDrUh8ohZ0xWvyWDk

js income.com.sg collected 2026-09-24 09:16:24 UTC 45,803 bytes, 1 lines download raw bytes

1import{R as U}from"../../../../vendor/react-mount.js";import{r as h,j as e}from"../../../../vendor/react-vendors.js";import{g as D}from"../../../../vendor/helper.js";import{B as j}from"../../../../vendor/button.js";import{M as S}from"../../../../vendor/modal.js";import{c as w}from"../../../../vendor/index.js";import{t as L}from"../../../../vendor/event-tag.js";import{I as N}from"../../../../vendor/icon.js";import{C as G}from"../../../../vendor/checkbox.js";import{p as _}from"../../../../vendor/purify.es.js";import{A as y}from"../../../../vendor/accordion.js";import"../notification/notification.js";import{P as k}from"../../../../vendor/pagination.js";import{T as z}from"../../../../vendor/tag.js";import"../accordion/accordion.js";const K=t=>{const o=D(),[s,n]=h.useState({header:{text:"",iconUrl:""},announcements:[]}),[i,l]=h.useState({services:[],onlineServices:{textTemplate:"",modal:{headerText:"",contentHTML:""}}}),[a,m]=h.useState([]),p=c=>{const d=c.services.sort((f,x)=>f.name.localeCompare(x.name));return c.services=d,c};return{announcement:s,service:i,branches:a,fetchLocatorIndex:async()=>{try{const C=await(await fetch(t,{headers:{"Content-Type":"application/json",...o&&{__CustomKenticoMode:o}}})).json();n(C.announcement);const d=p(C.service);l(d),m(C.branches)}catch(c){console.error("Error fetching locator data:",c)}}}};function $(t,o){t.src=o}const V=t=>{var o,s,n,i="The Google Maps JavaScript API",l="google",a="importLibrary",m="__ib__",p=document,r=window,c=r[l]||(r[l]={}),C=c.maps||(c.maps={}),d=new Set,f=new URLSearchParams,x=()=>o||(o=new Promise(async(u,g)=>{var v;await(s=p.createElement("script")),f.set("libraries",[...d]+"");for(n in t)f.set(n.replace(/[A-Z]/g,A=>"_"+A[0].toLowerCase()),t[n]);f.set("callback",l+".maps."+m),$(s,"https://maps.googleapis.com/maps/api/js?"+f),C[m]=u,s.onerror=()=>o=g(Error(i+" could not load.")),s.nonce=((v=p.querySelector("script[nonce]"))==null?void 0:v.nonce)||"",p.head.append(s)}));C[a]?console.warn(i+" only loads once. Ignoring:",t):C[a]=(u,...g)=>d.add(u)&&x().then(()=>C[a](u,...g))},W=t=>`The setOptions() function should only be called once. The options passed to the additional call (${JSON.stringify(t)}) will be ignored.`,q=t=>`The google.maps.importLibrary() function is already defined, and @googlemaps/js-api-loader will use the existing function instead of overwriting it. The options passed to setOptions (${JSON.stringify(t)}) will be ignored.`,X=()=>{},J=()=>{};let Z=!1;function Y(t){if(Z){X(W(t));return}e1(t),Z=!0}async function Q(t){var o,s;if(!((s=(o=window==null?void 0:window.google)==null?void 0:o.maps)!=null&&s.importLibrary))throw new Error("google.maps.importLibrary is not installed.");return await google.maps.importLibrary(t)}function e1(t){var s,n;const o=!!((n=(s=window.google)==null?void 0:s.maps)!=null&&n.importLibrary);o&&J(q(t)),o||V(t)}const t1=t=>{const[o,s]=h.useState(null),[n,i]=h.useState(!1);h.useEffect(()=>{Y({key:t}),Q("geocoding").then(r=>{s(new r.Geocoder),i(!0)})},[t]);const l=async r=>{if(!o||!n)return console.error("Google Maps API not loaded yet"),null;try{const c=await o.geocode({address:`Singapore ${r}`,componentRestrictions:{country:"SG"}});if(!c.results||c.results.length===0)throw new Error("No results found for the given postcode");const C=c.results[0].geometry.location;return{latitudeOfUserPostcode:C.lat(),longitudeOfUserPostcode:C.lng()}}catch(c){return console.error("Error fetching geocode data:",c),null}},a=r=>r*Math.PI/180,m=(r,c,C,d)=>{const x=a(C-r),u=a(d-c),g=Math.sin(x/2)**2+Math.cos(a(r))*Math.cos(a(C))*Math.sin(u/2)**2;return 6371*(2*Math.atan2(Math.sqrt(g),Math.sqrt(1-g)))};return{fetchGeocode:l,isCoordinatesWithinRadiusDistance:(r,c,C,d,f)=>{const x=m(r,c,C,d);return{isWithinRadius:x<=f,distanceInKm:x}},isLoaded:n}},o1=5,s1=t=>/^\d{6}$/.test(t)&&parseInt(t.substring(0,2))>=1&&parseInt(t.substring(0,2))<=82,n1=(t,o)=>{const[s,n]=h.useState(""),[i,l]=h.useState([]),{fetchGeocode:a,isCoordinatesWithinRadiusDistance:m}=t1(o),p=h.useCallback(C=>{n(C)},[]),r=h.useCallback(()=>{n("")},[]),c=h.useCallback(async()=>{if(!s1(s)){l([]),t.map(x=>x.distanceInKm=void 0);return}
1const{latitudeOfUserPostcode:C,longitudeOfUserPostcode:d}=await a(s),f=t.filter(x=>{const{isWithinRadius:u,distanceInKm:g}=m(C,d,x.geoLocation.latitude,x.geoLocation.longitude,o1);return u&&(x.distanceInKm=g),u});l(f.map(x=>x.id))},[s]);return h.useEffect(()=>{s===""&&c()},[s]),{selectedPostcode:s,filteredByPostcodeBranchList:i,handleChangePostcode:p,handleClearPostcode:r,handleFilterByPostcode:c}},i1=t=>{const[o,s]=h.useState([]),[n,i]=h.useState([]),l=h.useCallback(p=>{s(r=>r.includes(p)?r.filter(C=>C!==p):[...r,p])},[]),a=h.useCallback(()=>{s([])},[]),m=()=>{if(o.length===0){i([]);return}const p=t.filter(r=>{const c=r.availableServicesId;return o.some(C=>c.includes(C))});i(p.map(r=>r.id))};return h.useEffect(()=>m(),[o]),{selectedServiceIdList:o,filteredByServiceBranchList:n,toggleSelectService:l,handleResetSelectedServiceList:a}},I=t=>[...t].sort((s,n)=>s.name.localeCompare(n.name)).sort((s,n)=>{if(!(!s.distanceInKm||!n.distanceInKm))return s.distanceInKm-n.distanceInKm}),a1=(t=[],o)=>{const[s,n]=h.useState([]);h.useEffect(()=>{const x=I(t);n(x)},[t]);const{selectedPostcode:i,filteredByPostcodeBranchList:l,handleChangePostcode:a,handleClearPostcode:m,handleFilterByPostcode:p}=n1(t,o),{selectedServiceIdList:r,filteredByServiceBranchList:c,toggleSelectService:C,handleResetSelectedServiceList:d}=i1(t),f=h.useCallback((x,u,g,v)=>{const A=t.filter(T=>{if(!x&&!u.length&&!g.length&&!v.length)return!0;const b=u.includes(T.id),B=v.includes(T.id);return x&&g.length?b&&B:b||B}),O=I(A);n(O)},[t]);return h.useEffect(()=>{f(i,l,r,c)},[l,c]),{filteredBranchList:s,setFilteredBranchList:n,selectedServiceIdList:r,toggleSelectService:C,handleResetSelectedServiceList:d,selectedPostcode:i,handleChangePostcode:a,handleClearPostcode:m,handleFilterByPostcode:p}},l1=({id:t,textTemplate:o})=>{const s=i=>{L({event:"hme_marketing_cta",current_section:"Locate a Branch",click_text:i,user_action:"Select",target_url:"",event_type:"Engagement"})},n=i=>{const l="[modal]",a="[/modal]",m=i.indexOf(l),p=i.indexOf(a,m+l.length);if(m===-1||p===-1)return e.jsx("span",{children:i});const r=i.slice(0,m),c=i.slice(m+l.length,p),C=i.slice(p+a.length);return e.jsxs("span",{className:"text-color-primary font-body",children:[r,e.jsx(S.Toggle,{id:t,text:c,onClick:()=>s(c)}),C]})};return e.jsx("div",{className:"locator-filter-info",children:n(o)})},E=h.memo(l1),r1=({isCollapsible:t,isCollapsed:o,placeholder:s="Search",value:n,onKeyDown:i,onChange:l,onClear:a,onFocus:m,onBlur:p})=>{const r=h.useRef(null),c=f=>{i&&i(f)},C=f=>{l&&l(f.target.value)},d=f=>{a&&(r.current.value="",a(f))};return e.jsxs("div",{className:w("search-field",{collapsible:t,collapsed:t&&o}),children:[e.jsx(N,{className:"search-field-icon",iconName:"search"}),e.jsx("input",{ref:r,className:"search-field-input",type:"text",placeholder:s,value:n,onKeyDown:c,onChange:C,onFocus:m,onBlur:p}),e.jsx(N,{className:"search-field-clear",iconName:"xmark",onClick:d})]})},c1=({placeholder:t,postcode:o,onEnterKeyPress:s,onPostcodeChange:n,onClearPostcode:i})=>{const l=m=>{m.key==="Enter"&&s&&(s(),m.target.blur())},a=m=>{L({event:"hme_marketing_cta",current_section:"Locate a Branch",click_text:t,user_action:"Input Text",target_url:"",event_type:"Engagement"})};return e.jsx("div",{className:"locator-filter-postcode",children:e.jsx(r1,{isCollapsible:!1,placeholder:t,value:o,onKeyDown:l,onChange:n,onClear:i,onBlur:a})})},F=h.memo(c1),d1=h.memo(({serviceId:t,serviceName:o,isChecked:s,onChecked:n})=>{const i=h.useCallback(l=>{n(t),L({event:"hme_marketing_cta",current_section:"Locate a Branch-By services available",click_text:o,user_action:l?"Checkbox-Checked":"Checkbox-Unchecked",target_url:"",event_type:"Engagement"})},[t,n]);return e.jsx(G,{value:o,checked:s,onChecked:i})},(t,o)=>t.isChecked===o.isChecked),C1=({services:t,selectedServiceIdList:o,onServiceChecked:s})=>e.jsxs("div",{className:"locator-filter-service",children:[e.jsx("h4",{className:"font-body mb-0",children:"By services available"}),e.jsx("div",{className:"locator-filter-service-list",children:t.map(n=>e.jsx(d1,{serviceId:n.id,serviceName:n.name,isChecked:(o==null?void 0:o.includes(n.id
1))??!1,onChecked:s},n.id))})]}),P=h.memo(C1),m1=({service:t,selectedServiceIdList:o,toggleSelectService:s,handleResetSelectedServiceList:n,selectedPostcode:i,handleChangePostcode:l,handleClearPostcode:a,handleFilterByPostcode:m})=>{const p=o.length>0,r=c=>{L({event:"hme_marketing_cta",current_section:"Locate a Branch-Our online only services",click_text:"Close Icon",user_action:"Select",target_url:"",event_type:"Engagement"})};return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"locator-filter locator-filter-mobile d-flex d-lg-none",children:[e.jsx(S,{id:"locator-filter-mobile-modal",toggler:{className:w({"locator-filter-mobile-modal-active":p}),text:`All Filters${p?` (${o.length})`:""}`,iconName:p?"filter-filled":"filter-linear"},header:{title:"Filter"},footer:{content:e.jsxs(e.Fragment,{children:[e.jsx(E,{id:"locator-filter-info-modal",textTemplate:t.onlineServices.textTemplate}),e.jsxs("div",{className:"locator-filter-mobile-control",children:[e.jsx(j,{style:"link",onClick:n,children:e.jsx(j.Text,{children:"Reset all"})}),e.jsx(j,{style:"primary","data-bs-dismiss":"modal",disabled:o.length===0,children:e.jsx(j.Text,{children:"Apply"})})]})]})},children:e.jsx(P,{services:t.services,selectedServiceIdList:o,onServiceChecked:s})}),e.jsx(F,{placeholder:"Find postal code",postcode:i,onEnterKeyPress:m,onPostcodeChange:l,onClearPostcode:a})]}),e.jsxs("div",{className:"locator-filter locator-filter-desktop d-none d-lg-flex",children:[e.jsx(F,{placeholder:"Find by postal code",postcode:i,onEnterKeyPress:m,onPostcodeChange:l,onClearPostcode:a}),e.jsx(P,{services:t.services,selectedServiceIdList:o,onServiceChecked:s}),e.jsx(E,{id:"locator-filter-info-modal",textTemplate:t.onlineServices.textTemplate})]}),e.jsx(S.Dialog,{id:"locator-filter-info-modal",header:{title:t.onlineServices.modal.headerText,onClickCloseButton:r},children:e.jsx("div",{dangerouslySetInnerHTML:{__html:_.sanitize(t.onlineServices.modal.contentHTML)}})})]})},h1=h.memo(m1),p1=({text:t})=>e.jsxs("div",{className:"note d-flex d-lg-none",children:[e.jsx(N,{className:"text-color-secondary",iconName:"status-info"}),e.jsx("p",{className:"text-color-primary font-body-sm mb-0 overflow-hidden line-clamp line-clamp-4",children:t})]}),f1=({text:t})=>e.jsx(p1,{text:t}),x1=h.memo(f1),R=({type:t,backgroundColor:o,title:s,imageUrl:n,messages:i})=>e.jsxs("div",{className:w("notification",{"notification-tip":t=="tip","notification-info":t=="info"},{"background-color-container-none":o==="none"}),children:[t=="default"&&e.jsxs("div",{className:"notification-header",children:[e.jsx("img",{className:"notification-header-image",src:n}),e.jsx("h5",{className:"notification-header-title font-group mb-0",children:s})]}),t=="tip"&&e.jsx("img",{className:"notification-side-icon",src:n}),t=="info"&&e.jsxs("div",{className:"notification-header",children:[e.jsx("img",{className:"notification-header-image",src:n}),e.jsx("h5",{className:"notification-header-title font-body mb-0",children:s})]}),e.jsx("div",{className:"notification-body",children:e.jsx(y,{parentId:"notification-messages-accordion",children:i.map(l=>{const a=`notification-messages-accordion-${crypto.randomUUID()}`;return e.jsxs(y.Item,{children:[e.jsx(y.Item.Header,{targetId:a,onClick:l.onClickTitle,isExpanded:i.length===1,fontSize:"small-medium",children:l.title}),e.jsxs(y.Item.Body,{targetId:a,isExpanded:i.length===1,fontSize:"small-medium",children:[l.contentHTML&&e.jsx("div",{ref:l.contentHTMLRef,dangerouslySetInnerHTML:{__html:_.sanitize(l.contentHTML)}}),l.content&&e.jsx(e.Fragment,{children:l.content})]})]},`notification-${crypto.randomUUID()}`)})})})]}),u1=({announcement:t})=>{const o=t.header.text,s=t.header.iconUrl,n=t.announcements.map(i=>{const l=a=>{const m=a.currentTarget.getAttribute("aria-expanded")==="true";L({event:"hme_marketing_cta",current_section:"Locate a Branch-Announcements",click_text:i.title,user_action:m?"Expand":"Collapse",target_url:"",event_type:"Engagement"})};return{title:i.title,contentHTML:i.content,onClickTitle:l}});return e.jsx(R,{type:"default",backgroundColor:"none",title:o,imageUrl:s,messages:n})},g1=h.memo(u1),H=({name:t,distanceInKm:o,addressHTML:s,operatingHoursHTML:n,peakH
1oursHTML:i,geoLocation:l,notification:a,announcementImageUrl:m})=>{const p=h.useRef(null),r="https://www.income.com.sg/hub-branch-booking",c=`https://www.google.com/maps/dir//${l.latitude},${l.longitude}`,C=u=>{L({event:"hme_marketing_cta",current_section:"Locate a Branch",click_text:t,user_action:"Select",target_url:"",event_type:"Engagement"})},d=u=>{L({event:"hme_marketing_cta",current_section:`Locate a Branch-${t}`,click_text:"Book appointment",user_action:"Link Click",target_url:r,event_type:"Engagement"})},f=u=>{L({event:"hme_marketing_cta",current_section:`Locate a Branch-${t}`,click_text:"Get directions",user_action:"Link Click",target_url:c,event_type:"Engagement"})},x=u=>{L({event:"hme_marketing_cta",current_section:`Locate a Branch-${t}-Filter Popup`,click_text:"Close Icon",user_action:"Select",target_url:"",event_type:"Engagement"})};return h.useEffect(()=>{if(!p.current)return;p.current.querySelectorAll("a").forEach(g=>{g.addEventListener("click",v=>{L({event:"hme_marketing_cta",current_section:`Locate a Branch-${t}-Filter Popup`,click_text:g.textContent,user_action:"Link Click",target_url:g.href,event_type:"Engagement"})})})},[]),e.jsxs("div",{className:"locator-result-item",children:[e.jsxs("div",{className:"locator-result-item-content",children:[e.jsxs("div",{className:"locator-result-item-detail",children:[e.jsxs("div",{className:"locator-result-item-detail-heading",children:[e.jsx("div",{className:"locator-result-item-name",children:e.jsx(S,{id:`locator-result-item-modal-${crypto.randomUUID()}`,toggler:{text:t,size:"small",className:"font-group stretched-link",iconName:"nav-arrow-right",iconClassName:"d-lg-none",onClick:C},header:{title:t,onClickCloseButton:x},footer:{content:e.jsx(e.Fragment,{children:e.jsxs("div",{className:"locator-result-item-modal-cta",children:[e.jsx(j,{style:"secondary",size:"default",href:c,target:"_blank",onClick:f,children:e.jsx(j.Text,{children:"Get directions"})}),e.jsx(j,{style:"primary",size:"default",href:r,target:"_blank",onClick:d,children:e.jsx(j.Text,{children:"Book appointment"})})]})})},children:e.jsxs("div",{className:"locator-result-item-modal-content",children:[e.jsx("div",{className:"locator-result-item-modal-item",children:e.jsx("p",{className:"text-color-primary font-body mb-0",children:e.jsx("span",{dangerouslySetInnerHTML:{__html:_.sanitize(s)}})})}),e.jsxs("div",{className:"locator-result-item-modal-item",children:[e.jsx("p",{className:"text-color-primary font-body mb-0 fw-bold",children:"Operating hours"}),e.jsx("p",{className:"text-color-primary font-body mb-0",dangerouslySetInnerHTML:{__html:_.sanitize(n)}})]}),i?e.jsxs("div",{className:"locator-result-item-modal-item",children:[e.jsx("p",{className:"text-color-primary font-body mb-0 fw-bold",children:"Peak hours"}),e.jsx("p",{className:"text-color-primary font-body mb-0",dangerouslySetInnerHTML:{__html:_.sanitize(i)}})]}):null,a&&(a.headerText||a.contentHTML)&&e.jsx("div",{className:"locator-result-item-modal-announcement",children:e.jsx(R,{type:"info",title:a.headerText,imageUrl:m,messages:[{title:"",contentHTML:a.contentHTML,contentHTMLRef:p}]})})]})})}),o&&e.jsxs("p",{className:"text-color-brand font-body-sm mb-0",children:["Approx. ",o.toFixed(2),"km"]})]}),e.jsx("div",{className:"locator-result-item-detail-address",children:e.jsx("p",{className:"text-color-primary font-body mb-0",dangerouslySetInnerHTML:{__html:_.sanitize(s)}})})]}),a&&(a.headerText||a.contentHTML)&&e.jsx("div",{className:"locator-result-item-tags",children:e.jsx(z,{type:"announcement",label:"New updates available"})}),e.jsxs("div",{className:"locator-result-item-cta d-none d-lg-flex",children:[e.jsxs(j,{className:"py-0",style:"link",size:"small",href:r,target:"_blank",onClick:d,children:[e.jsx(j.Icon,{iconName:"book-appointment"}),e.jsx(j.Text,{children:"Book appointment"})]}),e.jsx("div",{className:"divider-vertical"}),e.jsxs(j,{className:"py-0",style:"link",size:"small",href:c,target:"_blank",onClick:f,children:[e.jsx(j.Icon,{iconName:"get-direction"}),e.jsx(j.Text,{children:"Get directions"})]})]})]}),e.jsx("div",{className:"locator-result-item-arrow d-none d-lg-flex",children:e.jsx(N,{iconName:"nav-arrow-right"})})]})},j1=()=>e.jsxs("svg",{className:"locator-result-empty-image",width:"500",height:"211",viewBox:"0 0 500 211",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M54.3662 125.526C54.3662 86.3599 90.34 53.2233 149.517 53.2233C208.694 53.2233 257.433 0.000488281 305.002 0.000488281C397.833 0.000488281 429.16 56.4133 429.16 104.613C429.16 152.813 397.833 209.226 271.355 209.226C144.876 209.226 54.3662 200.843 54.3662 125.526Z",fill:"url(#paint0_linear_22708_291052)"}),e.jsx("path",{d:"M35.8612 110.507C49.865 108.573 64.4809 107.9 78.9967 107.237C82.3562 107.084 85.814 106.934 89.0493 107.39C92.2845 107.847 95.2841 109.06 95.7145 110.649C96.1448 112.238 93.0246 113.962 89.7356 113.603C96.6494 113.892 103.389 112.669 109.974 111.627C116.56 110.585 123.715 109.707 130.352 110.671C136.989 111.636 142.414 115.15 139.881 118.217C146.725 116.992 153.911 115.745 161.164 116.186C168.418 116.628 175.615 119.369 175.45 122.841C175.261 126.85 166.08 129.357 157.788 130.127C142.224 131.572 125.427 129.689 112.868 125.093C107.117 129.695 91.0972 130.164 84.2001 125.932C71.033 130.421 55.3856 133.25
15 39.2652 134.07C30.4889 134.513 21.2211 134.323 13.441 132.344C4.98009 130.192 -4.08 123.971 1.96562 119.517C8.44347 114.745 25.0221 112.002 35.8593 110.505L35.8612 110.507Z",fill:"white"}),e.jsx("path",{d:"M466.664 32.8689C453.647 31.0518 440.06 30.4201 426.566 29.797C423.443 29.653 420.229 29.5124 417.222 29.9411C414.214 30.3698 411.426 31.51 411.026 33.0025C410.626 34.4951 413.526 36.1143 416.584 35.7776C410.157 36.0484 403.892 34.8995 397.77 33.9206C391.649 32.9418 384.998 32.1174 378.828 33.0234C372.658 33.9293 367.616 37.2303 369.969 40.1112C363.608 38.9606 356.928 37.7891 350.185 38.2039C343.443 38.6187 336.752 41.1942 336.905 44.4552C337.081 48.2213 345.615 50.5764 353.324 51.3001C367.791 52.6572 383.406 50.8888 395.08 46.5708C400.426 50.894 415.318 51.3348 421.729 47.3587C433.969 51.576 448.515 54.2383 463.5 55.0037C471.658 55.4202 480.273 55.2414 487.506 53.3827C495.371 51.3608 503.793 45.5173 498.173 41.333C492.151 36.8502 476.74 34.2729 466.666 32.8672L466.664 32.8689Z",fill:"white"}),e.jsx("mask",{id:"mask0_22708_291052","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"54",y:"0",width:"376",height:"211",children:e.jsx("path",{d:"M54.3662 126.02C54.3662 86.6999 90.34 53.4328 149.517 53.4328C208.694 53.4328 257.433 0.000488281 305.002 0.000488281C397.833 0.000488281 429.16 56.6354 429.16 105.025C429.16 153.415 397.833 210.05 271.355 210.05C144.876 210.05 54.3662 201.634 54.3662 126.02Z",fill:"#BFBFBF"})}),e.jsxs("g",{mask:"url(#mask0_22708_291052)",children:[e.jsx("path",{d:"M243.829 200.967C209.484 200.967 183.608 184.976 172.787 184.976V216.727H456.148V166.762C401.702 161.173 379.326 168.661 350.358 177.245C321.39 185.829 286.601 200.967 243.829 200.967Z",fill:"#50DEA0"}),e.jsx("path",{d:"M206.063 183.8C111.176 168.655 2.07544 174.182 -11.1689 178.138V209.226H493.773V199.038C439.732 200.914 300.949 198.946 206.063 183.8Z",fill:"#2AC280"}),e.jsx("path",{d:"M277.047 63.5363C277.047 63.5363 283.046 60.6854 281.935 55.4835C280.818 50.2764 278.967 40.8726 278.967 40.8726L269.047 43.8777L270.999 57.9036L277.052 63.5363H277.047Z",fill:"#D6A582"}),e.jsx("path",{d:"M252.863 102.944C262.006 99.8433 278.92 65.0046 278.92 65.0046C280.069 54.0105 262.612 50.8989 262.612 50.8989L244.294 91.7905C244.294 91.7905 248.719 104.348 252.868 102.944H252.863Z",fill:"#F99746"}),e.jsx("path",{d:"M297.409 29.6178C297.409 29.6178 290.436 18.9746 274.931 19.1661C259.432 19.3576 256.677 25.336 256.677 25.336C256.677 25.336 273.378 23.7138 281.67 30.4209L297.409 29.6178Z",fill:"#385486"}),e.jsx("path",{d:"M250.435 24.3404L278.018 20.665L279.279 36.4249L254.035 43.8767L250.435 24.3404Z",fill:"#1C468A"}),e.jsx("path",{d:"M241.105 32.3566C242.211 26.9313 247.498 23.4315 252.923 24.5325C258.349 25.6389 261.848 30.9258 260.747 36.3511C259.641 41.7763 254.354 45.2762 248.929 44.1752C243.504 43.0742 240.004 37.7819 241.105 32.3566Z",fill:"#163560"}),e.jsx("path",{d:"M271.159 26.9478C272.031 22.6661 276.206 19.9002 280.488 20.7725C284.77 21.6448 287.536 25.8202 286.663 30.1019C285.791 34.3836 281.616 37.1494 277.334 36.2771C273.052 35.4048 270.286 31.2295 271.159 26.9478Z",fill:"#385486"}),e.jsx("path",{d:"M244.421 33.034C245.155 29.4384 248.66 27.1194 252.25 27.8534C255.84 28.5821 258.165 32.0872 257.431 35.6828C256.697 39.273 253.191 41.5974 249.601 40.8634C246.011 40.1347 243.687 36.6242 244.421 33.034Z",fill:"#F99746"}),e.jsx("path",{d:"M275.903 30.8638L310.657 26.2896L313.795 41.7941L279.51 50.4001L275.903 30.8638Z",fill:"#385486"}),e.jsx("path",{d:"M266.58 38.8786C267.687 33.4533 272.974 29.9535 278.399 31.0545C283.824 32.1608 287.324 37.4478 286.223 42.8731C285.122 48.2983 279.83 51.7982 274.405 50.6971C268.979 49.5908 265.479 44.3038 266.58 38.8786Z",fill:"#163560"}),e.jsx("path",{d:"M304.73 32.4102C305.602 28.1285 309.778 25.3626 3
114.059 26.2349C318.341 27.1072 321.107 31.2826 320.235 35.5643C319.362 39.846 315.187 42.6118 310.905 41.7395C306.624 40.8672 303.858 36.6919 304.73 32.4102Z",fill:"#385486"}),e.jsx("path",{d:"M269.89 39.5476C270.624 35.9521 274.129 33.6331 277.719 34.3671C281.314 35.1011 283.634 38.6062 282.899 42.1965C282.165 45.792 278.66 48.1111 275.07 47.377C271.475 46.643 269.156 43.1379 269.89 39.5476Z",fill:"#DD9144"}),e.jsx("path",{d:"M261.456 27.5652C261.201 27.4322 260.983 27.2354 260.828 26.9854C260.371 26.2514 260.637 25.3366 261.419 24.9376C263.786 23.7462 269.328 22.9218 273.333 28.3471C273.849 29.0491 273.663 29.9853 272.918 30.4321C272.168 30.8842 271.142 30.6767 270.626 29.98C267.339 25.5227 263.259 27.5067 263.084 27.5971C262.568 27.8577 261.951 27.8258 261.456 27.5652Z",fill:"#163560"}),e.jsx("path",{d:"M222.552 85.3811C222.552 85.3811 195.41 79.9665 192.463 149.66C192.075 158.867 190.772 167.34 190.527 173.632C189.862 190.653 234.126 156.803 234.126 156.803L222.552 85.3758V85.3811Z",fill:"#E28624"}),e.jsx("path",{d:"M224.645 87.3068L238.059 99.6253L260.308 98.8381C260.281 97.0084 259.994 89.4024 259.728 82.5144C259.712 82.1102 259.691 81.7006 259.68 81.3017C259.446 75.435 259.239 70.398 259.239 70.398L240.452 58.1912L233.447 53.6382C233.447 53.7605 233.059 60.0475 232.995 60.9623C231.931 77.2487 224.65 87.3014 224.65 87.3014L224.645 87.3068Z",fill:"#F2DFB5"}),e.jsx("path",{d:"M256.184 85.8342C255.759 85.6533 229.834 77.8984 227.021 78.8558C224.207 79.8132 222.553 85.3767 222.553 85.3767L264.955 95.0731C264.955 95.0731 261.604 88.1532 256.184 85.8342Z",fill:"#E8AE60"}),e.jsx("path",{d:"M186.797 263.575C191.233 284.031 264.331 286.297 283.133 267.676C285.271 265.553 285.356 255.703 284.521 242.421C282.883 216.471 277.724 177.446 277.484 157.5C277.367 147.868 276.048 138.017 274.304 129.076C270.591 110.018 264.958 95.0671 264.958 95.0671C264.958 95.0671 229.231 83.3549 222.556 85.376C190.393 95.1043 182.361 243.118 186.792 263.575H186.797Z",fill:"#E28624"}),e.jsx("path",{d:"M284.517 242.422C282.879 216.471 277.72 177.446 277.48 157.5C277.363 147.868 276.044 138.017 274.3 129.076L264.955 133.012C264.955 133.012 232.004 212.907 284.512 242.422H284.517Z",fill:"#AB6416"}),e.jsx("path",{d:"M234.464 61.4842C237.714 69.8402 253.213 79.0152 259.724 82.5151C259.708 82.1108 259.686 81.7013 259.676 81.3024C259.442 75.4356 259.234 70.3986 259.234 70.3986L240.448 58.1918C235.996 57.4418 233.118 58.0429 234.464 61.4842Z",fill:"#D6A582"}),e.jsx("path",{d:"M267.034 70.3186C267.034 70.3186 232.919 75.6694 230.116 53.963C227.313 32.2513 221.026 18.3211 242.685 13.9862C264.348 9.65134 269.657 17.3371 272.321 24.3421C274.986 31.3471 275.832 68.3665 267.029 70.3186H267.034Z",fill:"#F2DFB5"}),e.jsx("path",{d:"M271.356 22.1402C271.356 22.1402 265.553 46.006 260.819 44.2029C256.086 42.3998 251.761 40.9371 251.357 48.3357C250.953 55.7396 256.442 65.2019 241.156 64.1647C225.864 63.1275 210.295 20.0339 215.604 13.1459C230.911 -6.73075 292.733 -1.69376 271.361 22.1349L271.356 22.1402Z",fill:"#333333"}),e.jsx("path",{d:"M307.491 56.5852C307.491 56.5852 287.391 38.7616 291.38 38.4744C295.364 38.1872 302.093 42.6604 301.364 40.0382C300.635 37.416 290.083 26.3686 292.077 25.3315C294.072 24.2943 310.693 28.2675 313.193 31.6237C315.693 34.9799 318.299 52.8035 318.299 52.8035L307.497 56.5799L307.491 56.5852Z",fill:"#F2DFB5"}),e.jsx("path",{d:"M245.171 147.224C247.096 146.612 315.556 170.106 347.373 157.559C385.403 142.565 319.109 50.3989 319.109 50.3989C319.109 50.3989 315.098 51.0266 310.375 53.8137C305.668 56.5848 304.572 60.8771 304.572 60.8771L320.396 123.268C320.396 123.268 277.435 95.9605 264.957 95.0723C219.816 91.865 245.171 147.224 245.171 147.224Z",fill:"#E28624"}),e.jsxs("g",{clipPath:"url(#clip0_22708_291052)",children:[e.jsx("path",{d:"M151.588 203.66C153.077 202.958 154.514 202.065 156.134 201.762C157.755 201.459 159.671 201.921 160.48 203.357C161.112 204.48 160.902 205.93 160.253 207.043C159.604 208.156 158.578 208.993 157.542 209.757C154.057 212.328 150.067 214.398 145.76 214.853C141.453 215.308 136.801 213.936 134.033 210.608C132.946 209.302 131.116 206.046 131.996 204.254C132.907 202.401 135.703 204.484 137.353 204.915C142.051 206.142 147.19 205.735 151.592 203.659L151.588 203.66Z",fill:"#A3725B"}),e.jsx("path",{d:"M132.073 244.697C137.638 240.027 141.595 233.48 143.142 226.384C144.689 219.287 139.539 204.72 139.612 205.223C137.081 200.814 137.678 195.216 139.537 190.482C141.396 185.749 144.378 181.552 146.629 176.993C148.881 172.436 150.4 167.11 149.056 162.207C150.153 160.693 150.873 158.839 150.749 156.973C150.626 155.107 149.554 153.256 147.846 152.488C146.137 151.72 143.436 152.453 142.502 154.074C137.112 149.22 129.282 147.819 122.181 149.293C120.953 147.237 117.678 147.282 115.926 148.913C114.175 150.545 113.696 153.145 113.805 155.538C113.914 157.93 114.512 160.287 114.505 162.68C114.491 167.349 112.204 171.667 109.976 175.768C104.465 185.913 98.9533 196.059 93.4418 206.205C87.9659 216.285 89.4835 229.447 92.1444 240.609L132.071 244.694L132.073 244.697Z",fill:"#A3725B"}),e.jsx("path",{d:"M113.599 232.59C114.125 228.507 114.652 224.421 115.178 220.337C115.916 219.701 116.818 219.907 117.603 220.481C118.389 221.056 118.907 221.914 119.521 222.669C120.944 224.42 122.964 225.679 125.163 226.18C126.293 226.44 127.495 226.501 128.6 226.15C129.706 225.798 130.701 224.994 131.098 223.905C131.484 222.846 131.263 221.628 130.693 220.655C130.123 219.681 129.239 218.928 128.284 218.328C129.26 218.086 130.39 218.53 131.366 218.773C132.343 219.015 133.662 218.773 133.881 217.792C134.071 216.94 133.279 216.198 132.512 215.784C130.609 214.756 128.411 214.472 126.287 214.062C124.164 213.652 121.969 213.043 120.41 211.543C115.978 207.282 115.862 199.82 118.062 194.081C118.947 191.771 120.251 189.645 121.198 187.361C122.146 185.078 122.727 182.518 122.076 180.131C118.827 177.994 117.887 173.166 119.914 169.85C121.944 166.534 125.873 164.758 129.74 164.374C133.414 164.009 137.272 164.783 140.266 166.941C143.26 169.099 145.269 172.726 145.065 176.413C144.859 180.099 142.221 183.64 138.63 184.499C137.65 190.403 138.931 196.916 140.561 202.673C142.19 208.43 144.036 214.255 143.886 220.238C143.736 226.22 141.159 232.53 135.919 235.418C132.642 237.223 128.693 237.495 125.001 236.893C121.309 236.292 117.055 234.014 113.594 232.592L113.599 232.59Z",fill:"#F0BA82"}),e.jsx("path",{d:"M133.214 166.987C135.325 167.283 137.174 166.538 137.345 165.323C137.515 164.109 135.941 162.884 133.83 162.588C131.719 162.292 129.87 163.037 129.699 164.252C129.529 165.466 131.103 166.691 133.214 166.987Z",fill:"#3A3A3A"}),e.jsx("path",{d:"M137.271 173.72C137.105 173.649 136.914 173.727 136.844 173.894C136.837 173.913 136.066 175.691 134.51 175.382C133.91 175.263 133.441 174.827 133.115 174.091C132.827 173.443 132.738 172.7 132.853 171.937L133.825 165.539C133.85 165.36 133.731 165.193 133.552 165.166L133.547 165.165C133.522 165.162 133.497 165.163 133.473 165.164C133.45 165.154 133.427 165.148 133.401 165.145L133.396 165.144C133.217 165.119 133.054 165.248 133.031 165.427L132.206 171.848C132.107 172.613 131.817 173.303 131.362 173.847C130.846 174.466 130.273 174.755 129.666 174.705C128.091 174.57 127.841 172.713 127.831 172.632C127.809 172.453 127.645 172.325 127.468 172.348C127.289 172.369 127.
116 172.534 127.183 172.711C127.283 173.539 127.889 175.121 129.464 175.342C129.514 175.349 129.564 175.356 129.614 175.358C130.436 175.427 131.215 175.05 131.866 174.268C132.023 174.08 132.161 173.875 132.284 173.662C132.343 173.901 132.42 174.136 132.518 174.359C132.932 175.289 133.577 175.865 134.384 176.027C134.433 176.036 134.483 176.045 134.532 176.052C136.108 176.273 137.125 174.921 137.449 174.15C137.518 173.984 137.442 173.793 137.275 173.723L137.271 173.72Z",fill:"#3A3A3A"}),e.jsx("path",{d:"M124.786 159.837C125.466 159.932 126.146 159.082 126.307 157.938C126.467 156.793 126.046 155.788 125.367 155.693C124.688 155.598 124.007 156.448 123.846 157.593C123.686 158.737 124.107 159.742 124.786 159.837Z",fill:"#3A3A3A"}),e.jsx("path",{d:"M140.749 162.075C141.428 162.17 142.109 161.32 142.27 160.175C142.43 159.031 142.009 158.026 141.33 157.931C140.65 157.836 139.97 158.686 139.809 159.83C139.649 160.975 140.069 161.98 140.749 162.075Z",fill:"#3A3A3A"}),e.jsx("path",{d:"M156.336 200.549C155.283 200.505 154.096 200.732 153.507 201.605C152.916 202.477 153.142 203.645 153.388 204.667C153.632 205.676 153.88 206.697 154.344 207.625C154.809 208.553 155.517 209.398 156.463 209.828C157.409 210.258 158.609 210.206 159.401 209.531C160.133 208.907 160.397 207.908 160.622 206.973C160.896 205.839 161.17 204.682 161.087 203.517C161.024 202.648 160.68 201.286 159.87 200.787C159.392 200.491 158.938 200.698 158.366 200.695C157.689 200.692 157.016 200.576 156.338 200.547L156.336 200.549Z",fill:"#A3725B"})]}),e.jsx("path",{d:"M331.673 215.338C330.327 214.825 329.013 214.143 327.578 213.987C326.144 213.832 324.503 214.364 323.894 215.672C323.418 216.694 323.698 217.945 324.339 218.872C324.981 219.8 325.933 220.462 326.888 221.058C330.102 223.067 333.723 224.605 337.512 224.712C341.301 224.819 345.267 223.309 347.459 220.219C348.32 219.006 349.698 216.042 348.8
109 214.538C347.889 212.982 345.589 214.987 344.179 215.475C340.162 216.861 335.65 216.852 331.669 215.337L331.673 215.338Z",fill:"#A3725B"}),e.jsx("path",{d:"M351.463 249.832C346.293 246.132 342.399 240.686 340.572 234.597C338.744 228.509 342.258 215.451 342.228 215.895C344.14 211.878 343.242 207.033 341.302 203.028C339.361 199.023 336.476 195.561 334.206 191.734C331.934 187.91 330.25 183.364 331.093 178.996C330.034 177.748 329.281 176.179 329.263 174.543C329.245 172.906 330.056 171.218 331.495 170.433C332.934 169.649 335.341 170.106 336.265 171.458C340.641 166.86 347.379 165.11 353.675 165.918C354.608 164.042 357.468 163.86 359.107 165.166C360.745 166.472 361.338 168.709 361.404 170.804C361.469 172.899 361.106 174.996 361.274 177.084C361.6 181.156 363.886 184.771 366.106 188.199C371.598 196.681 377.09 205.163 382.582 213.645C388.038 222.072 387.6 233.66 386.029 243.578L351.464 249.83L351.463 249.832Z",fill:"#A3725B"}),e.jsx("path",{d:"M366.769 238.025C366.035 234.497 365.3 230.968 364.566 227.44C363.879 226.935 363.106 227.175 362.46 227.729C361.812 228.283 361.418 229.067 360.933 229.767C359.81 231.391 358.132 232.625 356.247 233.21C355.278 233.513 354.234 233.647 353.245 233.415C352.257 233.183 351.334 232.548 350.914 231.624C350.506 230.726 350.617 229.649 351.049 228.761C351.481 227.873 352.202 227.156 352.995 226.568C352.127 226.423 351.17 226.887 350.335 227.164C349.499 227.441 348.332 227.319 348.075 226.477C347.852 225.747 348.493 225.046 349.134 224.633C350.726 223.608 352.625 223.212 354.45 222.712C356.276 222.211 358.15 221.532 359.409 220.118C362.989 216.102 362.588 209.583 360.283 204.723C359.355 202.767 358.074 200.999 357.094 199.07C356.113 197.141 355.434 194.947 355.842 192.821C358.532 190.738 359.028 186.461 357.036 183.704C355.042 180.947 351.494 179.662 348.093 179.587C344.863 179.515 341.549 180.45 339.082 182.535C336.614 184.62 335.105 187.92 335.531 191.123C335.959 194.326 338.499 197.238 341.691 197.746C342.943 202.831 342.263 208.601 341.229 213.734C340.195 218.867 338.975 224.074 339.509 229.285C340.042 234.495 342.715 239.827 347.482 241.995C350.463 243.349 353.927 243.321 357.109 242.548C360.29 241.774 363.849 239.501 366.773 238.026L366.769 238.025Z",fill:"#F0BA82"}),e.jsx("path",{d:"M345.239 182.1C343.417 182.501 341.753 181.975 341.522 180.927C341.292 179.878 342.582 178.704 344.405 178.303C346.227 177.903 347.891 178.429 348.121 179.477C348.351 180.526 347.061 181.7 345.239 182.1Z",fill:"#3A3A3A"}),e.jsx("path",{d:"M342.151 188.249C342.291 188.175 342.463 188.231 342.535 188.372C342.542 188.388 343.335 189.887 344.672 189.513C345.187 189.369 345.568 188.957 345.802 188.292C346.01 187.708 346.038 187.053 345.886 186.395L344.607 180.878C344.573 180.723 344.666 180.57 344.821 180.534L344.824 180.533C344.847 180.528 344.868 180.528 344.889 180.527C344.909 180.517 344.929 180.51 344.951 180.506L344.955 180.505C345.109 180.471 345.261 180.572 345.293 180.727L346.445 186.274C346.582 186.936 346.882 187.518 347.316 187.962C347.807 188.467 348.327 188.681 348.853 188.597C350.218 188.373 350.312 186.735 350.315 186.664C350.322 186.507 350.457 186.383 350.613 186.392C350.771 186.398 350.894 186.533 350.885 186.689C350.854 187.419 350.432 188.84 349.072 189.138C349.029 189.148 348.986 189.157 348.943 189.163C348.23 189.279 347.525 189.002 346.904 188.363C346.755 188.21 346.62 188.041 346.499 187.862C346.464 188.075 346.412 188.285 346.341 188.487C346.043 189.325 345.519 189.872 344.825 190.067C344.783 190.079 344.74 190.09 344.698 190.099C343.338 190.398 342.359 189.287 342.025 188.636C341.953 188.496 342.007 188.324 342.147 188.252L342.151 188.249Z",fill:"#3A3A3A"}),e.jsx("path",{d:"M352.111 175.294C351.524 175.423 350.873 174.727 350.656 173.739C350.439 172.751 350.738 171.846 351.325 171.717C351.911 171.588 352.563 172.285 352.78 173.272C352.997 174.26 352.697 175.165 352.111 175.294Z",fill:"#3A3A3A"}),e.jsx("path",{d:"M338.332 178.321C337.746 178.45 337.094 177.754 336.877 176.766C336.66 175.778 336.96 174.873 337.546 174.744C338.133 174.615 338.784 175.311 339.001 176.299C339.218 177.287 338.919 178.192 338.332 178.321Z",fill:"#3A3A3A"}),e.jsx("path",{d:"M151.748 252.633L152.552 252.525C155.721 217.572 168.248 192.491 168.424 192.153L167.691 191.883C167.515 192.227 154.9 217.474 151.748 252.636V252.633Z",fill:"#317A5B"}),e.jsx("path",{d:"M176.922 188.633C175.378 190.123 168.145 192.521 167.645 192.146C167.145 191.771 169.04 185.356 170.584 183.866C172.128 182.376 174.801 182.234 176.551 183.548C178.301 184.862 178.466 187.139 176.922 188.629V188.633Z",fill:"white"}),e.jsx("path",{d:"M165.832 183.433C167.228 185.028 168.494 191.551 167.961 191.893C167.427 192.231 160.451 189.332 159.055 187.737C157.66 186.143 158.048 183.886 159.92 182.697C161.792 181.508 164.44 181.839 165.832 183.433Z",fill:"white"}
1),e.jsx("path",{d:"M157.516 190.372C159.769 189.849 167.357 191.23 167.533 191.778C167.708 192.325 161.989 196.798 159.739 197.322C157.485 197.845 155.164 196.713 154.549 194.795C153.935 192.876 155.266 190.896 157.516 190.372Z",fill:"white"}),e.jsx("path",{d:"M162.645 199.021C162.868 197.041 167.078 191.484 167.74 191.538C168.402 191.592 171.284 197.734 171.057 199.714C170.834 201.693 168.767 203.143 166.442 202.95C164.118 202.758 162.419 200.997 162.642 199.021H162.645Z",fill:"white"}),e.jsx("path",{d:"M174.154 198.595C172.087 197.669 167.637 192.254 167.945 191.751C168.256 191.247 176.016 191.294 178.083 192.22C180.151 193.146 180.945 195.321 179.86 197.082C178.776 198.842 176.222 199.521 174.154 198.595Z",fill:"white"}),e.jsx("path",{d:"M169.325 191.565C169.204 190.92 168.491 190.478 167.731 190.582C166.971 190.684 166.454 191.292 166.575 191.94C166.697 192.586 167.41 193.028 168.17 192.923C168.93 192.822 169.447 192.214 169.325 191.565Z",fill:"#F99746"}),e.jsx("path",{d:"M69.248 221.383L70.0521 221.275C73.221 186.322 85.7481 161.241 85.9237 160.903L85.1906 160.633C85.0149 160.977 72.4001 186.224 69.248 221.386V221.383Z",fill:"#317A5B"}),e.jsx("path",{d:"M94.4222 157.383C92.8783 158.873 85.6452 161.271 85.1452 160.896C84.6452 160.521 86.5405 154.106 88.0844 152.616C89.6283 151.126 92.3006 150.984 94.0506 152.298C95.8006 153.612 95.9661 155.889 94.4222 157.379V157.383Z",fill:"white"}),e.jsx("path",{d:"M83.3323 152.183C84.7275 153.778 85.9944 160.301 85.4606 160.643C84.9269 160.981 77.9505 158.082 76.5552 156.487C75.16 154.893 75.5485 152.636 77.4201 151.447C79.2917 150.258 81.9404 150.589 83.3323 152.183Z",fill:"white"}),e.jsx("path",{d:"M75.0157 159.122C77.269 158.599 84.8569 159.98 85.0326 160.528C85.2082 161.075 79.4886 165.548 77.2386 166.072C74.9853 166.595 72.6643 165.463 72.0495 163.545C71.4346 161.626 72.7657 159.646 75.0157 159.122Z",fill:"white"}),e.jsx("path",{d:"M80.1451 167.771C80.3681 165.791 84.5775 160.234 85.2397 160.288C85.9019 160.342 88.7836 166.484 88.5573 168.464C88.3343 170.443 86.2667 171.893 83.9424 171.7C81.6181 171.508 79.9188 169.747 80.1417 167.771H80.1451Z",fill:"white"}),e.jsx("path",{d:"M91.6543 167.345C89.5867 166.419 85.1374 161.004 85.4448 160.501C85.7557 159.997 93.5158 160.044 95.5834 160.97C97.6509 161.896 98.4448 164.071 97.3604 165.832C96.2759 167.592 93.7219 168.271 91.6543 167.345Z",fill:"white"}),e.jsx("path",{d:"M86.8254 160.315C86.7037 159.67 85.9909 159.228 85.2307 159.332C84.4706 159.434 83.9537 160.042 84.0753 160.69C84.197 161.336 84.9098 161.778 85.67 161.673C86.4301 161.572 86.947 160.964 86.8254 160.315Z",fill:"#F99746"}),e.jsx("path",{d:"M69.4774 185.646C71.7747 188.052 74.251 198.15 73.447 198.707C72.6395 199.264 61.5483 195.139 59.251 192.734C56.9537 190.329 57.3828 186.791 60.2071 184.832C63.0314 182.876 67.1835 183.241 69.4774 185.646Z",fill:"#317A5B"}),e.jsx("path",{d:"M318.871 253.883L318.067 253.775C314.898 218.822 302.371 193.741 302.195 193.403L302.929 193.133C303.104 193.477 315.719 218.724 318.871 253.886V253.883Z",fill:"#317A5B"}),e.jsx("path",{d:"M293.697 189.883C295.241 191.373 302.474 193.771 302.974 193.396C303.474 193.021 301.579 186.606 300.035 185.116C298.491 183.626 295.819 183.484 294.069 184.798C292.319 186.112 292.153 188.389 293.697 189.879V189.883Z",fill:"white"}),e.jsx("path",{d:"M304.787 184.683C303.392 186.278 302.125 192.801 302.658 193.143C303.192 193.481 310.169 190.582 311.564 188.987C312.959 187.393 312.571 185.136 310.699 183.947C308.827 182.758 306.179 183.089 304.787 184.683Z",fill:"white"}),e.jsx("path",{d:"M313.103 191.622C310.85 191.099 303.262 192.48 303.087 193.028C302.911 193.575 308.631 198.048 310.881 198.572C313.134 199.095 315.455 197.963 316.07 196.045C316.685 194.126 315.353 192.146 313.103 191.622Z",fill:"white"}),e.jsx("path",{d:"M307.974 200.271C307.751 198.291 303.542 192.734 302.879 192.788C302.217 192.842 299.336 198.984 299.562 200.964C299.785 202.943 301.852 204.393 304.177 204.2C306.501 204.008 308.2 202.247 307.977 200.271H307.974Z",fill:"white"}),e.jsx("path",{d:"M296.465 199.845C298.532 198.919 302.982 193.504 302.674 193.001C302.363 192.497 294.603 192.544 292.536 193.47C290.468 194.396 289.674 196.571 290.759 198.332C291.843 200.092 294.397 200.771 296.465 199.845Z",fill:"white"}),e.jsx("path",{d:"M301.294 192.815C301.415 192.17 302.128 191.728 302.888 191.832C303.649 191.934 304.165 192.542 304.044 193.19C303.922 193.836 303.209 194.278 302.449 194.173C301.689 194.072 301.172 193.464 301.294 192.815Z",fill:"#F99746"}),e.jsx("path",{d:"M402.621 221.383L401.817 221.275C398.648 186.322 386.121 161.241 385.945 160.903L386.679 160.633C386.854 160.977 399.469 186.224 402.621 221.386V221.383Z",fill:"#317A5B"}),e.jsx("path",{d:"M377.447 157.383C378.991 158.873 386.224 161.271 386.724 160.896C387.224 160.521 385.329 154.106 383.785 152.616C382.241 151.126 379.569 150.984 377.819 152.298C376.069 153.612 375.903 155.889 377.447 157.379V157.383Z",fill:"white"}),e.jsx("path",{d:"M388.537 152.183C387.142 153.778 385.875 160.301 386.408 160.643C386.942 160.981 393.919 158.082 395.314 156.487C396.709 154.893 396.321 152.636 394.449 151.447C392.577 150.258 389.929 150.589 388.537 152.183Z",fill:"white"}),e.jsx("path",{d:"M396.853 159.122C394.6 158.599 387.012 159.98 386.837 160.528C386.661 161.075 392.381 165.548 394.631 166.072C396.884 166.595 399.205 165.463 399.82 163.545C400.435 161.626 399.103 159.646 396.853 159.122Z",fill:"white"}
1),e.jsx("path",{d:"M391.724 167.771C391.501 165.791 387.292 160.234 386.629 160.288C385.967 160.342 383.086 166.484 383.312 168.464C383.535 170.443 385.602 171.893 387.927 171.7C390.251 171.508 391.95 169.747 391.727 167.771H391.724Z",fill:"white"}),e.jsx("path",{d:"M380.215 167.345C382.282 166.419 386.732 161.004 386.424 160.501C386.113 159.997 378.353 160.044 376.286 160.97C374.218 161.896 373.424 164.071 374.509 165.832C375.593 167.592 378.147 168.271 380.215 167.345Z",fill:"white"}),e.jsx("path",{d:"M385.044 160.315C385.165 159.67 385.878 159.228 386.638 159.332C387.399 159.434 387.915 160.042 387.794 160.69C387.672 161.336 386.959 161.778 386.199 161.673C385.439 161.572 384.922 160.964 385.044 160.315Z",fill:"#F99746"}),e.jsx("path",{d:"M402.392 185.646C400.094 188.052 397.618 198.15 398.422 198.707C399.23 199.264 410.321 195.139 412.618 192.734C414.915 190.329 414.486 186.791 411.662 184.832C408.838 182.876 404.686 183.241 402.392 185.646Z",fill:"#317A5B"})]}),e.jsx("path",{d:"M271.708 21.867C271.708 21.867 265.778 46.3587 260.941 44.5083C256.104 42.658 251.685 41.1569 251.272 48.7495C250.859 56.3476 256.468 66.058 240.847 64.9937C225.221 63.9293 209.312 19.7055 214.736 12.6369C230.379 -7.76112 293.552 -2.59204 271.714 21.8615L271.708 21.867Z",fill:"#333333"}),e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:"paint0_linear_22708_291052",x1:"241.763",y1:"0.000488325",x2:"242.175",y2:"177.925",gradientUnits:"userSpaceOnUse",children:[e.jsx("stop",{stopColor:"#EDF8FD"}),e.jsx("stop",{offset:"1",stopColor:"#D1E9F8"})]}),e.jsx("clipPath",{id:"clip0_22708_291052",children:e.jsx("rect",{width:"53.4698",height:"96.155",fill:"white",transform:"translate(99.9014 144.601) rotate(7.98032)"})})]})]}),L1=()=>e.jsxs("div",{className:"locator-result-empty",children:[e.jsx(j1,{}),e.jsx("p",{className:"text-color-primary text-center font-section fw-bold mb-0",children:"No locations matching this postal code found"})]}),M=5,v1=({announcement:t,branches:o,isFilterApplied:s})=>{const[n,i]=h.useState(1),l=Math.ceil(o.length/M),a=o.length||0,m=()=>{n>1&&i(n-1)},p=()=>{n<l&&i(n+1)},r=o.length>M?M:o.length,c=r==a?`Showing ${r} results`:`Showing ${r} of ${a} results`,C=o.slice((n-1)*M,(n-1)*M+M);return e.jsxs("div",{className:"locator-result",children:[a>0&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"locator-result-header",children:s&&e.jsxs(e.Fragment,{children:[e.jsxs("p",{className:"text-color-secondary font-body mb-0 d-none d-lg-block",children:["Showing ",a," results"]}),e.jsx("p",{className:"text-color-secondary font-body mb-0 d-block d-lg-none",children:c})]})}),e.jsx("div",{className:"locator-result-list d-none d-lg-block",children:o.map(d=>e.jsx(H,{id:d.id,name:d.name,distanceInKm:d.distanceInKm,addressHTML:d.addressHTML,operatingHoursHTML:d.operatingHoursHTML,peakHoursHTML:d.peakHoursHTML,geoLocation:d.geoLocation,announcementImageUrl:t.header.iconUrl,notification:d.notification,availableServicesId:d.availableServicesId},crypto.randomUUID()))}),e.jsx("div",{className:"locator-result-list d-block d-lg-none",children:C.map(d=>e.jsx(H,{id:d.id,name:d.name,distanceInKm:d.distanceInKm,addressHTML:d.addressHTML,operatingHoursHTML:d.operatingHoursHTML,peakHoursHTML:d.peakHoursHTML,geoLocation:d.geoLocation,notification:d.notification,announcementImageUrl:t.header.iconUrl,availableServicesId:d.availableServicesId},crypto.randomUUID()))}),e.jsx("div",{className:w("locator-result-list","locator-result-pagination","d-flex","d-lg-none",{"d-none":r<M}),children:e.jsxs(k,{useDefaultPrevNext:!1,children:[e.jsx(k.Item,{type:"previous",isActive:!1,onClick:m}),Array.from({length:l},(d,f)=>e.jsx(k.Item,{type:"numeric",isActive:n===f+1,text:(f+1).toString(),onClick:()=>i(f+1)},crypto.randomUUID())),e.jsx(k.Item,{type:"next",isActive:!1,onClick:p})]})})]}),a===0&&e.jsx(L1,{})]})},M1=h.memo(v1),_1=({locatorApiPath:t,googleMapsApiKey:o})=>{const{announcement:s,service:n,branches:i,fetchLocatorIndex:l}=K(t);h.useEffect(()=>{l()},[]);const{filteredBranchList:a,selectedServiceIdList:m,toggleSelectService:p,handleResetSelectedServiceList:r,selectedPostcode:c,handleChangePostcode:C,handleClearPostcode:d,handleFilterByPostcode:f}=a1(i,o),x=a.length!==i.length,u=m.length>0,g=x||u;return e.jsxs("div",{className:"locator-container spacing-general",children:[e.jsx(g1,{announcement:s}),e.jsx(x1,{text:"Please check the available services using the filter before booking an appointment."}),e.jsxs("div",{className:"locator",children:[e.jsx(h1,{service:n,selectedServiceIdList:m,toggleSelectService:p,handleResetSelectedServiceList:r,selectedPostcode:c,handleChangePostcode:C,handleClearPostcode:d,handleFilterByPostcode:f}),e.jsx(M1,{announcement:s,branches:a,isFilterApplied:g})]})]})},y1=()=>{U({id:"#locator-tool",Component:_1})};document.addEventListener("DOMContentLoaded",()=>y1());

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.