{"version":3,"file":"PortfolioSystem.Daj2Rsl1.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/pROE3PCNKijdRHXBLX9P/Owojk4PdLjR321kDDZi2/PortfolioSystem.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";let filters={focus:\"all\",sector:\"all\",status:\"all\",exitType:\"all\"};let selectedItem=null;let listeners=new Set;const notify=()=>listeners.forEach(fn=>fn());const subscribe=fn=>{listeners.add(fn);return()=>{listeners.delete(fn);};};// Hook to detect mobile\nfunction useIsMobile(breakpoint=768){const[isMobile,setIsMobile]=useState(false);useEffect(()=>{const check=()=>setIsMobile(window.innerWidth<breakpoint);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[breakpoint]);return isMobile;}// Helper to extract URL from various formats\nfunction extractUrl(urlProp){if(!urlProp)return\"\";if(typeof urlProp===\"string\")return urlProp;if(typeof urlProp===\"object\"){if(urlProp.url)return urlProp.url;if(urlProp.href)return urlProp.href;if(urlProp.value)return urlProp.value;}return\"\";}// Filter options for Focus (excluding \"Blank\")\nconst FOCUS_OPTIONS=[{value:\"all\",label:\"All Focus\"},{value:\"Mobility\",label:\"Mobility\"},{value:\"Early-Stage Israel\",label:\"Early-Stage Israel\"}];// Custom arrow SVG as data URI\nconst arrowSvg=`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M2 4l4 4 4-4'/%3E%3C/svg%3E\")`;// Brand colors\nconst ION_COLOR=\"rgb(78, 18, 203)\";const SIGNAL_COLOR=\"rgb(255, 101, 101)\";// ============ FILTER BAR ============\nexport function FilterBar({bgColor=\"transparent\",padding=0,borderRadius=0}){const[,update]=useState(0);useEffect(()=>subscribe(()=>update(n=>n+1)),[]);const set=(key,val)=>{filters[key]=val;notify();};const ss={padding:\"12px 36px 12px 16px\",borderRadius:8,border:\"1px solid #E5E5E5\",background:\"#fff\",fontFamily:\"Poppins, sans-serif\",fontSize:14,cursor:\"pointer\",minWidth:150,appearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",backgroundImage:arrowSvg,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 12px center\"};return /*#__PURE__*/_jsxs(\"div\",{style:{background:bgColor,borderRadius,padding,display:\"flex\",flexWrap:\"wrap\",gap:12,alignItems:\"center\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Work Sans, sans-serif\",fontSize:16,marginRight:12},children:\"Filters\"}),/*#__PURE__*/_jsx(\"select\",{value:filters.focus,onChange:e=>set(\"focus\",e.target.value),style:ss,children:FOCUS_OPTIONS.map(opt=>/*#__PURE__*/_jsx(\"option\",{value:opt.value,children:opt.label},opt.value))}),/*#__PURE__*/_jsxs(\"select\",{value:filters.sector,onChange:e=>set(\"sector\",e.target.value),style:ss,children:[/*#__PURE__*/_jsx(\"option\",{value:\"all\",children:\"All Sectors\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Enterprise Software\",children:\"Enterprise Software\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Vertical Software & Services\",children:\"Vertical Software\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Consumer\",children:\"Consumer\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Fintech\",children:\"Fintech\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Deep Tech\",children:\"Deep Tech\"})]}),/*#__PURE__*/_jsxs(\"select\",{value:filters.status,onChange:e=>set(\"status\",e.target.value),style:ss,children:[/*#__PURE__*/_jsx(\"option\",{value:\"all\",children:\"All Status\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Active\",children:\"Active\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Exit\",children:\"Exit\"})]})]});}addPropertyControls(FilterBar,{bgColor:{type:ControlType.Color,defaultValue:\"transparent\",title:\"Background\"},padding:{type:ControlType.Number,defaultValue:0,min:0,max:80,title:\"Padding\"},borderRadius:{type:ControlType.Number,defaultValue:0,min:0,max:32,title:\"Radius\"}});// ============ WEBSITE LINK COMPONENT ============\nfunction WebsiteLink({url}){const[hovered,setHovered]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:url,target:\"_blank\",rel:\"noopener noreferrer\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{fontFamily:\"Poppins, sans-serif\",fontSize:13,color:\"#0A0A0A\",textDecoration:\"underline\",opacity:hovered?.6:1,transition:\"opacity 0.2s ease\"},children:\"See Company Website\"});}// ============ POPUP ============\nexport function PortfolioPopup(){const[,update]=useState(0);const[port,setPort]=useState(null);const isMobile=useIsMobile();useEffect(()=>subscribe(()=>update(n=>n+1)),[]);useEffect(()=>{setPort(document.body);},[]);const close=()=>{selectedItem=null;notify();};const sel=selectedItem;// Filter out \"Blank\" from focus tags\nconst displayFocus=sel?.focus.filter(f=>f!==\"Blank\")||[];// Check if sector should be displayed (not \"Blank\" or empty)\nconst displaySector=sel?.sector&&sel.sector.toLowerCase()!==\"blank\"?sel.sector:null;const popup=/*#__PURE__*/_jsx(AnimatePresence,{children:sel&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:close,style:{position:\"fixed\",inset:0,background:\"rgba(255,255,255,0.9)\",zIndex:9999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:isMobile?8:20},children:/*#__PURE__*/_jsxs(motion.div,{initial:{y:20,opacity:0},animate:{y:0,opacity:1},exit:{y:20,opacity:0},onClick:e=>e.stopPropagation(),style:{background:\"#fff\",borderRadius:16,boxShadow:\"0 20px 40px rgba(0,0,0,0.15)\",maxWidth:isMobile?\"100%\":650,width:\"100%\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",overflow:\"hidden\",maxHeight:isMobile?\"90vh\":\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:isMobile?\"100%\":180,minHeight:isMobile?160:220,background:\"#F9F9F9\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24,flexShrink:0},children:sel.logo?/*#__PURE__*/_jsx(\"img\",{src:sel.logo,alt:\"\",style:{maxWidth:\"100%\",maxHeight:70,objectFit:\"contain\",objectPosition:\"center center\"}}):/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Manrope, sans-serif\",fontSize:20,fontWeight:600},children:sel.title})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:isMobile?24:28,display:\"flex\",flexDirection:\"column\",gap:14,position:\"relative\",overflowY:isMobile?\"auto\":\"visible\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:close,style:{position:\"absolute\",top:12,right:12,background:\"none\",border:\"none\",cursor:\"pointer\",fontSize:24,lineHeight:1,color:\"#666\"},children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"Manrope, sans-serif\",fontSize:isMobile?20:22,fontWeight:600,margin:0,paddingRight:30},children:sel.title}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6,flexWrap:\"wrap\"},children:[displayFocus.map((f,i)=>/*#__PURE__*/_jsx(\"span\",{style:{padding:\"5px 10px\",background:\"#F3F2F2\",borderRadius:5,fontFamily:\"Poppins, sans-serif\",fontSize:11,color:\"#666\"},children:f},i)),displaySector&&/*#__PURE__*/_jsx(\"span\",{style:{padding:\"5px 10px\",background:\"#F3F2F2\",borderRadius:5,fontFamily:\"Poppins, sans-serif\",fontSize:11,color:\"#666\"},children:displaySector}),sel.status&&/*#__PURE__*/_jsx(\"span\",{style:{padding:\"5px 10px\",background:\"#F3F2F2\",borderRadius:5,fontFamily:\"Poppins, sans-serif\",fontSize:11,color:\"#666\"},children:sel.status})]}),sel.description&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Work Sans, sans-serif\",fontSize:isMobile?12:13,lineHeight:1.6,color:\"#666\"},dangerouslySetInnerHTML:{__html:sel.description}}),sel.url&&/*#__PURE__*/_jsx(WebsiteLink,{url:sel.url})]})]})})});if(!port)return null;return /*#__PURE__*/createPortal(popup,port);}// ============ PORTFOLIO ITEM WRAPPER ============\nexport function PortfolioItem({title=\"\",logo=\"\",isMobility=false,isIsrael=false,sector=\"\",status=\"\",exitType=\"\",description=\"\",url,stealth=false,disclaimerPageOnly=false,ignoreFilters=false,bgColor=\"#ffffff\",borderRadius=8,padding=20}){const[,update]=useState(0);const ref=useRef(null);useEffect(()=>subscribe(()=>update(n=>n+1)),[]);const focusTags=[];if(isMobility)focusTags.push(\"Mobility\");if(isIsrael)focusTags.push(\"Early-Stage Israel\");const matchesFocusFilter=filters.focus===\"all\"||filters.focus===\"Mobility\"&&isMobility||filters.focus===\"Early-Stage Israel\"&&isIsrael;const isHidden=stealth||disclaimerPageOnly||!ignoreFilters&&!matchesFocusFilter||!ignoreFilters&&filters.sector!==\"all\"&&sector!==filters.sector||!ignoreFilters&&filters.status!==\"all\"&&status!==filters.status||!ignoreFilters&&filters.exitType!==\"all\"&&exitType!==filters.exitType;const isExited=status?.toLowerCase()===\"exit\"||status?.toLowerCase()===\"exited\";useEffect(()=>{if(ref.current){let parent=ref.current.parentElement;while(parent&&parent.parentElement){const grandparent=parent.parentElement;const style=window.getComputedStyle(grandparent);if(style.display===\"grid\"||style.display===\"flex\"){parent.style.display=isHidden?\"none\":\"\";break;}parent=grandparent;}}},[isHidden]);const handleClick=()=>{const extractedUrl=extractUrl(url);selectedItem={title,logo,focus:focusTags,sector,status,exitType,description,url:extractedUrl};notify();};if(isHidden){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"none\"}});}return /*#__PURE__*/_jsxs(motion.div,{ref:ref,onClick:handleClick,whileHover:{scale:.97},whileTap:{scale:.95},style:{width:\"100%\",height:\"100%\",aspectRatio:\"1\",background:bgColor,borderRadius,padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",overflow:\"hidden\",position:\"relative\"},children:[isExited&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:12,right:12,width:10,height:10,borderRadius:\"50%\",background:SIGNAL_COLOR}}),logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:title,style:{maxWidth:\"100%\",maxHeight:\"60%\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Manrope, sans-serif\",fontWeight:500,textAlign:\"center\"},children:title})]});}addPropertyControls(PortfolioItem,{title:{type:ControlType.String,title:\"Title\"},logo:{type:ControlType.Image,title:\"Logo\"},isMobility:{type:ControlType.Boolean,title:\"Is Mobility\",defaultValue:false},isIsrael:{type:ControlType.Boolean,title:\"Is Israel\",defaultValue:false},sector:{type:ControlType.String,title:\"Sector\"},status:{type:ControlType.String,title:\"Status\"},exitType:{type:ControlType.String,title:\"Exit Type\"},description:{type:ControlType.String,title:\"Description\"},url:{type:ControlType.Link,title:\"URL\"},stealth:{type:ControlType.Boolean,title:\"Stealth\",defaultValue:false},disclaimerPageOnly:{type:ControlType.Boolean,title:\"Disclaimer Only\",defaultValue:false},ignoreFilters:{type:ControlType.Boolean,title:\"Ignore Filters\",defaultValue:false},bgColor:{type:ControlType.Color,defaultValue:\"#ffffff\",title:\"Background\"},borderRadius:{type:ControlType.Number,defaultValue:8,min:0,max:32,title:\"Radius\"},padding:{type:ControlType.Number,defaultValue:20,min:0,max:48,title:\"Padding\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"FilterBar\":{\"type\":\"reactComponent\",\"name\":\"FilterBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PortfolioPopup\":{\"type\":\"reactComponent\",\"name\":\"PortfolioPopup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PortfolioItem\":{\"type\":\"reactComponent\",\"name\":\"PortfolioItem\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PortfolioSystem.map"],"mappings":"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"}