@gf-ui/components
Version:
8 lines • 14.1 kB
JavaScript
import{h as t}from"./p-d3a3a91e.js";"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var n,r=(function(t){t.exports=function(){
/*!
* isobject <https://github.com/jonschlinkert/isobject>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
var t=function(t){return null!=t&&"object"==typeof t&&!1===Array.isArray(t)};function n(n){return!0===t(n)&&"[object Object]"===Object.prototype.toString.call(n)}var r={}.toString,e=Array.isArray||function(t){return"[object Array]"==r.call(t)},i=function(t,n){if(null==t)return!1;if("boolean"==typeof t)return!0;if("number"==typeof t)return 0!==t||!0!==n;if(void 0!==t.length)return 0!==t.length;for(var r in t)if(t.hasOwnProperty(r))return!0;return!1};function o(t){return t?Array.isArray(t)?t.join("."):t:""}var a=function(t,n,r){return null!=(a=t)&&"object"==typeof a&&!1===e(a)?i(function(t,n,r,e,i){if(null===(a=t)||"object"!=typeof a&&"function"!=typeof a||!n)return t;var a;if(n=o(n),r&&(n+="."+o(r)),e&&(n+="."+o(e)),i&&(n+="."+o(i)),n in t)return t[n];for(var u=n.split("."),f=u.length,c=-1;t&&++c<f;){for(var s=u[c];"\\"===s[s.length-1];)s=s.slice(0,-1)+"."+u[++c];t=t[s]}return t}(t,n),r):i(t,n);var a},u=function(n,r){if(!t(n))throw new TypeError("expected an object.");if(n.hasOwnProperty(r))return delete n[r],!0;if(a(n,r)){for(var e=r.split("."),i=e.pop();e.length&&"\\"===e[e.length-1].slice(-1);)i=e.pop().slice(0,-1)+"."+i;for(;e.length;)n=n[r=e.shift()];return delete n[i]}return!0},f=function t(r,e){if(void 0===r)return{};if(Array.isArray(r)){for(var i=0;i<r.length;i++)r[i]=t(r[i],e);return r}if(!1===n(o=r)||"function"!=typeof(a=o.constructor)||!1===n(f=a.prototype)||!1===f.hasOwnProperty("isPrototypeOf"))return r;var o,a,f;if("string"==typeof e&&(e=[e]),!Array.isArray(e))return r;for(var c=0;c<e.length;c++)u(r,e[c]);for(var s in r)r.hasOwnProperty(s)&&(r[s]=t(r[s],e));return r},c=function(t){return null!=t&&(s(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&s(t.slice(0,0))}(t)||!!t._isBuffer)};function s(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}var l=Object.prototype.toString,b=function(t){if(void 0===t)return"undefined";if(null===t)return"null";if(!0===t||!1===t||t instanceof Boolean)return"boolean";if("string"==typeof t||t instanceof String)return"string";if("number"==typeof t||t instanceof Number)return"number";if("function"==typeof t||t instanceof Function)return"function";if(void 0!==Array.isArray&&Array.isArray(t))return"array";if(t instanceof RegExp)return"regexp";if(t instanceof Date)return"date";var n=l.call(t);return"[object RegExp]"===n?"regexp":"[object Date]"===n?"date":"[object Arguments]"===n?"arguments":"[object Error]"===n?"error":c(t)?"buffer":"[object Set]"===n?"set":"[object WeakSet]"===n?"weakset":"[object Map]"===n?"map":"[object WeakMap]"===n?"weakmap":"[object Symbol]"===n?"symbol":"[object Int8Array]"===n?"int8array":"[object Uint8Array]"===n?"uint8array":"[object Uint8ClampedArray]"===n?"uint8clampedarray":"[object Int16Array]"===n?"int16array":"[object Uint16Array]"===n?"uint16array":"[object Int32Array]"===n?"int32array":"[object Uint32Array]"===n?"uint32array":"[object Float32Array]"===n?"float32array":"[object Float64Array]"===n?"float64array":"object"};function v(t,n){return t(n={exports:{}},n.exports),n.exports}var d=v((function(t){!function(){function n(t,n){if("function"!=typeof n)return t;var r={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(r[n(e,t[e])||e]=t[e]);return r}t.exports?t.exports=n:window.rename=n}()})),h=function t(n,r){var e=b(n);if("object"!==e&&"array"!==e)throw new Error("expected an object");var i=[];for(var o in"object"===e&&(n=d(n,r),i={}),n)if(n.hasOwnProperty(o)){var a=n[o];i[o]="object"===b(a)||"array"===b(a)?t(a,r):a}return i},y=v((function(t){var n=Object.prototype.hasOwnProperty,r="~";function e(){}function i(t,n,r){this.fn=t,this.context=n,this.once=r||!1}function o(){this._events=new e,this._eventsCount=0}Object.create&&(e.prototype=Object.create(null),(new e).__proto__||(r=!1)),o.prototype.eventNames=function(){var t,e,i=[];if(0===this._eventsCount)return i;for(e in t=this._events)n.call(t,e)&&i.push(r?e.slice(1):e);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(t)):i},o.prototype.listeners=function(t,n){var e=this._events[r?r+t:t];if(n)return!!e;if(!e)return[];if(e.fn)return[e.fn];for(var i=0,o=e.length,a=new Array(o);i<o;i++)a[i]=e[i].fn;return a},o.prototype.emit=function(t,n,e,i,o,a){var u=r?r+t:t;if(!this._events[u])return!1;var f,c,s=this._events[u],l=arguments.length;if(s.fn){switch(s.once&&this.removeListener(t,s.fn,void 0,!0),l){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,n),!0;case 3:return s.fn.call(s.context,n,e),!0;case 4:return s.fn.call(s.context,n,e,i),!0;case 5:return s.fn.call(s.context,n,e,i,o),!0;case 6:return s.fn.call(s.context,n,e,i,o,a),!0}for(c=1,f=new Array(l-1);c<l;c++)f[c-1]=arguments[c];s.fn.apply(s.context,f)}else{var b,v=s.length;for(c=0;c<v;c++)switch(s[c].once&&this.removeListener(t,s[c].fn,void 0,!0),l){case 1:s[c].fn.call(s[c].context);break;case 2:s[c].fn.call(s[c].context,n);break;case 3:s[c].fn.call(s[c].context,n,e);break;case 4:s[c].fn.call(s[c].context,n,e,i);break;default:if(!f)for(b=1,f=new Array(l-1);b<l;b++)f[b-1]=arguments[b];s[c].fn.apply(s[c].context,f)}}return!0},o.prototype.on=function(t,n,e){var o=new i(n,e||this),a=r?r+t:t;return this._events[a]?this._events[a].fn?this._events[a]=[this._events[a],o]:this._events[a].push(o):(this._events[a]=o,this._eventsCount++),this},o.prototype.once=function(t,n,e){var o=new i(n,e||this,!0),a=r?r+t:t;return this._events[a]?this._events[a].fn?this._events[a]=[this._events[a],o]:this._events[a].push(o):(this._events[a]=o,this._eventsCount++),this},o.prototype.removeListener=function(t,n,i,o){var a=r?r+t:t;if(!this._events[a])return this;if(!n)return 0==--this._eventsCount?this._events=new e:delete this._events[a],this;var u=this._events[a];if(u.fn)u.fn!==n||o&&!u.once||i&&u.context!==i||(0==--this._eventsCount?this._events=new e:delete this._events[a]);else{for(var f=0,c=[],s=u.length;f<s;f++)(u[f].fn!==n||o&&!u[f].once||i&&u[f].context!==i)&&c.push(u[f]);c.length?this._events[a]=1===c.length?c[0]:c:0==--this._eventsCount?this._events=new e:delete this._events[a]}return this},o.prototype.removeAllListeners=function(t){var n;return t?this._events[n=r?r+t:t]&&(0==--this._eventsCount?this._events=new e:delete this._events[n]):(this._events=new e,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prototype.setMaxListeners=function(){return this},o.prefixed=r,o.EventEmitter=o,t.exports=o}));function p(t,n,r){return n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}var g=function(){},j={data:"state-data",cdata:"state-cdata",tagBegin:"state-tag-begin",tagName:"state-tag-name",tagEnd:"state-tag-end",attributeNameStart:"state-attribute-name-start",attributeName:"state-attribute-name",attributeNameEnd:"state-attribute-name-end",attributeValueBegin:"state-attribute-value-begin",attributeValue:"state-attribute-value"},m={lt:"action-lt",gt:"action-gt",space:"action-space",equal:"action-equal",quote:"action-quote",slash:"action-slash",char:"action-char",error:"action-error"},w={text:"text",openTag:"open-tag",closeTag:"close-tag",attributeName:"attribute-name",attributeValue:"attribute-value"},A={" ":m.space,"\t":m.space,"\n":m.space,"\r":m.space,"<":m.lt,">":m.gt,'"':m.quote,"'":m.quote,"=":m.equal,"/":m.slash},O=function(t){var n,r,e,i,o,a,u,f,c,s;t=Object.assign({debug:!1},t);var l=new y,b=j.data,v="",d="",h="",O="",x="",k="",N=function(n,r){if("?"!==d[0]&&"!"!==d[0]){var e={type:n,value:r};t.debug&&console.log("emit:",e),l.emit("data",e)}};l.stateMachine=(p(s={},j.data,(p(n={},m.lt,(function(){v.trim()&&N(w.text,v),d="",x=!1,b=j.tagBegin})),p(n,m.char,(function(t){v+=t})),n)),p(s,j.cdata,p({},m.char,(function(t){"]]>"===(v+=t).substr(-3)&&(N(w.text,v.slice(0,-3)),v="",b=j.data)}))),p(s,j.tagBegin,(p(r={},m.space,g),p(r,m.char,(function(t){d=t,b=j.tagName})),p(r,m.slash,(function(){d="",x=!0})),r)),p(s,j.tagName,(p(e={},m.space,(function(){x?b=j.tagEnd:(b=j.attributeNameStart,N(w.openTag,d))})),p(e,m.gt,(function(){N(x?w.closeTag:w.openTag,d),v="",b=j.data})),p(e,m.slash,(function(){b=j.tagEnd,N(w.openTag,d)})),p(e,m.char,(function(t){"![CDATA["===(d+=t)&&(b=j.cdata,v="",d="")})),e)),p(s,j.tagEnd,(p(i={},m.gt,(function(){N(w.closeTag,d),v="",b=j.data})),p(i,m.char,g),i)),p(s,j.attributeNameStart,(p(o={},m.char,(function(t){h=t,b=j.attributeName})),p(o,m.gt,(function(){v="",b=j.data})),p(o,m.space,g),p(o,m.slash,(function(){x=!0,b=j.tagEnd})),o)),p(s,j.attributeName,(p(a={},m.space,(function(){b=j.attributeNameEnd})),p(a,m.equal,(function(){N(w.attributeName,h),b=j.attributeValueBegin})),p(a,m.gt,(function(){O="",N(w.attributeName,h),N(w.attributeValue,O),v="",b=j.data})),p(a,m.slash,(function(){x=!0,O="",N(w.attributeName,h),N(w.attributeValue,O),b=j.tagEnd})),p(a,m.char,(function(t){h+=t})),a)),p(s,j.attributeNameEnd,(p(u={},m.space,g),p(u,m.equal,(function(){N(w.attributeName,h),b=j.attributeValueBegin})),p(u,m.gt,(function(){O="",N(w.attributeName,h),N(w.attributeValue,O),v="",b=j.data})),p(u,m.char,(function(t){O="",N(w.attributeName,h),N(w.attributeValue,O),h=t,b=j.attributeName})),u)),p(s,j.attributeValueBegin,(p(f={},m.space,g),p(f,m.quote,(function(t){k=t,O="",b=j.attributeValue})),p(f,m.gt,(function(){N(w.attributeValue,O=""),v="",b=j.data})),p(f,m.char,(function(t){k="",O=t,b=j.attributeValue})),f)),p(s,j.attributeValue,(p(c={},m.space,(function(t){k?O+=t:(N(w.attributeValue,O),b=j.attributeNameStart)})),p(c,m.quote,(function(t){k===t?(N(w.attributeValue,O),b=j.attributeNameStart):O+=t})),p(c,m.gt,(function(t){k?O+=t:(N(w.attributeValue,O),v="",b=j.data)})),p(c,m.slash,(function(t){k?O+=t:(N(w.attributeValue,O),x=!0,b=j.tagEnd)})),p(c,m.char,(function(t){O+=t})),c)),s);var E=function(n){t.debug&&console.log(b,n);var r=l.stateMachine[b];(r[function(t){return A[t]||m.char}(n)]||r[m.error]||r[m.char])(n)};return l.write=function(t){for(var n=t.length,r=0;r<n;r++)E(t[r])},l},x=w,k="element",N="text",E=function(t){return Object.assign({name:"",type:k,value:"",parent:null,attributes:{},children:[]},t)},T=function(t,n){var r=function(t){t=Object.assign({stream:!1,parentNodes:!0,doneEvent:"done",tagPrefix:"tag:",emitTopLevelOnly:!1,debug:!1},t);var n=void 0,r=void 0,e=void 0,i=void 0,o=new y,a=function(a){switch(a.type){case x.openTag:if(null===e)(e=r).name=a.value;else{var u=E({name:a.value,parent:e});e.children.push(u),e=u}break;case x.closeTag:var f=e.parent;if(t.parentNodes||(e.parent=null),e.name!==a.value)break;t.stream&&f===r&&(r.children=[],e.parent=null),t.emitTopLevelOnly&&f!==r||(o.emit(t.tagPrefix+e.name,e),o.emit("tag",e.name,e)),e===r&&(n.removeAllListeners("data"),o.emit(t.doneEvent,e),r=null),e=f;break;case x.text:e&&e.children.push(E({type:N,value:a.value,parent:t.parentNodes?e:null}));break;case x.attributeName:e.attributes[i=a.value]="";break;case x.attributeValue:e.attributes[i]=a.value}};return o.reset=function(){(n=O({debug:t.debug})).on("data",a),r=E(),e=null,i="",o.parse=n.write},o.reset(),o}(n=Object.assign({},n,{stream:!1,tagPrefix:":"})),e=void 0;return r.on("done",(function(t){e=t})),r.parse(t),e},S=function(t){var n=T("<root>".concat(t,"</root>"),{parentNodes:!1});if(n.children&&n.children.length>0&&n.children.every((function(t){return"svg"===t.name})))return 1===n.children.length?n.children[0]:n.children;throw Error("nothing to parse")},q=function(t){return f(t,["parent"])},D=function(t){return h(t,(function(t){return I(t)?t:C(t)}))},C=function(t){return t.replace(/[-|:]([a-z])/gi,(function(t,n){return n.toUpperCase()}))},I=function(t){return/^(data|aria)(-\w+)/.test(t)},P=function(t){if(t){var n=String(t);return/[&<>]/.test(n)?"<![CDATA[".concat(n.replace(/]]>/,"]]]]><![CDATA[>"),"]]>"):n}return""},U=function(t){return String(t).replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")},z=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.transformNode,e=void 0===r?function(t){return t}:r,i=n.camelcase,o=void 0!==i&&i;return function(t){var n;return n=q(t),n=e(n),o&&(n=D(n)),n}(S(t))};return Object.assign({},{parse:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return new Promise((function(t,r){try{t(z.apply(void 0,n))}catch(t){r(t)}}))},parseSync:z,stringify:function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=r.transformAttr,i=void 0===e?function(t,n,r){return"".concat(t,'="').concat(r(n),'"')}:e,o=r.transformNode,a=void 0===o?function(t){return t}:o,u=r.selfClose,f=void 0===u||u;if(Array.isArray(n))return n.map((function(n){return t(n,{transformAttr:i,selfClose:f,transformNode:a})})).join("");var c=a(n);if("text"===c.type)return P(c.value);var s="";for(var l in c.attributes){var b=i(l,c.attributes[l],U,c.name);s+=b?" ".concat(b):""}return c.children&&c.children.length>0||!f?"<".concat(c.name).concat(s,">").concat(t(c.children,{transformAttr:i,transformNode:a,selfClose:f}),"</").concat(c.name,">"):"<".concat(c.name).concat(s,"/>")}})}()}(n={path:undefined,exports:{},require:function(){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}()}}),n.exports);const e=n=>{const{svgData:e,size:i,spin:o,color:a}=n;e.attributes=Object.assign(Object.assign({},e.attributes),{width:i,height:i,fill:a});const u=function({color:t,rotate:n,opacity:r,size:e}){const i={display:"inline-block",color:t,opacity:r,width:`${e}px`,height:`${e}px`};return Number.isSafeInteger(n)&&(i.transform=`rotate(${n}deg)`),i}(n);return t("span",{class:"svg-wrap "+(o?"gf-icon-loading":""),innerHTML:r.stringify(e),style:u})};export{e as I}