{"version":3,"file":"USemiCircleXXS.mjs","names":["makeComponentProps","makeTagProps","genericComponent","propsFactory","makeUSemiCircleXXSProps","_objectSpread","shape","type","String","size","progressDashoffset","Number","progress","USemiCircleXXS","name","props","setup","_createVNode"],"sources":["../../../../src/components/UProgressBar/UProgressCircleSVG/USemiCircleXXS.tsx"],"sourcesContent":["import { makeComponentProps } from '@/composables/component'\nimport { makeTagProps } from '@/composables/tag'\nimport { genericComponent, propsFactory } from '@/utils'\n\nexport const makeUSemiCircleXXSProps = propsFactory(\n  {\n    shape: {\n      type: String,\n      default: 'circle',\n    },\n    size: {\n      type: String,\n      default: 'xxs',\n    },\n    progressDashoffset: {\n      type: Number,\n      default: 0,\n    },\n    progress: {\n      type: Number,\n      default: 0,\n    },\n\n    ...makeComponentProps(),\n    ...makeTagProps(),\n  },\n  'USemiCircleXXS'\n)\n\nexport const USemiCircleXXS = genericComponent()({\n  name: 'USemiCircleXXS',\n\n  props: makeUSemiCircleXXSProps(),\n\n  setup(props) {\n    return () =>\n      props.shape === 'semi-circle' && props.size === 'xxs' ? (\n        <svg\n          width=\"64\"\n          height=\"64\"\n          viewBox=\"0 0 64 64\"\n          fill=\"none\"\n          xmlns=\"http://www.w3.org/2000/svg\"\n        >\n          <path\n            d=\"M61 32C61 28.1917 60.2499 24.4206 58.7925 20.9022C57.3351 17.3837 55.199 14.1868 \n            52.5061 11.4939C49.8132 8.80101 46.6163 6.66488 43.0978 5.20749C39.5794 3.75011 \n            35.8083 3 32 3C28.1917 3 24.4206 3.7501 20.9022 5.20749C17.3838 6.66487 14.1868 8.80099 \n            11.4939 11.4939C8.80101 14.1868 6.66489 17.3837 5.2075 20.9022C3.75011 24.4206 3 \n            28.1917 3 32\"\n            class=\"stroke-gray-200\"\n            stroke-width=\"6\"\n            stroke-linecap=\"round\"\n            stroke-linejoin=\"round\"\n          />\n          <path\n            d=\"M3 32C3 24.3087 6.05535 16.9325 11.4939 11.4939C16.9325 6.05535 24.3087 3 32 \n            3C39.6913 3 47.0675 6.05535 52.5061 11.4939C57.9446 16.9325 61 24.3087 61 32\"\n            class=\"stroke-primary-600\"\n            stroke-width=\"6\"\n            stroke-linecap=\"round\"\n            stroke-linejoin=\"round\"\n            stroke-dasharray=\"360\"\n            stroke-dashoffset={props.progressDashoffset}\n          />\n        </svg>\n      ) : null\n  },\n})\n\nexport type USemiCircleXXS = InstanceType<typeof USemiCircleXXS>\n"],"mappings":";;;;;;;SAASA,kBAAkB;AAAA,SAClBC,YAAY;AAAA,SACZC,gBAAgB,EAAEC,YAAY;AAEvC,OAAO,IAAMC,uBAAuB,GAAGD,YAAY,CAAAE,aAAA,CAAAA,aAAA;EAE/CC,KAAK,EAAE;IACLC,IAAI,EAAEC,MAAM;IACZ,WAAS;EACX,CAAC;EACDC,IAAI,EAAE;IACJF,IAAI,EAAEC,MAAM;IACZ,WAAS;EACX,CAAC;EACDE,kBAAkB,EAAE;IAClBH,IAAI,EAAEI,MAAM;IACZ,WAAS;EACX,CAAC;EACDC,QAAQ,EAAE;IACRL,IAAI,EAAEI,MAAM;IACZ,WAAS;EACX;AAAC,GAEEX,kBAAkB,CAAC,CAAC,GACpBC,YAAY,CAAC,CAAC,GAEnB,gBACF,CAAC;AAED,OAAO,IAAMY,cAAc,GAAGX,gBAAgB,CAAC,CAAC,CAAC;EAC/CY,IAAI,EAAE,gBAAgB;EAEtBC,KAAK,EAAEX,uBAAuB,CAAC,CAAC;EAEhCY,KAAK,WAAAA,MAACD,KAAK,EAAE;IACX,OAAO;MAAA,OACLA,KAAK,CAACT,KAAK,KAAK,aAAa,IAAIS,KAAK,CAACN,IAAI,KAAK,KAAK,GAAAQ,YAAA;QAAA;QAAA;QAAA;QAAA;QAAA;MAAA,IAAAA,YAAA;QAAA;QAAA;QAAA;QAAA;QAAA;MAAA,UAAAA,YAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA;QAAA,qBA2B5BF,KAAK,CAACL;MAAkB,aAG7C,IAAI;IAAA;EACZ;AACF,CAAC,CAAC"}