Build 533169stable
Module 73289
406 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{D:()=>s});let r=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),i=e=>{let t=e.getInitialClientOffset(),n=e.getInitialSourceClientOffset();return null===t||null===n?{x:0,y:0}:r(t,n)},s=(e,t)=>{let n=e.getClientOffset();if(null===n)return null;if(!t.current||!t.current.getBoundingClientRect)return r(n,i(e));let s=t.current.getBoundingClientRect();return r(n,{x:s.width/2,y:s.height/2})}}