{"version":3,"file":"CoverageMap.CKL9Bjf8.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","useState","c","__esmMin","oe","ie","x","_e","de","init_jsx_runtime","pe","J","c","init_npm_react_18_3_1","motion","LayoutGroup","MotionConfigContext","init_framer_motion_DhsWWWsN","withCSS","cx","addFonts","addPropertyControls","useVariantState","init_framer_BWFVvmND","Link","useComponentViewport","RichText","ControlType","useLocaleInfo","addPropertyOverrides","variants","nextOverrides","variant","overrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","FramerIPGSlt4rp","init_IPGSlt4rp","config","transition","value","contextValue","props","sub","name1","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","className","classNames","style","baseVariant","gestureVariant","sLjXfTQ81","nd0GkKWHh","CoverageMap","hover","setHover","font","counties","DATA","NUDGE","active","on","c$1","basePath","hoverFill","fill","showLabels","c$2","labelColor","showCities","CITIES","t","showOffice","accent","officeLabel","init_CoverageMap","\"viewBox\"","\"office\"","\"cx\"","\"cy\"","\"outline\"","\"counties\"","\"name\"","\"slug\"","\"region\"","\"d\"","\"n\"","\"x\"","\"y\"","\"a\""],"sources":["https:/framerusercontent.com/modules/zFTOkGIVC9sPGOeGcF4N/x1SFG5EWUs5nrYpb10xe/IPGSlt4rp.js","https:/framerusercontent.com/modules/XQifFuuygchvKjTqdbVB/cu5gkZ9vBfGIOWx1wCAs/CoverageMap.js"],"sourcesContent":["// Generated by Framer (e163439)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={hV8Bc4Rnb:{hover:true}};const serializationHash=\"framer-XKNND\";const variantClassNames={hV8Bc4Rnb:\"framer-v-162dbea\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sLjXfTQ81=undefined;const nd0GkKWHh=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,name1,sub,width,...props})=>{return{...props,nd0GkKWHh:sub??props.nd0GkKWHh??\"All 32 boroughs and the City\",sLjXfTQ81:name1??props.sLjXfTQ81??\"London\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,sLjXfTQ81,nd0GkKWHh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"hV8Bc4Rnb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-162dbea\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hV8Bc4Rnb\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-f6b02869-2938-4efc-9e82-1b5495d7c086)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({\"hV8Bc4Rnb-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ril9sd\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"zMWTCVEjm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-zfisys, normal)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-25db5608-66f1-488f-918a-28dca248775d))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-q5xy1t, normal)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-1k2zljd, var(--token-25db5608-66f1-488f-918a-28dca248775d))\"},children:\"London\"})})}),className:\"framer-1d9isg4\",\"data-framer-name\":\"Name\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Vb7mP_uLp\",style:{\"--extracted-1k2zljd\":\"var(--token-25db5608-66f1-488f-918a-28dca248775d)\",\"--extracted-a0htzi\":\"var(--token-25db5608-66f1-488f-918a-28dca248775d)\",\"--extracted-q5xy1t\":\"normal\",\"--extracted-zfisys\":\"normal\"},text:sLjXfTQ81,variants:{\"hV8Bc4Rnb-hover\":{\"--extracted-1k2zljd\":\"#2F80ED\",\"--extracted-a0htzi\":\"#2F80ED\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"hV8Bc4Rnb-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-zfisys, normal)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-a0htzi, #2F80ED)\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-q5xy1t, normal)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-1k2zljd, #2F80ED)\"},children:\"London\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXI=\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"15px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-615ab8f7-f3fd-4e4c-8b71-b5718939705f))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXI=\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"15px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-1asg273, normal)\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-615ab8f7-f3fd-4e4c-8b71-b5718939705f))\"},children:\"All 32 boroughs and the City\"})})}),className:\"framer-1yk9d4f\",\"data-framer-name\":\"Sub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tmHVYjVPs\",style:{\"--extracted-1asg273\":\"normal\",\"--extracted-1w3ko1f\":\"var(--token-615ab8f7-f3fd-4e4c-8b71-b5718939705f)\",\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"var(--token-615ab8f7-f3fd-4e4c-8b71-b5718939705f)\"},text:nd0GkKWHh,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4534c9dd-071d-48b0-b4ac-ff97af95687b))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-1asg273, normal)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4534c9dd-071d-48b0-b4ac-ff97af95687b))\"},children:\"→\"})})}),className:\"framer-17vd046\",\"data-framer-name\":\"Arrow\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"H4aby5Ips\",style:{\"--extracted-1asg273\":\"normal\",\"--extracted-1w3ko1f\":\"var(--token-4534c9dd-071d-48b0-b4ac-ff97af95687b)\",\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"var(--token-4534c9dd-071d-48b0-b4ac-ff97af95687b)\"},variants:{\"hV8Bc4Rnb-hover\":{\"--extracted-1w3ko1f\":\"#2F80ED\",\"--extracted-r6o4lv\":\"#2F80ED\",x:8}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"hV8Bc4Rnb-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #2F80ED)\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\"',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-1asg273, normal)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, #2F80ED)\"},children:\"→\"})})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-XKNND.framer-1palgn1, .framer-XKNND .framer-1palgn1 { display: block; }\",\".framer-XKNND.framer-162dbea { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 14px 0px 14px 0px; position: relative; width: 480px; }\",\".framer-XKNND .framer-ril9sd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-XKNND .framer-1d9isg4, .framer-XKNND .framer-1yk9d4f { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-XKNND .framer-17vd046 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-XKNND[data-border=\"true\"]::after, .framer-XKNND [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eNYz5ZqIB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"sLjXfTQ81\":\"name1\",\"nd0GkKWHh\":\"sub\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIPGSlt4rp=withCSS(Component,css,\"framer-XKNND\");export default FramerIPGSlt4rp;FramerIPGSlt4rp.displayName=\"Region Row\";FramerIPGSlt4rp.defaultProps={height:200,width:200};addPropertyControls(FramerIPGSlt4rp,{sLjXfTQ81:{defaultValue:\"London\",title:\"Name\",type:ControlType.String},onsLjXfTQ81Change:{changes:\"sLjXfTQ81\",type:ControlType.ChangeHandler},nd0GkKWHh:{defaultValue:\"All 32 boroughs and the City\",title:\"Sub\",type:ControlType.String},onnd0GkKWHhChange:{changes:\"nd0GkKWHh\",type:ControlType.ChangeHandler}});addFonts(FramerIPGSlt4rp,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIPGSlt4rp\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"sLjXfTQ81\\\":\\\"name1\\\",\\\"nd0GkKWHh\\\":\\\"sub\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eNYz5ZqIB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IPGSlt4rp.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType,Link}from\"framer\";const DATA={\"viewBox\":\"0 0 1000 1273\",\"office\":{\"cx\":477.9,\"cy\":727.8},\"outline\":\"M-134 -156l1 2-8 7-1 2 0 1-2-1-7 5-1 5 11 22 7-2-8 16-15 10 0 28 2 0 2-6 0 1 1 0 1-2 1 2 1-2 1 1 3-1 1-1 0-6 0-1-3-5 1-2 8-4 1 1 1 1-10 2 0 2 3 6 0 11-3 0-3-1-3 3-2 5 1 4 3 1 3 1-3 0-7 7 0 83 3 0 3-1 2 0 8-4 0 1 5-2 4-1 8-2 5 0 3 1 2 3-8-4-27 9 6 6 1 1 1 5 0 1-1 1-15-12 0 154 24 6 2-2 4-8 37-16-35 18-8 18-13-4-11 5 0 688 43-18 9-24 4 14 11-25 48-38-10-6-1-5 5-7 19 8-2-11 0-1 2-1-1-2 0-2 1-3 2 18-2 3-3 1-17-6 13 18-24 14-43 59-13 27 10 10-2-1 0 1-8-8-13 2-28 31 0 268 77 40 27 27-1 19 10-14-13-14 12-21 53 6 34 18 25-7 0-33-4 7-4-1 1-5-4 3-4-6-2 1-1 5-2-1 2-6-3 3-2 0 5-3-1-6 3 0-4-3-7 9-4 0 9-18 2 6 8 4 0-1 1 1 2 0-2-3 1-1-3 0 0-2-1 0 0-2 0-1-1 0 1-2 3 0 1 9 8-2 6 7-4 6 15-12 33 1 2-3 0-2-5 3-1-1 1 0-1-1-1-2-1-1 0-1 2 1 0 2 1 1 5-1 12-5 12 2 13 5 5 4 2 1 1 0-6-4 10-19 5 5 23-5 6-3-4 1-6-16 4 2 0 2 2 0 0 6 2 1 0 1 14-2 8-11 0-3-1 3-1-3-2 2 1-2-2-1 1-2-3 1 0-7-21-20-13-6 0-2 1 0 0 1 1 1-2-5 21 16 1-14 2-1 0-3 0-1 2 8-3 8 17 16 1-7-2-2 0-1 1 1 0-2 1 1 0-1 1 0 1-1-1-1 3-4 1-2 1 1 3-1-4 1 0 1-1 1-2 2 1 3-2 15 39 26 7-6 0-1-1 1-7 2 7-5-9-16-6 0 0-5 3-1-1 5 14 1 2-4 3 7 3-3-3 11-5 1 0 2 1 1 0 3 4 5 15-4-5-18 7-4 21 0 0 1-3 7 0 4 8 4-1-14 9 11 4-11 3 14 6-4 3-8-3 12-5 2-8-3-9 10 30 23 21-22 37-12 29 2 42-9-4-2 76 20 1 0-3-6 0-3 18 18 29 9 29-32 73-22 25-21-7-8 56 13-4-21 13-27 72-30 18-17-9-60 16-8 3-23-96 9-9 7-18 0-3 5-5 1-5-9-27 2 2-14-1 1-3-4-1-1-1 0-3-2-2-4 0-1 4-1-1-3-7 1 0 7 1 2 1 0 0 1 3 3-11 5-3-3-3-6-5 10-22-14-3 9-17 8 2 5-1 1-1 1 1 1-1 1 2 2-1 1-1-3 0-1-1-1 1-8 19-18 19-2 3-2-1-5 2 0 0-2 2-2 0 1 1 0 1 1 3-3 14 6 1-10-14-7-43-4-4 5-2 8-18 5-12-3-4-7-9 5-15-11-7 0-12-12-16 7-10 1-5-5-1 2 1 2 0 2 0 1-4 2-23-10-4 9-16 9-3-1-4-3-2-7-4 3-1 3-1 2-2 0-1-1-4-5-2 0-3 4-3 2 4 7-4 9 0-16 6-7 2 0 2 2 3 4 2 0 2-5 1-2 1 0 2 0 10 10 19-18 23 10 2-8 3-2 16 4 4-10 69 29 13-4 2-15 24-5-5-1-3-6 4 5 3-1 8 5 15-6-2-2-7-1 1-2-9-1-4-3 20 6 36 4 16-12 0-2-2-2-2-2 0-3-2 4 3 1-5 0 2-1 0-2 3-6 0-4-4 12-3-9-18 4-3-1 35-14-20-3-4-5-6 2-21-2-1 4-14-2 5 0 8-1 1-1-3 0-1-1-1-1 5-3 4 5 11 0 1-3 5 0 1 1 2-1 3 0 17 8 21-1 4-4 3-18 0-20-12-5-9 10-16 0 0 5-6 1 2 6-3-5-2 1-1 4-4 1 0-1 0-2 8-6-6 0 0 1 0-1 0-1-7-2 0 1-1 0-8-8 2 0 0 1 1 1 4 2 1-5 7 3-1-1 2 1 1-1 0-1-1 1 0-2 7 0 0-3 17 3 9-8-4-2-2 1-1 1 2-2-2-1-3 0 0-3 13 3-12-7 8-1 3 4 0-6 4-4 1 1-2 2-1 1-1 2 0 1 5-6 5-3-3 0-1-1 12-1 5 2-10-7 8 3-5-14 12 19 11-3 0-3 2-1-1 4-4 3 1 0 0 1-6 0-1-1-1 1 6 13 42-16 16-20 1-5-1-1-3 0-1-1 1 9-1 1 0-5-1 1-1 0 0-1-1 1-1-1 0 3-1 0-3-2-1 3-4-6 3-4-4 4-7-1 11-12 1 0 4 3 10-21-2 4-8-4-4 4-14-3-13 3-13-2-2-3 53-2 0-2-2-10-21-8-7-10 1-7 8 14 16 5 2 3 3 1 1 0 9 24 17-23-2-3-5-3-1-7-5 0 3-7-3-7-2-1-2-1 1-3-7-1 1-2 2 0 2 1 1-5 3-4 1-2 3 1-7 9 6 6 2 9-2 3 5 4 1 6 5 3 1 5 10-8 0-3 5-7 1-5 0-1 8-6 2-3-2 0 17-12 0-4 5-6 2-5-5-1-1-2 0-2 0 1 1-1-1-1-13 2-3-1-1-4 1-1 3 4 9-4 11 9-7 18-7 4 1 3-7 5-7 3-4 4-2 3 29-19 9-38 3-36 10-14 19-61-10-2 12-2-10-51-16 6-1 7-1 1-4-3 7-9 13-6 2 3 3 15 2 0 1 0 0-20-15-43-93-78-63-14 3 2-1-1-2 1-1 0-2 0 0 2 0-1-7-1 3 3-4-3-5 3-10-3-4 1-2-3-3 0-2-4-4 4 2 1 0 2-2 2-38-12-4 1 0 3 4-2 0 1 2 0 2 1-6 0-3 2 1 2-1-1-1 1 0-1-1 1-1 1-6-1 7-1 0-3-12 2 0 1 0-1-7-2-1 1 2 2-2-1-2 1-1 1 1 0-1 1-7-4-2 0-11 11-11 37-20 15 0 3 9 22-5 7 0 1-5 5 0 3 4 6 1 3-2 20 0 10-3 5-3 3 3-50 9-12-10-24-32-5-2 13-3 9-6 11 11-33 0-3-8-12-2-6-26-17-9 8-15 10-5 2 21-13 11-12-5 1-4-2-2-1 11 1 4-10 14-19 43-31 1-5 1-1-1-1 3-1 1-33-4-19-40-93-15-11 2 5-3 2 0-2-5-2 1-7-12-4 4 4-3 1 0 1 0 1-81-81-53 15-8-2-14-13-19 7 2 10-2 7-4 5 3 12-9 5 1 5-4 7 3 8 0 8-2 6-2 4-1 1-2-1 6-39 9-5-3-12 4-21-12-3-8 4-7-4-10 8-4-5 5-13-2 0 0 2-1 1-1 0-10-2 1 2 0 2-2-4 0-2-6 1-5-2-2-1 0-3-4-3 32 9-1 17 9-8 28 1 18-10 18 9 72-12 4 12 27 27 44-2 18 13-9 15 6-6 4-8-7-20-60-84-20-53 5-29 28-13-45-24-1-16zM-104 850l-3 9 0-3 3-6-2 3-3-1 0-1 1-2 1-1 4 0 1-2 0 2-7 3 2 1 2-2zM653 897l0 2-3-2 0-1 1-3 1 0-2 3zM888 691l0-1 0-2 1-3-2-4 0-2-1 0 0-1 1 0 0 2 3 3zM928 592l-2 0-3-2 0 1-5 4-6-2 8-5 2 1 1 0 2 1 1 2zM-82 -59l1-2-2-1 0-2 2 3 0 1 0 1-1 0 1 1zM-14 782l0-8 3-1-1 8-2 1 0 2-1 1zM718 346l1-2 0-1-1-2 0-1 1 0 0 3-1 3 1 6 0 4zM847 414l0 1 0-1-1 0 0-2 0-1 0-1zM741 343l4-1 0 1-1 0 0 1 0-1-2 0zM289 1195l20 3-9-12 3 1-2-1 0-1 3 1 0-9-6 0-2 12-8 2zM165 1233l-11 10 24-2 43 37 29-9 6-21 21-13-9-15-28-1 3-5-15-11-4 2 4 11-1 3-1 1 0 3-1 2-1 1-4-24-24 17 5 0-1 1-1 1 1 1 4 0-1 1-5-1-1-1 0 1-1 0 0 1 1 0 1 1 0 1-3-2 0 3-3-8zM709 949l6 10 2 8 4-2 1 2 3-2 10 4 0-3 2 2 9 4 13-7-11-17-38-12-2 9z\",\"counties\":[{\"name\":\"London\",\"slug\":\"london\",\"region\":\"London\",\"d\":\"M488 849l-51 22-14 0-10-7 6 30-8 34 46 29-3 26 20-21 3 17 9-3 8 5 1 12 8 6 20-21 10 4 3 15 4-6 2 6 11-1 0-9 16-20 1-25 14-18-9-2-3-9-10-3-12 7-11 1-6-5-1 2 1 2 0 2 0 1-5 2-3-2-1-7-7 2-11-3-4 9-16 9-3-1-4-3-2-7-4 3-1 3-1 2-2 0-1-1-4-6-5 5-3 2 4 7-1 1-5 3 2 5-3-5 7-4-4-4 0-2 0-1 6-7 2 0 2 2 3 4 2 0 2-5 1-2 1 0 2 0 10 10 19-18 17 0 3 2 0 6 3 2 2-8 3-2 16 4 3-10 19 5 10 9 10-15 3 4 1-5 16-5-26-35-36 11-21-16 1-14-37-3z\",\"cx\":437.3,\"cy\":920.1},{\"name\":\"Hertfordshire\",\"slug\":\"hertfordshire\",\"region\":\"South East\",\"d\":\"M443 786l-25-9-10 19-9-11-6 10-20-4-7-16-12 6 14 15 4 14 29 15 0 19 11 3-8 5 5 24 5-1 0-12 9 8 14 0 20-11 14 0 22-19 37 3-1-24 10-12 29-9 5-26 6-2-4-11-13 4-2-26-5-13-6 0-7-27-17-3-22 17-8-24-15 17 4 10-11 10-5 2-6-9-4 8-13-1 4 11-6 4-4-12-3 18 15 32z\",\"cx\":508.7,\"cy\":783.2},{\"name\":\"Bedfordshire\",\"slug\":\"bedfordshire\",\"region\":\"South East\",\"d\":\"M443 626l0-17-11-2-11-14-13 1-5 25-16-9-11 4 4 16-7 13 10 5-2 17 10 11-18 24 6 4-4 15 3 11-13 25 28 15 15 26 12-21 23 11 8-7-15-33 3-18 4 12 6-4-4-11 13 1 4-8 6 9 5-2 11-10-4-10 17-21 1-19-22-2 5-6-11-7 5-6-14-7 3-11z\",\"cx\":434.6,\"cy\":692.1},{\"name\":\"Essex\",\"slug\":\"essex\",\"region\":\"South East\",\"d\":\"M575 760l4 11-6 2-5 26-29 9-10 12 0 38 21 16 36-11 7 6 19 30-16 4-1 5-3-4-10 15 17 11 8-5 7 9 9 0 13-4 2-15 24-5-5-1-3-6 4 5 3-1 8 5 15-6-2-2-7-1 1-2-4-1-1 0-1 0-2-1-1 1-4-3 20 6 4-4 32 8 15-11-3-10 1 5-5 0 2-1 0-2 3-6 0-4-7 3 3 6 0 3-3-6-3 2 3-5-18 4-3-1 19-3 5-4-1-3-4-2 0-1-2 0-1 0 3-1 15 8 1-8-20-3-4-5-6 2-21-2-1 4-14-2 5 0 8-1 1-1-3 0-1-1-1-1 7 1-2-4 4 5 11 0 1-3 5 0 1 1 2-1 3 0 17 8 21-1 4-4 3-18 0-20-12-5-9 10-16 0 0 5-6 1 2 6-3-5-2 1-1 4-4 1 0-1 0-2 8-6-6 0 0 1 0-1 0-1-7-2 0 1-1 0-8-8 2 0 0 1 1 1 4 2 1-5 7 3-1-1 2 1 1-1 0-1-1 1 0-2 7 0 0-3 17 3 9-8-4-2-2 1-1 1 2-2-2-1-3 0 0-3 13 3-12-7 8-1 3 4 0-6 4-4 1 1-2 2-1 1-1 2 0 1 5-6 5-3-3 0-1-1 12-1 5 2-10-7 2-3 6 6-5-14 10 7-5 2 7 10 11-3 0-3 2-1-1 4-4 3 1 0 0 1-6 0-1-1-1 1 6 13 22-4 20-12 16-20 0-6-3 0-1-1 1 9-1 1 0-5-9 4-4-6 3-4-4 4-7-1 11-12 1 0 4 3 12-16-2-5-2 4-52-2-3-6-19-1-2-6-42 6-11-27-10-3 4-13-7-6-43 13-9-10-4 5-15 3-1 9-23-21-9 5-11-6-9 17-14-4-9 21 0 8 6 0 5 13 2 26zM653 903l0-4-3-2 0-1 1-3 1 0-2 3 3 1zM734 883l-1 8 6 1 22-24-20 2-2 8-7 0 4 7z\",\"cx\":634.9,\"cy\":808.4},{\"name\":\"Kent\",\"slug\":\"kent\",\"region\":\"South East\",\"d\":\"M641 929l-18 9-12-3-4-7-9 5-15-8-14 19-4 32-12 10 1 9-12 2 2 58 22-2 7 13 37-3 8 7-2 8 13 2 16 12 0 7 24 11 21-6 11 9 16 1 9 20 11-5-1 12 28 5 1-36 15-18 67-25 18-17 2-31-11-29 2-2 0-4 3-2 9 2 4-6 4-15-5-6-94 11-9 7-26 6 2-5-7-4-13 3 1-4-12-2-3 5 2-14-9-6-2-4 0-1 4-1-1-3-7 1 0 7 1 2 1 0 0 1 3 3-6 3-2-5-3 7-3-3-3-6-5 10 2-6-5 4-19-12-3 9-2 0-2-3-3 5-10 6 2 5-1 1-1 1 1 1-1 1 2 2-1 1-1-3 0-1-1-1 1-8 13-12 3 4 3-10 6 1 1 0 1 0 11-3 3-2 0-1-1-1-3 4 1-4 4-3 0-2 2-2 0 1 1 0 1 1 3-3 3 1 2 5 11-4-6-11-36-6-19 2zM705 949l10 10 0 7 6-1 1 2 3-2 10 4 0-3 2 2 9 4 13-7-11-17-28-10-10-2-2 9 1 4z\",\"cx\":704.8,\"cy\":1034.7},{\"name\":\"Surrey\",\"slug\":\"surrey\",\"region\":\"South East\",\"d\":\"M409 928l-6 3 5 10-11-7-6 4-6 23-27 6-11 14 9 13 1 24-17-3-10 13 6 12-3 13 7-3 14 17-5 4 3 6 14 6 16-7 22 3 63-19 23-14 10 3 1 7 43-1-4-28 6-14-3-19-3-3-4 6-3-15-10-4-20 21-8-6-1-12-8-5-9 3-4-17-19 21 3-26z\",\"cx\":450.8,\"cy\":1006},{\"name\":\"Sussex\",\"slug\":\"sussex\",\"region\":\"South East\",\"d\":\"M490 1046l-86 33-22-3-16 7-13-6-11 9-11-1-12 17-12 32 5 7-8 13 7 10-1 4 0 5-3 7 0 4 8 4-1-14 9 11 4-11-2 9 5 5 6-4 2-8 1 2-3 10-5 2-8-3-9 10 31 23 20-22 37-12 26 2 44-11 73 20 1 0-3-6 0-3 3 9 15 9 29 9 29-32 73-22 25-21-7-8 6 6 24-1-6-9-8 6-9-20-16-1-11-9-21 6-24-11 0-7-16-12-13-2 2-8-8-7-39 3-5-13-65 3-1-7z\",\"cx\":586.6,\"cy\":1133},{\"name\":\"Buckinghamshire\",\"slug\":\"buckinghamshire\",\"region\":\"South East\",\"d\":\"M377 731l2-27-6-4 18-24-10-11 2-17-14-6-29 15-5 10-13 2 12 22-12 17-7 2-10-23-21 3 4 4-23 7-4 10 20 7-10 18 4 5 6-2-10 22 6 2 5 19-7 4-10-6-5 4 14 31 12 4 0-5 16-1 19 16 1 15-4 2 5 3-10-2-8 9 2 18 7 2-6 10 9 11 5-6 8 6 13-2 18-10 6 8-2 18 9 9 7-2-6-14 7-4 10 6 5-4 0 9 9 0-1 7 11-1 3-26-15-30 7-16-10-1-1-21-28-13-4-14-13-13 11-8 7 16 20 4 11-8-11-17-28-15z\",\"cx\":319.4,\"cy\":781.1},{\"name\":\"Berkshire\",\"slug\":\"berkshire\",\"region\":\"South East\",\"d\":\"M403 931l8-4 2-8 3-2-11 1 2-6-10-1-1-9-4 4-14-5-3 12 6 5-10-1-6-6 2-20-6-6-26 12-13-6-4 10 7 12-18 18-3-13-13 10-9-10-13 1-9-10 0-11-15 6-30-14-3 8-6-4-25 10-20-10-8 16 16 24-1 11-11 3 18 18 0 16 16-3-3-7 8-7 65 6 12-10 9 10 30-3 35 13 11-14 27-6 3-19 8-8 12 7z\",\"cx\":285.8,\"cy\":933},{\"name\":\"Oxfordshire\",\"slug\":\"oxfordshire\",\"region\":\"South East\",\"d\":\"M265 799l2-8-7-7 5-4 10 6 7-4-5-19-6-2 10-22-6 2-4-5 10-18-15-5-14 13-26 1 1-14-8-14 4-11-6-3 18-4-20-28-5 13-10 6 8 8-6 2-11-9-6 2 2 6-10 1-8 40-19 6-2 9-13-13 1 10 11 10-7 6 2 9-12 12 2 24-10 9 6 24 11 14-8-1-4 6 9 15-7 13 2 12 8 0 11 21 11-14 20 10 25-10 6 4 3-8 30 14 15-6 0 11 10 10 12-1 9 10 13-10 0 12 8-2 13-15-8-20-9-6 6-11-7-2-2-18 8-9 10 2-5-3 4-2-1-15-19-16-16 1-3 5z\",\"cx\":199,\"cy\":792.7},{\"name\":\"Hampshire\",\"slug\":\"hampshire\",\"region\":\"South East\",\"d\":\"M145 1115l4 6-13 11-14-12-23-4-5-9-9 10 0-8-20 6 20 29 15-4-10 25 11-1 1 8 1 2 2 1-5 12 6 16 9-6 1 13 15-2-2 6 12 2 13 5 5 4 2 1 1 0-6-4 11-8 1-5-1 0 1-1-2-2 0-3 5 5 23-5 6-3-4 1-6-16 4 2 0 2 2 0 2 8 14-2 8-11 0-3-1 3-1-3-2 2 1-2 0-1-1 0-1 0 1-2-3 1 0-7-21-20-13-6 1-5 20 16 1-10 3-1-3-2 2-6 2 8-3 8 15 15 3 1 0-7-2-2 0-1 1 1 0-2 1 1 0-1 1 0 1-1-1-1 3-4 1-2 1 1 3-1-4 1 0 1-1 1-2 2 1 3-2 15 29 20 10 6 7-6 0-1-1 1-7 2 7-5-9-16-6 0 0-5 3-1-1 5 14 1 2-4 3 7 3-3-1 5-4-1 2 4 0 3-5 1 1 3 0 3 4 5 14-3-4-19 3-1 3 4 1-7 21 0 1-8-7-10 8-13-5-7 12-32 13-18 10 2 11-9-4-6 5-4-12-15-9 1 3-13-6-12 10-13 17 3-2-28-20-17-23-5-30 3-9-10-12 10-65-6-8 7 3 7-23-1-2 36-17-2-6 14-15 5 10 19-3 11 9 4-2 30 9 12z\",\"cx\":234.9,\"cy\":1090.5},{\"name\":\"Cambridgeshire\",\"slug\":\"cambridgeshire\",\"region\":\"East Anglia\",\"d\":\"M456 454l-40 13 4 10-6 12 4 5 15-2 1 21 14 8 3 15-6 14-19 19-12 1-1 8 19 29 11 2 0 19 21-2-3 11 14 7-5 6 11 7-5 6 21 0-2 35 7 13 27-17 13 4 8 18 8-20 14 4 9-17 11 6 9-5 24 21 4-14-4-18 7-16 8-6 10 3 5-24-21-10-13 10-7-16 4-11 15 16 20-12-18-12 3-13-8-4-8-19 12-9 0-9-14-18-14-5-15 5-2-4-8-3 6-4-6-2 3-16-6-11 7-8-12-11 4-11-8 1 4-25-26 5-9 25-21-5-18 10-13-1-3-6-13 7z\",\"cx\":520.9,\"cy\":574},{\"name\":\"Norfolk\",\"slug\":\"norfolk\",\"region\":\"East Anglia\",\"d\":\"M627 425l-10 16 4 6 1 3-2 30-6 11-19 28-4 4 15-5 14 5 15 25 57-10 12 5-11 17 17 9 23-7 30 12 24-3 35 9 52-35-3-10 6 6 8-7 19 6 6-9 12 7 12-11-13-13 2-6 11-5 14 8-5-31-16 6-1 7-1 1 0-5-2 2-1 1-1-1 7-9 13-6 2 3 3 15 2 0 1 0 0-20-15-43-64-61-39-20-53-11 3 2-1-1-2 1-1 0-2 0 0 2 0-1-7-1 3 3-4-3-5 3-10-3-4 1-2-3-3 0-2-4-4 4 2 1 0 2-1 0 0 1-1 0 0 1-2 0 1-6-4-2-6 3-7-3 0 3 0 1-6-4-2 0 0 1 2 2-3 2 2-3-7-2 6-1-12-3-4 1 0 3 4-2 0 1 2 0 2 1-6 0-3 2 1 2-1-1-1 1 0-1-1 1-1 1-6-1 7-1 0-3-12 2 0 1 0-1-7-2-1 1 2 2-2-1-2 1-1 1 1 0-1 1-2-2-1-3-6 1-11 11-11 37-20 15 0 3zM920 512l-11-11-2-1 3 0-1 1 9 9 1-3zM719 356l-1-10 1-2 0-1-1-2 0-1 1 0 0 3-1 3zM901 453l0-6 0-1 1-1 1-1 1 0 1 0zM909 441l5-2 3 0 2-1 1-3 1 0-2 3-2 1-2 0zM570 453l7 0-4 11 12 11-7 8 6 11-3 16 6 2-6 4 10 7 28-43 2-32-4-5-1 1 1-6 9-12-11-26-19 0-5 12 6 4-24 14z\",\"cx\":762.2,\"cy\":455.9},{\"name\":\"Suffolk\",\"slug\":\"suffolk\",\"region\":\"East Anglia\",\"d\":\"M631 622l24 8-5 24-10-3-8 6-9 22 6 15 11-1 4-5 9 10 43-13 7 6-4 13 10 3 11 27 42-6 2 6 22 5 16-1 0-2 7-3 1-2 6 6 21-1 0-2-2-10-21-8-7-10 1-7 8 14 16 5 2 3 3 1 1 0 9 24 17-23-2-3-5-3-1-7-5 0 3-7-3-7-2-1-2-1 1-3-7-1 1-2 2 0 2 1 1-5 3-4 1-2 3 1-7 9 6 6 2 9-2 3 5 4 1 6 5 3 1 5 10-8 0-3 5-7 1-5 0-1 8-6 2-3-2 0 17-12 0-4 5-6 2-5-5-1-1-2 0-2 0 1 1-1-1-1-13 2-3-1-1-4 1-1 3 4 9-4 11 9-7 18-7 4 1 3-7 5-7 3-4 4-2 3 29-19 9-38 3-36 10-14 19-61-10-2 12-2-3-14-20-14-9 10 6 9 7 3-6 11-10 2-7-7-6 9-20-6-8 7-6-6 3 10-52 35-35-9-24 3-30-12-23 7-17-9 11-17-12-5-52 6-18 15 8 19 8 4-3 13 18 12-20 12-15-16-4 11 5 8-5 2 7 6zM888 691l0-1 0-2 1-3-2-4 0-2-1 0 0-1 1 0 0 2 3 3zM928 592l-2 0-3-2 0 1-2 0 1 1-1 0-3 3-6-2 8-5 2 1 1 0 2 1 1 2z\",\"cx\":783.6,\"cy\":627.2},{\"name\":\"Northamptonshire\",\"slug\":\"northamptonshire\",\"region\":\"East Midlands\",\"d\":\"M317 538l-12-6-11 3-12 19-8-6-15 15-9 3-4-2 6 15-21 10 13 7-6 9 4 11-16 9 7 16-14 3-4 8 20 29-18 4 6 3-4 11 8 14-1 14 21 1 15-8 3-19 23-7-4-4 21-3 10 23 7-2 12-17-12-22 13-2 12-14 26-10 7-13-4-16 11-4 10 10 6-1 5-25 13-1-7-23 13-2 24-32-3-15-14-8-1-21-15 2-4-5 6-14-10-8-9 12 2 8-10-1-20 11-7 8 0 3 0-1-1 3-3 4-3 0-5 2-2 3-5-3-10 1-1-1-1 0-1 0-1 0-1 0 0-1-1 1-4-4-2 1z\",\"cx\":324,\"cy\":600.5},{\"name\":\"Leicestershire\",\"slug\":\"leicestershire\",\"region\":\"East Midlands\",\"d\":\"M153 446l11 17-7 7 3 15 61 41 29 40 9-3 15-15 8 6 12-19 11-3 12 7 8-26 2-1 4 4 1-1 0 1 2 0 1 0 1 0 1 1 10-1 5 3 2-3 5-2 3 0-13-23-12-6 9-28-8-24 36-11-4-21-23-36 5-17-5-12-13 11-6 17-20 11 3 5-15 18-19 2-1-4-36 13-11-13 1-19-18 2-30 40-21 1 3 14z\",\"cx\":250.4,\"cy\":451.5},{\"name\":\"Nottinghamshire\",\"slug\":\"nottinghamshire\",\"region\":\"East Midlands\",\"d\":\"M243 230l3 26-30 7 5 30-9 10 2 5 1 3-1 0 1 4 2 8 8 16 1 24 11 6-8 9 0 18 18 14 19-12 32-1 13-17-3-5 20-11 6-17 13-11-7-14 11-6 2-10 14-5-9-11 3-32-11-2 8-12 13-2 2-9-5-7-21 5 0 4-2 4 2 3 0 3-1-1-1-5 2-5-1-6 4-8-4-4 8-8-3-20-8-3 3-14-9-11 5-11-28-2 3-6-8-11-19 30-20 3-8 10-1 15-6-1 6 7-15 11 8 14z\",\"cx\":289.1,\"cy\":276.5},{\"name\":\"Derbyshire\",\"slug\":\"derbyshire\",\"region\":\"East Midlands\",\"d\":\"M53 185l5 59 6-6 25 15 18 35 5 39-16 10-6 21 7 15 11 0 13 9 23 2 10 9-6 6 5 7-5 7-13-2-9 22 11 3 0 9 13 1 3-4 10-5-1-17 20-1 30-40 25-5-2-8-9-3-1-24-13-38 9-8-5-30 31-8-4-25 9-7 0-14-19 0-14-13-6 7-12 0-5-10-30 15-22-5 9-12-18-8 2-10-21-13-1-15-12-5 0-13-18-11-9 1-2 10-12 2-3 20-10 9 8 6-10 16z\",\"cx\":159.5,\"cy\":275.5},{\"name\":\"Warwickshire\",\"slug\":\"warwickshire\",\"region\":\"West Midlands\",\"d\":\"M140 483l-34 7 25 57 15-10 27 6 9-4 11 10-2 15-8 9-14-3-7 6-12-10-5 10-16 5-7-8-7 7-7-4 1 7-8-8-19 3 5 16-5 13-12 4 5 22-11 19 7 1-3 5 10 9 5-9 23 9 8 14 6-1-1 11 7 0 2 12 17 1-11 19 14 14 2-9 19-6 11-43 7 2-2-6 6-2 11 9 6-3-8-7 10-6 9-22 14-3-7-16 16-9-4-11 6-9-13-7 22-11-32-52-61-41-3-15 7-7-6-10-5-3-13 11z\",\"cx\":161.1,\"cy\":591.6},{\"name\":\"Lincolnshire\",\"slug\":\"lincolnshire\",\"region\":\"East Midlands\",\"d\":\"M367 55l2 8-2 8-4 5 3 11-2 2-5 0-2 5 1 4-4 7 3 8 0 8-2 6-2 4-1 1-2-1 6-10-2-14 2-15 3-4 6-1-3-12 4-16-40 18-8 22 1 17-12 3-1 7 11 15-3 6 28 2 3-4 0-3 0-2 1 0-1 1 0 4 0 1-8 9 10 17-3 13 7 3 3 12-7 29 10 3 11-6 5 7-2 9-13 2-8 12 11 2-3 32 9 11-14 5-2 10-11 6 12 24-3 26 6 1 15 28 4 21 22 2 7 12 27 7-7 13-16 2 7 10 10-5 12 2 20-11 14 10 13-7 3 6 13 1 18-10 21 5 9-25 26-4 11-36-10-18-28-11 3-6-10 8-15 10-5 2 21-13 11-12-5 1-4-2-2-1 11 1 4-10 14-19 43-31 1-5 1-1-1-1 3-3 1-31-4-19-24-54-3-8 1-2-5-3 1-2-1-1-1 0 1-3-3-1-10-24-6 2-5-8 2 5-3 2 0-2-1 1-1 0 0-2-1 1-2-2 1-7-12-4 4 4-3 1 0 1 0 1-24-29-8 1-26-23-19-29-45 5-12 9-8-2-14-13z\",\"cx\":486.3,\"cy\":256.9},{\"name\":\"Rutland\",\"slug\":\"rutland\",\"region\":\"East Midlands\",\"d\":\"M372 421l24 2l2 4l2 1l1 4l2 1l0 2l10 2l3 2l4 0l0 1l4 0l0 1l4 0l3 3l-8 13l-14 2l1 3l3 2l0 2l1 1l2 -1l2 2l1 5l-2 1l-7 -6l-2 4l-3 2l0 2l-3 2l1 7l1 0l-1 3l-11 -1l-4 2l-1 2l-13 6l-7 7l-1 7l-3 3l-2 0l-5 -10l-2 -1l-3 -8l-2 -1l0 -2l-13 -7l8 -26l1 0l-8 -26l3 -2l9 -2l0 -1l4 0l6 -3l13 -3z\",\"cx\":376.1,\"cy\":459.9}]};// Large towns and cities, placed from their latitude and longitude. a = label side (\"l\" left, \"b\" below).\nconst CITIES=[{\"n\":\"Cambridge\",\"x\":559.5,\"y\":636},{\"n\":\"Norwich\",\"x\":834.7,\"y\":467.1},{\"n\":\"Ipswich\",\"x\":801.6,\"y\":694.9},{\"n\":\"Peterborough\",\"x\":475.3,\"y\":489.7},{\"n\":\"Leicester\",\"x\":266.4,\"y\":464.3},{\"n\":\"Nottingham\",\"x\":261,\"y\":338.3},{\"n\":\"Derby\",\"x\":186.5,\"y\":351},{\"n\":\"Lincoln\",\"x\":405.5,\"y\":228.6},{\"a\":\"b\",\"n\":\"Northampton\",\"x\":320.6,\"y\":622.1},{\"a\":\"l\",\"n\":\"Milton Keynes\",\"x\":354.3,\"y\":701.2},{\"n\":\"Luton\",\"x\":434,\"y\":765.6},{\"n\":\"Bedford\",\"x\":422.5,\"y\":663.4},{\"n\":\"Oxford\",\"x\":237.7,\"y\":816.1},{\"n\":\"Reading\",\"x\":303.1,\"y\":934.2},{\"n\":\"Southampton\",\"x\":203.6,\"y\":1151.2},{\"n\":\"Portsmouth\",\"x\":277.6,\"y\":1192.5},{\"n\":\"Brighton\",\"x\":499.6,\"y\":1185.8},{\"n\":\"Chelmsford\",\"x\":643.6,\"y\":822.5},{\"n\":\"Colchester\",\"x\":740.1,\"y\":758.9},{\"n\":\"Southend\",\"x\":697.1,\"y\":898},{\"n\":\"Canterbury\",\"x\":783.8,\"y\":1003.7},{\"n\":\"Maidstone\",\"x\":655.3,\"y\":1006.9},{\"n\":\"Coventry\",\"x\":178.3,\"y\":555.7},{\"a\":\"l\",\"n\":\"Guildford\",\"x\":398.4,\"y\":1021.2}];/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function CoverageMap(props){const{basePath,accent,fill,hoverFill,landFill,landStroke,stroke,labelColor,showLabels,showOffice,showCities,officeLabel,style}=props;const[hover,setHover]=useState(null);const font={fontFamily:\"Inter, sans-serif\",fontWeight:600,fontSize:15,letterSpacing:\"-0.01em\",...props.font||{}};const counties=DATA.counties;const NUDGE={Buckinghamshire:[10,-45],Oxfordshire:[-30,-30],Nottinghamshire:[12,28],Derbyshire:[-12,-20],Bedfordshire:[-15,14],Hertfordshire:[10,6],Warwickshire:[-22,-6],Leicestershire:[-10,-28],Berkshire:[-45,25],Essex:[20,-30],Rutland:[8,-6]};const active=counties.find(c=>c.name===hover);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",...style},children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:DATA.viewBox,width:\"100%\",height:\"100%\",style:{display:\"block\"},role:\"img\",\"aria-label\":\"Map of the areas TECS covers in England\",children:[counties.map(c=>{const on=hover===c.name;return /*#__PURE__*/_jsx(Link,{href:basePath+c.slug,children:/*#__PURE__*/_jsx(\"a\",{\"aria-label\":c.name+\" passive fire protection\",children:/*#__PURE__*/_jsx(\"path\",{d:c.d,fill:on?hoverFill:fill,stroke:stroke,strokeWidth:1.5,fillRule:\"evenodd\",style:{cursor:\"pointer\",outline:\"none\",transition:\"fill 0.25s, stroke 0.25s\"},onMouseEnter:()=>setHover(c.name),onMouseLeave:()=>setHover(null)})})},c.name);}),/*#__PURE__*/_jsx(\"style\",{children:\"@keyframes cmLift { from { transform: scale(1); filter: drop-shadow(0 0 0 rgba(0,0,0,0)); } to { transform: scale(1.045); filter: drop-shadow(0 10px 14px rgba(0,0,0,0.55)); } }\"}),active&&/*#__PURE__*/_jsxs(\"g\",{style:{pointerEvents:\"none\",transformBox:\"fill-box\",transformOrigin:\"center\",animation:\"cmLift 0.22s ease-out forwards\"},children:[/*#__PURE__*/_jsx(\"path\",{d:active.d,fill:\"#0A0A0A\",fillRule:\"evenodd\"}),/*#__PURE__*/_jsx(\"path\",{d:active.d,fill:hoverFill,fillRule:\"evenodd\"})]},\"lift\"+active.name),showLabels&&counties.map(c=>/*#__PURE__*/_jsx(\"text\",{x:c.cx+(NUDGE[c.name]?.[0]||0),y:c.cy+(NUDGE[c.name]?.[1]||0),textAnchor:\"middle\",dominantBaseline:\"middle\",fill:labelColor,style:{...font,fontSize:19,pointerEvents:\"none\",opacity:hover&&hover!==c.name?.35:1,transition:\"opacity 0.25s\"},children:c.name},\"l\"+c.name)),showCities&&CITIES.map(t=>/*#__PURE__*/_jsxs(\"g\",{style:{pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:t.x,cy:t.y,r:5.5,fill:\"#FFFFFF\",stroke:\"#0A0C10\",strokeWidth:1.5}),/*#__PURE__*/_jsx(\"text\",{x:t.a===\"l\"?t.x-10:t.a===\"b\"?t.x:t.x+10,y:t.a===\"b\"?t.y+18:t.y,textAnchor:t.a===\"l\"?\"end\":t.a===\"b\"?\"middle\":\"start\",dominantBaseline:\"middle\",fill:labelColor,style:{...font,fontSize:17,fontWeight:500,opacity:.75,paintOrder:\"stroke\",stroke:\"#0A0C10\",strokeWidth:3,strokeLinejoin:\"round\"},children:t.n})]},\"t\"+t.n)),showOffice&&/*#__PURE__*/_jsxs(\"g\",{style:{pointerEvents:\"none\"},children:[/*#__PURE__*/_jsxs(\"circle\",{cx:DATA.office.cx,cy:DATA.office.cy,r:22,fill:accent,opacity:.25,children:[/*#__PURE__*/_jsx(\"animate\",{attributeName:\"r\",values:\"14;30;14\",dur:\"2.4s\",repeatCount:\"indefinite\"}),/*#__PURE__*/_jsx(\"animate\",{attributeName:\"opacity\",values:\"0.35;0;0.35\",dur:\"2.4s\",repeatCount:\"indefinite\"})]}),/*#__PURE__*/_jsx(\"circle\",{cx:DATA.office.cx,cy:DATA.office.cy,r:9,fill:accent,stroke:\"#FFFFFF\",strokeWidth:3})]})]}),active&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:20,bottom:20,display:\"flex\",alignItems:\"center\",gap:10,padding:\"10px 14px\",borderRadius:6,background:\"rgba(10,12,16,0.85)\",color:labelColor,...font,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:7,height:7,background:accent,display:\"inline-block\"}}),/*#__PURE__*/_jsx(\"span\",{children:active.name+\" \\xb7 \"+active.region})]}),showOffice&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",right:0,top:0,display:\"flex\",alignItems:\"center\",gap:10,padding:\"10px 14px\",borderRadius:6,background:\"rgba(10,12,16,0.85)\",color:labelColor,...font,fontWeight:500,fontSize:13,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:10,height:10,borderRadius:5,background:accent,border:\"2px solid #fff\",display:\"inline-block\"}}),/*#__PURE__*/_jsx(\"span\",{children:officeLabel})]})]});}CoverageMap.defaultProps={basePath:\"/areas/\",accent:\"#2F80ED\",fill:\"rgba(47,128,237,0.28)\",hoverFill:\"rgba(47,128,237,0.7)\",landFill:\"#14171D\",landStroke:\"#262B35\",stroke:\"#0A0C10\",labelColor:\"#FFFFFF\",showLabels:true,showOffice:true,showCities:true,officeLabel:\"Head office, Letchworth Garden City\"};addPropertyControls(CoverageMap,{basePath:{type:ControlType.String,title:\"Base path\",defaultValue:\"/areas/\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2F80ED\"},fill:{type:ControlType.Color,title:\"County\",defaultValue:\"rgba(47,128,237,0.28)\"},hoverFill:{type:ControlType.Color,title:\"Hover\",defaultValue:\"rgba(47,128,237,0.7)\"},landFill:{type:ControlType.Color,title:\"Land\",defaultValue:\"#14171D\"},landStroke:{type:ControlType.Color,title:\"Coast\",defaultValue:\"#262B35\"},stroke:{type:ControlType.Color,title:\"Borders\",defaultValue:\"#0A0C10\"},labelColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},showLabels:{type:ControlType.Boolean,title:\"Labels\",defaultValue:true},showOffice:{type:ControlType.Boolean,title:\"Office pin\",defaultValue:true},showCities:{type:ControlType.Boolean,title:\"Towns\",defaultValue:true},officeLabel:{type:ControlType.String,title:\"Office label\",defaultValue:\"Head office, Letchworth Garden City\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CoverageMap\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CoverageMap.map"],"mappings":"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"}