/*! * @pixi/spritesheet - v6.5.10 * Compiled Thu, 06 Jul 2023 15:25:11 UTC * * @pixi/spritesheet is licensed under the MIT License. * http://www.opensource.org/licenses/mit-license */ "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@pixi/math"),t=require("@pixi/core"),r=require("@pixi/utils"),s=require("@pixi/loaders"),i=function(){function s(e,r,s){void 0===s&&(s=null),this.linkedSheets=[],this._texture=e instanceof t.Texture?e:null,this.baseTexture=e instanceof t.BaseTexture?e:this._texture.baseTexture,this.textures={},this.animations={},this.data=r;var i=this.baseTexture.resource;this.resolution=this._updateResolution(s||(i?i.url:null)),this._frames=this.data.frames,this._frameKeys=Object.keys(this._frames),this._batchIndex=0,this._callback=null}return s.prototype._updateResolution=function(e){void 0===e&&(e=null);var t=this.data.meta.scale,s=r.getResolutionOfUrl(e,null);return null===s&&(s=void 0!==t?parseFloat(t):1),1!==s&&this.baseTexture.setResolution(s),s},s.prototype.parse=function(e){var t=this;return new Promise((function(r){t._callback=function(t){null==e||e(t),r(t)},t._batchIndex=0,t._frameKeys.length<=s.BATCH_SIZE?(t._processFrames(0),t._processAnimations(),t._parseComplete()):t._nextBatch()}))},s.prototype._processFrames=function(r){for(var i=r,o=s.BATCH_SIZE;i-r