/** * xe-utils.js v3.1.13 * MIT License. * @preserve */ !function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.XEUtils=t()}(this,function(){"use strict";var n="yyyy-MM-dd HH:mm:ss",b={treeOptions:{parentKey:"parentId",key:"id",children:"children"},formatDate:n+".SSSZ",formatString:n,dateDiffRules:[["yyyy",31536e6],["MM",2592e6],["dd",864e5],["HH",36e5],["mm",6e4],["ss",1e3],["S",0]]},r=function(){};function t(n,e){var u=Object[n];return function(t){var r=[];if(t){if(u)return u(t);ht(t,1>=0;var u=Wt(r).split("."),i=u[0],o=u[1]||"",a=o.substring(0,t+1),f=i+(a?"."+a:"");if(t>=o.length)return Tt(f);if(f=r,0":">",'"':""","'":"'","`":"`"},B=/(.+)?\[(\d+)\]$/,J=Object.assign;function K(t,n,r){for(var e,u=n.length,i=1;i>=0)+Math.round(Math.random()*((t||9)-n))}var wt=c(function(n,t){return t>=0)).split("."),e=r[0],u=r[1]||"",i=t-u.length;return t?0>=0,r=Tn(r)?" ":""+r,e.padStart?e.padStart(t,r):t>e.length?((t-=e.length)>r.length&&(r+=T(r,t/r.length)),r.slice(0,t)+e):e}function ur(n,r,t){return ir(n).replace((t||b).tmplRE||/\{{2}([.\w[\]\s]+)\}{2}/g,function(n,t){return gt(r,Kt(t))})}function ir(n){return Rn(n)?Wt(n):""+(In(n)?"":n)}function or(t,r){return function(n){return Un(n)?r:n[t]}}function ar(n){return cr(n.split("?")[1]||"")}function fr(n){var t,e,r,u,i=""+n;return 0===i.indexOf("//")?i=(H?H.protocol:"")+i:0===i.indexOf("/")&&(i=M()+i),r=i.replace(/#.*/,"").match(/(\?.*)/),(u={href:i,hash:"",host:"",hostname:"",protocol:"",port:"",search:r&&r[1]&&1>0,a=r>>0,f=n.length,c=3>0:f;if(o>0||1;if(Wn(n))if(0<=u&&n.length>u)for(r=0;r>0,(e=n>>0)>0||1;e=(i=a[c])[1]?c===f-1?l[i[0]]=o||0:(l[i[0]]=Math.floor(o/i[1]),o-=l[i[0]]*i[1]):l[i[0]]=0;return l},trim:Kt,trimLeft:Vt,trimRight:Qt,escape:Xt,unescape:nr,camelCase:function(n){if(n=ir(n),tr[n])return tr[n];var u=n.length,t=n.replace(/([-]+)/g,function(n,t,r){return r&&r+t.length>=0,r=Tn(r)?" ":""+r,e.padEnd?e.padEnd(t,r):t>e.length?((t-=e.length)>r.length&&(r+=T(r,t/r.length)),e+r.slice(0,t)):e},startsWith:function(n,t,r){var e=ir(n);return 0===(1===arguments.length?e:e.substring(r)).indexOf(t)},endsWith:function(n,t,r){var e=ir(n),u=arguments.length;return 1