import{cO as g,fh as k,f9 as u,fi as T,fj as v,fk as w,fl as y,cT as I,cP as x,fm as b,cS as M,fn as s,fo as A,fp as B,bT as o}from"./index-b5c8f851.js";import{B as E,O}from"./quat-59e6d063.js";import{r as G,e as j}from"./quatf64-3363c48e.js";import"./plane-66dd48d1.js";var R;(function(n){n[n.Multiply=1]="Multiply",n[n.Ignore=2]="Ignore",n[n.Replace=3]="Replace",n[n.Tint=4]="Tint"})(R||(R={}));function C(n=[0,0,0],t=[-1,-1,-1],e=j()){return{center:g(n),halfSize:g(t),quaternion:G(e)}}(()=>{const n=new Int8Array(162);let t=0;const e=l=>{for(let a=0;a0?1+t/S:1,p=r>0?1+e/r:1,m=(p+z)/2,q=(p-z)/2;M(a.halfSize,f,q),s(a.halfSize,a.halfSize,n.halfSize,m),M(a.center,f,m),s(a.center,a.center,n.halfSize,q),A(i,i),B(a.center,a.center,i),u(a.center,a.center,a.quaternion)}}else{const r=b(i,0,0,1);s(a.center,n.center,r,(e+t)/2),O(h,n.quaternion),u(r,r,h),T(r,r),s(a.halfSize,n.halfSize,r,(e-t)/2)}return a}const i=o(),f=o(),c=o(),h=j();export{C as H,D as e,R as n};