UNPKG

ucc-utils

Version:
1 lines 19.4 kB
function n(n,e){if(e==null||e>n.length)e=n.length;for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function e(n){if(Array.isArray(n))return n}function t(e){if(Array.isArray(e))return n(e)}function r(n,e,t,r,i,u,o){try{var a=n[u](o);var s=a.value}catch(n){t(n);return}if(a.done){e(s)}else{Promise.resolve(s).then(r,i)}}function i(n){return function(){var e=this,t=arguments;return new Promise(function(i,u){var o=n.apply(e,t);function a(n){r(o,i,u,a,s,"next",n)}function s(n){r(o,i,u,a,s,"throw",n)}a(undefined)})}}function u(n,e,t){if(e in n){Object.defineProperty(n,e,{value:t,enumerable:true,configurable:true,writable:true})}else{n[e]=t}return n}function o(n){if(typeof Symbol!=="undefined"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function a(n,e){var t=n==null?null:typeof Symbol!=="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(t==null)return;var r=[];var i=true;var u=false;var o,a;try{for(t=t.call(n);!(i=(o=t.next()).done);i=true){r.push(o.value);if(e&&r.length===e)break}}catch(n){u=true;a=n}finally{try{if(!i&&t["return"]!=null)t["return"]()}finally{if(u)throw a}}return r}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};var r=Object.keys(t);if(typeof Object.getOwnPropertySymbols==="function"){r=r.concat(Object.getOwnPropertySymbols(t).filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))}r.forEach(function(e){u(n,e,t[e])})}return n}function l(n,t){return e(n)||a(n,t)||y(n,t)||s()}function d(n){return t(n)||o(n)||y(n)||c()}function p(n){"@swc/helpers - typeof";return n&&typeof Symbol!=="undefined"&&n.constructor===Symbol?"symbol":typeof n}function y(e,t){if(!e)return;if(typeof e==="string")return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor)r=e.constructor.name;if(r==="Map"||r==="Set")return Array.from(r);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}function g(n,e){var t,r,i,u,o={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]};return u={next:a(0),"throw":a(1),"return":a(2)},typeof Symbol==="function"&&(u[Symbol.iterator]=function(){return this}),u;function a(n){return function(e){return s([n,e])}}function s(u){if(t)throw new TypeError("Generator is already executing.");while(o)try{if(t=1,r&&(i=u[0]&2?r["return"]:u[0]?r["throw"]||((i=r["return"])&&i.call(r),0):r.next)&&!(i=i.call(r,u[1])).done)return i;if(r=0,i)u=[u[0]&2,i.value];switch(u[0]){case 0:case 1:i=u;break;case 4:o.label++;return{value:u[1],done:false};case 5:o.label++;r=u[1];u=[0];continue;case 7:u=o.ops.pop();o.trys.pop();continue;default:if(!(i=o.trys,i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){o=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){o.label=u[1];break}if(u[0]===6&&o.label<i[1]){o.label=i[1];i=u;break}if(i&&o.label<i[2]){o.label=i[2];o.ops.push(u);break}if(i[2])o.ops.pop();o.trys.pop();continue}u=e.call(n,o)}catch(n){u=[6,n];r=0}finally{t=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:true}}}import{b as b,a as m}from"../chunk-QRPIGB77.mjs";import{cloneDeep as h,startsWith as v}from"lodash-es";var S={};b(S,{addQuotesToProps:function(){return nW},capitalizeForWord:function(){return nM},convertRoutesToLevel:function(){return nI},cssGradientToECharts:function(){return nV},expandCamelCase:function(){return nD},fillTemplate:function(){return nX},getType:function(){return nU},getValue:function(){return n$},groupByProp:function(){return nF},parseJSON:function(){return nk},parseStrWithType:function(){return nQ},parseStringify:function(){return nG},restoreValue:function(){return nz},root:function(){return nT},runFn:function(){return nJ},setValue:function(){return nL},toFixed:function(){return nK},toStringify:function(){return nq},trimCR:function(){return nR},trimNL:function(){return nx},trimSpace:function(){return nC},trimTab:function(){return nN},trimWhitespace:function(){return n_},underlineToCamelCase:function(){return nZ},watchFn:function(){return nB}});var w={};b(w,{hasWeightValue:function(){return P},isArray:function(){return k},isAsyncComponent:function(){return nf},isCJS:function(){return O},isESM:function(){return j},isEmail:function(){return ni},isEmptyArray:function(){return M},isEmptyObject:function(){return W},isEmptyPlainObject:function(){return I},isFloat:function(){return U},isFunction:function(){return R},isInteger:function(){return L},isJSONString:function(){return $},isMacOS:function(){return X},isMobile:function(){return H},isNull:function(){return A},isNullish:function(){return T},isNumber:function(){return V},isObject:function(){return N},isPC:function(){return nn},isPhone:function(){return no},isPlainObject:function(){return _},isPrimitive:function(){return E},isPromise:function(){return nc},isQQ:function(){return ns},isString:function(){return F},isStringArray:function(){return z},isStringBoolean:function(){return Q},isStringFunction:function(){return q},isStringNumber:function(){return J},isStringObject:function(){return G},isSymbol:function(){return x},isURL:function(){return nt},isUndefined:function(){return C},isValidArray:function(){return np},isValidPlainObject:function(){return ny},isValue:function(){return nd},isVueComponent:function(){return nl},isWindows:function(){return Z}});var O=function(){return typeof m=="function"&&(typeof module==="undefined"?"undefined":p(module))=="object"&&module!==null&&p(module.exports)=="object"||(typeof global==="undefined"?"undefined":p(global))=="object"&&(typeof process==="undefined"?"undefined":p(process))=="object"&&typeof __dirname=="string"},j=function(){var n;return typeof m=="function"&&(typeof module==="undefined"?"undefined":p(module))<"u"&&module.exports?!1:p(import.meta)<"u"||(typeof document==="undefined"?"undefined":p(document))<"u"&&((n=document.currentScript)===null||n===void 0?void 0:n.type)==="module"},E=function(n){return typeof n=="number"||typeof n=="string"||typeof n=="boolean"||(typeof n==="undefined"?"undefined":p(n))=="symbol"||n===null||n===void 0},P=function(n){return E(n)?x(n)?!!(n===null||n===void 0?void 0:n.description):!!n:k(n)?n.length>0:N(n)?Object.keys(n).length>0:!1},A=function(n){return n===null},T=function(n){return n==null},C=function(n){return n===void 0},x=function(n){return(typeof n==="undefined"?"undefined":p(n))=="symbol"},R=function(n){return typeof n=="function"},N=function(n){return(typeof n==="undefined"?"undefined":p(n))=="object"&&n!==null},_=function(n){if((typeof n==="undefined"?"undefined":p(n))!="object"||n===null)return!1;var e=Object.getPrototypeOf(n);return e===Object.prototype||e===null},W=function(n){return _(n)&&Object.keys(n).length===0||k(n)&&n.length===0},I=function(n){return _(n)&&Object.keys(n).length===0},F=function(n){return typeof n=="string"},k=function(n){return Array.isArray(n)},M=function(n){return Array.isArray(n)&&n.length===0},U=function(n){return typeof n=="number"&&!Number.isInteger(n)},V=function(n){return typeof n=="number"},L=function(n){return typeof n=="number"&&Number.isInteger(n)},$=function(n){if(typeof n!="string"||(n=n.trim(),!n.startsWith("{")&&!n.startsWith("[")))return!1;try{return JSON.parse(n),!0}catch(n){return!1}},B=/^\d+(\.\d+)?$/,J=function(n){return typeof n!="string"?!1:B.test(n.trim())},Q=function(n){return typeof n!="string"?!1:["true","false"].includes(n.trim())},z=function(n){return typeof n=="string"&&n.startsWith("[")&&n.endsWith("]")},G=function(n){return typeof n=="string"&&n.startsWith("{")&&n.endsWith("}")},q=function(n){return typeof n!="string"?!1:(n=n.replace(/\s+/g,""),n.startsWith("function")||n.startsWith("()=>")||n.startsWith("_=>"))},D=[/Win/i,/Win(?:dows)?/i],Z=function(n){return(typeof n==="undefined"?"undefined":p(n))<"u"&&n.userAgent?D[0].test(n.platform)||D[1].test(n.userAgent):!1},K=[/Mac(?:intosh|Intel|PPC|68K)/i,/Mac/i],X=function(n){return(typeof n==="undefined"?"undefined":p(n))<"u"&&n.userAgent?K[0].test(n.platform)||K[1].test(n.userAgent):!1},Y=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Windows Phone|Windows Mobile|MeeGo|Tizen|Bada|Kindle|Silk|MiuiBrowser|SamsungBrowser|OPR\/|Fennec/i,H=function(n){return(typeof n==="undefined"?"undefined":p(n))<"u"&&n.userAgent?Y.test(n.userAgent.toLocaleLowerCase()):!1},nn=function(n){return!H(n)},ne=/^(((ht|f)tps?):\/\/)?([^!@#$%^&*?.\s-]([^!@#$%^&*?.\s]{0,63}[^!@#$%^&*?.\s])?\.)+[a-z]{2,6}\/?/,nt=function(n){return ne.test(n)},nr=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,ni=function(n){return nr.test(n)},nu=[/^(?:(?:\+|00)86)?1[3-9]\d{9}$/,/^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[1589]))\d{8}$/],no=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return e?nu[1].test(n):nu[0].test(n)},na=/^[1-9][0-9]{4,10}$/,ns=function(n){return na.test(n)},nc=function(n){return!!n&&((typeof n==="undefined"?"undefined":p(n))=="object"||typeof n=="function")&&typeof n.then=="function"},nf=function(n){return!!n&&(typeof n==="undefined"?"undefined":p(n))=="object"&&n.name==="AsyncComponentWrapper"&&typeof n.__asyncLoader=="function"},nl=function(n){return(typeof n==="undefined"?"undefined":p(n))=="object"&&n!==null&&(typeof n.setup=="function"||typeof n.render=="function"||typeof n.template=="string"||typeof n.name=="string"||n.functional===!0)},nd=function(n){return n!=null&&!Number.isNaN(n)},np=function(n){return n&&Array.isArray(n)&&n.length>0},ny=function(n){return n&&(typeof n==="undefined"?"undefined":p(n))=="object"&&!Array.isArray(n)&&Object.keys(n).length>0};var ng={};b(ng,{AddQuotesToPropsRegExp:function(){return nw},CamelCaseRegExp:function(){return nE},PlaceholderRegExp:function(){return nA},SymbolRegExp:function(){return nj},TrimCRRegExp:function(){return nh},TrimNLRegExp:function(){return nm},TrimSpaceRegExp:function(){return nb},TrimTabRegExp:function(){return nv},TrimWhitespaceRegExp:function(){return nS},UnderlineToCamelCaseRegExp:function(){return nP},UpperCaseRegExp:function(){return nO}});var nb=/\s+/g,nm=/\n+/g,nh=/\r+/g,nv=/\t+/g,nS=/\s+/g,nw=/(\w+):()/g,nO=/\b\w/g,nj=/Symbol\("([^"]*)"\)/g,nE=/([A-Z])/g,nP=/_(\w)/g,nA=/\{(\d+)\}/g;var nT=(typeof window==="undefined"?"undefined":p(window))=="object"&&window.Object===Object?window:(typeof globalThis==="undefined"?"undefined":p(globalThis))=="object"&&globalThis.Object===Object?globalThis:(typeof global==="undefined"?"undefined":p(global))=="object"&&global.Object===Object?global:(typeof self==="undefined"?"undefined":p(self))=="object"&&self.Object===Object?self:Function("return this")(),nC=function(n){return n.replace(nb,"")},nx=function(n){return n.replace(nm,"")},nR=function(n){return n.replace(nh,"")},nN=function(n){return n.replace(nv,"")},n_=function(n){return n.replace(nS,"")},nW=function(n){return n.replace(nw,'"$1":$2')},nI=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var t=e.fld,r=t===void 0?"id":t,i=e.glFld,u=i===void 0?"parentId":i,o=e.childFld,a=o===void 0?"children":o,s=e.isJudgeType,c=s===void 0?!0:s,f=e.isChangeOwner,l=f===void 0?!0:f,d=l?n:h(n);var p=true,y=false,g=undefined;try{var b=function(){var n=v.value;if(n[u]){var e=c?d.find(function(e){return e[r]&&e[r]===n[u]}):d.find(function(e){return e[r]&&e[r]==n[u]});if(!e)return"continue";(e[a]=e[a]||[]).push(n)}};for(var m=d[Symbol.iterator](),v;!(p=(v=m.next()).done);p=true)b()}catch(n){y=true;g=n}finally{try{if(!p&&m.return!=null){m.return()}}finally{if(y){throw g}}}return n.filter(function(n){return!n[u]})},nF=function(n,e){return(n===null||n===void 0?void 0:n.length)?n.reduce(function(n,t){var r=t[e];return(n[r]||(n[r]=[])).push(t),n},{}):n},nk=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!n||typeof n!="string")return e;try{return JSON.parse(n)}catch(n){return e}},nM=function(n){return n?n.replace(nO,function(n){return n.toUpperCase()}):""},nU=function(n){return Object.prototype.toString.call(n).slice(8,-1).toLowerCase()};function nV(n){var e=n.startsWith("linear-gradient"),t=n.startsWith("radial-gradient"),r=/rgba?\((\d+), (\d+), (\d+),? ([\d.]+)?\)\s(\d+)%/g,i,u=[];for(;(i=r.exec(n))!==null;){var o=l(i.slice(1),5),a=o[0],s=o[1],c=o[2],f=o[3],d=f===void 0?"1":f,p=o[4];u.push({offset:parseInt(p)/100,color:"rgba(".concat(a,", ").concat(s,", ").concat(c,", ").concat(d,")")})}if(e){var y=/linear-gradient\(([\d.]+)deg/.exec(n),g=y?parseFloat(y[1]):0;return{type:"linear",x:Math.cos(g*Math.PI/180),y:Math.sin(g*Math.PI/180),x2:1,y2:0,colorStops:u,global:!1,value:n}}else return t?{type:"radial",x:.5,y:.5,r:.5,colorStops:u,global:!1,value:n}:n}function nL(n,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".";if(typeof e=="string"){if(e.indexOf(r)===-1)return n[e]=t,[n,e];e=e.split(r)}var i=n,u=e.length;for(var o=0;o<u-1;o++){var a=e[o];i=i[a]=i[a]||{}}var s=e[u-1];return Array.isArray(i[s])?i[s].push(t):i[s]=t,[i,s]}function n$(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";return typeof e=="string"&&(e=e.split(t)),e.reduce(function(n,e){return(n||{})[e]},n)}function nB(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var r=t.delay,u=r===void 0?100:r,o=t.limit,a=o===void 0?1:o,s=t.timeout,c=s===void 0?0:s,f=t.timeoutFn,l=0,d=Date.now(),p=setInterval(/*#__PURE__*/i(function(){var t;return g(this,function(r){switch(r.label){case 0:if(c&&Date.now()-d>c){f&&typeof f=="function"&&f(),clearInterval(p);return[2]}return[4,n()];case 1:if(!r.sent())return[3,3];return[4,e()];case 2:t=(r.sent(),++l>=a&&clearInterval(p));return[3,4];case 3:t=l=0;r.label=4;case 4:t;return[2]}})}),u);return function(){return clearInterval(p)}}var nJ=function(n,e){return e?n.call(e):n()},nQ=function(n){try{return new Function("return ".concat(n))()}catch(e){return n}};function nz(n){if(typeof n!="string")return n;if(n=n.trim(),n!=="undefined")return n==="null"?null:n==="true"?!0:n==="false"?!1:n==="NaN"?NaN:n==="Infinity"?1/0:n==="-Infinity"?-1/0:J(n)?Number(n):z(n)||G(n)||q(n)?nQ(n):n}function nG(n){try{return JSON.parse(n,function(n,e){if(v(e,"function-"))return new Function("return ".concat(e.slice(9)))();if(v(e,"symbol-")){var t=e.slice(7).match(nj);return t?Symbol(t[1]):e}if(!v(e,"undef-"))return nz(e)})}catch(e){return n}}function nq(n){return JSON.stringify(n,function(n,e){return typeof e=="function"?"function-".concat(e.toString()):(typeof e==="undefined"?"undefined":p(e))=="symbol"?"symbol-".concat(e.toString()):e===void 0?"undef-":e})}function nD(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:" ";return n.replace(nE,e+"$1").trim().toLowerCase()}var nZ=function(n){return n.replace(nP,function(n,e){return e.toUpperCase()})},nK=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;var t=n.toString(),r=t.indexOf(".");return r===-1?n:Number(t.slice(0,r+e+1))},nX=function(n,e){return n.replace(nA,function(n,t){var r=parseInt(t,10);return isNaN(r)?e[t]:e[r]})};var nY={};b(nY,{concurRequest:function(){return n1},idleCallback:function(){return nH},idleTaskQueue:function(){return n0}});var nH=function(n){return window.requestIdleCallback(/*#__PURE__*/function(){var e=i(function(e){var t;return g(this,function(r){switch(r.label){case 0:if(!(e.timeRemaining()>0))return[3,4];t=n&&typeof n=="function";if(!t)return[3,2];return[4,n()];case 1:t=r.sent();r.label=2;case 2:t;r.label=3;case 3:return[3,0];case 4:return[2]}})});return function(n){return e.apply(this,arguments)}}())},n0=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new WeakMap;if(!n)return n;if(Array.isArray(n))n0(n,e);else{var t=window.requestIdleCallback(/*#__PURE__*/function(){var t=i(function(t){var r,i;return g(this,function(u){switch(u.label){case 0:r=Array.isArray(n),i=r?n.shift():n;u.label=1;case 1:if(!(t.timeRemaining()>0))return[3,4];return[4,i()];case 2:u.sent();u.label=3;case 3:return[3,1];case 4:r&&n.length>0&&n0(n,e);return[2]}})});return function(n){return t.apply(this,arguments)}}());e.set(n,t)}},n1=/*#__PURE__*/function(){var n=i(function(n){var e,t,r;var u=arguments;return g(this,function(o){e=u.length>1&&u[1]!==void 0?u[1]:{};t=e.limit,r=t===void 0?3:t;return[2,(n=n.map(function(n){return nc(n)?n:Promise.resolve(n)}),new Promise(/*#__PURE__*/function(){var e=i(function(e,t){var u,o,a,s,c;return g(this,function(t){if(n.length===0)return[2,e([])];u=[],o=0,a=0,s=/*#__PURE__*/function(){var e=i(function(){var e,t,r,i;return g(this,function(a){switch(a.label){case 0:e=o++,t=n[e];a.label=1;case 1:a.trys.push([1,3,,4]);r={success:!0};return[4,t];case 2:u[e]=(r.value=a.sent(),r);return[3,4];case 3:i=a.sent();u[e]={success:!1,value:i};return[3,4];case 4:return[2]}})});return function n(){return e.apply(this,arguments)}}();if(o<n.length&&s(),++a===n.length)return[2,e(u)];for(c=0;c<Math.min(r,n.length);c++)s();return[2]})});return function(n,t){return e.apply(this,arguments)}}()))]})});return function e(e){return n.apply(this,arguments)}}();var n2={};b(n2,{handleException:function(){return n3}});var n3=/*#__PURE__*/function(){var n=i(function(n,e){var t,r,i,u,o,a,s,c,f;return g(this,function(l){switch(l.label){case 0:t=e.fnArgs,r=t===void 0?[]:t,i=e.isToThrow,u=i===void 0?!1:i,o=e.onErrorFn,a=o===void 0?null:o,s=[];l.label=1;case 1:l.trys.push([1,3,,4]);c=0;return[4,n.apply(void 0,d(r))];case 2:s[c]=l.sent();return[3,4];case 3:f=l.sent();if(u)throw new Error(f);a&&typeof a=="function"&&a(f.message||f),s[1]=f;return[3,4];case 4:return[2,s]}})});return function e(e,t){return n.apply(this,arguments)}}();var n4=f({},S,w,nY,n2,ng);export{nw as AddQuotesToPropsRegExp,nE as CamelCaseRegExp,nA as PlaceholderRegExp,nj as SymbolRegExp,nh as TrimCRRegExp,nm as TrimNLRegExp,nb as TrimSpaceRegExp,nv as TrimTabRegExp,nS as TrimWhitespaceRegExp,nP as UnderlineToCamelCaseRegExp,nO as UpperCaseRegExp,nW as addQuotesToProps,nM as capitalizeForWord,n1 as concurRequest,nI as convertRoutesToLevel,nV as cssGradientToECharts,n4 as default,nD as expandCamelCase,nX as fillTemplate,nU as getType,n$ as getValue,nF as groupByProp,n3 as handleException,P as hasWeightValue,nH as idleCallback,n0 as idleTaskQueue,k as isArray,nf as isAsyncComponent,O as isCJS,j as isESM,ni as isEmail,M as isEmptyArray,W as isEmptyObject,I as isEmptyPlainObject,U as isFloat,R as isFunction,L as isInteger,$ as isJSONString,X as isMacOS,H as isMobile,A as isNull,T as isNullish,V as isNumber,N as isObject,nn as isPC,no as isPhone,_ as isPlainObject,E as isPrimitive,nc as isPromise,ns as isQQ,F as isString,z as isStringArray,Q as isStringBoolean,q as isStringFunction,J as isStringNumber,G as isStringObject,x as isSymbol,nt as isURL,C as isUndefined,np as isValidArray,ny as isValidPlainObject,nd as isValue,nl as isVueComponent,Z as isWindows,nk as parseJSON,nQ as parseStrWithType,nG as parseStringify,nz as restoreValue,nT as root,nJ as runFn,nL as setValue,nK as toFixed,nq as toStringify,nR as trimCR,nx as trimNL,nC as trimSpace,nN as trimTab,n_ as trimWhitespace,nZ as underlineToCamelCase,nB as watchFn};