{"version":3,"file":"IntegrationsFlow.CudxtoEr.mjs","names":["p","React.useState","React.useMemo","React.useCallback","React.useRef","IT_EXT"],"sources":["https:/framerusercontent.com/modules/8RwXI7sPIRtyvfoDeIpM/rcUfAulgvz2YZExBAzMU/IntegrationsFlow.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer,useLocaleInfo}from\"framer\";import{T as IT_EXT}from\"https://framerusercontent.com/modules/7pLZELYzqxCQKz1K4zMn/ojxmjRgVq6nrJ666BlyJ/ItShared.js\";const itNorm=s=>s.replace(/\\s+/g,\" \").trim();/* Shared Italian dictionary (ItShared.tsx, keys = normalized English text): used when this file's IT has no entry */const itExt=s=>{if(!s||typeof s!==\"string\"||!IT_EXT||typeof IT_EXT!==\"object\")return undefined;const v=IT_EXT[itNorm(s)];return typeof v===\"string\"&&v?v:undefined;};/* Brand marks from Simple Icons 11.15.0. The ones shown by default are inlined so they need no\n   extra downloads; any other brand picked in the controls loads from the CDN. */const SI=\"https://cdn.jsdelivr.net/npm/simple-icons@11.15.0/icons/\";const SI_PATHS={shopify:\"M15.337 23.979l7.216-1.561s-2.604-17.613-2.625-17.73c-.018-.116-.114-.192-.211-.192s-1.929-.136-1.929-.136-1.275-1.274-1.439-1.411c-.045-.037-.075-.057-.121-.074l-.914 21.104h.023zM11.71 11.305s-.81-.424-1.774-.424c-1.447 0-1.504.906-1.504 1.141 0 1.232 3.24 1.715 3.24 4.629 0 2.295-1.44 3.76-3.406 3.76-2.354 0-3.54-1.465-3.54-1.465l.646-2.086s1.245 1.066 2.28 1.066c.675 0 .975-.545.975-.932 0-1.619-2.654-1.694-2.654-4.359-.034-2.237 1.571-4.416 4.827-4.416 1.257 0 1.875.361 1.875.361l-.945 2.715-.02.01zM11.17.83c.136 0 .271.038.405.135-.984.465-2.064 1.639-2.508 3.992-.656.213-1.293.405-1.889.578C7.697 3.75 8.951.84 11.17.84V.83zm1.235 2.949v.135c-.754.232-1.583.484-2.394.736.466-1.777 1.333-2.645 2.085-2.971.193.501.309 1.176.309 2.1zm.539-2.234c.694.074 1.141.867 1.429 1.755-.349.114-.735.231-1.158.366v-.252c0-.752-.096-1.371-.271-1.871v.002zm2.992 1.289c-.02 0-.06.021-.078.021s-.289.075-.714.21c-.423-1.233-1.176-2.37-2.508-2.37h-.115C12.135.209 11.669 0 11.265 0 8.159 0 6.675 3.877 6.21 5.846c-1.194.365-2.063.636-2.16.674-.675.213-.694.232-.772.87-.075.462-1.83 14.063-1.83 14.063L15.009 24l.927-21.166z\",salesforce:\"M10.006 5.415a4.195 4.195 0 013.045-1.306c1.56 0 2.954.9 3.69 2.205.63-.3 1.35-.45 2.1-.45 2.85 0 5.159 2.34 5.159 5.22s-2.31 5.22-5.176 5.22c-.345 0-.69-.044-1.02-.104a3.75 3.75 0 01-3.3 1.95c-.6 0-1.155-.15-1.65-.375A4.314 4.314 0 018.88 20.4a4.302 4.302 0 01-4.05-2.82c-.27.062-.54.076-.825.076-2.204 0-4.005-1.8-4.005-4.05 0-1.5.811-2.805 2.01-3.51-.255-.57-.39-1.2-.39-1.846 0-2.58 2.1-4.65 4.65-4.65 1.53 0 2.85.705 3.72 1.8\",magento:\"M12 24l-4.455-2.572v-12l2.97-1.715v12.001l1.485.902 1.485-.902V7.713l2.971 1.715v12L12 24zM22.391 6v12l-2.969 1.714V7.713L12 3.43 4.574 7.713v12.001L1.609 18V6L12 0l10.391 6z\",shopware:\"M23.9477 10.8913a.1735.1735 0 00-.061-.1178c-2.5032-2.078-4.5288-2.9261-6.9905-2.9261-1.3127 0-2.32.2638-2.9916.7827-.5822.4492-.8896 1.0772-.8896 1.812 0 2.0605 2.5184 3.0003 5.4358 4.0883 1.5023.5604 3.057 1.1404 4.483 1.9319a.1626.1626 0 00.0828.0218.187.187 0 00.0589-.011c.0458-.0174.085-.0523.1025-.1002.545-1.3955.822-2.8673.822-4.374a13.082 13.082 0 00-.0523-1.1076zm-4.81 10.4791c-1.0423-.785-2.5795-1.3824-4.2061-2.0125-1.9362-.7501-4.132-1.6027-5.7803-2.913-1.8665-1.4871-2.7757-3.3623-2.7757-5.7324 0-2.1281.883-3.9466 2.5533-5.2614 1.873-1.474 4.7119-2.2546 8.2071-2.2546.966 0 1.8883.0589 2.743.1766a.1696.1696 0 00.1788-.098.17.17 0 00-.0414-.2007C17.814 1.0924 14.9664.0022 12.001.0022c-3.2052 0-6.2186 1.2472-8.4862 3.5148C1.2494 5.7825 0 8.796 0 11.999c0 3.2051 1.2472 6.2185 3.5149 8.484 2.2654 2.2654 5.2788 3.5148 8.4862 3.5148 2.5903 0 5.0564-.8133 7.1344-2.3505a.1714.1714 0 00.0697-.1374.1735.1735 0 00-.0676-.1395Z\",woocommerce:\"M.754 9.58a.754.754 0 00-.754.758v2.525c0 .42.339.758.758.758h3.135l1.431.799-.326-.799h2.373a.757.757 0 00.758-.758v-2.525a.757.757 0 00-.758-.758H.754zm2.709.445h.03c.065.001.124.023.179.067a.26.26 0 01.103.19.29.29 0 01-.033.16c-.13.239-.236.64-.322 1.199-.083.541-.114.965-.094 1.267a.392.392 0 01-.039.219.213.213 0 01-.176.12c-.086.006-.177-.034-.263-.124-.31-.316-.555-.788-.735-1.416-.216.425-.375.744-.478.957-.196.376-.363.568-.502.578-.09.007-.166-.069-.233-.228-.17-.436-.352-1.277-.548-2.524a.297.297 0 01.054-.222c.047-.064.116-.095.21-.102.169-.013.265.065.288.238.103.695.217 1.284.336 1.766l.727-1.387c.066-.126.15-.192.25-.199.146-.01.237.083.273.28.083.441.188.817.315 1.136.086-.844.233-1.453.44-1.828a.255.255 0 01.218-.147zm1.293.36c.056 0 .116.006.18.02.232.05.411.177.53.386.107.18.161.395.161.654 0 .343-.087.654-.26.94-.2.332-.459.5-.781.5a.88.88 0 01-.18-.022.763.763 0 01-.531-.384 1.287 1.287 0 01-.158-.659c0-.342.085-.655.258-.937.202-.333.462-.498.78-.498zm2.084 0c.056 0 .116.006.18.02.236.05.411.177.53.386.107.18.16.395.16.654 0 .343-.086.654-.259.94-.2.332-.459.5-.781.5a.88.88 0 01-.18-.022.763.763 0 01-.531-.384 1.287 1.287 0 01-.16-.659c0-.342.087-.655.26-.937.202-.333.462-.498.78-.498zm4.437.047c-.305 0-.546.102-.718.304-.173.203-.256.49-.256.856 0 .395.086.697.256.906.17.21.418.316.744.316.315 0 .559-.107.728-.316.17-.21.256-.504.256-.883s-.087-.673-.26-.879c-.176-.202-.424-.304-.75-.304zm-1.466.002a1.13 1.13 0 00-.84.326c-.223.22-.332.499-.332.838 0 .362.108.658.328.88.22.223.505.336.861.336.103 0 .22-.016.346-.052v-.54c-.117.034-.216.051-.303.051a.545.545 0 01-.422-.177c-.106-.12-.16-.278-.16-.48 0-.19.053-.348.156-.468a.498.498 0 01.397-.181c.103 0 .212.015.332.049v-.537a1.394 1.394 0 00-.363-.045zm12.414 0a1.135 1.135 0 00-.84.326c-.223.22-.332.499-.332.838 0 .362.108.658.328.88.22.223.506.336.861.336.103 0 .22-.016.346-.052v-.54c-.116.034-.216.051-.303.051a.545.545 0 01-.422-.177c-.106-.12-.16-.278-.16-.48 0-.19.053-.348.156-.468a.498.498 0 01.397-.181c.103 0 .212.015.332.049v-.537a1.394 1.394 0 00-.363-.045zm-9.598.06l-.29 2.264h.579l.156-1.559.395 1.559h.412l.379-1.555.164 1.555h.603l-.304-2.264h-.791l-.12.508c-.03.13-.06.264-.087.4l-.067.352a29.97 29.97 0 00-.258-1.26h-.771zm2.768 0l-.29 2.264h.579l.156-1.559.396 1.559h.412l.375-1.555.165 1.555h.603l-.305-2.264h-.789l-.119.508c-.03.13-.06.264-.086.4l-.066.352c-.063-.352-.15-.771-.26-1.26h-.771zm3.988 0v2.264h.611v-1.031h.012l.494 1.03h.645l-.489-1.019a.61.61 0 00.37-.552.598.598 0 00-.25-.506c-.167-.123-.394-.186-.68-.186h-.713zm3.377 0v2.264H24v-.483h-.63v-.414h.54v-.468h-.54v-.416h.626v-.483H22.76zm-4.793.004v2.264h1.24v-.483h-.627v-.416h.541v-.468h-.54v-.415h.622v-.482h-1.236zm2.025.432c.146.003.25.025.313.072.063.046.091.12.091.227 0 .156-.135.236-.404.24v-.54zm-15.22.011c-.104 0-.205.069-.301.211a1.078 1.078 0 00-.2.639c0 .096.02.2.06.303.049.13.117.198.196.215.083.016.173-.02.27-.106.123-.11.205-.273.252-.492.016-.077.023-.16.023-.246 0-.097-.02-.2-.06-.303-.05-.13-.116-.198-.196-.215a.246.246 0 00-.045-.006zm2.083 0c-.103 0-.204.069-.3.211a1.078 1.078 0 00-.2.639c0 .096.02.2.06.303.049.13.117.198.196.215.083.016.173-.02.27-.106.123-.11.205-.273.252-.492.013-.077.023-.16.023-.246 0-.097-.02-.2-.06-.303-.05-.13-.116-.198-.196-.215a.246.246 0 00-.045-.006zm4.428.006c.233 0 .354.218.354.66-.004.273-.038.46-.098.553a.293.293 0 01-.262.139.266.266 0 01-.242-.139c-.056-.093-.084-.28-.084-.562 0-.436.11-.65.332-.65Z\",sap:\"M0 6.064v11.872h12.13L24 6.064zm3.264 2.208h.005c.863.001 1.915.245 2.676.633l-.82 1.43c-.835-.404-1.255-.442-1.73-.467-.708-.038-1.064.215-1.069.488-.007.332.669.633 1.305.838.964.306 2.19.715 2.377 1.9L7.77 8.437h2.046l2.064 5.576-.007-5.575h2.37c2.257 0 3.318.764 3.318 2.519 0 1.575-1.09 2.514-2.936 2.514h-.763l-.01 2.094-3.588-.003-.25-.908c-.37.122-.787.189-1.23.189-.456 0-.885-.071-1.263-.2l-.358.919-2 .006.09-.462c-.029.025-.057.05-.087.074-.535.43-1.208.629-2.037.644l-.213.002a5.075 5.075 0 0 1-2.581-.675l.73-1.448c.79.467 1.286.572 1.956.558.347-.007.598-.07.761-.239a.557.557 0 0 0 .156-.369c.007-.376-.53-.553-1.185-.756-.531-.164-1.135-.389-1.606-.735-.559-.41-.825-.924-.812-1.65a1.99 1.99 0 0 1 .566-1.377c.519-.537 1.357-.863 2.363-.863zm10.597 1.67v1.904h.521c.694 0 1.247-.23 1.248-.964 0-.709-.554-.94-1.248-.94zm-5.087.767l-.748 2.362c.223.085.481.133.757.133.268 0 .52-.047.742-.126l-.736-2.37z\",googlesheets:\"M11.318 12.545H7.91v-1.909h3.41v1.91zM14.728 0v6h6l-6-6zm1.363 10.636h-3.41v1.91h3.41v-1.91zm0 3.273h-3.41v1.91h3.41v-1.91zM20.727 6.5v15.864c0 .904-.732 1.636-1.636 1.636H4.909a1.636 1.636 0 0 1-1.636-1.636V1.636C3.273.732 4.005 0 4.909 0h9.318v6.5h6.5zm-3.273 2.773H6.545v7.909h10.91v-7.91zm-6.136 4.636H7.910v1.91h3.410v-1.91z\",microsoftexcel:\"M23 1.5q.41 0 .7.3.3.29.3.7v19q0 .41-.3.7-.29.3-.7.3H7q-.41 0-.7-.3-.3-.29-.3-.7V18H1q-.41 0-.7-.3-.3-.29-.3-.7V7q0-.41.3-.7Q.58 6 1 6h5V2.5q0-.41.3-.7.29-.3.7-.3zM6 13.28l1.42 2.66h2.14l-2.38-3.87 2.34-3.8H7.46l-1.3 2.4-.05.08-.04.09-.64-1.28-.66-1.29H2.59l2.27 3.82-2.48 3.850h2.16zM14.25 21v-3H7.5v3zm0-4.5v-3.75H12v3.75zm0-5.25V7.5H12v3.75zm0-5.25V3H7.5v3zm8.25 15v-3h-6.75v3zm0-4.5v-3.75h-6.75v3.75zm0-5.25V7.5h-6.75v3.75zm0-5.25V3h-6.75v3Z\"};/* Google Merchant Center logo, served by Google */const GMC_LOGO=\"https://www.gstatic.com/images/branding/product/2x/merchant_center_48dp.png\";const BRANDS={shopify:{slug:\"shopify\",color:\"#5E8E3E\"},salesforce:{slug:\"salesforce\",color:\"#00A1E0\"},magento:{slug:\"magento\",color:\"#EE672F\"},shopware:{slug:\"shopware\",color:\"#189EFF\"},pimcore:{slug:\"pimcore\",color:\"#6428B4\"},woocommerce:{slug:\"woocommerce\",color:\"#96588A\"},bigcommerce:{slug:\"bigcommerce\",color:\"#121118\"},vtex:{slug:\"vtex\",color:\"#ED125F\"},sap:{slug:\"sap\",color:\"#0FAAFF\"},prestashop:{slug:\"prestashop\",color:\"#DF0067\"},amazon:{slug:\"amazon\",color:\"#FF9900\"},google:{color:\"#4285F4\",mono:\"G\",img:GMC_LOGO},sheets:{slug:\"googlesheets\",color:\"#34A853\"},excel:{slug:\"microsoftexcel\",color:\"#217346\"},akeneo:{color:\"#5A2C82\",mono:\"A\",img:\"https://www.akeneo.com/wp-content/uploads/2024/07/cropped-logo-akeneo-Symbol@2x-192x192.png\"},plytix:{color:\"#1F6FEB\",mono:\"P\",img:\"https://www.plytix.com/wp-content/uploads/2025/11/cropped-plytix-logo-icon-192x192.png\"}};function Glyph({k}){const p={width:15,height:15,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.7,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true};switch(k){case\"csv\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 3v5h5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 13h7M8.5 16.5h7M12 11.5v7\"})]});case\"pdf\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 3v5h5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 17v-4h1.3a1.3 1.3 0 0 1 0 2.6H9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 13v4\"})]});case\"erp\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:\"12\",cy:\"6\",rx:\"7\",ry:\"2.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 6v6c0 1.5 3.1 2.8 7 2.8s7-1.3 7-2.8V6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 12v6c0 1.5 3.1 2.8 7 2.8s7-1.3 7-2.8v-6\"})]});case\"api\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 7l-5 5 5 5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 7l5 5-5 5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M13.5 5l-3 14\"})]});case\"feed\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 5a14 14 0 0 1 14 14\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 11a8 8 0 0 1 8 8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"6\",cy:\"18\",r:\"1.4\",fill:\"currentColor\"})]});case\"image\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3.5\",y:\"4.5\",width:\"17\",height:\"15\",rx:\"2.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"10\",r:\"1.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 16l-4.5-4.5L7 20\"})]});default:return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 12h7M12 8.5v7\"})]});}}function Logo({item}){if(item.logo?.src)return /*#__PURE__*/_jsx(\"span\",{className:\"ig-logo\",children:/*#__PURE__*/_jsx(\"img\",{src:item.logo.src,alt:item.logo.alt||\"\"})});const b=BRANDS[item.icon];if(b?.slug&&SI_PATHS[b.slug]){return /*#__PURE__*/_jsx(\"span\",{className:\"ig-logo\",style:{background:b.color+\"14\"},children:/*#__PURE__*/_jsx(\"svg\",{className:\"ig-brand\",viewBox:\"0 0 24 24\",fill:b.color,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:SI_PATHS[b.slug]})})});}if(b?.slug){const url=`url(\"${SI}${b.slug}.svg\")`;return /*#__PURE__*/_jsx(\"span\",{className:\"ig-logo\",style:{background:b.color+\"14\"},children:/*#__PURE__*/_jsx(\"i\",{style:{background:b.color,WebkitMaskImage:url,maskImage:url}})});}if(b?.img)return /*#__PURE__*/_jsx(BrandImg,{src:b.img,color:b.color,mono:b.mono||\"\"});if(b?.mono)return /*#__PURE__*/_jsx(\"span\",{className:\"ig-logo mono\",style:{background:b.color+\"14\",color:b.color},children:b.mono});return /*#__PURE__*/_jsx(\"span\",{className:\"ig-logo generic\",children:/*#__PURE__*/_jsx(Glyph,{k:item.icon})});}function BrandImg({src,color,mono}){const[failed,setFailed]=React.useState(false);if(failed)return /*#__PURE__*/_jsx(\"span\",{className:\"ig-logo mono\",style:{background:color+\"14\",color},children:mono});return /*#__PURE__*/_jsx(\"span\",{className:\"ig-logo brandimg\",children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",onError:()=>setFailed(true)})});}const IT={\"Import from anywhere\":\"Importa da qualsiasi fonte\",\"Any file, feed or system\":\"Qualsiasi file, feed o sistema\",\"Publish everywhere\":\"Pubblica ovunque\",\"Native connectors, no developers\":\"Connettori nativi, senza sviluppatori\",\"Analyze, Enrich, Optimize\":\"Analizza, Arricchisci, Ottimizza\",\"Analyze\":\"Analizza\",\"Enrich\":\"Arricchisci\",\"Optimize\":\"Ottimizza\",\"products optimized today\":\"prodotti ottimizzati oggi\",\"Connected\":\"Connesso\",\"Syncing\":\"In sincronizzazione\",\"+ any platform with an API\":\"+ qualsiasi piattaforma con un'API\",\"CSV and Excel files\":\"File CSV ed Excel\",\"Upload or schedule\":\"Caricamento o pianificazione\",\"Live sync\":\"Sincronizzazione live\",\"Products, variants, images\":\"Prodotti, varianti, immagini\",\"Attributes and families\":\"Attributi e famiglie\",\"SAP and other ERPs\":\"SAP e altri ERP\",\"Prices, stock, specs\":\"Prezzi, stock, specifiche\",\"PDF spec sheets\":\"Schede tecniche PDF\",\"Read and extracted by AI\":\"Lette ed estratte dall'AI\",\"XML and JSON feeds\":\"Feed XML e JSON\",\"Any product feed\":\"Qualsiasi feed prodotto\",\"Push data from any system\":\"Invia dati da qualsiasi sistema\",\"Native app\":\"App nativa\",\"Shopping feed\":\"Feed Shopping\",\"Native connector\":\"Connettore nativo\",\"Native plugin\":\"Plugin nativo\",\"Write back to your PIM\":\"Scrive direttamente nel tuo PIM\"};/* ---------------------------------------------------------------- Italian (/it) */function useIsIt(){try{const info=useLocaleInfo();const c=(info?.activeLocale?.code||info?.activeLocale?.slug||\"\").toLowerCase();return c.startsWith(\"it\");}catch{return false;}}/* \"@@propName\" on its own line, then the value (multi-line ok) until the next \"@@name\" line */function parseIt(s){const out={};if(!s)return out;const parts=s.split(/^@@([A-Za-z0-9_]+)[ \\t]*$/m);for(let i=1;i<parts.length;i+=2)out[parts[i]]=(parts[i+1]||\"\").replace(/^\\r?\\n/,\"\").replace(/\\r?\\n$/,\"\");return out;}/* Italian props: explicit per-instance \"it\" overrides first, then the dictionary keyed by the English text */function useItProps(p){const it=useIsIt();return React.useMemo(()=>{if(!it)return p;const o=parseIt(p.it);const m={...p};for(const k of Object.keys(m)){if(k===\"it\"||typeof m[k]!==\"string\")continue;if(o[k]!==undefined)m[k]=o[k];else if(IT[m[k].trim()]||itExt(m[k]))m[k]=IT[m[k].trim()]||itExt(m[k]);}return m;},[p,it]);}function useTr(){const it=useIsIt();return React.useCallback(s=>it&&s&&(IT[s.trim()]||itExt(s))||s,[it]);}function useCount(target,run,live){const[n,setN]=React.useState(run?0:target);React.useEffect(()=>{if(!run){setN(target);return;}let raf=0;const t0=performance.now();const dur=1800;const tick=now=>{const p=Math.min(1,(now-t0)/dur);setN(Math.round(target*(1-Math.pow(1-p,3))));if(p<1)raf=requestAnimationFrame(tick);};raf=requestAnimationFrame(tick);return()=>cancelAnimationFrame(raf);},[target,run]);// keep ticking up slowly afterwards, like a live counter (paused off screen)\nReact.useEffect(()=>{if(!run||!live)return;const iv=window.setInterval(()=>setN(v=>v>=target?v+1+Math.floor(Math.random()*3):v),1400);return()=>clearInterval(iv);},[target,run,live]);return n;}export default function IntegrationsFlow(raw){const props=useItProps(raw);const tr=useTr();const isIt=useIsIt();const{sourcesTitle,sourcesSub,destTitle,destSub,hubName,hubTags,hubStatLabel,hubStat=12480,connectedLabel,syncedLabel,moreLabel,liveLabel=\"Live\",style}=props;const sources=props.sources?.length?props.sources:DEFAULT_SOURCES;const destinations=props.publishTo?.length?props.publishTo:DEFAULT_DEST;const tags=(hubTags||\"\").split(\",\").map(s=>tr(s.trim())).filter(Boolean);const isStatic=useIsStaticRenderer();const root=React.useRef(null);const hub=React.useRef(null);const srcRefs=React.useRef([]);const dstRefs=React.useRef([]);const[paths,setPaths]=React.useState({inP:[],outP:[],w:0,h:0});const[visible,setVisible]=React.useState(false);const[onScreen,setOnScreen]=React.useState(true);const[reduced,setReduced]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReduced(mq.matches);},[]);React.useEffect(()=>{const el=root.current;if(!el||typeof IntersectionObserver===\"undefined\"){setVisible(true);return;}const io=new IntersectionObserver(([e])=>{if(e.isIntersecting&&e.intersectionRatio>=.2)setVisible(true);setOnScreen(e.isIntersecting);},{threshold:[0,.2]});io.observe(el);return()=>io.disconnect();},[]);// Measure tiles and draw curved connectors between them and the hub.\nReact.useLayoutEffect(()=>{const el=root.current;if(!el)return;const measure=()=>{const box=el.getBoundingClientRect();const h=hub.current?.getBoundingClientRect();if(!h||box.width<860){setPaths({inP:[],outP:[],w:box.width,h:box.height});return;}const hy=h.top+h.height/2-box.top;const hl=h.left-box.left;const hr=h.right-box.left;const curve=(x1,y1,x2,y2)=>{const dx=(x2-x1)*.55;return`M${x1},${y1} C${x1+dx},${y1} ${x2-dx},${y2} ${x2},${y2}`;};const inP=srcRefs.current.filter(Boolean).map((t,i,arr)=>{const r=t.getBoundingClientRect();const spread=(i-(arr.length-1)/2)/Math.max(1,arr.length-1)*Math.min(80,h.height*.6);return curve(r.right-box.left,r.top+r.height/2-box.top,hl,hy+spread);});const outP=dstRefs.current.filter(Boolean).map((t,i,arr)=>{const r=t.getBoundingClientRect();const spread=(i-(arr.length-1)/2)/Math.max(1,arr.length-1)*Math.min(80,h.height*.6);return curve(hr,hy+spread,r.left-box.left,r.top+r.height/2-box.top);});setPaths({inP,outP,w:box.width,h:box.height});};measure();const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(measure):null;ro?.observe(el);const t=window.setTimeout(measure,400)// after fonts and images settle\n;return()=>{ro?.disconnect();clearTimeout(t);};},[sources.length,destinations.length]);const animate=!isStatic&&!reduced&&visible;const count=useCount(hubStat,animate,onScreen);return /*#__PURE__*/_jsxs(\"div\",{ref:root,className:`ig ${animate?\"run\":\"\"} ${animate&&!onScreen?\"off\":\"\"}`,style:style,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),paths.w>0&&/*#__PURE__*/_jsxs(\"svg\",{className:\"ig-lines\",width:paths.w,height:paths.h,viewBox:`0 0 ${paths.w} ${paths.h}`,\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"igPulse\",x1:\"0\",y1:\"0\",x2:\"1\",y2:\"0\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#5E56FC\",stopOpacity:\"0\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#5E56FC\"})]})}),paths.inP.map((d,i)=>/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:d,className:\"ig-base\"}),/*#__PURE__*/_jsx(\"path\",{d:d,className:\"ig-pulse\",pathLength:100,style:{animationDelay:`${i*.37%2.6}s`}})]},\"i\"+i)),paths.outP.map((d,i)=>/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:d,className:\"ig-base\"}),/*#__PURE__*/_jsx(\"path\",{d:d,className:\"ig-pulse out\",pathLength:100,style:{animationDelay:`${1.3+i*.41%2.6}s`}})]},\"o\"+i))]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ig-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ig-col\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ig-col-head\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"ig-col-title\",children:sourcesTitle}),/*#__PURE__*/_jsx(\"p\",{className:\"ig-col-sub\",children:sourcesSub})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ig-list\",children:sources.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{ref:n=>{srcRefs.current[i]=n;},className:\"ig-tile\",style:{animationDelay:`${i*.37}s`},children:[/*#__PURE__*/_jsx(Logo,{item:s}),/*#__PURE__*/_jsxs(\"div\",{className:\"ig-tile-txt\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"n\",children:tr(s.name||\"\")}),s.detail&&/*#__PURE__*/_jsx(\"p\",{className:\"d\",children:tr(s.detail)})]})]},i))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ig-hub-col\",children:/*#__PURE__*/_jsxs(\"div\",{ref:hub,className:\"ig-hub\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ig-hub-top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ig-core\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ring r1\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ring r2\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ring r3\"}),/*#__PURE__*/_jsx(\"div\",{className:\"ig-mark\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"24\",height:\"24\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2l2.6 6.9L22 12l-7.4 3.1L12 22l-2.6-6.9L2 12l7.4-3.1z\",fill:\"currentColor\"})})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"ig-hub-name\",children:hubName}),/*#__PURE__*/_jsxs(\"span\",{className:\"ig-live\",children:[/*#__PURE__*/_jsx(\"i\",{}),liveLabel]})]}),/*#__PURE__*/_jsx(\"ul\",{className:\"ig-steps\",children:tags.map((t,i)=>/*#__PURE__*/_jsxs(\"li\",{style:{[\"--d\"]:`${i*1}s`,[\"--n\"]:tags.length},children:[/*#__PURE__*/_jsx(\"span\",{className:\"ix\",children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"span\",{className:\"tx\",children:t}),/*#__PURE__*/_jsx(\"span\",{className:\"bar\",children:/*#__PURE__*/_jsx(\"i\",{})})]},t))}),/*#__PURE__*/_jsx(\"div\",{className:\"ig-stat\",children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:count.toLocaleString(isIt?\"it-IT\":\"en-US\")}),/*#__PURE__*/_jsx(\"span\",{children:hubStatLabel})]})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ig-col\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ig-col-head\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"ig-col-title\",children:destTitle}),/*#__PURE__*/_jsx(\"p\",{className:\"ig-col-sub\",children:destSub})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ig-list\",children:[destinations.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{ref:n=>{dstRefs.current[i]=n;},className:\"ig-tile dest\",style:{animationDelay:`${1.3+i*.41%2.6+1.1}s`},children:[/*#__PURE__*/_jsx(Logo,{item:s}),/*#__PURE__*/_jsxs(\"div\",{className:\"ig-tile-txt\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"n\",children:tr(s.name||\"\")}),s.detail&&/*#__PURE__*/_jsx(\"p\",{className:\"d\",children:tr(s.detail)})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"ig-state ok\",children:[/*#__PURE__*/_jsx(\"i\",{}),connectedLabel]})]},i)),moreLabel&&/*#__PURE__*/_jsx(\"p\",{className:\"ig-more\",children:moreLabel})]})]})]})]});}const DEFAULT_SOURCES=[{name:\"CSV and Excel files\",detail:\"Upload or schedule\",icon:\"excel\"},{name:\"Google Sheets\",detail:\"Live sync\",icon:\"sheets\"},{name:\"Shopify\",detail:\"Products, variants, images\",icon:\"shopify\"},{name:\"Akeneo PIM\",detail:\"Attributes and families\",icon:\"akeneo\"},{name:\"SAP and other ERPs\",detail:\"Prices, stock, specs\",icon:\"sap\"},{name:\"PDF spec sheets\",detail:\"Read and extracted by AI\",icon:\"pdf\"},{name:\"XML and JSON feeds\",detail:\"Any product feed\",icon:\"feed\"},{name:\"REST API\",detail:\"Push data from any system\",icon:\"api\"}];const DEFAULT_DEST=[{name:\"Shopify\",detail:\"Native app\",icon:\"shopify\"},{name:\"Google Merchant Center\",detail:\"Shopping feed\",icon:\"google\"},{name:\"Salesforce Commerce Cloud\",detail:\"Native connector\",icon:\"salesforce\"},{name:\"Adobe Commerce (Magento)\",detail:\"Native connector\",icon:\"magento\"},{name:\"Shopware\",detail:\"Native plugin\",icon:\"shopware\"},{name:\"Akeneo\",detail:\"Write back to your PIM\",icon:\"akeneo\"},{name:\"Plytix\",detail:\"Write back to your PIM\",icon:\"plytix\"},{name:\"WooCommerce\",detail:\"Native plugin\",icon:\"woocommerce\"}];const PURPLE=\"#5E56FC\";const APP=`\"Inter\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif`;const GROT=`\"Space Grotesk\",\"Space Grotesk Placeholder\",-apple-system,sans-serif`;const css=`\n@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;1,400&family=Inter:wght@400;500;600&display=swap');\n.ig{position:relative;box-sizing:border-box;width:100%;font-family:${APP};color:#18181B;container-type:inline-size;-webkit-font-smoothing:antialiased}\n.ig *{box-sizing:border-box}\n.ig p{margin:0}\n.ig-lines{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:0}\n.ig-base{fill:none;stroke:#DCD9FB;stroke-width:1.2}\n.ig-pulse{fill:none;stroke:url(#igPulse);stroke-width:2;stroke-linecap:round;stroke-dasharray:14 86;stroke-dashoffset:14;opacity:0}\n.ig.run .ig-pulse{animation:igFlow 2.6s cubic-bezier(.45,0,.25,1) infinite}\n.ig-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr);gap:96px;align-items:center}\n.ig-col{display:flex;flex-direction:column;gap:14px}\n.ig-col-head{padding:0 2px}\n.ig-col-title{font-size:13px;font-weight:600;letter-spacing:-.01em}\n.ig-col-sub{font-size:12px;color:#64748B;margin-top:2px!important}\n.ig-list{display:flex;flex-direction:column;gap:8px}\n.ig-tile{display:flex;align-items:center;gap:11px;padding:9px 11px;background:#fff;border:1px solid #E7E7EC;border-radius:11px;box-shadow:0 1px 2px rgba(24,24,27,.04);transition:border-color .3s,box-shadow .3s}\n.ig.run .ig-tile{animation:igGlow 2.6s ease-in-out infinite}\n.ig-logo{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#F4F4F5;overflow:hidden}\n.ig-brand{display:block;width:16px;height:16px}\n.ig-logo i{display:block;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}\n.ig-logo img{width:100%;height:100%;object-fit:contain;padding:5px}\n.ig-logo.mono{font-family:${GROT};font-weight:600;font-size:14px}\n.ig-logo.generic{background:#ECEBFE;color:${PURPLE}}\n.ig-tile-txt{flex:1;min-width:0}\n.ig-tile-txt .n{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.ig-tile-txt .d{font-size:11px;color:#71717A;margin-top:1px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.ig-state{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:7px;border:1px solid #EDEDF1;background:#FAFAFB;font-size:10.5px;font-weight:500;color:#3F3F46;white-space:nowrap;flex-shrink:0}\n.ig-state i{width:6px;height:6px;border-radius:50%}\n.ig-state.ok i{background:#22C55E}\n.ig-state.sync i{background:${PURPLE}}\n.ig.run .ig-state.sync i{animation:igBlink 1.6s ease-in-out infinite}\n.ig-more{font-size:12px;color:#64748B;padding:4px 4px 0}\n.ig-hub-col{display:flex;justify-content:center}\n.ig-hub{position:relative;width:250px;padding:26px 20px 18px;border-radius:22px;background:#fff;color:#18181B;border:1px solid #E7E7EC;box-shadow:0 1px 2px rgba(24,24,27,.04),0 20px 50px -28px rgba(24,24,27,.22);display:flex;flex-direction:column;gap:18px;overflow:hidden;isolation:isolate}\n.ig-hub-glow{position:absolute;inset:-40% -30% auto;height:220px;background:radial-gradient(closest-side,rgba(94,86,252,.16),rgba(94,86,252,0));filter:blur(8px);z-index:-1;pointer-events:none}\n.ig.run .ig-hub-glow{animation:igBreath 5s ease-in-out infinite}\n.ig-hub-top{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}\n.ig-core{position:relative;width:96px;height:96px;display:grid;place-items:center}\n.ig-core .ring{position:absolute;inset:0;border-radius:50%;border:1px solid #E4E2FD}\n.ig-core .r2{inset:12px;border-color:#ECEBFE}\n.ig-core .r3{inset:-12px;border-color:#E4E4E7;border-style:dashed}\n.ig.run .ig-core .r1{animation:igRipple 3s ease-out infinite}\n.ig.run .ig-core .r2{animation:igRipple 3s ease-out 1s infinite}\n.ig.run .ig-core .r3{animation:igSpin 24s linear infinite}\n.ig-mark{position:relative;width:54px;height:54px;border-radius:16px;background:${PURPLE};color:#fff;display:grid;place-items:center;box-shadow:0 6px 16px -8px rgba(94,86,252,.7)}\n.ig-hub-name{font-family:${GROT};font-size:21px;letter-spacing:-.03em;color:#000}\n.ig-live{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#52525B;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #E7E7EC}\n.ig-live i{width:6px;height:6px;border-radius:50%;background:#22C55E}\n.ig.run .ig-live i{animation:igBlink 1.6s ease-in-out infinite}\n.ig-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}\n.ig-steps li{display:grid;grid-template-columns:22px 1fr 54px;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #EDEDF1;font-size:12px}\n.ig-steps .ix{font-family:${GROT};font-size:11px;color:${PURPLE}}\n.ig-steps .tx{color:#18181B;font-weight:500;text-align:left}\n.ig-steps .bar{height:3px;border-radius:99px;background:#E4E2FD;overflow:hidden}\n.ig-steps .bar i{display:block;height:100%;width:100%;border-radius:99px;background:${PURPLE};transform:scaleX(1);transform-origin:left}\n.ig.run .ig-steps .bar i{transform:scaleX(0);animation:igFill 3s cubic-bezier(.45,0,.25,1) infinite;animation-delay:var(--d)}\n.ig.run .ig-steps li{animation:igStep 3s ease-in-out infinite;animation-delay:var(--d)}\n.ig-stat{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid #EDEDF1;text-align:left}\n.ig-stat b{display:block;font-size:24px;font-weight:600;letter-spacing:-.03em;color:#18181B;font-variant-numeric:tabular-nums}\n.ig-stat span{font-size:11px;color:#64748B;white-space:nowrap}\n.ig-logo.brandimg{background:#fff;border:1px solid #EDEDF1}\n.ig-logo.brandimg img{padding:5px}\n@keyframes igFlow{0%{stroke-dashoffset:14;opacity:0}10%{opacity:1}85%{opacity:1}100%{stroke-dashoffset:-86;opacity:0}}\n@keyframes igGlow{0%,100%{border-color:#E7E7EC;box-shadow:0 1px 2px rgba(24,24,27,.04)}12%{border-color:rgba(94,86,252,.45);box-shadow:0 0 0 3px rgba(94,86,252,.08)}30%{border-color:#E7E7EC;box-shadow:0 1px 2px rgba(24,24,27,.04)}}\n@keyframes igBlink{50%{opacity:.3}}\n@keyframes igSpin{to{transform:rotate(360deg)}}\n@keyframes igRipple{0%{transform:scale(.8);opacity:.9}100%{transform:scale(1.35);opacity:0}}\n@keyframes igBreath{50%{opacity:.6;transform:scale(1.08)}}\n@keyframes igFill{0%{transform:scaleX(0)}55%,85%{transform:scaleX(1)}100%{transform:scaleX(1);opacity:0}}\n@keyframes igStep{0%,100%{border-color:#EDEDF1}20%,55%{border-color:#C9C6FB}}\n@container (max-width:1060px){.ig-grid{gap:64px;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr)}.ig-hub{width:220px}.ig-state{display:none}}\n@container (max-width:860px){\n.ig-grid{grid-template-columns:1fr;gap:28px}\n.ig-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}\n.ig-state{display:none}\n.ig-hub-col{position:relative;padding:34px 0}\n.ig-hub-col:before,.ig-hub-col:after{content:\"\";position:absolute;left:50%;width:2px;height:28px;margin-left:-1px;background:linear-gradient(#DCD9FB,#DCD9FB);background-size:100% 100%}\n.ig-hub-col:before{top:0}.ig-hub-col:after{bottom:0}\n.ig.run .ig-hub-col:before,.ig.run .ig-hub-col:after{background:linear-gradient(180deg,#DCD9FB 0%,${PURPLE} 50%,#DCD9FB 100%);background-size:100% 200%;animation:igDown 1.4s linear infinite}\n.ig-hub{width:100%;max-width:340px}\n}\n@container (max-width:480px){.ig-tile{padding:8px 9px;gap:9px}.ig-logo{width:26px;height:26px}.ig-tile-txt .n{font-size:11.5px;white-space:normal;line-height:1.25}.ig-tile-txt .d{display:none}}\n@keyframes igDown{from{background-position:0 100%}to{background-position:0 -100%}}\n@media (prefers-reduced-motion:reduce){.ig *{animation:none!important}}\n.ig.off *,.ig.off *:before,.ig.off *:after{animation-play-state:paused!important}\n`;const itemControl={type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\"},detail:{type:ControlType.String,title:\"Detail\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"csv\",\"excel\",\"sheets\",\"pdf\",\"erp\",\"api\",\"feed\",\"image\",\"shopify\",\"salesforce\",\"magento\",\"shopware\",\"akeneo\",\"pimcore\",\"plytix\",\"woocommerce\",\"bigcommerce\",\"vtex\",\"sap\",\"prestashop\",\"amazon\",\"google\",\"custom\"],defaultValue:\"custom\"},logo:{type:ControlType.ResponsiveImage,title:\"Logo\",description:\"Optional. Replaces the built-in icon.\"}}};addPropertyControls(IntegrationsFlow,{sourcesTitle:{type:ControlType.String,title:\"Sources title\",defaultValue:\"Import from anywhere\"},sourcesSub:{type:ControlType.String,title:\"Sources subtitle\",defaultValue:\"Any file, feed or system\"},destTitle:{type:ControlType.String,title:\"Destinations title\",defaultValue:\"Publish everywhere\"},destSub:{type:ControlType.String,title:\"Destinations subtitle\",defaultValue:\"Native connectors, no developers\"},hubName:{type:ControlType.String,title:\"Hub name\",defaultValue:\"AndromedAI\"},hubTags:{type:ControlType.String,title:\"Hub tags\",defaultValue:\"Analyze, Enrich, Optimize\"},hubStatLabel:{type:ControlType.String,title:\"Counter label\",defaultValue:\"products optimized today\"},hubStat:{type:ControlType.Number,title:\"Counter\",defaultValue:12480,min:0,max:1e7,step:10},connectedLabel:{type:ControlType.String,title:\"Connected label\",defaultValue:\"Connected\"},syncedLabel:{type:ControlType.String,title:\"Synced label\",defaultValue:\"Syncing\"},moreLabel:{type:ControlType.String,title:\"More label\",defaultValue:\"+ any platform with an API\"},liveLabel:{type:ControlType.String,title:\"Live label\",defaultValue:\"Live\"},sources:{type:ControlType.Array,title:\"Sources\",control:itemControl,defaultValue:DEFAULT_SOURCES,maxCount:10},publishTo:{type:ControlType.Array,title:\"Destinations\",control:itemControl,defaultValue:DEFAULT_DEST,maxCount:10},it:{type:ControlType.String,title:\"Italian (auto)\",displayTextArea:true,defaultValue:\"\",description:\"Italian copy for /it: @@propName on its own line, then the text.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"IntegrationsFlow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}