{"version":3,"file":"Track.cjs","sources":["../../../../../../../packages/vue-components/vc-slider/src/common/Track.tsx"],"sourcesContent":["function Track(_, { attrs }) {\n  const { included, vertical, style, class: className } = attrs;\n  let { length, offset, reverse } = attrs;\n  if (length < 0) {\n    reverse = !reverse;\n    length = Math.abs(length);\n    offset = 100 - offset;\n  }\n  const positonStyle = vertical\n    ? {\n        [reverse ? 'top' : 'bottom']: `${offset}%`,\n        [reverse ? 'bottom' : 'top']: 'auto',\n        height: `${length}%`,\n      }\n    : {\n        [reverse ? 'right' : 'left']: `${offset}%`,\n        [reverse ? 'left' : 'right']: 'auto',\n        width: `${length}%`,\n      };\n\n  const elStyle = {\n    ...style,\n    ...positonStyle,\n  };\n  return included ? <div class={className} style={elStyle} /> : null;\n}\n\nTrack.inheritAttrs = false;\nexport default Track;\n"],"names":["Track","_","attrs","included","vertical","style","class","className","length","offset","reverse","Math","abs","positonStyle","height","width","elStyle","_createVNode","inheritAttrs"],"mappings":";;;;;;AAAA,SAASA,MAAMC,CAAG,EAAA;AAAA,EAAEC,KAAAA;AAAM,CAAG,EAAA;AAC3B,EAAM,MAAA;AAAA,IAAEC,QAAAA;AAAAA,IAAUC,QAAAA;AAAAA,IAAUC,KAAAA;AAAAA,IAAOC,KAAOC,EAAAA,SAAAA;AAAAA,GAAcL,GAAAA,KAAAA,CAAAA;AACxD,EAAI,IAAA;AAAA,IAAEM,MAAAA;AAAAA,IAAQC,MAAAA;AAAAA,IAAQC,OAAAA;AAAAA,GAAYR,GAAAA,KAAAA,CAAAA;AAClC,EAAA,IAAIM,SAAS,CAAG,EAAA;AACdE,IAAAA,OAAAA,GAAU,CAACA,OAAAA,CAAAA;AACXF,IAASG,MAAAA,GAAAA,IAAAA,CAAKC,IAAIJ,MAAM,CAAA,CAAA;AACxBC,IAAAA,MAAAA,GAAS,GAAMA,GAAAA,MAAAA,CAAAA;AAAAA,GACjB;AACA,EAAA,MAAMI,eAAeT,QACjB,GAAA;AAAA,IACE,CAACM,OAAU,GAAA,KAAA,GAAQ,QAAQ,GAAI,GAAED,MAAO,CAAA,CAAA,CAAA;AAAA,IACxC,CAACC,OAAAA,GAAU,QAAW,GAAA,KAAK,GAAG,MAAA;AAAA,IAC9BI,MAAAA,EAAS,GAAEN,MAAO,CAAA,CAAA,CAAA;AAAA,GAEpB,GAAA;AAAA,IACE,CAACE,OAAU,GAAA,OAAA,GAAU,MAAM,GAAI,GAAED,MAAO,CAAA,CAAA,CAAA;AAAA,IACxC,CAACC,OAAAA,GAAU,MAAS,GAAA,OAAO,GAAG,MAAA;AAAA,IAC9BK,KAAAA,EAAQ,GAAEP,MAAO,CAAA,CAAA,CAAA;AAAA,GACnB,CAAA;AAEJ,EAAA,MAAMQ,OAAU,GAAA;AAAA,IACd,GAAGX,KAAAA;AAAAA,IACH,GAAGQ,YAAAA;AAAAA,GACL,CAAA;AACA,EAAOV,OAAAA,QAAAA,GAAQc,gBAAA,KAAA,EAAA;AAAA,IAAA,OAAeV,EAAAA,SAAAA;AAAAA,IAAS,OAASS,EAAAA,OAAAA;AAAAA,GAAO,EAAA,IAAA,CAAO,GAAA,IAAA,CAAA;AAChE,CAAA;AAEAhB,KAAAA,CAAMkB,YAAe,GAAA,KAAA;;;;"}