suyiScreen/node_modules/.cache/babel-loader/213bc92544dbb2960df7b503886...

1 line
25 KiB
JSON

{"remainingRequest":"D:\\Hjm项目\\suyi1111\\node_modules\\babel-loader\\lib\\index.js!D:\\Hjm项目\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\Hjm项目\\suyi1111\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\Hjm项目\\suyi1111\\node_modules\\vue-awesome\\components\\Icon.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\Hjm项目\\suyi1111\\node_modules\\vue-awesome\\components\\Icon.vue","mtime":499162500000},{"path":"D:\\Hjm项目\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\Hjm项目\\suyi1111\\node_modules\\babel-loader\\lib\\index.js","mtime":499162500000},{"path":"D:\\Hjm项目\\suyi1111\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\Hjm项目\\suyi1111\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IG5hbm9pZCBmcm9tICduYW5vaWQvbm9uLXNlY3VyZSc7CmxldCBpY29ucyA9IHt9OwoKZnVuY3Rpb24gd2Fybihtc2csIHZtKSB7CiAgaWYgKCF2bSkgewogICAgY29uc29sZS5lcnJvcihtc2cpOwogICAgcmV0dXJuOwogIH0KCiAgdm0uY29uc3RydWN0b3Iuc3VwZXIudXRpbC53YXJuKG1zZywgdm0pOwp9CgpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2ZhLWljb24nLAogIHByb3BzOiB7CiAgICBuYW1lOiB7CiAgICAgIHR5cGU6IFN0cmluZywKCiAgICAgIHZhbGlkYXRvcih2YWwpIHsKICAgICAgICBpZiAodmFsICYmICEodmFsIGluIGljb25zKSkgewogICAgICAgICAgd2FybihgSW52YWxpZCBwcm9wOiBwcm9wICJuYW1lIiBpcyByZWZlcnJpbmcgdG8gYW4gdW5yZWdpc3RlcmVkIGljb24gIiR7dmFsfSIuXG5gICsgYFBsZWFzZSBtYWtlIHN1cmUgeW91IGhhdmUgaW1wb3J0ZWQgdGhpcyBpY29uIGJlZm9yZSB1c2luZyBpdC5gLCB0aGlzKTsKICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CgogICAgICAgIHJldHVybiB0cnVlOwogICAgICB9CgogICAgfSwKICAgIHRpdGxlOiBTdHJpbmcsCiAgICBzY2FsZTogW051bWJlciwgU3RyaW5nXSwKICAgIHNwaW46IEJvb2xlYW4sCiAgICBpbnZlcnNlOiBCb29sZWFuLAogICAgcHVsc2U6IEJvb2xlYW4sCiAgICBmbGlwOiB7CiAgICAgIHZhbGlkYXRvcih2YWwpIHsKICAgICAgICByZXR1cm4gdmFsID09PSAnaG9yaXpvbnRhbCcgfHwgdmFsID09PSAndmVydGljYWwnIHx8IHZhbCA9PT0gJ2JvdGgnOwogICAgICB9CgogICAgfSwKICAgIGxhYmVsOiBTdHJpbmcsCiAgICB0YWJpbmRleDogW051bWJlciwgU3RyaW5nXQogIH0sCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBpZDogZ2V0SWQoJ3ZhLScpLAogICAgICB4OiBmYWxzZSwKICAgICAgeTogZmFsc2UsCiAgICAgIGNoaWxkcmVuV2lkdGg6IDAsCiAgICAgIGNoaWxkcmVuSGVpZ2h0OiAwLAogICAgICBvdXRlclNjYWxlOiAxCiAgICB9OwogIH0sCgogIGNvbXB1dGVkOiB7CiAgICBub3JtYWxpemVkU2NhbGUoKSB7CiAgICAgIGxldCBzY2FsZSA9IHRoaXMuc2NhbGU7CiAgICAgIHNjYWxlID0gdHlwZW9mIHNjYWxlID09PSAndW5kZWZpbmVkJyA/IDEgOiBOdW1iZXIoc2NhbGUpOwoKICAgICAgaWYgKGlzTmFOKHNjYWxlKSB8fCBzY2FsZSA8PSAwKSB7CiAgICAgICAgd2FybihgSW52YWxpZCBwcm9wOiBwcm9wICJzY2FsZSIgc2hvdWxkIGJlIGEgbnVtYmVyIG92ZXIgMC5gLCB0aGlzKTsKICAgICAgICByZXR1cm4gdGhpcy5vdXRlclNjYWxlOwogICAgICB9CgogICAgICByZXR1cm4gc2NhbGUgKiB0aGlzLm91dGVyU2NhbGU7CiAgICB9LAoKICAgIGtsYXNzKCkgewogICAgICBsZXQgY2xhc3NlcyA9IHsKICAgICAgICAnZmEtaWNvbic6IHRydWUsCiAgICAgICAgJ2ZhLXNwaW4nOiB0aGlzLnNwaW4sCiAgICAgICAgJ2ZhLWZsaXAtaG9yaXpvbnRhbCc6IHRoaXMuZmxpcCA9PT0gJ2hvcml6b250YWwnLAogICAgICAgICdmYS1mbGlwLXZlcnRpY2FsJzogdGhpcy5mbGlwID09PSAndmVydGljYWwnLAogICAgICAgICdmYS1mbGlwLWJvdGgnOiB0aGlzLmZsaXAgPT09ICdib3RoJywKICAgICAgICAnZmEtaW52ZXJzZSc6IHRoaXMuaW52ZXJzZSwKICAgICAgICAnZmEtcHVsc2UnOiB0aGlzLnB1bHNlCiAgICAgIH07CgogICAgICBpZiAodGhpcy5jbGFzc2VzKSB7CiAgICAgICAgT2JqZWN0LmtleXModGhpcy5jbGFzc2VzKS5mb3JFYWNoKGMgPT4gewogICAgICAgICAgaWYgKHRoaXMuY2xhc3Nlc1tjXSkgewogICAgICAgICAgICBjbGFzc2VzW2NdID0gdHJ1ZTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgfQoKICAgICAgcmV0dXJuIGNsYXNzZXM7CiAgICB9LAoKICAgIGljb24oKSB7CiAgICAgIGlmICh0aGlzLm5hbWUpIHsKICAgICAgICByZXR1cm4gaWNvbnNbdGhpcy5uYW1lXTsKICAgICAgfQoKICAgICAgcmV0dXJuIG51bGw7CiAgICB9LAoKICAgIGJveCgpIHsKICAgICAgaWYgKHRoaXMuaWNvbikgewogICAgICAgIHJldHVybiBgMCAwICR7dGhpcy5pY29uLndpZHRofSAke3RoaXMuaWNvbi5oZWlnaHR9YDsKICAgICAgfQoKICAgICAgcmV0dXJuIGAwIDAgJHt0aGlzLndpZHRofSAke3RoaXMuaGVpZ2h0fWA7CiAgICB9LAoKICAgIHJhdGlvKCkgewogICAgICBpZiAoIXRoaXMuaWNvbikgewogICAgICAgIHJldHVybiAxOwogICAgICB9CgogICAgICBsZXQgewogICAgICAgIHdpZHRoLAogICAgICAgIGhlaWdodAogICAgICB9ID0gdGhpcy5pY29uOwogICAgICByZXR1cm4gTWF0aC5tYXgod2lkdGgsIGhlaWdodCkgLyAxNjsKICAgIH0sCgogICAgd2lkdGgoKSB7CiAgICAgIHJldHVybiB0aGlzLmNoaWxkcmVuV2lkdGggfHwgdGhpcy5pY29uICYmIHRoaXMuaWNvbi53aWR0aCAvIHRoaXMucmF0aW8gKiB0aGlzLm5vcm1hbGl6ZWRTY2FsZSB8fCAwOwogICAgfSwKCiAgICBoZWlnaHQoKSB7CiAgICAgIHJldHVybiB0aGlzLmNoaWxkcmVuSGVpZ2h0IHx8IHRoaXMuaWNvbiAmJiB0aGlzLmljb24uaGVpZ2h0IC8gdGhpcy5yYXRpbyAqIHRoaXMubm9ybWFsaXplZFNjYWxlIHx8IDA7CiAgICB9LAoKICAgIHN0eWxlKCkgewogICAgICBpZiAodGhpcy5ub3JtYWxpemVkU2NhbGUgPT09IDEpIHsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgIH0KCiAgICAgIHJldHVybiB7CiAgICAgICAgZm9udFNpemU6IHRoaXMubm9ybWFsaXplZFNjYWxlICsgJ2VtJwogICAgICB9OwogICAgfSwKCiAgICByYXcoKSB7CiAgICAgIC8vIGdlbmVyYXRlIHVuaXF1ZSBpZCBmb3IgZWFjaCBpY29uJ3MgU1ZHIGVsZW1lbnQgd2l0aCBJRAogICAgICBpZiAoIXRoaXMuaWNvbiB8fCAhdGhpcy5pY29uLnJhdykgewogICAgICAgIHJldHVybiBudWxsOwogICAgICB9CgogICAgICBsZXQgcmF3ID0gdGhpcy5pY29uLnJhdzsKICAgICAgbGV0IGlkcyA9IHt9OwogICAgICByYXcgPSByYXcucmVwbGFjZSgvXHMoPzp4bWw6KT9pZD0oWyInXT8pKFteIicpXHNdKylcMS9nLCAobWF0Y2gsIHF1b3RlLCBpZCkgPT4gewogICAgICAgIGxldCB1bmlxdWVJZCA9IGdldElkKCd2YXQtJyk7CiAgICAgICAgaWRzW2lkXSA9IHVuaXF1ZUlkOwogICAgICAgIHJldHVybiBgIGlkPSIke3VuaXF1ZUlkfSJgOwogICAgICB9KTsKICAgICAgcmF3ID0gcmF3LnJlcGxhY2UoLyMoPzooW14nIilcc10rKXx4cG9pbnRlclwoaWRcKChbJyJdPykoW14nKV0rKVwyXClcKSkvZywgKG1hdGNoLCByYXdJZCwgXywgcG9pbnRlcklkKSA9PiB7CiAgICAgICAgbGV0IGlkID0gcmF3SWQgfHwgcG9pbnRlcklkOwoKICAgICAgICBpZiAoIWlkIHx8ICFpZHNbaWRdKSB7CiAgICAgICAgICByZXR1cm4gbWF0Y2g7CiAgICAgICAgfQoKICAgICAgICByZXR1cm4gYCMke2lkc1tpZF19YDsKICAgICAgfSk7CiAgICAgIHJldHVybiByYXc7CiAgICB9LAoKICAgIGZvY3VzYWJsZSgpIHsKICAgICAgbGV0IHsKICAgICAgICB0YWJpbmRleAogICAgICB9ID0gdGhpczsKCiAgICAgIGlmICh0YWJpbmRleCA9PSBudWxsKSB7CiAgICAgICAgcmV0dXJuICdmYWxzZSc7CiAgICAgIH0KCiAgICAgIGxldCBpbmRleCA9IHR5cGVvZiB0YWJpbmRleCA9PT0gJ3N0cmluZycgPyBwYXJzZUludCh0YWJpbmRleCwgMTApIDogdGFiaW5kZXg7CgogICAgICBpZiAoaW5kZXggPj0gMCkgewogICAgICAgIHJldHVybiBudWxsOwogICAgICB9CgogICAgICByZXR1cm4gJ2ZhbHNlJzsKICAgIH0KCiAgfSwKCiAgbW91bnRlZCgpIHsKICAgIHRoaXMudXBkYXRlU3RhY2soKTsKICB9LAoKICB1cGRhdGVkKCkgewogICAgdGhpcy51cGRhdGVTdGFjaygpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIHVwZGF0ZVN0YWNrKCkgewogICAgICBpZiAoIXRoaXMubmFtZSAmJiB0aGlzLm5hbWUgIT09IG51bGwgJiYgdGhpcy4kY2hpbGRyZW4ubGVuZ3RoID09PSAwKSB7CiAgICAgICAgd2FybihgSW52YWxpZCBwcm9wOiBwcm9wICJuYW1lIiBpcyByZXF1aXJlZC5gLCB0aGlzKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLmljb24pIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGxldCB3aWR0aCA9IDA7CiAgICAgIGxldCBoZWlnaHQgPSAwOwogICAgICB0aGlzLiRjaGlsZHJlbi5mb3JFYWNoKGNoaWxkID0+IHsKICAgICAgICBjaGlsZC5vdXRlclNjYWxlID0gdGhpcy5ub3JtYWxpemVkU2NhbGU7CiAgICAgICAgd2lkdGggPSBNYXRoLm1heCh3aWR0aCwgY2hpbGQud2lkdGgpOwogICAgICAgIGhlaWdodCA9IE1hdGgubWF4KGhlaWdodCwgY2hpbGQuaGVpZ2h0KTsKICAgICAgfSk7CiAgICAgIHRoaXMuY2hpbGRyZW5XaWR0aCA9IHdpZHRoOwogICAgICB0aGlzLmNoaWxkcmVuSGVpZ2h0ID0gaGVpZ2h0OwogICAgICB0aGlzLiRjaGlsZHJlbi5mb3JFYWNoKGNoaWxkID0+IHsKICAgICAgICBjaGlsZC54ID0gKHdpZHRoIC0gY2hpbGQud2lkdGgpIC8gMjsKICAgICAgICBjaGlsZC55ID0gKGhlaWdodCAtIGNoaWxkLmhlaWdodCkgLyAyOwogICAgICB9KTsKICAgIH0KCiAgfSwKCiAgcmVuZGVyKGgpIHsKICAgIGlmICh0aGlzLm5hbWUgPT09IG51bGwpIHsKICAgICAgcmV0dXJuIGgoKTsKICAgIH0KCiAgICBsZXQgb3B0aW9ucyA9IHsKICAgICAgY2xhc3M6IHRoaXMua2xhc3MsCiAgICAgIHN0eWxlOiB0aGlzLnN0eWxlLAogICAgICBhdHRyczogewogICAgICAgIHJvbGU6IHRoaXMuJGF0dHJzLnJvbGUgfHwgKHRoaXMubGFiZWwgfHwgdGhpcy50aXRsZSA/ICdpbWcnIDogbnVsbCksCiAgICAgICAgJ2FyaWEtbGFiZWwnOiB0aGlzLmxhYmVsIHx8IG51bGwsCiAgICAgICAgJ2FyaWEtaGlkZGVuJzogISh0aGlzLmxhYmVsIHx8IHRoaXMudGl0bGUpLAogICAgICAgIHRhYmluZGV4OiB0aGlzLnRhYmluZGV4LAogICAgICAgIHg6IHRoaXMueCwKICAgICAgICB5OiB0aGlzLnksCiAgICAgICAgd2lkdGg6IHRoaXMud2lkdGgsCiAgICAgICAgaGVpZ2h0OiB0aGlzLmhlaWdodCwKICAgICAgICB2aWV3Qm94OiB0aGlzLmJveCwKICAgICAgICBmb2N1c2FibGU6IHRoaXMuZm9jdXNhYmxlCiAgICAgIH0sCiAgICAgIG9uOiB0aGlzLiRsaXN0ZW5lcnMKICAgIH07CiAgICBsZXQgdGl0bGVJZCA9IHRoaXMuaWQ7CgogICAgaWYgKHRoaXMudGl0bGUpIHsKICAgICAgb3B0aW9ucy5hdHRyc1snYXJpYS1sYWJlbGxlZGJ5J10gPSB0aXRsZUlkOwogICAgfQoKICAgIGlmICh0aGlzLnJhdykgewogICAgICBsZXQgaHRtbCA9IGA8Zz4ke3RoaXMucmF3fTwvZz5gOwoKICAgICAgaWYgKHRoaXMudGl0bGUpIHsKICAgICAgICBodG1sID0gYDx0aXRsZSBpZD0iJHt0aXRsZUlkfSI+JHtlc2NhcGVIVE1MKHRoaXMudGl0bGUpfTwvdGl0bGU+JHtodG1sfWA7CiAgICAgIH0KCiAgICAgIG9wdGlvbnMuZG9tUHJvcHMgPSB7CiAgICAgICAgaW5uZXJIVE1MOiBodG1sCiAgICAgIH07CiAgICB9CgogICAgbGV0IGNvbnRlbnQgPSB0aGlzLnRpdGxlID8gW2goJ3RpdGxlJywgewogICAgICBhdHRyczogewogICAgICAgIGlkOiB0aXRsZUlkCiAgICAgIH0KICAgIH0sIHRoaXMudGl0bGUpXSA6IFtdOwogICAgcmV0dXJuIGgoJ3N2ZycsIG9wdGlvbnMsIHRoaXMucmF3ID8gbnVsbCA6IGNvbnRlbnQuY29uY2F0KFtoKCdnJywgdGhpcy4kc2xvdHMuZGVmYXVsdCB8fCAodGhpcy5pY29uID8gWy4uLnRoaXMuaWNvbi5wYXRocy5tYXAoKHBhdGgsIGkpID0+IGgoJ3BhdGgnLCB7CiAgICAgIGF0dHJzOiBwYXRoLAogICAgICBrZXk6IGBwYXRoLSR7aX1gCiAgICB9KSksIC4uLnRoaXMuaWNvbi5wb2x5Z29ucy5tYXAoKHBvbHlnb24sIGkpID0+IGgoJ3BvbHlnb24nLCB7CiAgICAgIGF0dHJzOiBwb2x5Z29uLAogICAgICBrZXk6IGBwb2x5Z29uLSR7aX1gCiAgICB9KSldIDogW10pKV0pKTsKICB9LAoKICByZWdpc3RlcihkYXRhKSB7CiAgICBmb3IgKGxldCBuYW1lIGluIGRhdGEpIHsKICAgICAgbGV0IGljb24gPSBkYXRhW25hbWVdOwogICAgICBsZXQgewogICAgICAgIHBhdGhzID0gW10sCiAgICAgICAgZCwKICAgICAgICBwb2x5Z29ucyA9IFtdLAogICAgICAgIHBvaW50cwogICAgICB9ID0gaWNvbjsKCiAgICAgIGlmIChkKSB7CiAgICAgICAgcGF0aHMucHVzaCh7CiAgICAgICAgICBkCiAgICAgICAgfSk7CiAgICAgIH0KCiAgICAgIGlmIChwb2ludHMpIHsKICAgICAgICBwb2x5Z29ucy5wdXNoKHsKICAgICAgICAgIHBvaW50cwogICAgICAgIH0pOwogICAgICB9CgogICAgICBpY29uc1tuYW1lXSA9IGFzc2lnbih7fSwgaWNvbiwgewogICAgICAgIHBhdGhzLAogICAgICAgIHBvbHlnb25zCiAgICAgIH0pOwogICAgfQogIH0sCgogIGljb25zCn07CgpmdW5jdGlvbiBhc3NpZ24ob2JqLCAuLi5zb3VyY2VzKSB7CiAgc291cmNlcy5mb3JFYWNoKHNvdXJjZSA9PiB7CiAgICBmb3IgKGxldCBrZXkgaW4gc291cmNlKSB7CiAgICAgIGlmIChzb3VyY2UuaGFzT3duUHJvcGVydHkoa2V5KSkgewogICAgICAgIG9ialtrZXldID0gc291cmNlW2tleV07CiAgICAgIH0KICAgIH0KICB9KTsKICByZXR1cm4gb2JqOwp9CgpmdW5jdGlvbiBnZXRJZChwcmVmaXggPSAnJykgewogIHJldHVybiBwcmVmaXggKyBuYW5vaWQoNyk7Cn0KCmNvbnN0IEVTQ0FQRV9NQVAgPSB7CiAgJzwnOiAnJmx0OycsCiAgJz4nOiAnJmd0OycsCiAgJyInOiAnJnF1b3Q7JywKICAnJic6ICcmYW1wOycKfTsKCmZ1bmN0aW9uIGVzY2FwZUhUTUwoaHRtbCkgewogIHJldHVybiBodG1sLnJlcGxhY2UoL1s8PiImXS9nLCBjID0+IEVTQ0FQRV9NQVBbY10gfHwgYyk7Cn0="},{"version":3,"sources":["Icon.vue"],"names":[],"mappings":"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","sourcesContent":["<script>\nimport nanoid from 'nanoid/non-secure'\n\nlet icons = {}\n\nfunction warn (msg, vm) {\n if (!vm) {\n console.error(msg)\n return\n }\n vm.constructor.super.util.warn(msg, vm)\n}\n\nexport default {\n name: 'fa-icon',\n props: {\n name: {\n type: String,\n validator (val) {\n if (val && !(val in icons)) {\n warn(\n `Invalid prop: prop \"name\" is referring to an unregistered icon \"${val}\".\\n` +\n `Please make sure you have imported this icon before using it.`,\n this\n )\n return false\n }\n return true\n }\n },\n title: String,\n scale: [Number, String],\n spin: Boolean,\n inverse: Boolean,\n pulse: Boolean,\n flip: {\n validator (val) {\n return val === 'horizontal' || val === 'vertical' || val === 'both'\n }\n },\n label: String,\n tabindex: [Number, String]\n },\n data () {\n return {\n id: getId('va-'),\n x: false,\n y: false,\n childrenWidth: 0,\n childrenHeight: 0,\n outerScale: 1\n }\n },\n computed: {\n normalizedScale () {\n let scale = this.scale\n scale = typeof scale === 'undefined' ? 1 : Number(scale)\n if (isNaN(scale) || scale <= 0) {\n warn(\n `Invalid prop: prop \"scale\" should be a number over 0.`,\n this\n )\n return this.outerScale\n }\n return scale * this.outerScale\n },\n klass () {\n let classes = {\n 'fa-icon': true,\n 'fa-spin': this.spin,\n 'fa-flip-horizontal': this.flip === 'horizontal',\n 'fa-flip-vertical': this.flip === 'vertical',\n 'fa-flip-both': this.flip === 'both',\n 'fa-inverse': this.inverse,\n 'fa-pulse': this.pulse\n }\n\n if (this.classes) {\n Object.keys(this.classes).forEach(c => {\n if (this.classes[c]) {\n classes[c] = true\n }\n })\n }\n\n return classes\n },\n icon () {\n if (this.name) {\n return icons[this.name]\n }\n return null\n },\n box () {\n if (this.icon) {\n return `0 0 ${this.icon.width} ${this.icon.height}`\n }\n return `0 0 ${this.width} ${this.height}`\n },\n ratio () {\n if (!this.icon) {\n return 1\n }\n let { width, height } = this.icon\n return Math.max(width, height) / 16\n },\n width () {\n return (\n this.childrenWidth ||\n (this.icon && (this.icon.width / this.ratio) * this.normalizedScale) ||\n 0\n )\n },\n height () {\n return (\n this.childrenHeight ||\n (this.icon && (this.icon.height / this.ratio) * this.normalizedScale) ||\n 0\n )\n },\n style () {\n if (this.normalizedScale === 1) {\n return false\n }\n return {\n fontSize: this.normalizedScale + 'em'\n }\n },\n raw () {\n // generate unique id for each icon's SVG element with ID\n if (!this.icon || !this.icon.raw) {\n return null\n }\n let raw = this.icon.raw\n let ids = {}\n raw = raw.replace(\n /\\s(?:xml:)?id=([\"']?)([^\"')\\s]+)\\1/g,\n (match, quote, id) => {\n let uniqueId = getId('vat-')\n ids[id] = uniqueId\n return ` id=\"${uniqueId}\"`\n }\n )\n raw = raw.replace(\n /#(?:([^'\")\\s]+)|xpointer\\(id\\((['\"]?)([^')]+)\\2\\)\\))/g,\n (match, rawId, _, pointerId) => {\n let id = rawId || pointerId\n if (!id || !ids[id]) {\n return match\n }\n\n return `#${ids[id]}`\n }\n )\n\n return raw\n },\n focusable () {\n let { tabindex } = this\n if (tabindex == null) {\n return 'false'\n }\n let index =\n typeof tabindex === 'string' ? parseInt(tabindex, 10) : tabindex\n if (index >= 0) {\n return null\n }\n return 'false'\n }\n },\n mounted () {\n this.updateStack()\n },\n updated () {\n this.updateStack()\n },\n methods: {\n updateStack () {\n if (!this.name && this.name !== null && this.$children.length === 0) {\n warn(`Invalid prop: prop \"name\" is required.`, this)\n return\n }\n\n if (this.icon) {\n return\n }\n\n let width = 0\n let height = 0\n this.$children.forEach(child => {\n child.outerScale = this.normalizedScale\n\n width = Math.max(width, child.width)\n height = Math.max(height, child.height)\n })\n this.childrenWidth = width\n this.childrenHeight = height\n this.$children.forEach(child => {\n child.x = (width - child.width) / 2\n child.y = (height - child.height) / 2\n })\n }\n },\n render (h) {\n if (this.name === null) {\n return h()\n }\n\n let options = {\n class: this.klass,\n style: this.style,\n attrs: {\n role: this.$attrs.role || (this.label || this.title ? 'img' : null),\n 'aria-label': this.label || null,\n 'aria-hidden': !(this.label || this.title),\n tabindex: this.tabindex,\n x: this.x,\n y: this.y,\n width: this.width,\n height: this.height,\n viewBox: this.box,\n focusable: this.focusable\n },\n on: this.$listeners\n }\n\n let titleId = this.id\n if (this.title) {\n options.attrs['aria-labelledby'] = titleId\n }\n\n if (this.raw) {\n let html = `<g>${this.raw}</g>`\n\n if (this.title) {\n html = `<title id=\"${titleId}\">${escapeHTML(this.title)}</title>${html}`\n }\n\n options.domProps = { innerHTML: html }\n }\n\n let content = this.title\n ? [h('title', { attrs: { id: titleId } }, this.title)]\n : []\n\n return h(\n 'svg',\n options,\n this.raw\n ? null\n : content.concat(\n [\n h(\n 'g',\n this.$slots.default || (this.icon ? [\n ...this.icon.paths.map((path, i) =>\n h('path', {\n attrs: path,\n key: `path-${i}`\n })\n ),\n ...this.icon.polygons.map((polygon, i) =>\n h('polygon', {\n attrs: polygon,\n key: `polygon-${i}`\n })\n )\n ] : [])\n )]\n )\n )\n },\n register (data) {\n for (let name in data) {\n let icon = data[name]\n let { paths = [], d, polygons = [], points } = icon\n\n if (d) {\n paths.push({ d })\n }\n\n if (points) {\n polygons.push({ points })\n }\n\n icons[name] = assign({}, icon, {\n paths,\n polygons\n })\n }\n },\n icons\n}\n\nfunction assign (obj, ...sources) {\n sources.forEach(source => {\n for (let key in source) {\n if (source.hasOwnProperty(key)) {\n obj[key] = source[key]\n }\n }\n })\n\n return obj\n}\n\nfunction getId (prefix = '') {\n return prefix + nanoid(7)\n}\n\nconst ESCAPE_MAP = {\n '<': '&lt;',\n '>': '&gt;',\n '\"': '&quot;',\n '&': '&amp;'\n}\n\nfunction escapeHTML (html) {\n return html.replace(/[<>\"&]/g, c => ESCAPE_MAP[c] || c)\n}\n</script>\n\n<style>\n.fa-icon {\n display: inline-block;\n fill: currentColor;\n overflow: visible;\n}\n\n.fa-icon > g {\n transform-origin: 50% 50%;\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both {\n transform: scale(-1, -1);\n}\n\n.fa-spin > g {\n animation: fa-spin 1s 0s infinite linear;\n}\n\n.fa-pulse > g {\n animation: fa-spin 1s infinite steps(8);\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n</style>\n"],"sourceRoot":"node_modules/vue-awesome/components"}]}