vstx-loader
Version:
Loader component for the Vue Stacks Template
1 lines • 7.04 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("vstx-loader",[],t):"object"==typeof exports?exports["vstx-loader"]=t():e["vstx-loader"]=t()}(this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){r(1);var n=r(6)(r(7),r(8),null,null);e.exports=n.exports},function(e,t,r){var n=r(2);"string"==typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals);r(4)("29a16faa",n,!0)},function(e,t,r){t=e.exports=r(3)(void 0),t.push([e.id,"",""])},function(e,t){function r(e,t){var r=e[1]||"",i=e[3];if(!i)return r;if(t&&"function"==typeof btoa){var s=n(i),o=i.sources.map(function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"});return[r].concat(o).concat([s]).join("\n")}return[r].join("\n")}function n(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,"+t;return"/*# "+r+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=r(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i<this.length;i++){var s=this[i][0];"number"==typeof s&&(n[s]=!0)}for(i=0;i<e.length;i++){var o=e[i];"number"==typeof o[0]&&n[o[0]]||(r&&!o[2]?o[2]=r:r&&(o[2]="("+o[2]+") and ("+r+")"),t.push(o))}},t}},function(e,t,r){function n(e){for(var t=0;t<e.length;t++){var r=e[t],n=d[r.id];if(n){n.refs++;for(var i=0;i<n.parts.length;i++)n.parts[i](r.parts[i]);for(;i<r.parts.length;i++)n.parts.push(s(r.parts[i]));n.parts.length>r.parts.length&&(n.parts.length=r.parts.length)}else{for(var o=[],i=0;i<r.parts.length;i++)o.push(s(r.parts[i]));d[r.id]={id:r.id,refs:1,parts:o}}}}function i(){var e=document.createElement("style");return e.type="text/css",c.appendChild(e),e}function s(e){var t,r,n=document.querySelector('style[data-vue-ssr-id~="'+e.id+'"]');if(n){if(p)return g;n.parentNode.removeChild(n)}if(m){var s=h++;n=f||(f=i()),t=o.bind(null,n,s,!1),r=o.bind(null,n,s,!0)}else n=i(),t=a.bind(null,n),r=function(){n.parentNode.removeChild(n)};return t(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;t(e=n)}else r()}}function o(e,t,r,n){var i=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=v(t,i);else{var s=document.createTextNode(i),o=e.childNodes;o[t]&&e.removeChild(o[t]),o.length?e.insertBefore(s,o[t]):e.appendChild(s)}}function a(e,t){var r=t.css,n=t.media,i=t.sourceMap;if(n&&e.setAttribute("media",n),i&&(r+="\n/*# sourceURL="+i.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var u="undefined"!=typeof document,l=r(5),d={},c=u&&(document.head||document.getElementsByTagName("head")[0]),f=null,h=0,p=!1,g=function(){},m="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());e.exports=function(e,t,r){p=r;var i=l(e,t);return n(i),function(t){for(var r=[],s=0;s<i.length;s++){var o=i[s],a=d[o.id];a.refs--,r.push(a)}t?(i=l(e,t),n(i)):i=[];for(var s=0;s<r.length;s++){var a=r[s];if(0===a.refs){for(var u=0;u<a.parts.length;u++)a.parts[u]();delete d[a.id]}}}};var v=function(){var e=[];return function(t,r){return e[t]=r,e.filter(Boolean).join("\n")}}()},function(e,t){e.exports=function(e,t){for(var r=[],n={},i=0;i<t.length;i++){var s=t[i],o=s[0],a=s[1],u=s[2],l=s[3],d={id:e+":"+i,css:a,media:u,sourceMap:l};n[o]?n[o].parts.push(d):r.push(n[o]={id:o,parts:[d]})}return r}},function(e,t){e.exports=function(e,t,r,n){var i,s=e=e||{},o=typeof e["default"];"object"!==o&&"function"!==o||(i=e,s=e["default"]);var a="function"==typeof s?s.options:s;if(t&&(a.render=t.render,a.staticRenderFns=t.staticRenderFns),r&&(a._scopeId=r),n){var u=Object.create(a.computed||null);Object.keys(n).forEach(function(e){var t=n[e];u[e]=function(){return t}}),a.computed=u}return{esModule:i,exports:s,options:a}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={name:"loader-wave-bars",props:{barCount:{type:Number,required:!1,"default":4,note:"An Array of Objects of the DATA__ROW class."},size:{required:!1,"default":"small",note:'Pass in size strings e.g. "small" or a number controlling the rem width'},pixelsPerRem:{required:!1,"default":16,note:"REM Size of the document, for scaling purposes."},barWidth:{required:!1,"default":5,note:"Width of the bar before scaling"},barHeight:{required:!1,"default":15,note:"Height of the bar before scaling"},amplitude:{required:!1,"default":10,note:"Amplitude of the bar animation"},gap:{required:!1,"default":10,note:"Controls the size of spaces between bars"}},data:function(){return{color:"#FF6700",bars:[]}},created:function(){for(var e=0;e<this.barCount;e++){var t={x:e*this.getGap,y:0,width:this.getBarWidth,height:this.getBarHeight,begin:.2*e+"s",duration:"0.6s"};this.bars.push(t)}},computed:{rootState:function(){return{width:this.getWidth+"rem",height:this.getHeight+"rem"}},transformValues:function(){return"0 0; 0 "+this.getAmplitude+"; 0 0"},getBarWidth:function(){return this.barWidth*this.multiplier},getBarHeight:function(){return this.barHeight*this.multiplier},getGap:function(){return this.gap*this.multiplier},gapWidth:function(){return this.getGap-this.getBarWidth},getAmplitude:function(){return this.amplitude*this.multiplier},getHeight:function(){var e=(this.getBarHeight+this.getAmplitude)/this.pixelsPerRem;return e.toFixed(2)},getWidth:function(){var e=this.getBarWidth*this.barCount+this.gapWidth*(this.barCount-1),t=e/this.pixelsPerRem;return t.toFixed(2)},viewBox:function(){return"0 0 "+this.getWidth*this.pixelsPerRem+" "+this.getHeight*this.pixelsPerRem},multiplier:function(){if(this.size.length&&!isNaN(Number(this.size)))return Number(this.size).toFixed(2);switch(this.size){case"extra-small":return.5;case"small":return.75;case"large":return 1.75;case"extra-large":return 2.5;default:return 1}}},methods:{inRems:function(e){return e+"rem"}}}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("span",{staticClass:"icon wave-bars",style:e.rootState},[r("svg",{staticStyle:{"enable-background":"new 0 0 50 50"},attrs:{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:e.inRems(e.getWidth),height:e.inRems(e.getHeight),viewBox:e.viewBox,"xml:space":"preserve"}},e._l(e.bars,function(t,n){return r("rect",{attrs:{x:t.x,y:t.y,width:t.width,height:t.height,fill:e.color}},[r("animateTransform",{attrs:{attributeType:"xml",attributeName:"transform",type:"translate",values:e.transformValues,begin:t.begin,dur:t.duration,repeatCount:"indefinite"}})],1)}))])},staticRenderFns:[]}}])});