{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/HMfb6t5NoNIPLNK6D34t/pOuf2DT7h6QcrPMuhxtq/fXeeFYve2.js"],
  "sourcesContent": ["// Generated by Framer (77e81ff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yh0aa8g09flQ63oLuGOn/xjTtVO5XBvsT8Su9s5pe/GhNewgwG6.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tmoYOSGk4h1G65ksh5xs/lGmEoeVzYXG8YBJliXfo/VpQse4BhK.js\";const cycleOrder=[\"xFvhbjKx0\",\"yLX8790Sw\",\"lu3uH2p0c\"];const variantClassNames={lu3uH2p0c:\"framer-v-qbfm4d\",xFvhbjKx0:\"framer-v-e0fpq7\",yLX8790Sw:\"framer-v-dbh3bk\"};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={Desktop:\"xFvhbjKx0\",Mobile:\"lu3uH2p0c\",Tab:\"yLX8790Sw\"};const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"xFvhbjKx0\",text:NKcXpd9O6=\"Monitor and manage on site processes\",detail:CfZ_ZWIdm=\"Get anywhere, anytime access to realtime updates from your jobsite. Manage costs and reduce rework with digitized Tasks, Forms, Checklists and Workflows. Track progress and gain insights to optimize work with custom Dashboards and automated Reports.\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"xFvhbjKx0\",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-IeBTP\",sharedStyle.className,sharedStyle1.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-e0fpq7\",className),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xFvhbjKx0\",ref:ref,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(122, 122, 122)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({lu3uH2p0c:{\"data-framer-name\":\"Mobile\"},yLX8790Sw:{\"data-framer-name\":\"Tab\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:150,intrinsicWidth:150,pixelHeight:150,pixelWidth:150,src:new URL(\"assets/dHc0Oobt12nX1bPQUrGKychc3lg.svg\",\"https://framerusercontent.com/modules/HMfb6t5NoNIPLNK6D34t/pOuf2DT7h6QcrPMuhxtq/fXeeFYve2.js\").href},className:\"framer-1jof5yb\",layoutDependency:layoutDependency,layoutId:\"w8gUQXQ8P\",style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h2,{className:\"framer-styles-preset-85dxte\",\"data-styles-preset\":\"VpQse4BhK\",children:\"Manage solar construction projects end-to-end\"})}),className:\"framer-zzzy14\",layoutDependency:layoutDependency,layoutId:\"P2EB0WpnX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:NKcXpd9O6,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{className:\"framer-styles-preset-190x3qh\",\"data-styles-preset\":\"GhNewgwG6\",children:\"Import and share project schedules, view Gantt charts, S-curves and reports. Track project metrics and progress and performance. Ensure compliance and safety conformance with mobile friendly reports and observations.\"})}),className:\"framer-wyesff\",layoutDependency:layoutDependency,layoutId:\"X4Khjl5D_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:CfZ_ZWIdm,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-IeBTP [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-IeBTP .framer-9zeutb { display: block; }\",\".framer-IeBTP .framer-e0fpq7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 495px; justify-content: flex-start; overflow: hidden; padding: 40px 0px 40px 30px; position: relative; width: 375px; will-change: transform; }\",\".framer-IeBTP .framer-1jof5yb { flex: none; height: 65px; overflow: hidden; position: relative; width: 65px; will-change: transform; }\",\".framer-IeBTP .framer-dt1gmp { aspect-ratio: 1.105263157894737 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); left: 49%; position: absolute; top: 49%; width: 44px; }\",\".framer-IeBTP .framer-zzzy14 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 89%; word-break: break-word; word-wrap: break-word; }\",\".framer-IeBTP .framer-wyesff { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 88%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IeBTP .framer-e0fpq7 { gap: 0px; } .framer-IeBTP .framer-e0fpq7 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-IeBTP .framer-e0fpq7 > :first-child { margin-top: 0px; } .framer-IeBTP .framer-e0fpq7 > :last-child { margin-bottom: 0px; } }\",\".framer-IeBTP.framer-v-dbh3bk .framer-zzzy14 { width: 94%; }\",\".framer-IeBTP.framer-v-dbh3bk .framer-wyesff { width: 88%; }\",\".framer-IeBTP.framer-v-qbfm4d .framer-e0fpq7 { height: min-content; padding: 20px 0px 20px 30px; width: min-content; }\",\".framer-IeBTP.framer-v-qbfm4d .framer-1jof5yb { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 50px); width: 50px; }\",\".framer-IeBTP.framer-v-qbfm4d .framer-zzzy14 { width: 306px; }\",\".framer-IeBTP.framer-v-qbfm4d .framer-wyesff { width: 252px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 495\n * @framerIntrinsicWidth 375\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yLX8790Sw\":{\"layout\":[\"fixed\",\"fixed\"]},\"lu3uH2p0c\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NKcXpd9O6\":\"text\",\"CfZ_ZWIdm\":\"detail\"}\n */ const FramerfXeeFYve2=withCSS(Component,css,\"framer-IeBTP\");export default FramerfXeeFYve2;FramerfXeeFYve2.displayName=\"TaskMapper Construction 2\";FramerfXeeFYve2.defaultProps={height:495,width:375};addPropertyControls(FramerfXeeFYve2,{variant:{options:[\"xFvhbjKx0\",\"yLX8790Sw\",\"lu3uH2p0c\"],optionTitles:[\"Desktop\",\"Tab\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},NKcXpd9O6:{defaultValue:\"Monitor and manage on site processes\",displayTextArea:false,title:\"Text\",type:ControlType.String},CfZ_ZWIdm:{defaultValue:\"Get anywhere, anytime access to realtime updates from your jobsite. Manage costs and reduce rework with digitized Tasks, Forms, Checklists and Workflows. Track progress and gain insights to optimize work with custom Dashboards and automated Reports.\",displayTextArea:true,title:\"detail\",type:ControlType.String}});addFonts(FramerfXeeFYve2,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfXeeFYve2\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"375\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yLX8790Sw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lu3uH2p0c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"495\",\"framerVariables\":\"{\\\"NKcXpd9O6\\\":\\\"text\\\",\\\"CfZ_ZWIdm\\\":\\\"detail\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fXeeFYve2.map"],
  "mappings": "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",
  "names": ["cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "NKcXpd9O6", "CfZ_ZWIdm", "restProps", "ref", "variant", "humanReadableVariantMap", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "variants", "useVariantState", "cycleOrder", "transitions", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "addPropertyOverrides", "Image2", "RichText2", "x", "css", "FramerfXeeFYve2", "withCSS", "fXeeFYve2_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
