From ca296a2a97825abcfd5f432781518c1c4462ec8d Mon Sep 17 00:00:00 2001 From: fan Date: Mon, 18 Dec 2023 09:56:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BB=A3=E7=A0=81=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 - quasar.config.js | 18 +-- src/drawApp/lineApp.ts | 117 +++++++++------- src/drawApp/lineNetApp.ts | 80 ++++++----- src/drawApp/rangeConfigApp.ts | 93 ++++++------ yarn.lock | 256 ---------------------------------- 6 files changed, 167 insertions(+), 398 deletions(-) diff --git a/package.json b/package.json index 0aa4cab..f42fce7 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,6 @@ "eslint": "^8.10.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-vue": "^9.0.0", - "pixi.js": "7.2.4", "prettier": "^2.5.1", "protoc-gen-ts": "^0.8.6", "ts-md5": "^1.3.1", diff --git a/quasar.config.js b/quasar.config.js index 85b565b..9fcf2b8 100644 --- a/quasar.config.js +++ b/quasar.config.js @@ -53,20 +53,22 @@ module.exports = configure(function (/* ctx */) { // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#build build: { target: { - browser: ['es2019', 'edge88', 'firefox78', 'chrome87', 'safari13.1'], + browser: ['es2020'], node: 'node16', }, env: require('./EnvParse.js')(), chainWebpack(chain) { - chain.plugin('eslint-webpack-plugin') - .use(ESLintPlugin, [{ extensions: ['js', 'vue'] }]) + chain + .plugin('eslint-webpack-plugin') + .use(ESLintPlugin, [{ extensions: ['js', 'vue'] }]); - chain.plugin('define') - .use(require('webpack/lib/DefinePlugin'), [{ + chain.plugin('define').use(require('webpack/lib/DefinePlugin'), [ + { 'process.env': { - NODE_ENV: JSON.stringify(process.env.NODE_ENV) - } - }]) + NODE_ENV: JSON.stringify(process.env.NODE_ENV), + }, + }, + ]); }, vueRouterMode: 'history', // available values: 'hash', 'history' vueRouterBase: BasePath, diff --git a/src/drawApp/lineApp.ts b/src/drawApp/lineApp.ts index 761568d..90aa484 100644 --- a/src/drawApp/lineApp.ts +++ b/src/drawApp/lineApp.ts @@ -1,7 +1,9 @@ import { + ClientEngine, GraphicData, GraphicState, IGraphicApp, + IGraphicStorage, newGraphicApp, } from 'jl-graphic'; import { @@ -68,7 +70,6 @@ import { LogicSectionOperationPlugin, LogicSectionState, } from './graphics/LogicSectionInteraction'; -import { CanvasData, IGraphicAppConfig } from 'src/jl-graphic/app/JlGraphicApp'; import { Notify, QNotifyUpdateOptions } from 'quasar'; import { useLineNetStore } from 'src/stores/line-net-store'; import { alert } from 'src/protos/alertInfo'; @@ -88,58 +89,6 @@ export function destroyLineApp(): void { export function initLineApp(): IGraphicApp { if (lineApp) return lineApp; - const lineAppDataLoader: IGraphicAppConfig['dataLoader'] = async () => { - const lineStore = useLineStore(); - const lineId = lineStore.lineId; - if (!lineId) { - throw Error('请先选择线路'); - } - const { proto: base64, name: lineName } = await getPublishMapInfoByLineId( - lineId, - 'line' - ); - lineStore.setLineName(lineName); - const datas: GraphicData[] = []; - const canvasProperty = new CanvasData(); - if (base64) { - const storage = graphicData.RtssGraphicStorage.deserialize( - toUint8Array(base64) - ); - canvasProperty.copyFrom(storage.canvas); - storage.Platforms.forEach((platform) => { - const g = new PlatformData(platform); - datas.push(g); - }); - storage.stations.forEach((station) => { - datas.push(new StationData(station)); - }); - storage.train.forEach((train) => { - datas.push(new TrainData(train)); - }); - storage.turnouts.forEach((turnout) => { - datas.push(new TurnoutData(turnout)); - }); - storage.signals.forEach((signal) => { - datas.push(new SignalData(signal)); - }); - storage.section.forEach((section) => { - datas.push(new SectionData(section)); - }); - storage.logicSections.forEach((section) => { - datas.push(new LogicSectionData(section)); - }); - storage.separators.forEach((separator) => { - datas.push(new SeparatorData(separator)); - }); - storage.axleCountings.forEach((axleCounting) => { - datas.push(new AxleCountingData(axleCounting)); - }); - storage.trainWindows.forEach((trainWindow) => { - datas.push(new TrainWindowData(trainWindow)); - }); - } - return { datas, canvasProperty }; - }; lineApp = newGraphicApp({ interactiveGraphicTypeIncludes: [ @@ -156,7 +105,7 @@ export function initLineApp(): IGraphicApp { viewportDragLeft: true, wheelZoom: true, }, - dataLoader: lineAppDataLoader, + dataLoader: loadLineDatas, }); const graphicTemplate = [ @@ -181,6 +130,7 @@ export function initLineApp(): IGraphicApp { sectionOperationPlugin.init(lineApp); lineApp.enableWsMassaging({ + engine: ClientEngine.MQTT, wsUrl: getWebsocketUrl(), token: getJwtToken() as string, }); @@ -241,6 +191,65 @@ export function initLineApp(): IGraphicApp { return lineApp; } +export async function loadLineDatas(): Promise { + const lineStore = useLineStore(); + const lineId = lineStore.lineId; + if (!lineId) { + throw Error('请先选择线路'); + } + const { proto: base64, name: lineName } = await getPublishMapInfoByLineId( + lineId, + 'line' + ); + lineStore.setLineName(lineName); + const datas: GraphicData[] = []; + if (base64) { + const storage = graphicData.RtssGraphicStorage.deserialize( + toUint8Array(base64) + ); + console.log('加载数据', storage); + storage.Platforms.forEach((platform) => { + const g = new PlatformData(platform); + datas.push(g); + }); + storage.stations.forEach((station) => { + datas.push(new StationData(station)); + }); + storage.train.forEach((train) => { + datas.push(new TrainData(train)); + }); + storage.turnouts.forEach((turnout) => { + datas.push(new TurnoutData(turnout)); + }); + storage.signals.forEach((signal) => { + datas.push(new SignalData(signal)); + }); + storage.section.forEach((section) => { + datas.push(new SectionData(section)); + }); + storage.logicSections.forEach((section) => { + datas.push(new LogicSectionData(section)); + }); + storage.separators.forEach((separator) => { + datas.push(new SeparatorData(separator)); + }); + storage.axleCountings.forEach((axleCounting) => { + datas.push(new AxleCountingData(axleCounting)); + }); + storage.trainWindows.forEach((trainWindow) => { + datas.push(new TrainWindowData(trainWindow)); + }); + return Promise.resolve({ + canvasProperty: storage.canvas, + datas: datas, + }); + } else { + return Promise.resolve({ + datas: [], + }); + } +} + function handleSubscribe(lineApp: IGraphicApp) { const lineStore = useLineStore(); const lineId = lineStore.lineId; diff --git a/src/drawApp/lineNetApp.ts b/src/drawApp/lineNetApp.ts index d507aed..fb6f1ae 100644 --- a/src/drawApp/lineNetApp.ts +++ b/src/drawApp/lineNetApp.ts @@ -3,6 +3,7 @@ import { GraphicData, GraphicState, newGraphicApp, + IGraphicStorage, } from 'jl-graphic'; import { getPublishLineNet } from 'src/api/PublishApi'; import { graphicData } from 'src/protos/stationLayoutGraphics'; @@ -34,7 +35,6 @@ import { getWebsocketUrl } from 'src/configs/UrlManage'; import { getJwtToken } from 'src/configs/TokenManage'; import { alert } from 'src/protos/alertInfo'; import { Notify } from 'quasar'; -import { CanvasData, IGraphicAppConfig } from 'src/jl-graphic/app/JlGraphicApp'; let lineNetApp: IGraphicApp | null = null; @@ -50,41 +50,6 @@ export function destroyLineNetApp(): void { } export function initLineNetApp(): IGraphicApp { - const lineNetStore = useLineNetStore(); - const lineNetAppDataLoader: IGraphicAppConfig['dataLoader'] = async () => { - const { proto: base64, name: lineNetName } = await getPublishLineNet(); - lineNetStore.setLineNetName(lineNetName); - const datas: GraphicData[] = []; - const canvasProperty = new CanvasData(); - if (base64) { - const storage = graphicData.RtssGraphicStorage.deserialize( - toUint8Array(base64) - ); - canvasProperty.copyFrom(storage.canvas); - storage.runLines.forEach((runLine) => { - const g = new RunLineData(runLine); - datas.push(g); - }); - storage.pathLines.forEach((pathLine) => { - const g = new PathLineData(pathLine); - datas.push(g); - }); - storage.stationLines.forEach((stationLine) => { - const g = new StationLineData(stationLine); - datas.push(g); - }); - storage.trainLines.forEach((trainLine) => { - const g = new TrainLineData(trainLine); - datas.push(g); - }); - storage.rects.forEach((rect) => { - const g = new RectData(rect); - datas.push(g); - }); - } - return { datas, canvasProperty }; - }; - lineNetApp = newGraphicApp({ interactiveGraphicTypeIncludes: [ RunLine.Type, @@ -97,7 +62,7 @@ export function initLineNetApp(): IGraphicApp { viewportDragLeft: true, wheelZoom: true, }, - dataLoader: lineNetAppDataLoader, + dataLoader: loadLineNetDatas, }); const graphicTemplate = [ new RunLineTemplate(new RunLineData()), @@ -136,6 +101,47 @@ export function initLineNetApp(): IGraphicApp { return lineNetApp; } +export async function loadLineNetDatas(): Promise { + const lineNetStore = useLineNetStore(); + const { proto: base64, name: lineNetName } = await getPublishLineNet(); + lineNetStore.setLineNetName(lineNetName); + const datas: GraphicData[] = []; + if (base64) { + const storage = graphicData.RtssGraphicStorage.deserialize( + toUint8Array(base64) + ); + console.log('加载数据', storage); + storage.runLines.forEach((runLine) => { + const g = new RunLineData(runLine); + datas.push(g); + }); + storage.pathLines.forEach((pathLine) => { + const g = new PathLineData(pathLine); + datas.push(g); + }); + storage.stationLines.forEach((stationLine) => { + const g = new StationLineData(stationLine); + datas.push(g); + }); + storage.trainLines.forEach((trainLine) => { + const g = new TrainLineData(trainLine); + datas.push(g); + }); + storage.rects.forEach((rect) => { + const g = new RectData(rect); + datas.push(g); + }); + return Promise.resolve({ + canvasProperty: storage.canvas, + datas: datas, + }); + } else { + return Promise.resolve({ + datas: [], + }); + } +} + function handleSubscribe(lineNetApp: IGraphicApp) { const lineNetStore = useLineNetStore(); lineNetApp.enableWsMassaging({ diff --git a/src/drawApp/rangeConfigApp.ts b/src/drawApp/rangeConfigApp.ts index e0e5e58..69ef921 100644 --- a/src/drawApp/rangeConfigApp.ts +++ b/src/drawApp/rangeConfigApp.ts @@ -13,6 +13,7 @@ import { newGraphicApp, MenuItemOptions, ContextMenu, + IGraphicStorage, } from 'jl-graphic'; import { LogicSectionData, @@ -31,7 +32,6 @@ import { getPublishMapInfoByLineId } from 'src/api/PublishApi'; import { useRangeConfigStore } from 'src/stores/range-config-store'; import { graphicData } from 'src/protos/stationLayoutGraphics'; import { toUint8Array } from 'js-base64'; -import { CanvasData, IGraphicAppConfig } from 'src/jl-graphic/app/JlGraphicApp'; let rangeConfigApp: IGraphicApp; @@ -40,46 +40,6 @@ export function getRangeConfigApp() { } export function initRangeConfigApp(lineId: number) { - const dataLoader: IGraphicAppConfig['dataLoader'] = async () => { - if (!lineId) throw Error('请先选择线路'); - const store = useRangeConfigStore(); - - const { proto: base64, name: lineName } = await getPublishMapInfoByLineId( - lineId, - 'line' - ); - store.setLineName(lineName); - const datas: GraphicData[] = []; - const canvasProperty = new CanvasData(); - if (base64) { - const storage = graphicData.RtssGraphicStorage.deserialize( - toUint8Array(base64) - ); - canvasProperty.copyFrom(storage.canvas); - storage.Platforms.forEach((platform) => { - datas.push(new PlatformData(platform)); - }); - storage.stations.forEach((station) => { - datas.push(new StationData(station)); - }); - storage.turnouts.forEach((turnout) => { - datas.push(new TurnoutData(turnout)); - }); - storage.section.forEach((section) => { - datas.push(new SectionData(section)); - }); - storage.logicSections.forEach((section) => { - datas.push(new LogicSectionData(section)); - }); - storage.separators.forEach((separator) => { - datas.push(new SeparatorData(separator)); - }); - storage.axleCountings.forEach((axleCounting) => { - datas.push(new AxleCountingData(axleCounting)); - }); - } - return { datas, canvasProperty }; - }; rangeConfigApp = newGraphicApp({ mouseToolOptions: { boxSelect: true, @@ -93,7 +53,7 @@ export function initRangeConfigApp(lineId: number) { LogicSection.Type, Turnout.Type, ], - dataLoader, + dataLoader: () => loadRangeConfigDatas(lineId), }); const graphicTemplate = [ new SignalTemplate(new SignalData(), new SignalState()), @@ -132,6 +92,55 @@ export function initRangeConfigApp(lineId: number) { return rangeConfigApp; } +export async function loadRangeConfigDatas( + lineId: number +): Promise { + if (!lineId) throw Error('请先选择线路'); + const store = useRangeConfigStore(); + + const { proto: base64, name: lineName } = await getPublishMapInfoByLineId( + lineId, + 'line' + ); + store.setLineName(lineName); + const datas: GraphicData[] = []; + if (base64) { + const storage = graphicData.RtssGraphicStorage.deserialize( + toUint8Array(base64) + ); + console.log('加载数据', storage); + storage.Platforms.forEach((platform) => { + datas.push(new PlatformData(platform)); + }); + storage.stations.forEach((station) => { + datas.push(new StationData(station)); + }); + storage.turnouts.forEach((turnout) => { + datas.push(new TurnoutData(turnout)); + }); + storage.section.forEach((section) => { + datas.push(new SectionData(section)); + }); + storage.logicSections.forEach((section) => { + datas.push(new LogicSectionData(section)); + }); + storage.separators.forEach((separator) => { + datas.push(new SeparatorData(separator)); + }); + storage.axleCountings.forEach((axleCounting) => { + datas.push(new AxleCountingData(axleCounting)); + }); + return Promise.resolve({ + canvasProperty: storage.canvas, + datas: datas, + }); + } else { + return Promise.resolve({ + datas: [], + }); + } +} + export async function loadLineDatas(app: IGraphicApp) { const store = useRangeConfigStore(); const lineId = store.lineId; diff --git a/yarn.lock b/yarn.lock index 42a056e..cef08a9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -101,33 +101,16 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@pixi/accessibility@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/accessibility/-/accessibility-7.2.4.tgz#3198d0059c230c668b1179457346a3b5dcba6e64" - integrity sha512-EVjuqUqv9FeYFXCv0S0qj1hgCtbAMNBPCbOGEtiMogpM++/IySxBZvcOYg3rRgo9inwt2s4Bi7kUiqMPD8hItw== - "@pixi/accessibility@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/accessibility/-/accessibility-7.3.2.tgz#e823d96a2d032a5bbaccdf547fcf46746bfb865a" integrity sha512-MdkU22HTauRvq9cMeWZIQGaDDa86sr+m12rKNdLV+FaDQgP/AhP+qCVpK7IKeJa9BrWGXaYMw/vueij7HkyDSA== -"@pixi/app@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/app/-/app-7.2.4.tgz#ae16fdc9fce04224fb36311168d902a2e7d0e65a" - integrity sha512-eJ2jpu5P28ip07nLItw6sETXn45P4KR/leMJ6zPHRlhT1m8t5zTsWr3jK4Uj8LF2E+6KlPNzLQh5Alf/unn/aQ== - "@pixi/app@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/app/-/app-7.3.2.tgz#7121aaa11ffbf586738e2422db7e12464f6c46e7" integrity sha512-3YRFSMvAxDebAz3/JJv+2jzbPkT8cHC0IHmmLRN8krDL1pZV+YjMLgMwN/Oeyv5TSbwNqnrF5su5whNkRaxeZQ== -"@pixi/assets@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/assets/-/assets-7.2.4.tgz#944f4a15acc888071c0811d3d68524afb0ed069c" - integrity sha512-7199re3wvMAlVqXLaCyAr8IkJSXqkeVAxcYyB2rBu4Id5m2hhlGX1dQsdMBiCXLwu6/LLVqDvJggSNVQBzL6ZQ== - dependencies: - "@types/css-font-loading-module" "^0.0.7" - "@pixi/assets@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/assets/-/assets-7.3.2.tgz#9f460f9939b60d12a6af184bf21978f714876421" @@ -135,13 +118,6 @@ dependencies: "@types/css-font-loading-module" "^0.0.7" -"@pixi/color@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/color/-/color-7.2.4.tgz#6d6d5dbc01ae2a4f1c8eb48e98fff89ac0c3e40d" - integrity sha512-B/+9JRcXe2uE8wQfsueFRPZVayF2VEMRB7XGeRAsWCryOX19nmWhv0Nt3nOU2rvzI0niz9XgugJXsB6vVmDFSg== - dependencies: - colord "^2.9.3" - "@pixi/color@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/color/-/color-7.3.2.tgz#3a9f03ece87ed03748e1ee71658e1fc627c19981" @@ -154,41 +130,16 @@ resolved "https://registry.npmmirror.com/@pixi/colord/-/colord-2.9.6.tgz#7e4e7851480da6fd3cef4e331f008d60be7e1204" integrity sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA== -"@pixi/compressed-textures@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/compressed-textures/-/compressed-textures-7.2.4.tgz#bbf84689a9f4f41d5a8e9476ea6520a4c19412ac" - integrity sha512-atnWyw/ot/Wg69qhgskKiuTYCZx15IxV35sa0KyXMthyjyvDLCIvOn0nczM6wCBy9H96SjJbfgynVWhVrip6qw== - "@pixi/compressed-textures@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/compressed-textures/-/compressed-textures-7.3.2.tgz#2a0f6c809e5bbdfdf4933c47cd261d89f38a9612" integrity sha512-J3ENMHDPQO6CJRei55gqI0WmiZJIK6SgsW5AEkShT0aAe5miEBSomv70pXw/58ru+4/Hx8cXjamsGt4aQB2D0Q== -"@pixi/constants@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/constants/-/constants-7.2.4.tgz#45c23b247309e78d4105f04063ad8b453dae8b2f" - integrity sha512-hKuHBWR6N4Q0Sf5MGF3/9l+POg/G5rqhueHfzofiuelnKg7aBs3BVjjZ+6hZbd6M++vOUmxYelEX/NEFBxrheA== - "@pixi/constants@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/constants/-/constants-7.3.2.tgz#185b1fe4e65c936cdd59748111432f0878ee47d9" integrity sha512-Q8W3ncsFxmfgC5EtokpG92qJZabd+Dl+pbQAdHwiPY3v+8UNq77u4VN2qtl1Z04864hCcg7AStIYEDrzqTLF6Q== -"@pixi/core@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/core/-/core-7.2.4.tgz#9f93a0744c795b17045127c2630f976580f03008" - integrity sha512-0XtvrfxHlS2T+beBBSpo7GI8+QLyyTqMVQpNmPqB4woYxzrOEJ9JaUFBaBfCvycLeUkfVih1u6HAbtF+2d1EjQ== - dependencies: - "@pixi/color" "7.2.4" - "@pixi/constants" "7.2.4" - "@pixi/extensions" "7.2.4" - "@pixi/math" "7.2.4" - "@pixi/runner" "7.2.4" - "@pixi/settings" "7.2.4" - "@pixi/ticker" "7.2.4" - "@pixi/utils" "7.2.4" - "@types/offscreencanvas" "^2019.6.4" - "@pixi/core@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/core/-/core-7.3.2.tgz#9c72234da688b665325fd5f8362537e0877a2443" @@ -204,101 +155,51 @@ "@pixi/utils" "7.3.2" "@types/offscreencanvas" "^2019.6.4" -"@pixi/display@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/display/-/display-7.2.4.tgz#cbf46ba0c0c0d30064b9ce67190a0a6a3624c62f" - integrity sha512-w5tqb8cWEO5qIDaO9GEqRvxYhL0iMk0Wsngw23bbLm1gLEQmrFkB2tpJlRAqd7H82C3DrDDeWvkrrxW6+m4apg== - "@pixi/display@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/display/-/display-7.3.2.tgz#5d4005045ebd47db9974327df2f861e95ad84028" integrity sha512-cY5AnZ3TWt5GYGx4e5AQ2/2U9kP+RorBg/O30amJ+8e9bFk9rS8cjh/DDq/hc4lql96BkXAInTl40eHnAML5lQ== -"@pixi/events@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/events/-/events-7.2.4.tgz#06434c9e84838b87d7626151ec556a66796ac206" - integrity sha512-/JtmoB98fzIU8giN9xvlRvmvOi6u4MaD2DnKNOMHkQ1MBraj3pmrXM9fZ0JbNzi+324GraAAY76QidgHjIYoYQ== - "@pixi/events@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/events/-/events-7.3.2.tgz#ff985f7dae291a440298b2d5d91dd63341aa36d7" integrity sha512-Moca9epu8jk1wIQCdVYjhz2pD9Ol21m50wvWUKvpgt9yM/AjkCLSDt8HO/PmTpavDrkhx5pVVWeDDA6FyUNaGA== -"@pixi/extensions@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/extensions/-/extensions-7.2.4.tgz#ab2940abce3935706e956d1bcf2dbf44aca440db" - integrity sha512-Mnqv9scbL1ARD3QFKfOWs2aSVJJfP1dL8g5UiqGImYO3rZbz/9QCzXOeMVIZ5n3iaRyKMNhFFr84/zUja2H7Dw== - "@pixi/extensions@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/extensions/-/extensions-7.3.2.tgz#8e5589c534d3866ddae023666891a793b308a256" integrity sha512-Qw84ADfvmVu4Mwj+zTik/IEEK9lWS5n4trbrpQCcEZ+Mb8oRAXWvKz199mi1s7+LaZXDqeCY1yr2PHQaFf1KBA== -"@pixi/extract@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/extract/-/extract-7.2.4.tgz#2db62611a3135ee8232affdb7b26cab37cb2a0a3" - integrity sha512-wlXZg+J2L/1jQhRi5nZQP/cXshovhjksjss91eAKMvY5aGxNAQovCP4xotJ/XJjfTvPMpeRzHPFYzm3PrOPQ7g== - "@pixi/extract@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/extract/-/extract-7.3.2.tgz#b9a29e147bc1817d0400a7dfcd4fb7dbf972ce41" integrity sha512-KsoflvQZV/XD8A8xbtRnmI4reYekbI4MOi7ilwQe5tMz6O1mO7IzrSukxkSMD02f6SpbAqbi7a1EayTjvY0ECQ== -"@pixi/filter-alpha@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/filter-alpha/-/filter-alpha-7.2.4.tgz#f33621fa4bdc95de09457780aa33eb253fe6447f" - integrity sha512-UTUMSGyktUr+I9vmigqJo9iUhb0nwGyqTTME2xBWZvVGCnl5z+/wHxvIBBCe5pNZ66IM15pGXQ4cDcfqCuP2kA== - "@pixi/filter-alpha@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/filter-alpha/-/filter-alpha-7.3.2.tgz#7404c5e1a73f148579d32547680a35dcf5a45a67" integrity sha512-nZMdn310wH5ZK1slwv3X4qT8eLoAGO7SgYGCy5IsMtpCtNObzE9XA4tAfhXrjihyzPS9KvszgAbnv1Qpfh0/uw== -"@pixi/filter-blur@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/filter-blur/-/filter-blur-7.2.4.tgz#834447f9d6edec7d27414c9961b9e6009acd678a" - integrity sha512-aLyXIoxy14bTansCPtbY8x7Sdn2OrrqkF/pcKiRXHJGGhi7wPacvB/NcmYJdnI/n2ExQ6V5Njuj/nfrsejVwcA== - "@pixi/filter-blur@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/filter-blur/-/filter-blur-7.3.2.tgz#290eb8b464ab3885829918cde38f1b5e10532dc8" integrity sha512-unu3zhwHMhN+iAe7Td2rK40i2UJ2GOhzWK+6jcU3ZkMOsFCT5kgBoMRTejeQVcvCs6GoYK8imbkE7mXt05Vj6A== -"@pixi/filter-color-matrix@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/filter-color-matrix/-/filter-color-matrix-7.2.4.tgz#4c9e6e174b27635ce5e92f34d372366b901e250f" - integrity sha512-DFtayybYXoUh73eHUFRK5REbi1t3FZuVUnaQTj+euHKF9L7EaYc3Q9wctpx1WPRcwkqEX50M4SNFhxpA7Pxtaw== - "@pixi/filter-color-matrix@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/filter-color-matrix/-/filter-color-matrix-7.3.2.tgz#80e6dfb75caa7118e51a39686d46371f3c5f2010" integrity sha512-rbyjes/9SMoV9jjPiK0sLMkmLfN8D17GoTJIfq/KLv1x9646W5fL2QSKkN04UkZ+020ndWvIOxK1S97tvRyCfg== -"@pixi/filter-displacement@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/filter-displacement/-/filter-displacement-7.2.4.tgz#39da0592966079d7e194be46494b8055b5eebda2" - integrity sha512-Simq3IBJKt7+Gvk4kK7OFkfoeYUMhNhIyATCdeT+Jkdkq5WV7pYnH5hqO0YW7eAHrgjV13yn6t4H/GC4+6LhEA== - "@pixi/filter-displacement@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/filter-displacement/-/filter-displacement-7.3.2.tgz#648a46b6c3afadc188d4b700834ca722f870338e" integrity sha512-ZHl7Sfb8JYd9Z6j96OHCC0NhMKhhXJRE5AbkSDohjEMVCK1BV5rDGAHV8WVt/2MJ/j83CXUpydzyMhdM4lMchg== -"@pixi/filter-fxaa@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/filter-fxaa/-/filter-fxaa-7.2.4.tgz#78fac5466ca1a249f343be1af90c79bae399bf92" - integrity sha512-qzKjdL+Ih18uGTJLg8tT/H+YCsTeGkw2uF7lyKnw/lxGLJQhLWIhM95M9qSNgxbXyW1vp7SbG81a9aAEz2HAhA== - "@pixi/filter-fxaa@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/filter-fxaa/-/filter-fxaa-7.3.2.tgz#47c6ac6703284a32570adfe2cbf77bba5295c3cf" integrity sha512-9brtlxDnQTZk2XiFBKdBK9e+8CX9LdxxcL7LRpjEyiHuAPvTlQgu9B85LrJ4GzWKqJJKaIIZBzhIoiCLUnfeXg== -"@pixi/filter-noise@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/filter-noise/-/filter-noise-7.2.4.tgz#0586a00381ec0e63f6c00d49cd58b781eaf07f37" - integrity sha512-QAU9Ybj2ZQrWM9ZEjTTC0iLnQcuyNoZNRinxSbg1G0yacpmsSb9wvV5ltIZ66+hfY+90+u2Nudt/v9g6pvOdGg== - "@pixi/filter-noise@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/filter-noise/-/filter-noise-7.3.2.tgz#e5f1ea435611fa1a6f3c5a30f4ce3c86d90cc267" @@ -309,115 +210,56 @@ resolved "https://registry.npmmirror.com/@pixi/graphics-extras/-/graphics-extras-7.3.2.tgz#b40996e75fda5768971cbc5c97c8c9857dc10b0f" integrity sha512-XmKcDxYKZMPpjmjoDINXzcbwrPieB9aTMyOe3oR+ILFQFL7wbEU7Bp0vdWbay+vizBUGXOetQeu/+aO9ThzWtA== -"@pixi/graphics@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/graphics/-/graphics-7.2.4.tgz#8500b604c36184736926393cb0ca9b9de9afef86" - integrity sha512-3A2EumTjWJgXlDLOyuBrl9b6v1Za/E+/IjOGUIX843HH4NYaf1a2sfDfljx6r3oiDvy+VhuBFmgynRcV5IyA0Q== - "@pixi/graphics@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/graphics/-/graphics-7.3.2.tgz#42928e8840c24b4f53882b26c95cbc5ef227bfdb" integrity sha512-PhU6j1yub4tH/s+/gqByzgZ3mLv1mfb6iGXbquycg3+WypcxHZn0opFtI/axsazaQ9SEaWxw1m3i40WG5ANH5g== -"@pixi/math@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/math/-/math-7.2.4.tgz#219b64ca44348a1ee900ee074c51ee7e41615059" - integrity sha512-LJB+mozyEPllxa0EssFZrKNfVwysfaBun4b2dJKQQInp0DafgbA0j7A+WVg0oe51KhFULTJMpDqbLn/ITFc41A== - "@pixi/math@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/math/-/math-7.3.2.tgz#bcf2357d8bfa2a7836d645063b1f854c4a24d745" integrity sha512-dutoZ0IVJ5ME7UtYNo2szu4D7qsgtJB7e3ylujBVu7BOP2e710BVtFwFSFV768N14h9H5roGnuzVoDiJac2u+w== -"@pixi/mesh-extras@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/mesh-extras/-/mesh-extras-7.2.4.tgz#e3c6721c1a8ff5852e76402276b2f495b7db702d" - integrity sha512-Lxqq/1E2EmDgjZX8KzjhBy3VvITIQ00arr2ikyHYF1d0XtQTKEYpr8VKzhchqZ5/9DuyTDbDMYGhcxoNXQmZrQ== - "@pixi/mesh-extras@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/mesh-extras/-/mesh-extras-7.3.2.tgz#fc00a6acb811a0780ce7b54ade844b32d20c9621" integrity sha512-s/tg9TsTZZxLEdCDKWnBChDGkc041HCTP7ykJv4fEROzb9B0lskULYyvv+/YNNKa2Ugb9WnkMknpOdOXCpjyyg== -"@pixi/mesh@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/mesh/-/mesh-7.2.4.tgz#c78cc24f831a9e08d4ac0a1706e82f3498ba6907" - integrity sha512-wiALIqcRKib2BqeH9kOA5fOKWN352nqAspgbDa8gA7OyWzmNwqIedIlElixd0oLFOrIN5jOZAdzeKnoYQlt9Aw== - "@pixi/mesh@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/mesh/-/mesh-7.3.2.tgz#e0159b03c1ae60dfba7c8e87f84c4400e4bcc9c7" integrity sha512-LFkt7ELYXQLgbgHpjl68j6JD5ejUwma8zoPn2gqSBbY+6pK/phjvV1Wkh76muF46VvNulgXF0+qLIDdCsfrDaA== -"@pixi/mixin-cache-as-bitmap@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-7.2.4.tgz#4fb69efc40b30b0a8c2c1ad1eee6ca3227eccaed" - integrity sha512-95L/9nzfLHw6GoeqqRl/RjSloKvRt0xrc2inCmjMZvMsFUEtHN2F8IWd1k5vcv0S+83NCreFkJg6nJm1m5AZqg== - "@pixi/mixin-cache-as-bitmap@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-7.3.2.tgz#dc6b53f370444b12e58593aebc87231fff88f20e" integrity sha512-bZRlyUN5+9kCUjn67V0IFtYIrbmx9Vs4sMOmXyrX3Q4B4gPLE46IzZz3v0IVaTjp32udlQztfJalIaWbuqgb3A== -"@pixi/mixin-get-child-by-name@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-7.2.4.tgz#863b14c774d3af7e2a38a68904c06bc51a2b51dd" - integrity sha512-9g17KgSBEEhkinnKk4dqmxagzHOCPSTvGB6lOopBq4yyXmr/2WVv+QGjuzE0O+p80szQeBJjPBQxzrfBILaSRw== - "@pixi/mixin-get-child-by-name@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-7.3.2.tgz#59ac446c3c75e096aee8d36bdb72bd4aa1430a4d" integrity sha512-mbUi3WxXrkViH7qOgjk4fu2BN36NwNb7u+Fy1J5dS8Bntj57ZVKmEV9PbUy0zYjXE8rVmeAvSu/2kbn5n9UutQ== -"@pixi/mixin-get-global-position@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/mixin-get-global-position/-/mixin-get-global-position-7.2.4.tgz#8c0b96a0bcd381db9486954aeeb6d06c5ea2e2c0" - integrity sha512-UrAUF2BXCeWtFgR2m+er41Ky7zShT7r228cZkB6ZfYwMeThhwqG5mH68UeCyP6p68JMpT1gjI2DPfeSRY3ecnA== - "@pixi/mixin-get-global-position@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/mixin-get-global-position/-/mixin-get-global-position-7.3.2.tgz#84efe8bf315e7e1f539435281302c938d98725ab" integrity sha512-1nhWbBgmw6rK7yQJxzeI9yjKYYEkM5i3pee8qVu4YWo3b1xWVQA7osQG7aGM/4qywDkXaA1ZvciA5hfg6f4Q5Q== -"@pixi/particle-container@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/particle-container/-/particle-container-7.2.4.tgz#8f277f65e73b061d0859c7e526f5161f9b090242" - integrity sha512-tpSzilZGFtAoi8XhzL0TecLPNRQAbY8nWV9XNGXJDw+nxXp18GCe8L6eEmnHLlAug67BRHl65DtrdvTknPX+4g== - "@pixi/particle-container@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/particle-container/-/particle-container-7.3.2.tgz#7e2826ea986a1cf2954830eab99b7f8bee4042d7" integrity sha512-JYc4j4z97KmxyLp+1Lg0SNi8hy6RxcBBNQGk+CSLNXeDWxx3hykT5gj/ORX1eXyzHh1ZCG1XzeVS9Yr8QhlFHA== -"@pixi/prepare@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/prepare/-/prepare-7.2.4.tgz#fd470bbc7dd90c4a8111989c405ffb5521850ff9" - integrity sha512-Yff5Sh4kTLdKc5VkkM44LW9gpj7Izw8ns3P1TzWxqeGjzPZ3folr/tQujGL+Qw+8A9VESp+hX9MSIHyw+jpyrg== - "@pixi/prepare@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/prepare/-/prepare-7.3.2.tgz#d643bbab6df768c52819806a186063ea13bb2c73" integrity sha512-aLPAXSYLUhMwxzJtn9m0TSZe+dQlZCt09QNBqYbSi8LZId54QMDyvfBb4zBOJZrD2xAZgYL5RIJuKHwZtFX6lQ== -"@pixi/runner@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/runner/-/runner-7.2.4.tgz#7356e768a43809ed6f8b3254e9bdd8c1a47af0e7" - integrity sha512-YtyqPk1LA+0guEFKSFx6t/YSvbEQwajFwi4Ft8iDhioa6VK2MmTir1GjWwy7JQYLcDmYSAcQjnmFtVTZohyYSw== - "@pixi/runner@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/runner/-/runner-7.3.2.tgz#5cd89cba0a604272e7320d292fedca36a681c486" integrity sha512-maKotoKJCQiQGBJwfM+iYdQKjrPN/Tn9+72F4WIf706zp/5vKoxW688Rsktg5BX4Mcn7ZkZvcJYTxj2Mv87lFA== -"@pixi/settings@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/settings/-/settings-7.2.4.tgz#bfd3107ad425f99316018ee441accdf7d55627e6" - integrity sha512-ZPKRar9EwibijGmH8EViu4Greq1I/O7V/xQx2rNqN23XA7g09Qo6yfaeQpufu5xl8+/lZrjuHtQSnuY7OgG1CA== - dependencies: - "@pixi/constants" "7.2.4" - "@types/css-font-loading-module" "^0.0.7" - ismobilejs "^1.1.0" - "@pixi/settings@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/settings/-/settings-7.3.2.tgz#6c14babf416d6c9ddb72f07b0c517ae0353a38b6" @@ -427,85 +269,41 @@ "@types/css-font-loading-module" "^0.0.7" ismobilejs "^1.1.0" -"@pixi/sprite-animated@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/sprite-animated/-/sprite-animated-7.2.4.tgz#46b95e52781dd7cf84ee315521c209e48c40656d" - integrity sha512-9eRriPSC0QVS7U9zQlrG3uEI5+h3fi+mqofXy+yjk1sGCmXSIJME5p2wg2mzxoJk3qkSMagQA9QHtL26Fti8Iw== - "@pixi/sprite-animated@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/sprite-animated/-/sprite-animated-7.3.2.tgz#a35891380b4c0e4029170fe5cbcbbb9edbba07c5" integrity sha512-j9pyUe4cefxE9wecNfbWQyL5fBQKvCGYaOA0DE1X46ukBHrIuhA8u3jg2X3N3r4IcbVvxpWFYDrDsWXWeiBmSw== -"@pixi/sprite-tiling@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/sprite-tiling/-/sprite-tiling-7.2.4.tgz#7bcbd6e0096512fe18934a7b3250c57be19b63e4" - integrity sha512-nGfxQoACRx49dUN0oW1vFm3141M+7gkAbzoNJym2Pljd2dpLME9fb5E6Lyahu0yWMaPRhhGorn6z9VIGmTF3Jw== - "@pixi/sprite-tiling@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/sprite-tiling/-/sprite-tiling-7.3.2.tgz#d1c75c7a4ffd7e92a68f95cd4bbb5be0b9eb6c66" integrity sha512-tWVVb/rMIx5AczfUrVxa0dZaIufP5C0IOL7IGfFUDQqDu5JSAUC0mwLe4F12jAXBVsqYhCGYx5bIHbPiI5vcSQ== -"@pixi/sprite@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/sprite/-/sprite-7.2.4.tgz#be7cd2d58d263131019545a83bb4df7340452ba1" - integrity sha512-DhR1B+/d0eXpxHIesJMXcVPrKFwQ+zRA1LvEIFfzewqfaRN3X6PMIuoKX8SIb6tl+Hq8Ba9Pe28zI7d2rmRzrA== - "@pixi/sprite@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/sprite/-/sprite-7.3.2.tgz#421bea2ccfc51230886e3533d99eeb00e5bf6bf8" integrity sha512-IpWTKXExJNXVcY7ITopJ+JW48DahdbCo/81D2IYzBImq3jyiJM2Km5EoJgvAM5ZQ3Ev3KPPIBzYLD+HoPWcxdw== -"@pixi/spritesheet@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/spritesheet/-/spritesheet-7.2.4.tgz#9214d0c75aa95639c1f528091ac4a4850f5b5b8e" - integrity sha512-LNmlavyiMQeCF0U4S+yhzxUYmPmat6EpLjLnkGukQTZV5CZkxDCVgXM9uKoRF2DvNydj4yuwZ6+JjK8QssHI8Q== - "@pixi/spritesheet@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/spritesheet/-/spritesheet-7.3.2.tgz#9fd551cef05c2302d1999c895510eeba038350e7" integrity sha512-UkwqrPYDqrEdK5ub9qn/9VBvt5caA8ffV5iYR6ssCvrpaQovBKmS+b5pr/BYf8xNTExDpR3OmPIo8iDEYWWLuw== -"@pixi/text-bitmap@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/text-bitmap/-/text-bitmap-7.2.4.tgz#444010da3898c35e2cdb01493bdc21706c9356a1" - integrity sha512-3u2CP4VN+muCaq/jtj7gn0hb3DET/X2S04zTBcgc2WVGufJc62yz+UDzS9jC+ellotVdt9c8U74++vpz3zJGfw== - "@pixi/text-bitmap@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/text-bitmap/-/text-bitmap-7.3.2.tgz#68a7c21ce4174d34e46d4a957d4083f687fed3be" integrity sha512-p8KLgtZSPowWU/Zj+GVtfsUT8uGYo4TtKKYbLoWuxkRA5Pc1+4C9/rV/EOSFfoZIdW5C+iFg5VxRgBllUQf+aA== -"@pixi/text-html@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/text-html/-/text-html-7.2.4.tgz#4702cdb97c6a10ca883d004808d45b1517c7129b" - integrity sha512-0NfLAE/w51ZtatxVqLvDS62iO0VLKsSdctqTAVv4Zlgdk9TKJmX1WUucHJboTvbm2SbDjNDGfZ6qXM5nAslIDQ== - "@pixi/text-html@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/text-html/-/text-html-7.3.2.tgz#443f669a3444386a62e28dd8f3da66e45593df05" integrity sha512-IYhBWEPOvqUtlHkS5/c1Hseuricj5jrrGd21ivcvHmcnK/x2m+CRGvvzeBp1mqoYBnDbQVrD2wSXSe4Dv9tEJA== -"@pixi/text@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/text/-/text-7.2.4.tgz#b31e7619ba80acee69cd9fb33948d34f1839bc61" - integrity sha512-DGu7ktpe+zHhqR2sG9NsJt4mgvSObv5EqXTtUxD4Z0li1gmqF7uktpLyn5I6vSg1TTEL4TECClRDClVDGiykWw== - "@pixi/text@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/text/-/text-7.3.2.tgz#c38dcecd3b6aceec53b1d4207327812d88b1cf26" integrity sha512-LdtNj+K5tPB/0UcDcO52M/C7xhwFTGFhtdF42fPhRuJawM23M3zm1Y8PapXv+mury+IxCHT1w30YlAi0qTVpKQ== -"@pixi/ticker@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/ticker/-/ticker-7.2.4.tgz#5acb761d3b53a1bbb2e34db59eb2a1b0442a8ed8" - integrity sha512-hQQHIHvGeFsP4GNezZqjzuhUgNQEVgCH9+qU05UX1Mc5UHC9l6OJnY4VTVhhcHxZjA6RnyaY+1zBxCnoXuazpg== - dependencies: - "@pixi/extensions" "7.2.4" - "@pixi/settings" "7.2.4" - "@pixi/utils" "7.2.4" - "@pixi/ticker@7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/ticker/-/ticker-7.3.2.tgz#898278eb07da4dc4c38cc710c1fff0c7ad5c6099" @@ -515,19 +313,6 @@ "@pixi/settings" "7.3.2" "@pixi/utils" "7.3.2" -"@pixi/utils@7.2.4": - version "7.2.4" - resolved "https://registry.npmmirror.com/@pixi/utils/-/utils-7.2.4.tgz#9f74e859481e3efbb6e54e524427b39a6d99829c" - integrity sha512-VUGQHBOINIS4ePzoqafwxaGPVRTa3oM/mEutIIHbNGI3b+QvSO+1Dnk40M0zcH6Bo+MxQZbOZK5X/wO9oU5+LQ== - dependencies: - "@pixi/color" "7.2.4" - "@pixi/constants" "7.2.4" - "@pixi/settings" "7.2.4" - "@types/earcut" "^2.1.0" - earcut "^2.2.4" - eventemitter3 "^4.0.0" - url "^0.11.0" - "@pixi/utils@7.3.2", "@pixi/utils@^7.3.2": version "7.3.2" resolved "https://registry.npmmirror.com/@pixi/utils/-/utils-7.3.2.tgz#556499eae6439259551ab9b86efb039522b61611" @@ -1481,11 +1266,6 @@ color-name@~1.1.4: resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -colord@^2.9.3: - version "2.9.3" - resolved "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -3363,42 +3143,6 @@ pixi-viewport@^5.0.1: resolved "https://registry.npmmirror.com/pixi-viewport/-/pixi-viewport-5.0.2.tgz#d0065bd28a3c34d5888ce66eff538fa78ef5cd07" integrity sha512-U77KnCTl81xEgxEQRFEuI7MYVySWwCVkA41EnM8KiOYwgVOwdBUa7318O+u61IOnTwnoYLzaihy/kpoONKU13Q== -pixi.js@7.2.4: - version "7.2.4" - resolved "https://registry.npmmirror.com/pixi.js/-/pixi.js-7.2.4.tgz#4cd6776bf7f74a6c5e121dd1b59329e66be2ce49" - integrity sha512-nBH60meoLnHxoMFz17HoMxXS4uJpG5jwIdL+Gx2S11TzWgP3iKF+/WLOTrkSdyuQoQSdIBxVqpnYii0Wiox15A== - dependencies: - "@pixi/accessibility" "7.2.4" - "@pixi/app" "7.2.4" - "@pixi/assets" "7.2.4" - "@pixi/compressed-textures" "7.2.4" - "@pixi/core" "7.2.4" - "@pixi/display" "7.2.4" - "@pixi/events" "7.2.4" - "@pixi/extensions" "7.2.4" - "@pixi/extract" "7.2.4" - "@pixi/filter-alpha" "7.2.4" - "@pixi/filter-blur" "7.2.4" - "@pixi/filter-color-matrix" "7.2.4" - "@pixi/filter-displacement" "7.2.4" - "@pixi/filter-fxaa" "7.2.4" - "@pixi/filter-noise" "7.2.4" - "@pixi/graphics" "7.2.4" - "@pixi/mesh" "7.2.4" - "@pixi/mesh-extras" "7.2.4" - "@pixi/mixin-cache-as-bitmap" "7.2.4" - "@pixi/mixin-get-child-by-name" "7.2.4" - "@pixi/mixin-get-global-position" "7.2.4" - "@pixi/particle-container" "7.2.4" - "@pixi/prepare" "7.2.4" - "@pixi/sprite" "7.2.4" - "@pixi/sprite-animated" "7.2.4" - "@pixi/sprite-tiling" "7.2.4" - "@pixi/spritesheet" "7.2.4" - "@pixi/text" "7.2.4" - "@pixi/text-bitmap" "7.2.4" - "@pixi/text-html" "7.2.4" - pixi.js@^7.3.2: version "7.3.2" resolved "https://registry.npmmirror.com/pixi.js/-/pixi.js-7.3.2.tgz#86f0287a3763e9141691f496e384a2763fb6552c"