1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7071,7005,7927,9810],{69498:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/our-partners",function(){return n(7578)}])},4180:function(e,t){"use strict";t.Z={src:"/_next/static/media/samu-giken.1bf2ec60.webp",height:549,width:1920,blurDataURL:"data:image/webp;base64,UklGRmQAAABXRUJQVlA4WAoAAAAQAAAABwAAAQAAQUxQSBEAAAAAGjk6MjtENBAZNi4qQzcvCgBWUDggLAAAAJABAJ0BKggAAgACQDgloAJ0ugADmAD+6ez/dAAp+z/+0s/+pZ/9Sz/NAAAA",blurWidth:8,blurHeight:2}},77471:function(e,t,n){"use strict";var a=n(74806);t.Z=a.Z},29350:function(e,t,n){"use strict";var a=n(73877);t.Z=a.Z},92966:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});let a=(0,n(35082).Z)("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])},2194:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});let a=(0,n(35082).Z)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},98774:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});let a=(0,n(35082).Z)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},1705:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});let a=(0,n(35082).Z)("trash",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}]])},39577:function(e,t,n){"use strict";var a=n(52676),r=n(98807),o=n(78051),i=n(92966),s=n(63309);t.Z=e=>{let{children:t,className:n,...c}=e;return(0,a.jsx)(r.Z,{trigger:["click"],rootClassName:(0,s.cn)("!min-w-[100px]",n),...c,children:t||(0,a.jsx)(o.ZP,{className:"!px-2",children:(0,a.jsx)(i.Z,{})})})}},98131:function(e,t,n){"use strict";var a=n(52676),r=n(79406),o=n(78051);t.Z=e=>{let{visible:t,onOk:n,onCancel:i,title:s,content:c,danger:u=!1,okButtonText:l,cancelButtonText:d,loading:p,disabled:m}=e;return(0,a.jsxs)(r.Z,{open:t,title:s,footer:null,closeIcon:null,centered:!0,onCancel:()=>{m||null==i||i()},children:[c,(0,a.jsxs)("div",{className:"flex gap-5 mt-5",children:[(0,a.jsx)(o.ZP,{size:"large",onClick:i,block:!0,disabled:m,children:d||"Cancel"}),(0,a.jsx)(o.ZP,{size:"large",type:"primary",danger:u,onClick:n,block:!0,loading:p,disabled:m,children:l||"Ok"})]})]})}},49810:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var a=n(52676),r=n(75271),o=n(46035),i=n(33022),s=n(40150),c=n(28994),u=n(85304),l=n(4180),d=n(16624),p=n(27026),m=n.n(p),f=n(78051),h=n(98807),g=n(15036),y=n(32623),b=n.n(y);let v=e=>{let{isMobile:t,isDrawerOpen:n,setIsDrawerOpen:r,collapsed:o,setCollapsed:i,fullName:s}=e,{logout:c}=(0,u.a)();return(0,a.jsxs)("div",{style:{borderBottom:"1px solid #e8e8e8",position:"fixed",width:"100%",zIndex:100},className:"flex items-center justify-between h-16 px-6 bg-white",children:[(0,a.jsxs)("div",{className:"flex items-center h-full gap-2",children:[(0,a.jsx)(f.ZP,{onClick:()=>{t?r(!n):i(!o)},"aria-controls":"sidebar",className:"flex items-center justify-center w-8 px-1 py-0",icon:(0,a.jsx)("svg",{className:"w-5 h-5 text-gray-500",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h6a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z",clipRule:"evenodd"})})}),!t&&(0,a.jsx)(m(),{href:"/",className:"h-full",children:(0,a.jsx)(b(),{src:l.Z,alt:"Samugiken",className:"w-[100%] h-[60px]"})})]}),(0,a.jsx)("div",{className:"flex items-center justify-center",children:(0,a.jsx)("div",{className:"flex items-center justify-center col-row",children:(0,a.jsx)(h.Z,{arrow:!0,placement:"bottomRight",overlayClassName:"shadow-[rgba(0,0,0,0.35)_0_5px_15px] rounded-xl top-10",trigger:["click"],dropdownRender:()=>(0,a.jsxs)("div",{className:"flex flex-col p-3 bg-white rounded-md shadow-md gap-y-1",children:[(0,a.jsx)(m(),{href:"/my-profile",className:"font-medium leading-[normal] text-primary hover:text-primary",children:(0,a.jsx)("div",{className:"cursor-pointer rounded-[4px] p-3 duration-100 hover:bg-primary/10",children:"My Profile"})}),(0,a.jsx)(g.Z,{className:"!my-2"}),(0,a.jsx)(f.ZP,{type:"primary",danger:!0,onClick:c,children:"Logout"})]}),children:(0,a.jsxs)("div",{className:"flex items-center cursor-pointer gap-x-3",children:[(0,a.jsx)("div",{className:"flex items-center gap-2 ml-2",children:(0,a.jsx)("span",{className:"font-semibold",children:s})}),(0,a.jsx)(d.ZP,{name:s,round:!0,maxInitials:1,size:"35",textSizeRatio:2,fgColor:"white",color:"black"})]})})})})]})};
1var C=n(73640),S=n(62581),x=n(26134),j=n(1952),_=n(7144),w=n(42439),A=n(88483),N=n(42720),E=n(43146),k=n(57221),P=n(84176),O=n(54216),T=n(12285),I=n(20188),R=n(19254);let D=e=>{var t,n,o,i,s,c,l,d,p,f,h;let{activeMenu:g,activeDropdown:y}=e,[b,v]=(0,r.useState)(g),{user:D}=(0,u.a)(),L=null==D?void 0:D.role.accessRights,B=e=>{v([e])},M=[{key:"dashboard",label:(0,a.jsx)(m(),{href:S.Z.ADMIN_DASHBOARD,children:"Dashboard"}),icon:(0,a.jsx)(j.Z,{width:16,height:16}),onClick:()=>B("dashboard")},...(0,x.f)(null==L?void 0:null===(t=L.PRODUCT)||void 0===t?void 0:t.READ,[{key:"product",label:(0,a.jsx)(m(),{href:S.Z.PRODUCT,children:"Product"}),icon:(0,a.jsx)(_.Z,{width:16,height:16}),onClick:()=>B("product")}]),...(0,x.f)(null==L?void 0:null===(n=L.REVIEW)||void 0===n?void 0:n.READ,[{key:"review",label:(0,a.jsx)(m(),{href:S.Z.REVIEW,children:"Reviews"}),icon:(0,a.jsx)(w.Z,{width:16,height:16}),onClick:()=>B("review")}]),...(0,x.f)(null==L?void 0:null===(o=L.WARRANTY)||void 0===o?void 0:o.READ,[{key:"warranty",label:"Warranty",icon:(0,a.jsx)(R.Z,{width:16,height:16}),children:[{key:"warranty-register",label:(0,a.jsx)(m(),{href:S.Z.WARRANTY_REGISTER,children:"Warranty Register"}),onClick:()=>B("warranty-register")},{key:"warranty-claim",label:(0,a.jsx)(m(),{href:S.Z.WARRANTY_CLAIM,children:"Warranty Claim"}),onClick:()=>B("warranty-claim")}]}]),...(0,x.f)(null==L?void 0:null===(i=L.COUPON)||void 0===i?void 0:i.READ,[{key:"coupon",label:(0,a.jsx)(m(),{href:S.Z.COUPON,children:"Coupon"}),icon:(0,a.jsx)(A.Z,{width:16,height:16}),onClick:()=>B("coupon")}]),...(0,x.f)(null==L?void 0:null===(s=L.ORDER)||void 0===s?void 0:s.READ,[{key:"order",label:(0,a.jsx)(m(),{href:S.Z.ORDER,children:"Orders"}),icon:(0,a.jsx)(R.Z,{width:16,height:16}),onClick:()=>B("order")},{key:"abandonment",label:(0,a.jsx)(m(),{href:S.Z.ABANDONMENT,children:"Abandonment"}),icon:(0,a.jsx)(N.Z,{width:16,height:16}),onClick:()=>B("abandonment")}]),...(0,x.f)(null==L?void 0:null===(c=L.BLOG)||void 0===c?void 0:c.READ,[{key:"blog",label:(0,a.jsx)(m(),{href:S.Z.BLOG,children:"Blog"}),icon:(0,a.jsx)(E.Z,{width:16,height:16}),onClick:()=>B("blog")}]),...(0,x.f)(null==L?void 0:null===(l=L.OUR_PARTNERS)||void 0===l?void 0:l.READ,[{key:"our-partners",label:(0,a.jsx)(m(),{href:S.Z.OUR_PARTNERS,children:"Our Partners"}),icon:(0,a.jsx)(k.Z,{width:16,height:16}),onClick:()=>B("our-partners")}]),...(0,x.f)(null==L?void 0:null===(d=L.CONTENT_MANAGEMENT)||void 0===d?void 0:d.READ,[{key:"content",label:"Content Management",icon:(0,a.jsx)(P.Z,{width:16,height:16}),children:[{key:"content-banners",label:(0,a.jsx)(m(),{href:S.Z.CONTENT_BANNER,children:"Banners"}),onClick:()=>B("content-banners")},{key:"content-reviews",label:(0,a.jsx)(m(),{href:S.Z.CONTENT_REVIEW,children:"Customer Reviews"}),onClick:()=>B("content-reviews")},{key:"content-videos",label:(0,a.jsx)(m(),{href:S.Z.CONTENT_VIDEO,children:"Product Videos"}),onClick:()=>B("content-videos")},{key:"content-popups",label:(0,a.jsx)(m(),{href:S.Z.CONTENT_POPUP,children:"Popups"}),onClick:()=>B("content-popups")}]}]),...(0,x.f)(null==L?void 0:null===(p=L.USER)||void 0===p?void 0:p.READ,[{key:"user",label:(0,a.jsx)(m(),{href:S.Z.USER,children:"User"}),icon:(0,a.jsx)(O.Z,{width:16,height:16}),onClick:()=>B("user")}]),...(0,x.f)(null==L?void 0:null===(f=L.ROLE)||void 0===f?void 0:f.READ,[{key:"role",label:(0,a.jsx)(m(),{href:S.Z.ROLE,children:"Role"}),icon:(0,a.jsx)(T.Z,{width:16,height:16}),onClick:()=>B("role")}]),...(0,x.f)(null==L?void 0:null===(h=L["SYSTEM_CONFIG/CATEGORY"])||void 0===h?void 0:h.READ,[{key:"system-config",label:(0,a.jsx)(m(),{href:S.Z.SYSTEM_CONFIG,children:"System Config"}),icon:(0,a.jsx)(I.Z,{width:16,height:16}),onClick:()=>B("category")}])];return(0,a.jsx)(C.Z,{theme:"light",mode:"inline",defaultOpenKeys:y||[],defaultSelectedKeys:b,items:M,className:"h-full font-medium"})};var L=n(63309);let{Sider:B,Content:M}=i.default;var Z=e=>{let{children:t,user:n,activeMenu:d=[],activeDropdown:p=[],seoConfig:m,withPadding:f=!0,card:h=!0,contentClassName:g}=e,y=(0,c.ac)("(max-width: 768px)"),[C,S]=(0,r.useState)(!1),[x,j]=(0,r.useState)(!1);return(0,a.jsx)(u.H,{user:n,children:(0,a.jsxs)(i.default,{className:"!min-h-screen",children:[(0,a.jsx)(o.PB,{...m}),(0,a.jsx)(v,{isMobile:y,isDrawerOpen:x,setIsDrawerOpen:j,collapsed:C,setCollapsed:S,fullName:(null==n?void 0:n.firstName)+" "+(null==n?void 0:n.lastName)||""}),(0,a.jsx)("div",{className:"mt-[64px]"}),(0,a.jsxs)(i.default,{hasSider:!0,style:{minHeight:"100%"},children:[y?(0,a.jsx)(s.Z,{placement:"left",open:x,onClose:()=>j(!1),width:"250px",styles:{body:{padding:0}},closable:!1,children:(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("div",{className:"py-2",children:(0,a.jsx)(b(),{src:l.Z,alt:"Samugiken",className:"w-[100%] h-[70px]"})}),(0,a.jsx)(D,{activeMenu:d,activeDropdown:p})]})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:C?"duration-200 ml-[80px]":"duration-200 ml-[250px]"}),(0,a.jsx)(B,{trigger:null,collapsible:!0,collapsed:C,theme:"light",width:250,className:"hide-scrollbar",style:{overflow:"scroll",position:"fixed",marginTop:"64px",left:0,top:0,bottom:0,zIndex:100},children:(0,a.jsx)(D,{activeMenu:d,activeDropdown:p})})]}),(0,a.jsx)(M,{className:(0,L.cn)("min-h-full",f&&"px-3 py-5 md:p-9"),children:(0,a.jsx)("div",{className:(0,L.cn)(h&&"rounded-lg bg-white p-8 shadow-sm",g),children:t})})]})]})})}},5409:function(e,t,n){"use strict";n.d(t,{J:function(){return s}});var a=n(15989),r=n(39771),o=n(91340);let i=a.Z.create({baseURL:r.T5+"/api",headers:{"Content-Type":"application/json"},withCredentials:!0});i.interceptors.request.use(e=>{if((0,o.rD)()){let t=(0,o.Zd)();t&&(e.headers=e.headers||{},e.headers["x-session-id"]=t)}else e.headers&&e.headers["x-session-id"]&&delete e.headers["x-session-id"];return e});let s=a.Z.create({baseURL:r.T5+"/api",headers:{"Content-Type":"multipart/form-data"},maxContentLength:1/0,maxBodyLength:1/0,withCredentials:!0});t.Z=i},95809:function(e,t,n){"use strict";var a=n(75271);t.Z=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],[t,n]=(0,a.useState)(e);return{visible:t,open:()=>{n(!0)},close:()=>{n(!1)},toggle:()=>{n(e=>!e)}}}},56346:function(e,t,n){"use strict";var a=n(75271),r=n(94170);t.Z=e=>{let[t,n]=(0,a.useState)({page:1,pageSize:10,total:0,sortOrder:r.As.DESC,sortField:"createdAt",...e});return[t,n,(e,t,a)=>{n(t=>{var n;return{...t,page:e.current||1,pageSize:e.pageSize||10,sortField:null!==(n=null==a?void 0:a.field)&&void 0!==n?n:null==t?void 0:t.sortField,sortOrder:"ascend"==a.order?r.As.ASC:a.order?r.As.DESC:t.sortOrder}})}]}},85304:function(e,t,n){"use strict";n.d(t,{H:function(){return m},a:function(){return f}});var a=n(52676),r=n(75271),o=n(76517),i=n(73414),s=n(71030),c=n(83214),u=n(62581),l=n(69504),d=n(91340);let p=(0,r.createContext)(null),m=e=>{let{children:t,user:n}=e,m=(0,i.useRouter)(),{mutate:f}=(0,s.D)({mutationFn:l.kS,onError:e=>o.Am.error((0,c._g)(e)),onSuccess:()=>{m.push(u.Z.LOGIN)}});return(0,r.useEffect)(()=>{n?(0,d.hv)():(0,d.wN)()},[n]),(0,a.jsx)(p.Provider,{value:{user:n,logout:f},children:t})},f=()=>{let e=(0,r.useContext)(p);if(!e)throw Error("useAuth must be used within a AuthProvider");return e}},17327:function(e,t,n){"use strict";var a,r;n.d(t,{w:function(){return a}}),(r=a||(a={})).BABY_AND_MUMMY="BABY_AND_MUMMY",r.KITCHEN_APPLIANCES="KITCHEN_APPLIANCES",r.HOME_APPLIANCES="HOME_APPLIANCES",r.BEAUTY_AND_HEALTH="BEAUTY_AND_HEALTH"},57418:function(e,t,n){"use strict";var a,r,o,i,s,c,u,l,d,p;n.d(t,{Cw:function(){return a},RL:function(){return s},TT:function(){return r},bR:function(){return i},e_:function(){return o}}),(c=a||(a={})).BABY_AND_MUMMY="BABY_AND_MUMMY",c.KITCHEN_APPLIANCES="KITCHEN_APPLIANCES",c.HOME_APPLIANCES="HOME_APPLIANCES",c.BEAUTY_AND_HEALTH="BEAUTY_AND_HEALTH",(u=r||(r={})).LAZADA="LAZADA",u.SHOPEE="SHOPEE",u.WOW_SHOP="WOW_SHOP",u.WEBSITE="WEBSITE",u.TIK_TOK="TIK_TOK",u.PG_MALL="PG_MALL",u.ZALORA="ZALORA",u.OFFLINE_DEALER="OFFLINE_DEALER",u.EXPO_FAIR_WH_SALES="EXPO_FAIR_WH_SALES",u.WALK_IN="WALK_IN",(l=o||(o={})).COMMENT="COMMENT",l.STATUS_CHANGE="STATUS_CHANGE",(d=i||(i={})).USER="USER",d.ADMIN="ADMIN",(p=s||(s={})).PENDING="PENDING",p.IN_PROCESSING="IN_PROCESSING",p.RESOLVED="RESOLVED",p.CLOSED="CLOSED"},22047:function(e,t,n){"use strict";n.d(t,{U$:function(){return i},rp:function(){return r},z2:function(){return o}});var a=n(57418);let r=e=>({[a.RL.PENDING]:"Pending",[a.RL.IN_PROCESSING]:"In Processing",[a.RL.RESOLVED]:"Resolved",[a.RL.CLOSED]:"Closed"})[e],o=e=>({[a.RL.PENDING]:"orange",[a.RL.IN_PROCESSING]:"blue",[a.RL.RESOLVED]:"green",[a.RL.CLOSED]:"default"})[e],i=e=>e.toLowerCase().replace(/[_-]/g," ").replace(/\b\w/g,e=>e.toUpperCase()).replace(/ And /g," & ")},7578:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return J},default:function(){return $}});var a=n(52676),r=n(49810),o=n(26134),i=n(21844),s=n(78051),c=n(98774),u=n(95809),l=n(87927),d=n(71030),p=n(18060),m=n(79406),f=n(76517),h=n(83214),g=n(29350),y=n(77471),b=n(4948),v=n(15036),C=n(17327),S=n(22047),x=n(74563),j=n.n(x),_=n(30746);n(41877);var w=n(69834),A=n(52385),N=n(75271);function E(e,t){return e===t}
1function k(e,t,n){var a=n&&n.equalityFn||E,r=(0,N.useRef)(e),o=(0,N.useState)({})[1],i=function(e,t,n,a){var r=this,o=(0,N.useRef)(null),i=(0,N.useRef)(0),s=(0,N.useRef)(0),c=(0,N.useRef)(null),u=(0,N.useRef)([]),l=(0,N.useRef)(),d=(0,N.useRef)(),p=(0,N.useRef)(e),m=(0,N.useRef)(!0),f=(0,N.useRef)(),h=(0,N.useRef)();p.current=e;var g="undefined"!=typeof window,y=!t&&0!==t&&g;if("function"!=typeof e)throw TypeError("Expected a function");t=+t||0;var b=!!(n=n||{}).leading,v=!("trailing"in n)||!!n.trailing,C=!!n.flushOnExit&&v,S="maxWait"in n,x="debounceOnServer"in n&&!!n.debounceOnServer,j=S?Math.max(+n.maxWait||0,t):null,_=(0,N.useMemo)(function(){var e=function(e){var t=u.current,n=l.current;return u.current=l.current=null,i.current=e,s.current=s.current||e,d.current=p.current.apply(n,t)},n=function(e,t){y&&cancelAnimationFrame(c.current),c.current=y?requestAnimationFrame(e):setTimeout(e,t)},_=function(e){if(!m.current)return!1;var n=e-o.current;return!o.current||n>=t||n<0||S&&e-i.current>=j},w=function(t){return c.current=null,v&&u.current?e(t):(u.current=l.current=null,d.current)},A=function e(){var a=Date.now();if(b&&s.current===i.current&&N(),_(a))return w(a);if(m.current){var r=t-(a-o.current);n(e,S?Math.min(r,j-(a-i.current)):r)}},N=function(){a&&a({})},E=function(){if(g||x){var a,s=Date.now(),p=_(s);if(u.current=[].slice.call(arguments),l.current=r,o.current=s,C&&!f.current&&(f.current=function(){var e;"hidden"===(null==(e=globalThis.document)?void 0:e.visibilityState)&&h.current.flush()},null==(a=globalThis.document)||null==a.addEventListener||a.addEventListener("visibilitychange",f.current)),p){if(!c.current&&m.current)return i.current=o.current,n(A,t),b?e(o.current):d.current;if(S)return n(A,t),e(o.current)}return c.current||n(A,t),d.current}};return E.cancel=function(){var e=c.current;e&&(y?cancelAnimationFrame(c.current):clearTimeout(c.current)),i.current=0,u.current=o.current=l.current=c.current=null,e&&a&&a({})},E.isPending=function(){return!!c.current},E.flush=function(){return c.current?w(Date.now()):d.current},E},[b,S,t,j,v,C,y,g,x,a]);return h.current=_,(0,N.useEffect)(function(){return m.current=!0,function(){var e;C&&h.current.flush(),f.current&&(null==(e=globalThis.document)||null==e.removeEventListener||e.removeEventListener("visibilitychange",f.current),f.current=null),m.current=!1}},[C]),_}((0,N.useCallback)(function(e){r.current=e,o({})},[o]),t,n,o),s=(0,N.useRef)(e);return a(s.current,e)||(i(e),s.current=e),[r.current,i]}var P=n(34380);let O={width:"100%",height:"400px"};function T(e){let{lat:t,lng:n,onDragEnd:r}=e,{isLoaded:o,loadError:i}=(0,P.Db)({googleMapsApiKey:"AIzaSyACkdIrxJ4V8TPTedIO3w4jQNsNt_5kY5M"}),[s,c]=(0,N.useState)(t&&n?{lat:Number(t),lng:Number(n)}:null);return((0,N.useEffect)(()=>{t&&n&&c({lat:Number(t),lng:Number(n)})},[t,n]),i)?(0,a.jsx)("div",{children:"Error loading maps"}):o?s?(0,a.jsxs)("div",{className:"mb-4",children:[(0,a.jsx)("div",{style:{fontStyle:"italic",color:"#555"},children:"Please confirm the marker is at the correct location."}),(0,a.jsx)(P.b6,{mapContainerStyle:O,center:s,zoom:16,children:(0,a.jsx)(P.jC,{position:s,draggable:!0,onDragEnd:e=>{if(!e.latLng)return;let t={lat:e.latLng.lat(),lng:e.latLng.lng()};c(t),r(t)}})},"".concat(s.lat,"-").concat(s.lng))]}):(0,a.jsx)("div",{children:"Waiting for valid coordinates..."}):(0,a.jsx)("div",{children:"Loading maps..."})}let I=Object.values(C.w);var R=e=>{let{form:t,onCreatePartner:n,onCancel:r,loading:o,disabled:c}=e,u=p.Z.useWatch("addressLine1",t),l=p.Z.useWatch("addressLine2",t),d=p.Z.useWatch("postcode",t),m=p.Z.useWatch("state",t),C=p.Z.useWatch("city",t),x=p.Z.useWatch("lat",t),E=p.Z.useWatch("lng",t),[P]=k(u&&m&&C&&d?[null==u?void 0:u.trim(),null==l?void 0:l.trim(),"".concat(d," ").concat(C).trim(),null==m?void 0:m.trim(),"Malaysia"].filter(Boolean).join(", ").trim():null,600),O=(0,_.Pz)(),R=(0,_.MC)(m),D=(0,_.Wy)(m,C),{data:L,error:B,isError:M}=(0,w.a)({queryKey:["geocode",P],queryFn:()=>(0,A.gA)(P),enabled:!!P,select:e=>e.data});return(0,N.useEffect)(()=>{M&&f.Am.error((0,h._g)(B))},[M,B]),(0,N.useEffect)(()=>{L&&(t.setFieldValue("lat",Number(L.lat)),t.setFieldValue("lng",Number(L.lng)))},[L,t]),(0,a.jsxs)(p.Z,{form:t,onFinish:n,layout:"vertical",children:[(0,a.jsx)(p.Z.Item,{name:"name",label:"Name",rules:[{required:!0}],children:(0,a.jsx)(i.default,{})}),(0,a.jsx)(p.Z.Item,{name:"phone",label:"Phone",rules:[{required:!0}],children:(0,a.jsx)(j(),{inputProps:{required:!0},country:"my",inputClass:"form-control",inputStyle:{width:"100%",borderRadius:"6px"},buttonStyle:{borderRadius:"6px 0px 0px 6px",backgroundColor:"#FFFFFF"}})}),(0,a.jsx)(p.Z.Item,{name:"addressLine1",label:"Address Line 1",rules:[{required:!0}],children:(0,a.jsx)(i.default,{})}),(0,a.jsx)(p.Z.Item,{name:"addressLine2",label:"Address Line 2",children:(0,a.jsx)(i.default,{})}),(0,a.jsxs)(g.Z,{gutter:16,children:[(0,a.jsx)(y.Z,{xs:24,sm:12,children:(0,a.jsx)(p.Z.Item,{label:"State",name:"state",rules:[{required:!0,message:"Please enter your state"}],children:(0,a.jsx)(b.default,{showSearch:!0,size:"large",options:O.map(e=>({label:e,value:e})),onChange:()=>{t.setFieldValue("city",void 0),t.setFieldValue("postcode",void 0)}})})}),(0,a.jsx)(y.Z,{xs:24,sm:12,children:(0,a.jsx)(p.Z.Item,{label:"City",name:"city",rules:[{required:!0,message:"Please enter your city"}],children:(0,a.jsx)(b.default,{showSearch:!0,size:"large",options:R.map(e=>({label:e,value:e})),disabled:!m,onChange:()=>{t.setFieldValue("postcode",void 0)}})})}),(0,a.jsx)(y.Z,{xs:24,sm:12,children:(0,a.jsx)(p.Z.Item,{label:"Postcode",name:"postcode",rules:[{required:!0,message:"Please enter your postcode"}],children:(0,a.jsx)(b.default,{showSearch:!0,size:"large",options:D.map(e=>({label:e,value:e})),disabled:!m||!C})})}),(0,a.jsx)(y.Z,{xs:24,sm:12,children:(0,a.jsx)(p.Z.Item,{label:"Country",name:"country",initialValue:"Malaysia",children:(0,a.jsx)(i.default,{disabled:!0,value:"Malaysia",size:"large"})})})]}),(0,a.jsx)(p.Z.Item,{name:"lat",hidden:!0,children:(0,a.jsx)(i.default,{})}),(0,a.jsx)(p.Z.Item,{name:"lng",hidden:!0,children:(0,a.jsx)(i.default,{})}),x&&E&&(0,a.jsx)(T,{lat:x,lng:E,onDragEnd:e=>{t.setFieldValue("lat",Number(e.lat)),t.setFieldValue("lng",Number(e.lng))}}),(0,a.jsx)(p.Z.Item,{name:"categories",label:"Categories",rules:[{required:!0}],children:(0,a.jsx)(b.default,{mode:"multiple",options:[{label:"Cho
1ose categories",value:null,disabled:!0},...I.map(e=>({label:(0,S.U$)(e),value:e}))]})}),(0,a.jsx)(v.Z,{}),(0,a.jsxs)("div",{className:"flex gap-5",children:[(0,a.jsx)(s.ZP,{block:!0,size:"large",htmlType:"button",onClick:r,disabled:c,children:"Cancel"}),(0,a.jsx)(s.ZP,{block:!0,size:"large",type:"primary",htmlType:"submit",loading:o,disabled:c,children:"Create"})]})]})},D=e=>{let{open:t,onSuccess:n,onClose:r}=e,[o]=p.Z.useForm(),i=(0,d.D)({mutationFn:A.A0,onSuccess:()=>{o.resetFields(),null==n||n(),null==r||r()}}),s=()=>{o.resetFields(),null==r||r()};return(0,a.jsx)(m.Z,{open:t,onCancel:s,footer:null,title:"Create Partner",closeIcon:null,centered:!0,children:(0,a.jsx)(R,{form:o,onCreatePartner:e=>{f.Am.promise(i.mutateAsync(e),{pending:"Creating partner...",success:"Partner created successfully",error:{render(e){let{data:t}=e;return"Failed to create partner: "+(0,h._g)(t)}}})},onCancel:s,loading:i.isPending,disabled:i.isPending})})},L=n(69947),B=n(2194),M=n(1705),Z=n(4475),K=n(77894),F=n(39577),z=n(98131),U=n(56346),G=n(85304);let V=Object.values(C.w);var W=e=>{let{form:t,onUpdatePartner:n,onCancel:r,loading:o,disabled:c}=e,u=p.Z.useWatch("addressLine1",t),l=p.Z.useWatch("addressLine2",t),d=p.Z.useWatch("postcode",t),m=p.Z.useWatch("state",t),f=p.Z.useWatch("city",t),h=p.Z.useWatch("lat",t),C=p.Z.useWatch("lng",t),[x]=k(u&&m&&f&&d?[null==u?void 0:u.trim(),null==l?void 0:l.trim(),"".concat(d," ").concat(f).trim(),null==m?void 0:m.trim(),"Malaysia"].filter(Boolean).join(", ").trim():null,600),E=(0,_.Pz)(),P=(0,_.MC)(m),O=(0,_.Wy)(m,f),I=(0,w.a)({queryKey:["geocode",x],queryFn:()=>(0,A.gA)(x),enabled:!!x,select:e=>e.data});return(0,N.useEffect)(()=>{I.data&&(t.setFieldValue("lat",Number(I.data.lat)),t.setFieldValue("lng",Number(I.data.lng)))},[I.data,t]),(0,a.jsxs)(p.Z,{form:t,onFinish:n,layout:"vertical",children:[(0,a.jsx)(p.Z.Item,{name:"id",noStyle:!0}),(0,a.jsx)(p.Z.Item,{name:"name",label:"Name",rules:[{required:!0}],children:(0,a.jsx)(i.default,{})}),(0,a.jsx)(p.Z.Item,{name:"phone",label:"Phone",rules:[{required:!0}],children:(0,a.jsx)(j(),{inputProps:{required:!0},country:"my",inputClass:"form-control",inputStyle:{width:"100%",borderRadius:"6px"},buttonStyle:{borderRadius:"6px 0px 0px 6px",backgroundColor:"#FFFFFF"}})}),(0,a.jsx)(p.Z.Item,{name:"addressLine1",label:"Address Line 1",rules:[{required:!0}],children:(0,a.jsx)(i.default,{})}),(0,a.jsx)(p.Z.Item,{name:"addressLine2",label:"Address Line 2",children:(0,a.jsx)(i.default,{})}),(0,a.jsxs)(g.Z,{gutter:16,children:[(0,a.jsx)(y.Z,{xs:24,sm:12,children:(0,a.jsx)(p.Z.Item,{label:"State",name:"state",rules:[{required:!0,message:"Please enter your state"}],children:(0,a.jsx)(b.default,{showSearch:!0,size:"large",options:E.map(e=>({label:e,value:e})),onChange:()=>{t.setFieldValue("city",void 0),t.setFieldValue("postcode",void 0)}})})}),(0,a.jsx)(y.Z,{xs:24,sm:12,children:(0,a.jsx)(p.Z.Item,{label:"City",name:"city",rules:[{required:!0,message:"Please enter your city"}],children:(0,a.jsx)(b.default,{showSearch:!0,size:"large",options:P.map(e=>({label:e,value:e})),disabled:!m,onChange:()=>{t.setFieldValue("postcode",void 0)}})})}),(0,a.jsx)(y.Z,{xs:24,sm:12,children:(0,a.jsx)(p.Z.Item,{label:"Postcode",name:"postcode",rules:[{required:!0,message:"Please enter your postcode"}],children:(0,a.jsx)(b.default,{showSearch:!0,size:"large",options:O.map(e=>({label:e,value:e})),disabled:!m||!f})})}),(0,a.jsx)(y.Z,{xs:24,sm:12,children:(0,a.jsx)(p.Z.Item,{label:"Country",name:"country",initialValue:"Malaysia",children:(0,a.jsx)(i.default,{disabled:!0,value:"Malaysia",size:"large"})})})]}),(0,a.jsx)(p.Z.Item,{name:"lat",hidden:!0,children:(0,a.jsx)(i.default,{})}),(0,a.jsx)(p.Z.Item,{name:"lng",hidden:!0,children:(0,a.jsx)(i.default,{})}),h&&C&&(0,a.jsx)(T,{lat:h,lng:C,onDragEnd:e=>{t.setFieldValue("lat",Number(e.lat)),t.setFieldValue("lng",Number(e.lng))}}),(0,a.jsx)(p.Z.Item,{name:"categories",label:"Categories",rules:[{required:!0}],children:(0,a.jsx)(b.default,{mode:"multiple",options:[{label:"Choose categories",value:null,disabled:!0},...V.map(e=>({label:(0,S.U$)(e),value:e}))]})}),(0,a.jsx)(v.Z,{}),(0,a.jsxs)("div",{className:"flex gap-5",children:[(0,a.jsx)(s.ZP,{block:!0,size:"large",htmlType:"button",onClick:r,disabled:c,
1children:"Cancel"}),(0,a.jsx)(s.ZP,{block:!0,size:"large",type:"primary",htmlType:"submit",loading:o,disabled:c,children:"Update"})]})]})},H=e=>{let{open:t,onSuccess:n,onClose:r,selectedPartner:o}=e,[i]=p.Z.useForm();(0,N.useEffect)(()=>{t&&o&&i.setFieldsValue({id:o.refId,name:o.name,phone:o.phone,addressLine1:o.addressLine1,addressLine2:o.addressLine2,city:o.city,state:o.state,postcode:o.postcode,lat:o.lat,lng:o.lng,categories:o.categories})},[o,i,t]);let s=(0,d.D)({mutationFn:A.IP,onSuccess:()=>{i.resetFields(),null==n||n(),null==r||r()}}),c=()=>{i.resetFields(),null==r||r()};return(0,a.jsx)(m.Z,{open:t,onCancel:c,title:"Edit Partner",footer:null,children:(0,a.jsx)(W,{form:i,onUpdatePartner:e=>{f.Am.promise(s.mutateAsync(e),{pending:"Updating partner...",success:"Partner updated successfully",error:{render(e){let{data:t}=e;return"Failed to update product: "+(0,h._g)(t)}}})},onCancel:c,loading:s.isPending,disabled:s.isPending})})},q=e=>{let{search:t}=e,{user:n}=(0,G.a)(),[r,i,s]=(0,U.Z)(),[c,l]=(0,N.useState)(null),p=(0,u.Z)(),m=(0,u.Z)(),g=(0,w.a)({queryKey:["partner","pagination",r,t],queryFn:async()=>{let e=await (0,A.cQ)({page:r.page,pageSize:r.pageSize,sortField:r.sortField,sortOrder:r.sortOrder,search:t});return i(t=>({...t,page:e.data.page,total:e.data.total})),e},placeholderData:Z.Wk,select:e=>e.data.rows}),y=(0,d.D)({mutationFn:e=>(0,A.Cj)(e),onSuccess:()=>{p.close(),g.refetch()}}),b=e=>{f.Am.promise(y.mutateAsync({id:e}),{pending:"Deleting partner...",success:"Partner deleted successfully",error:{render(e){let{data:t}=e;return"Error deleting partner: ".concat((0,h._g)(t))}}})};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(K.Z,{columns:[{title:"Name",dataIndex:"name"},{title:"Phone",dataIndex:"phone"},{title:"Address",dataIndex:"refId",render:(e,t)=>[t.addressLine1,t.addressLine2,t.city,t.state,t.postcode].filter(Boolean).join(", ")},{title:"Created at",dataIndex:"createdAt",render:e=>(0,h.i$)(e,"-")},{dataIndex:"refId",width:50,render:(e,t)=>(0,a.jsx)(F.Z,{menu:{items:[{key:"view",label:"View",icon:(0,a.jsx)(B.Z,{}),onClick:()=>{l(t),m.open()}},{type:"divider"},...(0,o.f)(n.role.accessRights.OUR_PARTNERS.DELETE,[{key:"delete",label:"Delete",danger:!0,className:"",icon:(0,a.jsx)(M.Z,{}),onClick:()=>{l(t),p.open()}}])]}})}],dataSource:g.data,onChange:s,loading:g.isFetching,rowKey:e=>e.refId,scroll:{x:1e3},pagination:{current:r.page,pageSize:r.pageSize,defaultPageSize:1,showSizeChanger:!0,pageSizeOptions:[10,25,50,100],showTotal:(e,t)=>"Pagination: ".concat(t[0],"-").concat(t[1]," of ").concat(e," items"),total:r.total}}),(0,a.jsx)(z.Z,{visible:p.visible,title:(null==c?void 0:c.name)||"",content:"Are you sure you want to delete this partner?",okButtonText:"Delete",onCancel:()=>{p.close(),l(null)},onOk:()=>{c&&b(c.refId)},danger:!0,loading:y.isPending,disabled:y.isPending}),(0,a.jsx)(H,{selectedPartner:c,open:m.visible,onClose:()=>{m.close()},onSuccess:()=>{g.refetch()}})]})},J=!0,$=e=>{var t;let{user:n}=e,d=(0,L.NL)(),[p,m]=(0,l.v1)("search",l.Oi.withDefault("")),{visible:f,open:h,close:g}=(0,u.Z)();return(0,a.jsxs)(r.Z,{user:n,activeMenu:["our-partners"],children:[...(0,o.f)(null===(t=n.role.accessRights)||void 0===t?void 0:t.OUR_PARTNERS.CREATE,[(0,a.jsxs)("div",{className:"flex gap-5 justify-between mb-5",children:[(0,a.jsx)(i.default.Search,{className:"max-w-[400px]",allowClear:!0,onSearch:e=>m(e)}),(0,a.jsxs)(s.ZP,{type:"primary",onClick:h,children:[(0,a.jsx)(c.Z,{}),"New"]})]},"new-user-button")]),(0,a.jsx)(q,{search:p}),(0,a.jsx)(D,{open:f,onClose:g,onSuccess:()=>{d.invalidateQueries({queryKey:["partner","pagination"]})}})]})}},69504:function(e,t,n){"use strict";n.d(t,{A9:function(){return u},IU:function(){return o},c0:function(){return c},kS:function(){return i},o9:function(){return s},x4:function(){return r}});var a=n(5409);let r=async e=>a.Z.post("/auth/login",e),o=async e=>a.Z.post("/auth/signup",e),i=async()=>a.Z.post("/auth/logout"),s=async e=>a.Z.post("/auth/forget-password",e),c=async e=>a.Z.post("/auth/password-reset/confirm",e),u=async e=>a.Z.post("/auth/verify-user",e)},52385:function(e,t,n){"use strict";n.d(t,{A0:function(){return i},Cj:function(){return c},IP:function(){return s},V5:function(){return u},cQ:function(){return o},gA:function(){return r}});var a=n(5409);let r=e=>a.Z.get("admin/our-partners/geocode",{params:{address:e}}),o=e=>a.Z.get("/admin/our-partners",{params:e}),i=e=>a.Z.post("/admin/our-partners",e),s=e=>a.Z.put("/admin/our-partners/".concat(e.id),e),c=e=>a.Z.delete("/admin/our-partners/".concat(e.id)),u=e=>a.Z.get("/public/our-partners",{params:e})},62581:function(e,t,n){"use strict";var a,r;n.d(t,{Z:function(){return a}}),(r=a||(a={})).LOGIN="/login",r.ADMIN_DASHBOARD="/admin/dashboard",r.HOME="/",r.USER="/admin/user",r.ROLE="/admin/role",r.NEW_ROLE="/admin/role/new",r.SYSTEM_CONFIG="/admin/system-config",r.PRODUCT="/admin/product",r.BLOG="/admin/blog",r.ORDER="/admin/order",r.ABANDONMENT="/admin/abandonment",r.WARRANTY_REGISTER="/admin/warranty-register",r.WARRANTY_CLAIM="/admin/warranty-claim",r.COUPON="/admin/coupon",r.OUR_PARTNERS="/admin/our-partners",r.REVIEW="/admin/review",r.CONTENT_BANNER="/admin/content/banners",r.CONTENT_REVIEW="/admin/content/reviews",r.CONTENT_VIDEO="/admin/content/videos",r.CONTENT_POPUP="/admin/content/popups"},94170:function(e,t,n){"use strict";var a,r,o,i,s,c,u,l,d,p;n.d(t,{As:function(){return o},fH:function(){return i},hY:function(){return r}}),(c=a||(a={})).EN="en",c.ZH_HK="zh-HK",(u=r||(r={})).LOGIN="login",u.FORGET_PASSWORD="forget_password",u.SIGNUP="signup",(l=
1o||(o={})).ASC="asc",l.DESC="desc",(d=i||(i={})).VERIFIED="VERIFIED",d.PENDING_FOR_VERIFICATION="PENDING_FOR_VERIFICATION",d.VERIFICATION_EXPIRED="VERIFICATION_EXPIRED",(p=s||(s={})).ADMIN="Admin",p.CUSTOMER="Customer"},26134:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});let a=(e,t,n)=>void 0===t?void 0!==n?n:Array.isArray(t)?[]:{}:e?t:void 0!==n?n:Array.isArray(t)?[]:{}},83214:function(e,t,n){"use strict";n.d(t,{_g:function(){return o},i$:function(){return i}});var a=n(52043),r=n.n(a);let o=e=>{if("response"in e){var t,n;return null===(n=e.response)||void 0===n?void 0:null===(t=n.data)||void 0===t?void 0:t.message}return e.message},i=(e,t)=>{let n=r()(e);return e&&n.isValid()?r()(e).format("DD MMM YYYY, hh:mm a"):t||null}},91340:function(e,t,n){"use strict";n.d(t,{Zd:function(){return o},hv:function(){return s},rD:function(){return c},wN:function(){return i}});let a="session_id",r="session_header_enabled";function o(){try{let e=localStorage.getItem(a);if(e&&e.length>0)return e;let t="undefined"!=typeof crypto&&"randomUUID"in crypto?crypto.randomUUID():u();return localStorage.setItem(a,t),t}catch(e){return u()}}function i(){try{localStorage.setItem(r,"1")}catch(e){}}function s(){try{localStorage.setItem(r,"0"),localStorage.removeItem(a)}catch(e){}}function c(){try{return"1"===localStorage.getItem(r)}catch(e){return!1}}function u(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}},41877:function(){},74563:function(e,t,n){e.exports=function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,(function(t){return e[t]}).bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t){e.exports=n(75271)},function(e,t,n){var a;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var o=typeof a;if("string"===o||"number"===o)e.push(a);else if(Array.isArray(a)&&a.length){var i=r.apply(null,a);i&&e.push(i)}else if("object"===o)for(var s in a)n.call(a,s)&&a[s]&&e.push(s)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(a=(function(){return r}).apply(t,[]))||(e.exports=a)}()},function(e,t,n){(function(t){var n=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,i=parseInt,s="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,u=s||c||Function("return this")(),l=Object.prototype.toString,d=u.Symbol,p=d?d.prototype:void 0,m=p?p.toString:void 0;function f(e){if("string"==typeof e)return e;if(g(e))return m?m.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function h(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){return"symbol"==typeof e||!!e&&"object"==typeof e&&"[object Symbol]"==l.call(e)}e.exports=function(e,t,s){var c,u,l,d,p,m;return e=null==(c=e)?"":f(c),m=(p=(d=s)?(d=function(e){if("number"==typeof e)return e;if(g(e))return NaN;if(h(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=h(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var s=r.test(e);return s||o.test(e)?i(e.slice(2),s?2:8):a.test(e)?NaN:+e}(d))===1/0||d===-1/0?17976931348623157e292*(d<0?-1:1):d==d?d:0:0===d?d:0)%1,u=p==p?m?p-m:p:0,l=e.length,u==u&&(void 0!==l&&(u=u<=l?u:l),u=u>=0?u:0),s=u,t=f(t),e.slice(s,s+t.length)==t}}).call(this,n(3))},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){(function(t){var n,a=/^\[object .+?Constructor\]$/,r="object"==typeof t&&t&&t.Object===Object&&t,o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")(),s=Array.prototype,c=Function.prototype,u=Object.prototype,l=i["__core-js_shared__"],d=(n=/[^.]+$/.exec(l&&l.keys&&l.keys.IE_PROTO||""))?"Symbol(sr
1c)_1."+n:"",p=c.toString,m=u.hasOwnProperty,f=u.toString,h=RegExp("^"+p.call(m).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),g=s.splice,y=_(i,"Map"),b=_(Object,"create");function v(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function C(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function S(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function x(e,t){for(var n,a=e.length;a--;)if((n=e[a][0])===t||n!=n&&t!=t)return a;return -1}function j(e,t){var n,a=e.__data__;return("string"==(n=typeof t)||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t)?a["string"==typeof t?"string":"hash"]:a.map}function _(e,t){var n,r,o=null==e?void 0:e[t];return!(!A(n=o)||d&&d in n)&&("[object Function]"==(r=A(n)?f.call(n):"")||"[object GeneratorFunction]"==r||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(n)?h:a).test(function(e){if(null!=e){try{return p.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(n))?o:void 0}function w(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var a=arguments,r=t?t.apply(this,a):a[0],o=n.cache;if(o.has(r))return o.get(r);var i=e.apply(this,a);return n.cache=o.set(r,i),i};return n.cache=new(w.Cache||S),n}function A(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}v.prototype.clear=function(){this.__data__=b?b(null):{}},v.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},v.prototype.get=function(e){var t=this.__data__;if(b){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return m.call(t,e)?t[e]:void 0},v.prototype.has=function(e){var t=this.__data__;return b?void 0!==t[e]:m.call(t,e)},v.prototype.set=function(e,t){return this.__data__[e]=b&&void 0===t?"__lodash_hash_undefined__":t,this},C.prototype.clear=function(){this.__data__=[]},C.prototype.delete=function(e){var t=this.__data__,n=x(t,e);return!(n<0)&&(n==t.length-1?t.pop():g.call(t,n,1),!0)},C.prototype.get=function(e){var t=this.__data__,n=x(t,e);return n<0?void 0:t[n][1]},C.prototype.has=function(e){return x(this.__data__,e)>-1},C.prototype.set=function(e,t){var n=this.__data__,a=x(n,e);return a<0?n.push([e,t]):n[a][1]=t,this},S.prototype.clear=function(){this.__data__={hash:new v,map:new(y||C),string:new v}},S.prototype.delete=function(e){return j(this,e).delete(e)},S.prototype.get=function(e){return j(this,e).get(e)},S.prototype.has=function(e){return j(this,e).has(e)},S.prototype.set=function(e,t){return j(this,e).set(e,t),this},w.Cache=S,e.exports=w}).call(this,n(3))},function(e,t,n){(function(t){var n=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,i=parseInt,s="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,u=s||c||Function("return this")(),l=Object.prototype.toString,d=Math.max,p=Math.min,m=function(){return u.Date.now()};function f(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function h(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==l.call(t))return NaN;if(f(e)){var t,s="function"==typeof e.valueOf?e.valueOf():e;e=f(s)?s+"":s}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var c=r.test(e);return c||o.test(e)?i(e.slice(2),c?2:8):a.test(e)?NaN:+e}e.exports=function(e,t,n){var a,r,o,i,s,c,u=0,l=!1,g=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var n=a,o=r;return a=r=void 0,u=t,i=e.apply(o,n)}function v(e){var n=e-c;return void 0===c||n>=t||n<0||g&&e-u>=o}function C(){var e,n=m();if(v(n))return S(n);s=setTimeout(C,(e=t-(n-c),g?p(e,o-(n-u)):e))}function S(e){return s=void 0,y&&a?b(e):(a=r=void 0,i)}function x(){var e,n=m(),o=v(n);if(a=arguments,r=this,c=n,o){if(void 0===s)return u=e=c,s=setTimeout(C,t),l?b(e):i;if(g)return s=setTimeout(C,t),b(c)}return void 0===s&&(s=setTimeout(C,t)),i}return t=h(t)||0,f(n)&&(l=!!n.leading,o=(g="maxWait"in n)?d(h(n.maxWait)||0,t):o,y="trailing"in n?!!n.trailing:y),x.cancel=function(){void 0!==s&&clearTimeout(s),u=0,a=c=r=s=void 0},x.flush=function(){return void 0===s?i:S(m())},x}}).call(this,n(3))},function(e,t,n){(function(e,n){var a="[object Arguments]",r="[object Map]",o="[object Object]",i="[object Set]",s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/,u=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,d=/\\(\\)?/g,p=/^\[object .+?Constructor\]$/,m=/^(?:0|[1-9]\d*)$/,f={};
1f["[object Float32Array]"]=f["[object Float64Array]"]=f["[object Int8Array]"]=f["[object Int16Array]"]=f["[object Int32Array]"]=f["[object Uint8Array]"]=f["[object Uint8ClampedArray]"]=f["[object Uint16Array]"]=f["[object Uint32Array]"]=!0,f[a]=f["[object Array]"]=f["[object ArrayBuffer]"]=f["[object Boolean]"]=f["[object DataView]"]=f["[object Date]"]=f["[object Error]"]=f["[object Function]"]=f[r]=f["[object Number]"]=f[o]=f["[object RegExp]"]=f[i]=f["[object String]"]=f["[object WeakMap]"]=!1;var h="object"==typeof e&&e&&e.Object===Object&&e,g="object"==typeof self&&self&&self.Object===Object&&self,y=h||g||Function("return this")(),b=t&&!t.nodeType&&t,v=b&&"object"==typeof n&&n&&!n.nodeType&&n,C=v&&v.exports===b&&h.process,S=function(){try{return C&&C.binding("util")}catch(e){}}(),x=S&&S.isTypedArray;function j(e,t,n,a){var r=-1,o=e?e.length:0;for(a&&o&&(n=e[++r]);++r<o;)n=t(n,e[r],r,e);return n}function _(e,t,n,a,r){return r(e,function(e,r,o){n=a?(a=!1,e):t(n,e,r,o)}),n}function w(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function A(e){var t=-1,n=Array(e.size);return e.forEach(function(e,a){n[++t]=[a,e]}),n}function N(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var E,k,P,O=Array.prototype,T=Function.prototype,I=Object.prototype,R=y["__core-js_shared__"],D=(E=/[^.]+$/.exec(R&&R.keys&&R.keys.IE_PROTO||""))?"Symbol(src)_1."+E:"",L=T.toString,B=I.hasOwnProperty,M=I.toString,Z=RegExp("^"+L.call(B).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),K=y.Symbol,F=y.Uint8Array,z=I.propertyIsEnumerable,U=O.splice,G=(k=Object.keys,P=Object,function(e){return k(P(e))}),V=eC(y,"DataView"),W=eC(y,"Map"),H=eC(y,"Promise"),q=eC(y,"Set"),J=eC(y,"WeakMap"),$=eC(Object,"create"),Y=eN(V),Q=eN(W),X=eN(H),ee=eN(q),et=eN(J),en=K?K.prototype:void 0,ea=en?en.valueOf:void 0,er=en?en.toString:void 0;function eo(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function ei(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function es(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function ec(e){var t=-1,n=e?e.length:0;for(this.__data__=new es;++t<n;)this.add(e[t])}function eu(e){this.__data__=new ei(e)}function el(e,t){for(var n=e.length;n--;)if(ek(e[n][0],t))return n;return -1}eo.prototype.clear=function(){this.__data__=$?$(null):{}},eo.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},eo.prototype.get=function(e){var t=this.__data__;if($){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return B.call(t,e)?t[e]:void 0},eo.prototype.has=function(e){var t=this.__data__;return $?void 0!==t[e]:B.call(t,e)},eo.prototype.set=function(e,t){return this.__data__[e]=$&&void 0===t?"__lodash_hash_undefined__":t,this},ei.prototype.clear=function(){this.__data__=[]},ei.prototype.delete=function(e){var t=this.__data__,n=el(t,e);return!(n<0)&&(n==t.length-1?t.pop():U.call(t,n,1),!0)},ei.prototype.get=function(e){var t=this.__data__,n=el(t,e);return n<0?void 0:t[n][1]},ei.prototype.has=function(e){return el(this.__data__,e)>-1},ei.prototype.set=function(e,t){var n=this.__data__,a=el(n,e);return a<0?n.push([e,t]):n[a][1]=t,this},es.prototype.clear=function(){this.__data__={hash:new eo,map:new(W||ei),string:new eo}},es.prototype.delete=function(e){return ev(this,e).delete(e)},es.prototype.get=function(e){return ev(this,e).get(e)},es.prototype.has=function(e){return ev(this,e).has(e)},es.prototype.set=function(e,t){return ev(this,e).set(e,t),this},ec.prototype.add=ec.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},ec.prototype.has=function(e){return this.__data__.has(e)},eu.prototype.clear=function(){this.__data__=new ei},eu.prototype.delete=function(e){return this.__data__.delete(e)},eu.prototype.get=function(e){return this.__data__.get(e)},eu.prototype.has=function(e){return this.__data__.has(e)},eu.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ei){var a=n.__data__;if(!W||a.length<199)return a.push([e,t]),this;n=this.__data__=new es(a)}return n.set(e,t),this};var ed,ep,em=(ed=function(e,t){return e&&ef(e,t,eZ)},function(e,t){if(null==e)return e;if(!eT(e))return ed(e,t);for(var n=e.length,a=ep?n:-1,r=Object(e);(ep?a--:++a<n)&&!1!==t(r[a],a,r););return e}),ef=function(e,t,n){for(var a=-1,r=Object(e),o=n(e),i=o.length;i--;){var s=o[++a];if(!1===t(r[s],s,r))break}return e};function eh(e,t){for(var n,a=0,r=(t=ej(t,e)?[t]:eO(n=t)?n:ew(n)).length;null!=e&&a<r;)e=e[eA(t[a++])];return a&&a==r?e:void 0}function eg(e,t){return null!=e&&t in Object(e)}function ey(e,t,n,s,c){return e===t||(null!=e&&null!=t&&(eD(e)||eL(t))?function(e,t,n,s,c,u){var l=eO(e),d=eO(t),p="[object Array]",m="[object Array]";l||(p=(p=eS(e))==a?o:p),d||(m=(m=eS(t))==a?o:m);var f=p==o&&!w(e),h=m==o&&!w(t),g=p==m;if(g&&!f)return u||(u=new eu),l||eM(e)?eb(e,t,n,s,c,u):function(e,t,n,a,o,s,c){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new F(e),new F(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return ek(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case r:var u=A;case i:var l=2&s;if(u||(u=N),e.size!=t.size&&!l)break;var d=c.get(e);if(d)return d==t;s|=1,c.set(e,t);var p=eb(u(e),u(t),a,o,s,c);return c.delete(e),p;case"[object Symbol]":if(ea)return ea.call(e)==ea.call(t)}return!1}(e,t,p,n,s,c,u);if(!(2&c)){var y=f&&B.call(e,"__wrapped__"),b=h&&B.call(t,"__wrapped__");
1if(y||b){var v=y?e.value():e,C=b?t.value():t;return u||(u=new eu),n(v,C,s,c,u)}}return!!g&&(u||(u=new eu),function(e,t,n,a,r,o){var i=2&r,s=eZ(e),c=s.length;if(c!=eZ(t).length&&!i)return!1;for(var u=c;u--;){var l=s[u];if(!(i?l in t:B.call(t,l)))return!1}var d=o.get(e);if(d&&o.get(t))return d==t;var p=!0;o.set(e,t),o.set(t,e);for(var m=i;++u<c;){var f=e[l=s[u]],h=t[l];if(a)var g=i?a(h,f,l,t,e,o):a(f,h,l,e,t,o);if(!(void 0===g?f===h||n(f,h,a,r,o):g)){p=!1;break}m||(m="constructor"==l)}if(p&&!m){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(p=!1)}return o.delete(e),o.delete(t),p}(e,t,n,s,c,u))}(e,t,ey,n,s,c):e!=e&&t!=t)}function eb(e,t,n,a,r,o){var i=2&r,s=e.length,c=t.length;if(s!=c&&!(i&&c>s))return!1;var u=o.get(e);if(u&&o.get(t))return u==t;var l=-1,d=!0,p=1&r?new ec:void 0;for(o.set(e,t),o.set(t,e);++l<s;){var m=e[l],f=t[l];if(a)var h=i?a(f,m,l,t,e,o):a(m,f,l,e,t,o);if(void 0!==h){if(h)continue;d=!1;break}if(p){if(!function(e,t){for(var n=-1,a=e?e.length:0;++n<a;)if(t(e[n],n,e))return!0;return!1}(t,function(e,t){if(!p.has(t)&&(m===e||n(m,e,a,r,o)))return p.add(t)})){d=!1;break}}else if(m!==f&&!n(m,f,a,r,o)){d=!1;break}}return o.delete(e),o.delete(t),d}function ev(e,t){var n,a=e.__data__;return("string"==(n=typeof t)||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t)?a["string"==typeof t?"string":"hash"]:a.map}function eC(e,t){var n=null==e?void 0:e[t];return!(!eD(n)||D&&D in n)&&(eI(n)||w(n)?Z:p).test(eN(n))?n:void 0}var eS=function(e){return M.call(e)};function ex(e,t){return!!(t=null==t?9007199254740991:t)&&("number"==typeof e||m.test(e))&&e>-1&&e%1==0&&e<t}function ej(e,t){if(eO(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!eB(e))||c.test(e)||!s.test(e)||null!=t&&e in Object(t)}function e_(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}(V&&"[object DataView]"!=eS(new V(new ArrayBuffer(1)))||W&&eS(new W)!=r||H&&"[object Promise]"!=eS(H.resolve())||q&&eS(new q)!=i||J&&"[object WeakMap]"!=eS(new J))&&(eS=function(e){var t=M.call(e),n=t==o?e.constructor:void 0,a=n?eN(n):void 0;if(a)switch(a){case Y:return"[object DataView]";case Q:return r;case X:return"[object Promise]";case ee:return i;case et:return"[object WeakMap]"}return t});var ew=eE(function(e){e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(eB(e))return er?er.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var t,n=[];return u.test(e)&&n.push(""),e.replace(l,function(e,t,a,r){n.push(a?r.replace(d,"$1"):t||e)}),n});function eA(e){if("string"==typeof e||eB(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function eN(e){if(null!=e){try{return L.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function eE(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var a=arguments,r=t?t.apply(this,a):a[0],o=n.cache;if(o.has(r))return o.get(r);var i=e.apply(this,a);return n.cache=o.set(r,i),i};return n.cache=new(eE.Cache||es),n}function ek(e,t){return e===t||e!=e&&t!=t}function eP(e){return eL(e)&&eT(e)&&B.call(e,"callee")&&(!z.call(e,"callee")||M.call(e)==a)}eE.Cache=es;var eO=Array.isArray;function eT(e){return null!=e&&eR(e.length)&&!eI(e)}function eI(e){var t=eD(e)?M.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}function eR(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function eD(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function eL(e){return!!e&&"object"==typeof e}function eB(e){return"symbol"==typeof e||eL(e)&&"[object Symbol]"==M.call(e)}var eM=x?function(e){return x(e)}:function(e){return eL(e)&&eR(e.length)&&!!f[M.call(e)]};function eZ(e){return eT(e)?function(e,t){var n=eO(e)||eP(e)?function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}(e.length,String):[],a=n.length,r=!!a;for(var o in e)!B.call(e,o)||r&&("length"==o||ex(o,a))||n.push(o);return n}(e):function(e){if(n="function"==typeof(t=e&&e.constructor)&&t.prototype||I,e!==n)return G(e);var t,n,a=[];for(var r in Object(e))B.call(e,r)&&"constructor"!=r&&a.push(r);return a}(e)}function eK(e){return e}n.exports=function(e,t,n){var a,r,o,i,s,c=eO(e)?j:_,u=arguments.length<3;return c(e,"function"==typeof t?t:null==t?eK:"object"==typeof t?eO(t)?(o=t[0],i=t[1],ej(o)&&(a=i)==a&&!eD(a)?e_(eA(o),i):function(e){var t,n=void 0===(t=null==e?void 0:eh(e,o))?void 0:t;return void 0===n&&n===i?null!=e&&function(e,t,n){var a;t=ej(t,e)?[t]:eO(a=t)?a:ew(a);for(var r,o=-1,i=t.length;++o<i;){var s=eA(t[o]);if(!(r=null!=e&&n(e,s)))break;e=e[s]}return r||!!(i=e?e.length:0)&&eR(i)&&ex(s,i)&&(eO(e)||eP(e))}(e,o,eg):ey(i,n,void 0,3)}):1==(s=function(e){for(var t=eZ(e),n=t.length;n--;){var a=t[n],r=e[a];t[n]=[a,r,r==r&&!eD(r)]}return t}(t)).length&&s[0][2]?e_(s[0][0],s[0][1]):function(e){return e===t||function(e,t,n,a){var r=n.length,o=r;if(null==e)return!o;for(e=Object(e);r--;){var i=n[r];
vendor: 11,528 bytes, line 1
1if(i[2]?i[1]!==e[i[0]]:!(i[0]in e))return!1}for(;++r<o;){var s=(i=n[r])[0],c=e[s],u=i[1];if(i[2]){if(void 0===c&&!(s in e))return!1}else{var l,d=new eu;if(!(void 0===l?ey(u,c,void 0,3,d):l))return!1}}return!0}(e,0,s)}:ej(t)?(r=eA(t),function(e){return null==e?void 0:e[r]}):function(e){return eh(e,t)},n,u,em)}}).call(this,n(3),n(7)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){String.prototype.padEnd||(String.prototype.padEnd=function(e,t){return e>>=0,t=String(void 0!==t?t:" "),this.length>e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),String(this)+t.slice(0,e))})},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||r(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance")}()}function i(e){if(Array.isArray(e))return e}function s(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function c(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e){return(d="function"==typeof Symbol&&"symbol"===l(Symbol.iterator)?function(e){return l(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":l(e)})(e)}function p(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n.r(t);var h=n(0),g=n.n(h),y=n(5),b=n.n(y),v=n(4),C=n.n(v),S=n(6),x=n.n(S),j=n(2),_=n.n(j),w=n(1),A=n.n(w);function N(e,t){return i(e)||function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(a=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==s.return||s.return()}finally{if(r)throw o}}return n}(e,t)||s()}n(8);var E=[["Afghanistan",["asia"],"af","93"],["Albania",["europe"],"al","355"],["Algeria",["africa","north-africa"],"dz","213"],["Andorra",["europe"],"ad","376"],["Angola",["africa"],"ao","244"],["Antigua and Barbuda",["america","carribean"],"ag","1268"],["Argentina",["america","south-america"],"ar","54","(..) ........",0,["11","221","223","261","264","2652","280","2905","291","2920","2966","299","341","342","343","351","376","379","381","3833","385","387","388"]],["Armenia",["asia","ex-ussr"],"am","374",".. ......"],["Aruba",["america","carribean"],"aw","297"],["Australia",["oceania"],"au","61","(..) .... ....",0,["2","3","4","7","8","02","03","04","07","08"]],["Austria",["europe","eu-union"],"at","43"],["Azerbaijan",["asia","ex-ussr"],"az","994","(..) ... .. .."],["Bahamas",["america","carribean"],"bs","1242"],["Bahrain",["middle-east"],"bh","973"],["Bangladesh",["asia"],"bd","880"],["Barbados",["america","carribean"],"bb","1246"],["Belarus",["europe","ex-ussr"],"by","375","(..) ... .. .."],["Belgium",["europe","eu-union"],"be","32","... .. .. .."],["Belize",["america","central-america"],"bz","501"],["Benin",["africa"],"bj","229"],["Bhutan",["asia"],"bt","975"],["Bolivia",["america","south-america"],"bo","591"],["Bosnia and Herzegovina",["europe","ex-yugos"],"ba","387"],["Botswana",["africa"],"bw","267"],["Brazil",["america","south-america"],"br","55","(..) ........."],["British Indian Ocean Territory",["asia"],"io","246"],["Brunei",["asia"],"bn","673"],["Bulgaria",["europe","eu-union"],"bg","359"],["Burkina Faso",["africa"],"bf","226"],["Burundi",["africa"],"bi","257"],["Cambodia",["asia"],"kh","855"],["Cameroon",["africa"],"cm","237"],["Canada",["america","north-america"],"ca","1","(...) ...-....",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde",["africa"],"cv","238"],["Caribbean Netherlands",["america","carribean"],"bq","599","",1],["Central African Republic",["africa"],"cf","236"],["Chad",["africa"],"td","235"],["Chile",["america","south-america"],"cl","56"],["China",["asia"],"cn","86","..-........."],["Colombia",["america","south-america"],"co","57","... ... ...."],["Comoros",["africa"],"km","269"],["Congo",["africa"],"cd","243"],["Congo",["africa"],"cg","242"],["Costa Rica",["america","central-america"],"cr","506","....-...."],["C\xf4te d’Ivoire",["africa"],"ci","225",".. .. .. .."],["Croatia",["europe","eu-union","ex-yugos"],"hr","385"],["Cuba",["america","carribean"],"cu","53"],["Cura\xe7ao",["america","carribean"],"cw","599","",0],["Cyprus",["europe","eu-union"],"cy","357",".. ......"],["Czech Republic",["europe","eu-union"],"cz","420","... ... ..."],["Denmark",["europe","eu-union","baltic"],"dk","45",".. .. .. .."],["Djibouti",["africa"],"dj","253"],["Dominica",["america","carribean"],"dm","1767"],["Dominican Republic",["america","carribean"],"do","1","",2,["809","829","849"]],["Ecuador",["america","south-america"],"ec","593"],["Egypt",["africa","north-africa"],"eg","20"],["El Salvador",["america","central-america"],"sv","503","....-...."],["Equatorial Guinea",["africa"],"gq","240"],["Eritrea",["africa"],"er","291"],["Estonia",["europe","eu-union","ex-ussr","baltic"],"ee","372",".... ......"],["Ethiopia",["africa"],"et","251"],["Fiji",["oceania"],"fj","679"],["Finland",["europe","eu-union","baltic"],"fi","358",".. ... .. .."],["France",["europe","eu-union"],"fr","33",". .. .. .. .."],["French Guiana",["america","south-america"],"gf","594"],["French Polynesia",["oceania"],"pf","689"],["Gabon",["africa"],"ga","241"],["Gambia",["africa"],"gm","220"],["Georgia",["asia","ex-ussr"],"ge","995"],["Germany",["europe","eu-union","baltic"],"de","49",".... ........"],["Ghana",["africa"],"gh","233"],["Greece",["europe","eu-union"],"gr","30"],["Grenada",["america","carribean"],"gd","1473"],["Guadeloupe",["america","carribean"],"gp","590","",0],["Guam",["oceania"],"gu","1671"],["Guatemala",["america","central-america"],"gt","502","....-...."],["Guinea",["africa"],"gn","224"],["Guinea-Bissau",["africa"],"gw","245"],["Guyana",["america","south-america"],"gy","592"],["Haiti",["america","carribean"],"ht","509","....-...."],["Honduras",["america","central-america"],"hn","504"],["Hong Kong",["asia"],"hk","852",".... ...."],["Hungary",["europe","eu-union"],"hu","36"],["Iceland",["europe"],"is","354","... ...."],["India",["asia"],"in","91",".....-....."],["Indonesia",["asia"],"id","62"],["Iran",["middle-east"],"ir","98","... ... ...."],["Iraq",["middle-east"],"iq","964"],["Ireland",["europe","eu-union"],"ie","353",".. ......."],["Israel",["middle-east"],"il","972","... ... ...."],["Italy",["europe","eu-union"],"it","39","... .......",0],["Jamaica",["america","carribean"],"jm","1876"],["Japan",["asia"],"jp","81",".. .... ...."],["Jordan",["middle-east"],"jo","962"],["Kazakhstan",["asia","ex-ussr"],"kz","7","... ...-..-..",1,["310","311","312","313","315","318","321","324","325","326","327","336","7172","73622"]],["Kenya",["africa"],"ke","254"],["Kiribati",["oceania"],"ki","686"],["Kosovo",["europe","ex-yugos"],"xk","383"],["Kuwait",["middle-east"],"kw","965"],["Kyrgyzstan",["asia","ex-ussr"],"kg","996","... ... ..."],["Laos",["asia"],"la","856"],["Latvia",["europe","eu-union","ex-ussr","baltic"],"lv","371",".. ... ..."],["Lebanon",["middle-east"],"lb","961"],["Lesotho",["africa"],"ls","266"],["Liberia",["africa"],"lr","231"],["Libya",["africa","north-africa"],"ly","218"],["Liechtenstein",["europe"],"li","423"],["Lithuania",["europe","eu-union","ex-ussr","baltic"],"lt","370"],["Luxembourg",["europe","eu-union"],"lu","352"],["Macau",["asia"],"mo","853"],["Macedonia",["europe","ex-yugos"],"mk","389"],["Madagascar",["africa"],"mg","261"],["Malawi",["africa"],"mw","265"],["Malaysia",["asia"],"my","60","..-....-...."],["Maldives",["asia"],"mv","960"],["Mali",["africa"],"ml","223"],["Malta",["europe","eu-union"],"mt","356"],["Marshall Islands",["oceania"],"mh","692"],["Martinique",["america","carribean"],"mq","596"],["Mauritania",["africa"],"mr","222"],["Mauritius",["africa"],"mu","230"],["Mexico",["america","central-america"],"mx","52","... ... ....",0,["55","81","33","656","664","998","774","229"]],["Micronesia",["oceania"],"fm","691"],["Moldova",["europe"],"md","373","(..) ..-..-.."],["Monaco",["europe"],"mc","377"],["Mongolia",["asia"],"mn","976"],["Montenegro",["europe","ex-yugos"],"me","382"],["Morocco",["africa","north-africa"],"ma","212"],["Mozambique",["africa"],"mz","258"],["Myanmar",["asia"],"mm","95"],["Namibia",["africa"],"na","264"],["Nauru",["africa"],"nr","674"],["Nepal",["asia"],"np","977"],["Netherlands",["europe","eu-union"],"nl","31",".. ........"],["New Caledonia",["oceania"],"nc","687"],["New Zealand",["oceania"],"nz","64","...-...-...."],["Nicaragua",["america","central-america"],"ni","505"],["Niger",["africa"],"ne","227"],["Nigeria",["africa"],"ng","234"],["North Korea",["asia"],"kp","850"],["Norway",["europe","baltic"],"no","47","... .. ..."],["Oman",["middle-east"],"om","968"],["Pakistan",["asia"],"pk","92","...-......."],["Palau",["oceania"],"pw","680"],["Palestine",["middle-east"],"ps","970"],["Panama",["america","central-america"],"pa","507"],["Papua New Guinea",["oceania"],"pg","675"],["Paraguay",["america","south-america"],"py","595"],["Peru",["america","south-america"],"pe","51"],["Philippines",["asia"],"ph","63",".... ......."],["Poland",["europe","eu-union","baltic"],"pl","48","...-...-..."],["Portugal",["europe","eu-union"],"pt","351"],["Puerto Rico",["america","carribean"],"pr","1","",3,["787","939"]],["Qatar",["middle-east"],"qa","974"],["R\xe9union",["africa"],"re","262"],["Romania",["europe","eu-union"],"ro","40"],["Russia",["europe","asia","ex-ussr","baltic"],"ru","7","(...) ...-..-..",0],["Rwanda",["africa"],"rw","250"],["Saint Kitts and Nevis",["america","carribean"],"kn","1869"],["Saint Lucia",["america","carribean"],"lc","1758"],["Saint Vincent and the Grenadines",["america","carribean"],"vc","1784"],["Samoa",["oceania"],"ws","685"],["San Marino",["europe"],"sm","378"],["S\xe3o Tom\xe9 and Pr\xedncipe",["africa"],"st","239"],["Saudi Arabia",["middle-east"],"sa","966"],["Senegal",["africa"],"sn","221"],["Serbia",["europe","ex-yugos"],"rs","381"],["Seychelles",["africa"],"sc","248"],["Sierra Leone",["africa"],"sl","232"],["Singapore",["asia"],"sg","65","....-...."],["Slovakia",["europe","eu-union"],"sk","421"],["Slovenia",["europe","eu-union","ex-yugos"],"si","386"],["Solomon Islands",["oceania"],"sb","677"],["S
1omalia",["africa"],"so","252"],["South Africa",["africa"],"za","27"],["South Korea",["asia"],"kr","82","... .... ...."],["South Sudan",["africa","north-africa"],"ss","211"],["Spain",["europe","eu-union"],"es","34","... ... ..."],["Sri Lanka",["asia"],"lk","94"],["Sudan",["africa"],"sd","249"],["Suriname",["america","south-america"],"sr","597"],["Swaziland",["africa"],"sz","268"],["Sweden",["europe","eu-union","baltic"],"se","46","(...) ...-..."],["Switzerland",["europe"],"ch","41",".. ... .. .."],["Syria",["middle-east"],"sy","963"],["Taiwan",["asia"],"tw","886"],["Tajikistan",["asia","ex-ussr"],"tj","992"],["Tanzania",["africa"],"tz","255"],["Thailand",["asia"],"th","66"],["Timor-Leste",["asia"],"tl","670"],["Togo",["africa"],"tg","228"],["Tonga",["oceania"],"to","676"],["Trinidad and Tobago",["america","carribean"],"tt","1868"],["Tunisia",["africa","north-africa"],"tn","216"],["Turkey",["europe"],"tr","90","... ... .. .."],["Turkmenistan",["asia","ex-ussr"],"tm","993"],["Tuvalu",["asia"],"tv","688"],["Uganda",["africa"],"ug","256"],["Ukraine",["europe","ex-ussr"],"ua","380","(..) ... .. .."],["United Arab Emirates",["middle-east"],"ae","971"],["United Kingdom",["europe","eu-union"],"gb","44",".... ......"],["United States",["america","north-america"],"us","1","(...) ...-....",0,["907","205","251","256","334","479","501","870","480","520","602","623","928","209","213","310","323","408","415","510","530","559","562","619","626","650","661","707","714","760","805","818","831","858","909","916","925","949","951","303","719","970","203","860","202","302","239","305","321","352","386","407","561","727","772","813","850","863","904","941","954","229","404","478","706","770","912","808","319","515","563","641","712","208","217","309","312","618","630","708","773","815","847","219","260","317","574","765","812","316","620","785","913","270","502","606","859","225","318","337","504","985","413","508","617","781","978","301","410","207","231","248","269","313","517","586","616","734","810","906","989","218","320","507","612","651","763","952","314","417","573","636","660","816","228","601","662","406","252","336","704","828","910","919","701","308","402","603","201","609","732","856","908","973","505","575","702","775","212","315","516","518","585","607","631","716","718","845","914","216","330","419","440","513","614","740","937","405","580","918","503","541","215","412","570","610","717","724","814","401","803","843","864","605","423","615","731","865","901","931","210","214","254","281","325","361","409","432","512","713","806","817","830","903","915","936","940","956","972","979","435","801","276","434","540","703","757","804","802","206","253","360","425","509","262","414","608","715","920","304","307"]],["Uruguay",["america","south-america"],"uy","598"],["Uzbekistan",["asia","ex-ussr"],"uz","998",".. ... .. .."],["Vanuatu",["oceania"],"vu","678"],["Vatican City",["europe"],"va","39",".. .... ....",1],["Venezuela",["america","south-america"],"ve","58"],["Vietnam",["asia"],"vn","84"],["Yemen",["middle-east"],"ye","967"],["Zambia",["africa"],"zm","260"],["Zimbabwe",["africa"],"zw","263"]],k=[["American Samoa",["oceania"],"as","1684"],["Anguilla",["america","carribean"],"ai","1264"],["Bermuda",["america","north-america"],"bm","1441"],["British Virgin Islands",["america","carribean"],"vg","1284"],["Cayman Islands",["america","carribean"],"ky","1345"],["Cook Islands",["oceania"],"ck","682"],["Falkland Islands",["america","south-america"],"fk","500"],["Faroe Islands",["europe"],"fo","298"],["Gibraltar",["europe"],"gi","350"],["Greenland",["america"],"gl","299"],["Jersey",["europe","eu-union"],"je","44",".... ......"],["Montserrat",["america","carribean"],"ms","1664"],["Niue",["asia"],"nu","683"],["Norfolk Island",["oceania"],"nf","672"],["Northern Mariana Islands",["oceania"],"mp","1670"],["Saint Barth\xe9lemy",["america","carribean"],"bl","590","",1],["Saint Helena",["africa"],"sh","290"],["Saint Martin",["america","carribean"],"mf","590","",2],["Saint Pierre and Miquelon",["america","north-america"],"pm","508"],["Sint Maarten",["america","carribean"],"sx","1721"],["Tokelau",["oceania"],"tk","690"],["Turks and Caicos Islands",["america","carribean"],"tc","1649"],["U.S. Virgin Islands",["america","carribean"],"vi","1340"],["Wallis and Futuna",["oceania"],"wf","681"]];function P(e,t,n,r,i){var s,c,u=[];return c=!0===t,[(s=[]).concat.apply(s,o(e.map(function(e){var o,s,l={name:e[0],regions:e[1],iso2:e[2],countryCode:e[3],dialCode:e[3],format:(o=e[3],(s=e[4])&&!i?n+"".padEnd(o.length,".")+" "+s:n+"".padEnd(o.length,".")+" "+r),priority:e[5]||0},d=[];return e[6]&&e[6].map(function(t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){a(e,t,n[t])})}return e}({},l);n.dialCode=e[3]+t,n.isAreaCode=!0,n.areaCodeLength=t.length,d.push(n)}),d.length>0?(l.mainCode=!0,c||"Array"===t.constructor.name&&t.includes(e[2])?(l.hasAreaCodes=!0,[l].concat(d)):(u=u.concat(d),[l])):[l]}))),u]}function O(e,t,n,a){if(null!==n){var r=Object.keys(n),o=Object.values(n);r.forEach(function(n,r){if(a)return e.push([n,o[r]]);var i=e.findIndex(function(e){return e[0]===n});if(-1===i){var s=[n];s[t]=o[r],e.push(s)}else e[i][t]=o[r]})}}function T(e,t){return 0===t.length?e:e.map(function(e){var n=t.findIndex(function(t){return t[0]===e[2]});if(-1===n)return e;var a=t[n];return a[1]&&(e[4]=a[1]),a[3]&&(e[5]=a[3]),a[2]&&(e[6]=a[2]),e})}var I=function e(t,n,a,r,i,s,u,l,d,p,m,f,h,g){c(this,e),this.filterRegions=function(e,t){return"string"==typeof e?t.filter(function(t){return t.regions.some(function(t){return t===e})}):t.filter(function(t){return e.map(function(e){return t.regions.some(function(t){return t===e})}).some(function(e){return e})})},this.sortTerritories=function(e,t){var n=[].concat(o(e),o(t));return n.sort(function(e,t){return e.name<t.name?-1:e.name>t.name?1:0}),n},this.getFilteredCountryList=function(e,t,n){return 0===e.length?t:n?e.map(function(e){var n=t.find(function(t){return t.iso2===e});if(n)return n}).filter(function(e){return e}):t.filter(function(t){return e.some(function(e){return e===t.iso2})})},this.localizeCountries=function(e,t,n){for(var a=0;a<e.length;a++)void 0!==t[e[a].iso2]?e[a].localName=t[e[a].iso2]:void 0!==t[e[a].name]&&(e[a].localName=t[e[a].name]);return n||e.sort(function(e,t){return e.localName<t.localName?-1:e.localName>t.localName?1:0}),e},this.getCustomAreas=function(e,t){for(var n=[],a=0;a<t.length;a++){var r=JSON.parse(JSON.stringify(e));r.dialCode+=t[a],n.push(r)}return n},this.excludeCountries=function(e,t){return 0===t.length?e:e.filter(function(e){return!t.includes(e.iso2)})};var y,b=(O(y=[],1,l,!0),O(y,3,d),O(y,2,p),y),v=T(JSON.parse(JSON.stringify(E)),b),C=T(JSON.parse(JSON.stringify(k)),b),S=N(P(v,t,f,h,g),2),x=S[0],j=S[1];if(n){var _=N(P(C,t,f,h,g),2),w=_[0];_[1],x=this.sortTerritories(w,x)}a&&(x=this.filterRegions(a,x)),this.onlyCountries=this.localizeCountries(this.excludeCountries(this.getFilteredCountryList(r,x,u.includes("onlyCountries")),s),m,u.includes("onlyCountries")),this.preferredCountries=0===i.length?[]:this.localizeCountries(this.getFilteredCountryList(i,x,u.includes("preferredCountries")),m,u.includes("preferredCountries")),this.hiddenAreaCodes=this.excludeCountries(this.getFilteredCountryList(r,j),s)},R=function(e){var t,n;
1function l(e){c(this,l),(n=(t=m(l).call(this,e))&&("object"===d(t)||"function"==typeof t)?t:p(this)).getProbableCandidate=C()(function(e){return e&&0!==e.length?n.state.onlyCountries.filter(function(t){return _()(t.name.toLowerCase(),e.toLowerCase())},p(p(n)))[0]:null}),n.guessSelectedCountry=C()(function(e,t,a,r){if(!1===n.props.enableAreaCodes&&(r.some(function(t){if(_()(e,t.dialCode))return a.some(function(e){if(t.iso2===e.iso2&&e.mainCode)return o=e,!0}),!0}),o))return o;var o,i=a.find(function(e){return e.iso2==t});if(""===e.trim())return i;var s=a.reduce(function(t,n){return _()(e,n.dialCode)&&(n.dialCode.length>t.dialCode.length||n.dialCode.length===t.dialCode.length&&n.priority<t.priority)?n:t},{dialCode:"",priority:10001},p(p(n)));return s.name?s:i}),n.updateCountry=function(e){var t,a=n.state.onlyCountries;(t=e.indexOf(0)>="0"&&"9">=e.indexOf(0)?a.find(function(t){return t.dialCode==+e}):a.find(function(t){return t.iso2==e}))&&t.dialCode&&n.setState({selectedCountry:t,formattedNumber:n.props.disableCountryCode?"":n.formatNumber(t.dialCode,t)})},n.scrollTo=function(e,t){if(e){var a=n.dropdownRef;if(a&&document.body){var r=a.offsetHeight,o=a.getBoundingClientRect().top+document.body.scrollTop,i=e.getBoundingClientRect(),s=e.offsetHeight,c=i.top+document.body.scrollTop,u=c-o+a.scrollTop,l=r/2-s/2;(n.props.enableSearch?c<o+32:c<o)?(t&&(u-=l),a.scrollTop=u):c+s>o+r&&(t&&(u+=l),a.scrollTop=u-(r-s))}}},n.scrollToTop=function(){var e=n.dropdownRef;e&&document.body&&(e.scrollTop=0)},n.formatNumber=function(e,t){if(!t)return e;var a,o=t.format,c=n.props,u=c.disableCountryCode,l=c.enableAreaCodeStretch,d=c.enableLongNumbers,p=c.autoFormat;if(u?((a=o.split(" ")).shift(),a=a.join(" ")):l&&t.isAreaCode?((a=o.split(" "))[1]=a[1].replace(/\.+/,"".padEnd(t.areaCodeLength,".")),a=a.join(" ")):a=o,!e||0===e.length)return u?"":n.props.prefix;if(e&&e.length<2||!a||!p)return u?e:n.props.prefix+e;var m,f=x()(a,function(e,t){if(0===e.remainingText.length)return e;if("."!==t)return{formattedText:e.formattedText+t,remainingText:e.remainingText};var n,a=i(n=e.remainingText)||r(n)||s(),o=a[0],c=a.slice(1);return{formattedText:e.formattedText+o,remainingText:c}},{formattedText:"",remainingText:e.split("")});return(m=d?f.formattedText+f.remainingText.join(""):f.formattedText).includes("(")&&!m.includes(")")&&(m+=")"),m},n.cursorToEnd=function(){var e=n.numberInputRef;if(document.activeElement===e){e.focus();var t=e.value.length;")"===e.value.charAt(t-1)&&(t-=1),e.setSelectionRange(t,t)}},n.getElement=function(e){return n["flag_no_".concat(e)]},n.getCountryData=function(){return n.state.selectedCountry?{name:n.state.selectedCountry.name||"",dialCode:n.state.selectedCountry.dialCode||"",countryCode:n.state.selectedCountry.iso2||"",format:n.state.selectedCountry.format||""}:{}},n.handleFlagDropdownClick=function(e){if(e.preventDefault(),n.state.showDropdown||!n.props.disabled){var t=n.state,a=t.preferredCountries,r=t.onlyCountries,o=t.selectedCountry,i=n.concatPreferredCountries(a,r).findIndex(function(e){return e.dialCode===o.dialCode&&e.iso2===o.iso2});n.setState({showDropdown:!n.state.showDropdown,highlightCountryIndex:i},function(){n.state.showDropdown&&n.scrollTo(n.getElement(n.state.highlightCountryIndex))})}},n.handleInput=function(e){var t=e.target.value,a=n.props,r=a.prefix,o=a.onChange,i=n.props.disableCountryCode?"":r,s=n.state.selectedCountry,c=n.state.freezeSelection;if(!n.props.countryCodeEditable){var u=r+(s.hasAreaCodes?n.state.onlyCountries.find(function(e){return e.iso2===s.iso2&&e.mainCode}).dialCode:s.dialCode);if(t.slice(0,u.length)!==u)return}if(t===r)return o&&o("",n.getCountryData(),e,""),n.setState({formattedNumber:""});if((!(t.replace(/\D/g,"").length>15)||!1!==n.props.enableLongNumbers&&("number"!=typeof n.props.enableLongNumbers||!(t.replace(/\D/g,"").length>n.props.enableLongNumbers)))&&t!==n.state.formattedNumber){e.preventDefault?e.preventDefault():e.returnValue=!1;var l=n.props.country,d=n.state,p=d.onlyCountries,m=d.selectedCountry,f=d.hiddenAreaCodes;if(o&&e.persist(),t.length>0){var h=t.replace(/\D/g,"");(!n.state.freezeSelection||m&&m.dialCode.length>h.length)&&(s=n.props.disableCountryGuess?m:n.guessSelectedCountry(h.substring(0,6),l,p,f)||m,c=!1),i=n.formatNumber(h,s),s=s.dialCode?s:m}var g=e.target.selectionStart,y=e.target.selectionStart,b=n.state.formattedNumber,v=i.length-b.length;n.setState({formattedNumber:i,freezeSelection:c,selectedCountry:s},function(){v>
10&&(y-=v),")"==i.charAt(i.length-1)?n.numberInputRef.setSelectionRange(i.length-1,i.length-1):y>0&&b.length>=i.length?n.numberInputRef.setSelectionRange(y,y):g<b.length&&n.numberInputRef.setSelectionRange(g,g),o&&o(i.replace(/[^0-9]+/g,""),n.getCountryData(),e,i)})}},n.handleInputClick=function(e){n.setState({showDropdown:!1}),n.props.onClick&&n.props.onClick(e,n.getCountryData())},n.handleDoubleClick=function(e){var t=e.target.value.length;e.target.setSelectionRange(0,t)},n.handleFlagItemClick=function(e,t){var a=n.state.selectedCountry,r=n.state.onlyCountries.find(function(t){return t==e});if(r){var o=n.state.formattedNumber.replace(" ","").replace("(","").replace(")","").replace("-",""),i=o.length>1?o.replace(a.dialCode,r.dialCode):r.dialCode,s=n.formatNumber(i.replace(/\D/g,""),r);n.setState({showDropdown:!1,selectedCountry:r,freezeSelection:!0,formattedNumber:s,searchValue:""},function(){n.cursorToEnd(),n.props.onChange&&n.props.onChange(s.replace(/[^0-9]+/g,""),n.getCountryData(),t,s)})}},n.handleInputFocus=function(e){n.numberInputRef&&n.numberInputRef.value===n.props.prefix&&n.state.selectedCountry&&!n.props.disableCountryCode&&n.setState({formattedNumber:n.props.prefix+n.state.selectedCountry.dialCode},function(){n.props.jumpCursorToEnd&&setTimeout(n.cursorToEnd,0)}),n.setState({placeholder:""}),n.props.onFocus&&n.props.onFocus(e,n.getCountryData()),n.props.jumpCursorToEnd&&setTimeout(n.cursorToEnd,0)},n.handleInputBlur=function(e){e.target.value||n.setState({placeholder:n.props.placeholder}),n.props.onBlur&&n.props.onBlur(e,n.getCountryData())},n.handleInputCopy=function(e){if(n.props.copyNumbersOnly){var t=window.getSelection().toString().replace(/[^0-9]+/g,"");e.clipboardData.setData("text/plain",t),e.preventDefault()}},n.getHighlightCountryIndex=function(e){var t=n.state.highlightCountryIndex+e;return t<0||t>=n.state.onlyCountries.length+n.state.preferredCountries.length?t-e:n.props.enableSearch&&t>n.getSearchFilteredCountries().length?0:t},n.searchCountry=function(){var e=n.getProbableCandidate(n.state.queryString)||n.state.onlyCountries[0],t=n.state.onlyCountries.findIndex(function(t){return t==e})+n.state.preferredCountries.length;n.scrollTo(n.getElement(t),!0),n.setState({queryString:"",highlightCountryIndex:t})},n.handleKeydown=function(e){var t=n.props.keys,a=e.target.className;if(a.includes("selected-flag")&&e.which===t.ENTER&&!n.state.showDropdown)return n.handleFlagDropdownClick(e);if(a.includes("form-control")&&(e.which===t.ENTER||e.which===t.ESC))return e.target.blur();if(n.state.showDropdown&&!n.props.disabled&&(!a.includes("search-box")||e.which===t.UP||e.which===t.DOWN||e.which===t.ENTER||e.which===t.ESC&&""===e.target.value)){e.preventDefault?e.preventDefault():e.returnValue=!1;var r=function(e){n.setState({highlightCountryIndex:n.getHighlightCountryIndex(e)},function(){n.scrollTo(n.getElement(n.state.highlightCountryIndex),!0)})};switch(e.which){case t.DOWN:r(1);break;case t.UP:r(-1);break;case t.ENTER:n.props.enableSearch?n.handleFlagItemClick(n.getSearchFilteredCountries()[n.state.highlightCountryIndex]||n.getSearchFilteredCountries()[0],e):n.handleFlagItemClick([].concat(o(n.state.preferredCountries),o(n.state.onlyCountries))[n.state.highlightCountryIndex],e);break;case t.ESC:case t.TAB:n.setState({showDropdown:!1},n.cursorToEnd);break;default:(e.which>=t.A&&e.which<=t.Z||e.which===t.SPACE)&&n.setState({queryString:n.state.queryString+String.fromCharCode(e.which)},n.state.debouncedQueryStingSearcher)}}},n.handleInputKeyDown=function(e){var t=n.props,a=t.keys,r=t.onEnterKeyPress,o=t.onKeyDown;e.which===a.ENTER&&r&&r(e),o&&o(e)},n.handleClickOutside=function(e){n.dropdownRef&&!n.dropdownContainerRef.contains(e.target)&&n.state.showDropdown&&n.setState({showDropdown:!1})},n.handleSearchChange=function(e){var t=e.currentTarget.value,a=n.state,r=a.preferredCountries,o=a.selectedCountry,i=0;if(""===t&&o){var s=n.state.onlyCountries;i=n.concatPreferredCountries(r,s).findIndex(function(e){return e==o}),setTimeout(function(){return n.scrollTo(n.getElement(i))},100)}n.setState({searchValue:t,highlightCountryIndex:i})},n.concatPreferredCountries=function(e,t){return e.length>0?o(new Set(e.concat(t))):t},n.getDropdownCountryName=function(e){return e.localName||e.name},n.getSearchFilteredCountries=function(){var e=n.state,t=e.preferredCountries,a=e.onlyCountries,r=e.searchValue,i=n.props.enableSearch,s=n.concatPreferredCountries(t,a),c=r.trim().toLowerCase().replace("+","");if(i&&c){if(/^\d+$/.test(c))return s.filter(function(e){var t=e.dialCode;return["".concat(t)].some(function(e){return e.toLowerCase().includes(c)})});var u=s.filter(function(e){var t=e.iso2;return["".concat(t)].some(function(e){return e.toLowerCase().includes(c)})}),l=s.filter(function(e){var t=e.name,n=e.localName;return e.iso2,["".concat(t),"".concat(n||"")].some(function(e){return e.toLowerCase().includes(c)})});return n.scrollToTop(),o(new Set([].concat(u,l)))}return s},n.getCountryDropdownList=function(){var e=n.state,t=e.preferredCountries,r=e.highlightCountryIndex,o=e.showDropdown,i=e.searchValue,s=n.props,c=s.disableDropdown,u=s.prefix,l=n.props,d=l.enableSearch,p=l.searchNotFound,m=l.disableSearchIcon,f=l.searchClass,h=l.searchStyle,y=l.searchPlaceholder,b=l.autocompleteSearch,v=n.getSearchFilteredCountries().map(function(e,t){var a=r===t,o=A()({country:!0,preferred:"us"===e.iso2||"gb"===e.iso2,active:"us"===e.iso2,highlight:a}),i="flag ".concat(e.iso2);
1return g.a.createElement("li",Object.assign({ref:function(e){return n["flag_no_".concat(t)]=e},key:"flag_no_".concat(t),"data-flag-key":"flag_no_".concat(t),className:o,"data-dial-code":"1",tabIndex:c?"-1":"0","data-country-code":e.iso2,onClick:function(t){return n.handleFlagItemClick(e,t)},role:"option"},a?{"aria-selected":!0}:{}),g.a.createElement("div",{className:i}),g.a.createElement("span",{className:"country-name"},n.getDropdownCountryName(e)),g.a.createElement("span",{className:"dial-code"},e.format?n.formatNumber(e.dialCode,e):u+e.dialCode))}),C=g.a.createElement("li",{key:"dashes",className:"divider"});t.length>0&&(!d||d&&!i.trim())&&v.splice(t.length,0,C);var S=A()(a({"country-list":!0,hide:!o},n.props.dropdownClass,!0));return g.a.createElement("ul",{ref:function(e){return!d&&e&&e.focus(),n.dropdownRef=e},className:S,style:n.props.dropdownStyle,role:"listbox",tabIndex:"0"},d&&g.a.createElement("li",{className:A()(a({search:!0},f,f))},!m&&g.a.createElement("span",{className:A()(a({"search-emoji":!0},"".concat(f,"-emoji"),f)),role:"img","aria-label":"Magnifying glass"},"\uD83D\uDD0E"),g.a.createElement("input",{className:A()(a({"search-box":!0},"".concat(f,"-box"),f)),style:h,type:"search",placeholder:y,autoFocus:!0,autoComplete:b?"on":"off",value:i,onChange:n.handleSearchChange})),v.length>0?v:g.a.createElement("li",{className:"no-entries-message"},g.a.createElement("span",null,p)))};var t,n,u,f=new I(e.enableAreaCodes,e.enableTerritories,e.regions,e.onlyCountries,e.preferredCountries,e.excludeCountries,e.preserveOrder,e.masks,e.priority,e.areaCodes,e.localization,e.prefix,e.defaultMask,e.alwaysDefaultMask),h=f.onlyCountries,y=f.preferredCountries,v=f.hiddenAreaCodes,S=e.value?e.value.replace(/\D/g,""):"";u=e.disableInitialCountryGuess?0:S.length>1?n.guessSelectedCountry(S.substring(0,6),e.country,h,v)||0:e.country&&h.find(function(t){return t.iso2==e.country})||0;var j,w=S.length<2&&u&&!_()(S,u.dialCode)?u.dialCode:"";
vendor: 7,437 bytes, line 1
1j=""===S&&0===u?"":n.formatNumber((e.disableCountryCode?"":w)+S,u.name?u:void 0);var N=h.findIndex(function(e){return e==u});return n.state={showDropdown:e.showDropdown,formattedNumber:j,onlyCountries:h,preferredCountries:y,hiddenAreaCodes:v,selectedCountry:u,highlightCountryIndex:N,queryString:"",freezeSelection:!1,debouncedQueryStingSearcher:b()(n.searchCountry,250),searchValue:""},n}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(l,e),t=[{key:"componentDidMount",value:function(){document.addEventListener&&this.props.enableClickOutside&&document.addEventListener("mousedown",this.handleClickOutside),this.props.onMount&&this.props.onMount(this.state.formattedNumber.replace(/[^0-9]+/g,""),this.getCountryData(),this.state.formattedNumber)}},{key:"componentWillUnmount",value:function(){document.removeEventListener&&this.props.enableClickOutside&&document.removeEventListener("mousedown",this.handleClickOutside)}},{key:"componentDidUpdate",value:function(e,t,n){e.country!==this.props.country?this.updateCountry(this.props.country):e.value!==this.props.value&&this.updateFormattedNumber(this.props.value)}},{key:"updateFormattedNumber",value:function(e){if(null===e)return this.setState({selectedCountry:0,formattedNumber:""});var t=this.state,n=t.onlyCountries,a=t.selectedCountry,r=t.hiddenAreaCodes,o=this.props,i=o.country,s=o.prefix;if(""===e)return this.setState({selectedCountry:a,formattedNumber:""});var c,u,l=e.replace(/\D/g,"");if(a&&_()(e,s+a.dialCode))u=this.formatNumber(l,a),this.setState({formattedNumber:u});else{var d=(c=this.props.disableCountryGuess?a:this.guessSelectedCountry(l.substring(0,6),i,n,r)||a)&&_()(l,s+c.dialCode)?c.dialCode:"";u=this.formatNumber((this.props.disableCountryCode?"":d)+l,c||void 0),this.setState({selectedCountry:c,formattedNumber:u})}}},{key:"render",value:function(){var e,t,n,r=this,o=this.state,i=o.onlyCountries,s=o.selectedCountry,c=o.showDropdown,u=o.formattedNumber,l=o.hiddenAreaCodes,d=this.props,p=d.disableDropdown,m=d.renderStringAsFlag,f=d.isValid,h=d.defaultErrorMessage,y=d.specialLabel;if("boolean"==typeof f)t=f;else{var b=f(u.replace(/\D/g,""),s,i,l);"boolean"==typeof b?!1===(t=b)&&(n=h):(t=!1,n=b)}var v=A()((a(e={},this.props.containerClass,!0),a(e,"react-tel-input",!0),e)),C=A()({arrow:!0,up:c}),S=A()(a({"form-control":!0,"invalid-number":!t,open:c},this.props.inputClass,!0)),x=A()({"selected-flag":!0,open:c}),j=A()(a({"flag-dropdown":!0,"invalid-number":!t,open:c},this.props.buttonClass,!0)),_="flag ".concat(s&&s.iso2);return g.a.createElement("div",{className:"".concat(v," ").concat(this.props.className),style:this.props.style||this.props.containerStyle,onKeyDown:this.handleKeydown},y&&g.a.createElement("div",{className:"special-label"},y),n&&g.a.createElement("div",{className:"invalid-number-message"},n),g.a.createElement("input",Object.assign({className:S,style:this.props.inputStyle,onChange:this.handleInput,onClick:this.handleInputClick,onDoubleClick:this.handleDoubleClick,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onCopy:this.handleInputCopy,value:u,onKeyDown:this.handleInputKeyDown,placeholder:this.props.placeholder,disabled:this.props.disabled,type:"tel"},this.props.inputProps,{ref:function(e){r.numberInputRef=e,"function"==typeof r.props.inputProps.ref?r.props.inputProps.ref(e):"object"==typeof r.props.inputProps.ref&&(r.props.inputProps.ref.current=e)}})),g.a.createElement("div",{className:j,style:this.props.buttonStyle,ref:function(e){return r.dropdownContainerRef=e}},m?g.a.createElement("div",{className:x},m):g.a.createElement("div",{onClick:p?void 0:this.handleFlagDropdownClick,className:x,title:s?"".concat(s.localName||s.name,": + ").concat(s.dialCode):"",tabIndex:p?"-1":"0",role:"button","aria-haspopup":"listbox","aria-expanded":!!c||void 0},g.a.createElement("div",{className:_},!p&&g.a.createElement("div",{className:C}))),c&&this.getCountryDropdownList()))}}],u(l.prototype,t),n&&u(l,n),l}(g.a.Component);R.defaultProps={country:"",value:"",onlyCountries:[],preferredCountries:[],excludeCountries:[],placeholder:"1 (702) 123-4567",searchPlaceholder:"search",searchNotFound:"No entries to show",flagsImagePath:"./flags.png",disabled:!1,containerStyle:{},inputStyle:{},buttonStyle:{},dropdownStyle:{},searchStyle:{},containerClass:"",inputClass:"",buttonClass:"",dropdownClass:"",searchClass:"",className:"",autoFormat:!0,enableAreaCodes:!1,enableTerritories:!1,disableCountryCode:!1,disableDropdown:!1,enableLongNumbers:!1,countryCodeEditable:!0,enableSearch:!1,disableSearchIcon:!1,disableInitialCountryGuess:!1,disableCountryGuess:!1,regions:"",inputProps:{},localization:{},masks:null,priority:null,areaCodes:null,preserveOrder:[],defaultMask:"... ... ... ... ..",alwaysDefaultMask:!1,prefix:"+",copyNumbersOnly:!0,renderStringAsFlag:"",autocompleteSearch:!1,jumpCursorToEnd:!0,enableAreaCodeStretch:!1,enableClickOutside:!0,showDropdown:!1,isValid:!0,defaultErrorMessage:"",specialLabel:"Phone",onEnterKeyPress:null,keys:{UP:38,DOWN:40,RIGHT:39,LEFT:37,ENTER:13,ESC:27,PLUS:43,A:65,Z:90,SPACE:32,TAB:9}},t.default=R}])},30746:function(e,t,n){"use strict";n.d(t,{MC:function(){return o},Pz:function(){return r},Wy:function(){return i}});var a=[{name:"Wp Kuala Lumpur",city:[{name:"Kuala Lumpur",postcode:["50000","50050","50088","50100","50150","50200","50250","50300","50350","50400","50420","50450","50460","50470","50480","50489","50490","50500","50502","50504","50505","50506","50507","50508","50512","50514","50515","50519","50528","50529","50530","50532","50534","50536","50538","50540","50544","50546","50548","50550","50551","50552","50554","50556","50560","50562","50564","50566","50568","50572","50576","50578","50580","50582","50586","50588","50590","50592","50594","50596","50598","50599","50600","50603","50604","50605","50608","50609","50610","50612","50614","50620","50621","50622","50623","50626","50630","50632","50634","50636","50638","50640","50642","50644","50646","50648","50650","50652","50653","50656","50658","50660","50661","50662","50664","50666","50668","50670","50672","50673","50674","50676","50677","50678","50680","50682","50684","50688","50694","50700","50702","50704","50706","50708","50710","50712","50714","50716","50718","50720","50722","50724","50726","50728","50730","50732","50734","50736","50738","50740","50742","50744","50746","50748","50750","50752","50754","50758","50760","50762","50764","50766","50768","50770","50772","50774","50776","50778","50780","50782","50784","50786","50788","50790","50792","50794","50796","50798","50800","50802","50804","50806","50808","50810","50812","50814","50816","50818","50901","50902","50903","50904","50906","50907","50908","50909","50910","50911","50912","50913","50914","50915","50916","50917","50918","50919","50920","50921","50922","50923","50924","50925","50926","50927","50928","50929","50930","50931","50932","50933","50934","50935","50936","50937","50938","50939","50940","50941","50942","50943","50944","50945","50946","50947","50948","50949","50950","50988","50989","50990","51000","51100","51200","51300","51640","51700","51800","51900","51990","52000","52100","52109","52200","52210","52220","53000","53100","53200","53500","53700","53800","53990","54000","54050","54100","54200","54540","55000","55100","55188","552
100","55220","55300","55330","55700","55710","55720","55900","55902","55904","55906","55908","55910","55912","55914","55916","55918","55920","55922","55924","55926","55928","55930","55932","55934","55990","56000","56100","57000","57100","57200","57700","57990","58000","58100","58200","58209","58700","58990","59000","59001","59100","59200","59206","59700","59800","59990","60000"]},{name:"Setapak",postcode:["53300"]}]},{name:"Johor",city:[{name:"Ayer Baloi",postcode:["82100"]},{name:"Ayer Hitam",postcode:["86100"]},{name:"Ayer Tawar 2",postcode:["81920"]},{name:"Bandar Penawar",postcode:["81930","81960"]},{name:"Bandar Tenggara",postcode:["81440"]},{name:"Batu Anam",postcode:["85100"]},{name:"Batu Pahat",postcode:["83000","83010","83020","83030","83040","83050","86400"]},{name:"Bekok",postcode:["86500"]},{name:"Benut",postcode:["82200"]},{name:"Bukit Gambir",postcode:["84800"]},{name:"Bukit Pasir",postcode:["84300"]},{name:"Chaah",postcode:["85400"]},{name:"Endau",postcode:["86900","86999"]},{name:"Gelang Patah",postcode:["81550","81560"]},{name:"Gerisek",postcode:["84700","84710"]},{name:"Gugusan Taib Andak",postcode:["81450"]},{name:"Jementah",postcode:["85200","85210"]},{name:"Johor Bahru",postcode:["80000","80050","80100","80110","80150","80200","80250","80300","80350","80400","80500","80502","80503","80504","80505","80506","80508","80514","80516","80517","80518","80519","80520","80529","80530","80532","80534","80536","80538","80540","80542","80546","80548","80550","80552","80558","80560","80564","80568","80570","80576","80578","80584","80586","80590","80592","80594","80596","80600","80604","80606","80608","80610","80612","80620","80622","80626","80628","80630","80632","80644","80646","80648","80658","80660","80662","80664","80668","80670","80672","80673","80676","80700","80710","80720","80730","80750","80800","80900","80902","80904","80906","80908","80988","80990","81100","81110","81120","81200","81250","81300","81310"]},{name:"Kahang",postcode:["86700"]},{name:"Kluang",postcode:["86000","86007"]},{name:"Kota Tinggi",postcode:["81900","81907","81910"]},{name:"Kukup",postcode:["82300"]},{name:"Kulai",postcode:["81000","81010","81020","81030","81040","81050"]},{name:"Labis",postcode:["85300"]},{name:"Layang-Layang",postcode:["81850"]},{name:"Masai",postcode:["81750","81760"]},{name:"Mersing",postcode:["86800","86810"]},{name:"Muar",postcode:["84000","84007","84010","84020","84030","84040","84050","84100","84200","84300","84410"]},{name:"Nusajaya",postcode:["79000","79100","79150","79200","79250","79502","79503","79504","79505","79511","79513","79514","79517","79518","79520","79521","79523","79532","79538","79540","79546","79548","79550","79552","79555","79570","79575","79576","79592","79601","79603","79605","79606","79612","79626","79630","79632","79646","79658","79660","79680","79681","79683"]},{name:"Pagoh",postcode:["84600"]},{name:"Paloh",postcode:["86600"]},{name:"Panchor",postcode:["84500"]},{name:"Parit Jawa",postcode:["84150","84160"]},{name:"Parit Raja",postcode:["86400"]},{name:"Parit Sulong",postcode:["83500"]},{name:"Pasir Gudang",postcode:["81700"]},{name:"Pekan Nenas",postcode:["71590","81500"]},{name:"Pengerang",postcode:["81600","81620","81650"]},{name:"Pontian",postcode:["82000","82010","82020","82030"]},{name:"Rengam",postcode:["86300"]},{name:"Rengit",postcode:["83100"]},{name:"Segamat",postcode:["85000","85010","85020","85030","85060","85070","85080"]},{name:"Semerah",postcode:["83600","83610"]},{name:"Senai",postcode:["81400","81410"]},{name:"Senggarang",postcode:["83200"]},{name:"Seri Gading",postcode:["83300"]},{name:"Seri Medan",postcode:["83400"]},{name:"Simpang Rengam",postcode:["86200"]},{name:"Sungai Mati",postcode:["84400","84409"]},{name:"Tangkak",postcode:["84900","84990"]},{name:"Tioman",postcode:["86800"]},{name:"Ulu Choh",postcode:["81150"]},{name:"Ulu Tiram",postcode:["81800","81810"]},{name:"Yong Peng",postcode:["83700","83710"]}]},{name:"Kedah",city:[{name:"Alor Setar",postcode:["05000","05050","05100","05150","05200","05250","05300","05350","05400","05450","05460","05500","05502","05503","05504","05505","05506","05508","05512","05514","05516","05517","05518","05520","05532","05534","05536","05538","05550","05551","05552","05556","05558","05560","05564","05576","05578","05580","05582","05586","05590","05592","05594","05600","05604","05610","05612","05614","05620","05621","05622","05626","05628","05630","05632","05644","05660","05661","05664","05670","05672","05673","05674","05675","05676","05680","05690","05696","05700","05710","05720","05990","06250","06509","06550","06570","06660"]},{name:"Ayer Hitam",postcode:["06150"]},{name:"Baling",postcode:["09100"]},{name:"Bandar Baharu",postcode:["34950"]},{name:"Bandar Bahru",postcode:["14290","14390"]},{name:"Bedong",postcode:["08100","08110"]},{name:"Bukit Kayu Hitam",postcode:["06050"]},{name:"Changloon",postcode:["06010"]},{name:"Gurun",postcode:["08300","08330","08800"]},{name:"Jeniang",postcode:["08320","08700"]},{name:"Jitra",postcode:["06000","06007","06009"]},{name:"Karangan",postcode:["09700"]},{name:"Kepala Batas",postcode:["06200","06207","06209"]},{name:"Kodiang",postcode:["06100"]},{name:"Kota Kuala Muda",postcode:["08500","08507","08509"]},{name:"Kota Sarang Semut",postcode:["06800"]},{name:"Kuala Kedah",postcode:["06600"]},{name:"Kuala Ketil",postcode:["09300","09310"]},{name:"Kuala Nerang",postcode:["06300"]},{name:"Kuala Pegang",postcode:["09110"]},{name:"Kulim",postcode:["09000","09007","09009","09010","09020"]},{name:"Kupang",postcode:["09200"]},{name:"Langgar",postcode:["06500","06507"]},{name:"Langkawi",postcode:["07000","07007","07009","07100"]},{name:"Lunas",postcode:["09600"]},{name:"Merbok",postcode:["08400","08407","08409"]},{name:"Padang Serai",postcode:["09400","09410"]},{name:"Pendang",postcode:["06700","06707","06709","06710","06720","06750","06760"]},{name:"Pokok Sena",postcode:["06350","06400"]},{name:"Serdang",postcode:["09800","09810"]},{name:"Sik",postcode:["08200","08210","08340"]},{name:"Simpang Empat",postcode:["06650","06680"]},{name:"Sungai Petani",postcode:["08000","08007","08009","08010","08600"]},{name:"Yan",postcode:["06900","06910"]}]},{name:"Kelantan",city:[{name:"Ayer Lanas",postcode:["17700"]},{name:"Bachok",postcode:["16020","16030","16050","16060","16070","16090","16300","16310","16320","16350","16370","16390"]},{name:"Cherang Ruku",postcode:["16700"]},{name:"Dabong",postcode:["18200"]},{name:"Gua Musang",postcode:["18300"]},{name:"Jeli",postcode:["17600"]},{name:"Kem Desa Pahlawan",postcode:["16500"]},{name:"Ketereh",postcode:["16450"]},{name:"Kota Bharu",postcode:["15000","15050","15100","15150","15159","15160","15200","15300","15350","15400","15500","15502","15503","15504","15505","15506","15508","15512","15514","15516","15517","15518","15519","15520","15524","15529","15532","15534","15536","15538","15540","15546","15548","15550","15551","15556","15558","15560","15564","15570","15572","15576","15578","15582","15586","15590","15592","15594","15596","15600","15604","15606","15608","15609","15610","15612","15614","15616","15620","15622","15623","15624","15626","15628","15630","15632","15634","15644","15646","15648","15658","15660","15661","15662","15664","15670","15672","15673","15674","15676","15680","15690","15700","15710","15720","15730","15740","15988","15990","16010","16100","16109","16150"]},{name:"Kuala Balah",postcode:["17610"]},{name:"Kuala Krai",postcode:["18000","18020","18050"]},{name:"Machang",postcode:["18500"]},{name:"Melor",postcode:["16400"]},{name:"Pasir Mas",postcode:["17000","17007","17009","17010","17020","17030","17040","17050","17060","17070"]},{name:"Pasir Puteh",postcode:["16800"]},{name:"Pulai Chondong",postcode:["16600"]},{name:"Rantau Panjang",postcode:["17200"]},{name:"Selising",postcode:["16810"]},{name:"Tanah Merah",postcode:["17500","17507","17509","17510","17520","17599"]},{name:"Temangan",postcode:["18400"]},{name:"Tumpat",postcode:["16080","16200","16210"]},{name:"Wakaf Bharu",postcode:["16040","16250","16266"]}]},{name:"Melaka",city:[{name:"Alor Gajah",postcode:["78000","78009"]},{name:"Asahan",postcode:["77100","77109"]},{name:"Ayer Keroh",postcode:["75450"]},{name:"Bemban",postcode:["77200"]},{name:"Durian Tunggal",postcode:["76100","76109"]},{name:"Jasin",postcode:["77000","77007","77008","77009"]},{name:"Kem Trendak",postcode:["76200"]},{name:"Kuala Sungai Baru",postcode:["78200"]},{name:"Lubok China",postcode:["78100"]},{name:"Masjid Tanah",postcode:["78300","78307","78309"]},{name:"Melaka",postcode:["75000","75050","75100","75150","75200","75250","75260","75300","75350","75400","75430","75460","76450"]},{name:"Merlimau",postcode:["77300"]},{name:"Selandar",postcode:["77500"]},{name:"Sungai Rambai",postcode:["77400"]},{name:"Sungai Udang",postcode:["76300"]},{name:"Tanjong Kling",postcode:["76400","76409"]}]},{name:"Negeri Sembilan",city:[{name:"Bahau",postcode:["72100","72107","72109"]}
1,{name:"Bandar Baru Enstek",postcode:["71760"]},{name:"Bandar Baru Serting",postcode:["72130"]},{name:"Bandar Seri Jempol",postcode:["72120","72127","72129"]},{name:"Batu Kikir",postcode:["72200","72207","72209"]},{name:"Gemas",postcode:["73400","73409","73410","73420","73480"]},{name:"Gemencheh",postcode:["73200","73207","73209","73300","73309"]},{name:"Johol",postcode:["73100","73109"]},{name:"Kota",postcode:["71350","71359"]},{name:"Kuala Klawang",postcode:["71600","71609","71650","71659"]},{name:"Kuala Pilah",postcode:["72000","72007","72009","72500","72507","72509"]},{name:"Labu",postcode:["71900","71907","71909"]},{name:"Linggi",postcode:["71150","71159"]},{name:"Mantin",postcode:["71700","71707","71709","71750","71759"]},{name:"Nilai",postcode:["71800","71807","71809","71850"]},{name:"Port Dickson",postcode:["71000","71007","71009","71010","71960","71999"]},{name:"Pusat Bandar Palong",postcode:["73430","73440","73450","73460","73470"]},{name:"Rantau",postcode:["71100","71109","71200","71209"]},{name:"Rembau",postcode:["71300","71309","71400","71409"]},{name:"Rompin",postcode:["73500","73507","73509"]},{name:"Seremban",postcode:["70000","70100","70200","70300","70400","70450","70500","70502","70503","70504","70505","70506","70508","70512","70516","70517","70518","70532","70534","70536","70540","70546","70548","70550","70551","70558","70560","70564","70570","70572","70576","70578","70582","70586","70590","70592","70594","70596","70600","70604","70606","70608","70609","70610","70620","70626","70628","70632","70634","70644","70646","70648","70658","70664","70670","70672","70673","70674","70676","70690","70700","70710","70720","70730","70740","70750","70990","71450","71459","71770","71950"]},{name:"Simpang Durian",postcode:["72400","72409"]},{name:"Simpang Pertang",postcode:["72300","72307","72309"]},{name:"Si Rusa",postcode:["71050","71059","71250","71259"]},{name:"Tampin",postcode:["73000","73007","73009"]},{name:"Tanjong Ipoh",postcode:["71500","71509","71550","71559"]}]},{name:"Pahang",city:[{name:"Balok",postcode:["26080","26100","26150","26190"]},{name:"Bandar Pusat Jengka",postcode:["26400","26410","26420","26430","26440","26450","26460","26485","26490","27080"]},{name:"Bandar Tun Abdul Razak",postcode:["26900","26999"]},{name:"Benta",postcode:["27300","27310"]},{name:"Bentong",postcode:["28700","28707","28709","28730","28740","28750"]},{name:"Brinchang",postcode:["39100"]},{name:"Bukit Fraser",postcode:["49000"]},{name:"Bukit Goh",postcode:["26050","26090"]},{name:"Chenor",postcode:["28100"]},{name:"Chini",postcode:["26690"]},{name:"Damak",postcode:["27030"]},{name:"Dong",postcode:["27400"]},{name:"Gambang",postcode:["26300","26310","26320","26330","26340","26350","26360","26370"]},{name:"Genting Highlands",postcode:["69000"]},{name:"Jaya Gading",postcode:["26250"]},{name:"Jerantut",postcode:["27000","27010","27020","27040","27050","27060","27070","27090","27150"]},{name:"Karak",postcode:["28600","28610","28620"]},{name:"Kemayan",postcode:["28340","28380"]},{name:"Kuala Krau",postcode:["28050"]},{name:"Kuala Lipis",postcode:["27200","27207","27209","27210"]},{name:"Kuala Rompin",postcode:["26800","26810","26820"]},{name:"Kuantan",postcode:["25000","25020","25040","25050","25100","25150","25200","25250","25300","25320","25350","25500","25502","25503","25504","25505","25506","25508","25509","25512","25514","25516","25517","25518","25520","25524","25529","25532","25534","25536","25538","25540","25546","25548","25550","25551","25552","25556","25558","25560","25564","25570","25576","25578","25582","25584","25586","25590","25592","25594","25596","25598","25600","25604","25606","25608","25609","25610","25612","25614","25620","25622","25626","25628","25630","25632","25644","25646","25648","25656","25660","25661","25662","25670","25672","25673","25674","25676","25690","25700","25710","25720","25730","25740","25750","25990","26000","26010","26040","26060","26070","26140","26180"]},{name:"Lanchang",postcode:["28500"]},{name:"Lurah Bilut",postcode:["28800"]},{name:"Maran",postcode:["26500"]},{name:"Mentakab",postcode:["28400","28407","28409"]},{name:"Muadzam Shah",postcode:["26700"]},{name:"Padang Tengku",postcode:["27100"]},{name:"Pekan",postcode:["26600","26607","26609","26610","26620","26630","26640","26650","26660","26680"]},{name:"Raub",postcode:["27600","27607","27609","27610","27620","27630","27670"]},{name:"Ringlet",postcode:["39200"]},{name:"Sega",postcode:["27660"]},{name:"Sungai Koyan",postcode:["27650"]},{name:"Sungai Lembing",postcode:["26200"]},{name:"Sungai Ruan",postcode:["27500"]},{name:"Tanah Rata",postcode:["39000","39007","39009","39010"]},{name:"Temerloh",postcode:["28000","28007","28009","28010","28020","28030","28040"]},{name:"Triang",postcode:["28200","28300","28310","28320","28330","28350"]}]},{name:"Penang",city:[{name:"Ayer Itam",postcode:["11500"]},{name:"Balik Pulau",postcode:["11000","11010","11020"]},{name:"Batu Ferringhi",postcode:["11100"]},{name:"Batu Maung",postcode:["11960"]},{name:"Bayan Lepas",postcode:["11900","11902","11910","11920","11950"]},{name:"Bukit Mertajam",postcode:["14000","14007","14009","14020"]},{name:"Butterworth",postcode:["12000","12100","12200","12300","12344","12345","12700","12710","12720","12990","13000","13009","13020","13030","13050","13400","13409","13800"]},{name:"Gelugor",postcode:["11700"]},{name:"Jelutong",postcode:["11600","11609"]},{name:"Kepala Batas",postcode:["13200","13210","13220"]},{name:"Kubang Semang",postcode:["14400"]},{name:"Nibong Tebal",postcode:["14300","14310","14320"]},{name:"Penaga",postcode:["13100","13110"]},{name:"Penang Hill",postcode:["11300"]},{name:"Perai",postcode:["13600","13690","13700"]},{name:"Permatang Pauh",postcode:["13500"]},{name:"Pulau Pinang",postcode:["10000","10020","10050","10100","10110","10150","10160","10200","10250","10300","10350","10400","10420","10450","10460","10470","10500","10502","10503","10504","10505","10506","10508","10512","10514","10516","10518","10520","10524","10534","10538","10540","10542","10546","10550","10551","10552","10558","10560","10564","10566","10570","10576","10578","10582","10590","10592","10593","10594","10596","10600","10604","10609","10610","10612","10620","10622","10626","10628","10634","10646","10648","10660","10661","10662","10668","10670","10672","10673","10674","10676","10690","10710","10720","10730","10740","10750","10760","10770","10780","10790","10800","10810","10820","10830","10840","10850","10910","10920","10990","11050","11060","11400","11409","11460"]},{name:"Simpang Ampat",postcode:["14100","14101","14110","14120"]},{name:"Sungai Jawi",postcode:["14200"]},{name:"Tanjong Bungah",postcode:["11200"]}
1,{name:"Tasek Gelugor",postcode:["13300","13310"]},{name:"Usm Pulau Pinang",postcode:["11800"]}]},{name:"Perak",city:[{name:"Ayer Tawar",postcode:["32400"]},{name:"Bagan Datoh",postcode:["36100"]},{name:"Bagan Serai",postcode:["34300","34310"]},{name:"Bandar Seri Iskandar",postcode:["32610"]},{name:"Batu Gajah",postcode:["31000","31007","31009"]},{name:"Batu Kurau",postcode:["34500","34510","34520"]},{name:"Behrang Stesen",postcode:["35950"]},{name:"Bidor",postcode:["35500"]},{name:"Bota",postcode:["32600"]},{name:"Bruas",postcode:["32700"]},{name:"Changkat Jering",postcode:["34850"]},{name:"Changkat Keruing",postcode:["32500"]},{name:"Chemor",postcode:["31200"]},{name:"Chenderiang",postcode:["35300"]},{name:"Chenderong Balai",postcode:["36600"]},{name:"Chikus",postcode:["36750"]},{name:"Enggor",postcode:["33600"]},{name:"Gerik",postcode:["33300","33310","33320"]},{name:"Gopeng",postcode:["31600","31610"]},{name:"Hutan Melintang",postcode:["36400"]},{name:"Intan",postcode:["33200"]},{name:"Ipoh",postcode:["30000","30010","30020","30100","30200","30205","30250","30300","30350","30400","30450","30500","30502","30503","30504","30505","30506","30508","30510","30512","30516","30517","30518","30519","30520","30524","30532","30534","30536","30540","30542","30546","30548","30550","30551","30552","30554","30556","30560","30564","30570","30576","30580","30582","30586","30590","30592","30594","30596","30600","30604","30606","30609","30610","30612","30614","30620","30621","30622","30626","30628","30630","30632","30634","30644","30646","30648","30656","30658","30660","30661","30662","30664","30668","30670","30673","30674","30676","30682","30690","30700","30710","30720","30730","30740","30750","30760","30770","30780","30790","30800","30810","30820","30830","30840","30900","30902","30904","30906","30908","30910","30912","30988","30990","31350","31400","31407","31409","31450","31500","31650","31672"]},{name:"Jeram",postcode:["31850"]},{name:"Kampar",postcode:["31900","31907","31909","31910"]},{name:"Kampung Gajah",postcode:["36800","36810"]},{name:"Kampung Kepayang",postcode:["31300"]},{name:"Kamunting",postcode:["34600"]},{name:"Kuala Kangsar",postcode:["33000","33007","33009","33010","33020","33030","33040"]},{name:"Kuala Kurau",postcode:["34350"]},{name:"Kuala Sepetang",postcode:["34650"]},{name:"Lambor Kanan",postcode:["32900","32999"]},{name:"Langkap",postcode:["36700"]},{name:"Lenggong",postcode:["33400","33410","33420"]},{name:"Lumut",postcode:["32200"]},{name:"Malim Nawar",postcode:["31700"]},{name:"Mambang Di Awan",postcode:["31920","31950"]},{name:"Manong",postcode:["33800"]},{name:"Matang",postcode:["34750"]},{name:"Padang Rengas",postcode:["33700"]},{name:"Pangkor",postcode:["32300"]},{name:"Pantai Remis",postcode:["34900","34910"]},{name:"Parit",postcode:["32800","32810"]},{name:"Parit Buntar",postcode:["34200"]},{name:"Pengkalan Hulu",postcode:["33100"]},{name:"Pusing",postcode:["31550","31560"]},{name:"Rantau Panjang",postcode:["34140","42160"]},{name:"Sauk",postcode:["33500"]},{name:"Selama",postcode:["34100","34120","34130"]},{name:"Selekoh",postcode:["36200","36207","36209"]},{name:"Seri Manjong",postcode:["32040","32050"]},{name:"Simpang",postcode:["34700"]},{name:"Simpang Ampat Semanggol",postcode:["34400"]},{name:"Sitiawan",postcode:["32000","32010","32020"]},{name:"Slim River",postcode:["35800","35820"]},{name:"Sungai Siput",postcode:["31050","31100","31120"]},{name:"Sungai Sumun",postcode:["36300","36307","36309"]},{name:"Sungkai",postcode:["35600"]},{name:"Taiping",postcode:["34000","34007","34008","34009","34010","34020","34030"]},{name:"Tanjong Malim",postcode:["35900","35907","35909","35910"]},{name:"Tanjong Piandang",postcode:["34250"]},{name:"Tanjong Rambutan",postcode:["31250"]},{name:"Tanjong Tualang",postcode:["31800"]},{name:"Tapah",postcode:["35000","35007","35009"]},{name:"Tapah Road",postcode:["35400"]},{name:"Teluk Intan",postcode:["36000","36007","36008","36009","36010","36020","36030","36110"]},{name:"Temoh",postcode:["35350"]},{name:"Tldm Lumut",postcode:["32100"]},{name:"Trolak",postcode:["35700"]},{name:"Trong",postcode:["34800"]},{name:"Tronoh",postcode:["31750"]},{name:"Ulu Bernam",postcode:["36500"]},{name:"Ulu Kinta",postcode:["31150","31199"]}]},{name:"Perlis",city:[{name:"Arau",postcode:["02600","02607","02609"]},{name:"Kaki Bukit",postcode:["02200"]},{name:"Kangar",postcode:["01000","01007","01009","01500","01502","01503","01504","01505","01506","01508","01512","01514","01516","01517","01518","01524","01529","01532","01538","01540","01546","01550","01551","01556","01560","01564","01570","01572","01576","01578","01582","01586","01590","01592","01594","01596","01598","01600","01604","01606","01608","01609","01610","01612","01614","01620","01622","01626","01628","01630","01632","01634","01644","01646","01648","01660","01664","01670","01672","01673","01674","01676","01680","01694","02400","02450","02500"]},{name:"Kuala Perlis",postcode:["02000"]},{name:"Padang Besar",postcode:["02100"]},{name:"Simpang Ampat",postcode:["02700","02707","02709","02800"]}]},{name:"Sabah",city:[{name:"Beaufort",postcode:["89800","89807","89808","89809"]},{name:"Beluran",postcode:["90100","90107","90109"]},{name:"Beverly",postcode:["88700","89260"]},{name:"Bongawan",postcode:["89700","89707","89708","89709"]},{name:"Inanam",postcode:["88857"]},{name:"Keningau",postcode:["89000","89007","89008","89009"]}
1,{name:"Kota Belud",postcode:["89150","89157","89158","89159"]},{name:"Kota Kinabalu",postcode:["88000","88100","88110","88150","88200","88220","88300","88400","88450","88458","88460","88500","88502","88504","88505","88506","88508","88510","88512","88514","88516","88518","88520","88526","88527","88532","88534","88538","88540","88546","88550","88551","88552","88554","88556","88558","88560","88562","88564","88566","88568","88570","88572","88576","88580","88582","88586","88590","88592","88594","88596","88598","88600","88602","88604","88606","88608","88609","88610","88612","88614","88617","88618","88620","88621","88622","88624","88626","88628","88630","88632","88634","88644","88646","88648","88656","88658","88660","88661","88662","88670","88672","88673","88675","88676","88680","88690","88740","88757","88758","88759","88760","88761","88762","88763","88764","88765","88766","88767","88768","88769","88770","88771","88772","88773","88774","88775","88776","88777","88778","88779","88780","88781","88782","88783","88784","88785","88786","88787","88788","88789","88790","88800","88801","88802","88803","88804","88805","88806","88807","88808","88809","88810","88811","88812","88813","88814","88815","88816","88817","88818","88819","88820","88821","88822","88823","88824","88825","88826","88827","88828","88829","88830","88831","88832","88833","88834","88835","88836","88837","88838","88839","88840","88841","88842","88843","88844","88845","88846","88847","88848","88849","88850","88851","88852","88853","88854","88855","88860","88861","88862","88863","88865","88866","88867","88868","88869","88870","88871","88872","88873","88874","88875","88900","88901","88902","88903","88904","88905","88906","88988","88990","88991","88992","88993","88994","88995","88996","88997","88998","88999"]},{name:"Kota Kinabatangan",postcode:["90200"]},{name:"Kota Marudu",postcode:["89100","89107","89108","89109"]},{name:"Kuala Penyu",postcode:["89740","89747","89748","89749"]},{name:"Kudat",postcode:["89050","89057","89058","89059"]},{name:"Kunak",postcode:["91200","91207","91209"]},{name:"Lahad Datu",postcode:["91100","91108","91109","91110","91111","91112","91113","91114","91115","91116","91117","91118","91119","91120","91121","91122","91123","91124","91125","91126","91127","91128","91150"]},{name:"Likas",postcode:["88856"]},{name:"Membakut",postcode:["89720","89727","89728","89729"]},{name:"Menumbok",postcode:["89760","89767","89768","89769"]},{name:"Nabawan",postcode:["89950","89957","89958","89959"]},{name:"Pamol",postcode:["90400"]},{name:"Papar",postcode:["89600","89607","89608","89609"]},{name:"Penampang",postcode:["89500","89507","89508","89509"]},{name:"Putatan",postcode:["88721","88722","88723","88724","88725"]},{name:"Ranau",postcode:["89300","89307","89308","89309","89320","89350","89357"]},{name:"Sandakan",postcode:["90000","90008","90009","90300","90307","90700","90701","90702","90703","90704","90705","90706","90707","90708","90709","90711","90712","90713","90714","90715","90716","90717","90718","90719","90720","90721","90722","90723","90724","90725","90726","90727","90728","90729","90730","90731","90732","90733","90734","90735","90736","90737","90738","90739","90740","90741"]},{name:"Semporna",postcode:["91300","91307","91308","91309"]},{name:"Sipitang",postcode:["89850","89857","89858","89859"]},{name:"Tambunan",postcode:["89650","89657","89658","89659"]},{name:"Tamparuli",postcode:["89250","89257","89258","89259"]},{name:"Tanjung Aru",postcode:["88858"]},{name:"Tawau",postcode:["91000","91007","91008","91009","91010","91011","91012","91013","91014","91015","91016","91017","91018","91019","91020","91021","91022","91023","91024","91025","91026","91027","91028","91029","91030","91031","91032","91033","91034","91035","91045","91056"]},{name:"Tenom",postcode:["89900","89907","89908","89909"]},{name:"Tuaran",postcode:["89200","89207","89208","89209"]}]},{name:"Sarawak",city:[{name:"Asajaya",postcode:["94600"]},{name:"Balingian",postcode:["96350"]},{name:"Baram",postcode:["98050","98057","98058","98059"]},{name:"Bau",postcode:["94000","94007","94009"]},{name:"Bekenu",postcode:["98150","98157","98159"]},{name:"Belaga",postcode:["96900","96950","96999"]},{name:"Belawai",postcode:["96150"]},{name:"Betong",postcode:["95700","95707","95709"]},{name:"Bintangor",postcode:["96500","96507","96508","96509","96510"]},{name:"Bintulu",postcode:["97000","97004","97007","97008","97009","97010","97011","97012","97013","97014","97015","97300"]},{name:"Dalat",postcode:["96300","96307","96309"]},{name:"Daro",postcode:["96200"]},{name:"Debak",postcode:["95500"]},{name:"Engkilili",postcode:["95800"]},{name:"Julau",postcode:["96600"]},{name:"Kabong",postcode:["94650"]},{name:"Kanowit",postcode:["96700","96707","96709"]},{name:"Kapit",postcode:["96800","96807","96809"]},{name:"Kota Samarahan",postcode:["94300"]},{name:"Kuching",postcode:["93000","93010","93030","93050","93100","93150","93200","93250","93300","93350","93400","93450","93500","93502","93503","93504","93505","93506","93507","93508","93514","93516","93517","93518","93519","93520","93527","93529","93532","93540","93550","93551","93552","93554","93556","93558","93560","93564","93566","93570","93572","93576","93578","93582","93586","93590","93592","93594","93596","93600","93604","93606","93608","93609","93610","93612","93614","93618","93619","93620","93626","93628","93632","93634","93648","93658","93660","93661","93662","93668","93670","93672","93677","93690","93694","93700","93702","93704","93706","93708","93710","93712","93714","93716","93718","93720","93722","93724","93726","93728","93730","93732","93734","93736","93738","93740","93742","93744","93746","93748","93750","93752","93754","93756","93758","93760","93762","93764","93900","93902","93904","93906","93908","93910","93912","93914","93916","93990"]},{name:"Lawas",postcode:["98850","98857","98859"]},{name:"Limbang",postcode:["98700","98707","98708","98709"]},{name:"Lingga",postcode:["94900"]},{name:"Long Lama",postcode:["98300"]},{name:"Lubok Antu",postcode:["95900"]},{name:"Lundu",postcode:["94500","94507","94509"]},{name:"Lutong",postcode:["98100","98107","98109"]},{name:"Matu",postcode:["96250"]},{name:"Miri",postcode:["98000","98007","98008","98009"]},{name:"Mukah",postcode:["96400","96410"]},{name:"Nanga Medamit",postcode:["98750"]},{name:"Niah",postcode:["98200"]},{name:"Pusa",postcode:["94950"]},{name:"Roban",postcode:["95300"]}
1,{name:"Saratok",postcode:["95400","95407","95409"]},{name:"Sarikei",postcode:["96100","96107","96108","96109"]},{name:"Sebauh",postcode:["97100"]},{name:"Sebuyau",postcode:["94850"]},{name:"Serian",postcode:["94700","94707","94709","94750","94760"]},{name:"Sibu",postcode:["96000","96007","96008","96009"]},{name:"Siburan",postcode:["94200"]},{name:"Simunjan",postcode:["94800","94807","94809"]},{name:"Song",postcode:["96850"]},{name:"Spaoh",postcode:["95600"]},{name:"Sri Aman",postcode:["95000","95007","95008","95009"]},{name:"Sundar",postcode:["98800"]},{name:"Tatau",postcode:["97200"]}]},{name:"Selangor",city:[{name:"Ampang",postcode:["68000"]},{name:"Bandar Baru Bangi",postcode:["43650"]},{name:"Bandar Puncak Alam",postcode:["42300"]},{name:"Bangi",postcode:["43600"]},{name:"Banting",postcode:["42700"]},{name:"Batang Berjuntai",postcode:["45600","45607","45609","45620","45630"]},{name:"Batang Kali",postcode:["44300","44309","44330"]},{name:"Batu Caves",postcode:["68100"]},{name:"Beranang",postcode:["43700","43701"]},{name:"Bukit Rotan",postcode:["45700"]},{name:"Cheras",postcode:["43200","43207"]},{name:"Cyberjaya",postcode:["63000","63100","63200","63300"]},{name:"Dengkil",postcode:["43800","43807"]},{name:"Hulu Langat",postcode:["43100"]},{name:"Jenjarom",postcode:["42600","42610","42619"]},{name:"Jeram",postcode:["45800"]},{name:"Kajang",postcode:["43000","43007","43009","43558"]},{name:"Kapar",postcode:["42200","42209"]},{name:"Kerling",postcode:["44100"]},{name:"Klang",postcode:["41000","41050","41070","41100","41150","41160","41200","41205","41250","41299","41300","41301","41400","41500","41506","41560","41586","41600","41670","41672","41700","41710","41720","41730","41750","41780","41900","41902","41904","41906","41908","41910","41912","41914","41916","41918","41990","42100","42150"]},{name:"Klia",postcode:["64000"]},{name:"Kuala Kubu Baru",postcode:["44000","44010","44020","44110"]},{name:"Kuala Selangor",postcode:["45000","45010"]},{name:"Pelabuhan Klang",postcode:["42000","42007","42008","42009"]},{name:"Petaling Jaya",postcode:["46000","46040","46050","46080","46100","46150","46160","46200","46300","46350","46400","46460","46500","46505","46506","46510","46547","46549","46551","46564","46582","46598","46662","46667","46668","46672","46675","46692","46700","46710","46720","46730","46740","46750","46760","46770","46780","46781","46782","46783","46784","46785","46786","46787","46788","46789","46790","46791","46792","46793","46794","46795","46796","46797","46798","46799","46800","46801","46802","46803","46804","46805","46806","46860","46870","46960","46962","46964","46966","46968","46970","46972","46974","46976","46978","46990","47300","47301","47304","47307","47308","47309","47310","47400","47410","47430","47800","47801","47810","47820","47829","47830","47850"]},{name:"Puchong",postcode:["47100","47110","47120","47130","47140","47150","47160","47170","47180","47190"]},{name:"Pulau Carey",postcode:["42960","42999"]},{name:"Pulau Indah",postcode:["42900","42907","42920"]},{name:"Pulau Ketam",postcode:["42940"]},{name:"Rasa",postcode:["44200"]},{name:"Rawang",postcode:["48000","48009","48010","48020","48050","48100","48300","48302"]},{name:"Sabak Bernam",postcode:["45200","45207","45209"]},{name:"Sekinchan",postcode:["45400"]},{name:"Semenyih",postcode:["43500"]},{name:"Sepang",postcode:["43900"]},{name:"Serdang",postcode:["43400"]},{name:"Serendah",postcode:["48200","48250"]},{name:"Seri Kembangan",postcode:["43300","43399"]},{name:"Shah Alam",postcode:["40000","40100","40140","40150","40160","40169","40170","40179","40200","40250","40300","40350","40400","40409","40410","40440","40450","40460","40470","40490","40500","40502","40503","40505","40512","40517","40520","40529","40542","40548","40550","40551","40560","40564","40570","40572","40576","40578","40582","40590","40592","40594","40596","40598","40600","40604","40607","40608","40610","40612","40620","40622","40626","40630","40632","40646","40648","40650","40660","40664","40670","40672","40673","40674","40675","40676","40680","40690","40700","40702","40704","40706","40708","40710","40712","40714","40716","40718","40720","40722","40724","40726","40728","40730","40732","40800","40802","40804","40806","40808","40810","40900","40912","40915","40990","42450"]},{name:"Subang Airport",postcode:["47200","47210"]},{name:"Subang Jaya",postcode:["47500","47507","47510","47600","47601","47610","47618","47620","47630","47640","47650","55555"]},{name:"Sungai Ayer Tawar",postcode:["45100"]},{name:"Sungai Besar",postcode:["45300"]},{name:"Sungai Buloh",postcode:["47000","47020","47031"]},{name:"Sungai Pelek",postcode:["43950","43999"]},{name:"Tanjong Karang",postcode:["45500"]},{name:"Tanjong Sepat",postcode:["42800"]},{name:"Telok Panglima Garang",postcode:["42425","42500","42507","42509"]}]},{name:"Terengganu",city:[{name:"Ajil",postcode:["21800","21810","21820"]},{name:"Al Muktatfi Billah Shah",postcode:["23400"]},{name:"Ayer Puteh",postcode:["24050"]},{name:"Bukit Besi",postcode:["23200"]},{name:"Bukit Payong",postcode:["21400"]},{name:"Ceneh",postcode:["24060"]},{name:"Chalok",postcode:["21450"]},{name:"Cukai",postcode:["24000","24007","24009","24010","24020","24030","24040"]},{name:"Dungun",postcode:["23000","23007","23009","23050"]},{name:"Jerteh",postcode:["22000","22010","22020","22030","22040"]},{name:"Kampung Raja",postcode:["22200"]},{name:"Kemasek",postcode:["24200","24207","24209","24210","24220"]}
1,{name:"Kerteh",postcode:["24300"]},{name:"Ketengah Jaya",postcode:["23300","23345"]},{name:"Kijal",postcode:["24100","24107","24109"]},{name:"Kuala Berang",postcode:["21700"]},{name:"Kuala Besut",postcode:["22300","22307","22309"]},{name:"Kuala Terengganu",postcode:["20000","20050","20080","20100","20200","20300","20400","20500","20502","20503","20504","20505","20506","20508","20512","20514","20516","20517","20518","20519","20520","20532","20534","20536","20538","20540","20542","20546","20548","20550","20551","20552","20554","20556","20560","20564","20566","20568","20570","20572","20576","20578","20582","20586","20590","20592","20596","20600","20604","20606","20608","20609","20610","20612","20614","20618","20620","20622","20626","20628","20630","20632","20646","20648","20656","20658","20660","20661","20662","20664","20668","20670","20672","20673","20674","20676","20680","20690","20698","20700","20710","20720","20900","20902","20904","20906","20908","20910","20912","20914","20916","20918","20920","20922","20924","20926","20928","20930","20990","20999","21000","21009","21010","21020","21030","21040","21050","21060","21070","21080","21090","21100","21109","21200","21209","21210","21220","21300","21309"]},{name:"Marang",postcode:["21600","21610"]},{name:"Paka",postcode:["23100"]},{name:"Permaisuri",postcode:["22100","22107","22109","22110","22120"]},{name:"Sungai Tong",postcode:["21500"]}]},{name:"Wp Labuan",city:[{name:"Labuan",postcode:["87000","87007","87008","87010","87011","87012","87013","87014","87015","87016","87017","87018","87019","87020","87021","87022","87023","87024","87025","87026","87027","87028","87029","87030","87031","87032","87033"]}]},{name:"Wp Putrajaya",city:[{name:"Putrajaya",postcode:["62000","62007","62050","62052","62100","62150","62200","62250","62300","62500","62502","62503","62504","62505","62506","62510","62512","62514","62516","62517","62518","62519","62520","62522","62524","62526","62527","62529","62530","62532","62536","62539","62540","62542","62546","62550","62551","62570","62574","62576","62578","62582","62584","62590","62592","62594","62596","62602","62604","62605","62606","62616","62618","62620","62623","62624","62628","62630","62632","62648","62652","62654","62657","62662","62668","62670","62674","62675","62676","62677","62686","62690","62692","62988"]}]}],r=()=>a.map(e=>e.name),o=e=>{if(!e)return[];let t=a.find(t=>t.name.toLowerCase()===e.toLowerCase());return t?t.city.map(e=>e.name):[]},i=(e,t)=>{if(!e||!t)return[];let n=a.find(t=>t.name.toLowerCase()===e.toLowerCase());if(n){let e=n.city.find(e=>e.name.toLowerCase()===t.toLowerCase());return e?e.postcode:[]}return[]}},87927:function(e,t,n){"use strict";n.d(t,{Oi:function(){return u},v1:function(){return g}});var a=n(99843),r=n(43486),o=n(44065),i=n(75271);function s(e,t,n){try{return e(t)}catch(e){return n?(0,r.i)(25,t,e,n):(0,r.i)(24,t,e),null}}function c(e){function t(t){if(void 0===t)return null;let n="";if(Array.isArray(t)){if(void 0===t[0])return null;n=t[0]}return"string"==typeof t&&(n=t),s(e.parse,n)}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:n=>t(n)??e}},withOptions(e){return{...this,...e}}}}let u=c({parse:e=>e,serialize:String});function l(e,t){return e.valueOf()===t.valueOf()}c({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),c({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),c({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return t<"0"||!(1&t.length)?t:"0"+t}}),c({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String}),c({parse:e=>"true"===e.toLowerCase(),serialize:String}),c({parse:e=>{let t=new Date(parseInt(e));return t.valueOf()==t.valueOf()?t:null},serialize:e=>""+e.valueOf(),eq:l}),c({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:l}),c({parse:e=>{let t=new Date(e.slice(0,10));return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString().slice(0,10),eq:l});let d=(0,o.o)("sync-emitter",()=>(0,a.i)()),p={},m=(e,t)=>
1"defaultValue"===e?void 0:t;function f(e,t,n,r,o,i){let c=!1,u=Object.entries(e).reduce((e,[u,l])=>{var d;let p=t?.[u]??u,m=r[p],f="multi"===l.type?[]:null,h=void 0===m?("multi"===l.type?n.getAll(p):n.get(p))??f:m;return o&&i&&((d=o[p]??f)===h||null!==d&&null!==h&&"string"!=typeof d&&"string"!=typeof h&&d.length===h.length&&d.every((e,t)=>e===h[t]))?e[u]=i[u]??null:(c=!0,e[u]=((0,a.o)(h)?null:s(l.parse,h,p))??null,o&&(o[p]=h)),e},{});if(!c){let t=Object.keys(e),n=Object.keys(i??{});c=t.length!==n.length||t.some(e=>!n.includes(e))}return{state:u,hasChanged:c}}function h(e,t){return Object.fromEntries(Object.keys(e).map(n=>[n,e[n]??t[n]?.defaultValue??null]))}function g(e,t={}){let{parse:n,type:s,serialize:c,eq:u,defaultValue:l,...g}=t,[{[e]:y},b]=function(e,t={}){let n=(0,i.useId)(),s=(0,o.i)(),c=(0,o.a)(),{history:u=s?.history??"replace",scroll:l=s?.scroll??!1,shallow:g=s?.shallow??!0,throttleMs:y=a.l.timeMs,limitUrlUpdates:b=s?.limitUrlUpdates,clearOnDefault:v=s?.clearOnDefault??!0,startTransition:C,urlKeys:S=p}=t,x=Object.keys(e).join(","),j=(0,i.useRef)(e),_=j.current,w=JSON.stringify(Object.entries(_),m)===JSON.stringify(Object.entries(e),m)&&Object.entries(e).every(([e,t])=>{let n=_[e]?.defaultValue,a=t.defaultValue;return!!Object.is(n,a)||void 0!==n&&void 0!==a&&t.eq?.(n,a)===!0})?_:e;j.current=w;let A=(0,i.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,S[e]??e])),[x,JSON.stringify(S)]),N=(0,o.r)(Object.values(A)),E=N.searchParams,k=(0,i.useRef)({}),P=(0,i.useRef)(null),O=(0,i.useRef)(null),T=(0,a.n)(Object.values(A)),[I,R]=(0,i.useState)(()=>f(e,S,E,T).state),D=(0,i.useRef)(I),L=Object.values(A).map(e=>`${e}=${E.getAll(e)}`).join("&")+JSON.stringify(T),B=()=>{let{state:t,hasChanged:a}=f(e,S,E,T,k.current,D.current);return a&&((0,r.t)(1,n,x,t),D.current=t,R(t)),a},M=Object.keys(k.current).join("&")!==Object.values(A).join("&"),Z=null===O.current||O.current===(N.pathname??location.pathname),K=!1;(M||Z&&P.current!==L)&&(P.current=L,K=B(),M&&(k.current=Object.fromEntries(Object.entries(A).map(([t,n])=>[n,e[t]?.type==="multi"?E.getAll(n):E.get(n)??null])))),M||K||!Z||I===D.current||R(D.current),(0,i.useEffect)(()=>{O.current=N.pathname??location.pathname,B()},[L,N.pathname]),(0,i.useEffect)(()=>{let t=Object.keys(e).reduce((t,a)=>(t[a]=({state:t,query:o})=>{R(i=>{let s=A[a];return Object.is(i[a]??null,t)?((0,r.t)(2,n,x,s,t,e[a]?.defaultValue,D.current),i):(D.current={...D.current,[a]:t},k.current[s]=o,(0,r.t)(3,n,x,s,t,e[a]?.defaultValue,D.current),D.current)})},t),{});for(let a of Object.keys(e)){let e=A[a];(0,r.t)(4,n,e,x),d.on(e,t[a])}return()=>{for(let a of Object.keys(e)){let e=A[a];(0,r.t)(5,n,e,x),d.off(e,t[a])}}},[x,A]);let F=(0,i.useCallback)((e,t={})=>{let o;let i=Object.fromEntries(Object.keys(w).map(e=>[e,null])),s="function"==typeof e?e(h(D.current,w))??i:e??i;(0,r.t)(6,n,x,s);let p=0,m=!1,f=[];for(let[e,n]of Object.entries(s)){let r=w[e],i=A[e];if(!r||void 0===i||void 0===n)continue;(t.clearOnDefault??r.clearOnDefault??v)&&null!==n&&void 0!==r.defaultValue&&(r.eq??((e,t)=>e===t))(n,r.defaultValue)&&(n=null);let s=null===n?null:(r.serialize??String)(n);d.emit(i,{state:n,query:s});let h={key:i,query:s,options:{history:t.history??r.history??u,shallow:t.shallow??r.shallow??g,scroll:t.scroll??r.scroll??l,startTransition:t.startTransition??r.startTransition??C}},S=t.limitUrlUpdates??r.limitUrlUpdates??b;if(S?.method==="debounce"){let e=S.timeMs??a.l.timeMs,t=a.t.push(h,e,N,c);p<e&&(o=t,p=e)}else{let e=S?.timeMs??t.throttleMs??r.throttleMs??y;f.push(a.t.abort(i)),a.r.push(h,e),m=!0}}let S=f.reduce((e,t)=>t(e),m?a.r.flush(N,c):a.r.getPendingPromise(N));return o??S},[x,u,g,l,y,b?.method,b?.timeMs,C,v,w,A,N.updateUrl,N.getSearchParamsSnapshot,N.rateLimitFactor,c]);return[(0,i.useMemo)(()=>h(I,w),[I,w]),F]}({[e]:{parse:n??(e=>e),type:s,serialize:c,eq:u,defaultValue:l}},g);return[y,(0,i.useCallback)((t,n={})=>b(n=>({[e]:"function"==typeof t?t(n[e]):t}),n),[e,b])]}}},function(e){e.O(0,[3476,5989,4237,7610,8174,9834,8051,9513,4540,928,4298,4190,6631,6220,9575,7444,9406,150,1887,5934,8060,9059,8672,1795,8374,7894,2888,9774,179],function(){return e(e.s=69498)}),_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.