'use strict';

Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });

const lit = require('lit');
const decorators_js = require('lit/decorators.js');
const unsafeHtml_js = require('lit/directives/unsafe-html.js');
const safeCustomElement = require('../../shared/safe-custom-element.cjs');
const index = require('../../shared/tailwind-element/index.cjs');
const style = require('./style.css.cjs');
const addPhoto = require('./icons/add-photo.cjs');
const arrowDownLg = require('./icons/arrow-down-lg.cjs');
const arrowDownSm = require('./icons/arrow-down-sm.cjs');
const arrowLeftLg = require('./icons/arrow-left-lg.cjs');
const arrowLeftSm = require('./icons/arrow-left-sm.cjs');
const arrowRightLg = require('./icons/arrow-right-lg.cjs');
const arrowRightSm = require('./icons/arrow-right-sm.cjs');
const arrowUpLg = require('./icons/arrow-up-lg.cjs');
const arrowUpSm = require('./icons/arrow-up-sm.cjs');
const barbellOutline = require('./icons/barbell-outline.cjs');
const bulbOutline = require('./icons/bulb-outline.cjs');
const camera = require('./icons/camera.cjs');
const clipboard = require('./icons/clipboard.cjs');
const clock = require('./icons/clock.cjs');
const closeLg = require('./icons/close-lg.cjs');
const closeSm = require('./icons/close-sm.cjs');
const cloud = require('./icons/cloud.cjs');
const compassOutline = require('./icons/compass-outline.cjs');
const completeFilled = require('./icons/complete-filled.cjs');
const completeOutline = require('./icons/complete-outline.cjs');
const contractLock = require('./icons/contract-lock.cjs');
const contractSigned = require('./icons/contract-signed.cjs');
const connect = require('./icons/connect.cjs');
const connections = require('./icons/connections.cjs');
const controller = require('./icons/controller.cjs');
const copy = require('./icons/copy.cjs');
const crossOutline = require('./icons/cross-outline.cjs');
const dots = require('./icons/dots.cjs');
const edit = require('./icons/edit.cjs');
const error = require('./icons/error.cjs');
const expand = require('./icons/expand.cjs');
const extension = require('./icons/extension.cjs');
const eyeHide = require('./icons/eye-hide.cjs');
const eyeShow = require('./icons/eye-show.cjs');
const filter = require('./icons/filter.cjs');
const fishOutline = require('./icons/fish-outline.cjs');
const flip = require('./icons/flip.cjs');
const globe = require('./icons/globe.cjs');
const hamburger = require('./icons/hamburger.cjs');
const infinite = require('./icons/infinite.cjs');
const information = require('./icons/information.cjs');
const keyOutline = require('./icons/key-outline.cjs');
const link = require('./icons/link.cjs');
const link1 = require('./icons/link1.cjs');
const link2 = require('./icons/link2.cjs');
const link3 = require('./icons/link3.cjs');
const link4 = require('./icons/link4.cjs');
const loading = require('./icons/loading.cjs');
const location = require('./icons/location.cjs');
const locked = require('./icons/locked.cjs');
const login = require('./icons/login.cjs');
const login2 = require('./icons/login-2.cjs');
const login3 = require('./icons/login-3.cjs');
const logoChrome = require('./icons/logo-chrome.cjs');
const logoBrave = require('./icons/logo-brave.cjs');
const logoEdge = require('./icons/logo-edge.cjs');
const logoFirefox = require('./icons/logo-firefox.cjs');
const logoOpera = require('./icons/logo-opera.cjs');
const logoSafari = require('./icons/logo-safari.cjs');
const mail = require('./icons/mail.cjs');
const menu1 = require('./icons/menu-1.cjs');
const menu2 = require('./icons/menu-2.cjs');
const migrate = require('./icons/migrate.cjs');
const minimize = require('./icons/minimize.cjs');
const network = require('./icons/network.cjs');
const notifications = require('./icons/notifications.cjs');
const phonePortraitOutline = require('./icons/phone-portrait-outline.cjs');
const pin = require('./icons/pin.cjs');
const playFilled = require('./icons/play-filled.cjs');
const playOutline = require('./icons/play-outline.cjs');
const plus = require('./icons/plus.cjs');
const profileAdd = require('./icons/profile-add.cjs');
const profileExport = require('./icons/profile-export.cjs');
const profileImport = require('./icons/profile-import.cjs');
const profileRecovery = require('./icons/profile-recovery.cjs');
const profileRecovery2 = require('./icons/profile-recovery-2.cjs');
const profileRestore = require('./icons/profile-restore.cjs');
const profile = require('./icons/profile.cjs');
const qrCodeScan = require('./icons/qr-code-scan.cjs');
const qrCode = require('./icons/qr-code.cjs');
const relayer = require('./icons/relayer.cjs');
const reload = require('./icons/reload.cjs');
const returnDown = require('./icons/return-down.cjs');
const returnLeft = require('./icons/return-left.cjs');
const returnRight = require('./icons/return-right.cjs');
const returnUp = require('./icons/return-up.cjs');
const search = require('./icons/search.cjs');
const settings = require('./icons/settings.cjs');
const smartContractDoc = require('./icons/smart-contract-doc.cjs');
const smartContract = require('./icons/smart-contract.cjs');
const spinner = require('./icons/spinner.cjs');
const starFilled = require('./icons/star-filled.cjs');
const starOutline = require('./icons/star-outline.cjs');
const stepDot = require('./icons/step-dot.cjs');
const stepProgress = require('./icons/step-progress.cjs');
const steps = require('./icons/steps.cjs');
const tick = require('./icons/tick.cjs');
const timerOutline = require('./icons/timer-outline.cjs');
const transactionReceive = require('./icons/transaction-receive.cjs');
const transactionSend = require('./icons/transaction-send.cjs');
const transfer = require('./icons/transfer.cjs');
const trash = require('./icons/trash.cjs');
const turnDown = require('./icons/turn-down.cjs');
const turnLeft = require('./icons/turn-left.cjs');
const turnRight = require('./icons/turn-right.cjs');
const turnUp = require('./icons/turn-up.cjs');
const unlocked = require('./icons/unlocked.cjs');
const walletOutline = require('./icons/wallet-outline.cjs');
const warningRound = require('./icons/warning-round.cjs');
const warningTriangle = require('./icons/warning-triangle.cjs');
const googleColor = require('./icons/google-color.cjs');
const ethLogo = require('./icons/eth-logo.cjs');
const lyxLogo = require('./icons/lyx-logo.cjs');
const progressIndicator = require('./icons/progress-indicator.cjs');
const pulseDot = require('./icons/pulse-dot.cjs');
const progressComplete = require('./icons/progress-complete.cjs');
const completeFilledFadeIn = require('./icons/complete-filled-fade-in.cjs');
const desktopSharp = require('./icons/desktop-sharp.cjs');
const switched = require('./icons/switched.cjs');
const progressIndicatorAlt = require('./icons/progress-indicator-alt.cjs');
const crossFilled = require('./icons/cross-filled.cjs');
const transferSend = require('./icons/transfer-send.cjs');
const flagOutline = require('./icons/flag-outline.cjs');
const tokenId = require('./icons/token-id.cjs');
const editDoc = require('./icons/edit-doc.cjs');
const codeOutline = require('./icons/code-outline.cjs');
const saveOutline = require('./icons/save-outline.cjs');
const scan = require('./icons/scan.cjs');
const faceId = require('./icons/face-id.cjs');
const profileFile = require('./icons/profile-file.cjs');
const handRightOutline = require('./icons/hand-right-outline.cjs');
const extensionOutline = require('./icons/extension-outline.cjs');
const luksoLogo = require('./icons/lukso-logo.cjs');
const metamaskLogo = require('./icons/metamask-logo.cjs');
const documentOutline = require('./icons/document-outline.cjs');
const headsetOutline = require('./icons/headset-outline.cjs');
const cubeOutline = require('./icons/cube-outline.cjs');
const filmOutline = require('./icons/film-outline.cjs');
const crossFilledFadeIn = require('./icons/cross-filled-fade-in.cjs');
const videoOutline = require('./icons/video-outline.cjs');
const walletRestore = require('./icons/wallet-restore.cjs');
const logoX = require('./icons/logo-x.cjs');
const logoFacebook = require('./icons/logo-facebook.cjs');
const glasses = require('./icons/glasses.cjs');
const unlink = require('./icons/unlink.cjs');
const logoPolygon = require('./icons/logo-polygon.cjs');
const logoFantom = require('./icons/logo-fantom.cjs');
const logoXMono = require('./icons/logo-x-mono.cjs');
const logoInstagramMono = require('./icons/logo-instagram-mono.cjs');
const logoMediumMono = require('./icons/logo-medium-mono.cjs');
const logoDiscordMono = require('./icons/logo-discord-mono.cjs');
const logoSnapchatMono = require('./icons/logo-snapchat-mono.cjs');
const logoWhatsappMono = require('./icons/logo-whatsapp-mono.cjs');
const logoTelegramMono = require('./icons/logo-telegram-mono.cjs');
const logoLinkedinMono = require('./icons/logo-linkedin-mono.cjs');
const logoGithubMono = require('./icons/logo-github-mono.cjs');
const logoUniversalPageMono = require('./icons/logo-universal-page-mono.cjs');
const database = require('./icons/database.cjs');
const emptyOutline = require('./icons/empty-outline.cjs');
const profileRemove = require('./icons/profile-remove.cjs');
const logoYoutubeMono = require('./icons/logo-youtube-mono.cjs');
const addGrid = require('./icons/add-grid.cjs');
const gallery = require('./icons/gallery.cjs');
const logoElfsightMono = require('./icons/logo-elfsight-mono.cjs');
const maximizeVertical = require('./icons/maximize-vertical.cjs');
const minimizeVertical = require('./icons/minimize-vertical.cjs');
const chart = require('./icons/chart.cjs');
const people = require('./icons/people.cjs');
const documentCode = require('./icons/document-code.cjs');
const logoWarpcastMono = require('./icons/logo-warpcast-mono.cjs');
const parachute = require('./icons/parachute.cjs');
const bitcoinConvert = require('./icons/bitcoin-convert.cjs');
const nft = require('./icons/nft.cjs');
const fingerprint = require('./icons/fingerprint.cjs');
const hammer = require('./icons/hammer.cjs');
const handHeart = require('./icons/hand-heart.cjs');
const earth = require('./icons/earth.cjs');
const logoSoundcloudMono = require('./icons/logo-soundcloud-mono.cjs');
const logoSpotifyMono = require('./icons/logo-spotify-mono.cjs');
const logoGoogleCalendarMono = require('./icons/logo-google-calendar-mono.cjs');
const logoSubstackMono = require('./icons/logo-substack-mono.cjs');
const logoXRound = require('./icons/logo-x-round.cjs');
const logoFarcaster = require('./icons/logo-farcaster.cjs');
const logoLinkedin = require('./icons/logo-linkedin.cjs');
const profileRestoreNoSetup = require('./icons/profile-restore-no-setup.cjs');
const share = require('./icons/share.cjs');
const logoFacebookRound = require('./icons/logo-facebook-round.cjs');
const logoFarcasterRound = require('./icons/logo-farcaster-round.cjs');
const logoLinkedinRound = require('./icons/logo-linkedin-round.cjs');
const arrowLongDown = require('./icons/arrow-long-down.cjs');
const gas = require('./icons/gas.cjs');
const minusFilled = require('./icons/minus-filled.cjs');
const documentText = require('./icons/document-text.cjs');
const category = require('./icons/category.cjs');
const flash = require('./icons/flash.cjs');
const userCircleAdd = require('./icons/user-circle-add.cjs');
const profileCircle = require('./icons/profile-circle.cjs');
const playLinear = require('./icons/play-linear.cjs');
const stopLinear = require('./icons/stop-linear.cjs');
const minus = require('./icons/minus.cjs');
const medalStar = require('./icons/medal-star.cjs');
const editLinear = require('./icons/edit-linear.cjs');
const imageLinear = require('./icons/image-linear.cjs');
const hexagon = require('./icons/hexagon.cjs');
const rowVertical = require('./icons/row-vertical.cjs');
const logoTiktokMono = require('./icons/logo-tiktok-mono.cjs');
const profileFollowing = require('./icons/profile-following.cjs');
const logoCommonGroundMono = require('./icons/logo-common-ground-mono.cjs');
const logoHyperlaneMono = require('./icons/logo-hyperlane-mono.cjs');
const logoHyperlane = require('./icons/logo-hyperlane.cjs');
const tokenCreate = require('./icons/token-create.cjs');
const addcontrollerActivated = require('./icons/addcontroller-activated.cjs');
const addcontrollerInactive = require('./icons/addcontroller-inactive.cjs');
const addextensionsActivated = require('./icons/addextensions-activated.cjs');
const addextensionsInactive = require('./icons/addextensions-inactive.cjs');
const adduniversalreceiverdelegateActivated = require('./icons/adduniversalreceiverdelegate-activated.cjs');
const adduniversalreceiverdelegateInactive = require('./icons/adduniversalreceiverdelegate-inactive.cjs');
const callActivated = require('./icons/call-activated.cjs');
const callInactive = require('./icons/call-inactive.cjs');
const changeextensionsActivated = require('./icons/changeextensions-activated.cjs');
const changeextensionsInactive = require('./icons/changeextensions-inactive.cjs');
const changeownerActivated = require('./icons/changeowner-activated.cjs');
const changeownerInactive = require('./icons/changeowner-inactive.cjs');
const changepermissionsActivated = require('./icons/changepermissions-activated.cjs');
const changepermissionsInactive = require('./icons/changepermissions-inactive.cjs');
const changeuniversalreceiverdelegateActivated = require('./icons/changeuniversalreceiverdelegate-activated.cjs');
const changeuniversalreceiverdelegateInactive = require('./icons/changeuniversalreceiverdelegate-inactive.cjs');
const decryptActivated = require('./icons/decrypt-activated.cjs');
const decryptInactive = require('./icons/decrypt-inactive.cjs');
const delegatecallActivated = require('./icons/delegatecall-activated.cjs');
const delegatecallInactive = require('./icons/delegatecall-inactive.cjs');
const deployActivated = require('./icons/deploy-activated.cjs');
const deployInactive = require('./icons/deploy-inactive.cjs');
const editpermissionsActivated = require('./icons/editpermissions-activated.cjs');
const editpermissionsInactive = require('./icons/editpermissions-inactive.cjs');
const encryptActivated = require('./icons/encrypt-activated.cjs');
const encryptInactive = require('./icons/encrypt-inactive.cjs');
const executeRelayCallActivated = require('./icons/execute-relay-call-activated.cjs');
const executeRelayCallInactive = require('./icons/execute-relay-call-inactive.cjs');
const reentrancyActivated = require('./icons/reentrancy-activated.cjs');
const reentrancyInactive = require('./icons/reentrancy-inactive.cjs');
const setdataActivated = require('./icons/setdata-activated.cjs');
const setdataInactive = require('./icons/setdata-inactive.cjs');
const signActivated = require('./icons/sign-activated.cjs');
const signInactive = require('./icons/sign-inactive.cjs');
const transactionActivated = require('./icons/transaction-activated.cjs');
const transferActivated = require('./icons/transfer-activated.cjs');
const transferInactive = require('./icons/transfer-inactive.cjs');
const logoHyperlaneOutline = require('./icons/logo-hyperlane-outline.cjs');

const _interopNamespaceDefaultOnly = e => Object.freeze(Object.defineProperty({ __proto__: null, default: e }, Symbol.toStringTag, { value: 'Module' }));

var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __decorateClass = (decorators, target, key, kind) => {
  var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
  for (var i = decorators.length - 1, decorator; i >= 0; i--)
    if (decorator = decorators[i])
      result = (kind ? decorator(target, key, result) : decorator(result)) || result;
  if (kind && result) __defProp(target, key, result);
  return result;
};
const iconMap = {
  "add-photo": addPhoto.addPhoto,
  "arrow-down-lg": arrowDownLg.arrowDownLg,
  "arrow-down-sm": arrowDownSm.arrowDownSm,
  "arrow-left-lg": arrowLeftLg.arrowLeftLg,
  "arrow-left-sm": arrowLeftSm.arrowLeftSm,
  "arrow-right-lg": arrowRightLg.arrowRightLg,
  "arrow-right-sm": arrowRightSm.arrowRightSm,
  "arrow-up-lg": arrowUpLg.arrowUpLg,
  "arrow-up-sm": arrowUpSm.arrowUpSm,
  "barbell-outline": barbellOutline.barbellOutline,
  "bulb-outline": bulbOutline.bulbOutline,
  camera: camera.camera,
  clipboard: clipboard.clipboard,
  clock: clock.clock,
  "close-lg": closeLg.closeLg,
  "close-sm": closeSm.closeSm,
  cloud: cloud.cloud,
  "compass-outline": compassOutline.compassOutline,
  "complete-filled": completeFilled.completeFilled,
  "complete-outline": completeOutline.completeOutline,
  connect: connect.connect,
  connections: connections.connections,
  "contract-lock": contractLock.contractLock,
  "contract-signed": contractSigned.contractSigned,
  controller: controller.controller,
  copy: copy.copy,
  "cross-outline": crossOutline.crossOutline,
  dots: dots.dots,
  edit: edit.edit,
  error: error.error,
  expand: expand.expand,
  extension: extension.extension,
  "eye-hide": eyeHide.eyeHide,
  "eye-show": eyeShow.eyeShow,
  filter: filter.filter,
  "fish-outline": fishOutline.fishOutline,
  flip: flip.flip,
  glasses: glasses.glasses,
  globe: globe.globe,
  hamburger: hamburger.hamburger,
  infinite: infinite.infinite,
  information: information.information,
  "key-outline": keyOutline.keyOutline,
  link: link.link,
  "link-1": link1.link1,
  "link-2": link2.link2,
  "link-3": link3.link3,
  "link-4": link4.link4,
  loading: loading.loading,
  location: location.location,
  locked: locked.locked,
  login: login.login,
  "login-2": login2.login2,
  "login-3": login3.login3,
  "logo-brave": logoBrave.logoBrave,
  "logo-chrome": logoChrome.logoChrome,
  "logo-edge": logoEdge.logoEdge,
  "logo-facebook": logoFacebook.logoFacebook,
  "logo-fantom": logoFantom.logoFantom,
  "logo-firefox": logoFirefox.logoFirefox,
  "logo-opera": logoOpera.logoOpera,
  "logo-polygon": logoPolygon.logoPolygon,
  "logo-safari": logoSafari.logoSafari,
  "logo-x": logoX.logoX,
  mail: mail.mail,
  "menu-1": menu1.menu1,
  "menu-2": menu2.menu2,
  "metamask-logo": metamaskLogo.metamaskLogo,
  migrate: migrate.migrate,
  minimize: minimize.minimize,
  network: network.network,
  notifications: notifications.notifications,
  "phone-portrait-outline": phonePortraitOutline.phonePortraitOutline,
  pin: pin.pin,
  "play-filled": playFilled.playFilled,
  "play-outline": playOutline.playOutline,
  plus: plus.plus,
  "profile-add": profileAdd.profileAdd,
  "profile-export": profileExport.profileExport,
  "profile-import": profileImport.profileImport,
  "profile-recovery": profileRecovery.profileRecovery,
  "profile-recovery-2": profileRecovery2.profileRecovery2,
  "profile-restore": profileRestore.profileRestore,
  profile: profile.profile,
  "qr-code": qrCode.qrCode,
  relayer: relayer.relayer,
  reload: reload.reload,
  "return-down": returnDown.returnDown,
  "return-left": returnLeft.returnLeft,
  "return-right": returnRight.returnRight,
  "return-up": returnUp.returnUp,
  search: search.search,
  settings: settings.settings,
  "smart-contract-doc": smartContractDoc.smartContractDoc,
  "smart-contract": smartContract.smartContract,
  spinner: spinner.spinner,
  "star-filled": starFilled.starFilled,
  "star-outline": starOutline.starOutline,
  "step-dot": stepDot.stepDot,
  "step-progress": stepProgress.stepProgress,
  steps: steps.steps,
  tick: tick.tick,
  "timer-outline": timerOutline.timerOutline,
  "transaction-receive": transactionReceive.transactionReceive,
  "transaction-send": transactionSend.transactionSend,
  transfer: transfer.transfer,
  trash: trash.trash,
  "turn-down": turnDown.turnDown,
  "turn-left": turnLeft.turnLeft,
  "turn-right": turnRight.turnRight,
  "turn-up": turnUp.turnUp,
  unlink: unlink.unlink,
  unlocked: unlocked.unlocked,
  "wallet-outline": walletOutline.walletOutline,
  "wallet-restore": walletRestore.walletRestore,
  "warning-round": warningRound.warningRound,
  "warning-triangle": warningTriangle.warningTriangle,
  "google-color": googleColor.googleColor,
  "eth-logo": ethLogo.ethLogo,
  "lyx-logo": lyxLogo.lyxLogo,
  "progress-indicator": progressIndicator.progressIndicator,
  "pulse-dot": pulseDot.pulseDot,
  "progress-complete": progressComplete.progressComplete,
  "complete-filled-fade-in": completeFilledFadeIn.completeFilledFadeIn,
  "desktop-sharp": desktopSharp.desktopSharp,
  switched: switched.switched,
  "progress-indicator-alt": progressIndicatorAlt.progressIndicatorAlt,
  "cross-filled": crossFilled.crossFilled,
  "cross-filled-fade-in": crossFilledFadeIn.crossFilledFadeIn,
  "transfer-send": transferSend.transferSend,
  "flag-outline": flagOutline.flagOutline,
  "token-id": tokenId.tokenId,
  "edit-doc": editDoc.editDoc,
  "code-outline": codeOutline.codeOutline,
  "save-outline": saveOutline.saveOutline,
  scan: scan.scan,
  "qr-code-scan": qrCodeScan.qrCodeScan,
  "face-id": faceId.faceId,
  "profile-file": profileFile.profileFile,
  "hand-right-outline": handRightOutline.handRightOutline,
  "extension-outline": extensionOutline.extensionOutline,
  "lukso-logo": luksoLogo.luksoLogo,
  "document-outline": documentOutline.documentOutline,
  "document-text": documentText.documentText,
  "headset-outline": headsetOutline.headsetOutline,
  "cube-outline": cubeOutline.cubeOutline,
  "film-outline": filmOutline.filmOutline,
  "video-outline": videoOutline.videoOutline,
  "logo-facebook-mono": logoFacebookRound.logoFacebookRound,
  "logo-x-mono": logoXMono.logoXMono,
  "logo-instagram-mono": logoInstagramMono.logoInstagramMono,
  "logo-medium-mono": logoMediumMono.logoMediumMono,
  "logo-discord-mono": logoDiscordMono.logoDiscordMono,
  "logo-snapchat-mono": logoSnapchatMono.logoSnapchatMono,
  "logo-whatsapp-mono": logoWhatsappMono.logoWhatsappMono,
  "logo-telegram-mono": logoTelegramMono.logoTelegramMono,
  "logo-linkedin-mono": logoLinkedinMono.logoLinkedinMono,
  "logo-github-mono": logoGithubMono.logoGithubMono,
  "logo-universal-page-mono": logoUniversalPageMono.logoUniversalPageMono,
  database: database.database,
  "empty-outline": emptyOutline.emptyOutline,
  "profile-remove": profileRemove.profileRemove,
  "logo-youtube-mono": logoYoutubeMono.logoYoutubeMono,
  "add-grid": addGrid.addGrid,
  gallery: gallery.gallery,
  "logo-elfsight-mono": logoElfsightMono.logoElfsightMono,
  "maximize-vertical": maximizeVertical.maximizeVertical,
  "minimize-vertical": minimizeVertical.minimizeVertical,
  chart: chart.chart,
  people: people.people,
  "document-code": documentCode.documentCode,
  "logo-warpcast-mono": logoWarpcastMono.logoWarpcastMono,
  parachute: parachute.parachute,
  "bitcoin-convert": bitcoinConvert.bitcoinConvert,
  nft: nft.nft,
  fingerprint: fingerprint.fingerprint,
  hammer: hammer.hammer,
  "hand-heart": handHeart.handHeart,
  earth: earth.earth,
  "logo-soundcloud-mono": logoSoundcloudMono.logoSoundcloudMono,
  "logo-spotify-mono": logoSpotifyMono.logoSpotifyMono,
  "logo-google-calendar-mono": logoGoogleCalendarMono.logoGoogleCalendarMono,
  "logo-substack-mono": logoSubstackMono.logoSubstackMono,
  "logo-x-round": logoXRound.logoXround,
  "logo-farcaster": logoFarcaster.logoFarcaster,
  "logo-linkedin": logoLinkedin.logoLinkedin,
  "profile-restore-no-setup": profileRestoreNoSetup.profileRestoreNoSetup,
  share: share.share,
  "logo-facebook-round": logoFacebookRound.logoFacebookRound,
  "logo-farcaster-round": logoFarcasterRound.logoFarcasterRound,
  "logo-linkedin-round": logoLinkedinRound.logoLinkedinRound,
  "arrow-long-down": arrowLongDown.arrowLongDown,
  gas: gas.gas,
  minus: minus.minus,
  "minus-filled": minusFilled.minusFilled,
  category: category.category,
  flash: flash.flash,
  "user-circle-add": userCircleAdd.userCircleAdd,
  "profile-circle": profileCircle.profileCircle,
  "play-linear": playLinear.playLinear,
  "stop-linear": stopLinear.stopLinear,
  "medal-star": medalStar.medalStar,
  "edit-linear": editLinear.editLinear,
  "image-linear": imageLinear.imageLinear,
  hexagon: hexagon.hexagon,
  "row-vertical": rowVertical.rowVertical,
  "logo-tiktok-mono": logoTiktokMono.logoTiktokMono,
  "profile-following": profileFollowing.profileFollowing,
  "logo-common-ground-mono": logoCommonGroundMono.logoCommonGroundMono,
  "logo-hyperlane-mono": logoHyperlaneMono.logoHyperlaneMono,
  "logo-hyperlane": logoHyperlane.logoHyperlane,
  "token-create": tokenCreate.tokenCreate,
  "addcontroller-activated": addcontrollerActivated.addcontrollerActivated,
  "addcontroller-inactive": addcontrollerInactive.addcontrollerInactive,
  "addextensions-activated": addextensionsActivated.addextensionsActivated,
  "addextensions-inactive": addextensionsInactive.addextensionsInactive,
  "adduniversalreceiverdelegate-activated": adduniversalreceiverdelegateActivated.adduniversalreceiverdelegateActivated,
  "adduniversalreceiverdelegate-inactive": adduniversalreceiverdelegateInactive.adduniversalreceiverdelegateInactive,
  "call-activated": callActivated.callActivated,
  "call-inactive": callInactive.callInactive,
  "changeextensions-activated": changeextensionsActivated.changeextensionsActivated,
  "changeextensions-inactive": changeextensionsInactive.changeextensionsInactive,
  "changeowner-activated": changeownerActivated.changeownerActivated,
  "changeowner-inactive": changeownerInactive.changeownerInactive,
  "changepermissions-activated": changepermissionsActivated.changepermissionsActivated,
  "changepermissions-inactive": changepermissionsInactive.changepermissionsInactive,
  "changeuniversalreceiverdelegate-activated": changeuniversalreceiverdelegateActivated.changeUniversalReceiverDelegateActivated,
  "changeuniversalreceiverdelegate-inactive": changeuniversalreceiverdelegateInactive.changeUniversalReceiverDelegateInactive,
  "decrypt-activated": decryptActivated.decryptActivated,
  "decrypt-inactive": decryptInactive.decryptInactive,
  "delegatecall-activated": delegatecallActivated.delegatecallActivated,
  "delegatecall-inactive": delegatecallInactive.delegatecallInactive,
  "deploy-activated": deployActivated.deployActivated,
  "deploy-inactive": deployInactive.deployInactive,
  "editpermissions-activated": editpermissionsActivated.editpermissionsActivated,
  "editpermissions-inactive": editpermissionsInactive.editpermissionsInactive,
  "encrypt-activated": encryptActivated.encryptActivated,
  "encrypt-inactive": encryptInactive.encryptInactive,
  "execute-relay-call-activated": executeRelayCallActivated.executeRelayCallActivated,
  "execute-relay-call-inactive": executeRelayCallInactive.executeRelayCallInactive,
  "reentrancy-activated": reentrancyActivated.reentrancyActivated,
  "reentrancy-inactive": reentrancyInactive.reentrancyInactive,
  "setdata-activated": setdataActivated.setdataActivated,
  "setdata-inactive": setdataInactive.setdataInactive,
  "sign-activated": signActivated.signActivated,
  "sign-inactive": signInactive.signInactive,
  "transaction-activated": transactionActivated.transactionActivated,
  "transfer-activated": transferActivated.transferActivated,
  "transfer-inactive": transferInactive.transferInactive,
  "logo-hyperlane-outline": logoHyperlaneOutline.logoHyperlaneOutline
};
const DEFAULT_COLOR = "neutral-20";
const DEFAULT_SIZE = "medium";
exports.LuksoIcon = class LuksoIcon extends index.TailwindStyledElement(style) {
  constructor() {
    super(...arguments);
    this.name = void 0;
    this.size = DEFAULT_SIZE;
    this.color = DEFAULT_COLOR;
    this.secondaryColor = void 0;
    this.pack = void 0;
    this.variant = void 0;
    this.svgContent = "";
    this.lastAttemptedKey = "";
    this.failedLoadAttempt = false;
    this.sizes = {
      "x-small": {
        width: 12,
        height: 12,
        strokeWidth: 2.5
      },
      small: {
        width: 16,
        height: 16,
        strokeWidth: 2
      },
      medium: {
        width: 24,
        height: 24,
        strokeWidth: 1.5
      },
      large: {
        width: 32,
        height: 32,
        strokeWidth: 1.5
      },
      "x-large": {
        width: 40,
        height: 40,
        strokeWidth: 1.5
      },
      "2x-large": {
        width: 64,
        height: 64,
        strokeWidth: 1.5
      }
    };
    this.svgModules = /* #__PURE__ */ Object.assign({"./vuesax/bold/add-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/add-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/add-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/add-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/add.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/add.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/attach-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/attach-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/buy-crypto.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/buy-crypto.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/close-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/close-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/close-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/close-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/cloud.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/cloud.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/danger.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/danger.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/element-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/element-3.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/eye-slash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/eye-slash.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/eye.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/eye.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/flash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/flash.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/gallery.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/gallery.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/graph.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/graph.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/grid-1.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/grid-1.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/grid-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/grid-2.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/grid-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/grid-3.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/grid-edit.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/grid-edit.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/info-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/info-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/information.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/information.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/link.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/link.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/minus-cirlce.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/minus-cirlce.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/minus-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/minus-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/minus.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/minus.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/moon.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/moon.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/row-vertical.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/row-vertical.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/smallcaps.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/smallcaps.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/sun.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/sun.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/task.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/task.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/text-bold.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/text-bold.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/text-italic.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/text-italic.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/textalign-center.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/textalign-center.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/textalign-justifycenter.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/textalign-justifycenter.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/textalign-left.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/textalign-left.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/textalign-right.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/textalign-right.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/tick-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/tick-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/tick-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/tick-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/verify.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/verify.svg.cjs'))).then(m => m["default"]),"./vuesax/bold/warning-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bold/warning-2.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/add-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/add-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/add-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/add-square.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/add.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/add.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/attach-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/attach-square.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/buy-crypto.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/buy-crypto.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/close-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/close-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/close-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/close-square.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/cloud.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/cloud.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/danger.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/danger.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/element-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/element-3.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/eye-slash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/eye-slash.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/eye.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/eye.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/flash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/flash.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/gallery.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/gallery.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/graph.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/graph.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/grid-1.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/grid-1.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/grid-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/grid-2.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/grid-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/grid-3.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/grid-edit.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/grid-edit.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/info-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/info-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/information.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/information.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/link.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/link.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/minus-cirlce.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/minus-cirlce.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/minus-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/minus-square.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/minus.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/minus.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/moon.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/moon.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/row-vertical.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/row-vertical.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/smallcaps.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/smallcaps.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/sun.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/sun.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/task.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/task.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/text-bold.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/text-bold.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/text-italic.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/text-italic.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/textalign-center.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/textalign-center.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/textalign-justifycenter.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/textalign-justifycenter.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/textalign-left.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/textalign-left.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/textalign-right.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/textalign-right.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/tick-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/tick-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/tick-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/tick-square.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/verify.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/verify.svg.cjs'))).then(m => m["default"]),"./vuesax/broken/warning-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/broken/warning-2.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/add-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/add-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/add-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/add-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/add.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/add.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/attach-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/attach-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/buy-crypto.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/buy-crypto.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/close-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/close-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/close-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/close-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/cloud.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/cloud.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/danger.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/danger.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/element-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/element-3.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/eye-slash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/eye-slash.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/flash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/flash.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/frame.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/frame.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/gallery.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/gallery.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/graph.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/graph.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/grid-1.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/grid-1.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/grid-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/grid-2.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/grid-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/grid-3.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/grid-edit.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/grid-edit.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/info-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/info-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/information.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/information.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/link.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/link.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/minus-cirlce.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/minus-cirlce.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/minus-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/minus-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/minus.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/minus.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/moon.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/moon.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/row-vertical.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/row-vertical.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/smallcaps.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/smallcaps.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/sun.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/sun.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/task.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/task.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/text-bold.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/text-bold.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/text-italic.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/text-italic.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/textalign-center.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/textalign-center.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/textalign-justifycenter.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/textalign-justifycenter.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/textalign-left.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/textalign-left.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/textalign-right.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/textalign-right.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/tick-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/tick-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/tick-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/tick-square.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/verify.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/verify.svg.cjs'))).then(m => m["default"]),"./vuesax/bulk/warning-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/bulk/warning-2.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/add-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/add-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/add-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/add-square.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/add.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/add.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/attach-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/attach-square.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/buy-crypto.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/buy-crypto.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/close-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/close-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/close-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/close-square.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/cloud.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/cloud.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/danger.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/danger.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/element-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/element-3.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/eye-slash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/eye-slash.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/eye.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/eye.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/flash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/flash.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/gallery.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/gallery.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/graph.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/graph.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/grid-1.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/grid-1.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/grid-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/grid-2.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/grid-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/grid-3.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/grid-edit.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/grid-edit.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/info-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/info-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/information.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/information.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/link.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/link.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/minus-cirlce.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/minus-cirlce.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/minus-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/minus-square.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/minus.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/minus.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/moon.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/moon.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/row-vertical.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/row-vertical.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/smallcaps.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/smallcaps.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/sun.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/sun.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/task.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/task.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/text-bold.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/text-bold.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/text-italic.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/text-italic.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/textalign-center.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/textalign-center.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/textalign-justifycenter.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/textalign-justifycenter.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/textalign-left.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/textalign-left.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/textalign-right.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/textalign-right.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/tick-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/tick-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/tick-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/tick-square.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/verify.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/verify.svg.cjs'))).then(m => m["default"]),"./vuesax/linear/warning-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/linear/warning-2.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/add-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/add-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/add-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/add-square.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/add.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/add.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/attach-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/attach-square.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/buy-crypto.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/buy-crypto.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/close-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/close-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/close-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/close-square.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/cloud.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/cloud.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/danger.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/danger.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/element-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/element-3.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/eye-slash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/eye-slash.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/eye.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/eye.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/flash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/flash.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/gallery.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/gallery.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/graph.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/graph.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/grid-1.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/grid-1.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/grid-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/grid-2.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/grid-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/grid-3.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/grid-edit.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/grid-edit.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/info-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/info-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/information.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/information.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/link.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/link.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/minus-cirlce.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/minus-cirlce.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/minus-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/minus-square.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/minus.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/minus.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/moon.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/moon.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/row-vertical.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/row-vertical.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/smallcaps.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/smallcaps.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/sun.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/sun.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/task.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/task.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/text-bold.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/text-bold.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/text-italic.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/text-italic.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/textalign-center.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/textalign-center.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/textalign-justifycenter.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/textalign-justifycenter.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/textalign-left.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/textalign-left.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/textalign-right.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/textalign-right.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/tick-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/tick-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/tick-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/tick-square.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/verify.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/verify.svg.cjs'))).then(m => m["default"]),"./vuesax/outline/warning-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/outline/warning-2.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/add-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/add-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/add-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/add-square.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/add.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/add.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/attach-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/attach-square.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/buy-crypto.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/buy-crypto.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/close-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/close-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/close-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/close-square.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/cloud.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/cloud.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/danger.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/danger.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/element-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/element-3.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/eye-slash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/eye-slash.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/eye.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/eye.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/flash.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/flash.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/gallery.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/gallery.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/graph.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/graph.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/grid-1.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/grid-1.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/grid-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/grid-2.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/grid-3.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/grid-3.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/grid-edit.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/grid-edit.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/info-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/info-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/information.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/information.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/link.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/link.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/minus-cirlce.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/minus-cirlce.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/minus-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/minus-square.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/minus.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/minus.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/moon.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/moon.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/row-vertical.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/row-vertical.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/smallcaps.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/smallcaps.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/sun.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/sun.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/task.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/task.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/text-bold.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/text-bold.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/text-italic.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/text-italic.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/textalign-center.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/textalign-center.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/textalign-justifycenter.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/textalign-justifycenter.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/textalign-left.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/textalign-left.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/textalign-right.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/textalign-right.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/tick-circle.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/tick-circle.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/tick-square.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/tick-square.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/verify.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/verify.svg.cjs'))).then(m => m["default"]),"./vuesax/twotone/warning-2.svg": () => Promise.resolve().then(() => /*#__PURE__*/_interopNamespaceDefaultOnly(require('./vuesax/twotone/warning-2.svg.cjs'))).then(m => m["default"])


});
  }
  /**
   * Loads the SVG content for the specified icon from the icon pack.
   * Uses bundled assets for production and dynamic imports for development.
   * Falls back to static file fetch for Storybook environment.
   *
   * @param pack - icon pack name
   * @param variant - icon variant
   * @param iconName - name of the icon
   */
  async loadSvg(pack, variant, iconName) {
    try {
      const svgKey = `./${pack}/${variant}/${iconName}.svg`;
      const svgModule = this.svgModules[svgKey];
      if (svgModule) {
        const svgContent = await svgModule();
        return svgContent;
      }
      if (undefined                         ) ;
      throw new Error(`SVG module not found: ${svgKey}`);
    } catch (error2) {
      console.warn(
        `Failed to load SVG: ${pack}/${variant}/${iconName}.svg`,
        error2
      );
      return "";
    }
  }
  /**
   * Processes the loaded SVG content from Vuesax pack to apply size and color customizations.
   *
   * @param svgContent - raw SVG content as string
   */
  processVuesaxSvg(svgContent) {
    if (!svgContent) {
      return "";
    }
    const size = this.sizes[this.size];
    if (!size) {
      return svgContent;
    }
    let processedSvg = svgContent.replace(/width\s*=\s*["'][^"']*["']/g, `width="${size.width}"`).replace(/height\s*=\s*["'][^"']*["']/g, `height="${size.height}"`).replace(
      /stroke-width\s*=\s*["'][^"']*["']/g,
      `stroke-width="${size.strokeWidth}"`
    );
    const inlineStyles = `width: ${size.width}px; height: ${size.height}px; display: block;`;
    if (processedSvg.includes("style=")) {
      processedSvg = processedSvg.replace(
        /style\s*=\s*["']([^"']*)["']/g,
        `style="${inlineStyles} $1"`
      );
    } else {
      processedSvg = processedSvg.replace(
        /<svg([^>]*)>/,
        `<svg$1 style="${inlineStyles}">`
      );
    }
    if (this.color) {
      processedSvg = processedSvg.replace(/#0C0507/g, `var(--${this.color})`);
      if (!processedSvg.includes("<style>")) {
        processedSvg = processedSvg.replace(
          /<svg([^>]*)>/,
          `<svg$1><style>* { color: var(--${this.color}); }</style>`
        );
      }
    }
    if (this.secondaryColor) {
      if (!processedSvg.includes("<style>")) {
        processedSvg = processedSvg.replace(
          /<svg([^>]*)>/,
          `<svg$1><style>.secondary { color: var(--${this.secondaryColor}); }</style>`
        );
      }
    }
    return processedSvg;
  }
  willUpdate(changedProperties) {
    super.willUpdate(changedProperties);
    if (this.pack === "vuesax" && !this.variant) {
      this.variant = "linear";
    }
  }
  async updated(changedProperties) {
    super.updated(changedProperties);
    if (this.pack === void 0) {
      if (this.variant) {
        this.variant = void 0;
      }
    }
    if (this.pack === "vuesax") {
      if (changedProperties.has("name") || changedProperties.has("pack") || changedProperties.has("variant")) {
        const currentKey = `${this.pack}/${this.variant}/${this.name}`;
        this.lastAttemptedKey = currentKey;
        this.failedLoadAttempt = false;
        const svgContent = await this.loadSvg(
          this.pack,
          this.variant,
          this.name
        );
        this.svgContent = svgContent;
        if (!svgContent) {
          this.failedLoadAttempt = true;
        }
        this.requestUpdate();
      }
      if (this.svgContent && (changedProperties.has("color") || changedProperties.has("secondaryColor") || changedProperties.has("size"))) {
        this.requestUpdate();
      }
    }
  }
  /**
   * Wrap a color token so --lukso-icon-color (or --lukso-icon-secondary-color)
   * takes precedence when set, falling back to the original token.
   * Icon SVGs render: var(--<returned string>)
   * Result: var(--lukso-icon-color, var(--neutral-20))
   */
  wrapColor(token, cssVar) {
    return `${cssVar}, var(--${token})`;
  }
  render() {
    if (!this.color) {
      this.color = DEFAULT_COLOR;
    }
    if (!this.size) {
      this.size = DEFAULT_SIZE;
    }
    const size = this.sizes[this.size];
    if (!size) {
      console.warn(`Size ${this.size} not found`);
      return lit.html``;
    }
    const color = this.wrapColor(this.color, "lukso-icon-color");
    const secondaryColor = this.secondaryColor ? this.wrapColor(this.secondaryColor, "lukso-icon-secondary-color") : void 0;
    if (this.pack === "vuesax") {
      if (!this.svgContent) {
        if (!this.failedLoadAttempt) {
          this.loadSvg(this.pack, this.variant, this.name).then((content) => {
            this.svgContent = content;
            if (!content) {
              this.failedLoadAttempt = true;
            }
            this.requestUpdate();
          });
          return lit.html`<!-- Loading SVG... -->`;
        }
        return lit.html`<!-- Failed to load SVG. -->`;
      }
      const processedSvg = this.processVuesaxSvg(this.svgContent);
      return processedSvg ? lit.html`${unsafeHtml_js.unsafeHTML(processedSvg)}` : lit.html`<!-- SVG not found -->`;
    }
    if (!this.pack) {
      const icon = iconMap[this.name];
      if (!icon) {
        console.warn(`Icon ${this.name} not found`);
        return lit.html``;
      }
      return lit.html`
        ${icon({
        width: size.width,
        height: size.height,
        color,
        strokeWidth: size.strokeWidth,
        secondaryColor
      })}
      `;
    }
    console.warn(`Icon pack ${this.pack} not found. `);
    return lit.html``;
  }
};
__decorateClass([
  decorators_js.property({ type: String, reflect: true })
], exports.LuksoIcon.prototype, "name", 2);
__decorateClass([
  decorators_js.property({ type: String, reflect: true })
], exports.LuksoIcon.prototype, "size", 2);
__decorateClass([
  decorators_js.property({ type: String, reflect: true })
], exports.LuksoIcon.prototype, "color", 2);
__decorateClass([
  decorators_js.property({ type: String, attribute: "secondary-color", reflect: true })
], exports.LuksoIcon.prototype, "secondaryColor", 2);
__decorateClass([
  decorators_js.property({ type: String, reflect: true })
], exports.LuksoIcon.prototype, "pack", 2);
__decorateClass([
  decorators_js.property({ type: String, reflect: true })
], exports.LuksoIcon.prototype, "variant", 2);
__decorateClass([
  decorators_js.property({ type: String })
], exports.LuksoIcon.prototype, "svgContent", 2);
exports.LuksoIcon = __decorateClass([
  safeCustomElement.safeCustomElement("lukso-icon")
], exports.LuksoIcon);
