{"version":3,"file":"shared-lib.DJ4SAGIm.mjs","names":["fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","css","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/sFO2ywrtifHPwPIYWdIv/ZI893yOLc8HA8cftWGYm/DUfX4k1Lt.js","https:/framerusercontent.com/modules/W3jkvfV9tTXPEnVEz66E/ZlCQtHCIs9Xycx3zMf85/Lu4ZmQKw0.js","https:/framerusercontent.com/modules/mUYz4fUF2dHLZhWZdxvZ/W5W6MjSoTmwIakuZJ30J/autBH8VPV.js","https:/framerusercontent.com/modules/E2qmf5xR1iZkHX7ZW3tS/jNfrTGovRNF5kFQJ05iL/SzmMNbPIq.js","https:/framerusercontent.com/modules/o2sDIMiqvCJ24JfKizAy/r5a2Rr3PIdqOXJj8aT1T/siteMetadata.js"],"sourcesContent":["// Generated by Framer (2f96024)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-w8qdO .framer-styles-preset-1d9m783:not(.rich-text-wrapper), .framer-w8qdO .framer-styles-preset-1d9m783.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #00b86b; --framer-link-hover-text-decoration: none; --framer-link-text-color: #000000; --framer-link-text-decoration: none; }\"];export const className=\"framer-w8qdO\";\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 (114679e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}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/sFO2ywrtifHPwPIYWdIv/ZI893yOLc8HA8cftWGYm/DUfX4k1Lt.js\";const cycleOrder=[\"yVPAmNjBo\",\"Qrm9L4vj9\",\"JzWOlMVwE\",\"OM0hJ2oXQ\",\"EHXfwtM8_\",\"hPGEyFDTQ\"];const serializationHash=\"framer-BP4FD\";const variantClassNames={EHXfwtM8_:\"framer-v-182so80\",hPGEyFDTQ:\"framer-v-1pxsmii\",JzWOlMVwE:\"framer-v-16lxwtr\",OM0hJ2oXQ:\"framer-v-17nwzul\",Qrm9L4vj9:\"framer-v-43r9i3\",yVPAmNjBo:\"framer-v-1hogqyd\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const animation1={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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 humanReadableVariantMap={\"desktop-about\":\"OM0hJ2oXQ\",\"phone-about\":\"hPGEyFDTQ\",\"tablet-about\":\"EHXfwtM8_\",desktop:\"yVPAmNjBo\",phone:\"JzWOlMVwE\",tablet:\"Qrm9L4vj9\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yVPAmNjBo\"};};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({cycleOrder,defaultVariant:\"yVPAmNjBo\",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:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hogqyd\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"yVPAmNjBo\",ref:refBinding,style:{backgroundColor:\"rgb(246, 255, 250)\",...style},...addPropertyOverrides({EHXfwtM8_:{\"data-framer-name\":\"tablet-about\"},hPGEyFDTQ:{\"data-framer-name\":\"phone-about\"},JzWOlMVwE:{\"data-framer-name\":\"phone\"},OM0hJ2oXQ:{\"data-framer-name\":\"desktop-about\"},Qrm9L4vj9:{\"data-framer-name\":\"tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h3jr1w\",\"data-framer-name\":\"Main nav\",layoutDependency:layoutDependency,layoutId:\"i4jAe27ra\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Uh4pU4NRz\",openInNewTab:false,scopeId:\"Lu4ZmQKw0\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1dtumaz framer-1c6mi4r\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Uh4pU4NRz\",whileHover:animation,...addPropertyOverrides({OM0hJ2oXQ:{whileHover:animation1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-lwf3kq\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"BFkgGO8QS\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 28.088\" overflow=\"visible\"><g><path d=\"M 0 0 L 36 0 L 36 28.088 L 0 28.088 Z\" fill=\"transparent\"></path><path d=\"M 5.211 23.315 C 8.638 22.15 9.407 17.75 9.453 14.628 C 9.499 11.456 7.349 8.83 5.608 6.374 C 4.938 5.429 1.061 0.354 3.886 0.012 C 5.384 -0.169 6.436 1.749 7.068 2.809 C 8.151 4.624 10.047 8.051 12.545 8.019 C 14.396 7.995 16.088 4.606 17.588 3.703 C 18.477 3.168 19.463 3.225 19.825 4.288 C 20.452 6.131 18.3 7.718 17.251 8.915 C 15.728 10.655 14.436 12.704 13.582 14.849 C 12.716 17.023 11.6 21.431 14.207 22.852 C 15.528 23.571 17.761 23.029 19.209 22.869 C 21.058 22.665 22.92 22.255 24.551 21.333 C 28.516 19.092 24.13 12.932 23.274 10.122 C 22.979 9.157 23.133 7.307 24.535 7.833 C 25.835 8.322 26.356 10.665 26.917 11.743 C 27.949 13.728 29.178 10.827 29.633 10.043 C 30.057 9.312 31.97 6.294 33.158 7.769 C 34.011 8.829 31.905 11.128 31.354 11.939 C 29.834 14.175 28.87 16.369 29.183 19.145 C 29.393 21.001 30.85 22.011 32.407 22.779 C 33.722 23.428 36.275 24.117 35.943 26.039 C 35.622 27.901 33.1 26.878 31.905 26.71 C 28.051 26.168 24.155 25.867 20.261 25.977 C 15.616 26.108 10.995 26.981 6.403 27.642 C 4.789 27.875 2.395 28.506 0.875 27.662 C 0.006 27.18 -0.254 26.255 0.269 25.364 C 1.034 24.06 3.104 23.804 4.439 23.524 C 4.7 23.47 4.958 23.401 5.211 23.315 Z\" fill=\"rgb(76, 89, 65)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b1lyhm\",layoutDependency:layoutDependency,layoutId:\"KCpSq8X84\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 28.088\" overflow=\"visible\"><path d=\"M 0 0 L 36 0 L 36 28.088 L 0 28.088 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-60xw4r\",layoutDependency:layoutDependency,layoutId:\"PBtRRrrwm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.972 28.088\" overflow=\"visible\"><path d=\"M 5.211 23.315 C 8.638 22.15 9.407 17.75 9.453 14.628 C 9.499 11.456 7.349 8.83 5.607 6.374 C 4.937 5.429 1.061 0.354 3.885 0.012 C 5.384 -0.169 6.435 1.749 7.068 2.809 C 8.15 4.624 10.047 8.051 12.545 8.019 C 14.395 7.995 16.088 4.606 17.588 3.703 C 18.477 3.168 19.462 3.225 19.824 4.288 C 20.452 6.131 18.3 7.718 17.251 8.915 C 15.727 10.655 14.436 12.704 13.582 14.849 C 12.715 17.023 11.6 21.431 14.207 22.852 C 15.528 23.571 17.761 23.029 19.208 22.869 C 21.057 22.665 22.92 22.255 24.551 21.333 C 28.516 19.092 24.13 12.932 23.274 10.122 C 22.979 9.157 23.132 7.307 24.535 7.833 C 25.835 8.322 26.356 10.665 26.916 11.743 C 27.949 13.728 29.178 10.827 29.633 10.043 C 30.057 9.312 31.97 6.294 33.158 7.769 C 34.011 8.829 31.905 11.128 31.354 11.939 C 29.834 14.175 28.869 16.369 29.183 19.145 C 29.393 21.001 30.849 22.011 32.407 22.779 C 33.721 23.428 36.275 24.117 35.943 26.039 C 35.622 27.901 33.1 26.878 31.905 26.71 C 28.051 26.168 24.155 25.867 20.261 25.977 C 15.616 26.108 10.994 26.981 6.403 27.642 C 4.789 27.875 2.395 28.506 0.875 27.662 C 0.006 27.18 -0.254 26.255 0.269 25.364 C 1.033 24.06 3.104 23.804 4.438 23.524 C 4.7 23.47 4.958 23.401 5.211 23.315 Z\" fill=\"rgb(76, 89, 65)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RGFuZ3Jlay1yZWd1bGFy\",\"--framer-font-family\":'\"Dangrek\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(76, 89, 65))\"},children:\"Yi-Ying Lin\"})}),className:\"framer-r97pqx\",fonts:[\"GF;Dangrek-regular\"],layoutDependency:layoutDependency,layoutId:\"qiRzkkOPG\",style:{\"--extracted-r6o4lv\":\"rgb(76, 89, 65)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cahndj\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"UGjfl3YaO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ogj9a2\",\"data-border\":true,\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"SJVuHiQos\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(163, 177, 138)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{EHXfwtM8_:{\"--border-color\":\"rgba(163, 177, 138, 0)\"},hPGEyFDTQ:{\"--border-color\":\"rgba(163, 177, 138, 0)\"},OM0hJ2oXQ:{\"--border-color\":\"rgba(163, 177, 138, 0)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"v_KcvLcGk\",openInNewTab:false,relValues:[],scopeId:\"Lu4ZmQKw0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1d9m783\",\"data-styles-preset\":\"DUfX4k1Lt\",children:\"Work\"})})})}),className:\"framer-mo938o\",fonts:[\"GF;Open Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"v_KcvLcGk\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vm42ov\",\"data-border\":true,\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"YfwqGJI_8\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgba(163, 177, 138, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{EHXfwtM8_:{\"--border-color\":\"rgb(163, 177, 138)\"},hPGEyFDTQ:{\"--border-color\":\"rgb(163, 177, 138)\"},OM0hJ2oXQ:{\"--border-color\":\"rgb(163, 177, 138)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U03Nx7Dn2\"},motionChild:true,nodeId:\"FoA0lOTtJ\",openInNewTab:false,relValues:[],scopeId:\"Lu4ZmQKw0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1d9m783\",\"data-styles-preset\":\"DUfX4k1Lt\",children:\"About\"})})})}),className:\"framer-1o5owxc\",fonts:[\"GF;Open Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"FoA0lOTtJ\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BP4FD.framer-1c6mi4r, .framer-BP4FD .framer-1c6mi4r { display: block; }\",\".framer-BP4FD.framer-1hogqyd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 80px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1200px; }\",\".framer-BP4FD .framer-h3jr1w { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; max-width: 960px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-BP4FD .framer-1dtumaz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-BP4FD .framer-lwf3kq { height: 28px; position: relative; width: 36px; }\",\".framer-BP4FD .framer-b1lyhm, .framer-BP4FD .framer-60xw4r { height: 28px; left: 0px; position: absolute; top: 0px; width: 36px; }\",\".framer-BP4FD .framer-r97pqx, .framer-BP4FD .framer-mo938o, .framer-BP4FD .framer-1o5owxc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BP4FD .framer-cahndj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-BP4FD .framer-ogj9a2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px 0px 6px 0px; position: relative; width: 43px; }\",\".framer-BP4FD .framer-vm42ov { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px 0px 6px 0px; position: relative; width: 49px; }\",\".framer-BP4FD.framer-v-43r9i3.framer-1hogqyd, .framer-BP4FD.framer-v-182so80.framer-1hogqyd { width: 810px; }\",\".framer-BP4FD.framer-v-16lxwtr.framer-1hogqyd, .framer-BP4FD.framer-v-1pxsmii.framer-1hogqyd { width: 390px; }\",\".framer-BP4FD.framer-v-16lxwtr .framer-cahndj, .framer-BP4FD.framer-v-1pxsmii .framer-cahndj { gap: 20px; }\",...sharedStyle.css,'.framer-BP4FD[data-border=\"true\"]::after, .framer-BP4FD [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qrm9L4vj9\":{\"layout\":[\"fixed\",\"fixed\"]},\"JzWOlMVwE\":{\"layout\":[\"fixed\",\"fixed\"]},\"OM0hJ2oXQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"EHXfwtM8_\":{\"layout\":[\"fixed\",\"fixed\"]},\"hPGEyFDTQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLu4ZmQKw0=withCSS(Component,css,\"framer-BP4FD\");export default FramerLu4ZmQKw0;FramerLu4ZmQKw0.displayName=\"Nav\";FramerLu4ZmQKw0.defaultProps={height:80,width:1200};addPropertyControls(FramerLu4ZmQKw0,{variant:{options:[\"yVPAmNjBo\",\"Qrm9L4vj9\",\"JzWOlMVwE\",\"OM0hJ2oXQ\",\"EHXfwtM8_\",\"hPGEyFDTQ\"],optionTitles:[\"desktop\",\"tablet\",\"phone\",\"desktop-about\",\"tablet-about\",\"phone-about\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLu4ZmQKw0,[{explicitInter:true,fonts:[{family:\"Dangrek\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dangrek/v32/LYjCdG30nEgoH8E2gCZqqVIuTN4.woff2\",weight:\"400\"},{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLu4ZmQKw0\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qrm9L4vj9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JzWOlMVwE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OM0hJ2oXQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EHXfwtM8_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hPGEyFDTQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"80\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lu4ZmQKw0.map","// Generated by Framer (de48785)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-trJ1m .framer-styles-preset-1jcnaof:not(.rich-text-wrapper), .framer-trJ1m .framer-styles-preset-1jcnaof.rich-text-wrapper a { --framer-link-hover-text-color: #443ddb; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #2f2ccf; }\"];export const className=\"framer-trJ1m\";\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 (114679e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}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/mUYz4fUF2dHLZhWZdxvZ/W5W6MjSoTmwIakuZJ30J/autBH8VPV.js\";const cycleOrder=[\"gEFTuh1Mz\",\"oU8mWQy6z\",\"wrBqKofHn\"];const serializationHash=\"framer-xUyAJ\";const variantClassNames={gEFTuh1Mz:\"framer-v-puii5m\",oU8mWQy6z:\"framer-v-wrfh4q\",wrBqKofHn:\"framer-v-6wazac\"};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 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 humanReadableVariantMap={Desktop:\"gEFTuh1Mz\",Phone:\"wrBqKofHn\",Tablet:\"oU8mWQy6z\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gEFTuh1Mz\"};};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({cycleOrder,defaultVariant:\"gEFTuh1Mz\",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:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-puii5m\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gEFTuh1Mz\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(226, 227, 229)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(246, 255, 250)\",...style},...addPropertyOverrides({oU8mWQy6z:{\"data-framer-name\":\"Tablet\"},wrBqKofHn:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jv1mfl\",layoutDependency:layoutDependency,layoutId:\"RCJcp18id\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hl29r7\",layoutDependency:layoutDependency,layoutId:\"KF_MSmv5y\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"Yi-Ying Lin, 2025 \"})}),className:\"framer-1w275ax\",fonts:[\"GF;Open Sans-500\"],layoutDependency:layoutDependency,layoutId:\"QyCRpAd1u\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r8p09n\",layoutDependency:layoutDependency,layoutId:\"iqb6B_MHp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/yiyinglin/\",motionChild:true,nodeId:\"JY0acE7MD\",openInNewTab:true,relValues:[],scopeId:\"SzmMNbPIq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jcnaof\",\"data-styles-preset\":\"autBH8VPV\",children:\"LINKEDIN\"})})})}),className:\"framer-15t5lj1\",fonts:[\"GF;Open Sans-500\"],layoutDependency:layoutDependency,layoutId:\"JY0acE7MD\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto: hellofig222@gmail.com\",motionChild:true,nodeId:\"hqzGFxUnp\",openInNewTab:true,relValues:[],scopeId:\"SzmMNbPIq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jcnaof\",\"data-styles-preset\":\"autBH8VPV\",children:\"EMAIL\"})})})}),className:\"framer-ii0ytm\",fonts:[\"GF;Open Sans-500\"],layoutDependency:layoutDependency,layoutId:\"hqzGFxUnp\",verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xUyAJ.framer-1xkv4j5, .framer-xUyAJ .framer-1xkv4j5 { display: block; }\",\".framer-xUyAJ.framer-puii5m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1200px; }\",\".framer-xUyAJ .framer-1jv1mfl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: 58px; justify-content: flex-end; max-width: 960px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-xUyAJ .framer-hl29r7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-xUyAJ .framer-1w275ax, .framer-xUyAJ .framer-15t5lj1, .framer-xUyAJ .framer-ii0ytm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xUyAJ .framer-r8p09n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-xUyAJ.framer-v-wrfh4q.framer-puii5m { width: 810px; }\",\".framer-xUyAJ.framer-v-6wazac.framer-puii5m { width: 390px; }\",\".framer-xUyAJ.framer-v-6wazac .framer-r8p09n { gap: 20px; }\",...sharedStyle.css,'.framer-xUyAJ[data-border=\"true\"]::after, .framer-xUyAJ [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oU8mWQy6z\":{\"layout\":[\"fixed\",\"fixed\"]},\"wrBqKofHn\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSzmMNbPIq=withCSS(Component,css,\"framer-xUyAJ\");export default FramerSzmMNbPIq;FramerSzmMNbPIq.displayName=\"Footer\";FramerSzmMNbPIq.defaultProps={height:60,width:1200};addPropertyControls(FramerSzmMNbPIq,{variant:{options:[\"gEFTuh1Mz\",\"oU8mWQy6z\",\"wrBqKofHn\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSzmMNbPIq,[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4iY1M2xLER.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSzmMNbPIq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oU8mWQy6z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wrBqKofHn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SzmMNbPIq.map","// Generated by Framer (e0edd7a)\nexport default function metadata(params,activeLocale){return{favicon:\"https://framerusercontent.com/assets/nMPgu9p2klFEe6hSZ3p0xghMvA.png\",robots:\"max-image-preview:large\",title:\"Yi-Ying Lin\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}