{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/feather-icons/home.js@0.0.29", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js", "ssg:https://framerusercontent.com/modules/uk9LsWGOK7Ig3lmTiMDL/pfVNmb45uzd0fC0EdNUN/OqqkLY2Ub.js", "ssg:https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>o.createElement(\"svg\",{ref:l,xmlns:\"http://www.w3.org/2000/svg\",width:e,height:e,viewBox:\"0 0 24 24\",fill:\"none\",stroke:t,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",...i},o.createElement(\"path\",{d:\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),o.createElement(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})));n.displayName=\"Home\",r=n}return r};export{s as default};\n", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map", "// Generated by Framer (9357006)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const enabledGestures={NHCITHpv3:{hover:true}};const cycleOrder=[\"NHCITHpv3\"];const variantClassNames={NHCITHpv3:\"framer-v-x0qk7i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"NHCITHpv3\",title:MmTcJwgw6=\"Visit Site\",link:GhgZvexCP,newTab:UiPaLMrYN=false,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"NHCITHpv3\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-7V8a7\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Link,{href:GhgZvexCP,openInNewTab:UiPaLMrYN,children:/*#__PURE__*/ _jsxs(motion.a,{...restProps,className:`${cx(\"framer-x0qk7i\",className)} framer-o4w1xe`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NHCITHpv3\",ref:ref,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},transition:transition,variants:{\"NHCITHpv3-hover\":{backgroundColor:\"var(--token-4486d74a-ec72-4f45-abf3-8b3a277d5c6c, rgb(245, 65, 0))\"}},...addPropertyOverrides({\"NHCITHpv3-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-kgvs2-container\",layoutDependency:layoutDependency,layoutId:\"UgAHkRbZH-container\",transition:transition,children:/*#__PURE__*/ _jsx(Feather,{color:'var(--token-4486d74a-ec72-4f45-abf3-8b3a277d5c6c, rgb(245, 65, 0)) /* {\"name\":\"Brand 1\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:\"external-link\",id:\"UgAHkRbZH\",layoutId:\"UgAHkRbZH\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"NHCITHpv3-hover\":{color:'var(--token-a81e96bf-5a9a-46f6-a196-ddc6d3596bac, rgb(255, 255, 255)) /* {\"name\":\"White\"} */'}},baseVariant,gestureVariant)})}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Visit Site\"})}),className:\"framer-1buintu\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"d3Qz4Xi_x\",style:{\"--extracted-r6o4lv\":\"var(--token-10f4f8ef-6411-4d95-bb02-388c01219b4e, rgb(38, 38, 38)) \",\"--framer-paragraph-spacing\":\"0px\"},text:MmTcJwgw6,transition:transition,variants:{\"NHCITHpv3-hover\":{\"--extracted-r6o4lv\":\"var(--token-a81e96bf-5a9a-46f6-a196-ddc6d3596bac, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-7V8a7 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7V8a7 .framer-o4w1xe { display: block; }\",\".framer-7V8a7 .framer-x0qk7i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 4px 4px 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7V8a7 .framer-kgvs2-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 25px); position: relative; width: 22px; }\",\".framer-7V8a7 .framer-1buintu { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-7V8a7 .framer-v-x0qk7i .framer-x0qk7i { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7V8a7 .framer-x0qk7i { gap: 0px; } .framer-7V8a7 .framer-x0qk7i > * { margin: 0px; margin-left: calc(7px / 2); margin-right: calc(7px / 2); } .framer-7V8a7 .framer-x0qk7i > :first-child { margin-left: 0px; } .framer-7V8a7 .framer-x0qk7i > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 104.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"he6EWQsWb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MmTcJwgw6\":\"title\",\"GhgZvexCP\":\"link\",\"UiPaLMrYN\":\"newTab\"}\n */ const FramerOqqkLY2Ub=withCSS(Component,css,\"framer-7V8a7\");export default FramerOqqkLY2Ub;FramerOqqkLY2Ub.displayName=\"Portfolio Link\";FramerOqqkLY2Ub.defaultProps={height:33,width:104.5};addPropertyControls(FramerOqqkLY2Ub,{MmTcJwgw6:{defaultValue:\"Visit Site\",displayTextArea:false,title:\"Title\",type:ControlType.String},GhgZvexCP:{title:\"Link\",type:ControlType.Link},UiPaLMrYN:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerOqqkLY2Ub,[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/OqqkLY2Ub:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"},...FeatherFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOqqkLY2Ub\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"MmTcJwgw6\\\":\\\"title\\\",\\\"GhgZvexCP\\\":\\\"link\\\",\\\"UiPaLMrYN\\\":\\\"newTab\\\"}\",\"framerIntrinsicHeight\":\"33\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"104.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"he6EWQsWb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OqqkLY2Ub.map", "// Generated by Framer (e37adeb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,Container,cx,GeneratedComponentContext,getFonts,Image,PropertyOverrides,removeHiddenBreakpointLayers,RichText,useHydratedBreakpointVariants,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Navbar from\"#framer/local/canvasComponent/NSZsIhHlj/NSZsIhHlj.js\";import PortfolioLink from\"#framer/local/canvasComponent/OqqkLY2Ub/OqqkLY2Ub.js\";import Footer from\"#framer/local/canvasComponent/pP0bRu7wf/pP0bRu7wf.js\";import BackHome from\"#framer/local/canvasComponent/WGCZSoegt/WGCZSoegt.js\";import*as sharedStyle2 from\"#framer/local/css/fVxnimdqP/fVxnimdqP.js\";import*as sharedStyle from\"#framer/local/css/iuPi738vd/iuPi738vd.js\";import*as sharedStyle3 from\"#framer/local/css/xZndidUCt/xZndidUCt.js\";import*as sharedStyle1 from\"#framer/local/css/YAP816Y5n/YAP816Y5n.js\";import*as sharedStyle4 from\"#framer/local/css/YckFIlg3V/YckFIlg3V.js\";import metadataProvider from\"#framer/local/webPageMetadata/eE1Rl8SdF/eE1Rl8SdF.js\";const NavbarFonts=getFonts(Navbar);const BackHomeFonts=getFonts(BackHome);const RichTextWithFX=withFX(RichText);const ImageWithFX=withFX(Image);const MotionDivWithFX=withFX(motion.div);const PortfolioLinkFonts=getFonts(PortfolioLink);const FooterFonts=getFonts(Footer);const cycleOrder=[\"mza4HgToT\",\"gmGgOBCQ9\",\"ltuQhweLT\"];const breakpoints={gmGgOBCQ9:\"(min-width: 810px) and (max-width: 1199px)\",ltuQhweLT:\"(max-width: 809px)\",mza4HgToT:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const variantClassNames={gmGgOBCQ9:\"framer-v-1g2dqq2\",ltuQhweLT:\"framer-v-1v18ykr\",mza4HgToT:\"framer-v-ar3lc4\"};if(isBrowser()){removeHiddenBreakpointLayers(\"mza4HgToT\",breakpoints,variantClassNames);}const humanReadableVariantMap={Desktop:\"mza4HgToT\",Phone:\"ltuQhweLT\",Tablet:\"gmGgOBCQ9\"};const transitions={default:{duration:0}};const transformTemplate=(_,t)=>`translateX(-50%) ${t}`;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,x:0,y:20};const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition1,x:0,y:20};const transition2={damping:40,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition2,x:0,y:20};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,x:0,y:0};const transition3={damping:60,delay:.3,mass:1,stiffness:500,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,transition:transition3,x:0,y:0};const transition4={damping:40,delay:.4,mass:1,stiffness:400,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition4,x:0,y:20};const transition5={damping:60,delay:.4,mass:1,stiffness:500,type:\"spring\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,transition:transition5,x:0,y:0};const metadata=metadataProvider();const Component=/*#__PURE__*/React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"mza4HgToT\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;React.useLayoutEffect(()=>{const metadata1=metadataProvider();document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(metadata1.bodyClassName);}},[]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const transition=transitions.default;const defaultLayoutId=React.useId();return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"mza4HgToT\",variantClassNames},children:/*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsxs(motion.div,{className:cx(\"framer-bH4uR\",sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className),style:{display:\"contents\"},children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(\"framer-ar3lc4\",className),ref:ref,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{transformTemplate}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-10g4lx0-container\",layoutScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{style:{width:\"100%\"},variant:\"bSOAjN2nc\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"A53AaJcmm\",layoutId:\"A53AaJcmm\",style:{height:\"100%\",width:\"100%\"},variant:\"eC_uRvPqW\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hzertk\",\"data-framer-name\":\"Header\",name:\"Header\",children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1eqnzw3-container\",children:/*#__PURE__*/_jsx(BackHome,{height:\"100%\",id:\"ttibgoAdC\",layoutId:\"ttibgoAdC\",width:\"100%\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hdd3r1\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-vs0796\",\"data-styles-preset\":\"iuPi738vd\",children:\"Code\"})}),className:\"framer-co96ww\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-3nqyhf\",\"data-styles-preset\":\"YAP816Y5n\",children:\"Web Development\"})}),className:\"framer-12hjwq4\",verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-aypysd\",\"data-framer-name\":\"Hero\",name:\"Hero\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10ezvzo\",children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:878,intrinsicWidth:1800,pixelHeight:878,pixelWidth:1800,sizes:\"max(min(100vw, 1500px) - 40px, 0px)\",src:new URL(\"assets/Udwdz3iJix2tqMAX142vVdJdBk.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/Udwdz3iJix2tqMAX142vVdJdBk.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/1024/Udwdz3iJix2tqMAX142vVdJdBk.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1024w, ${new URL(\"assets/Udwdz3iJix2tqMAX142vVdJdBk.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1800w`},className:\"framer-15bz24j\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1urotn9\",\"data-framer-name\":\"Overview\",name:\"Overview\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1svamk3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",children:\"Overview\"})}),className:\"framer-gm10rb\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Throughout my career I have worked not only as a Designer, but also as a Front-end Developer. I'm well versed in numerous web technologies. Here are just a few of the projects I've worked on over the years.\"})}),className:\"framer-1hikxzc\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1othoya\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",children:\"Dev Skills\"})}),className:\"framer-1ext1yx\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"HTML, CSS, SCSS, JS, jQuery, VueJs, Nuxt, Wordpress, Craft CMS, Gulp.\"})}),className:\"framer-lom1hi\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11i9eiq\",\"data-framer-name\":\"Sunbird UI\",name:\"Sunbird UI\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-xllvem\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",children:\"Zenmonics Sunbird UI\"})}),className:\"framer-1p4exg6\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Angular front-end for all of Zenmonics digital banking applications as well as FIS's Digital One Platform.\"})}),className:\"framer-1s9p80d\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"My Role\"})}),className:\"framer-1kz7f5c\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"I created a new product demo & user testing project, but it also ended up being the foundation of the Sunbird production UI. I worked on behalf of the UX team to create the UI as per design specs, wrote responsive HTML/SCSS, set up angular routing, reusable components, page templates, and deployed demo builds.\"})}),className:\"framer-1w7xqnp\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"Tech Used\"})}),className:\"framer-5kkds\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Angular 7, Material Design, SCSS, HTML, JS\"})}),className:\"framer-wf5vmk\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1647,intrinsicWidth:2033,pixelHeight:1647,pixelWidth:2033,sizes:\"calc(min(100vw, 1500px) - 40px)\",src:new URL(\"assets/Lw9Fc0gPmaWpHIgrwKEXjv9Kdc.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/Lw9Fc0gPmaWpHIgrwKEXjv9Kdc.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/1024/Lw9Fc0gPmaWpHIgrwKEXjv9Kdc.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1024w, ${new URL(\"assets/Lw9Fc0gPmaWpHIgrwKEXjv9Kdc.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 2033w`}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",intrinsicHeight:1647,intrinsicWidth:2033,pixelHeight:1647,pixelWidth:2033,sizes:\"max((min(100vw, 1500px) - 60px) / 2, 0px)\",src:new URL(\"assets/Lw9Fc0gPmaWpHIgrwKEXjv9Kdc.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/Lw9Fc0gPmaWpHIgrwKEXjv9Kdc.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/1024/Lw9Fc0gPmaWpHIgrwKEXjv9Kdc.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1024w, ${new URL(\"assets/Lw9Fc0gPmaWpHIgrwKEXjv9Kdc.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 2033w`},className:\"framer-gadk9g\"})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b4knau\",\"data-framer-name\":\"Sunbird Components\",name:\"Sunbird Components\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1924,intrinsicWidth:1986,loading:\"lazy\",pixelHeight:1924,pixelWidth:1986,sizes:\"calc(min(100vw, 1500px) - 40px)\",src:new URL(\"assets/MRnlWVNQl9cZUDMLBnVDdHcw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/MRnlWVNQl9cZUDMLBnVDdHcw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/1024/MRnlWVNQl9cZUDMLBnVDdHcw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1024w, ${new URL(\"assets/MRnlWVNQl9cZUDMLBnVDdHcw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1986w`}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",intrinsicHeight:1924,intrinsicWidth:1986,loading:\"lazy\",pixelHeight:1924,pixelWidth:1986,sizes:\"max((min(100vw, 1500px) - 60px) / 2, 0px)\",src:new URL(\"assets/MRnlWVNQl9cZUDMLBnVDdHcw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/MRnlWVNQl9cZUDMLBnVDdHcw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/1024/MRnlWVNQl9cZUDMLBnVDdHcw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1024w, ${new URL(\"assets/MRnlWVNQl9cZUDMLBnVDdHcw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1986w`},className:\"framer-k28tyu\"})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-jvbwe1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",children:\"Zenmonics Style Guide & Component Library\"})}),className:\"framer-6wl0yd\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"WCAG 2.0 compliant Angular component library to use throughout all of Zenmonics banking applications. This is was a Storybook-like reference project to help the backend devs correctly use the UI components.\"})}),className:\"framer-1stv3xr\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"My Role\"})}),className:\"framer-15sgo72\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"I created the project using the Angular CLI. I customized Material Design components to match the Zenmonics UI. Wrote reusable custom UI components from scratch. Ensured that all components are WCAG 2.0 compliant.\"})}),className:\"framer-fep2dl\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"Tech Used\"})}),className:\"framer-180cu8c\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Angular 7, Material Design, SCSS, HTML, JS\"})}),className:\"framer-1kkypds\",verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vyfbdy\",\"data-framer-name\":\"Portfolio\",name:\"Portfolio\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-4ctf6n\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",children:\"Former Portfolio Site\"})}),className:\"framer-1mdlp1z\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"My former portfolio site, built using Nuxt3. The current site you're viewing is built using Framer.com. However, each time I want to learn a new technology I build a version of my personal website using whatever it is I want to learn. The previous iteration of this site was built in VueJS, then refactored into the Nuxt3 framework. The Nuxt3 headless frontend pulls JSON content from a CosmicJS API.\"})}),className:\"framer-1encmbw\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"Tech Used\"})}),className:\"framer-x4u19f\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"VueJS, Nuxt3, SCSS, JS, Gulp\"})}),className:\"framer-13anoc3\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Container,{className:\"framer-1q1x77o-container\",children:/*#__PURE__*/_jsx(PortfolioLink,{height:\"100%\",id:\"DnxVb6U6N\",layoutId:\"DnxVb6U6N\",link:\"https://gitlab.com/eparks/ericparks-com\",newTab:true,title:\"View on Gitlab\",width:\"100%\"})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2421,intrinsicWidth:2446,loading:\"lazy\",pixelHeight:2421,pixelWidth:2446,sizes:\"calc(min(100vw, 1500px) - 40px)\",src:new URL(\"assets/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/1024/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1024w, ${new URL(\"assets/2048/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 2048w, ${new URL(\"assets/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 2446w`}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",intrinsicHeight:2421,intrinsicWidth:2446,loading:\"lazy\",pixelHeight:2421,pixelWidth:2446,sizes:\"max((min(100vw, 1500px) - 60px) / 2, 0px)\",src:new URL(\"assets/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/1024/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1024w, ${new URL(\"assets/2048/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 2048w, ${new URL(\"assets/U2ASvK1YsZe5CavwEtSCMhgppcE.jpeg\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 2446w`},className:\"framer-g5s2mg\"})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-133rfa\",\"data-framer-name\":\"Spatco\",name:\"Spatco\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:993,intrinsicWidth:1e3,loading:\"lazy\",pixelHeight:993,pixelWidth:1e3,sizes:\"calc(min(100vw, 1500px) - 40px)\",src:new URL(\"assets/VU5OGnRhUNcriJtZ9TzcEOWZiUw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/VU5OGnRhUNcriJtZ9TzcEOWZiUw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/VU5OGnRhUNcriJtZ9TzcEOWZiUw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1000w`}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",intrinsicHeight:993,intrinsicWidth:1e3,loading:\"lazy\",pixelHeight:993,pixelWidth:1e3,sizes:\"max((min(100vw, 1500px) - 60px) / 2, 0px)\",src:new URL(\"assets/VU5OGnRhUNcriJtZ9TzcEOWZiUw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/VU5OGnRhUNcriJtZ9TzcEOWZiUw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/VU5OGnRhUNcriJtZ9TzcEOWZiUw.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1000w`},className:\"framer-180nyyb\"})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-12c2coz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",children:\"Spatco Website\"})}),className:\"framer-sx6wmh\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"eCommerce Site for Spatco.com\"})}),className:\"framer-1jxh4c\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"My Role\"})}),className:\"framer-1pccnek\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Wrote HTML, SCSS, and TWIG templates for a new site built on Craft CMS. Set up local MariaDB and synced DB's between Prod & Dev servers on Rackspace.\"})}),className:\"framer-utn3cq\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"Tech Used\"})}),className:\"framer-hh5v3q\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"CraftCMS, TWIG, HTML, SCSS, jQuery\"})}),className:\"framer-1739nj2\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Container,{className:\"framer-hqwzl2-container\",children:/*#__PURE__*/_jsx(PortfolioLink,{height:\"100%\",id:\"NlAvBNUnO\",layoutId:\"NlAvBNUnO\",link:\"https://spatco.com\",newTab:true,title:\"Visit Site\",width:\"100%\"})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sd1nf4\",\"data-framer-name\":\"Relion\",name:\"Relion\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-13u5ca1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1wml6uu\",\"data-styles-preset\":\"fVxnimdqP\",children:\"Relion Battery Website\"})}),className:\"framer-1vsjpuh\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Marketing & retail site for Relion Battery\"})}),className:\"framer-14t3ubi\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"My Role\"})}),className:\"framer-1gg5ixr\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"Wrote HTML, SCSS, and TWIG templates for a new site built on Craft CMS. Set up local MariaDB and synced DB's between Prod & Dev servers on Rackspace.\"})}),className:\"framer-1v5juhb\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",children:\"Tech Used\"})}),className:\"framer-jsx4co\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",children:\"CraftCMS, TWIG, HTML, SCSS, jQuery\"})}),className:\"framer-f630rh\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Container,{className:\"framer-ez88b6-container\",children:/*#__PURE__*/_jsx(PortfolioLink,{height:\"100%\",id:\"wr_EXlLIu\",layoutId:\"wr_EXlLIu\",link:\"https://relionbattery.com/\",newTab:true,title:\"Visit Site\",width:\"100%\"})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ltuQhweLT:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:922,intrinsicWidth:1e3,loading:\"lazy\",pixelHeight:922,pixelWidth:1e3,sizes:\"calc(min(100vw, 1500px) - 40px)\",src:new URL(\"assets/CKEl5MlPT99Kmn2UfPx4cUZQ8.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/CKEl5MlPT99Kmn2UfPx4cUZQ8.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/CKEl5MlPT99Kmn2UfPx4cUZQ8.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1000w`}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",intrinsicHeight:922,intrinsicWidth:1e3,loading:\"lazy\",pixelHeight:922,pixelWidth:1e3,sizes:\"max((min(100vw, 1500px) - 60px) / 2, 0px)\",src:new URL(\"assets/CKEl5MlPT99Kmn2UfPx4cUZQ8.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href,srcSet:`${new URL(\"assets/512/CKEl5MlPT99Kmn2UfPx4cUZQ8.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 512w, ${new URL(\"assets/CKEl5MlPT99Kmn2UfPx4cUZQ8.png\",\"https://framerusercontent.com/modules/W6wvqUHYkJbzUp5RmS6Y/fXeRiyjpgqBHRTT4fWki/eE1Rl8SdF.js\").href} 1000w`},className:\"framer-2r17rq\"})})]}),/*#__PURE__*/_jsx(Container,{className:\"framer-12crqm5-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gmGgOBCQ9:{variant:\"a16wTNA0J\"},ltuQhweLT:{variant:\"z_b8BpJrV\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Xqffg6Go_\",layoutId:\"Xqffg6Go_\",style:{width:\"100%\"},variant:\"e_5PQvUbk\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})})});});const css=['.framer-bH4uR [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName} { background: white; }`,\".framer-bH4uR .framer-15mlo7k { display: block; }\",\".framer-bH4uR .framer-ar3lc4 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 60px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-bH4uR .framer-10g4lx0-container { flex: none; height: 60px; left: calc(50.00000000000002% - 100% / 2); position: fixed; top: 0px; width: 100%; z-index: 1; }\",\".framer-bH4uR .framer-hzertk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1500px; overflow: visible; padding: 23px 20px 23px 20px; position: relative; width: 100%; }\",\".framer-bH4uR .framer-1eqnzw3-container, .framer-bH4uR .framer-1q1x77o-container, .framer-bH4uR .framer-hqwzl2-container, .framer-bH4uR .framer-ez88b6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bH4uR .framer-1hdd3r1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-bH4uR .framer-co96ww, .framer-bH4uR .framer-12hjwq4, .framer-bH4uR .framer-gm10rb, .framer-bH4uR .framer-1ext1yx, .framer-bH4uR .framer-1p4exg6, .framer-bH4uR .framer-1vsjpuh { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-bH4uR .framer-aypysd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1500px; overflow: visible; padding: 0px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-bH4uR .framer-10ezvzo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-bH4uR .framer-15bz24j { flex: 1 0 0px; height: 300px; overflow: visible; position: relative; width: 1px; }\",\".framer-bH4uR .framer-1urotn9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1500px; overflow: visible; padding: 0px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-bH4uR .framer-1svamk3, .framer-bH4uR .framer-1othoya { 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; max-width: 900px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-bH4uR .framer-1hikxzc, .framer-bH4uR .framer-lom1hi, .framer-bH4uR .framer-1s9p80d, .framer-bH4uR .framer-1kz7f5c, .framer-bH4uR .framer-1w7xqnp, .framer-bH4uR .framer-5kkds, .framer-bH4uR .framer-wf5vmk, .framer-bH4uR .framer-1stv3xr, .framer-bH4uR .framer-15sgo72, .framer-bH4uR .framer-fep2dl, .framer-bH4uR .framer-180cu8c, .framer-bH4uR .framer-1kkypds, .framer-bH4uR .framer-1encmbw, .framer-bH4uR .framer-x4u19f, .framer-bH4uR .framer-13anoc3, .framer-bH4uR .framer-1jxh4c, .framer-bH4uR .framer-1pccnek, .framer-bH4uR .framer-utn3cq, .framer-bH4uR .framer-hh5v3q, .framer-bH4uR .framer-1739nj2, .framer-bH4uR .framer-14t3ubi, .framer-bH4uR .framer-1gg5ixr, .framer-bH4uR .framer-1v5juhb, .framer-bH4uR .framer-jsx4co, .framer-bH4uR .framer-f630rh { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bH4uR .framer-11i9eiq, .framer-bH4uR .framer-b4knau, .framer-bH4uR .framer-vyfbdy, .framer-bH4uR .framer-133rfa, .framer-bH4uR .framer-1sd1nf4 { align-content: center; align-items: center; background-color: var(--token-38ec74e0-f6e4-405f-8150-e249d0149ab4, #e8e8e8); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1500px; overflow: visible; padding: 20px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-bH4uR .framer-xllvem, .framer-bH4uR .framer-jvbwe1, .framer-bH4uR .framer-4ctf6n, .framer-bH4uR .framer-12c2coz, .framer-bH4uR .framer-13u5ca1 { 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: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-bH4uR .framer-gadk9g, .framer-bH4uR .framer-k28tyu, .framer-bH4uR .framer-g5s2mg, .framer-bH4uR .framer-180nyyb, .framer-bH4uR .framer-2r17rq { aspect-ratio: 1 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 570px); overflow: visible; position: relative; width: 1px; }\",\".framer-bH4uR .framer-6wl0yd, .framer-bH4uR .framer-1mdlp1z, .framer-bH4uR .framer-sx6wmh { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bH4uR .framer-12crqm5-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-bH4uR .framer-ar3lc4, .framer-bH4uR .framer-hzertk, .framer-bH4uR .framer-1hdd3r1, .framer-bH4uR .framer-aypysd, .framer-bH4uR .framer-10ezvzo, .framer-bH4uR .framer-1urotn9, .framer-bH4uR .framer-1svamk3, .framer-bH4uR .framer-1othoya, .framer-bH4uR .framer-11i9eiq, .framer-bH4uR .framer-xllvem, .framer-bH4uR .framer-b4knau, .framer-bH4uR .framer-jvbwe1, .framer-bH4uR .framer-vyfbdy, .framer-bH4uR .framer-4ctf6n, .framer-bH4uR .framer-133rfa, .framer-bH4uR .framer-12c2coz, .framer-bH4uR .framer-1sd1nf4, .framer-bH4uR .framer-13u5ca1 { gap: 0px; } .framer-bH4uR .framer-ar3lc4 > *, .framer-bH4uR .framer-hzertk > *, .framer-bH4uR .framer-aypysd > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-bH4uR .framer-ar3lc4 > :first-child, .framer-bH4uR .framer-hzertk > :first-child, .framer-bH4uR .framer-1hdd3r1 > :first-child, .framer-bH4uR .framer-aypysd > :first-child, .framer-bH4uR .framer-1svamk3 > :first-child, .framer-bH4uR .framer-1othoya > :first-child, .framer-bH4uR .framer-xllvem > :first-child, .framer-bH4uR .framer-jvbwe1 > :first-child, .framer-bH4uR .framer-4ctf6n > :first-child, .framer-bH4uR .framer-12c2coz > :first-child, .framer-bH4uR .framer-13u5ca1 > :first-child { margin-top: 0px; } .framer-bH4uR .framer-ar3lc4 > :last-child, .framer-bH4uR .framer-hzertk > :last-child, .framer-bH4uR .framer-1hdd3r1 > :last-child, .framer-bH4uR .framer-aypysd > :last-child, .framer-bH4uR .framer-1svamk3 > :last-child, .framer-bH4uR .framer-1othoya > :last-child, .framer-bH4uR .framer-xllvem > :last-child, .framer-bH4uR .framer-jvbwe1 > :last-child, .framer-bH4uR .framer-4ctf6n > :last-child, .framer-bH4uR .framer-12c2coz > :last-child, .framer-bH4uR .framer-13u5ca1 > :last-child { margin-bottom: 0px; } .framer-bH4uR .framer-1hdd3r1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-bH4uR .framer-10ezvzo > *, .framer-bH4uR .framer-11i9eiq > *, .framer-bH4uR .framer-b4knau > *, .framer-bH4uR .framer-vyfbdy > *, .framer-bH4uR .framer-133rfa > *, .framer-bH4uR .framer-1sd1nf4 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-bH4uR .framer-10ezvzo > :first-child, .framer-bH4uR .framer-1urotn9 > :first-child, .framer-bH4uR .framer-11i9eiq > :first-child, .framer-bH4uR .framer-b4knau > :first-child, .framer-bH4uR .framer-vyfbdy > :first-child, .framer-bH4uR .framer-133rfa > :first-child, .framer-bH4uR .framer-1sd1nf4 > :first-child { margin-left: 0px; } .framer-bH4uR .framer-10ezvzo > :last-child, .framer-bH4uR .framer-1urotn9 > :last-child, .framer-bH4uR .framer-11i9eiq > :last-child, .framer-bH4uR .framer-b4knau > :last-child, .framer-bH4uR .framer-vyfbdy > :last-child, .framer-bH4uR .framer-133rfa > :last-child, .framer-bH4uR .framer-1sd1nf4 > :last-child { margin-right: 0px; } .framer-bH4uR .framer-1urotn9 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-bH4uR .framer-1svamk3 > *, .framer-bH4uR .framer-1othoya > *, .framer-bH4uR .framer-xllvem > *, .framer-bH4uR .framer-jvbwe1 > *, .framer-bH4uR .framer-4ctf6n > *, .framer-bH4uR .framer-12c2coz > *, .framer-bH4uR .framer-13u5ca1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\"@media (min-width: 1200px) { .framer-bH4uR .hidden-ar3lc4 { display: none !important; } }\",`@media (min-width: 810px) and (max-width: 1199px) { .framer-bH4uR .hidden-1g2dqq2 { display: none !important; } .${metadata.bodyClassName} { background: white; } .framer-bH4uR .framer-ar3lc4 { width: 810px; } .framer-bH4uR .framer-gadk9g, .framer-bH4uR .framer-k28tyu, .framer-bH4uR .framer-g5s2mg, .framer-bH4uR .framer-180nyyb, .framer-bH4uR .framer-2r17rq { height: var(--framer-aspect-ratio-supported, 375px); }}`,`@media (max-width: 809px) { .framer-bH4uR .hidden-1v18ykr { display: none !important; } .${metadata.bodyClassName} { background: white; } .framer-bH4uR .framer-ar3lc4 { width: 390px; } .framer-bH4uR .framer-10g4lx0-container { height: auto; left: 50%; transform: translateX(-50%); } .framer-bH4uR .framer-15bz24j { height: 290px; } .framer-bH4uR .framer-1urotn9, .framer-bH4uR .framer-11i9eiq, .framer-bH4uR .framer-b4knau, .framer-bH4uR .framer-vyfbdy, .framer-bH4uR .framer-133rfa, .framer-bH4uR .framer-1sd1nf4 { flex-direction: column; } .framer-bH4uR .framer-1svamk3, .framer-bH4uR .framer-1othoya, .framer-bH4uR .framer-jvbwe1, .framer-bH4uR .framer-4ctf6n, .framer-bH4uR .framer-12c2coz { flex: none; width: 100%; } .framer-bH4uR .framer-xllvem, .framer-bH4uR .framer-13u5ca1 { flex: none; order: 1; width: 100%; } .framer-bH4uR .framer-gadk9g, .framer-bH4uR .framer-2r17rq { flex: none; height: var(--framer-aspect-ratio-supported, 350px); order: 0; width: 100%; } .framer-bH4uR .framer-k28tyu, .framer-bH4uR .framer-g5s2mg, .framer-bH4uR .framer-180nyyb { flex: none; height: var(--framer-aspect-ratio-supported, 350px); width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-bH4uR .framer-1urotn9, .framer-bH4uR .framer-11i9eiq, .framer-bH4uR .framer-b4knau, .framer-bH4uR .framer-vyfbdy, .framer-bH4uR .framer-133rfa, .framer-bH4uR .framer-1sd1nf4 { gap: 0px; } .framer-bH4uR .framer-1urotn9 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-bH4uR .framer-1urotn9 > :first-child, .framer-bH4uR .framer-11i9eiq > :first-child, .framer-bH4uR .framer-b4knau > :first-child, .framer-bH4uR .framer-vyfbdy > :first-child, .framer-bH4uR .framer-133rfa > :first-child, .framer-bH4uR .framer-1sd1nf4 > :first-child { margin-top: 0px; } .framer-bH4uR .framer-1urotn9 > :last-child, .framer-bH4uR .framer-11i9eiq > :last-child, .framer-bH4uR .framer-b4knau > :last-child, .framer-bH4uR .framer-vyfbdy > :last-child, .framer-bH4uR .framer-133rfa > :last-child, .framer-bH4uR .framer-1sd1nf4 > :last-child { margin-bottom: 0px; } .framer-bH4uR .framer-11i9eiq > *, .framer-bH4uR .framer-b4knau > *, .framer-bH4uR .framer-vyfbdy > *, .framer-bH4uR .framer-133rfa > *, .framer-bH4uR .framer-1sd1nf4 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }}`,...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4029\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gmGgOBCQ9\":{\"layout\":[\"fixed\",\"auto\"]},\"ltuQhweLT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerResponsiveScreen\n */const FramereE1Rl8SdF=withCSS(Component,css,\"framer-bH4uR\");export default FramereE1Rl8SdF;FramereE1Rl8SdF.displayName=\"Web Development\";FramereE1Rl8SdF.defaultProps={height:4029,width:1200};addFonts(FramereE1Rl8SdF,[...NavbarFonts,...BackHomeFonts,...PortfolioLinkFonts,...FooterFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereE1Rl8SdF\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"4029\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gmGgOBCQ9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ltuQhweLT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerResponsiveScreen\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "r", "s", "o", "t", "e", "i", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_2_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "FeatherFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "MmTcJwgw6", "GhgZvexCP", "UiPaLMrYN", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "u", "RichText2", "x", "css", "FramerOqqkLY2Ub", "withCSS", "OqqkLY2Ub_default", "addPropertyControls", "ControlType", "addFonts", "NavbarFonts", "getFonts", "NSZsIhHlj_default", "BackHomeFonts", "WGCZSoegt_default", "RichTextWithFX", "withFX", "RichText2", "ImageWithFX", "Image2", "MotionDivWithFX", "motion", "PortfolioLinkFonts", "OqqkLY2Ub_default", "FooterFonts", "pP0bRu7wf_default", "breakpoints", "isBrowser", "variantClassNames", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "animation", "transition1", "animation1", "transition2", "animation2", "animation3", "transition3", "animation4", "transition4", "animation5", "transition5", "animation6", "metadata", "eE1Rl8SdF_default", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "variant", "fe", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "defaultLayoutId", "ae", "p", "GeneratedComponentContext", "LayoutGroup", "u", "motion", "cx", "PropertyOverrides2", "Container", "NSZsIhHlj_default", "WGCZSoegt_default", "RichTextWithFX", "x", "ImageWithFX", "MotionDivWithFX", "RichText2", "OqqkLY2Ub_default", "pP0bRu7wf_default", "css", "FramereE1Rl8SdF", "withCSS", "addFonts", "NavbarFonts", "BackHomeFonts", "PortfolioLinkFonts", "FooterFonts", "fonts", "__FramerMetadata__"]
}
