| 1 |
- import{i as N}from"./index-RZuii_fK.js";import{a$ as M,aW as w}from"./index-CNDhCDWg.js";import{d as C,j as x,e as y,w as R,x as z,N as E,k as O}from"./vue-vendor-BdC0yijC.js";var _=C({name:"ResizeObserver",emits:["resize"],setup(e,{emit:r,slots:t}){let n;const i=x(),o=y(()=>M(i.value)?i.value.$el:i.value),c=s=>{s&&(n=new N(d=>{const f=d[0];r("resize",f)}),n.observe(s))},b=()=>{n&&(n.disconnect(),n=null)};return R(o,s=>{n&&b(),s&&c(s)}),z(()=>{o.value&&c(o.value)}),E(()=>{b()}),()=>{var s,d;const f=w((d=(s=t.default)==null?void 0:s.call(t))!=null?d:[]);return f?O(f,{ref:i},!0):null}}});function p(e,r){return r===void 0&&(r=15),+parseFloat(Number(e).toPrecision(r))}function a(e){var r=e.toString().split(/[eE]/),t=(r[0].split(".")[1]||"").length-+(r[1]||0);return t>0?t:0}function v(e){if(e.toString().indexOf("e")===-1)return Number(e.toString().replace(".",""));var r=a(e);return r>0?p(Number(e)*Math.pow(10,r)):Number(e)}function h(e){g&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&console.warn(e+" is beyond boundary when transfer to integer, the results may not be accurate")}function l(e){return function(){for(var r=[],t=0;t<arguments.length;t++)r[t]=arguments[t];var n=r[0],i=r.slice(1);return i.reduce(function(o,c){return e(o,c)},n)}}var u=l(function(e,r){var t=v(e),n=v(r),i=a(e)+a(r),o=t*n;return h(o),o/Math.pow(10,i)}),S=l(function(e,r){var t=Math.pow(10,Math.max(a(e),a(r)));return(u(e,t)+u(r,t))/t}),F=l(function(e,r){var t=Math.pow(10,Math.max(a(e),a(r)));return(u(e,t)-u(r,t))/t}),m=l(function(e,r){var t=v(e),n=v(r);return h(t),h(n),u(t/n,p(Math.pow(10,a(r)-a(e))))});function k(e,r){var t=Math.pow(10,r),n=m(Math.round(Math.abs(u(e,t))),t);return e<0&&n!==0&&(n=u(n,-1)),n}var g=!0;function I(e){e===void 0&&(e=!0),g=e}var $={strip:p,plus:S,minus:F,times:u,divide:m,round:k,digitLength:a,float2Fixed:v,enableBoundaryChecking:I};export{_ as R,$ as i};
|