{"version":3,"file":"index.mjs","sources":["../../../src/progressspinner/style/ProgressSpinnerStyle.js"],"sourcesContent":["import BaseStyle from '@primevue/core/base/style';\n\nconst theme = ({ dt }) => `\n.p-progressspinner {\n position: relative;\n margin: 0 auto;\n width: 100px;\n height: 100px;\n display: inline-block;\n}\n\n.p-progressspinner::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n}\n\n.p-progressspinner-spin {\n height: 100%;\n transform-origin: center center;\n width: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto;\n animation: p-progressspinner-rotate 2s linear infinite;\n}\n\n.p-progressspinner-circle {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: 0;\n stroke: ${dt('progressspinner.color.1')};\n animation: p-progressspinner-dash 1.5s ease-in-out infinite, p-progressspinner-color 6s ease-in-out infinite;\n stroke-linecap: round;\n}\n\n@keyframes p-progressspinner-rotate {\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes p-progressspinner-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -35px;\n }\n 100% {\n stroke-dasharray: 89, 200;\n stroke-dashoffset: -124px;\n }\n}\n@keyframes p-progressspinner-color {\n 100%,\n 0% {\n stroke: ${dt('progressspinner.color.1')};\n }\n 40% {\n stroke: ${dt('progressspinner.color.2')};\n }\n 66% {\n stroke: ${dt('progressspinner.color.3')};\n }\n 80%,\n 90% {\n stroke: ${dt('progressspinner.color.4')};\n }\n}\n`;\n\nconst classes = {\n root: 'p-progressspinner',\n spin: 'p-progressspinner-spin',\n circle: 'p-progressspinner-circle'\n};\n\nexport default BaseStyle.extend({\n name: 'progressspinner',\n theme,\n classes\n});\n"],"names":["theme","_ref","dt","concat","classes","root","spin","circle","BaseStyle","extend","name"],"mappings":";;AAEA,IAAMA,KAAK,GAAG,SAARA,KAAKA,CAAAC,IAAA,EAAA;AAAA,EAAA,IAAMC,EAAE,GAAAD,IAAA,CAAFC,EAAE,CAAA;AAAA,EAAA,OAAA,smBAAA,CAAAC,MAAA,CA+BLD,EAAE,CAAC,yBAAyB,CAAC,EAAA,onBAAA,CAAA,CAAAC,MAAA,CA2BzBD,EAAE,CAAC,yBAAyB,CAAC,2CAAAC,MAAA,CAG7BD,EAAE,CAAC,yBAAyB,CAAC,EAAAC,uCAAAA,CAAAA,CAAAA,MAAA,CAG7BD,EAAE,CAAC,yBAAyB,CAAC,qDAAAC,MAAA,CAI7BD,EAAE,CAAC,yBAAyB,CAAC,EAAA,eAAA,CAAA,CAAA;AAAA,CAG9C,CAAA;AAED,IAAME,OAAO,GAAG;AACZC,EAAAA,IAAI,EAAE,mBAAmB;AACzBC,EAAAA,IAAI,EAAE,wBAAwB;AAC9BC,EAAAA,MAAM,EAAE,0BAAA;AACZ,CAAC,CAAA;AAED,2BAAeC,SAAS,CAACC,MAAM,CAAC;AAC5BC,EAAAA,IAAI,EAAE,iBAAiB;AACvBV,EAAAA,KAAK,EAALA,KAAK;AACLI,EAAAA,OAAO,EAAPA,OAAAA;AACJ,CAAC,CAAC;;;;"}