{"version":3,"file":"spinner-bars.mjs","sources":["../../../../../../packages/components/ui/spinner/spinner-bars.ts"],"sourcesContent":["import { h, defineComponent } from 'vue'\n\nimport useSpinner, { useSpinnerProps } from './use-spinner'\n\nconst svg = [\n  h(\n    'rect',\n    {\n      y: '10',\n      width: '15',\n      height: '120',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0.5s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0.5s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  ),\n  h(\n    'rect',\n    {\n      x: '30',\n      y: '10',\n      width: '15',\n      height: '120',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0.25s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0.25s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  ),\n  h(\n    'rect',\n    {\n      x: '60',\n      width: '15',\n      height: '140',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  ),\n  h(\n    'rect',\n    {\n      x: '90',\n      y: '10',\n      width: '15',\n      height: '120',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0.25s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0.25s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  ),\n  h(\n    'rect',\n    {\n      x: '120',\n      y: '10',\n      width: '15',\n      height: '120',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0.5s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0.5s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  )\n]\n\nexport default defineComponent({\n  name: 'VcSpinnerBars',\n\n  props: useSpinnerProps,\n\n  setup(props) {\n    const { cSize, classes } = useSpinner(props)\n\n    return () =>\n      h(\n        'svg',\n        {\n          class: classes.value,\n          fill: 'currentColor',\n          width: cSize.value,\n          height: cSize.value,\n          viewBox: '0 0 135 140',\n          xmlns: 'http://www.w3.org/2000/svg'\n        },\n        svg\n      )\n  }\n})\n"],"names":[],"mappings":"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"}