{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\@jiaminghi\\data-view\\lib\\components\\flylineChart\\src\\main.vue?vue&type=template&id=54f2d20f&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\@jiaminghi\\data-view\\lib\\components\\flylineChart\\src\\main.vue","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div\n  class=\"dv-flyline-chart\"\n  ref=\"dv-flyline-chart\"\n  :style=\"`background-image: url(${mergedConfig ? mergedConfig.bgImgUrl : ''})`\"\n  @click=\"consoleClickPos\"\n>\n  <svg v-if=\"mergedConfig\" :width=\"width\" :height=\"height\">\n    <defs>\n      <radialGradient\n        :id=\"gradientId\"\n        cx=\"50%\" cy=\"50%\" r=\"50%\"\n      >\n        <stop\n          offset=\"0%\" stop-color=\"#fff\"\n          stop-opacity=\"1\"\n        />\n        <stop\n          offset=\"100%\" stop-color=\"#fff\"\n          stop-opacity=\"0\"\n        />\n      </radialGradient>\n\n      <radialGradient\n        :id=\"gradient2Id\"\n        cx=\"50%\" cy=\"50%\" r=\"50%\"\n      >\n        <stop\n          offset=\"0%\" stop-color=\"#fff\"\n          stop-opacity=\"0\"\n        />\n        <stop\n          offset=\"100%\" stop-color=\"#fff\"\n          stop-opacity=\"1\"\n        />\n      </radialGradient>\n\n      <circle\n        v-if=\"paths[0]\"\n        :id=\"`circle${paths[0].toString()}`\"\n        :cx=\"paths[0][2][0]\"\n        :cy=\"paths[0][2][1]\"\n      >\n        <animate\n          attributeName=\"r\"\n          :values=\"`1;${mergedConfig.halo.radius}`\"\n          :dur=\"mergedConfig.halo.duration / 10 + 's'\"\n          repeatCount=\"indefinite\"\n        />\n        <animate\n          attributeName=\"opacity\"\n          values=\"1;0\"\n          :dur=\"mergedConfig.halo.duration / 10 + 's'\"\n          repeatCount=\"indefinite\"\n        />\n      </circle>\n    </defs>\n\n    <image\n      v-if=\"paths[0]\"\n      :xlink:href=\"mergedConfig.centerPointImg.url\"\n      :width=\"mergedConfig.centerPointImg.width\"\n      :height=\"mergedConfig.centerPointImg.height\"\n      :x=\"paths[0][2][0] - mergedConfig.centerPointImg.width / 2\"\n      :y=\"paths[0][2][1] - mergedConfig.centerPointImg.height / 2\"\n    />\n\n    <mask :id=\"`maskhalo${paths[0].toString()}`\">\n      <use\n        v-if=\"paths[0]\"\n        :xlink:href=\"`#circle${paths[0].toString()}`\"\n        :fill=\"`url(#${gradient2Id})`\"\n      />\n    </mask>\n\n    <use\n      v-if=\"paths[0] && mergedConfig.halo.show\"\n      :xlink:href=\"`#circle${paths[0].toString()}`\"\n      :fill=\"mergedConfig.halo.color\"\n      :mask=\"`url(#maskhalo${paths[0].toString()})`\"\n    />\n\n    <g\n      v-for=\"(path, i) in paths\"\n      :key=\"i\"\n    >\n      <defs>\n        <path\n          :id=\"`path${path.toString()}`\"\n          :ref=\"`path${i}`\"\n          :d=\"`M${path[0].toString()} Q${path[1].toString()} ${path[2].toString()}`\"\n          fill=\"transparent\"\n        />\n      </defs>\n\n      <use\n        :xlink:href=\"`#path${path.toString()}`\"\n        :stroke-width=\"mergedConfig.lineWidth\"\n        :stroke=\"mergedConfig.orbitColor\"\n      />\n\n      <use\n        v-if=\"lengths[i]\"\n        :xlink:href=\"`#path${path.toString()}`\"\n        :stroke-width=\"mergedConfig.lineWidth\"\n        :stroke=\"mergedConfig.flylineColor\"\n        :mask=\"`url(#mask${unique}${path.toString()})`\"\n      >\n        <animate\n          attributeName=\"stroke-dasharray\"\n          :from=\"`0, ${lengths[i]}`\"\n          :to=\"`${lengths[i]}, 0`\"\n          :dur=\"times[i] || 0\"\n          repeatCount=\"indefinite\"\n        />\n      </use>\n\n      <mask :id=\"`mask${unique}${path.toString()}`\">\n        <circle cx=\"0\" cy=\"0\" :r=\"mergedConfig.flylineRadius\" :fill=\"`url(#${gradientId})`\">\n          <animateMotion\n            :dur=\"times[i] || 0\"\n            :path=\"`M${path[0].toString()} Q${path[1].toString()} ${path[2].toString()}`\"\n            rotate=\"auto\"\n            repeatCount=\"indefinite\"\n          />\n        </circle>\n      </mask>\n\n      <image\n        :xlink:href=\"mergedConfig.pointsImg.url\"\n        :width=\"mergedConfig.pointsImg.width\"\n        :height=\"mergedConfig.pointsImg.height\"\n        :x=\"path[0][0] - mergedConfig.pointsImg.width / 2\"\n        :y=\"path[0][1] - mergedConfig.pointsImg.height / 2\"\n      />\n\n      <text\n        :style=\"`fontSize:${mergedConfig.text.fontSize}px;`\"\n        :fill=\"mergedConfig.text.color\"\n        :x=\"path[0][0] + mergedConfig.text.offset[0]\"\n        :y=\"path[0][1] + mergedConfig.text.offset[1]\"\n      >\n        {{ texts[i] }}\n      </text>\n\n    </g>\n  </svg>\n</div>\n",null]}