{"version":3,"file":"Transform.cjs","sources":["../../src/geom/Transform.ts"],"sourcesContent":[null],"names":["Transform","normalizeRadian","value","Math","PI","constructor","x","y","skew","rotation","scaleX","scaleY","this","toString","copyFrom","identity","add","minus","fromMatrix","matrix","backupScaleX","backupScaleY","PI_Q","tx","ty","atan","b","a","skewX","c","d","cos","sin","toMatrix","PI_D","PI_H","RAD_DEG","DEG_RAD"],"mappings":"mBAgCaA,EA4BF,sBAAOC,CAAgBC,GAI1B,OAHAA,GAASA,EAAQC,KAAKC,KAAiB,EAAVD,KAAKC,IAClCF,GAASA,EAAQ,GAAOC,KAAKC,GAAKD,KAAKC,GAuD3C,WAAAC,CAAmBC,EAAY,EAAKC,EAAY,EAAKC,EAAe,EAAKC,EAAmB,EAAKC,EAAiB,EAAKC,EAAiB,GACpIC,KAAKN,EAAIA,EACTM,KAAKL,EAAIA,EACTK,KAAKJ,KAAOA,EACZI,KAAKH,SAAWA,EAChBG,KAAKF,OAASA,EACdE,KAAKD,OAASA,EAGX,QAAAE,GACH,MAAO,oCAAsCD,KAAKN,EAAI,MAAQM,KAAKL,EAAI,UAAwB,IAAZK,KAAKJ,KAAeL,KAAKC,GAAK,UAA4B,IAAhBQ,KAAKH,SAAmBN,KAAKC,GAAK,WAAaQ,KAAKF,OAAS,WAAaE,KAAKD,OAKzM,QAAAG,CAASZ,GAQZ,OAPAU,KAAKN,EAAIJ,EAAMI,EACfM,KAAKL,EAAIL,EAAMK,EACfK,KAAKJ,KAAON,EAAMM,KAClBI,KAAKH,SAAWP,EAAMO,SACtBG,KAAKF,OAASR,EAAMQ,OACpBE,KAAKD,OAAST,EAAMS,OAEbC,KAKJ,QAAAG,GAKH,OAJAH,KAAKN,EAAIM,KAAKL,EAAI,EAClBK,KAAKJ,KAAOI,KAAKH,SAAW,EAC5BG,KAAKF,OAASE,KAAKD,OAAS,EAErBC,KAKJ,GAAAI,CAAId,GAQP,OAPAU,KAAKN,GAAKJ,EAAMI,EAChBM,KAAKL,GAAKL,EAAMK,EAChBK,KAAKJ,MAAQN,EAAMM,KACnBI,KAAKH,UAAYP,EAAMO,SACvBG,KAAKF,QAAUR,EAAMQ,OACrBE,KAAKD,QAAUT,EAAMS,OAEdC,KAKJ,KAAAK,CAAMf,GAQT,OAPAU,KAAKN,GAAKJ,EAAMI,EAChBM,KAAKL,GAAKL,EAAMK,EAChBK,KAAKJ,MAAQN,EAAMM,KACnBI,KAAKH,UAAYP,EAAMO,SACvBG,KAAKF,QAAUR,EAAMQ,OACrBE,KAAKD,QAAUT,EAAMS,OAEdC,KAKJ,UAAAM,CAAWC,GACd,MAAMC,EAAeR,KAAKF,OAAQW,EAAeT,KAAKD,OAChDW,EAAOtB,EAAUsB,KAEvBV,KAAKN,EAAIa,EAAOI,GAChBX,KAAKL,EAAIY,EAAOK,GAChBZ,KAAKH,SAAWN,KAAKsB,KAAKN,EAAOO,EAAIP,EAAOQ,GAC5C,IAAIC,EAAQzB,KAAKsB,MAAMN,EAAOU,EAAIV,EAAOW,GAiBzC,OAfAlB,KAAKF,OAAUE,KAAKH,UAAYa,GAAQV,KAAKH,SAAWa,EAAQH,EAAOQ,EAAIxB,KAAK4B,IAAInB,KAAKH,UAAYU,EAAOO,EAAIvB,KAAK6B,IAAIpB,KAAKH,UAC9HG,KAAKD,OAAUiB,GAASN,GAAQM,EAAQN,EAAQH,EAAOW,EAAI3B,KAAK4B,IAAIH,IAAUT,EAAOU,EAAI1B,KAAK6B,IAAIJ,GAE9FR,GAAgB,GAAOR,KAAKF,OAAS,IACrCE,KAAKF,QAAUE,KAAKF,OACpBE,KAAKH,SAAWG,KAAKH,SAAWN,KAAKC,IAGrCiB,GAAgB,GAAOT,KAAKD,OAAS,IACrCC,KAAKD,QAAUC,KAAKD,OACpBiB,GAAgBzB,KAAKC,IAGzBQ,KAAKJ,KAAOoB,EAAQhB,KAAKH,SAElBG,KAKJ,QAAAqB,CAASd,GAgCZ,OA/BsB,IAAlBP,KAAKH,UACLU,EAAOQ,EAAI,EACXR,EAAOO,EAAI,IAGXP,EAAOQ,EAAIxB,KAAK4B,IAAInB,KAAKH,UACzBU,EAAOO,EAAIvB,KAAK6B,IAAIpB,KAAKH,WAGX,IAAdG,KAAKJ,MACLW,EAAOU,GAAKV,EAAOO,EACnBP,EAAOW,EAAIX,EAAOQ,IAGlBR,EAAOU,GAAK1B,KAAK6B,IAAIpB,KAAKJ,KAAOI,KAAKH,UACtCU,EAAOW,EAAI3B,KAAK4B,IAAInB,KAAKJ,KAAOI,KAAKH,WAGrB,IAAhBG,KAAKF,SACLS,EAAOQ,GAAKf,KAAKF,OACjBS,EAAOO,GAAKd,KAAKF,QAGD,IAAhBE,KAAKD,SACLQ,EAAOU,GAAKjB,KAAKD,OACjBQ,EAAOW,GAAKlB,KAAKD,QAGrBQ,EAAOI,GAAKX,KAAKN,EACjBa,EAAOK,GAAKZ,KAAKL,EAEVK,MA9MYZ,EAAAI,GAAaD,KAAKC,GAIlBJ,EAAAkC,KAAyB,EAAV/B,KAAKC,GAIpBJ,EAAAmC,KAAehC,KAAKC,GAAK,EAIzBJ,EAAAsB,KAAenB,KAAKC,GAAK,EAIzBJ,EAAAoC,QAAkB,IAAQjC,KAAKC,GAI/BJ,EAAAqC,QAAkBlC,KAAKC,GAAK"}