{"version":3,"file":"shared.BYjHFNoK.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","RichTextWithFX","RichText","cycleOrder","serializationHash","variantClassNames","transition1","animation1","transition3","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","Button5","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","React.Fragment","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","animation","transition1","animation1","transition2","toResponsiveImage","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","RichText","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","animation","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","TopBannerTitle","React.useContext","React.useMemo","React.Fragment","React.useState","React.forwardRef","useRef","React.useId","Image1"],"sources":["https:/framerusercontent.com/modules/R3gTkrJq732O8U5zeZuR/1hW34K44ln0oUdXyam3Q/AR24J6v1r.js","https:/framerusercontent.com/modules/q2w9LPOYL5e5J5Y2zQZc/IeqqcfZP0DaEnLARGdKd/fdtSL6sFP.js","https:/framerusercontent.com/modules/hMg9xnXIobSszWiJKV6p/YuUkKjNkpnLz89fx3gJo/vvXMoJicV.js","https:/framerusercontent.com/modules/2N48htPf2kcmlEkb5dQG/jxZVDk0ZNIPd9VRk66pA/Bi21bc0bz.js","https:/framerusercontent.com/modules/3qvqmDloHCGy4QtHJvk8/Pv0hU51kXvj7cBNjq7lB/d7tlNKu9N.js","https:/framerusercontent.com/modules/pVwGDApdNVush9iOj5P9/1MWok2hTQAHef3iLGTxn/pWphZpTks.js","https:/framerusercontent.com/modules/7aSB4r12hwpdSEWzJz2r/pMD7Z0YodamdYWqD6SE1/wixuIVNP1.js","https:/framerusercontent.com/modules/6daiYKEirOtjWedj0GFj/nMxuWK8eAItC7NbuPopS/HIM4UOGrb.js","https:/framerusercontent.com/modules/L2losLYZMr3VPwd190no/TMY4xzykC5381FPGqJv9/UwpKVgy3q.js","https:/framerusercontent.com/modules/zplfeMlcHNRnFPNy0dhC/LvaaJBCIL3Uy1AsmF2ju/nDhHfeSJO.js","https:/framerusercontent.com/modules/hEvMPJdI9kTLdtFzoiVv/lSdAQd9ba4eQUzer3og2/wRPYKaeLL-0.js","https:/framerusercontent.com/modules/hEvMPJdI9kTLdtFzoiVv/lSdAQd9ba4eQUzer3og2/wRPYKaeLL.js","https:/framerusercontent.com/modules/liiwphgSyNUYnLmHM2U3/zIzwlz5Cnx1kaa4PByt4/wRPYKaeLL.js","https:/framerusercontent.com/modules/knpjVncmWDTAh2mugdaD/g8oTAmimcQ3cSNSvjxMR/qRfGh8GXy.js","https:/framerusercontent.com/modules/rOv3AGnHok04vj7r07N1/ifWrwmLw6dGVPbp2DjMf/ZkjIgLOMl.js","https:/framerusercontent.com/modules/biAhfa74ssjfFiujVFe2/mGVnXeZ6EtFIcWw9gIpP/pSmyPK5dF.js"],"sourcesContent":["// Generated by Framer (27dd866)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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={IcmdxCm2B:{hover:true},QOvDsPFVK:{hover:true},xjHfK4evh:{hover:true}};const cycleOrder=[\"xjHfK4evh\",\"QOvDsPFVK\",\"IcmdxCm2B\"];const serializationHash=\"framer-5m29x\";const variantClassNames={IcmdxCm2B:\"framer-v-174k27j\",QOvDsPFVK:\"framer-v-fnv185\",xjHfK4evh:\"framer-v-4g2ik0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Xx9NnC1my=undefined;const EiIf3aE50=undefined;const RAiEc30LS=undefined;const LItcN5pAE=undefined;const P0pYP0Gca=undefined;const XT3MVueFw=undefined;const uLM3IvWBA=undefined;const bEkfX_uTS=undefined;const idGRpuCFg=undefined;const Jp5PfpXzU=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};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 humanReadableVariantMap={\"Border Button \":\"QOvDsPFVK\",\"Filled Button\":\"xjHfK4evh\",\"Small Button\":\"IcmdxCm2B\"};const Variants=motion.create(React.Fragment);const getProps=({borderDefault,defaultBackground,defaultTextColor,height,hoverBackground,hoverBorder,hoverTextColor,id,link4,newTab2,radius,text,width,...props})=>{return{...props,bEkfX_uTS:defaultTextColor??props.bEkfX_uTS??\"var(--token-327277ca-04ef-41bd-84dc-8fdd00489044, rgb(0, 0, 0))\",EiIf3aE50:radius??props.EiIf3aE50??\"50px\",idGRpuCFg:text??props.idGRpuCFg??\"聯絡我們\",Jp5PfpXzU:hoverTextColor??props.Jp5PfpXzU??\"var(--token-327277ca-04ef-41bd-84dc-8fdd00489044, rgb(0, 0, 0))\",LItcN5pAE:newTab2??props.LItcN5pAE??true,P0pYP0Gca:borderDefault??props.P0pYP0Gca??{borderColor:'var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:1},RAiEc30LS:link4??props.RAiEc30LS,uLM3IvWBA:hoverBorder??props.uLM3IvWBA??{borderColor:'var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"xjHfK4evh\",XT3MVueFw:hoverBackground??props.XT3MVueFw??\"var(--token-754c83d1-aeac-4d08-a28f-b85f8dd39e0b, rgb(184, 184, 184))\",Xx9NnC1my:defaultBackground??props.Xx9NnC1my??\"var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255))\"};};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,Xx9NnC1my,XT3MVueFw,bEkfX_uTS,Jp5PfpXzU,P0pYP0Gca,uLM3IvWBA,idGRpuCFg,EiIf3aE50,RAiEc30LS,LItcN5pAE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xjHfK4evh\",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__*/_jsx(Link,{href:RAiEc30LS,motionChild:true,nodeId:\"xjHfK4evh\",openInNewTab:LItcN5pAE,scopeId:\"AR24J6v1r\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-4g2ik0\",className,classNames)} framer-1v08m7y`,\"data-framer-name\":\"Filled Button\",layoutDependency:layoutDependency,layoutId:\"xjHfK4evh\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:Xx9NnC1my,borderBottomLeftRadius:radiusForCorner(EiIf3aE50,3),borderBottomRightRadius:radiusForCorner(EiIf3aE50,2),borderTopLeftRadius:radiusForCorner(EiIf3aE50,0),borderTopRightRadius:radiusForCorner(EiIf3aE50,1),boxShadow:\"none\",...style},variants:{\"IcmdxCm2B-hover\":{backgroundColor:XT3MVueFw},\"QOvDsPFVK-hover\":{\"--border-bottom-width\":(uLM3IvWBA?.borderBottomWidth??uLM3IvWBA?.borderWidth)+\"px\",\"--border-color\":uLM3IvWBA?.borderColor,\"--border-left-width\":(uLM3IvWBA?.borderLeftWidth??uLM3IvWBA?.borderWidth)+\"px\",\"--border-right-width\":(uLM3IvWBA?.borderRightWidth??uLM3IvWBA?.borderWidth)+\"px\",\"--border-style\":uLM3IvWBA?.borderStyle,\"--border-top-width\":(uLM3IvWBA?.borderTopWidth??uLM3IvWBA?.borderWidth)+\"px\",backgroundColor:XT3MVueFw,boxShadow:\"none\"},\"xjHfK4evh-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:XT3MVueFw,boxShadow:\"none\"},IcmdxCm2B:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",boxShadow:\"0px 2px 2px 1px rgba(0, 0, 0, 0.15)\"},QOvDsPFVK:{\"--border-bottom-width\":(P0pYP0Gca?.borderBottomWidth??P0pYP0Gca?.borderWidth)+\"px\",\"--border-color\":P0pYP0Gca?.borderColor,\"--border-left-width\":(P0pYP0Gca?.borderLeftWidth??P0pYP0Gca?.borderWidth)+\"px\",\"--border-right-width\":(P0pYP0Gca?.borderRightWidth??P0pYP0Gca?.borderWidth)+\"px\",\"--border-style\":P0pYP0Gca?.borderStyle,\"--border-top-width\":(P0pYP0Gca?.borderTopWidth??P0pYP0Gca?.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"IcmdxCm2B-hover\":{\"data-framer-name\":undefined},\"QOvDsPFVK-hover\":{\"data-framer-name\":undefined},\"xjHfK4evh-hover\":{\"data-framer-name\":undefined},IcmdxCm2B:{\"data-framer-name\":\"Small Button\"},QOvDsPFVK:{\"data-border\":true,\"data-framer-name\":\"Border Button \"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmFsZXdheS1ib2xk\",\"--framer-font-family\":'\"Raleway\", \"Raleway Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-bEkfX_uTS-AR24J6v1r))\"},children:\"View All\"})}),className:\"framer-pduouq\",fonts:[\"FS;Raleway-bold\"],layoutDependency:layoutDependency,layoutId:\"WEwibo5RY\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-bEkfX_uTS-AR24J6v1r)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-bEkfX_uTS-AR24J6v1r\":bEkfX_uTS,\"--variable-reference-Jp5PfpXzU-AR24J6v1r\":Jp5PfpXzU},text:idGRpuCFg,variants:{\"IcmdxCm2B-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-Jp5PfpXzU-AR24J6v1r)\",\"--variable-reference-Jp5PfpXzU-AR24J6v1r\":Jp5PfpXzU},\"xjHfK4evh-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-Jp5PfpXzU-AR24J6v1r)\",\"--variable-reference-Jp5PfpXzU-AR24J6v1r\":Jp5PfpXzU}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IcmdxCm2B-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmFsZXdheS1ib2xk\",\"--framer-font-family\":'\"Raleway\", \"Raleway Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Jp5PfpXzU-AR24J6v1r))\"},children:\"View All\"})})},\"xjHfK4evh-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmFsZXdheS1ib2xk\",\"--framer-font-family\":'\"Raleway\", \"Raleway Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"110%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Jp5PfpXzU-AR24J6v1r))\"},children:\"View All\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-5m29x.framer-1v08m7y, .framer-5m29x .framer-1v08m7y { display: block; }\",\".framer-5m29x.framer-4g2ik0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 32px 16px 32px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5m29x .framer-pduouq { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-5m29x.framer-v-174k27j.framer-4g2ik0 { height: 32px; padding: 16px; width: 142px; }\",'.framer-5m29x[data-border=\"true\"]::after, .framer-5m29x [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 50\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QOvDsPFVK\":{\"layout\":[\"auto\",\"auto\"]},\"IcmdxCm2B\":{\"layout\":[\"fixed\",\"fixed\"]},\"wJdsdQzkE\":{\"layout\":[\"auto\",\"auto\"]},\"vm7YiY6h4\":{\"layout\":[\"auto\",\"auto\"]},\"IPjeXUjYU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Xx9NnC1my\":\"defaultBackground\",\"XT3MVueFw\":\"hoverBackground\",\"bEkfX_uTS\":\"defaultTextColor\",\"Jp5PfpXzU\":\"hoverTextColor\",\"P0pYP0Gca\":\"borderDefault\",\"uLM3IvWBA\":\"hoverBorder\",\"idGRpuCFg\":\"text\",\"EiIf3aE50\":\"radius\",\"RAiEc30LS\":\"link4\",\"LItcN5pAE\":\"newTab2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAR24J6v1r=withCSS(Component,css,\"framer-5m29x\");export default FramerAR24J6v1r;FramerAR24J6v1r.displayName=\"Button 5\";FramerAR24J6v1r.defaultProps={height:50,width:128};addPropertyControls(FramerAR24J6v1r,{variant:{options:[\"xjHfK4evh\",\"QOvDsPFVK\",\"IcmdxCm2B\"],optionTitles:[\"Filled Button\",\"Border Button \",\"Small Button\"],title:\"Variant\",type:ControlType.Enum},Xx9NnC1my:{defaultValue:'var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Default Background \",type:ControlType.Color},XT3MVueFw:{defaultValue:'var(--token-754c83d1-aeac-4d08-a28f-b85f8dd39e0b, rgb(184, 184, 184)) /* {\"name\":\"Hover Button\"} */',title:\"Hover Background\",type:ControlType.Color},bEkfX_uTS:{defaultValue:'var(--token-327277ca-04ef-41bd-84dc-8fdd00489044, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Default Text Color\",type:ControlType.Color},Jp5PfpXzU:{defaultValue:'var(--token-327277ca-04ef-41bd-84dc-8fdd00489044, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Hover Text Color\",type:ControlType.Color},P0pYP0Gca:{defaultValue:{borderColor:'var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border Default\",type:ControlType.Border},uLM3IvWBA:{defaultValue:{borderColor:'var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Hover Border\",type:ControlType.Border},idGRpuCFg:{defaultValue:\"聯絡我們\",displayTextArea:false,title:\"Text\",type:ControlType.String},onidGRpuCFgChange:{changes:\"idGRpuCFg\",type:ControlType.ChangeHandler},EiIf3aE50:{defaultValue:\"50px\",title:\"Radius\",type:ControlType.BorderRadius},RAiEc30LS:{title:\"Link 4\",type:ControlType.Link},LItcN5pAE:{defaultValue:true,title:\"New Tab 2\",type:ControlType.Boolean},onLItcN5pAEChange:{changes:\"LItcN5pAE\",type:ControlType.ChangeHandler}});addFonts(FramerAR24J6v1r,[{explicitInter:true,fonts:[{cssFamilyName:\"Raleway\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Raleway\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZOIWAQVAVASXBR56BLYIAEYYR6JRABLJ/EEQDABDVRH2J6DA7SWMJNSBXSSKN5XD2/Z44HTHVYVEXDW67RPEV7ZLLGGIA6RIPD.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAR24J6v1r\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"128\",\"framerIntrinsicHeight\":\"50\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QOvDsPFVK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IcmdxCm2B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wJdsdQzkE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vm7YiY6h4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IPjeXUjYU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Xx9NnC1my\\\":\\\"defaultBackground\\\",\\\"XT3MVueFw\\\":\\\"hoverBackground\\\",\\\"bEkfX_uTS\\\":\\\"defaultTextColor\\\",\\\"Jp5PfpXzU\\\":\\\"hoverTextColor\\\",\\\"P0pYP0Gca\\\":\\\"borderDefault\\\",\\\"uLM3IvWBA\\\":\\\"hoverBorder\\\",\\\"idGRpuCFg\\\":\\\"text\\\",\\\"EiIf3aE50\\\":\\\"radius\\\",\\\"RAiEc30LS\\\":\\\"link4\\\",\\\"LItcN5pAE\\\":\\\"newTab2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AR24J6v1r.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const RichTextWithFX=withFX(RichText);const cycleOrder=[\"O2oJjeCCJ\",\"bv6ipF37s\",\"dpr2H7Nql\",\"uyIZRRfnG\"];const serializationHash=\"framer-sSdRK\";const variantClassNames={bv6ipF37s:\"framer-v-1v6434a\",dpr2H7Nql:\"framer-v-1lfqjjx\",O2oJjeCCJ:\"framer-v-1x5nthf\",uyIZRRfnG:\"framer-v-8enwbz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HvnkLnEgm=undefined;const ppviEFyH4=undefined;const gLBUepZHQ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={filter:\"blur(5px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.06,duration:1,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:.2,threshold:.5,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={bounce:.2,delay:.4,duration:.8,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:10};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 humanReadableVariantMap={\"Variant 1\":\"O2oJjeCCJ\",\"Variant 3\":\"dpr2H7Nql\",phone:\"bv6ipF37s\",tablet:\"uyIZRRfnG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,title2,visible,width,...props})=>{return{...props,gLBUepZHQ:title2??props.gLBUepZHQ??\"工程易專注香港工商裝修，打造高效易用一站式平台。服務涵蓋辦公室、商鋪、學校、安老院舍等多元化場景，精準配對合適的團隊，輕鬆打造理想空間！\",HvnkLnEgm:title??props.HvnkLnEgm??\"一站式滿足所有工程\",ppviEFyH4:visible??props.ppviEFyH4??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"O2oJjeCCJ\"};};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,HvnkLnEgm,gLBUepZHQ,ppviEFyH4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"O2oJjeCCJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"dpr2H7Nql\")return false;return value;};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-1x5nthf\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"O2oJjeCCJ\",ref:refBinding,style:{...style},...addPropertyOverrides({bv6ipF37s:{\"data-framer-name\":\"phone\"},dpr2H7Nql:{\"data-framer-name\":\"Variant 3\"},uyIZRRfnG:{\"data-framer-name\":\"tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(30, 30, 30))\"},children:\"一站式滿足所有工程\"})}),className:\"framer-3fst08\",effect:textEffect,fonts:[\"GF;Noto Sans TC-regular\"],layoutDependency:layoutDependency,layoutId:\"rkPBg1H6R\",style:{\"--extracted-1of0zx5\":\"rgb(30, 30, 30)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:HvnkLnEgm,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bv6ipF37s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"26px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(30, 30, 30))\"},children:\"一站式滿足所有工程\"})})},uyIZRRfnG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(30, 30, 30))\"},children:\"一站式滿足所有工程\"})})}},baseVariant,gestureVariant)}),isDisplayed(ppviEFyH4!==false)&&/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-line-height\":\"1.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bccec9be-f394-4f8e-9f84-44e931006ca7, rgb(74, 74, 74)))\"},children:\"工程易專注香港工商裝修，打造高效易用一站式平台。服務涵蓋辦公室、商鋪、學校、安老院舍等多元化場景，精準配對合適的團隊，輕鬆打造理想空間！\"})}),className:\"framer-b1lnog\",fonts:[\"GF;Noto Sans TC-regular\"],layoutDependency:layoutDependency,layoutId:\"YdyIDNyYG\",style:{\"--extracted-r6o4lv\":\"var(--token-bccec9be-f394-4f8e-9f84-44e931006ca7, rgb(74, 74, 74))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:gLBUepZHQ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bv6ipF37s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bccec9be-f394-4f8e-9f84-44e931006ca7, rgb(74, 74, 74)))\"},children:\"工程易專注香港工商裝修，打造高效易用一站式平台。服務涵蓋辦公室、商鋪、學校、安老院舍等多元化場景，精準配對合適的團隊，輕鬆打造理想空間！\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-sSdRK.framer-sn0b8f, .framer-sSdRK .framer-sn0b8f { display: block; }\",\".framer-sSdRK.framer-1x5nthf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; max-width: 820px; overflow: hidden; padding: 0px; position: relative; width: 820px; }\",\".framer-sSdRK .framer-3fst08 { flex: none; height: auto; max-width: 651px; position: relative; white-space: pre-wrap; width: 800%; word-break: break-word; word-wrap: break-word; }\",\".framer-sSdRK .framer-b1lnog { flex: none; height: auto; max-width: 80%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sSdRK.framer-v-1v6434a.framer-1x5nthf { gap: 8px; max-width: unset; width: 390px; }\",\".framer-sSdRK.framer-v-1v6434a .framer-3fst08 { max-width: unset; order: 0; width: 100%; }\",\".framer-sSdRK.framer-v-1v6434a .framer-b1lnog { order: 1; }\",\".framer-sSdRK.framer-v-1lfqjjx.framer-1x5nthf { gap: 0px; width: 390px; }\",\".framer-sSdRK.framer-v-1lfqjjx .framer-3fst08 { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 820\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"820px\",null,null]},\"bv6ipF37s\":{\"layout\":[\"fixed\",\"auto\"]},\"dpr2H7Nql\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"820px\",null,null]},\"uyIZRRfnG\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"820px\",null,null]}}}\n * @framerVariables {\"HvnkLnEgm\":\"title\",\"gLBUepZHQ\":\"title2\",\"ppviEFyH4\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfdtSL6sFP=withCSS(Component,css,\"framer-sSdRK\");export default FramerfdtSL6sFP;FramerfdtSL6sFP.displayName=\"Section Title 8\";FramerfdtSL6sFP.defaultProps={height:112,width:820};addPropertyControls(FramerfdtSL6sFP,{variant:{options:[\"O2oJjeCCJ\",\"bv6ipF37s\",\"dpr2H7Nql\",\"uyIZRRfnG\"],optionTitles:[\"Variant 1\",\"phone\",\"Variant 3\",\"tablet\"],title:\"Variant\",type:ControlType.Enum},HvnkLnEgm:{defaultValue:\"一站式滿足所有工程\",displayTextArea:true,placeholder:\"\",title:\"Title\",type:ControlType.String},onHvnkLnEgmChange:{changes:\"HvnkLnEgm\",type:ControlType.ChangeHandler},gLBUepZHQ:{defaultValue:\"工程易專注香港工商裝修，打造高效易用一站式平台。服務涵蓋辦公室、商鋪、學校、安老院舍等多元化場景，精準配對合適的團隊，輕鬆打造理想空間！\",displayTextArea:true,title:\"Title 2\",type:ControlType.String},ongLBUepZHQChange:{changes:\"gLBUepZHQ\",type:ControlType.ChangeHandler},ppviEFyH4:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onppviEFyH4Change:{changes:\"ppviEFyH4\",type:ControlType.ChangeHandler}});addFonts(FramerfdtSL6sFP,[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfdtSL6sFP\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"820\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"112\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"820px\\\",null,null]},\\\"bv6ipF37s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dpr2H7Nql\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"820px\\\",null,null]},\\\"uyIZRRfnG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"820px\\\",null,null]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"HvnkLnEgm\\\":\\\"title\\\",\\\"gLBUepZHQ\\\":\\\"title2\\\",\\\"ppviEFyH4\\\":\\\"visible\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fdtSL6sFP.map","// Generated by Framer (65a4904)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-600\",\"GF;Noto Sans TC-500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7361_C9Otma3uNQ.woff2\",weight:\"600\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz75Ky_C9Otma3uNQ.woff2\",weight:\"500\"}]}];export const css=[\".framer-GWqHC .framer-styles-preset-lu4os3:not(.rich-text-wrapper), .framer-GWqHC .framer-styles-preset-lu4os3.rich-text-wrapper h5 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-GWqHC\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-regular\",\"GF;Noto Sans TC-500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v38/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v38/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz75Ky_C9Otma3uNQ.woff2\",weight:\"500\"}]}];export const css=[\".framer-paoZr .framer-styles-preset-13vljlv:not(.rich-text-wrapper), .framer-paoZr .framer-styles-preset-13vljlv.rich-text-wrapper h4 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6396e7f2-0645-4f69-9a36-80e94f8ee015, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-paoZr .framer-styles-preset-13vljlv:not(.rich-text-wrapper), .framer-paoZr .framer-styles-preset-13vljlv.rich-text-wrapper h4 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6396e7f2-0645-4f69-9a36-80e94f8ee015, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-paoZr .framer-styles-preset-13vljlv:not(.rich-text-wrapper), .framer-paoZr .framer-styles-preset-13vljlv.rich-text-wrapper h4 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6396e7f2-0645-4f69-9a36-80e94f8ee015, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-paoZr\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-regular\",\"GF;Noto Sans TC-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"}]}];export const css=['.framer-ZvXgn .framer-styles-preset-4yzqs3:not(.rich-text-wrapper), .framer-ZvXgn .framer-styles-preset-4yzqs3.rich-text-wrapper h3 { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #1e1e1e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1399px) and (min-width: 810px) { .framer-ZvXgn .framer-styles-preset-4yzqs3:not(.rich-text-wrapper), .framer-ZvXgn .framer-styles-preset-4yzqs3.rich-text-wrapper h3 { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #1e1e1e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ZvXgn .framer-styles-preset-4yzqs3:not(.rich-text-wrapper), .framer-ZvXgn .framer-styles-preset-4yzqs3.rich-text-wrapper h3 { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #1e1e1e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ZvXgn\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-500\",\"GF;Noto Sans TC-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz75Ky_C9Otma3uNQ.woff2\",weight:\"500\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_C9Otma3uNQ.woff2\",weight:\"700\"}]}];export const css=[\".framer-8QltH .framer-styles-preset-1x797dv:not(.rich-text-wrapper), .framer-8QltH .framer-styles-preset-1x797dv.rich-text-wrapper h2 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6396e7f2-0645-4f69-9a36-80e94f8ee015, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1399px) and (min-width: 810px) { .framer-8QltH .framer-styles-preset-1x797dv:not(.rich-text-wrapper), .framer-8QltH .framer-styles-preset-1x797dv.rich-text-wrapper h2 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6396e7f2-0645-4f69-9a36-80e94f8ee015, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-8QltH .framer-styles-preset-1x797dv:not(.rich-text-wrapper), .framer-8QltH .framer-styles-preset-1x797dv.rich-text-wrapper h2 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6396e7f2-0645-4f69-9a36-80e94f8ee015, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-8QltH\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-700\",\"GF;Noto Sans TC-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_C9Otma3uNQ.woff2\",weight:\"700\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7wm1_C9Otma3uNQ.woff2\",weight:\"900\"}]}];export const css=[\".framer-o6tV4 .framer-styles-preset-1i92a39:not(.rich-text-wrapper), .framer-o6tV4 .framer-styles-preset-1i92a39.rich-text-wrapper h1 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-o6tV4 .framer-styles-preset-1i92a39:not(.rich-text-wrapper), .framer-o6tV4 .framer-styles-preset-1i92a39.rich-text-wrapper h1 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-o6tV4 .framer-styles-preset-1i92a39:not(.rich-text-wrapper), .framer-o6tV4 .framer-styles-preset-1i92a39.rich-text-wrapper h1 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-o6tV4\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee97fff)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-regular\",\"GF;Noto Sans TC-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"}]}];export const css=['.framer-UKdth .framer-styles-preset-i1csrg:not(.rich-text-wrapper), .framer-UKdth .framer-styles-preset-i1csrg.rich-text-wrapper p { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 1px; --framer-text-alignment: start; --framer-text-color: #3d3d3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1400px) and (min-width: 811px) { .framer-UKdth .framer-styles-preset-i1csrg:not(.rich-text-wrapper), .framer-UKdth .framer-styles-preset-i1csrg.rich-text-wrapper p { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 1px; --framer-text-alignment: start; --framer-text-color: #3d3d3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 810px) and (min-width: 390px) { .framer-UKdth .framer-styles-preset-i1csrg:not(.rich-text-wrapper), .framer-UKdth .framer-styles-preset-i1csrg.rich-text-wrapper p { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 1px; --framer-text-alignment: start; --framer-text-color: #3d3d3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 389px) and (min-width: 0px) { .framer-UKdth .framer-styles-preset-i1csrg:not(.rich-text-wrapper), .framer-UKdth .framer-styles-preset-i1csrg.rich-text-wrapper p { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 1px; --framer-text-alignment: start; --framer-text-color: #3d3d3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-UKdth\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button5 from\"https://framerusercontent.com/modules/R3gTkrJq732O8U5zeZuR/1hW34K44ln0oUdXyam3Q/AR24J6v1r.js\";const Button5Fonts=getFonts(Button5);const serializationHash=\"framer-NZ6L6\";const variantClassNames={cpo5DpBsT:\"framer-v-10dk7ae\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cpo5DpBsT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-10dk7ae\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cpo5DpBsT\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mSecot9TP\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||50)-0-50)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-86o8vz-container\",layoutDependency:layoutDependency,layoutId:\"TPFPQOkAj-container\",nodeId:\"TPFPQOkAj\",rendersWithMotion:true,scopeId:\"UwpKVgy3q\",children:/*#__PURE__*/_jsx(Button5,{bEkfX_uTS:\"rgba(0, 0, 0, 0.9)\",EiIf3aE50:\"50px\",height:\"100%\",id:\"TPFPQOkAj\",idGRpuCFg:\"聯絡我們\",Jp5PfpXzU:\"rgb(255, 255, 255)\",layoutId:\"TPFPQOkAj\",LItcN5pAE:false,P0pYP0Gca:{borderColor:\"var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},RAiEc30LS:resolvedLinks[0],uLM3IvWBA:{borderColor:\"var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"xjHfK4evh\"),width:\"100%\",XT3MVueFw:\"var(--token-7f7342eb-50fd-4fbb-9ddb-c5e3a757fd7c, rgb(191, 134, 96))\",Xx9NnC1my:\"var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255))\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||50)-0-50)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sbyacn-container\",layoutDependency:layoutDependency,layoutId:\"w5lQu0W2m-container\",nodeId:\"w5lQu0W2m\",rendersWithMotion:true,scopeId:\"UwpKVgy3q\",children:/*#__PURE__*/_jsx(Button5,{bEkfX_uTS:\"rgba(0, 0, 0, 0.9)\",EiIf3aE50:\"50px\",height:\"100%\",id:\"w5lQu0W2m\",idGRpuCFg:\"立即報價\",Jp5PfpXzU:\"rgb(255, 255, 255)\",layoutId:\"w5lQu0W2m\",LItcN5pAE:true,P0pYP0Gca:{borderColor:\"var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},RAiEc30LS:\"https://www.emailmeform.com/builder/form/qympR43XjxNT9tg\",uLM3IvWBA:{borderColor:\"var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"xjHfK4evh\"),width:\"100%\",XT3MVueFw:\"var(--token-7f7342eb-50fd-4fbb-9ddb-c5e3a757fd7c, rgb(191, 134, 96))\",Xx9NnC1my:\"var(--token-3188cdf1-5f90-40f5-a5e8-fab72c86bb59, rgb(255, 255, 255))\"})})})]})})})});});const css=[\".framer-NZ6L6.framer-abbkwh, .framer-NZ6L6 .framer-abbkwh { display: block; }\",\".framer-NZ6L6.framer-10dk7ae { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1224px; }\",\".framer-NZ6L6 .framer-86o8vz-container, .framer-NZ6L6 .framer-sbyacn-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 1224\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUwpKVgy3q=withCSS(Component,css,\"framer-NZ6L6\");export default FramerUwpKVgy3q;FramerUwpKVgy3q.displayName=\"Buttons 5\";FramerUwpKVgy3q.defaultProps={height:50,width:1224};addFonts(FramerUwpKVgy3q,[{explicitInter:true,fonts:[]},...Button5Fonts],{supportsExplicitInterCodegen:true});FramerUwpKVgy3q.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button5,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUwpKVgy3q\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1224\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"50\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UwpKVgy3q.map","// Generated by Framer (74b9e1d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-regular\",\"GF;Noto Sans TC-500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"},{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz75Ky_C9Otma3uNQ.woff2\",weight:\"500\"}]}];export const css=['.framer-TRgeP .framer-styles-preset-1v2eqvd:not(.rich-text-wrapper), .framer-TRgeP .framer-styles-preset-1v2eqvd.rich-text-wrapper h1 { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-background-padding: 0px; --framer-text-color: #1e1e1e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1399px) and (min-width: 810px) { .framer-TRgeP .framer-styles-preset-1v2eqvd:not(.rich-text-wrapper), .framer-TRgeP .framer-styles-preset-1v2eqvd.rich-text-wrapper h1 { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-background-padding: 0px; --framer-text-color: #1e1e1e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-TRgeP .framer-styles-preset-1v2eqvd:not(.rich-text-wrapper), .framer-TRgeP .framer-styles-preset-1v2eqvd.rich-text-wrapper h1 { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-background-padding: 0px; --framer-text-color: #1e1e1e; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-TRgeP\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLTUwMA==\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-5ad027cd-ef76-494b-b0ad-f0296b0097b8, rgb(17, 17, 17)))\"},children:\"Improve living conditions\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-13vljlv\",\"data-styles-preset\":\"Bi21bc0bz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Improve living conditions\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport*as localizedValues from\"./wRPYKaeLL-0.js\";const valuesByLocaleId={NkeNNgfyN:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export function usePreloadLocalizedValues(){}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2N48htPf2kcmlEkb5dQG/jxZVDk0ZNIPd9VRk66pA/Bi21bc0bz.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/hEvMPJdI9kTLdtFzoiVv/lSdAQd9ba4eQUzer3og2/wRPYKaeLL.js\";const MotionAWithFX=withFX(motion.a);const cycleOrder=[\"sxttWud28\",\"s_Wsd_TM6\"];const serializationHash=\"framer-S55M7\";const variantClassNames={s_Wsd_TM6:\"framer-v-lk1uxj\",sxttWud28:\"framer-v-1jk5o02\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yFNLsTcs0=undefined;const XtJR_HDN2=undefined;const XdQtCBdq4=undefined;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50};const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:-50};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 humanReadableVariantMap={\"Variant 1\":\"sxttWud28\",phone:\"s_Wsd_TM6\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,link,title,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sxttWud28\",XdQtCBdq4:title??props.XdQtCBdq4??\"園藝設計\",XtJR_HDN2:image??props.XtJR_HDN2??{alt:\"太陽能光伏發電系統工程 可再生能源系統 太陽能系統服務 可再生能源上網電價計劃 村屋太陽能發電系統 太陽能解決方案 太陽能發電系統 零投資太陽能計劃 太陽能安裝 太陽能維護 香港太陽能 太陽能公司 太陽能供應商 太陽能專家 綠色能源解決方案 商業太陽能 村屋太陽能 太陽能工程 天台太陽能工程 裝太陽能要多少錢 香港沒有哪種可再生能源 太陽能自用 需要申請嗎 違建可以裝太陽能板嗎 太陽能光伏系統安裝指南 太陽能板小型工程 安裝太陽能板壞處 安裝太陽能板費用 太陽能板安裝方法 太陽能板安裝指引 安裝太陽能板注意事項 村屋太陽能板屋宇署\",pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/pSEXFoxS6iCkH6QG9BRrVR7g6o.svg?width=512&height=512\"},yFNLsTcs0:link??props.yFNLsTcs0};};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,XtJR_HDN2,XdQtCBdq4,yFNLsTcs0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sxttWud28\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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:transition2,children:/*#__PURE__*/_jsx(Link,{href:yFNLsTcs0,motionChild:true,nodeId:\"sxttWud28\",openInNewTab:false,scopeId:\"wRPYKaeLL\",children:/*#__PURE__*/_jsxs(MotionAWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-1jk5o02\",className,classNames)} framer-1hm49j3`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"sxttWud28\",ref:refBinding,style:{...style},...addPropertyOverrides({s_Wsd_TM6:{\"data-framer-name\":\"phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"太陽能光伏發電系統工程 可再生能源系統 太陽能系統服務 可再生能源上網電價計劃 村屋太陽能發電系統 太陽能解決方案 太陽能發電系統 零投資太陽能計劃 太陽能安裝 太陽能維護 香港太陽能 太陽能公司 太陽能供應商 太陽能專家 綠色能源解決方案 商業太陽能 村屋太陽能 太陽能工程 天台太陽能工程 裝太陽能要多少錢 香港沒有哪種可再生能源 太陽能自用 需要申請嗎 違建可以裝太陽能板嗎 太陽能光伏系統安裝指南 太陽能板小型工程 安裝太陽能板壞處 安裝太陽能板費用 太陽能板安裝方法 太陽能板安裝指引 安裝太陽能板注意事項 村屋太陽能板屋宇署\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||106)-0-126.2)/2+0+0)),pixelHeight:512,pixelWidth:512,sizes:\"60px\",...toResponsiveImage(XtJR_HDN2)},className:\"framer-pyaidk\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"w0mPzVDiQ\",...addPropertyOverrides({s_Wsd_TM6:{background:{alt:\"太陽能光伏發電系統工程 可再生能源系統 太陽能系統服務 可再生能源上網電價計劃 村屋太陽能發電系統 太陽能解決方案 太陽能發電系統 零投資太陽能計劃 太陽能安裝 太陽能維護 香港太陽能 太陽能公司 太陽能供應商 太陽能專家 綠色能源解決方案 商業太陽能 村屋太陽能 太陽能工程 天台太陽能工程 裝太陽能要多少錢 香港沒有哪種可再生能源 太陽能自用 需要申請嗎 違建可以裝太陽能板嗎 太陽能光伏系統安裝指南 太陽能板小型工程 安裝太陽能板壞處 安裝太陽能板費用 太陽能板安裝方法 太陽能板安裝指引 安裝太陽能板注意事項 村屋太陽能板屋宇署\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||71)-0-81)/2+0+0)),pixelHeight:512,pixelWidth:512,sizes:\"30px\",...toResponsiveImage(XtJR_HDN2)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uzukj7\",\"data-framer-name\":\"Title+Description\",layoutDependency:layoutDependency,layoutId:\"RsiyhV93_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLTUwMA==\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-5ad027cd-ef76-494b-b0ad-f0296b0097b8, rgb(17, 17, 17)))\"},children:\"園藝設計\"})}),className:\"framer-drzb1c\",\"data-framer-name\":\"Select Your Service\",fonts:[\"GF;Noto Sans TC-500\"],layoutDependency:layoutDependency,layoutId:\"U7l1NHLp7\",style:{\"--extracted-1lwpl3i\":\"var(--token-5ad027cd-ef76-494b-b0ad-f0296b0097b8, rgb(17, 17, 17))\",\"--framer-paragraph-spacing\":\"0px\"},text:XdQtCBdq4,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({s_Wsd_TM6:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-13vljlv\",\"data-styles-preset\":\"Bi21bc0bz\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"園藝設計\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})})]})})})})});});const css=[\".framer-S55M7.framer-1hm49j3, .framer-S55M7 .framer-1hm49j3 { display: block; }\",\".framer-S55M7.framer-1jk5o02 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 150px; }\",\".framer-S55M7 .framer-pyaidk { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 60px; }\",\".framer-S55M7 .framer-1uzukj7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-S55M7 .framer-drzb1c { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-S55M7.framer-v-lk1uxj .framer-pyaidk { width: 30px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 106\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"s_Wsd_TM6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XtJR_HDN2\":\"image\",\"XdQtCBdq4\":\"title\",\"yFNLsTcs0\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwRPYKaeLL=withCSS(Component,css,\"framer-S55M7\");export default FramerwRPYKaeLL;FramerwRPYKaeLL.displayName=\"花園內鏈\";FramerwRPYKaeLL.defaultProps={height:106,width:150};addPropertyControls(FramerwRPYKaeLL,{variant:{options:[\"sxttWud28\",\"s_Wsd_TM6\"],optionTitles:[\"Variant 1\",\"phone\"],title:\"Variant\",type:ControlType.Enum},XtJR_HDN2:{__defaultAssetReference:\"data:framer/asset-reference,pSEXFoxS6iCkH6QG9BRrVR7g6o.svg?originalFilename=plant-pot_2852555.svg&preferredSize=auto&width=512&height=512\",__vekterDefault:{alt:\"太陽能光伏發電系統工程 可再生能源系統 太陽能系統服務 可再生能源上網電價計劃 村屋太陽能發電系統 太陽能解決方案 太陽能發電系統 零投資太陽能計劃 太陽能安裝 太陽能維護 香港太陽能 太陽能公司 太陽能供應商 太陽能專家 綠色能源解決方案 商業太陽能 村屋太陽能 太陽能工程 天台太陽能工程 裝太陽能要多少錢 香港沒有哪種可再生能源 太陽能自用 需要申請嗎 違建可以裝太陽能板嗎 太陽能光伏系統安裝指南 太陽能板小型工程 安裝太陽能板壞處 安裝太陽能板費用 太陽能板安裝方法 太陽能板安裝指引 安裝太陽能板注意事項 村屋太陽能板屋宇署\",assetReference:\"data:framer/asset-reference,pSEXFoxS6iCkH6QG9BRrVR7g6o.svg?originalFilename=plant-pot_2852555.svg&preferredSize=auto&width=512&height=512\"},title:\"Image\",type:ControlType.ResponsiveImage},XdQtCBdq4:{defaultValue:\"園藝設計\",displayTextArea:false,title:\"Title\",type:ControlType.String},onXdQtCBdq4Change:{changes:\"XdQtCBdq4\",type:ControlType.ChangeHandler},yFNLsTcs0:{title:\"Link\",type:ControlType.Link}});addFonts(FramerwRPYKaeLL,[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz75Ky_C9Otma3uNQ.woff2\",weight:\"500\"},{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwRPYKaeLL\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"150\",\"framerIntrinsicHeight\":\"106\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s_Wsd_TM6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"XtJR_HDN2\\\":\\\"image\\\",\\\"XdQtCBdq4\\\":\\\"title\\\",\\\"yFNLsTcs0\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wRPYKaeLL.map","// Generated by Framer (c9b3949)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-regular\",\"GF;Noto Sans TC-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"}]}];export const css=['.framer-TNOOm .framer-styles-preset-su4xvf:not(.rich-text-wrapper), .framer-TNOOm .framer-styles-preset-su4xvf.rich-text-wrapper p { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1399px) and (min-width: 810px) { .framer-TNOOm .framer-styles-preset-su4xvf:not(.rich-text-wrapper), .framer-TNOOm .framer-styles-preset-su4xvf.rich-text-wrapper p { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-TNOOm .framer-styles-preset-su4xvf:not(.rich-text-wrapper), .framer-TNOOm .framer-styles-preset-su4xvf.rich-text-wrapper p { --framer-font-family: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-TNOOm\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const RichTextWithFX=withFX(RichText);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"cvb3zVABL\",\"eEFN87cvo\"];const serializationHash=\"framer-rRuZz\";const variantClassNames={cvb3zVABL:\"framer-v-1j2ur03\",eEFN87cvo:\"framer-v-1q76yby\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bTgEuUA3B=undefined;const GzeFsvDf1=undefined;const Xk8D1uO2E=undefined;const hL3LTuQnv=undefined;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition1={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:40};const transition3={damping:40,delay:0,mass:1.2,stiffness:400,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:40};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 humanReadableVariantMap={\"Variant 1\":\"cvb3zVABL\",\"Variant 2\":\"eEFN87cvo\"};const Variants=motion.create(React.Fragment);const getProps=({_,color,height,id,title,visible,width,...props})=>{return{...props,bTgEuUA3B:title??props.bTgEuUA3B??\"香港天台防水防漏專業工程\",GzeFsvDf1:color??props.GzeFsvDf1??\"rgb(255, 255, 255)\",hL3LTuQnv:visible??props.hL3LTuQnv??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"cvb3zVABL\",Xk8D1uO2E:_??props.Xk8D1uO2E??\"Hong Kong Roof Waterproofing and Leakage Prevention Professional Engineering\"};};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,bTgEuUA3B,Xk8D1uO2E,hL3LTuQnv,GzeFsvDf1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cvb3zVABL\",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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1j2ur03\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cvb3zVABL\",ref:refBinding,style:{...style},...addPropertyOverrides({eEFN87cvo:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-goupv7\",layoutDependency:layoutDependency,layoutId:\"iTwAF5bys\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLTcwMA==\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'calt' off\",\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"安老院舍\"})}),className:\"framer-1cetjxq\",\"data-framer-name\":\"Smart budgeting for individual founders.\",fonts:[\"GF;Noto Sans TC-700\"],layoutDependency:layoutDependency,layoutId:\"m3k7dl8q8\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",textShadow:\"2px 2px 2px rgba(0,0,0,0.25)\"},text:bTgEuUA3B,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eEFN87cvo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLTcwMA==\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'calt' off\",\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"香港天台防水防漏專業工程\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--variable-reference-GzeFsvDf1-ZkjIgLOMl))\"},children:\"Hong Kong Roof Waterproofing and Leakage Prevention Professional Engineering\"})}),className:\"framer-12vk2tx\",\"data-framer-name\":\"Modern Architecture\",fonts:[\"GF;Noto Sans TC-regular\"],layoutDependency:layoutDependency,layoutId:\"AsmJCidVO\",style:{\"--extracted-1w1cjl5\":\"var(--variable-reference-GzeFsvDf1-ZkjIgLOMl)\",\"--variable-reference-GzeFsvDf1-ZkjIgLOMl\":GzeFsvDf1,textShadow:\"1px 1px 2px rgba(0, 0, 0, 0.25)\",transformPerspective:1200},text:Xk8D1uO2E,verticalAlignment:\"center\",withExternalLayout:true})]}),hL3LTuQnv!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ubssoa\",layoutDependency:layoutDependency,layoutId:\"loxfJLxbE\",style:{background:\"radial-gradient(57.99999999999999% 50% at 51.2% 58.5%, rgba(0, 0, 0, 0.12) 0%, rgba(255, 255, 255, 0) 67.56756756756756%)\"},variants:{eEFN87cvo:{background:\"radial-gradient(68% 50% at 51.7% 81.39999999999999%, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 67.56756756756756%)\"}}})]})})})});});const css=[\".framer-rRuZz.framer-q8bez8, .framer-rRuZz .framer-q8bez8 { display: block; }\",\".framer-rRuZz.framer-1j2ur03 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px 0px 80px 0px; position: relative; width: 1200px; }\",\".framer-rRuZz .framer-goupv7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-rRuZz .framer-1cetjxq { flex: none; height: auto; max-width: 844px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-rRuZz .framer-12vk2tx { flex: none; height: auto; max-width: 1200px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-rRuZz .framer-ubssoa { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-rRuZz.framer-v-1q76yby.framer-1j2ur03 { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 267\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eEFN87cvo\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bTgEuUA3B\":\"title\",\"Xk8D1uO2E\":\"_\",\"hL3LTuQnv\":\"visible\",\"GzeFsvDf1\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZkjIgLOMl=withCSS(Component,css,\"framer-rRuZz\");export default FramerZkjIgLOMl;FramerZkjIgLOMl.displayName=\"TopBannerTitle\";FramerZkjIgLOMl.defaultProps={height:267,width:1200};addPropertyControls(FramerZkjIgLOMl,{variant:{options:[\"cvb3zVABL\",\"eEFN87cvo\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},bTgEuUA3B:{defaultValue:\"香港天台防水防漏專業工程\",displayTextArea:false,title:\"Title\",type:ControlType.String},onbTgEuUA3BChange:{changes:\"bTgEuUA3B\",type:ControlType.ChangeHandler},Xk8D1uO2E:{defaultValue:\"Hong Kong Roof Waterproofing and Leakage Prevention Professional Engineering\",displayTextArea:false,title:\"英文\",type:ControlType.String},onXk8D1uO2EChange:{changes:\"Xk8D1uO2E\",type:ControlType.ChangeHandler},hL3LTuQnv:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onhL3LTuQnvChange:{changes:\"hL3LTuQnv\",type:ControlType.ChangeHandler},GzeFsvDf1:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerZkjIgLOMl,[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_C9Otma3uNQ.woff2\",weight:\"700\"},{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZkjIgLOMl\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"bTgEuUA3B\\\":\\\"title\\\",\\\"Xk8D1uO2E\\\":\\\"_\\\",\\\"hL3LTuQnv\\\":\\\"visible\\\",\\\"GzeFsvDf1\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"267\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eEFN87cvo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZkjIgLOMl.map","// Generated by Framer (27dd866)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TopBannerTitle from\"https://framerusercontent.com/modules/rOv3AGnHok04vj7r07N1/ifWrwmLw6dGVPbp2DjMf/ZkjIgLOMl.js\";const TopBannerTitleFonts=getFonts(TopBannerTitle);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"VPfw69U0k\",\"QueaACS_b\",\"z0Dn_h6ff\"];const serializationHash=\"framer-56eFA\";const variantClassNames={QueaACS_b:\"framer-v-2ifn61\",VPfw69U0k:\"framer-v-g7wj5n\",z0Dn_h6ff:\"framer-v-1q02ps1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wBAljKFzA=undefined;const bq5blWmUt=undefined;const QTWYfFVzZ=undefined;const PH05MY7xT=undefined;const setbq5blWmUt=undefined;const setQTWYfFVzZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition2={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={Desktop:\"VPfw69U0k\",Phone:\"z0Dn_h6ff\",Tablet:\"QueaACS_b\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({_,color,height,id,image,title,width,...props})=>{return{...props,bq5blWmUt:title??props.bq5blWmUt??\"匹克球裝修設計與投資預算\",PH05MY7xT:color??props.PH05MY7xT??\"var(--token-0c8db22f-61c1-4c26-9b02-c034d6238ca9, rgb(232, 136, 32))\",QTWYfFVzZ:_??props.QTWYfFVzZ??\"Pikball decoration design and investment budget\",variant:humanReadableVariantMap[props.variant]??props.variant??\"VPfw69U0k\",wBAljKFzA:image??props.wBAljKFzA??{alt:\"室內專業匹克球場及籃球場藍色運動地板，具備止滑耐磨性能的高性能體育館地坪工程設計。\",pixelHeight:630,pixelWidth:1200,src:\"https://framerusercontent.com/images/vRCNDCyIhlnQYQH9vj4pvcmb8M.webp?width=1200&height=630\",srcSet:\"https://framerusercontent.com/images/vRCNDCyIhlnQYQH9vj4pvcmb8M.webp?scale-down-to=512&width=1200&height=630 512w,https://framerusercontent.com/images/vRCNDCyIhlnQYQH9vj4pvcmb8M.webp?scale-down-to=1024&width=1200&height=630 1024w,https://framerusercontent.com/images/vRCNDCyIhlnQYQH9vj4pvcmb8M.webp?width=1200&height=630 1200w\"}};};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,\"bq5blWmUt\":externalbq5blWmUt,\"onbq5blWmUtChange\":setExternalbq5blWmUt,\"QTWYfFVzZ\":externalQTWYfFVzZ,\"onQTWYfFVzZChange\":setExternalQTWYfFVzZ,wBAljKFzA,PH05MY7xT,...restProps}=getProps(props);const[bq5blWmUt,setbq5blWmUt]=useStateVariable(externalbq5blWmUt,setExternalbq5blWmUt);const[QTWYfFVzZ,setQTWYfFVzZ]=useStateVariable(externalQTWYfFVzZ,setExternalQTWYfFVzZ);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VPfw69U0k\",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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-g7wj5n\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"VPfw69U0k\",ref:refBinding,style:{...style},...addPropertyOverrides({QueaACS_b:{\"data-framer-name\":\"Tablet\"},z0Dn_h6ff:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(Image1,{background:{alt:\"室內專業匹克球場及籃球場藍色運動地板，具備止滑耐磨性能的高性能體育館地坪工程設計。\",fit:\"fill\",intrinsicHeight:630,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||430)-0-430)/2+0+0)),pixelHeight:630,pixelWidth:1200,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(wBAljKFzA)},className:\"framer-4ia9yb\",\"data-framer-name\":\"Background image\",layoutDependency:layoutDependency,layoutId:\"iDuqN_0To\",...addPropertyOverrides({z0Dn_h6ff:{background:{alt:\"室內專業匹克球場及籃球場藍色運動地板，具備止滑耐磨性能的高性能體育館地坪工程設計。\",fit:\"fill\",intrinsicHeight:630,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-430)/2+0+0)),pixelHeight:630,pixelWidth:1200,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(wBAljKFzA)}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-115vgny\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"KWwDmTGtw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:259,width:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||430)-0-430)/2+0+0)+85.5+0+0,...addPropertyOverrides({z0Dn_h6ff:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-430)/2+0+0)+85.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18kzf3z-container\",layoutDependency:layoutDependency,layoutId:\"Zvq_YlTm_-container\",nodeId:\"Zvq_YlTm_\",rendersWithMotion:true,scopeId:\"pSmyPK5dF\",children:/*#__PURE__*/_jsx(TopBannerTitle,{bTgEuUA3B:bq5blWmUt,GzeFsvDf1:PH05MY7xT,height:\"100%\",hL3LTuQnv:false,id:\"Zvq_YlTm_\",layoutId:\"Zvq_YlTm_\",onbTgEuUA3BChange:setbq5blWmUt,onXk8D1uO2EChange:setQTWYfFVzZ,style:{width:\"100%\"},variant:matchVariant(\"cvb3zVABL\"),width:\"100%\",Xk8D1uO2E:QTWYfFVzZ,...addPropertyOverrides({z0Dn_h6ff:{variant:matchVariant(\"eEFN87cvo\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-20zp69\",\"data-framer-name\":\"Shape\",layoutDependency:layoutDependency,layoutId:\"XGjxg9A8b\",style:{background:\"radial-gradient(50% 50% at 50% 50%, rgba(17, 17, 17, 0.2) 0%, rgba(0, 0, 0, 0) 100%)\",mask:\"none\",WebkitMask:\"none\"},variants:{z0Dn_h6ff:{background:\"radial-gradient(50% 50% at 50% 50%, rgba(11, 11, 11, 0.2) 0%, rgba(0, 0, 0, 0) 100%)\",mask:\"linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0,0,0,1) 33.005723008164416%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0,0,0,1) 33.005723008164416%) add\"}}})]})})})})});});const css=[\".framer-56eFA.framer-t22ww3, .framer-56eFA .framer-t22ww3 { display: block; }\",\".framer-56eFA.framer-g7wj5n { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-56eFA .framer-4ia9yb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 430px; justify-content: center; overflow: hidden; padding: 160px 20px 160px 20px; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-56eFA .framer-115vgny { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-56eFA .framer-18kzf3z-container { flex: none; height: auto; position: relative; width: 100%; z-index: 2; }\",\".framer-56eFA .framer-20zp69 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-56eFA.framer-v-2ifn61.framer-g7wj5n { width: 810px; }\",\".framer-56eFA.framer-v-1q02ps1.framer-g7wj5n { overflow: visible; width: 390px; }\",\".framer-56eFA.framer-v-1q02ps1 .framer-20zp69 { padding: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 430\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QueaACS_b\":{\"layout\":[\"fixed\",\"auto\"]},\"z0Dn_h6ff\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bq5blWmUt\":\"title\",\"QTWYfFVzZ\":\"_\",\"wBAljKFzA\":\"image\",\"PH05MY7xT\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpSmyPK5dF=withCSS(Component,css,\"framer-56eFA\");export default FramerpSmyPK5dF;FramerpSmyPK5dF.displayName=\"Hero Section\";FramerpSmyPK5dF.defaultProps={height:430,width:1200};addPropertyControls(FramerpSmyPK5dF,{variant:{options:[\"VPfw69U0k\",\"QueaACS_b\",\"z0Dn_h6ff\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},bq5blWmUt:{defaultValue:\"匹克球裝修設計與投資預算\",displayTextArea:true,title:\"Title\",type:ControlType.String},onbq5blWmUtChange:{changes:\"bq5blWmUt\",type:ControlType.ChangeHandler},QTWYfFVzZ:{defaultValue:\"Pikball decoration design and investment budget\",displayTextArea:false,title:\"英文\",type:ControlType.String},onQTWYfFVzZChange:{changes:\"QTWYfFVzZ\",type:ControlType.ChangeHandler},wBAljKFzA:{__defaultAssetReference:\"data:framer/asset-reference,vRCNDCyIhlnQYQH9vj4pvcmb8M.webp?originalFilename=67d069ae2f71b.webp&preferredSize=auto&width=1200&height=630\",__vekterDefault:{alt:\"室內專業匹克球場及籃球場藍色運動地板，具備止滑耐磨性能的高性能體育館地坪工程設計。\",assetReference:\"data:framer/asset-reference,vRCNDCyIhlnQYQH9vj4pvcmb8M.webp?originalFilename=67d069ae2f71b.webp&preferredSize=auto&width=1200&height=630\"},title:\"Image\",type:ControlType.ResponsiveImage},PH05MY7xT:{defaultValue:\"var(--token-0c8db22f-61c1-4c26-9b02-c034d6238ca9, rgb(232, 136, 32))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerpSmyPK5dF,[{explicitInter:true,fonts:[]},...TopBannerTitleFonts],{supportsExplicitInterCodegen:true});FramerpSmyPK5dF.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopBannerTitle,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpSmyPK5dF\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"bq5blWmUt\\\":\\\"title\\\",\\\"QTWYfFVzZ\\\":\\\"_\\\",\\\"wBAljKFzA\\\":\\\"image\\\",\\\"PH05MY7xT\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"430\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QueaACS_b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z0Dn_h6ff\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}