{"version":3,"sources":["jsdelivr-header.js","/npm/mdi-js-to-icon@0.0.4/dist/mdi-js-to-icon.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,IAAM,QAAQ,OAEd,OAAS,CACX,KAAM,OACN,MAAO,CACL,KAAM,OACN,KAAM,CACJ,KAAM,CAAC,OAAQ,QACf,QAAS,IAEX,MAAO,CACL,KAAM,OACN,QAAS,QAEX,KAAM,CACJ,KAAM,QACN,SAAS,GAEX,MAAO,CACL,KAAM,QACN,SAAS,IAGb,MAAM,IAaG,CACL,QACA,cAZF,WACE,MAAM,EAAa,GAOnB,OANI,KAAK,MAAM,MACb,EAAW,KAAK,uBAEd,KAAK,MAAM,OACb,EAAW,KAAK,kBAEX,EAAW,OAAS,EAAW,KAAK,KAAO,IACpD,EAIE,MAfY,uBAoBlB,MAAM,WAAa,CAAE,MAAO,iBACtB,WAAa,CAAC,IAAK,QAEzB,SAAS,OAAO,EAAM,EAAQ,EAAQ,EAAQ,EAAO,GACnD,OAAQ,IAAI,YAAa,IAAI,mBAAmB,MAAO,WAAY,EAChE,IAAI,YAAa,IAAI,mBAAmB,MAAO,CAC9C,QAAS,YACT,MAAO,IAAI,eAAe,UAAU,EAAO,iBAAiB,EAAO,WACnE,MAAO,IAAI,eAAe,EAAO,kBAChC,CACD,IAAI,mBAAmB,OAAQ,CAC7B,EAAG,EAAO,MAAM,KAChB,KAAM,EAAO,MAAM,MACnB,MAAO,IAAI,eAAe,mBAAqB,EAAO,MAAM,KAAO,EAAO,MAAQ,OACjF,KAAM,GAAuB,aAC/B,KAEP,CAEA,OAAO,OAAS,OAChB,OAAO,UAAY,kBACnB,OAAO,OAAS,wBAEhB,IAAI,WAAa,CAAC,KAAM,QAExB,MAAM,UAAY,CACd,OAAA,CAAQ,GACJ,IAAK,MAAM,KAAQ,WACf,GAAI,WAAW,eAAe,GAAO,CACjC,MAAM,EAAY,WAAW,GAC7B,EAAI,UAAU,EAAU,KAAM,EAClC,CAER,GAGJ,OAAO,QAAU","file":"/npm/mdi-js-to-icon@0.0.4/dist/mdi-js-to-icon.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/mdi-js-to-icon@0.0.4/dist/mdi-js-to-icon.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nvar vue = require('vue');\n\nvar script = {\n  name: \"Icon\",\n  props: {\n    path: String,\n    size: {\n      type: [String, Number],\n      default: 24,\n    },\n    color: {\n      type: String,\n      default: \"#000\",\n    },\n    spin: {\n      type: Boolean,\n      default: false,\n    },\n    pulse: {\n      type: Boolean,\n      default: false,\n    },\n  },\n  setup(props) {\n    const onePx = 0.041666666666666664; //i scale equals 24px. so one px equals 0.041666666666666664 in scale.\n\n    function getAnimations() {\n      const animations = [];\n      if (this.props.spin) {\n        animations.push(\"spin-right-infinite\");\n      }\n      if (this.props.pulse) {\n        animations.push(\"pulse-infinite\");\n      }\n      return animations.length ? animations.join(\" \") : null;\n    }\n    return {\n      props,\n      getAnimations,\n      onePx,\n    };\n  },\n};\n\nconst _hoisted_1 = { class: \"svg-icon--box\" };\nconst _hoisted_2 = [\"d\", \"fill\"];\n\nfunction render(_ctx, _cache, $props, $setup, $data, $options) {\n  return (vue.openBlock(), vue.createElementBlock(\"div\", _hoisted_1, [\n    (vue.openBlock(), vue.createElementBlock(\"svg\", {\n      viewbox: \"0 0 50 50\",\n      style: vue.normalizeStyle(`height:${$props.size}px; width:${$props.size}px;`),\n      class: vue.normalizeClass($setup.getAnimations())\n    }, [\n      vue.createElementVNode(\"path\", {\n        d: $setup.props.path,\n        fill: $setup.props.color,\n        style: vue.normalizeStyle('transform:scale(' + $setup.props.size * $setup.onePx + ');')\n      }, null, 12 /* STYLE, PROPS */, _hoisted_2)\n    ], 6 /* CLASS, STYLE */))\n  ]))\n}\n\nscript.render = render;\nscript.__scopeId = \"data-v-fd312f28\";\nscript.__file = \"src/MdiToIconComp.vue\";\n\nvar components = {Icon: script};\n\nconst mdiToIcon = {\n    install(Vue) {\n        for (const prop in components) {\n            if (components.hasOwnProperty(prop)) {\n                const component = components[prop];\n                Vue.component(component.name, component);\n            }\n        }\n    }\n};\n\nmodule.exports = mdiToIcon;\n"]}