{"version":3,"file":"ConnectMockups.dBbmSCWP.mjs","names":["c"],"sources":["https:/framerusercontent.com/modules/XmClCvCPHvNwcvpY4LEz/kyC3NaA0FYWcd750c2Or/ConnectMockups.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const BASE_W=265;const BASE_H=208;// n design px -> the same fraction of the box, limited by width or height,\n// whichever is tighter (keeps the 265:208 design in proportion)\nconst u=n=>`min(${(n*100/BASE_W).toFixed(4)}cqw, ${(n*100/BASE_H).toFixed(4)}cqh)`;// Design system dark theme\nconst T={page:\"#1A191B\",elevated:\"#232225\",alt:\"#323035\",border:\"#3C393F\",divider:\"#323035\",control:\"#232225\",controlBorder:\"#49474E\",text:\"#EEEEF0\",muted:\"#B5B2BC\",subtle:\"#7C7A85\",brand:\"#8B5C90\",brandText:\"#CCADD0\",brandSubtle:\"#302231\",olive:\"#668368\",skeleton:\"#323035\",inputBg:\"#121113\"};const SANS=\"Inter, system-ui, -apple-system, sans-serif\";const MONO=\"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace\";const FLAGS=\"https://cdn.jsdelivr.net/gh/hatscripts/circle-flags@gh-pages/flags/\";function ensureFonts(){if(typeof document===\"undefined\")return;if(document.getElementById(\"moonlit-fonts\"))return;const link=document.createElement(\"link\");link.id=\"moonlit-fonts\";link.rel=\"stylesheet\";link.href=\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Schibsted+Grotesk:wght@400;500;600&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600&display=swap\";document.head.appendChild(link);}const text=(size,line,weight=400,color=T.text,family=SANS)=>({fontFamily:family,fontSize:u(size),lineHeight:u(line),fontWeight:weight,color,letterSpacing:0});const MoonlitMark=({size})=>/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 51 51\",fill:\"none\",\"aria-hidden\":\"true\",style:{width:u(size),height:u(size),display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M48.4599 25.2467C48.4599 38.2649 37.9804 48.7989 25.0772 48.7989C12.174 48.7989 1.6944 38.2649 1.6944 25.2467C1.6944 12.2284 12.174 1.69446 25.0772 1.69446C37.9804 1.69446 48.4599 12.2284 48.4599 25.2467Z\",stroke:\"white\",strokeWidth:\"3.3888\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M39.9991 27.737C39.7624 27.6488 39.5276 27.5493 39.2953 27.4382C35.0738 25.4204 33.2874 20.3624 35.3052 16.1409C35.975 14.7397 36.9797 13.6067 38.1776 12.7921C34.1126 11.2771 29.491 13.0918 27.5842 17.081C25.5663 21.3025 27.3527 26.3605 31.5742 28.3783C34.3945 29.7264 37.5881 29.3765 39.9991 27.737Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M0.87673 24.0391C0.116157 24.5843 -0.0584416 25.6428 0.486753 26.4034C1.03195 27.164 2.09048 27.3386 2.85105 26.7934L0.87673 24.0391ZM46.5962 37.9538C47.3448 37.3923 47.4965 36.3303 46.935 35.5817C46.3735 34.833 45.3114 34.6813 44.5628 35.2428L46.5962 37.9538ZM2.25078 34.1653C2.0296 35.0746 2.58742 35.991 3.4967 36.2122C4.40598 36.4334 5.32239 35.8755 5.54357 34.9663L2.25078 34.1653ZM2.85105 26.7934C5.07469 25.1994 6.98588 24.4556 8.64969 24.2414C10.2999 24.0289 11.8243 24.322 13.3128 24.9916C16.4077 26.384 19.1905 29.3028 22.3067 32.5601C25.2822 35.6703 28.5885 39.1187 32.5125 40.7105C34.5334 41.5304 36.7324 41.8704 39.1308 41.4573C41.5116 41.0473 43.9828 39.9139 46.5962 37.9538L44.5628 35.2428C42.2623 36.9683 40.2805 37.8207 38.5557 38.1177C36.8485 38.4117 35.2893 38.18 33.7864 37.5703C30.6627 36.3031 27.8586 33.4612 24.7554 30.2175C21.793 27.1209 18.5288 23.6223 14.7032 21.9012C12.7314 21.0141 10.5771 20.5765 8.21699 20.8803C5.8705 21.1824 3.43978 22.2018 0.87673 24.0391L2.85105 26.7934ZM5.54357 34.9663C5.55742 34.9093 5.65956 34.6667 6.05161 34.3276C6.42201 34.0071 6.95023 33.6916 7.58223 33.4589C8.87267 32.9839 10.3031 32.951 11.4213 33.5294L12.9782 30.5194C10.7838 29.3843 8.31706 29.5772 6.41145 30.2788C5.44543 30.6344 4.55089 31.1449 3.8345 31.7647C3.13977 32.3657 2.49109 33.1774 2.25078 34.1653L5.54357 34.9663ZM11.4213 33.5294C12.3274 33.998 13.4809 35.1324 15.0428 36.8633C16.5152 38.495 18.2634 40.5492 20.1934 42.4137C24.0359 46.1258 29.157 49.6454 35.6428 48.073L34.8444 44.7796C30.1472 45.9184 26.2033 43.5077 22.548 39.9765C20.7291 38.2193 19.1203 36.3236 17.5587 34.593C16.0865 32.9616 14.529 31.3215 12.9782 30.5194L11.4213 33.5294Z\",fill:\"white\"})]});// ---------- Data API: a request in a code window ----------\nconst ApiMock=()=>{const c={color:T.subtle}// comment\n;const k={color:T.brandText}// keyword / method\n;const s={color:T.olive}// string\n;const row={whiteSpace:\"pre\",display:\"block\"};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{height:u(28),display:\"flex\",alignItems:\"center\",gap:u(6),padding:`0 ${u(10)}`,borderBottom:`1px solid ${T.border}`,background:T.elevated,flex:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",gap:u(4)},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"i\",{style:{width:u(6),height:u(6),borderRadius:9999,background:T.controlBorder,display:\"block\"}},i))}),/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:u(6),flex:1,...text(9,12,400,T.muted,MONO)},children:\"POST /v1/search\"}),/*#__PURE__*/_jsx(\"span\",{style:{width:u(14),height:u(14),borderRadius:u(4),border:`1px solid ${T.controlBorder}`,background:T.control,display:\"grid\",placeItems:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:T.muted,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{width:u(8),height:u(8)},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:`${u(12)} ${u(14)}`,...text(8.5,13,400,T.text,MONO)},children:[/*#__PURE__*/_jsx(\"span\",{style:{...row,...c},children:\"// one call, every jurisdiction\"}),/*#__PURE__*/_jsxs(\"span\",{style:row,children:[/*#__PURE__*/_jsx(\"span\",{style:k,children:\"await\"}),\" moonlit.\",/*#__PURE__*/_jsx(\"span\",{style:k,children:\"search\"}),\"({\"]}),/*#__PURE__*/_jsxs(\"span\",{style:row,children:[\"  query: \",/*#__PURE__*/_jsx(\"span\",{style:s,children:'\"right to erasure\"'}),\",\"]}),/*#__PURE__*/_jsxs(\"span\",{style:row,children:[\"  jurisdictions: [\",/*#__PURE__*/_jsx(\"span\",{style:s,children:'\"EU\"'}),\",\",/*#__PURE__*/_jsx(\"span\",{style:s,children:'\"SE\"'}),\"]\"]}),/*#__PURE__*/_jsx(\"span\",{style:row,children:\"})\"}),/*#__PURE__*/_jsx(\"span\",{style:{...row,height:u(13)}}),/*#__PURE__*/_jsx(\"span\",{style:{...row,...c},children:\"// every hit traces to source\"}),/*#__PURE__*/_jsx(\"span\",{style:{...row,...s},children:'\"eur-lex.europa.eu/_679\"'})]})]});};// ---------- MCP server: a connector list in an AI client ----------\nconst Skeleton=({w})=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:u(w),height:u(7),borderRadius:u(3),background:T.skeleton}});const McpRow=({w})=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:u(10),padding:`0 ${u(12)}`,height:u(34)},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:u(18),height:u(18),borderRadius:u(4),background:T.alt,flex:\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1},children:/*#__PURE__*/_jsx(Skeleton,{w:w})}),/*#__PURE__*/_jsx(Skeleton,{w:16}),/*#__PURE__*/_jsx(\"span\",{style:{width:u(44),height:u(18),borderRadius:u(4),background:T.control,border:`1px solid ${T.controlBorder}`}})]});const McpMock=()=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(McpRow,{w:54}),/*#__PURE__*/_jsx(McpRow,{w:40}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:u(10),margin:`0 ${u(6)}`,padding:`0 ${u(6)}`,height:u(38),borderRadius:u(6),background:T.elevated,border:`1px solid ${T.border}`},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:u(20),height:u(20),borderRadius:9999,background:T.brandSubtle,display:\"grid\",placeItems:\"center\",flex:\"none\"},children:/*#__PURE__*/_jsx(MoonlitMark,{size:13})}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",...text(10,14,500,T.text)},children:\"Moonlit\"}),/*#__PURE__*/_jsx(\"span\",{style:text(9,12,400,T.muted),children:\"Web\"}),/*#__PURE__*/_jsx(\"span\",{style:{height:u(20),padding:`0 ${u(9)}`,borderRadius:u(4),background:T.brand,...text(9,20,600,\"#FFFFFF\")},children:\"Connect\"})]}),/*#__PURE__*/_jsx(McpRow,{w:46}),/*#__PURE__*/_jsx(McpRow,{w:60})]});// ---------- Platform: a search with results across jurisdictions ----------\nconst RESULTS=[{flag:\"european_union\",title:\"Regulation 2016/679, Art. 17\",src:\"eur-lex\"},{flag:\"se\",title:\"Dataskyddslagen 2018:218\",src:\"riksdagen\"},{flag:\"de\",title:\"BDSG \\xa7 35\",src:\"gesetze\"},{flag:\"fr\",title:\"Loi Informatique et Libert\\xe9s\",src:\"legifrance\"}];const PlatformMock=()=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",padding:`${u(12)} ${u(14)}`,gap:u(10)},children:[/*#__PURE__*/_jsxs(\"div\",{style:{height:u(26),display:\"flex\",alignItems:\"center\",gap:u(7),padding:`0 ${u(9)}`,borderRadius:u(4),background:T.inputBg,border:`1px solid ${T.controlBorder}`},children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:T.muted,strokeWidth:\"2.2\",strokeLinecap:\"round\",\"aria-hidden\":\"true\",style:{width:u(10),height:u(10),flex:\"none\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 21l-4.3-4.3\"})]}),/*#__PURE__*/_jsx(\"span\",{style:text(9.5,12,400,T.text),children:\"right to erasure\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:u(6),border:`1px solid ${T.border}`,overflow:\"hidden\"},children:RESULTS.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:u(8),height:u(26),padding:`0 ${u(9)}`,borderTop:i?`1px solid ${T.divider}`:\"none\"},children:[/*#__PURE__*/_jsx(\"img\",{src:FLAGS+r.flag+\".svg\",alt:\"\",\"aria-hidden\":\"true\",draggable:false,style:{width:u(12),height:u(12),borderRadius:9999,flex:\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,minWidth:0,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",...text(9,12,400,T.text)},children:r.title}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:u(2),flex:\"none\",...text(8,10,400,T.brandText)},children:[r.src,/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",style:{width:u(7),height:u(7)},children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 17L17 7M8 7h9v9\"})})]})]},r.flag))})]});/**\n * @framerIntrinsicWidth 265\n * @framerIntrinsicHeight 208\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */export default function ConnectMockups(props){const{mock=\"api\",radius=8}=props;useEffect(()=>{ensureFonts();},[]);return /*#__PURE__*/_jsx(\"div\",{style:{...props.style||{},position:\"relative\",width:\"100%\",aspectRatio:`${BASE_W} / ${BASE_H}`,containerType:\"size\",overflow:\"hidden\",background:T.page,borderRadius:radius,border:`1px solid ${T.border}`,boxSizing:\"border-box\",color:T.text,WebkitFontSmoothing:\"antialiased\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:u(BASE_W),height:u(BASE_H),transform:\"translate(-50%, -50%)\"},children:mock===\"mcp\"?/*#__PURE__*/_jsx(McpMock,{}):mock===\"platform\"?/*#__PURE__*/_jsx(PlatformMock,{}):/*#__PURE__*/_jsx(ApiMock,{})})});}ConnectMockups.displayName=\"Connect mock\";addPropertyControls(ConnectMockups,{mock:{type:ControlType.Enum,title:\"Mock\",options:[\"api\",\"mcp\",\"platform\"],optionTitles:[\"Data API\",\"MCP server\",\"Platform\"],defaultValue:\"api\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:24,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ConnectMockups\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"265\",\"framerIntrinsicHeight\":\"208\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ConnectMockups.map"],"mappings":"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"}