"use strict";(globalThis.webpackChunkwordpress_particles=globalThis.webpackChunkwordpress_particles||[]).push([[2864],{2864:(t,n,s)=>{s.r(n),s.d(n,{loadExportJSONPlugin:()=>r});class i{constructor(t,n){this._exportJSON=async()=>{const t=JSON.stringify(this._container.actualOptions,((t,n)=>{if(!t.startsWith("_"))return n}),2);return new Blob([t],{type:"application/json"})},this._container=t,this._engine=n}async export(t){const n={supported:!1};return"json"===t&&(n.supported=!0,n.blob=await this._exportJSON()),n}}class e{constructor(t){this.id="export-json",this._engine=t}getPlugin(t){return new i(t,this._engine)}loadOptions(){}needsPlugin(){return!0}}async function r(t,n=!0){await t.addPlugin(new e(t),n)}}}]);