{"version":3,"file":"Optimism.mjs","names":[],"sources":["../../src/chain/Optimism.tsx"],"sourcesContent":["import { createIcon } from '../utils';\n\n// Source: https://optimism.io\n// Circle variant: 28×28 content scaled to ~46px centered in 64×64\n/** Optimism chain icon (colored). */\nexport const Optimism = /* @__PURE__ */ createIcon(\n  'Optimism',\n  '0 0 28 28',\n  () => (\n    <>\n      <circle cx=\"14\" cy=\"14\" r=\"14\" fill=\"#FF0420\" />\n      <path\n        fill=\"#fff\"\n        fillRule=\"evenodd\"\n        d=\"M14 26.25v-5.185c5.333 0 9.658-4.324 9.658-9.657S19.333 1.75 14 1.75v5.185c-5.333 0-9.658 4.324-9.658 9.657S8.667 26.25 14 26.25m4.778-12.205v-.09q-3.16-1.574-4.733-4.733h-.09q-1.574 3.16-4.733 4.733v.09q3.16 1.574 4.733 4.733h.09q1.574-3.16 4.733-4.733\"\n      />\n    </>\n  ),\n);\n\n/** Optimism chain icon (monochrome). */\nexport const OptimismMono = /* @__PURE__ */ createIcon(\n  'OptimismMono',\n  '0 0 28 28',\n  () => (\n    <path\n      fillRule=\"evenodd\"\n      d=\"M0 14a14 14 0 1 0 28 0 14 14 0 1 0-28 0m14 12.25v-5.185c5.333 0 9.658-4.324 9.658-9.657S19.333 1.75 14 1.75v5.185c-5.333 0-9.658 4.324-9.658 9.657S8.667 26.25 14 26.25m4.778-12.205v-.09q-3.16-1.574-4.733-4.733h-.09q-1.574 3.16-4.733 4.733v.09q3.16 1.574 4.733 4.733h.09q1.574-3.16 4.733-4.733\"\n    />\n  ),\n  'currentColor',\n);\n\n/** Optimism Circle chain icon (colored). */\nexport const OptimismCircle = /* @__PURE__ */ createIcon(\n  'OptimismCircle',\n  '0 0 64 64',\n  () => (\n    <>\n      <circle cx=\"32\" cy=\"32\" r=\"32\" fill=\"#FF0420\" />\n      <g transform=\"translate(9 9) scale(1.643)\">\n        <path\n          d=\"M14 26.25v-5.185c5.333 0 9.658-4.324 9.658-9.657S19.333 1.75 14 1.75v5.185c-5.333 0-9.658 4.324-9.658 9.657S8.667 26.25 14 26.25Zm4.778-12.205v-.09c-2.106-1.049-3.684-2.627-4.733-4.733h-.09c-1.049 2.106-2.627 3.684-4.733 4.733v.09c2.106 1.049 3.684 2.627 4.733 4.733h.09c1.049-2.106 2.627-3.684 4.733-4.733Z\"\n          fill=\"#fff\"\n        />\n      </g>\n    </>\n  ),\n);\n\n/** Optimism Square chain icon (colored). */\nexport const OptimismSquare = /* @__PURE__ */ createIcon(\n  'OptimismSquare',\n  '0 0 64 64',\n  () => (\n    <>\n      <rect width=\"64\" height=\"64\" rx=\"12.8\" fill=\"#FF0420\" />\n      <g transform=\"translate(9 9) scale(1.643)\">\n        <path\n          d=\"M14 26.25v-5.185c5.333 0 9.658-4.324 9.658-9.657S19.333 1.75 14 1.75v5.185c-5.333 0-9.658 4.324-9.658 9.657S8.667 26.25 14 26.25Zm4.778-12.205v-.09c-2.106-1.049-3.684-2.627-4.733-4.733h-.09c-1.049 2.106-2.627 3.684-4.733 4.733v.09c2.106 1.049 3.684 2.627 4.733 4.733h.09c1.049-2.106 2.627-3.684 4.733-4.733Z\"\n          fill=\"#fff\"\n        />\n      </g>\n    </>\n  ),\n);\n\n/** Optimism Square chain icon (monochrome). */\nexport const OptimismSquareMono = /* @__PURE__ */ createIcon(\n  'OptimismSquareMono',\n  '0 0 64 64',\n  _id => (\n    <>\n      <rect width=\"64\" height=\"64\" rx=\"12.8\" mask={`url(#${_id}-opts-a)`} />\n      <defs>\n        <mask id={`${_id}-opts-a`}>\n          <rect width=\"100%\" height=\"100%\" fill=\"#fff\" />\n          <g transform=\"translate(9 9) scale(1.643)\" fill=\"#000\">\n            <path d=\"M14 26.25v-5.185c5.333 0 9.658-4.324 9.658-9.657S19.333 1.75 14 1.75v5.185c-5.333 0-9.658 4.324-9.658 9.657S8.667 26.25 14 26.25Zm4.778-12.205v-.09c-2.106-1.049-3.684-2.627-4.733-4.733h-.09c-1.049 2.106-2.627 3.684-4.733 4.733v.09c2.106 1.049 3.684 2.627 4.733 4.733h.09c1.049-2.106 2.627-3.684 4.733-4.733Z\" />\n          </g>\n        </mask>\n      </defs>\n    </>\n  ),\n  'currentColor',\n);\n\n/** Optimism Circle chain icon (monochrome). */\nexport const OptimismCircleMono = /* @__PURE__ */ createIcon(\n  'OptimismCircleMono',\n  '0 0 64 64',\n  _id => (\n    <>\n      <circle cx=\"32\" cy=\"32\" r=\"32\" mask={`url(#${_id}-optc-a)`} />\n      <defs>\n        <mask id={`${_id}-optc-a`}>\n          <rect width=\"100%\" height=\"100%\" fill=\"#fff\" />\n          <g transform=\"translate(9 9) scale(1.643)\" fill=\"#000\">\n            <path d=\"M14 26.25v-5.185c5.333 0 9.658-4.324 9.658-9.657S19.333 1.75 14 1.75v5.185c-5.333 0-9.658 4.324-9.658 9.657S8.667 26.25 14 26.25Zm4.778-12.205v-.09c-2.106-1.049-3.684-2.627-4.733-4.733h-.09c-1.049 2.106-2.627 3.684-4.733 4.733v.09c2.106 1.049 3.684 2.627 4.733 4.733h.09c1.049-2.106 2.627-3.684 4.733-4.733Z\" />\n          </g>\n        </mask>\n      </defs>\n    </>\n  ),\n  'currentColor',\n);\n"],"mappings":";;;;AAKA,MAAa,WAA2B,2BACtC,YACA,mBAEE,qBAAA,UAAA,EAAA,UAAA,CACE,oBAAC,UAAD;CAAQ,IAAG;CAAK,IAAG;CAAK,GAAE;CAAK,MAAK;AAAW,CAAA,GAC/C,oBAAC,QAAD;CACE,MAAK;CACL,UAAS;CACT,GAAE;AACH,CAAA,CACD,EAAA,CAAA,CAEN;;AAGA,MAAa,eAA+B,2BAC1C,gBACA,mBAEE,oBAAC,QAAD;CACE,UAAS;CACT,GAAE;AACH,CAAA,GAEH,cACF;;AAGA,MAAa,iBAAiC,2BAC5C,kBACA,mBAEE,qBAAA,UAAA,EAAA,UAAA,CACE,oBAAC,UAAD;CAAQ,IAAG;CAAK,IAAG;CAAK,GAAE;CAAK,MAAK;AAAW,CAAA,GAC/C,oBAAC,KAAD;CAAG,WAAU;CACX,UAAA,oBAAC,QAAD;EACE,GAAE;EACF,MAAK;CACN,CAAA;AACA,CAAA,CACH,EAAA,CAAA,CAEN;;AAGA,MAAa,iBAAiC,2BAC5C,kBACA,mBAEE,qBAAA,UAAA,EAAA,UAAA,CACE,oBAAC,QAAD;CAAM,OAAM;CAAK,QAAO;CAAK,IAAG;CAAO,MAAK;AAAW,CAAA,GACvD,oBAAC,KAAD;CAAG,WAAU;CACX,UAAA,oBAAC,QAAD;EACE,GAAE;EACF,MAAK;CACN,CAAA;AACA,CAAA,CACH,EAAA,CAAA,CAEN;;AAGA,MAAa,qBAAqC,2BAChD,sBACA,cACA,QACE,qBAAA,UAAA,EAAA,UAAA,CACE,oBAAC,QAAD;CAAM,OAAM;CAAK,QAAO;CAAK,IAAG;CAAO,MAAM,QAAQ,IAAI;AAAY,CAAA,GACrE,oBAAC,QAAD,EAAA,UACE,qBAAC,QAAD;CAAM,IAAI,GAAG,IAAI;CAAjB,UAAA,CACE,oBAAC,QAAD;EAAM,OAAM;EAAO,QAAO;EAAO,MAAK;CAAQ,CAAA,GAC9C,oBAAC,KAAD;EAAG,WAAU;EAA8B,MAAK;EAC9C,UAAA,oBAAC,QAAD,EAAM,GAAE,sTAAuT,CAAA;CAC9T,CAAA,CACC;AACF,CAAA,EAAA,CAAA,CACN,EAAA,CAAA,GAEJ,cACF;;AAGA,MAAa,qBAAqC,2BAChD,sBACA,cACA,QACE,qBAAA,UAAA,EAAA,UAAA,CACE,oBAAC,UAAD;CAAQ,IAAG;CAAK,IAAG;CAAK,GAAE;CAAK,MAAM,QAAQ,IAAI;AAAY,CAAA,GAC7D,oBAAC,QAAD,EAAA,UACE,qBAAC,QAAD;CAAM,IAAI,GAAG,IAAI;CAAjB,UAAA,CACE,oBAAC,QAAD;EAAM,OAAM;EAAO,QAAO;EAAO,MAAK;CAAQ,CAAA,GAC9C,oBAAC,KAAD;EAAG,WAAU;EAA8B,MAAK;EAC9C,UAAA,oBAAC,QAAD,EAAM,GAAE,sTAAuT,CAAA;CAC9T,CAAA,CACC;AACF,CAAA,EAAA,CAAA,CACN,EAAA,CAAA,GAEJ,cACF"}