Files
open-kimi-ppt-skill/editor/neo-ppt/assets/ThumbnailSlide-COLdjDXw.js
T

16 lines
378 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/echartsCore-DWDeKkr8.js","assets/echarts-B_3wWCq7.js","assets/rolldown-runtime-DWdDZTNf.js"])))=>i.map(i=>d[i]);
import{n as e}from"./rolldown-runtime-DWdDZTNf.js";import{At as t,B as n,Ct as r,Dt as i,Et as a,G as o,H as s,K as c,Mt as l,Ot as u,Tt as d,U as f,W as p,Y as m,Z as h,_ as g,_t as _,b as v,ct as y,et as b,g as x,it as S,kt as C,lt as w,m as T,mt as E,ot as ee,pt as D,st as O,ut as k,vt as A,xt as te}from"./vue-B11_pI9F.js";import{c as ne,x as re}from"./const-BjfH-jZe.js";import{t as ie}from"./preload-helper-NECkhNH4.js";import{o as j,r as M}from"./common-utils-G6HD4Ji1.js";import{t as N}from"./_plugin-vue_export-helper-B67ILkmu.js";import{a as ae,n as P,o as oe}from"./kimi-DRwOD7EI.js";import{C as se,D as ce,E as le,L as ue,S as de,T as fe,V as pe,a as me,i as he,j as ge,l as _e,n as ve,o as ye,w as F,y as be}from"./index-jtNAhQeK.js";import{a as I,i as L,n as xe,r as Se,t as Ce}from"./yaml-8mzYdWcr.js";import{n as we,t as Te}from"./yaml-Jsje7sNc.js";import{t as Ee}from"./dexie-HNSdyusO.js";import{C as De,E as Oe,S as ke,T as Ae,_ as je,a as Me,b as Ne,c as Pe,d as Fe,f as Ie,g as Le,h as Re,i as ze,l as Be,m as Ve,n as He,o as Ue,p as We,r as Ge,s as Ke,t as qe,u as Je,v as Ye,w as Xe,x as Ze,y as Qe}from"./prosemirror-KiX6ZXa-.js";import{t as $e}from"./katex-BotMgawn.js";import{t as et}from"./shapePreset-CxGn1Ud3.js";import{n as tt}from"./faIcons-u_2ozSt4.js";var nt={indent:4,lineWidth:-1,noRefs:!0,quotingType:`"`,forceQuotes:!1}.indent??2,rt=new Set([`bounds`,`size`,`arrow`,`adjustments`]);function it(e){if(e.length===0)throw Error(`fs.json 不能为空`);let t=e[0],n=e.slice(1),r=Te(t.content),i=new Map(n.map(e=>[e.path,e.content])),a=r.pages.map(e=>{let t=i.get(e);if(!t)throw Error(`找不到页面文件: ${e}`);return{...we(t),pageId:e.replace(/\.page$/,``),pagePath:e}});return{...r.version===`v2`?{version:`v2`}:{},title:r.title,customFonts:r.customFonts,theme:r.theme,size:r.size,pages:a,pptdFileName:t.path}}function at(e){return e instanceof L?String(e.value):void 0}function ot(e){return e instanceof L||e instanceof Se||e instanceof xe?e.range??null:null}function st(e){let t=e.split(`
`).map(e=>e.match(/^( +)(?=\S)/)?.[1].length??0).filter(e=>e>0);return t.length?Math.min(...t):nt}function ct(e,t){return t-(e.lastIndexOf(`
`,t-1)+1)}function lt(e,t){if(t===0||e.trim()===``)return e;if(t>0)return`${` `.repeat(t)}${e}`;let n=-t,r=0;for(;r<e.length&&n>0&&e[r]===` `;)r++,n--;return e.slice(r)}function ut(e,t,n){let r=e.slice(t[0],t[2]);r.endsWith(`
`)&&(r=r.slice(0,-1));let i=r.split(`
`),a=ct(e,t[0]),o=n+2-a;i[0]=`${` `.repeat(n)}- `+i[0];for(let e=1;e<i.length;e++)i[e]=lt(i[e],o);return i.join(`
`)}function dt(e){return e===`BLOCK_LITERAL`||e===`BLOCK_FOLDED`}function ft(e){if(!(e instanceof L))return;let t=e.type;return dt(t)?t:void 0}function pt(e,t){if(e instanceof Se&&t instanceof Se){e.flow=t.flow;for(let n of e.items){if(!(n.key instanceof L)||typeof n.key.value!=`string`)continue;let e=n.key.value,r=n.value,i=t.get(e,!0),a=ft(i);a&&r instanceof L&&(r.type=a),pt(r,i)}}else e instanceof xe&&t instanceof xe&&(e.flow=t.flow,e.items.forEach((e,n)=>{pt(e,t.items[n])}))}function mt(e,t){if(e instanceof Se)for(let t of e.items){let e=t.key instanceof L&&typeof t.key.value==`string`?t.key.value:void 0;mt(t.value,e)}else if(e instanceof xe){t&&rt.has(t)&&(e.flow=!0);for(let t of e.items)mt(t)}}function ht(e,t=nt,n){let r=new Ce.Document(e);if(mt(r.contents),n){let e=Ce.parseDocument(n);pt(r.contents,e.contents)}return r.toString({indent:t,lineWidth:0,flowCollectionPadding:!1})}function gt(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>e!==void 0))}function _t(e){if(!e)return{};let t=I.load(e);return t&&typeof t==`object`&&!Array.isArray(t)?t:{}}function vt(e,t){let n=ht(e,t).trimEnd().split(`
`),r=` `.repeat(t);n[0]=`${r}- `+n[0];for(let e=1;e<n.length;e++)n[e]=`${r} `+n[e];return n.join(`
`)}function yt(e,t,n,r,i){let a=new Map(r.map(e=>[e.elementId,e])),o=new Map;for(let n of t.items){if(!(n instanceof Se))continue;let t=n.get(`elementId`);if(typeof t!=`string`)continue;let r=ot(n);r&&o.set(t,ut(e,r,i))}let s=[];for(let e of n){let t=e.elementId;if(typeof t!=`string`){s.push(vt(e,i));continue}let n=a.get(t),r=o.get(t);n&&r&&M(e,n)?s.push(r):s.push(vt(e,i))}return s.length===0?`elements: []
`:`elements:
`+s.join(`
`)+`
`}function bt(e,t,n,r,i){let a=t.contents,o=[],s=new Set;for(let t of a.items){let a=at(t.key);if(!a)continue;s.add(a);let c=ot(t.key),l=ot(t.value);if(!c||!l){let e=ht({[a]:n[a]},i).trimEnd();o.push(e+`
`);continue}if(a===`elements`){let a=t.value,s=n.elements??[],c=r.elements??[];o.push(yt(e,a,s,c,i));continue}if(M(n[a],r[a])){o.push(e.slice(c[0],l[2]));continue}let u=ht({[a]:n[a]},i).trimEnd();o.push(u+`
`)}for(let e of Object.keys(n))if(!s.has(e)){let t=ht({[e]:n[e]},i).trimEnd();o.push(t+`
`)}return o.join(``)}function xt(e,t){let n=Ce.parseDocument(e),r=n.toJSON(),i=st(e);return M(t,r)?e:bt(e,n,t,r,i)}function St(e,t){let{pageId:n,pagePath:r,...i}=e;return t?xt(t,i):ht(i)}function Ct(e,t){return xt(e,t)}function wt(e,t){let n=e,r=t.version===`v2`||n.version===`v2`;return gt({version:r?`v2`:void 0,title:e.title,customFonts:r?n.customFonts??t.customFonts:void 0,theme:e.theme,size:e.size,pages:e.pages.map(e=>e.pagePath??`${e.pageId}.page`)})}function Tt(e){let{pageId:t,pagePath:n,...r}=e;return r}function Et(e,t){return t?M(e,_t(t))?t:ht(e,st(t),t):ht(e,2)}function Dt(e,t){let n=new Map(t?.map(e=>[e.path,e.content])??[]),r=e.pptdFileName??`presentation.pptd`,i=n.get(r),a=wt(e,_t(i)),o=i?Ct(i,a):ht(a),s=e.pages.map(e=>{let t=e.pagePath??`${e.pageId}.page`;return{path:t,content:St(e,n.get(t))}});return[{path:r,content:o},...s]}function Ot(e,t){let n=new Map(t?.map(e=>[e.path,e.content])??[]),r=e.pptdFileName??`presentation.pptd`,i=n.get(r),a=Et(wt(e,_t(i)),i),o=e.pages.map(e=>{let t=e.pagePath??`${e.pageId}.page`,r=n.get(t);return{path:t,content:Et(Tt(e),r)}});return[{path:r,content:a},...o]}var kt=[960,540],At={indent:4,lineWidth:-1,noRefs:!0,quotingType:`"`,forceQuotes:!1};function R(e,t,n,r){let i={path:t,message:n,value:r};e.warnings.push(i),he(`[PPTD v2 converter]`,i)}function z(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function jt(e){return typeof e==`string`}function Mt(e){return typeof e==`number`&&Number.isFinite(e)}function Nt(e){return typeof e==`boolean`}function Pt(e){return jt(e)||Mt(e)||Nt(e)}function B(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>e!==void 0))}function Ft(e){return!e||Object.keys(e).length===0}function It(e,t){if(!e)return;let n=Object.fromEntries(Object.entries(e).map(([e,n])=>[e,t(n,e)]).filter(([,e])=>e!==void 0));return Object.keys(n).length?n:void 0}function Lt(e,t,n,r){let i=t[n];if(i!==void 0){if(jt(i))return i;R(e,r,`Expected string,已丢弃`,i)}}function Rt(e,t,n,r){let i=t[n];if(i!==void 0){if(Mt(i))return i;R(e,r,`Expected number,已丢弃`,i)}}function zt(e,t,n,r){let i=t[n];if(i!==void 0){if(Nt(i))return i;R(e,r,`Expected boolean,已丢弃`,i)}}function Bt(e,t,n){if(!Array.isArray(t)){R(e,n,`Expected number array,已丢弃`,t);return}let r=t.filter((t,r)=>Mt(t)?!0:(R(e,`${n}[${r}]`,`Expected number,已丢弃`,t),!1));return r.length?r:void 0}function Vt(e,t,n,r){if(!Array.isArray(t)||t.length!==r){R(e,n,`Expected tuple with ${r} items,已丢弃`,t);return}let i=[];for(let r=0;r<t.length;r++){let a=t[r];if(!Mt(a)){R(e,`${n}[${r}]`,`Expected number,已丢弃`,a);return}i.push(a)}return i}function Ht(e,t,n){if(jt(t))return t;if(Mt(t)||Nt(t))return R(e,n,`Text value converted to string`,t),String(t);if(z(t)&&Pt(t.text))return R(e,n,`Wrapped text object unwrapped`,t),String(t.text);R(e,n,`Expected text string,已丢弃`,t)}function Ut(e){return e===`contents`?`table_of_contents`:e===`end`?`final`:e}function Wt(e,t,n){if(e){if(!z(e)){R(t,n,`Expected text style object,已丢弃`,e);return}return B({color:Lt(t,e,`color`,`${n}.color`),fontSize:Rt(t,e,`fontSize`,`${n}.fontSize`),fontFamily:Lt(t,e,`fontFamily`,`${n}.fontFamily`),italic:e.fontStyle===`italic`?!0:void 0,lineHeight:Rt(t,e,`lineHeight`,`${n}.lineHeight`),lineHeightPx:Rt(t,e,`lineHeightPx`,`${n}.lineHeightPx`),letterSpacing:Rt(t,e,`letterSpacing`,`${n}.letterSpacing`),marginTop:Rt(t,e,`marginTop`,`${n}.marginTop`)})}}function Gt(e,t,n){if(!z(e)){R(t,n,`Text content requires object,已丢弃`,e);return}let r=Ht(t,e.text,`${n}.text`);if(r===void 0)return;let i,a;e.style!==void 0&&(jt(e.style)?i=e.style:z(e.style)?(a=Wt(e.style,t,`${n}.style`),R(t,`${n}.style`,`Inline style object merged into text content`,e.style)):R(t,`${n}.style`,`Expected string,已丢弃`,e.style));let o=e.textDirection===`horizontal`||e.textDirection===`vertical`?e.textDirection:void 0;return e.textDirection!==void 0&&o===void 0&&R(t,`${n}.textDirection`,`Invalid textDirection,已丢弃`,e.textDirection),B({text:r,style:i,color:Lt(t,e,`color`,`${n}.color`)??a?.color,fontSize:Rt(t,e,`fontSize`,`${n}.fontSize`)??a?.fontSize,fontFamily:Lt(t,e,`fontFamily`,`${n}.fontFamily`)??a?.fontFamily,italic:e.fontStyle===`italic`?!0:a?.italic,lineHeight:Rt(t,e,`lineHeight`,`${n}.lineHeight`)??a?.lineHeight,lineHeightPx:Rt(t,e,`lineHeightPx`,`${n}.lineHeightPx`)??a?.lineHeightPx,letterSpacing:Rt(t,e,`letterSpacing`,`${n}.letterSpacing`)??a?.letterSpacing,textDirection:o,wrap:zt(t,e,`wrap`,`${n}.wrap`),align:e.align,marginTop:Rt(t,e,`marginTop`,`${n}.marginTop`)??a?.marginTop,gradient:e.gradient,shadow:e.shadow})}function Kt(e,t,n){let r=Gt(e,t,n);if(!r)return;let{style:i,textDirection:a,wrap:o,gradient:s,shadow:c,...l}=r;return a!==void 0&&R(t,`${n}.textDirection`,`v2 Cell 不支持 textDirection,已丢弃`,a),o!==void 0&&R(t,`${n}.wrap`,`v2 Cell 不支持 wrap,已丢弃`,o),s!==void 0&&R(t,`${n}.gradient`,`v2 Cell 不支持 gradient,已丢弃`,s),c!==void 0&&R(t,`${n}.shadow`,`v2 Cell 不支持 shadow,已丢弃`,c),B({...l,textStyle:i})}function qt(e,t,n,r={}){if(e){if(!z(e)){R(t,n,`Expected fill object,已丢弃`,e);return}if(e.type===`solid`){if(!jt(e.color)){R(t,`${n}.color`,`Solid fill requires color,已丢弃`,e.color);return}return{type:`solid`,color:e.color}}if(e.type===`gradient`){if(!Array.isArray(e.stops)){R(t,`${n}.stops`,`Gradient fill requires stops,已丢弃`,e);return}return{type:`gradient`,gradientType:e.gradientType,stops:e.stops,angle:e.angle}}if(e.type!==`image`){R(t,`${n}.type`,`Expected fill object with valid type,已丢弃`,e.type);return}if(!jt(e.src)){R(t,`${n}.src`,`Image fill requires src,已丢弃`,e.src);return}return e.mask&&!r.ignoreImageMask&&R(t,`${n}.mask`,`v2 ImageFill.mask 当前上下文无法生成同尺寸覆盖 Shape,已丢弃`,e.mask),B({type:`image`,src:e.src,fit:e.fit,crop:e.crop,opacity:e.opacity})}}function Jt(e,t,n){if(e){if(e===`none`){R(t,n,`v2 TableStyle 没有 none fill 语义,已丢弃`,e);return}return{type:`solid`,color:e}}}function Yt(e,t,n,r=!1){if(!e)return e;if(!z(e)){R(t,n,`Expected border object,已丢弃`,e);return}if(e.style===`none`)return R(t,`${n}.style`,r?`v2 BorderSpec 用 null 表示无边框`:`v2 Border 不支持 style: none,已丢弃`,e),r?null:void 0;if(e.style!==void 0&&![`solid`,`dash`,`dot`].includes(e.style)){R(t,`${n}.style`,`Invalid border style,已丢弃`,e.style);return}return B({style:e.style,width:Rt(t,e,`width`,`${n}.width`),color:Lt(t,e,`color`,`${n}.color`)})}function Xt(e,t,n){if(e)return Array.isArray(e)?e.map((e,r)=>Yt(e,t,`${n}[${r}]`,!0)):Yt(e,t,n,!0)}function Zt(e,t,n){return typeof e!=`object`||!e?e:B({style:e.style,color:e.color,width:e.width,arrow:e.arrow===!0?`end`:void 0})}function Qt(e,t,n){if(!e)return;let r;return r=typeof e.label==`object`&&e.label!==null?B({...e.label,numberFormat:e.numberFormat}):e.numberFormat&&e.label!==!1?{numberFormat:e.numberFormat}:e.label,B({show:e.show,min:e.min,max:e.max,title:e.title,label:r,axisLine:Zt(e.axisLine,t,`${n}.axisLine`),gridLine:Zt(e.gridLine,t,`${n}.gridLine`)})}function $t(e){if(e)return B({show:e.show,content:e.content===`name`?`category`:e.content,color:e.color,numberFormat:e.numberFormat,fontSize:e.fontSize})}function en(e,t,n){return e===!1||e===void 0?e:B({shape:e.shape===`square`?`rect`:e.shape,fill:tn(e.fill,t,`${n}.fill`),border:Yt(e.border,t,`${n}.border`)??void 0,size:e.size})}function tn(e,t,n){if(e)return e.type===`solid`?e.color:{...e}}function nn(e,t,n){if(!e)return;let r=B({fontSize:e.fontSize,fontFamily:e.fontFamily,fill:qt(e.fill,t,`${n}.fill`),border:Xt(e.border,t,`${n}.border`)}),i=B({fill:Jt(e.headerFill,t,`${n}.headerFill`),color:e.headerColor,bold:e.headerBold,border:Xt(e.headerBorder,t,`${n}.headerBorder`)}),a=e.bodyFill?.map((r,i)=>B({fill:Jt(r,t,`${n}.bodyFill[${i}]`),color:e.bodyColor,border:Xt(e.bodyBorder,t,`${n}.bodyBorder`)})),o=!e.bodyFill&&(e.bodyColor||e.bodyBorder),s=B({border:Xt(e.lastRowBorder,t,`${n}.lastRowBorder`)}),c=B({fill:Jt(e.firstColumnFill,t,`${n}.firstColumnFill`),color:e.firstColumnColor,bold:e.firstColumnBold});return B({cellStyle:Ft(r)?void 0:r,firstRowStyle:Ft(i)?void 0:i,lastRowStyle:Ft(s)?void 0:s,firstColumnStyle:Ft(c)?void 0:c,bodyStyles:a??(o?[B({color:e.bodyColor,border:Xt(e.bodyBorder,t,`${n}.bodyBorder`)})]:void 0)})}function rn(e,t,n){if(e)return B({colors:e.colors??{},textStyles:It(e.textStyles,(e,r)=>Wt(e,t,`${n}.textStyles.${r}`))??{},tableStyles:It(e.tableStyles,(e,r)=>nn(e,t,`${n}.tableStyles.${r}`))})}function an(e,t,n){return!e||e===`none`?null:e===`triangle`?(R(t,n,`v2 Line 不支持 triangle arrow,已降级为 arrow`,e),`arrow`):e}function on(e,t,n){let[,,r,i]=e.bounds,a=[Math.max(Math.abs(r),1),Math.max(Math.abs(i),1)],o=`0,0 ${Math.max(r,0)},${Math.max(i,0)}`;return B({elementId:e.elementId,elementType:`line`,bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,viewBox:a,points:o,arrow:e.arrow?[an(e.arrow[0],t,`${n}.arrow[0]`),an(e.arrow[1],t,`${n}.arrow[1]`)]:void 0,border:Yt(e.border,t,`${n}.border`)??void 0,shadow:e.shadow})}function sn(e){return e?.type===`image`?e.mask:void 0}function cn(e,t,n,r){if(t)return R(n,`${r}.mask`,`v2 ImageFill.mask 已转换为同尺寸覆盖 Shape`,t),B({elementId:e.overlayElementId??`${e.elementId}-image-mask`,elementType:`shape`,bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,shapeName:e.shapeName??(e.path?`custom`:`rect`),adjustments:e.adjustments,viewBox:e.viewBox,path:e.path,fill:qt(t,n,`${r}.mask`)})}function ln(e,t,n){if(e.shapeName===`straightConnector1`)return on(e,t,n);e.arrow&&R(t,`${n}.arrow`,`v2 Shape 不支持 arrow,非 straightConnector1 连接器已保留为 Shape 并丢弃 arrow`,e.arrow),e.shapeName?.includes(`Connector`)&&R(t,`${n}.shapeName`,`v2 Line 无法精确表达 bent/curved connector,已保留为 Shape`,e.shapeName),e.path&&!e.viewBox&&R(t,`${n}.path`,`自定义 path 缺少 viewBox,v2 渲染可能不一致`,e.path);let r=e.shapeName??(e.path?`custom`:`rect`);return e.shapeName||R(t,`${n}.shapeName`,`v1 Shape 缺少 shapeName,已按 v2 必填字段补默认值`,r),B({elementId:e.elementId,elementType:`shape`,bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,shapeName:r,adjustments:e.adjustments,viewBox:e.viewBox,path:e.path,fill:qt(e.fill,t,`${n}.fill`,{ignoreImageMask:!0}),border:Yt(e.border,t,`${n}.border`)??void 0,shadow:e.shadow})}function un(e,t,n){if(e.shapeName!==`straightConnector1`)return cn({elementId:e.elementId,bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,shapeName:e.shapeName,adjustments:e.adjustments,viewBox:e.viewBox,path:e.path},sn(e.fill),t,`${n}.fill`)}function dn(e,t,n){let r=e;return B({elementId:e.elementId,elementType:`image`,bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,src:e.src,cropShape:e.shapeName?B({shapeName:e.shapeName,adjustments:e.adjustments,viewBox:r.viewBox,path:r.path}):void 0,fit:e.fit,crop:e.crop,border:Yt(e.border,t,`${n}.border`)??void 0,shadow:e.shadow})}function fn(e,t,n){if(Pt(e))return R(t,n,`Cell scalar converted to text content`,e),{text:String(e)};if(!z(e)){R(t,n,`Expected cell object,已丢弃`,e);return}return B({...e.content?Kt(e.content,t,`${n}.content`):void 0,fill:qt(e.fill,t,`${n}.fill`),border:Xt(e.border,t,`${n}.border`),rowSpan:Rt(t,e,`rowSpan`,`${n}.rowSpan`),colSpan:Rt(t,e,`colSpan`,`${n}.colSpan`)})}function pn(e,t){return t?{...e,cellStyle:B({...e?.cellStyle,border:t})}:e}function mn(e,t,n){let r=Array.isArray(e.rows)?e.rows:Array.isArray(e.data)?e.data:[],i=Array.isArray(e.rows)?`${n}.rows`:`${n}.data`;return Array.isArray(e.rows)||R(t,`${n}.rows`,Array.isArray(e.data)?`Table data converted to rows`:`Table rows fallback to []`,e),r.map((e,n)=>{if(!Array.isArray(e)){R(t,`${i}[${n}]`,`Expected cell row array,已丢弃`,e);return}return e.map((e,r)=>fn(e,t,`${i}[${n}][${r}]`)).filter(e=>!!e)}).filter(e=>!!e)}function hn(e,t,n){let r=typeof e.style==`string`?e.style:nn(e.style,t,`${n}.style`),i=Xt(e.border,t,`${n}.border`);return i&&(typeof r==`string`?R(t,`${n}.border`,`v2 Table 没有表格级 border,且无法合并到 theme style 引用,已丢弃`,e.border):r=pn(r,i)),B({elementId:e.elementId,elementType:`table`,bounds:e.bounds,columnWidths:Bt(t,e.columnWidths,`${n}.columnWidths`)??[],rowHeights:Bt(t,e.rowHeights,`${n}.rowHeights`)??[],rows:mn(e,t,n),style:r,shadow:e.shadow})}function gn(e,t,n){return e==null?null:typeof e==`number`||typeof e==`string`||typeof e==`boolean`?e:(R(t,n,`v2 ChartData 只支持 number/string/boolean/null,已转为 null`,e),null)}function _n(e,t,n){let r=[],i=new Set;for(let t of e)for(let e of Object.keys(t))i.has(e)||(i.add(e),r.push(e));return{cols:r,rows:e.map((e,i)=>r.map(r=>gn(e[r],t,`${n}.data[${i}].${r}`)))}}function vn(e,t,n){return jt(e.y)?[e.y]:Array.isArray(e.y)?e.y.filter((e,r)=>jt(e)?!0:(R(t,`${n}[${r}]`,`Expected chart y field string,已丢弃`,e),!1)):(R(t,n,`Chart y requires string or string array,已丢弃`,e.y),[])}function yn(e,t){return{...e.seriesStyle?.[`*`],...e.seriesStyle?.[t]}}function bn(e,t,n){if(e!==void 0){if(jt(e))return e;if(z(e)){let r=Object.entries(e);if(r.length===1){let[i,a]=r[0];if(Pt(a))return R(t,n,`Chart name restored from YAML object`,e),`${i}: ${a}`}}R(t,n,`Expected chart name string,已丢弃`,e)}}function xn(e,t,n,r,i){return bn(t?.name,r,`${i}.seriesStyle.name`)??bn(e.names?.[n],r,i)}function Sn(e,t,n,r,i){return tn(t?.fill,r,`${i}.seriesStyle.fill`)??e.colors?.[n]}function Cn(e){if(e?.stacked===!0)return`value`;if(e?.stacked===`100%`)return`percent`}function wn(e,t,n,r,i,a){e.smooth=t?.smooth,e.lineStyle=t?.line,e.width=t?.width,e.marker=en(t?.marker,i,`${a}.marker`),e.nullHandling=r?.nullHandling,e.lineColor=n}function Tn(e,t,n,r,i,a){let o=yn(e,t),s=Sn(e,o,n,i,a),c=B({type:r,encode:e.options?.direction===`horizontal`&&r===`bar`?{x:t,y:e.x}:{x:e.x,y:t},name:xn(e,o,n,i,`${a}.name`),yAxisIndex:o?.axis===`secondary`?1:void 0,border:Yt(o?.border,i,`${a}.border`)??void 0,dataLabels:$t(o?.dataLabels)});return r===`bar`?(c.fill=s,c.stack=Cn(e.options)):r===`area`?(wn(c,o,s,e.options,i,a),c.areaColor=s,c.stack=Cn(e.options)):r===`line`?wn(c,o,s,e.options,i,a):(c.fill=s,c.marker=en(o?.marker,i,`${a}.marker`)),B(c)}function En(e,t,n,r,i){let a=yn(e,t),o=Sn(e,a,n,r,i),s=e.size??t;return e.size||R(r,`${i}.size`,`v1 bubble 未配置 size 字段,已临时使用 y 字段作为 size`,t),B({type:`bubble`,encode:{x:e.x,y:t,size:s},name:xn(e,a,n,r,`${i}.name`),yAxisIndex:a?.axis===`secondary`?1:void 0,fill:o,border:Yt(a?.border,r,`${i}.border`)??void 0,dataLabels:$t(a?.dataLabels)})}function Dn(e,t,n,r){let i=yn(e,t),a=e.colors?.length?e.colors:tn(i?.fill,n,`${r}.fill`);return B({type:`pie`,encode:{category:e.x,value:t},innerRadius:e.options?.innerRadius,startAngle:e.options?.startAngle,fill:a,border:Yt(i?.border,n,`${r}.border`)??void 0,dataLabels:$t(i?.dataLabels)})}function On(e,t,n,r,i){let a=yn(e,t),o=Sn(e,a,n,r,i),s=B({type:`radar`,encode:{category:e.x,y:t},name:xn(e,a,n,r,`${i}.name`),areaColor:o,dataLabels:$t(a?.dataLabels)});return wn(s,a,o,e.options,r,i),B(s)}function kn(e,t,n){let r=vn(e,t,`${n}.y`);return r.length===0?[]:(e.options?.direction===`horizontal`&&e.type!==`bar`&&R(t,`${n}.options.direction`,`v2 仅对 bar 做 horizontal encode 转换,其他图表方向可能不一致`,e.type),e.type===`pie`?(r.length>1&&R(t,`${n}.y`,`v2 pie 单个 series 只使用第一个 y 字段`,r),[Dn(e,r[0],t,`${n}.series[0]`)]):r.map((r,i)=>{let a=yn(e,r),o=e.type===`combo`?a?.type??`bar`:e.type,s=`${n}.series[${i}]`;return o===`bubble`?En(e,r,i,t,s):o===`radar`?On(e,r,i,t,s):o===`pie`?Dn(e,r,t,s):Tn(e,r,i,o,t,s)}))}function An(e,t,n){return Array.isArray(e.data)?e.data.filter((e,r)=>z(e)?!0:(R(t,`${n}.data[${r}]`,`Expected chart data row object,已丢弃`,e),!1)):(R(t,`${n}.data`,`Chart data fallback to []`,e.data),[])}function jn(e,t,n){let r=Qt(e.xAxis,t,`${n}.xAxis`),i=Qt(e.yAxis,t,`${n}.yAxis`),a=Qt(e.secondaryAxis,t,`${n}.secondaryAxis`),o=e.options?.direction===`horizontal`;return a&&R(t,`${n}.secondaryAxis`,`secondaryAxis 已转换为 yAxis[1],渲染一致性需要后续接入 v2 chart 后验收`,e.secondaryAxis),B({elementId:e.elementId,elementType:`chart`,bounds:e.bounds,data:_n(An(e,t,n),t,`${n}.data`),series:kn(e,t,n),xAxis:o?{...r,type:`value`}:r,yAxis:a?[{...i,type:o?`category`:void 0},a]:o?{...i,type:`category`}:i,barWidth:e.options?.barWidth,title:e.title,legend:e.legend,dataLabels:$t(e.dataLabels),fontFamily:e.options?.fontFamily,fill:qt(e.fill,t,`${n}.fill`),border:Yt(e.border,t,`${n}.border`)??void 0})}function Mn(e,t,n){if(!z(e)){R(t,n,`Expected element object,已丢弃`,e);return}if(!jt(e.elementId)){R(t,`${n}.elementId`,`Element requires elementId,已丢弃`,e.elementId);return}let r=Vt(t,e.bounds,`${n}.bounds`,4);if(r)return{...e,elementId:e.elementId,bounds:r}}function Nn(e,t,n){let r=`elements[${n}](${z(e)&&jt(e.elementId)?e.elementId:n})`,i=Mn(e,t,r);if(!i)return[];if(i.elementType===`text`){let e=Gt(i.content,t,`${r}.content`);return e?[B({elementId:i.elementId,elementType:`text`,bounds:i.bounds,rotation:Rt(t,i,`rotation`,`${r}.rotation`),opacity:Rt(t,i,`opacity`,`${r}.opacity`),flip:i.flip,content:e})]:[]}return i.elementType===`shape`?[ln(i,t,r),un(i,t,r)].filter(Boolean):i.elementType===`image`?[dn(i,t,r)]:i.elementType===`icon`?jt(i.iconName)?[B({elementId:i.elementId,elementType:`icon`,bounds:i.bounds,rotation:Rt(t,i,`rotation`,`${r}.rotation`),opacity:Rt(t,i,`opacity`,`${r}.opacity`),flip:i.flip,iconName:i.iconName,fill:qt(i.fill,t,`${r}.fill`),border:Yt(i.border,t,`${r}.border`)??void 0,shadow:i.shadow})]:(R(t,`${r}.iconName`,`Icon element requires iconName,已丢弃`,i.iconName),[]):i.elementType===`table`?[hn(i,t,r)]:i.elementType===`chart`?[jn(i,t,r)]:(R(t,`${r}.elementType`,`Expected element object with valid elementType,已丢弃`,i.elementType),[])}function Pn(e,t,n,r){return cn({elementId:`background`,overlayElementId:`background-image-mask`,bounds:[0,0,t[0],t[1]],shapeName:`rect`},sn(e),n,r)}function Fn(e,t,n=`presentation`){return z(e)?B({version:`v2`,title:Lt(t,e,`title`,`${n}.title`),size:Vt(t,e.size,`${n}.size`,2)??kt,theme:rn(e.theme,t,`${n}.theme`),pages:Array.isArray(e.pages)?e.pages.filter((e,r)=>jt(e)?!0:(R(t,`${n}.pages[${r}]`,`Expected page path string,已丢弃`,e),!1)):[]}):(R(t,n,`Expected PPTD meta object,已使用默认 v2 meta`,e),{version:`v2`,size:kt,pages:[]})}function In(e,t,n=`page`,r={}){if(!z(e))return R(t,n,`Expected page object,已使用空页面`,e),{elements:[]};let i=r.pageSize??kt,a=e.background,o=Pn(a,i,t,`${n}.background`);o&&!r.pageSize&&R(t,`${n}.background.mask`,`单页转换缺少 presentation.size,已使用默认 960x540 生成背景 mask 覆盖 Shape`,a);let s=Array.isArray(e.elements)?e.elements:[];return Array.isArray(e.elements)||R(t,`${n}.elements`,`Expected elements array,已使用空数组`,e.elements),B({pageType:Ut(e.pageType),background:qt(a,t,`${n}.background`,{ignoreImageMask:!0}),notes:Lt(t,e,`notes`,`${n}.notes`),elements:[...o?[o]:[],...s.flatMap((e,n)=>Nn(e,t,n))]})}function Ln(e){return I.dump(e,At)}function Rn(e){return I.load(e)}function zn(e){if(!Array.isArray(e)||e.length<2)return;let[t,n]=e;if(!(typeof t!=`number`||typeof n!=`number`))return[t,n]}function Bn(e){let t=e.find(e=>e.path.endsWith(`.pptd`));if(!t)return;let n=Rn(t.content);if(z(n))return zn(n.size)}function Vn(e){return Array.isArray(e.pages)&&Array.isArray(e.size)}function Hn(e){let t=Array.isArray(e.elements)?e.elements:[],n=0,r=0;for(let e of t)if(z(e)){if(e.elementType===`line`&&r++,e.elementType===`chart`){let t=e.data;Array.isArray(e.series)&&z(t)&&Array.isArray(t.cols)&&Array.isArray(t.rows)&&r++,e.type&&e.x&&e.y&&n++}if(e.elementType===`text`&&z(e.content)&&(e.content.fontStyle&&n++,(e.content.bold!==void 0||e.content.italic!==void 0||e.content.backgroundColor)&&r++),e.elementType===`image`&&e.cropShape&&r++,e.elementType===`shape`&&e.arrow&&n++,e.elementType===`table`&&Array.isArray(e.rows)){for(let t of e.rows)if(Array.isArray(t))for(let e of t)z(e)&&(e.content&&n++,(e.text!==void 0||e.textStyle!==void 0)&&r++)}}return n>r?`v1`:r>n?`v2`:`unknown`}function Un(e){return z(e)?e.version===`v2`?`v2`:Vn(e)?`v1`:Array.isArray(e.elements)?Hn(e):`unknown`:`unknown`}function Wn(e){try{return Un(Rn(e))}catch{return`unknown`}}function Gn(e){let t=Wn(e.content);return t===`unknown`?e.path.endsWith(`.pptd`)?`v1`:`unknown`:t}function Kn(e){let t={warnings:[]};return{data:Fn(e,t),warnings:t.warnings}}function qn(e){let t={warnings:[]};return{data:In(e,t),warnings:t.warnings}}function Jn(e,t,n,r={}){if(Wn(t)===`v2`)return t;let i=Rn(t);return e.endsWith(`.pptd`)?Ln(Fn(i,n,e)):e.endsWith(`.page`)?Ln(In(i,n,e,r)):t}function Yn(e,t){let n={warnings:[]};return{data:Jn(e,t,n),warnings:n.warnings}}function Xn(e){let t={warnings:[]},n=Bn(e);return{data:e.map(e=>({...e,content:Jn(e.path,e.content,t,{pageSize:n})})),warnings:t.warnings}}var Zn=[`text`,`shape`,`line`,`image`,`icon`,`table`,`chart`],Qn=[`solid`,`gradient`,`image`],$n=[`linear`,`radial`],er=[`fill`,`contain`,`cover`],tr=[`solid`,`dash`,`dot`],nr=[`left`,`center`,`right`,`justify`,`distributed`],rr=[`top`,`middle`,`bottom`],ir=[`horizontal`,`vertical`],ar=[`sharp`,`round`,`smooth`],or=[`arrow`,`stealth`,`diamond`,`oval`],sr=[`category`,`value`],cr=[!0,!1,`start`,`end`,`both`],lr=[`top`,`bottom`,`left`,`right`],ur=[`value`,`percentage`,`category`],dr=[`circle`,`rect`,`diamond`,`triangle`],fr=[`zero`,`gap`,`connect`],pr=[`value`,`percent`],mr=[`value`,`percent`,`stream`],hr=[`linear`,`sqrt`,`log`],gr=[`linear`,`diverging`],_r=[`left`,`right`,`justify`],vr=[`bar`,`line`,`area`,`scatter`,`bubble`,`candlestick`,`pie`,`radar`,`waterfall`,`heatmap`,`treemap`,`sunburst`,`sankey`],yr=[960,540],V=e=>typeof e==`object`&&!!e&&!Array.isArray(e),H=e=>typeof e==`string`,br=e=>typeof e==`number`&&Number.isFinite(e),xr=e=>typeof e==`boolean`,Sr=e=>e===null||H(e)||br(e)||xr(e),U=(e,t)=>t.includes(e),W=e=>Object.fromEntries(Object.entries(e).filter(([,e])=>e!==void 0)),G=(e,t,n,r,i)=>{e.issues.push({path:t,message:n,action:r,value:i})},K=(e,t,n,r)=>{let i=t[n];if(i!==void 0){if(H(i))return i;G(e,r,`Expected string`,`remove`,i)}},q=(e,t,n,r)=>{let i=t[n];if(i!==void 0){if(br(i))return i;G(e,r,`Expected number`,`remove`,i)}},Cr=(e,t,n,r)=>{let i=t[n];if(i!==void 0){if(xr(i))return i;G(e,r,`Expected boolean`,`remove`,i)}},wr=(e,t,n,r,i)=>{if(!Array.isArray(t)||t.length!==r){G(e,n,`Expected tuple with ${r} items`,`remove`,t);return}let a=[];for(let e=0;e<t.length;e++){let r=i(t[e],`${n}[${e}]`,e);if(r===void 0)return;a.push(r)}return a},Tr=(e,t,n,r)=>wr(e,t,n,r,(t,n)=>{if(br(t))return t;G(e,n,`Expected number`,`remove`,t)}),Er=(e,t,n,r)=>wr(e,t,n,r,(t,n)=>{if(xr(t))return t;G(e,n,`Expected boolean`,`remove`,t)}),Dr=(e,t,n,r=!1)=>{if(t===void 0&&r)return;if(!Array.isArray(t)){G(e,n,`Expected string array`,`remove`,t);return}let i=t.filter((t,r)=>H(t)?!0:(G(e,`${n}[${r}]`,`Expected string`,`remove`,t),!1));return i.length>0||!r?i:void 0},Or=(e,t,n)=>{if(!Array.isArray(t)){G(e,n,`Expected number array`,`remove`,t);return}return t.filter((t,r)=>br(t)?!0:(G(e,`${n}[${r}]`,`Expected number`,`remove`,t),!1))},kr=(e,t,n)=>Dr(e,t,n,!0),Ar=(e,t,n)=>{if(H(t))return t;if(!V(t)){G(e,n,`Expected fontFamily string or object`,`remove`,t);return}if(!H(t.latin)||!H(t.ea)){G(e,n,`FontFamily object requires latin and ea`,`remove`,t);return}return{latin:t.latin,ea:t.ea}},jr=(e,t,n)=>W({color:K(e,t,`color`,`${n}.color`),fontSize:q(e,t,`fontSize`,`${n}.fontSize`),fontFamily:t.fontFamily===void 0?void 0:Ar(e,t.fontFamily,`${n}.fontFamily`),bold:Cr(e,t,`bold`,`${n}.bold`),italic:Cr(e,t,`italic`,`${n}.italic`),backgroundColor:K(e,t,`backgroundColor`,`${n}.backgroundColor`),lineHeight:q(e,t,`lineHeight`,`${n}.lineHeight`),lineHeightPx:q(e,t,`lineHeightPx`,`${n}.lineHeightPx`),letterSpacing:q(e,t,`letterSpacing`,`${n}.letterSpacing`),marginTop:q(e,t,`marginTop`,`${n}.marginTop`)}),Mr=(e,t,n)=>{if(!V(t)){G(e,n,`Expected text style object`,`remove`,t);return}return jr(e,t,n)},Nr=(e,t,n)=>wr(e,t,n,2,(t,n,r)=>{if(r===0&&U(t,nr)||r===1&&U(t,rr))return t;G(e,n,`Invalid alignment`,`remove`,t)}),Pr=(e,t,n)=>{if(!V(t)){G(e,n,`Expected border object`,`remove`,t);return}let r;return t.style!==void 0&&(U(t.style,tr)?r=t.style:G(e,`${n}.style`,`Invalid border style`,`remove`,t.style)),W({style:r,width:q(e,t,`width`,`${n}.width`),color:K(e,t,`color`,`${n}.color`)})},Fr=(e,t,n)=>{if(t===null)return null;if(Array.isArray(t)){if(t.length!==2&&t.length!==4){G(e,n,`Expected border tuple with 2 or 4 items`,`remove`,t);return}let r=t.map((t,r)=>t===null?null:Pr(e,t,`${n}[${r}]`));return r.every(e=>e!==void 0)?r:void 0}return Pr(e,t,n)},Ir=(e,t,n)=>{if(!V(t)||!br(t.blur)||!H(t.color)){G(e,n,`Shadow requires blur and color`,`remove`,t);return}let r=t.offset===void 0?void 0:Tr(e,t.offset,`${n}.offset`,2);return{blur:t.blur,color:t.color,...r?{offset:r}:{}}},Lr=(e,t,n)=>{if(!V(t)||!U(t.mode,er)){G(e,n,`Image fit requires valid mode`,`remove`,t);return}return{mode:t.mode}},Rr=(e,t,n)=>{if(!V(t)){G(e,n,`Expected crop object`,`remove`,t);return}return W({left:q(e,t,`left`,`${n}.left`),top:q(e,t,`top`,`${n}.top`),right:q(e,t,`right`,`${n}.right`),bottom:q(e,t,`bottom`,`${n}.bottom`)})},zr=(e,t,n)=>{if(t.type!==`gradient`||!U(t.gradientType,$n)||!Array.isArray(t.stops)){G(e,n,`Gradient fill requires gradientType and stops`,`remove`,t);return}let r=t.stops.map((t,r)=>{if(!V(t)||!br(t.position)||!H(t.color)){G(e,`${n}.stops[${r}]`,`Gradient stop requires position and color`,`remove`,t);return}return{position:t.position,color:t.color}}).filter(e=>!!e);if(r.length<2){G(e,`${n}.stops`,`Gradient fill requires at least 2 stops`,`remove`,t.stops);return}return W({type:`gradient`,gradientType:t.gradientType,stops:r,angle:q(e,t,`angle`,`${n}.angle`)})},Br=(e,t,n)=>{if(!V(t)||!U(t.type,Qn)){G(e,n,`Expected fill object with valid type`,`remove`,t);return}if(t.type===`solid`){if(!H(t.color)){G(e,`${n}.color`,`Solid fill requires color`,`remove`,t.color);return}return{type:`solid`,color:t.color}}if(t.type===`gradient`)return zr(e,t,n);if(!H(t.src)){G(e,`${n}.src`,`Image fill requires src`,`remove`,t.src);return}return W({type:`image`,src:t.src,fit:t.fit===void 0?void 0:Lr(e,t.fit,`${n}.fit`),crop:t.crop===void 0?void 0:Rr(e,t.crop,`${n}.crop`),opacity:q(e,t,`opacity`,`${n}.opacity`)})},Vr=(e,t,n)=>{if(H(t))return t;if(V(t)&&t.type===`gradient`)return zr(e,t,n);G(e,n,`Expected color string or gradient fill`,`remove`,t)},Hr=(e,t,n)=>{if(H(t)||V(t)&&t.type===`gradient`)return Vr(e,t,n);if(Array.isArray(t)){let r=t.map((t,r)=>Hr(e,t,`${n}[${r}]`)).filter(e=>e!==void 0);return r.length>0?r:void 0}if(V(t)){let r={};return Object.entries(t).forEach(([t,i])=>{let a=Vr(e,i,`${n}.${t}`);a!==void 0&&(r[t]=a)}),Object.keys(r).length>0?r:void 0}G(e,n,`Expected chart fill value`,`remove`,t)},Ur=(e,t,n)=>{if(!V(t)||!H(t.shapeName)){G(e,n,`ShapeDef requires shapeName`,`remove`,t);return}if(t.shapeName===`custom`&&!H(t.path)){G(e,n,`Custom ShapeDef requires path`,`remove`,t);return}return W({shapeName:t.shapeName,adjustments:t.adjustments===void 0?void 0:Or(e,t.adjustments,`${n}.adjustments`),viewBox:t.viewBox===void 0?void 0:Tr(e,t.viewBox,`${n}.viewBox`,2),path:K(e,t,`path`,`${n}.path`)})},Wr=(e,t,n)=>{if(!V(t)){G(e,n,`Expected cell style object`,`remove`,t);return}return W({...jr(e,t,n),fill:t.fill===void 0?void 0:Br(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Fr(e,t.border,`${n}.border`),align:t.align===void 0?void 0:Nr(e,t.align,`${n}.align`)})},Gr=(e,t,n)=>{if(!V(t)){G(e,n,`Expected table style object`,`remove`,t);return}let r=Array.isArray(t.bodyStyles)?t.bodyStyles.map((t,r)=>Wr(e,t,`${n}.bodyStyles[${r}]`)).filter(e=>!!e):void 0;return t.bodyStyles!==void 0&&!Array.isArray(t.bodyStyles)&&G(e,`${n}.bodyStyles`,`Expected bodyStyles array`,`remove`,t.bodyStyles),W({cellStyle:t.cellStyle===void 0?void 0:Wr(e,t.cellStyle,`${n}.cellStyle`),firstRowStyle:t.firstRowStyle===void 0?void 0:Wr(e,t.firstRowStyle,`${n}.firstRowStyle`),lastRowStyle:t.lastRowStyle===void 0?void 0:Wr(e,t.lastRowStyle,`${n}.lastRowStyle`),firstColumnStyle:t.firstColumnStyle===void 0?void 0:Wr(e,t.firstColumnStyle,`${n}.firstColumnStyle`),lastColumnStyle:t.lastColumnStyle===void 0?void 0:Wr(e,t.lastColumnStyle,`${n}.lastColumnStyle`),bodyStyles:r&&r.length>0?r:void 0,rowOverColumn:Cr(e,t,`rowOverColumn`,`${n}.rowOverColumn`)})},Kr=(e,t,n)=>{if(!V(t)){G(e,n,`Expected theme object`,`remove`,t);return}let r={};V(t.colors)?Object.entries(t.colors).forEach(([t,i])=>{H(i)?r[t]=i:G(e,`${n}.colors.${t}`,`Expected color string`,`remove`,i)}):t.colors!==void 0&&G(e,`${n}.colors`,`Expected colors object`,`remove`,t.colors);let i={};V(t.textStyles)?Object.entries(t.textStyles).forEach(([t,r])=>{let a=Mr(e,r,`${n}.textStyles.${t}`);a&&(i[t]=a)}):t.textStyles!==void 0&&G(e,`${n}.textStyles`,`Expected textStyles object`,`remove`,t.textStyles);let a={};return V(t.tableStyles)?Object.entries(t.tableStyles).forEach(([t,r])=>{let i=Gr(e,r,`${n}.tableStyles.${t}`);i&&(a[t]=i)}):t.tableStyles!==void 0&&G(e,`${n}.tableStyles`,`Expected tableStyles object`,`remove`,t.tableStyles),W({colors:Object.keys(r).length>0?r:void 0,textStyles:Object.keys(i).length>0?i:void 0,tableStyles:Object.keys(a).length>0?a:void 0})},qr=(e,t,n)=>{if(t===void 0)return;if(!Array.isArray(t)){G(e,n,`Expected customFonts array`,`remove`,t);return}let r=t.map((t,r)=>{if(!V(t)||!H(t.family)||!H(t.src)){G(e,`${n}[${r}]`,`CustomFont requires family and src`,`remove`,t);return}return{family:t.family,src:t.src}}).filter(e=>!!e);return r.length>0?r:void 0},Jr=(e,t,n)=>{let r=H(t.elementId)?t.elementId:void 0,i=Tr(e,t.bounds,`${n}.bounds`,4);if(r||G(e,`${n}.elementId`,`Element requires elementId`,`remove`,t.elementId),i)return W({elementId:r,bounds:i,rotation:q(e,t,`rotation`,`${n}.rotation`),opacity:q(e,t,`opacity`,`${n}.opacity`),flip:t.flip===void 0?void 0:Er(e,t.flip,`${n}.flip`,2)})},Yr=(e,t,n)=>{if(!V(t)){G(e,n,`Text content requires text`,`remove`,t);return}if(!H(t.text)){G(e,`${n}.text`,`Text content requires text string`,`remove`,t.text);return}let r;return t.textDirection!==void 0&&(U(t.textDirection,ir)?r=t.textDirection:G(e,`${n}.textDirection`,`Invalid textDirection`,`remove`,t.textDirection)),W({text:t.text,style:K(e,t,`style`,`${n}.style`),...jr(e,t,n),textDirection:r,wrap:Cr(e,t,`wrap`,`${n}.wrap`),align:t.align===void 0?void 0:Nr(e,t.align,`${n}.align`),gradient:t.gradient===void 0?void 0:zr(e,t.gradient,`${n}.gradient`),shadow:t.shadow===void 0?void 0:Ir(e,t.shadow,`${n}.shadow`)})},Xr=(e,t,n)=>{if(!V(t)){G(e,n,`Expected cell object`,`remove`,t);return}return W({text:K(e,t,`text`,`${n}.text`),textStyle:K(e,t,`textStyle`,`${n}.textStyle`),...jr(e,t,n),fill:t.fill===void 0?void 0:Br(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Fr(e,t.border,`${n}.border`),align:t.align===void 0?void 0:Nr(e,t.align,`${n}.align`),rowSpan:q(e,t,`rowSpan`,`${n}.rowSpan`),colSpan:q(e,t,`colSpan`,`${n}.colSpan`)})},Zr=e=>e.reduce((e,t)=>Math.max(e,t.reduce((e,t)=>e+(br(t.colSpan)&&t.colSpan>1?t.colSpan:1),0)),0),Qr=e=>{let t=Math.max(0,Math.ceil(e));return t>0?Array.from({length:t},()=>1/t):[]},$r=(e,t,n,r,i)=>{let a=t===void 0?void 0:Or(e,t,n);return a&&a.length>0?a:(G(e,n,`${i} fallback to equal rates`,`fallback`,t),Qr(r))},ei=(e,t,n)=>{if(!Array.isArray(t.rows)){G(e,`${n}.rows`,`Table requires rows array`,`remove`,t.rows);return}return t.rows.map((t,r)=>{if(!Array.isArray(t)){G(e,`${n}.rows[${r}]`,`Expected cell row array`,`remove`,t);return}return t.map((t,i)=>Xr(e,t,`${n}.rows[${r}][${i}]`)).filter(e=>!!e)}).filter(e=>!!e)},ti=(e,t,n,r=!1)=>{if(!V(t)){G(e,n,`Expected line style object`,`remove`,t);return}let i;t.style!==void 0&&(U(t.style,tr)?i=t.style:G(e,`${n}.style`,`Invalid line style`,`remove`,t.style));let a;return r&&t.arrow!==void 0&&(U(t.arrow,cr)?a=t.arrow:G(e,`${n}.arrow`,`Invalid axis arrow`,`remove`,t.arrow)),W({style:i,color:K(e,t,`color`,`${n}.color`),width:q(e,t,`width`,`${n}.width`),arrow:a})},ni=(e,t,n)=>{if(H(t))return t;if(!V(t)||!H(t.text)){G(e,n,`Title requires string or object with text`,`remove`,t);return}return W({text:t.text,color:K(e,t,`color`,`${n}.color`),fontSize:q(e,t,`fontSize`,`${n}.fontSize`),fontFamily:t.fontFamily===void 0?void 0:Ar(e,t.fontFamily,`${n}.fontFamily`)})},ri=(e,t,n)=>{if(xr(t))return t;if(!V(t)){G(e,n,`Legend requires boolean or object`,`remove`,t);return}let r;return t.position!==void 0&&(U(t.position,lr)?r=t.position:G(e,`${n}.position`,`Invalid legend position`,`remove`,t.position)),W({show:Cr(e,t,`show`,`${n}.show`),position:r,color:K(e,t,`color`,`${n}.color`),fontSize:q(e,t,`fontSize`,`${n}.fontSize`),fontFamily:t.fontFamily===void 0?void 0:Ar(e,t.fontFamily,`${n}.fontFamily`)})},ii=(e,t,n)=>{if(!V(t)){G(e,n,`Expected dataLabels object`,`remove`,t);return}let r;return t.content!==void 0&&(U(t.content,ur)?r=t.content:G(e,`${n}.content`,`Invalid data label content`,`remove`,t.content)),W({show:Cr(e,t,`show`,`${n}.show`),content:r,color:K(e,t,`color`,`${n}.color`),numberFormat:K(e,t,`numberFormat`,`${n}.numberFormat`),fontSize:q(e,t,`fontSize`,`${n}.fontSize`),fontFamily:t.fontFamily===void 0?void 0:Ar(e,t.fontFamily,`${n}.fontFamily`)})},ai=(e,t,n)=>{if(!V(t)){G(e,n,`Expected axis label object`,`remove`,t);return}return W({color:K(e,t,`color`,`${n}.color`),fontSize:q(e,t,`fontSize`,`${n}.fontSize`),fontFamily:t.fontFamily===void 0?void 0:Ar(e,t.fontFamily,`${n}.fontFamily`),numberFormat:K(e,t,`numberFormat`,`${n}.numberFormat`)})},oi=(e,t,n)=>{if(!V(t)){G(e,n,`Expected axis object`,`remove`,t);return}let r;return t.type!==void 0&&(U(t.type,sr)?r=t.type:G(e,`${n}.type`,`Invalid axis type`,`remove`,t.type)),W({show:Cr(e,t,`show`,`${n}.show`),type:r,min:q(e,t,`min`,`${n}.min`),max:q(e,t,`max`,`${n}.max`),reverse:Cr(e,t,`reverse`,`${n}.reverse`),title:t.title===void 0?void 0:ni(e,t.title,`${n}.title`),label:t.label===void 0?void 0:xr(t.label)?t.label:ai(e,t.label,`${n}.label`),axisLine:t.axisLine===void 0?void 0:xr(t.axisLine)?t.axisLine:ti(e,t.axisLine,`${n}.axisLine`,!0),gridLine:t.gridLine===void 0?void 0:xr(t.gridLine)?t.gridLine:ti(e,t.gridLine,`${n}.gridLine`)})},si=(e,t,n)=>{if(Array.isArray(t)){let r=t.map((t,r)=>oi(e,t,`${n}[${r}]`)).filter(e=>!!e);return r.length>0?r:void 0}return oi(e,t,n)},ci=(e,t,n)=>{if(!V(t)){G(e,n,`Expected spokeAxis object`,`remove`,t);return}return W({show:Cr(e,t,`show`,`${n}.show`),min:q(e,t,`min`,`${n}.min`),max:q(e,t,`max`,`${n}.max`),label:t.label===void 0?void 0:xr(t.label)?t.label:ai(e,t.label,`${n}.label`),axisLine:t.axisLine===void 0?void 0:ti(e,t.axisLine,`${n}.axisLine`),gridLine:t.gridLine===void 0?void 0:ti(e,t.gridLine,`${n}.gridLine`)})},li=(e,t,n)=>{if(t===void 0)return;if(t===!1)return!1;if(!V(t)){G(e,n,`Expected marker object or false`,`remove`,t);return}let r;return t.shape!==void 0&&(U(t.shape,dr)?r=t.shape:G(e,`${n}.shape`,`Invalid marker shape`,`remove`,t.shape)),W({shape:r,fill:t.fill===void 0?void 0:Vr(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),size:q(e,t,`size`,`${n}.size`)})},ui=(e,t,n)=>{if(!V(t)||!H(t.col)||!H(t.value)&&!br(t.value)){G(e,n,`dataFilter requires col and value`,`remove`,t);return}return{col:t.col,value:t.value}},di=(e,t,n,r,i=[])=>{if(!V(t)){G(e,n,`Expected encode object`,`remove`,t);return}let a={};for(let i of r){if(!H(t[i])){G(e,`${n}.${i}`,`Encode field requires string`,`remove`,t[i]);return}a[i]=t[i]}for(let r of i)t[r]!==void 0&&(H(t[r])?a[r]=t[r]:G(e,`${n}.${r}`,`Encode field requires string`,`remove`,t[r]));return a},fi=(e,t,n,r,i,a=[])=>{if(!r)return di(e,t.encode,`${n}.encode`,i,a)??null},pi=(e,t,n)=>W({smooth:Cr(e,t,`smooth`,`${n}.smooth`),lineStyle:t.lineStyle===void 0?void 0:U(t.lineStyle,tr)?t.lineStyle:void 0,width:q(e,t,`width`,`${n}.width`),marker:li(e,t.marker,`${n}.marker`),nullHandling:t.nullHandling===void 0?void 0:U(t.nullHandling,fr)?t.nullHandling:void 0,lineColor:t.lineColor===void 0?void 0:Vr(e,t.lineColor,`${n}.lineColor`)}),mi=(e,t,n)=>{if(!V(t)){G(e,n,`Expected bars style object`,`remove`,t);return}return W({fill:t.fill===void 0?void 0:Vr(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`)})},hi=(e,t,n)=>{if(!V(t)){G(e,n,`Expected colorScale object`,`remove`,t);return}let r;return t.type!==void 0&&(U(t.type,gr)?r=t.type:G(e,`${n}.type`,`Invalid colorScale type`,`remove`,t.type)),W({type:r,domain:t.domain===void 0?void 0:Tr(e,t.domain,`${n}.domain`,2)})},gi=(e,t,n,r=!1)=>{if(!V(t)||!r&&!U(t.type,vr)){G(e,n,`Expected chart series object with valid type`,`remove`,t);return}let i=t.type,a=W({name:K(e,t,`name`,`${n}.name`),xAxisIndex:q(e,t,`xAxisIndex`,`${n}.xAxisIndex`),yAxisIndex:q(e,t,`yAxisIndex`,`${n}.yAxisIndex`),dataLabels:t.dataLabels===void 0?void 0:ii(e,t.dataLabels,`${n}.dataLabels`)});if(i===`bar`){let i=fi(e,t,n,r,[`x`,`y`]);if(i===null)return;let o=t.stack===void 0?void 0:U(t.stack,pr)?t.stack:void 0;return W({type:r?void 0:`bar`,encode:i,...a,stack:o,symbol:t.symbol===void 0?void 0:Ur(e,t.symbol,`${n}.symbol`),fill:t.fill===void 0?void 0:Vr(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`)})}if(i===`line`){let i=fi(e,t,n,r,[`x`,`y`]);return i===null?void 0:W({type:r?void 0:`line`,encode:i,...a,...pi(e,t,n)})}if(i===`area`){let i=fi(e,t,n,r,[`x`,`y`]);if(i===null)return;let o=t.stack===void 0?void 0:U(t.stack,mr)?t.stack:void 0;return W({type:r?void 0:`area`,encode:i,...a,...pi(e,t,n),stack:o,areaColor:t.areaColor===void 0?void 0:Vr(e,t.areaColor,`${n}.areaColor`)})}if(i===`scatter`){let i=fi(e,t,n,r,[`x`,`y`]);return i===null?void 0:W({type:r?void 0:`scatter`,encode:i,...a,dataFilter:t.dataFilter===void 0?void 0:ui(e,t.dataFilter,`${n}.dataFilter`),marker:t.marker===void 0?void 0:li(e,t.marker,`${n}.marker`),fill:t.fill===void 0?void 0:Vr(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`)})}if(i===`bubble`){let i=fi(e,t,n,r,[`x`,`y`,`size`]);if(i===null)return;let o;return t.sizeScale!==void 0&&(U(t.sizeScale,hr)?o=t.sizeScale:G(e,`${n}.sizeScale`,`Invalid sizeScale`,`remove`,t.sizeScale)),W({type:r?void 0:`bubble`,encode:i,...a,dataFilter:t.dataFilter===void 0?void 0:ui(e,t.dataFilter,`${n}.dataFilter`),sizeScale:o,sizeRange:t.sizeRange===void 0?void 0:Tr(e,t.sizeRange,`${n}.sizeRange`,2),fill:t.fill===void 0?void 0:Vr(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`)})}if(i===`candlestick`){let i=fi(e,t,n,r,[`x`,`high`,`low`,`close`],[`open`]);return i===null?void 0:W({type:r?void 0:`candlestick`,encode:i,xAxisIndex:q(e,t,`xAxisIndex`,`${n}.xAxisIndex`),yAxisIndex:q(e,t,`yAxisIndex`,`${n}.yAxisIndex`),upBars:t.upBars===void 0?void 0:mi(e,t.upBars,`${n}.upBars`),downBars:t.downBars===void 0?void 0:mi(e,t.downBars,`${n}.downBars`),wickStyle:t.wickStyle===void 0?void 0:Pr(e,t.wickStyle,`${n}.wickStyle`)})}if(i===`pie`){let i=fi(e,t,n,r,[`category`,`value`]);return i===null?void 0:W({type:r?void 0:`pie`,encode:i,innerRadius:q(e,t,`innerRadius`,`${n}.innerRadius`),startAngle:q(e,t,`startAngle`,`${n}.startAngle`),fill:t.fill===void 0?void 0:Hr(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),dataLabels:t.dataLabels===void 0?void 0:ii(e,t.dataLabels,`${n}.dataLabels`)})}if(i===`radar`){let i=fi(e,t,n,r,[`category`,`y`]);return i===null?void 0:W({type:r?void 0:`radar`,encode:i,...a,...pi(e,t,n),areaColor:t.areaColor===void 0?void 0:Vr(e,t.areaColor,`${n}.areaColor`)})}if(i===`waterfall`){let i=fi(e,t,n,r,[`x`,`y`],[`isTotal`]);return i===null?void 0:W({type:r?void 0:`waterfall`,encode:i,totalBars:t.totalBars===void 0?void 0:mi(e,t.totalBars,`${n}.totalBars`),increaseBars:t.increaseBars===void 0?void 0:mi(e,t.increaseBars,`${n}.increaseBars`),decreaseBars:t.decreaseBars===void 0?void 0:mi(e,t.decreaseBars,`${n}.decreaseBars`),dataLabels:t.dataLabels===void 0?void 0:ii(e,t.dataLabels,`${n}.dataLabels`)})}if(i===`heatmap`){let i=fi(e,t,n,r,[`x`,`y`,`value`]);return i===null?void 0:W({type:r?void 0:`heatmap`,encode:i,colorScheme:t.colorScheme===void 0?void 0:kr(e,t.colorScheme,`${n}.colorScheme`),colorScale:t.colorScale===void 0?void 0:hi(e,t.colorScale,`${n}.colorScale`),colorbar:t.colorbar===void 0?void 0:xr(t.colorbar)?t.colorbar:ri(e,t.colorbar,`${n}.colorbar`),dataLabels:t.dataLabels===void 0?void 0:ii(e,t.dataLabels,`${n}.dataLabels`)})}if(i===`treemap`||i===`sunburst`){let a=fi(e,t,n,r,[`category`,`value`],[`parent`]);return a===null?void 0:W({type:r?void 0:i,encode:a,levels:q(e,t,`levels`,`${n}.levels`),fill:t.fill===void 0?void 0:Hr(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),dataLabels:t.dataLabels===void 0?void 0:ii(e,t.dataLabels,`${n}.dataLabels`)})}let o=fi(e,t,n,r,[`source`,`target`,`flow`]);if(o===null)return;let s;return t.nodeAlign!==void 0&&(U(t.nodeAlign,_r)?s=t.nodeAlign:G(e,`${n}.nodeAlign`,`Invalid nodeAlign`,`remove`,t.nodeAlign)),W({type:r?void 0:`sankey`,encode:o,nodeAlign:s,fill:t.fill===void 0?void 0:Hr(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),dataLabels:t.dataLabels===void 0?void 0:ii(e,t.dataLabels,`${n}.dataLabels`)})},_i=(e,t,n)=>{if(!V(t)){G(e,n,`Expected seriesDefaults object`,`remove`,t);return}let r={};return[`bar`,`line`,`area`,`scatter`,`bubble`,`candlestick`,`radar`].forEach(i=>{let a=t[i];if(a===void 0)return;if(!V(a)){G(e,`${n}.${i}`,`Expected series default object`,`remove`,a);return}let o=gi(e,{...a,type:i},`${n}.${i}`,!0);o&&(r[i]=o)}),Object.keys(r).length>0?r:void 0},vi=(e,t,n)=>{if(!V(t)){G(e,n,`Expected chart data object`,`remove`,t);return}let r=Dr(e,t.cols,`${n}.cols`);if(r){if(!Array.isArray(t.rows)){G(e,`${n}.rows`,`Expected chart rows array`,`remove`,t.rows);return}return{cols:r,rows:t.rows.map((t,r)=>{if(!Array.isArray(t)){G(e,`${n}.rows[${r}]`,`Expected chart row array`,`remove`,t);return}return t.map((t,i)=>Sr(t)?t:(G(e,`${n}.rows[${r}][${i}]`,`Chart cell converted to null`,`replace`,t),null))}).filter(e=>!!e)}}},yi=(e,t,n)=>{if(!V(t)||!U(t.elementType,Zn)){G(e,n,`Expected element object with valid elementType`,`remove`,t);return}let r=Jr(e,t,n);if(!r||!r.elementId)return;if(t.elementType===`text`){let i=Yr(e,t.content,`${n}.content`);return i?{...r,elementType:`text`,content:i}:void 0}if(t.elementType===`shape`){if(!H(t.shapeName)){G(e,`${n}.shapeName`,`Shape element requires shapeName`,`remove`,t.shapeName);return}if(t.shapeName===`custom`&&!H(t.path)){G(e,n,`Custom shape requires path`,`remove`,t);return}return W({...r,elementType:`shape`,shapeName:t.shapeName,adjustments:t.adjustments===void 0?void 0:Or(e,t.adjustments,`${n}.adjustments`),viewBox:t.viewBox===void 0?void 0:Tr(e,t.viewBox,`${n}.viewBox`,2),path:K(e,t,`path`,`${n}.path`),fill:t.fill===void 0?void 0:Br(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),shadow:t.shadow===void 0?void 0:Ir(e,t.shadow,`${n}.shadow`)})}if(t.elementType===`line`){let i=Tr(e,t.viewBox,`${n}.viewBox`,2),a=K(e,t,`points`,`${n}.points`);if(!i||!a)return;let o;t.curve!==void 0&&(U(t.curve,ar)?o=t.curve:G(e,`${n}.curve`,`Invalid line curve`,`remove`,t.curve));let s=t.arrow===void 0?void 0:wr(e,t.arrow,`${n}.arrow`,2,(t,n)=>{if(t===null||U(t,or))return t;G(e,n,`Invalid arrow type`,`remove`,t)});return W({...r,elementType:`line`,viewBox:i,points:a,curve:o,arrow:s,border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),shadow:t.shadow===void 0?void 0:Ir(e,t.shadow,`${n}.shadow`)})}if(t.elementType===`image`){if(!H(t.src)){G(e,`${n}.src`,`Image element requires src`,`remove`,t.src);return}return W({...r,elementType:`image`,src:t.src,cropShape:t.cropShape===void 0?void 0:Ur(e,t.cropShape,`${n}.cropShape`),fit:t.fit===void 0?void 0:Lr(e,t.fit,`${n}.fit`),crop:t.crop===void 0?void 0:Rr(e,t.crop,`${n}.crop`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),shadow:t.shadow===void 0?void 0:Ir(e,t.shadow,`${n}.shadow`)})}if(t.elementType===`icon`){if(!H(t.iconName)){G(e,`${n}.iconName`,`Icon element requires iconName`,`remove`,t.iconName);return}return W({...r,elementType:`icon`,iconName:t.iconName,fill:t.fill===void 0?void 0:Br(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),shadow:t.shadow===void 0?void 0:Ir(e,t.shadow,`${n}.shadow`)})}if(t.elementType===`table`){let i=ei(e,t,n);return i?W({...r,elementType:`table`,columnWidths:$r(e,t.columnWidths,`${n}.columnWidths`,Zr(i),`columnWidths`),rowHeights:$r(e,t.rowHeights,`${n}.rowHeights`,i.length,`rowHeights`),rows:i,style:t.style===void 0?void 0:H(t.style)?t.style:Gr(e,t.style,`${n}.style`),fill:t.fill===void 0?void 0:Br(e,t.fill,`${n}.fill`),shadow:t.shadow===void 0?void 0:Ir(e,t.shadow,`${n}.shadow`)}):void 0}let i=vi(e,t.data,`${n}.data`),a=Array.isArray(t.series)?t.series.map((t,r)=>gi(e,t,`${n}.series[${r}]`)).filter(e=>!!e):void 0;if(!i||!a||a.length===0){G(e,n,`Chart requires data and series`,`remove`,t);return}return W({...r,elementType:`chart`,data:i,series:a,seriesDefaults:t.seriesDefaults===void 0?void 0:_i(e,t.seriesDefaults,`${n}.seriesDefaults`),xAxis:t.xAxis===void 0?void 0:si(e,t.xAxis,`${n}.xAxis`),yAxis:t.yAxis===void 0?void 0:si(e,t.yAxis,`${n}.yAxis`),barWidth:q(e,t,`barWidth`,`${n}.barWidth`),barGap:q(e,t,`barGap`,`${n}.barGap`),categoryGap:q(e,t,`categoryGap`,`${n}.categoryGap`),spokeAxis:t.spokeAxis===void 0?void 0:ci(e,t.spokeAxis,`${n}.spokeAxis`),title:t.title===void 0?void 0:ni(e,t.title,`${n}.title`),legend:t.legend===void 0?void 0:ri(e,t.legend,`${n}.legend`),dataLabels:t.dataLabels===void 0?void 0:ii(e,t.dataLabels,`${n}.dataLabels`),fontFamily:t.fontFamily===void 0?void 0:Ar(e,t.fontFamily,`${n}.fontFamily`),fill:t.fill===void 0?void 0:Br(e,t.fill,`${n}.fill`),border:t.border===void 0?void 0:Pr(e,t.border,`${n}.border`),shadow:t.shadow===void 0?void 0:Ir(e,t.shadow,`${n}.shadow`)})},bi=[`onClick`,`withPrevious`,`afterPrevious`],xi=[`up`,`down`,`left`,`right`],Si=[`linear`,`ease-in`,`ease-out`,`ease-in-out`],Ci=[`appear`,`fade-in`,`fly-in`,`zoom-in`,`wipe-in`,`float-in`,`peek-in`,`rise-in`,`pulse`,`grow-shrink`,`spin`,`teeter`,`fill-color`,`transparency`,`color-pulse`,`disappear`,`fade-out`,`fly-out`,`zoom-out`,`wipe-out`,`float-out`,`motion-path`],wi=(e,t,n)=>{if(!V(t)){G(e,n,`Expected animation object`,`remove`,t);return}if(!H(t.elementId)){G(e,`${n}.elementId`,`Expected string`,`remove`,t.elementId);return}if(!U(t.effect,Ci)){G(e,`${n}.effect`,`Unknown animation effect`,`remove`,t.effect);return}let r=t.trigger===void 0?void 0:t.trigger;r!==void 0&&!U(r,bi)&&G(e,`${n}.trigger`,`Unknown animation trigger`,`remove`,r);let i=t.direction===void 0?void 0:t.direction;i!==void 0&&!U(i,xi)&&G(e,`${n}.direction`,`Unknown animation direction`,`remove`,i);let a=t.easing===void 0?void 0:t.easing;return a!==void 0&&!U(a,Si)&&G(e,`${n}.easing`,`Unknown animation easing`,`remove`,a),W({elementId:t.elementId,effect:t.effect,trigger:r!==void 0&&U(r,bi)?r:void 0,direction:i!==void 0&&U(i,xi)?i:void 0,easing:a!==void 0&&U(a,Si)?a:void 0,durationMs:q(e,t,`durationMs`,`${n}.durationMs`),delayMs:q(e,t,`delayMs`,`${n}.delayMs`),repeat:q(e,t,`repeat`,`${n}.repeat`),path:t.effect===`motion-path`?K(e,t,`path`,`${n}.path`):void 0,color:t.effect===`fill-color`||t.effect===`color-pulse`?K(e,t,`color`,`${n}.color`):void 0,amount:t.effect===`transparency`?q(e,t,`amount`,`${n}.amount`):void 0})},Ti=(e,t,n)=>{if(t===void 0)return;if(!Array.isArray(t)){G(e,n,`Expected animations array`,`remove`,t);return}let r=t.map((t,r)=>wi(e,t,`${n}[${r}]`)).filter(e=>!!e);return r.length>0?r:void 0},Ei=(e,t,n)=>{if(!V(t)){G(e,n,`Expected page object`,`drop-page`,t);return}let r=Array.isArray(t.elements)?t.elements.map((t,r)=>yi(e,t,`${n}.elements[${r}]`)).filter(e=>!!e):[];return Array.isArray(t.elements)||G(e,`${n}.elements`,`Expected elements array, fallback to []`,`fallback`,t.elements),W({pageType:K(e,t,`pageType`,`${n}.pageType`),background:t.background===void 0?void 0:Br(e,t.background,`${n}.background`),notes:K(e,t,`notes`,`${n}.notes`),elements:r,animations:Ti(e,t.animations,`${n}.animations`)})},Di=(e,t)=>{if(!V(t))return G(e,`presentation.pptd`,`Expected PPTD v2 meta object`,`fallback`,t),{version:`v2`,size:yr,pages:[]};t.version!==`v2`&&G(e,`presentation.pptd.version`,`PPTD v2 meta requires version: v2`,`replace`,t.version);let n=Tr(e,t.size,`presentation.pptd.size`,2);return n||G(e,`presentation.pptd.size`,`Invalid size, fallback to default`,`fallback`,t.size),W({version:`v2`,title:K(e,t,`title`,`presentation.pptd.title`),customFonts:qr(e,t.customFonts,`presentation.pptd.customFonts`),size:n??yr,theme:t.theme===void 0?void 0:Kr(e,t.theme,`presentation.pptd.theme`),pages:Dr(e,t.pages,`presentation.pptd.pages`)??[]})},Oi=e=>{ve(`PPTD v2 checker found invalid data`,e)},ki=(e={})=>{let t=e.enabled!==!1,n={issues:[]};return{meta(e){return t?Di(n,e):e},page(e,r){return t?Ei(n,e,r):e},add:(e,r,i,a)=>{t&&G(n,e,r,i,a)},flush(){return n.issues.length>0&&(e.onIssue??Oi)(n.issues),n.issues}}},Ai={indent:4},ji=new Set([`bounds`,`size`,`arrow`,`adjustments`]);function Mi(e){return e.endsWith(`.pptd`)||e.endsWith(`.page`)}function Ni(e){return I.load(e)}function Pi(e,t){if(e instanceof Se)for(let t of e.items){let e=t.key instanceof L&&typeof t.key.value==`string`?t.key.value:void 0;Pi(t.value,e)}else if(e instanceof xe){t&&ji.has(t)&&(e.flow=!0);for(let t of e.items)Pi(t)}}function Fi(e){let t=new Ce.Document(e);return Pi(t.contents),t.toString({indent:Ai.indent,lineWidth:0,flowCollectionPadding:!1})}function Ii(e){return ki({enabled:e.checkerEnabled,onIssue:e.onIssue})}function Li(e,t){return!Mi(e)||t===`v2`?!1:t===`v1`||e.endsWith(`.pptd`)}function Ri(e,t){if(!Li(e.path,t))return{content:e.content,converted:!1,warnings:[]};let n=Yn(e.path,e.content);return{content:n.data,converted:!0,warnings:n.warnings}}function zi(e,t,n){if(e.endsWith(`.pptd`)){let e=Ni(t),r=n.meta(e);return M(r,e)?t:Fi(r)}if(e.endsWith(`.page`)){let r=Ni(t),i=n.page(r,e);if(!i)throw Error(`Invalid PPTD page: ${e}`);return M(i,r)?t:Fi(i)}return t}function Bi(e,t,n){let r=n??Gn(e),i=Ri(e,r);return{data:zi(e.path,i.content,t),sourceVersion:r,converted:i.converted,warnings:i.warnings}}function Vi(e,t,n={}){let r=Ii(n),i=Bi({path:e,content:t},r),a=r.flush();return{...i,issues:a}}function Hi(e,t={}){let n=Ii(t),r=e.find(e=>e.path.endsWith(`.pptd`))??e[0],i=r?Gn(r):`unknown`,a=i===`v1`?Xn(e):void 0,o=a?.data??e,s=[...a?.warnings??[]],c=!!a,l=o.map(e=>{let t=Bi(e,n,a?`v2`:void 0);return s.push(...t.warnings),c||(c=t.converted),{...e,content:t.data}}),u=n.flush();return{data:l,sourceVersion:i,converted:c,warnings:s,issues:u}}var Ui=[`#1783FF`,`#68B8A8`,`#C9A86A`,`#8C84C9`,`#8D98A8`,`#5F9CF5`,`#7BB6D9`,`#B28A9E`,`#333333`,`#dddddd`],Wi=e=>{let t=[...Ui];return e?.slice(0,Ui.length).forEach((e,n)=>{e&&(t[n]=e)}),t};function Gi(e){let t=(typeof e.points==`string`?e.points.trim().split(/\s+/).filter(Boolean):[]).map((e,t)=>{let[n=`0`,r=`0`]=e.split(`,`);return`${t===0?`M`:`L`}${n},${r}`}).join(` `),n=Array.isArray(e.viewBox)?e.viewBox:[e.bounds?.[2]??0,e.bounds?.[3]??0];return{...e,elementType:`shape`,shapeName:`custom`,path:t?`${n[0]},${n[1]};${t}`:void 0,viewBox:n}}var Ki=Object.entries({entrance:[`appear`,`fade-in`,`fly-in`,`zoom-in`,`wipe-in`,`float-in`,`peek-in`,`rise-in`],emphasis:[`pulse`,`grow-shrink`,`spin`,`teeter`,`fill-color`,`transparency`,`color-pulse`],exit:[`disappear`,`fade-out`,`fly-out`,`zoom-out`,`wipe-out`,`float-out`],"motion-path":[`motion-path`]}).flatMap(([e,t])=>t.map(t=>({category:e,effect:t}))),qi=e=>Ki.find(t=>t.effect===e)?.category??`entrance`;function Ji(e,t){if(!e?.some(e=>e.elementId===t))return e;let n=e.filter(e=>e.elementId!==t);return n.length?n:void 0}var Yi=1;function Xi(e){return Object.is(e,-0)?0:e}function Zi(e){return Xi(Number(e.toFixed(Yi)))}function Qi(e){return e.map(Zi)}function $i(e){return e.map(e=>Xi(Math.round(e)))}var ea=e({default:()=>ta}),ta=`data:image/png;base64,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`,na=e({default:()=>ra}),ra=`data:image/png;base64,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`,ia=e({default:()=>aa}),aa=`data:image/png;base64,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`,oa=e({default:()=>sa}),sa=`data:image/png;base64,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`,ca=e({default:()=>la}),la=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQuSURBVHic7dxLqFVVGMDxfw+IIIseoyy7E5OibhQYFx1kFFJIhBNBLKEIKqJBIg0iMIIcaE+5s5ALKjSILCIwBMkSvURNHGRNahAUPYhKu6Q4sMl3YLXYz3PPPfscz/8HC87ee629vnu452PttffaIEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSlsgO4EJS1nQd0EUu/77T0rOhok5Rea7Dv2diXNp1AJLUlAlL0tgwYUkaG5d3HYDUgdeBd+Lznw3bbAf2Vhw/N4C4VMMR1vi4o2bSd09Ju/ms3rKYIG7avm6yuU4/7ZvchFiT1dnRIJaeBeCvKE2dTdoUlX9bnEt9MmGNhxuBlTV1rgWmgctq6p0GZgv2P58ktF6fGxvEtjHq5q6JeOpMR91RN1uQbOe7DmrSmLBG3+3As8DBmnqPASeB1cD1ffTzPnB/jCQAprI+jwFvRTmW7D8YdVMrgEcinjono+6KPmLWhDFhjb69wMst6s8DM3308wtwFDgfl1fHs+NHgG1RjtSc6wlgf4u+90ebcTMTI60Z4Mqug5kEJqzxc3Nc/qVle8tzbErafhnbL1XUfxyYS7bngLuS8k1Nf+sLYl7fMuZRNg882XUQk8C7hOPnb+BMtu9sSd0iy4HfYyQF8GDc4Tqf1JkDvk9GSQ8B95Scb1uDPhcKJrgXWsTchcPA1SXHdgHPDDkembAm0pksOf1TUOdH4Idke0vF+ZokrHF0PvueUh/HXcEXhhzTxDNhjZ/TQ+rnBHBJzGvlpoBb4vOFuLw7UTFqyufDxt2hmE4xYQ2Zc1jDcRuwLik3dB1QC+sKylxW53Af82htHM+esyq6KTBo+eJnFzePAEdYw7EJeCXZ3hyPBvwUyey6Fud6u+JSpee3/sL8X3yrk+13gW+T7XyOq84+4NeaOt8ln78AdmY3AlYmz4Xlz6TtjDZL6d6YPzwAPAw8sMT9qYAJqxvvxY9sN3CqZds3SuadUot96vrW7HLnUMxr9S75/miQgFIHgK9q6qRJ+LOYa1sL3Bf7tpTMpX0OfAh83SKefmwFVgGfAI8CTy9xf1Jnqt6/VFTSpSj50pomZUNF+2UF8TWJN78ka3u8rpQtrVns0qA6vg9LymyOUUaTf/w34zKx507gtRY/nLXZHFk/CYuCtXpH43b+rvhctdZvKkYkTWPeWvC0fM/yGInmbXbHscUqS1hXADc1jN8HR3XRuRv4qOKf/lQcL1K0WLms5Amp34Q1HXNPdf3tK1kzmCe8qlL1htWngA+y+i9mc2yLUTViuyqS888lcZ+L46sGFIs0csp+tHVvGxjk2xoGEW/RD3xY7Qf5Cukm8ewpicPFz5KgYoQmSSOlaM5vtuHraiRpqPK7jK8mjzdogvkclsbBp7H0R5IkSZIkSZIkSZIkSZIkSZIkSZLU3n+rt85DFmSDUAAAAABJRU5ErkJggg==`,ua=e({default:()=>da}),da=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQuSURBVHic7dxLqFVVGMDxfw+IIIseoyy7E5OibhQYFx1kFFJIhBNBLKEIKqJBIg0iMIIcaE+5s5ALKjSILCIwBMkSvURNHGRNahAUPYhKu6Q4sMl3YLXYz3PPPfscz/8HC87ee629vnu452PttffaIEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSlsgO4EJS1nQd0EUu/77T0rOhok5Rea7Dv2diXNp1AJLUlAlL0tgwYUkaG5d3HYDUgdeBd+Lznw3bbAf2Vhw/N4C4VMMR1vi4o2bSd09Ju/ms3rKYIG7avm6yuU4/7ZvchFiT1dnRIJaeBeCvKE2dTdoUlX9bnEt9MmGNhxuBlTV1rgWmgctq6p0GZgv2P58ktF6fGxvEtjHq5q6JeOpMR91RN1uQbOe7DmrSmLBG3+3As8DBmnqPASeB1cD1ffTzPnB/jCQAprI+jwFvRTmW7D8YdVMrgEcinjono+6KPmLWhDFhjb69wMst6s8DM3308wtwFDgfl1fHs+NHgG1RjtSc6wlgf4u+90ebcTMTI60Z4Mqug5kEJqzxc3Nc/qVle8tzbErafhnbL1XUfxyYS7bngLuS8k1Nf+sLYl7fMuZRNg882XUQk8C7hOPnb+BMtu9sSd0iy4HfYyQF8GDc4Tqf1JkDvk9GSQ8B95Scb1uDPhcKJrgXWsTchcPA1SXHdgHPDDkembAm0pksOf1TUOdH4Idke0vF+ZokrHF0PvueUh/HXcEXhhzTxDNhjZ/TQ+rnBHBJzGvlpoBb4vOFuLw7UTFqyufDxt2hmE4xYQ2Zc1jDcRuwLik3dB1QC+sKylxW53Af82htHM+esyq6KTBo+eJnFzePAEdYw7EJeCXZ3hyPBvwUyey6Fud6u+JSpee3/sL8X3yrk+13gW+T7XyOq84+4NeaOt8ln78AdmY3AlYmz4Xlz6TtjDZL6d6YPzwAPAw8sMT9qYAJqxvvxY9sN3CqZds3SuadUot96vrW7HLnUMxr9S75/miQgFIHgK9q6qRJ+LOYa1sL3Bf7tpTMpX0OfAh83SKefmwFVgGfAI8CTy9xf1Jnqt6/VFTSpSj50pomZUNF+2UF8TWJN78ka3u8rpQtrVns0qA6vg9LymyOUUaTf/w34zKx507gtRY/nLXZHFk/CYuCtXpH43b+rvhctdZvKkYkTWPeWvC0fM/yGInmbXbHscUqS1hXADc1jN8HR3XRuRv4qOKf/lQcL1K0WLms5Amp34Q1HXNPdf3tK1kzmCe8qlL1htWngA+y+i9mc2yLUTViuyqS888lcZ+L46sGFIs0csp+tHVvGxjk2xoGEW/RD3xY7Qf5Cukm8ewpicPFz5KgYoQmSSOlaM5vtuHraiRpqPK7jK8mjzdogvkclsbBp7H0R5IkSZIkSZIkSZIkSZIkSZIkSZLU3n+rt85DFmSDUAAAAABJRU5ErkJggg==`,fa=e({default:()=>pa}),pa=`./Jersey20Charted_enLabel-_uZY6PRO.png`,ma=e({default:()=>ha}),ha=`./Jersey20Charted_enLabel-_uZY6PRO.png`,ga=e({default:()=>_a}),_a=`data:image/png;base64,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`,va=e({default:()=>ya}),ya=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAA6qSURBVHic7Z15lBTVFYd/zSwMMwwjjsPgAsiWyRAkkBERBcQAAUVJjBtRcQkYUBBEo7gQQ1yJSybuKK7RKNEEjELcYlCiB0UPQSEBiUajCQoIcRuYAbTzh9875506Vb1NNYvc75w61d3vVb3X1f1u3XvffbckwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMw9ilaSmpi6SiHd0RY/clsaM7sJuSkJSMKJst6R+Sbpa0LcY295BUImkz+zJJrSWVe/tySW3YKiS1lVQpqb2kPpKKJT0m6QxJH8fYtzB+IukLSS9IeivPbR0oqUnSiojfZU9JDdQJY7CkKZIekvRonvtqGLGxp6QRkgZJGiXpVP7Il0u6TdIfJL3GoJgvqVvg+AJJyyg/Oua+DeK8uWzvSlooaY6kmyTtF3PfwphE22sltcpzWyfQ1rUR5SdJWi3pyIjyKo5flsc+GpIKd3QHvmY0Sjon5I/9qqS3Jb3D+zpJIyXdGNAeDpD0bUkbJb0SQ38SkoZKelPSi5JmoA18wLZW0keSNkj6PprTONr+TNLnbFGaRT55k307BHk+cdf6wIjyf0nqjtD/U0j5F+y/DClrL+nDmPq522MCK142SToRzalR0v8QPlsp7yVpHsLgFEnPBo4fxf5KSesCppsz27oxMB5OYVY6ekp6RtLVki6V9Au2IAlJ/Xj9PuZeGRqjaz/MhNwD07FR0q2S/tbM6+fjm8PpvmdzcQJna5ryLyLKnUDdEvi8jaSX+K0Xx9DP3R4TWPHzOaZBtaT7Jc2VdLekgyXdy5/+e5JeDhxXKWkir8dKugjtIorNCL9UOI2hStJ4z0dVgbBx/qlvUCZJT+f4vTfFLLB8bSXfAqsF+yifofP1hmlQUccXSrqQiYqxJrDiwQRW/tiK7+cOScPQnl7F7PpnSP1jEVD3SfqPZ5I1IHgmSXocDakBTSgdg9ifyebzvqT32L8hqTeO9V9hurq2P0cYNbBt8rZSSa+jcd0RwzXz2RkFlq9hFTF+NnsaltPQqvmdxvN+SR76vFtiAisegrN+LdnPxLyaxvtZaDMHoum0QgitkzSZOislXeedrwLNa4ukSyT9PcM+leMsXsneFzgNIebP7QiseyStknQIfV+PjyvMXPqxpL0lnZxFvzLFF1jFmMelmKZu75vLrbmmVQj+OZIWZNhWOg3KlQ+SVI+p3I/6p3o+qgJJP5L0c0k1mO1XM/soSftK+m8O18IAE1jxMFPSQfyxu0jqEFHvAUnL+dO2QSjUSvorf/56Sb9kgM7kjj5NUl9JZ2cpFAZxnrmYqKch+N5Cq3qLiYBXEGBOyG7DwbzIO9cWfDFLMW9XSuokaTqm68Np+jIUgfMJ7ZQhUMu4DuUI5grM1Cr64MglhOIUTO+gnzCMTDWsw9mEb3I1pv4TfDaQ7WkmX54LCMEZkqaitRrGDqMCbeMsBspRmIHPoyn9hv3F1C/C/7QMx/hr/PELCYFIEoflpvbrc5gpe5Bjh/G+J2bhFYRUuJCFEwL1u9BWTwTNGH010J6i/Dj6/6CkqzLs1/HNCKlIovH9RdIjxKkt9sou5pr/gO96CDOt3bIIcu3OuebwPiGpI9qjOGeS79sOQevHMHamfIWkIyIUgQQCbnuEhBhGVpQQr5REAHXh9c8on4CwqsEhO9Q7tkDST70B+RgmUDbUeDFM5RF1KhCSe/J+Hsd08hzxlQGBVIkQqEOYZipEC/mev0ZzvBQTeLL3PcehSfaQtD+CobWn/fjX50WOeTKkPB3dOH9nTPMRaD1JBMo8fI9JNNDvSDqU9+enOKcv8MJwsVqds+yvYeSVUnxVSXwZBdytnfDqyqBwf9ySwPEFmH9uIH+KcMgmeHI8x17J+2qCVu/EGTyWeKx9vWNcQOu+kq4JtD+P407Mw9IcJ9ijgjaDHOz17fgc2pvqHZ9ue41rNYD350ac090gHkzR7kHU6ZpDnw0jL7TFad2EmeLMhg6eSVGEVlATErbQhgHchNCpxXGclPRnBmsm7IdvqYt33ok48/+IEHKDshvC0L2vRgM5Dg3oVpYKJT2BFiff8s5dk0H9mZ720yaH9lpyQ5iJxnueF9M2Fw2vGv+fYyDlkwLnaiNpCL9TMs2ynHM9DdYwdjg1LF95ibtpGUJjLDNJSUnXe/XvwOfh7rgDMXUWYHI5WmNCuUE9C8HVnHWgJYQxjPY0pv4MquKQ+i0Qfoc0o81U1PPdbkxTr5N3HcanqZspCYR4MkVohlvWdBa/xyBuPm/gO2tH+YYQk69Y0nclraFOLkLWMGJlODFNM/ANOWrxQSUDAqs3799DUMxkNmtkipnbgzxty2kDw9MIrip8Qx1Dyorpa5Xni+qAxlCH32aYpGPQFidIugCztp7zZus/iqILWmUyjVCc7jnhK1LUywZfw7s1pLwl6zqTxFNtYLsQTayU3+BO6jQRFLyIWdUm7/xXhpzfMLYrZzLV3yuivJCBP0nSPjiuF+LYrUOY1AYGfyEaWpBi/EjO37QgjeO7FYOriRm2BQy6tQFfzQIEV/uQsqitCW0jLtxEw/wILW9/z5Q9I8Z2z/e+04vcPKoIA2kKfOdlaHZV3vGz+f07E492NYLvXoTYdWiuh1kYkbEzEBVztQ9O2NPQqPojuB7iz38/MVZXkcnhYfxUq70BcnuEQCpjsXKY5hTEhSOsQIt7RNJdaEm3UbbGm03shY9nAgNwFCZNXwSrC1FI5WDOhbaYWElSywS5hbLnc5g1jaIU/9y7AcE0V9JeCKIkfskjQiZI2ntC9JiY+mQYO4SEl1/J397FXJjHQKjHzLoAITHGm8l6OoacZU+kcGg7Z3KYKRTFmTH7kHxGejOTtd7nh3nXb3CM7Y3inPXe/n5vRrdFGp/TZZ6zPd8pcAwj77g7dF/++IX4PdIxmONmxNAH5/fqHlI2mrJTeF+GQ78WrXAAfrIfMnFwtqexjY6hb0ESBMy6GKs2aF5L+OzmmNt6FLPvKG8Wt5NnFg9LcbwT9s+mWaRuxIjZ1NuH9WgNncmt9Ci+D3/pxv4MlM2YGmLqvrk4k/JYluCUeVsfypxPZhuR8EMjzuXYgkmaKlAyF5xj+jACOi+nT31ZlhSn07oPoRuXsZZT/Bb/ZlZ2Nv4nZ8ofjtm+HDfAbJYoXYuQq0XLauWtdyyS9DtyjhnGTo9b7uJ8TS24m7ulJXM806crJuA4L3BzYAx9eDbCaf4pPqOFZIhwPqwqTLORaHp+9HlVyLKUfNA/pL9DYm7jFmZpq71gVKfRlqAdT0Pg98oi2DS43RNzv3drTMPKL8457GeknE+e8vGYIMO427+NyTXL03DeiThvNrjfeABpbRoxg6KyiK4PyXJQiOZQivlTisDLJMVNLizWV8LDCZDHcbbHRQ2BtOPQal2qavc7NRI/5/C/5+0s4t5Evc1s7nUTr3uRqsd8W8Yuw5PcZfeOKO+N2eMvdylnZjHTqPZ0LEqzJKSVpzENQcu7j5my5xGkUdrDiJj6GKRvSHjFDTHODl7PYmonTNxawUsj6rfwQhyqIuoEOY76V8TUZ8M0rLzjYqmi8iwtY2vB4Clme46AxR7sW2KmFDOQX8+iD86HNZE7v59PqhKz7z5ihV4it9Np3vHLcbSvJ81Le0IbtpACOm7q8PG1w2e0FF/SeYSKTKYvuXIAsVf90YjkxcBFpUD+kutQx3XLpH0X2PpBM/pqBDCBlT8S+H3EEh0hKEoDOdHbpYjlimIAwiUTnMCa6n32GeEVH/FQhSSzcWsknY7vrYGIbV/Ytpb0e15PielBGT5DiFNrR0qeSfT1Q3KJjUZgTiR+Khem4JvyU1S7axR1YxE5zOowFT/zTGQ/kaCb1Wzv/abrUpzTyBITWPmjpTcA2uLz+ZjB1xjwJfnblpC92+bjpF+bRT9c1HgvZsAaQx6W4JMgiWAnQhmcP6uApTHDmfm6O8frEtXmyQglERc2DaEpBOgG2h2MsJkk6bcptKIwXI774JpFNw5SnctpVdMjyjfyu3zC7OEmfGUmsIxdBpf1II41d229JTFhS1eicNHjwSwLRWgENSTr8zmUGbQkmlkZ6WVcpHmUTy4XyrwMDK69qOVGdV5MVpKlL5nEtTl6RCwnGu61HcW11DkW03QvzL5WEf29gfq1IWWGsdOTQOtyC447MDvVM7DYeBKaTVD77eOt+8sGlxpmIbNvq0LWyCXRcHy+6YVErGL/cobLgTLFT5+zKkMnfhVLi1y/V5OzPhshHsRF2E9JUeeSDIJJfVzQsAWVxoiZhPHQj5CEdV7gYJn3SK3KiEjzVCRYJuJwd+psny7sfuNi+vc2YRUNOJ3dE3CCQaqrSD/cz1vWszKm9CiFRNffhC9vtr5KdpiJg3o9S5iWspSmO6bhGAJLM/Xt+TgNKZVJ+An74HrCKCoxvTfm0B8jAhNY8bAU39BkYp0+4g++EdPKPa1ms7dv9PbBrQl/k4970OmKkPZT4WarjsepnglVZES4ggcmnMMAvASn/AMson4BB3Q21HjZS1+mjafSOLyDbGPh9iLCQo5BOxuBZnMv2mSm50z31Bx5M6JlaMqFbEXeI7/81/vx9OpkFt/LMHY5OjKofb9Xay8BXNDflIoSz3Rqn0H9aoST819dE8iQ2YFYJZehYANaztEZZCIt59xNaHPjI1LoZEsRYRhrAibuE5h6mZiKJ2WwoPvEHCPdg1lKjWZgGtbOxzZMm66EHCzHybs3YQQrsziXH2WdSnvoiTPZaYg3kHgwqOW9T3T+XTxCazTxWy7X+SyycvoUIDimI0Ano53FFcO1FdP5GbTCixCOR7H1ziBuzQXVprpGbunSQp5wvTVk2xbyOngNDeNrRxEZEhYH7tZjsjxPAkGxJIU2M5UsCKczuLO5iSUQdi5ffFg0/U2s2ztiOy1T6YiZuSSLSPyRzH4emaJOD1IpT4ipn4bxtaOEnOF3orlk+2xCwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzCMXY//A5qfHKjXZvTUAAAAAElFTkSuQmCC`,ba=e({default:()=>xa}),xa=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANWSURBVHic7dxNqFRlGMDxf6lXLYRAFBJxoVi2yBYmSqkIKkk73cVdSJAXV/mFBGqgiIjtSgxq1cKNuhKkrCillAyEQtRc5jeKH2iFIFptngsPh/lkzj0zc+//BweeOfOeM8+B4eG87zxzQJIkSZIkSZIkSZIkSZIkSZIkSZI0AuYD/6XtrW4npLHr+W4noBGxMxWYD7udjFQWC5akvjG+2wmo590FNqTXN+uMGwQORbwR+KyC3DTGWLDUzE3gi24nIeGUUFI/sWBJ6hsWLLXiXvrVcUra/37afyjt/7TQCvFBg3O/Emteh4HLMQX9HtgDLGnyHZ2TPmN4zWwCsAo4CPwU703r8PrVI1zDUrcMAJuA/TXeexlYGe0ZXwLbo2g28xLwCbB+BPJVD7BgqRNXgH0RzwPWRHwC+C2N+7Nw3AvA58C6tO8a8CvwFHgDeC32D0W8pknReg7YXShWZ4HbwLMOrlHSCCu7cbTelDAbbOMzt6exZ2MKN5DeHwcsBc6kcQeiKGV5Sjic40lgNTCpw2uWVJFeLlgL07gzwIwGY2cCF9L4twvvzymslZ2O6aRGKRfdVbXBFO9q0IgKcD3WpIa92+Tce4FbnaWnXmbBUpUmA+9FfCd+xWvmdIpXNBh3Dfihw/zU41x0V5VmAdMjfgBsbuGYiSleFEXvcY1xvwBPSspTPcqCpSpNTfGr6RfGdkyqU7BaaXtQn3NKqCpNKOEc9b6zT0s4t3qcBUtVepjib6NNod3NO6kxzIKlKt1P8ewafVVSQxYsVelG6oCfG31UUsssWCrLvymu9716BhxNr9e2cN7x0aw6BXixwxzV5yxYKss/KW7UvX4sxfvjiQyNbAEexba1wxzV5yxYKsuVFK8DFtQZdwn4KL3+OsYX756mAtvS0xz+Ao6UnLP6jH1Yo9/G1F3eqh3Aj20ecxE4BSyP5tBzwHfA1birOp7GHoz1q6GY6n0VPVnfREPpjOhqn56OGYrnZUkaZXYW/hTc7ra6cL5W/vwM8GYUqOL5aj3AbwD4uIVczgPv1Pm8Wg/w0yjmHZbKdA5YFnd0y4HXGzw94Uk8VfRoFKTFMX4a8AfwO/Bz9Gv9XfF1SJIkSZIkSZIkSZIkSZIkSZIkSZIkSZJU3/8SjruXuwut0QAAAABJRU5ErkJggg==`,Sa=e({default:()=>Ca}),Ca=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANWSURBVHic7dxNqFRlGMDxf6lXLYRAFBJxoVi2yBYmSqkIKkk73cVdSJAXV/mFBGqgiIjtSgxq1cKNuhKkrCillAyEQtRc5jeKH2iFIFptngsPh/lkzj0zc+//BweeOfOeM8+B4eG87zxzQJIkSZIkSZIkSZIkSZIkSZIkSZI0AuYD/6XtrW4npLHr+W4noBGxMxWYD7udjFQWC5akvjG+2wmo590FNqTXN+uMGwQORbwR+KyC3DTGWLDUzE3gi24nIeGUUFI/sWBJ6hsWLLXiXvrVcUra/37afyjt/7TQCvFBg3O/Emteh4HLMQX9HtgDLGnyHZ2TPmN4zWwCsAo4CPwU703r8PrVI1zDUrcMAJuA/TXeexlYGe0ZXwLbo2g28xLwCbB+BPJVD7BgqRNXgH0RzwPWRHwC+C2N+7Nw3AvA58C6tO8a8CvwFHgDeC32D0W8pknReg7YXShWZ4HbwLMOrlHSCCu7cbTelDAbbOMzt6exZ2MKN5DeHwcsBc6kcQeiKGV5Sjic40lgNTCpw2uWVJFeLlgL07gzwIwGY2cCF9L4twvvzymslZ2O6aRGKRfdVbXBFO9q0IgKcD3WpIa92+Tce4FbnaWnXmbBUpUmA+9FfCd+xWvmdIpXNBh3Dfihw/zU41x0V5VmAdMjfgBsbuGYiSleFEXvcY1xvwBPSspTPcqCpSpNTfGr6RfGdkyqU7BaaXtQn3NKqCpNKOEc9b6zT0s4t3qcBUtVepjib6NNod3NO6kxzIKlKt1P8ewafVVSQxYsVelG6oCfG31UUsssWCrLvymu9716BhxNr9e2cN7x0aw6BXixwxzV5yxYKss/KW7UvX4sxfvjiQyNbAEexba1wxzV5yxYKsuVFK8DFtQZdwn4KL3+OsYX756mAtvS0xz+Ao6UnLP6jH1Yo9/G1F3eqh3Aj20ecxE4BSyP5tBzwHfA1birOp7GHoz1q6GY6n0VPVnfREPpjOhqn56OGYrnZUkaZXYW/hTc7ra6cL5W/vwM8GYUqOL5aj3AbwD4uIVczgPv1Pm8Wg/w0yjmHZbKdA5YFnd0y4HXGzw94Uk8VfRoFKTFMX4a8AfwO/Bz9Gv9XfF1SJIkSZIkSZIkSZIkSZIkSZIkSZIkSZJU3/8SjruXuwut0QAAAABJRU5ErkJggg==`,wa=e({default:()=>Ta}),Ta=`data:image/png;base64,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`,Ea=e({default:()=>Da}),Da=`data:image/png;base64,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`,Oa=e({default:()=>ka}),ka=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAvISURBVHic7Z178FVVFcc/P34/JUYxFNFQROIRpoNghaKIGWaiFir5LAtNoybTymrKxLE0rTR7KzFF9DItJ5scdabStJDsYaiAPMQnKAkCpmQI9Mv+6Htmzuw5Z699z7nX3+/+XJ+ZM/eee/bZ57XO2muvtfa+4DiO4ziO4ziO4ziO4ziO4ziO4ziO4ziO0yvp6OkTSOB1wD+MMquANzTxmCcBN0e2nwvMi2zfF5gCvAnYHxgJ7AysAJ4CHgIWAvcC3fp+WKS+/YHlufVTgHHAfcBi4Eng5WCfOcCHjeucBXwvsv1A4EhgEjBa1/UIsAhYAPwW+KdxjIwO4CBd50TVNw4YqOe7TPflb8AfgdXA3rpfzaJfwX1KpVPnPwmYIHkbDfwHWKP7skL35h7gxZrnWlcG+yRdPX0CCeyQUOahJh9zu7H92ZLfhwMXAJ8s2T40WB8CbAB2Mo73fO77GOC7wG653/4i5ZFXYC8ZdQL8u+T30cBsYGbBtj2kdD4qJfpZ4BbjOIcAFwEnlGwfquWo3G/vBJYmXEMq6ysqqx2A4/RMp5SU2SdocFYCxwOPVjxXGpTBHSVLewB7qpHfW43WpmC/XSLXkbEAeKHiebeUvqKw1hjbDwLONsp8BXha3/sZZTcU/HY6cG2gSCwyRTQwsVx/4MsFxzhES8ZNUloWRQprGnB94nW8Efg18BG9HCEdwMeAryfUFbIt8dmn8lyFfYZLLk5vcL+xBb81WwYnAe/SscoU0MOShTzTgZ9E6r0OuN04thNhrFrG2PI5o45Zxv4rAuX9bqN8XiA7gPMTzjFcHsjV8UKk3NpcufMS6l0N7AdcllB2WnCfjq5wHWV1AVxYo743SyFW3T9c7mtA5lB3eFmN4w1psQyek3AOobLqAu6KlF8nJd1rsbR4byCllV1nbD/Q2H6LfBEZOxrlN+a+nwR8yyhfxOP67DAsrGX6HA98LaHesyT82xLK5i2skcBPE/Yp4yp1NzImAdfUqO+5JltYZd3fIsYAv5LCrMrmYL3ZMnhrgiV0ctC4TpZPsozZavB6Le2gsFK6rWU+pYzDje1/DdYHRMpuy3UvRgDfSDi/IrJAgnV9a+Xj+mqCEJ8D/D53nhZb9NkBXCIfSFXGqYuScWGNumiBwtqSUAY1HnOkwKtS5ENstgxuSGwo85bveyPl7qzZYL0itIPCShHajZFtA2WdxAidu7uUlEMO7m59/6AcrlXIlKylsNbLD/R2o9yVwPzc+taEc8he4omyzOpyjD5HKpJZlW3qJjdTYaUEIQA+FDj/q7AqWG+VDN6RYGXNVEM3WvJaxqUNKPUeox2c7pZVQUEkJM+exr5PFkRzYsLymD6HAp9KOLcyMse99QwOTojqXA9cLj9ERiMW1slGuc2Kkq0AjlXEr4j3KUr6eqO+hcAPc5ZIf2CwumJTdU+6ayis64DfFFyDxTDgisRj/EHdxpWqu1NW0V4FMtsqGeyWlXVcpGyWijEpUuYaPROnCRyZ4FwcFtl/srHv3IJ9vhkpnwn0mYnO1weAD8iXMEDdrwHAINWza01n8j0FDl4SnbJ7q7u50Sh3dK7eTkUGy8pOlHUVqy+Wc4aUV3asnYJlWMJ1xSyJGB9PqPtRRdo6G6i3VTKY3aNbjfq/DzxRsm21lGxb0A4WVkor+6/ItlhLhayGkFikJHPwT0w4r3mywsLkyi0566bOM1ijBMIiH56Vx5Odx/5GCsNc4He59W6tTy8pPyih+3WBFE8+1+dFXc8TuS5+d0ECZkqyc0p3OKQTOM0oswmYIRmYmljvwhbKIDkr6/hI+XMi22YHkehezatBYVk5TkXJfbGIznr5/o416l0ox7OVgFfnGZxVIuw00CUcZZRZqDSJQbkl5o/ZNRfZLOO0iHK4Uf64JSXbU5RRFYU1yug2ocDEg8A7CrqcZQxvkQzmuRO4zVBaRdym+9029AWFtTIIB4dYwvJ0sD7IiBBtUJ1jjHrnJmYLV30Gl+YigkWkKKyX1C2M8eMGz+tlZcDfkRAoKOJ0KYQTlXEdsl0+o9hzraKwUqKCmYP7NQ3U29kiGcyTYmUV8YVEOek19IUooZXRHQsPU6BUrMS5jQkCSMTyCWnEF5JnBvDayHarS7hSysXqrjTK83qBLqtRx24a41jWVbVyhaoorHDYVBFZ16l/A/V2tkgGQzIrK5UrNG6zrWgHhWVZIFYOlqXwwoTCEUb55xIEkAZemqqRsPHyX5VhKaywW1GHzVKAf869TAuAUxOjc0WMjVgMsagwFa0GazwnGsBOgwqrq0UyGNLdQALzKjn124526BJa52gJr7V/KCwHGOVfSBTY4RqIbFHnGVypiN0jBdsshZXdtxSFslkKaIWc4mtkbWyQgsqGFoXcpCjpmRpqYt3bkMkl496srnYVCyslB+kA3YdGLaxWyGARqb6s2QkNvVORmTVC/vOATxhl8ikB/TS1Sax8lyws69h35FrkIgbLsTquZlrD3JLI2RRjvx+p3BlGuYsTXrixuVSEMvrJIb+X8rSmaNaJ2LHLHNs3GvulRHBDTky41zeXWNdHRfYZ1yIZLCMlnSXFpdEr6QtdwhjPJHR98sIy3kjSvF8O/i0J0ZWjNNThrRry0l+fhyvatEQKq6oPK2MW8LaC3y0LK4usPmyUO0+pD0UM07UsLrCwLtNQnayr9V91ZdZqHOUC4IvGscvSI6y5pqpYWClTwZykZzpBz3OA7k3ZtDno+bZCBstISfuoK3M9Rl/oEsZ4NsFBe5DC8B0alhHjidz3OxOmHTnBEOatTRp+cokmA8x3ayyFlXUFlylwsW9JuaFKTLxKQ0K2q7t7jKaVQd3LMNfsCJ3XeuBnUmqr1Z3ZqoCBlfcURs8yrIHMVXxYy4C/a5aIGDO0pNLZQhksIuV9aYf3vpB2OPE6L/QGTSsSeyHPV8t/WIKw5BP2bk8Ir1tsTXgG5ypTOcaRwHuCGSgthZVZKVuAHyjEXcY+wLcj2xfJgsroAg7V9z2UQV6FsokZLQurisLq1n22FFajdLVQBotIeV+aOUbzFaWvdwk36oWcHylziByVFyfUl3dUrpXTuw7bEq7vBuBLCXVdHgyxSFVYyAKqw+PB+uDEMaAWd5f8bjnIq+YWXa/E0GbS1UIZLCJFGbWDoVJIX1dYWSRsXpPC+GFEco66hlVJsbC2SmFZxxmqIS8ZjSisR4BPG+VjhF233WvUlXFtJGPeUlhVfFjIYq5qDZaRvWOtksEQt7B6mDoKK8tXeSphVtIUQmF5Xk7p5SXlLSwLa726KtmLZKUgfAZ4S67uGKEf6FpZc1V4JlgvGozdCPdLSRelSpAwVrFO9vbdmnWiGczNJWe2SgZD3MLqYRppDZbLtzQfuDpo0eYnRKUsiv4hZqX+MKGs+xLDcrrn/y1oqZSjRZaGEIskUWClbFH9sfm+ywi7KXW6g3/SbA9lDndarLBQJHBawn8FxI5/vpb8ubZKBvP0aQurHThbyuci/W3VGZr/Z7LSAkZoCEfqg7o4kp/ysJEDEws3D5SAWlO1ZMvP5XOaHilzV3CMfrKEYvWuUOrEEKNc2RxK/eX4XZdwDVtl1Q0qqGdf/bPOvYn3Y60Gi6cEMd5v1NWssP0w4PO6zpRrWMf/x3jGxgG2UgaRX9U6T2sywV5LO/wvYSuYoFZ8ql6sxRpIfIOmIj61ZL/xCdnrQ6RMj9AMAGMlpI+pq/OAokZZ/tMM4Jcldd1SkBaxu6zIUTrnJRpq8bhC3pmiGWT8U8zUAoWYZ7AGIR+q+zVaKQmPyjG9SJPYWU7gTjUsB2vZT4mjT2p5UMuCBobxnAL8omTbpoQk1kbZSzM5TNZ9Hy0rcpUswcVKiVjcwP8RtkoGr06YWHJihT/l6BW8WhVWjKUaGrFJXcyn9VJuBL7TS4Y07KoXo61G2jvJtIMMOr2ADrWmO7syd3oIl0HHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzH6aX8D2haXVi7uLKdAAAAAElFTkSuQmCC`,Aa=e({default:()=>ja}),ja=`data:image/png;base64,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`,Ma=e({default:()=>Na}),Na=`data:image/png;base64,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`,Pa=e({default:()=>Fa}),Fa=`data:image/png;base64,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`,Ia=e({default:()=>La}),La=`data:image/png;base64,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`,Ra=e({default:()=>za}),za=`data:image/png;base64,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`,Ba=e({default:()=>Va}),Va=`data:image/png;base64,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`,Ha=e({default:()=>Ua}),Ua=`data:image/png;base64,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`,Wa=e({default:()=>Ga}),Ga=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKFSURBVHic7dw9jtNAFADgB6Kn3BYhOvYERHRoRUUJRTgC7A1AnCHQpF8kLgElBe2KEgTUFOwJoFhbMpbtJM7YYyffJ1nZKP554/HPzJvRRgAAAAAAAAAAAAAAAAAAAAAAQC9/eyzL3EETq4Hq67Rh+9MByzGW3OXat75mcZ/eHPuAAH3dynDMNxHxqeW3FxHxdNxw2EB9zUuq+jraet+lGVlv1q5GjJNrQ9dX7q7TUHKVK1V9zeI+1SUEZmOOD6xd3hJdb4BUSeWp7WdM64hYVJZ1wzr1cl02rHOZsb5SXT99y7WvG7XlfcM65fFfDnD8UeXIYXE4vuYOgONyCA+sk4h4WPy9aFnnqmP71xHxseW384h41vJbecyTLfZT+jXgflJ5VXw+Ls7nvUqMbX52xLSOiA+V73caWgHLiPhR+d5UX/X9NCnr60kR97eIuNiwTd/rJ1W5UltExKMN65TX2BjxzE7qZF5X12DMeFJ106ba3ZvjPKwxrp82UxlMWPasr9T36SAOoYXFML7E9dB2l7OIeBARd4vPK93EbO5HxO2iLtq8i4jftVYfNdu+pcd6uveJJ0cyOFWLZkhjTmvY5fzsUl+pWge5W1jbnJ+ueFLfp4OY4yghcKRydAlzJ5Xrtomn1JSkPC+WLqtiSPmiWN42bJNqP/uq53KetwyVj2WXeFaHMHS/o7bc277XxtTu04hMD6zvEfE5w3HbTC0emIJJ3hfHmHRPNWy/aZuq+pSFakst1X5SKYf2yykCXednqvHw/3SNNn9aJrwetdSJulRJ06n8O46pJjunNq1B0r1Zn+unqezZE+rbkHQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvgHa0cxks/C3NQAAAAASUVORK5CYII=`,Ka=e({default:()=>qa}),qa=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKFSURBVHic7dw9jtNAFADgB6Kn3BYhOvYERHRoRUUJRTgC7A1AnCHQpF8kLgElBe2KEgTUFOwJoFhbMpbtJM7YYyffJ1nZKP554/HPzJvRRgAAAAAAAAAAAAAAAAAAAAAAQC9/eyzL3EETq4Hq67Rh+9MByzGW3OXat75mcZ/eHPuAAH3dynDMNxHxqeW3FxHxdNxw2EB9zUuq+jraet+lGVlv1q5GjJNrQ9dX7q7TUHKVK1V9zeI+1SUEZmOOD6xd3hJdb4BUSeWp7WdM64hYVJZ1wzr1cl02rHOZsb5SXT99y7WvG7XlfcM65fFfDnD8UeXIYXE4vuYOgONyCA+sk4h4WPy9aFnnqmP71xHxseW384h41vJbecyTLfZT+jXgflJ5VXw+Ls7nvUqMbX52xLSOiA+V73caWgHLiPhR+d5UX/X9NCnr60kR97eIuNiwTd/rJ1W5UltExKMN65TX2BjxzE7qZF5X12DMeFJ106ba3ZvjPKwxrp82UxlMWPasr9T36SAOoYXFML7E9dB2l7OIeBARd4vPK93EbO5HxO2iLtq8i4jftVYfNdu+pcd6uveJJ0cyOFWLZkhjTmvY5fzsUl+pWge5W1jbnJ+ueFLfp4OY4yghcKRydAlzJ5Xrtomn1JSkPC+WLqtiSPmiWN42bJNqP/uq53KetwyVj2WXeFaHMHS/o7bc277XxtTu04hMD6zvEfE5w3HbTC0emIJJ3hfHmHRPNWy/aZuq+pSFakst1X5SKYf2yykCXednqvHw/3SNNn9aJrwetdSJulRJ06n8O46pJjunNq1B0r1Zn+unqezZE+rbkHQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvgHa0cxks/C3NQAAAAASUVORK5CYII=`,Ja=e({default:()=>Ya}),Ya=`data:image/png;base64,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`,Xa=e({default:()=>Za}),Za=`data:image/png;base64,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`,Qa=e({default:()=>$a}),$a=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAA64SURBVHic7Z17kFTFFca/2WFYnq6IQJSVh3FFQyT4QFEgigZFU2jwEYxB45P4YBUianyBL6ioCGaB+EwMxCcGjNGIFAZJRElMlVFCEIgQg6lN1gTFNT4WMJM//Lpyqr3dt+/cYWZ2Pb+qqZm999y+fft2nz59+nQvoCiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoihKpbIHgEsAvAigj0MmC+AoAPcAuLbE+fs80wfAFQDuK3dGktCuTPfNAfgqP4cC6A9gTwCN/DQB+BeAAQCmAPhTmfJZidwE4Hrr2C8AjAOwrQjpzwBwOYD2/LsBwGUJ0/g6gFEALhLp5C2ZWgBjAZxMhQUA01Lm3SYLYCCAw/n9JdazWtavtwG8xc8mAGsBrAawpcj5qBR6ABgJ4HgAZ/PYo2XOUyLKobAGAbgNQB2AhwE8COB9ALsAOMSq5KAyU4X1f2YAWAbgYgCn89g3AHwNwDMp094TwNX8/RJ74NcSplFFRfGG9R7ft+Q6s2N6WxzbWmC+bbJslJexXF4A8Cwtva1Unt3YIZ4I4DRx7TYANwI4EEA9gH8WKU+VQF++E9nu/13G/FQ8Q1hJpwOoccj0AzCflSrPhql8lmoA94tyegJAJmWaF4v0TouR3RvAjwEM98g0iPRyDpkvC5mzHTJJ2AvAAqb3MK0rX7m0AzBMXCM/g4uQn0qkhlZkHsAN5c5MpdIFwCoqo2yMbI6WRB7AD0qUv9bIEKuBHZoirc4cEpm0hnpkMwCeptxqAB0ccudRpsWTVrW45xkp8g8qv1eZ1sSEI4gMh7LrRH6GpcxPJWPe36RyZyQJVSW81zFsBIsAfBIjux2fav4n2ZMr0fzZ+vvMFGmNBrC/+Ps/Htks/UCgonN1QDv43eRJS9aF7YF5jaIPgIUAvgLgAgBzxf1DyAP4FYATAPyGx7qnyE+l8w6/7aF6RVNKhTWE36GVaBuAWQD22Yl5au18COD34u+JAL5YQDpZABdax3zKYwd75hcBfAfAB550AeC/nrSKUQfbAZhNhTuHQ9VC2QTgXH5/oQh5q1RMR+F6dxVJKRVWT34naVAvALhjJ+WnGGQrYNhgO03HFZDGUXROSwe4Patns4L+q5UeGeM78lnU0r8Ud08XJ3G2EQDmpUjHsAnA99u4hWWGy8WYWW6T3MqKtEEor9bOBADLy5yHRfQjbWD5NgHYPcH1GQ6lGjjraPw3+xUhbxOY1lqPTEdxz7EF3CML4Dle/5MUebXJ0L/WVnkkRZmXjVJaWK/wuw7Azyx/SWtkOIcf5Y7ZqWI4wy38uyeAUxJcP5QzgncDeE8cj5sYCcFYTx97ZGQdjPNtRjGI/lEA+G0B17uImyxo7RgLyzdcrzhKqbCeYWwPABzLXnc2K1vnEuajGAzkbGd7NmzXlH0pyAH4iMGj63msPkGZXsBo57WWP6MYCsvUr488MnJIWIjCkjOjfyng+s8rRmGlHT6XlFIqrPcBnG8FgU6iOf86gJsZM1NI4+9Hh/NC9rIbACzBpzONRwdMb9cwMnuuiOruw+UirwK4SiiAEUzbzF6OpR9Ahhc0c1mKpJpDrkcBbAawkcPJW1OGI1TTgmnmsA5UqCcEXDsYwDliKCUVi+89VAE4GMBMDi1cGKXn85OktbAOEL/f88jtDHIMUJ0JYClDIn7H8jyfgbgufiiG8XkATznkhgNYLGSbWfZxDAFwJTuyNXQbzKX13YthRohQWNdGxKM1M07NUM0ZVVtuYkC+Wh29WHD2w5rP83SghiiuDP0kmwGMB7Arj1fzhd3DNJcwRsdmGIB7+ULM/a/glP3LVr6m8ppzrPw38e9Z4mP7BXqw0j0A4DDOfI5isGc+5VBmFYDJ4j5NohzjyrCBPjBj5RwgnusIxzUT6Gg3cj6FVU+ZZR6ZGpHWqJj8RvG8uL7QEJgTWYZRn0kOn2s/Kpn5HJZWsRx7sS5u5JDyMocvrD+AMSLvmx15243xYbI+Hu15lu4c3t/KpUjVADpRyU2z6nqeaUuyfOaQANqDhMyYIgQuVzSDGPG+xSoc81kEYN+YNK5kpXAFOVZxXZzpJewZvcG0euaJ+85mhPRztNhaeLzeunYFj9vr+qKYSVl71qkDey5fnFIca7mcyXB1oAIYQJljxbG6gEYxBMB1Vnm5MBXfp7C6pVRYG8X1hfpFDwJwqQimNJ9X6LKwG2I/Wt53eRzz/Xl9nh2nS+5BMRnl4wyRrxEOmd1Z1lM8yqOPtZLEVlhgRyctKJfCMhMmxVhl0WrYjU7fR6zKkmdlHOK4blSgwsjSRDe9mD1UA4Cu1n3HiHN7AjiLMhJjZUyGnw5C6UUNEfZmZS10eN7MiHJDX/Ecj3kq0vQIK6xWXHu8555VtArztChdTA5QWN1TKqxGcb1vmVAIOZaZSW+8Q8ZYxrUR5yWHibQud8jcxfOrYtI6SqR1WMT5KvoiVwbMbu4b8J5HC5nvOmT2a40zjcVkL1oLstdcQ6UmyYmhQIj/Z3+R3jUR5zPifOgWJ8ZEjxu3VwuF1RCh+JBi0iHnaFi3iec5JOK6PszTqdZxqTxOjrhOcmeAwpoSoLB6FHFIGKVgknKhSG90xPkTeW5+YHqzhIXfO+L83Tz/bEw6R4h8RfmwRvKcHQAcRS7mGUG/7zLKrHBMwoznCMm1LrjolNLpHsJb7HFGAPg5j0U5kA8UW5JsCkj3dYZSgKa17YTPW3kIoRO/45aTtIjI63pGh9db/pZCo41NT2pPv0sH6bkR141nmdi7O0jneCf4CQk4DKlfaYcSfxW/00xeGOSSpKhlKyZkZHVgeo/xu6vDL2ie/8OYdGT4QVSdMwHD6wLyJFeb5D0y8/j7SMdI5zguwC/ZZEelKSxDI527f+Df9hhazgyFroVawe+BjiUXSSN+O/I7ZKnRLZxFAvPeQCtygccfEYJLYa0RM38X0flq6MXhyZyIRiLjpeIUVggh9SttHZRLk8YVube361YHsaVP6FY4r4l1e1HBuOb5fbFqsGZQ7dnUarG7hm8NaBS+OKylAP7I39+yzu3Bjm9JwvulolQKa+8CHKLvCsvEbjw9xO/QHlpaYlHDsqQv2kwLhyisRvbMZ3O5keFM+oKmF/gujNKMUrYy6vsc8ft0WnSLI66RPbdrB4YklFph9WSvnwY59LEb865ij6/QevexeOe2awOBy5fsvNiyu4q0uyCe0DL/iDPg4KSE3DV2BOP+4nxvRaVUCmsQrYyk5r8ZntnR5LJhhfaoUiFF9WZJVvZDTHWHXvcB/R4jGW/2I3HuGhGtnQSjsKKGCC8xBgf0JQ2gor6U/qd3HWma9YTtHecNIe+yFEPC1wA8Lv6enDIQWU5C2PmX7zrJOkNjYUUN/c3zxwXqSoVlD+PkuaSGQVyk+5OiTkjn+hjW55KuBiiVwtpobYUbyi78ft063ih+h74gYzFsc+yyaAo+pAH5emGbPaxZx08YXHgJF+0aXHFPPnwN00ynGyZxtrOW4RoujGKPC7atFHdCnsNbw1Aq5UKRVpAdx7YVwN/4+/AEaRqr5+8R54y11C0mDZ/C2iqUyriA+Lsk724Lg1xB90Jn1qHxws1RMkpV6TawQG8UwZ0hjKSCedE6/or4HRLRDTEFvSDG7xWyJEWWW5yvZ39aUFGV6JcM8ENMVLQLM7R15fnXYjhyIc372x0Nx2AaUNxzhWyO53LoJpWJ4wUrvGVGwI6pUXSxrAi7DHYIa+6kgDhB8N2YWb2XI84bh/WwmHCEjuK33aluF5NUR3LLbB9Vjt8uFvF7ANvbcWyTSbfPTk2pFFYLC3QEG0yIyX4MHe83i17NsF74aK6wnPAujHXnmo42ijSkIe4QPVpdjGyGvb4r3sWsf3NFOvswwxLXsHi7NfQEgIc86WUZxwU6530Yi9VXh0KGy4Usx4liFlcSGBbSdxdax7twd1sThPyAI6D3MfH7kgCL/AD6cB9hsKnNG/zuys0HXfQTv6M6P5mvO2LahAx16eiRM6wXZXsVn/uhIr67imSsiP14mlPQUS/brLlrYsS5q6ffh408zzV5vgZmlhBMdZzvJPI2PfB5zH7qjex5DBnOyhmlfAzlVluVDqx4P6VCLyRKezrTnuGRqRHBlXfHpNdPlMPqmKHFYvEuXdxEmbUexSHvaceFJaUj97GSQcD3W7OkNjlG+y+n/LyAPdtuFOmf55GrYpmv83RscjnUAofvUAar5h0rOzIi5ssEXZ9itZ+ubFtLhFzo+r/RVrnGddStni5c+CsfehlN+QkcskwXyxmmBVhiw4XSep7xWTaHsGe7xmE9ZdhQTJ6a+XJqYnrPg8W6rBYusZjDWb+lwmKrE/uMr+EOncM4pDDLMgrZdO9wEZDaTMXoUgrXeyq6oZtV4fNcB7eLJVfFAM8WIfdNXi/v39da/zYxYgYrx+NGZnmgtRzHQFryMo8Lea9TWfZncSJoNc8/nMAv1dFaTzolomPtwjq8MuaZMrSITFr3sM5U0Yo1/2Xqe0LGXiZm6ByxTnczld2zYlWEXIK1jvW9hyNNmbbp+J4ILKdWT4bWTj1DFlbQv9XMxvw4ncMhvgFDnVjeYCKQL2Vjm89ey+fQPtd6wfJzb8y9B9K6WcWX+RTTs8Mm2tGivJKzLm9SMd9ZQLBjlj6FqPy+6Qjwq+MQ2qWAa8Wi6ajPUnHtyZ71n+a/3oxznG/h0CjLMlrukFvHHVDTUsNOrZ6WzmK+qyaW//3cXqeQzQpzdDyvEZ3RVDqmb2Ddnhjos+1E5RlVFrPo3+xulfsWsQeaJEP3x+1Ulo3sRG8SirOnSKeJyuy6gHzO5jXfTlZUxaMtLVjsRQViFtO+w7H3P8qdMaVNk2O9600r5AOG46wvYMq/lmnViE7cN0FSaqZQEfa2ZuoVRVEqjvuKvA21oijKTmEvjlw+tzszKIrSepjGIW5b/k9CiqK0AQbTumoIkFUURSkbnTlLnLd2p1UURak4xlNZrQyMilcURVEURVEURVEURVEURVEURVEURVEURVEURVEURVGU9PwPx9HbjaXPozAAAAAASUVORK5CYII=`,eo=e({default:()=>to}),to=`data:image/png;base64,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`,no=e({default:()=>ro}),ro=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQlSURBVHic7dxZaFxVGMDxf5NWo0kaihAal1pcIi4PpmKooFaqPihYCK6ggg+K2AfRImihClarPliouKCC4oMgolRBRVHRopT2wQ2tWiu2sWikigquNNbWl69wuNx7Z8nMZGb8/2DImXuWeybJfJx7zrkXJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJElSG7oKOFDyurCkbm9BnSdb2H9J/yOHAIPArUnAmQSOiuPzKtQfBIaADcBTwALg8Bb1XarJ3NnugGZsOl7fJMcmge+rrP97/NwJzAd+bUIfpYbome0OSFK1DFiSOoYBS1LHMGCpkp8zK4h7k4n8k4C1wBvAFPAOsAZYlNPOyTmrkY9H3hzgHOARYHPMwb0E3BiLAkV6ot5a4LWYx5sCNgEPxgppbxN+J5JmaEUSCDbVUf/mCDZZizNtb47jVwLPAMuBUWAZ8G6U2Q4cm2nn0GjrjqStuyL4rYugMx5B8NIkUL4QdbP6gIejzEpgYZRbACwFXkmCYl8dvw9JTdSsgEUEmrTt5cC9OaOX85Jy91TRzzXAbcBlOeXSbRorcvLT/Wf9OfnpiG5lhc+uDuEloWo1H7gBuB/4N5P3WZKeiEu9MktiZPRiTt7HSfqsnPyRJL04J/8r4IdIX+//endwH5ZqNQY8BPyZk5fu4ToVGEj2eeWZAE4vyPslSecFpFeBs6P9qZz8/cC3EdjGgCOAn0r6og5gwFI9thQc3w/8CAzH+74KAevLzKgsNZ2k8ybev465rmr1G7A6nwFL9dhVkvd3De28H0EuT3q87NJyHnBGXF6OAicAR8al5khJPXUgr+tVqw+BfxrU1p4Z1j8feCtGfJfECuaqWLFcBGxtUD/VJhxhdY90Aryev+vBJzdU8kcdbReZrqJMkQlgY6Q3xHaJvQ3ql9qUI6zukc4VHVfFCl3WQuCvBvepWYaARyM9DdxXEKwqPalCHcaA1T2+S9IjwNE11O2NTZs7m9CvZhhP5qdeLphMH4y5LXURA1b32AW8nbxfVkPdM+PLXbT6126Gk3TR43COb1Ff1EIGrO5xIO6fO2hV5otdZAC4G1gdWxI6QXr5d0xBmWtb1Be1kAGru7wJ3B7psbiPruzScBh4DNgBPNGiPjbC50n64rj/MHUBsK9kj5ekNtETGyq3x6hrT6ygnQucGLvGx4FbgG3ATQU3F6dOS+7L+7TkCQiHZZ7ukL0BGuCaJP+BknMuydxwnV1EWJfkbwWuiEB1J/B87GxP+3JKhc8oaRb1AxfFExE2Ah9E8HoPeBq4rsqJ+S3A7sxjYb4APkpW4Ybi/Y5MuUng9SgzGmV+y5T5BFifnG9plJvKOefqpFwvcDnwbJx3G/AccHU8k34gU393B83RSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLa2X8xl+cepe3HCQAAAABJRU5ErkJggg==`,io=e({default:()=>ao}),ao=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQlSURBVHic7dxZaFxVGMDxf5NWo0kaihAal1pcIi4PpmKooFaqPihYCK6ggg+K2AfRImihClarPliouKCC4oMgolRBRVHRopT2wQ2tWiu2sWikigquNNbWl69wuNx7Z8nMZGb8/2DImXuWeybJfJx7zrkXJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJElSG7oKOFDyurCkbm9BnSdb2H9J/yOHAIPArUnAmQSOiuPzKtQfBIaADcBTwALg8Bb1XarJ3NnugGZsOl7fJMcmge+rrP97/NwJzAd+bUIfpYbome0OSFK1DFiSOoYBS1LHMGCpkp8zK4h7k4n8k4C1wBvAFPAOsAZYlNPOyTmrkY9H3hzgHOARYHPMwb0E3BiLAkV6ot5a4LWYx5sCNgEPxgppbxN+J5JmaEUSCDbVUf/mCDZZizNtb47jVwLPAMuBUWAZ8G6U2Q4cm2nn0GjrjqStuyL4rYugMx5B8NIkUL4QdbP6gIejzEpgYZRbACwFXkmCYl8dvw9JTdSsgEUEmrTt5cC9OaOX85Jy91TRzzXAbcBlOeXSbRorcvLT/Wf9OfnpiG5lhc+uDuEloWo1H7gBuB/4N5P3WZKeiEu9MktiZPRiTt7HSfqsnPyRJL04J/8r4IdIX+//endwH5ZqNQY8BPyZk5fu4ToVGEj2eeWZAE4vyPslSecFpFeBs6P9qZz8/cC3EdjGgCOAn0r6og5gwFI9thQc3w/8CAzH+74KAevLzKgsNZ2k8ybev465rmr1G7A6nwFL9dhVkvd3De28H0EuT3q87NJyHnBGXF6OAicAR8al5khJPXUgr+tVqw+BfxrU1p4Z1j8feCtGfJfECuaqWLFcBGxtUD/VJhxhdY90Aryev+vBJzdU8kcdbReZrqJMkQlgY6Q3xHaJvQ3ql9qUI6zukc4VHVfFCl3WQuCvBvepWYaARyM9DdxXEKwqPalCHcaA1T2+S9IjwNE11O2NTZs7m9CvZhhP5qdeLphMH4y5LXURA1b32AW8nbxfVkPdM+PLXbT6126Gk3TR43COb1Ff1EIGrO5xIO6fO2hV5otdZAC4G1gdWxI6QXr5d0xBmWtb1Be1kAGru7wJ3B7psbiPruzScBh4DNgBPNGiPjbC50n64rj/MHUBsK9kj5ekNtETGyq3x6hrT6ygnQucGLvGx4FbgG3ATQU3F6dOS+7L+7TkCQiHZZ7ukL0BGuCaJP+BknMuydxwnV1EWJfkbwWuiEB1J/B87GxP+3JKhc8oaRb1AxfFExE2Ah9E8HoPeBq4rsqJ+S3A7sxjYb4APkpW4Ybi/Y5MuUng9SgzGmV+y5T5BFifnG9plJvKOefqpFwvcDnwbJx3G/AccHU8k34gU393B83RSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLa2X8xl+cepe3HCQAAAABJRU5ErkJggg==`,oo=e({default:()=>so}),so=`data:image/png;base64,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`,co=e({default:()=>lo}),lo=`data:image/png;base64,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`,uo=e({default:()=>fo}),fo=`data:image/png;base64,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`,po=e({default:()=>mo}),mo=`data:image/png;base64,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`,ho=e({default:()=>go}),go=`data:image/png;base64,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`,_o=e({default:()=>vo}),vo=`data:image/png;base64,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`,yo=e({default:()=>bo}),bo=`data:image/png;base64,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`,xo=e({default:()=>So}),So=`data:image/png;base64,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`,Co=e({default:()=>wo}),wo=`data:image/png;base64,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`,To=e({default:()=>Eo}),Eo=`data:image/png;base64,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`,Do=e({default:()=>Oo}),Oo=`data:image/png;base64,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`,ko=e({default:()=>Ao}),Ao=`data:image/png;base64,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`,jo=e({default:()=>Mo}),Mo=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMlSURBVHic7dwxaBUxHMfxn1LEwaHdhApOCtK6iI7ioEMHQVwtiJuTnaWoRZC6CVYd6iSCi110cZO2OIirqENBcXCotkVBQSrF5+CV/hvL9RLfvSR33w8c5HGX5N+7NJD/ezkJAAAAAAAAAAAAAAAAAIDmuiKpUxzvYgfTEoPmnncknY0dEDbsjB0AAFTFhAUgG32xA0Cp95LuFOWfkWNpi1VzzyVpKWIsSFynSweaaTRwPMzFDjxBc+b+TMYOpiqWhACywYQFIBsp57BmJb2JHQSSNi3pV4Xrvks6ZD4vSVquMS60hM07jMUOBslxc1j9Fev1O/VGa44zB+SwAKBOTFgAstGGCasXywh3O4fPMVzSbujWnBGP/kdK2hl2rj1uzu3ept1Bj3hT4rM1pxdjq1vPshHaMGEBaAgmLADZSPlnDTlxt3P4+NHlWCRpxSOelcA+fm/Tx2pguzlZdO7BWsV6a069xZJre/EsESg0D1S2dq8rzzBlzs38x99cxieHFfqTkLGSbU1uDqvjEc+MuXbKI54yMfKRPq+XKfupwKTHVqE6nqVPrMliSQggG0xYALKRcg7LZ2tOjLX7W5Nb+BSh/xgeS/pclHndzb/mJb0uygvOuQUzXr72OK7GSHnCetLF3Ecdpk15sELOYN1VSTdqiqludyW9iB2EUfUff17SjppjkaQJUz7qjIljkh4EtHm7OMCSEEBOmLAAZCPlJWEMFyQdKcq7POotSzpc8dr9zlL3lqSPHn1hQ9XXy/QqZ3Rd0kBR/uCMiVOSzpt4JraovxVes2QwYW12UNKlgHqrHoNqwOnjfkB/+OuypG+xgzBOFIck3XTGxDnz3Oc92kw9l9tTLAkBZIMJC0A22rAkfFQc62yewXVP0nhR7t8m93FR0lBAPC9r+ord5ksOeCwjZj3yb9jspKQz5vPpkr2h42Zs7XGez1NJz83n0Gfpatxbe9swYblsnsH10KOdocB815eAOlXYfMk+j9iekdQNtte5z9cq1utz6r1yzoc+S1fjJiyWhACywYQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAl/ADZ4HdgquoJrAAAAAElFTkSuQmCC`,No=e({default:()=>Po}),Po=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUMSURBVHic7d1PaB5FGMfxX1ppqiQRi9FTbaGYtiCtVSy2VelF8WRBKApaIXiwXlIrHtSD1qOe7EkRbFUoRexBDz2oFMV/UVHsQRShmINQtaigIrZJbbzMCw8P2XlnNvPyvvvu9wMLM5nZ2WffDbvvzM6+KwEAAAAAAAAAAAAAAAAAAAAtNCtpMSzPZqw3bdZblDTeg3iWs2wpFE/MXrfNUlL3Med4HTTr/V4wVnu89masd7/bl8mCMQ2VFf0OAABSccIC0BiX9TuAPpgx6dOSPqqod5OrG3Ozy++XdKGi7hdhyXVS0qnEutdLerTGNkpK/ex+kPRuYt23Qrer44CkdRV175N0bUXZDpMe6xLrscLdRiCLHSvw/6ilxoxiy3RGrHXH1O4egDGsUmNPqcfLt/NGoeO1PuMzYAyrx+gSAmiMNnYJgVLWSLrK5EdNelLShsR2rnb59ZImKur+IumfzDiHBiesaockPZdYd1rSEZOfkPR3b8JqjJE+b/+hsEjSVBgr67hL0vsFtrHHHfet5mRyr6QzNdv9MlK2S9JnNdttPE5YQDlz5kL1W59jGUqMYQFojDZ+w9pj0nMZ6+2SdENF2XaXn45Ma/ha0lcZ2+24UdIjiXU31Wh/KRsl7U6su9XlU2M9kzFdY7tr96ykoyH9U2Ib3oikx0z+G0kfVtQdk/SAi6fKrPtfi9kh6UmT3yfpr4q6Pya2iRaI3Saf6fO0hn48muOnR/RiyZnW4JfUQe0pt96dpmxll6kT1mSXeOo+ksW0hkR0CQE0BicsAI3RxjGs7yJlm016Jjze0fGEpMsr1tsn6RWTvyYyreFiRqy7C00PmC/QhiTdIunbAu18IOnWGus9Luklk39H0tqQfl3S86bsZUl3hPQpd+wWamxb4c6fbccf91Tj7vGsMVf+saRLIX1C0jM1tjGU2njC2pxQR2FS4BqTvyTpfEVdfxI6H6mbo2rgvl/mC+1XXf+57U+Y47na1b3ClH1SKO5F107OxceL/R9uNGm/X61GlxBAY7TxG9b3kTJ71ftD0q8mvyJytfOf4+pIt+OiuzLXvYIuhG8cy23HxxOzqqFX/Nix8xftla7uhfDNarlGTfd+1P0fjpmurcKs/E6XcMHFM2/K0HL9mNZQt53bC7UTm2YxaNMaBu3XGnJ+adbGOuvKYtMatrmynV0+r6FGlxBAY3DCAtAYbRzDsq4Lj7x0XGnSGyTdY/L+rs7+xG2MSjqcWPdYuKW9lHWSnirQTk48cxn7WVfdXzTo5m1JnybUG3FTJfxnV/WITDebwgz7jiOSXgvpfzPaOeeOwdma8WAILGeMJtV4xhhW7LGQnRljWLF2usUzaOqOYaXKeTTHi41h5Yxv8WhOIrqEABqDExaAxmjjCct+9Z4KYxid5XNT75ArOxBpJ7bUHQMZBLGXWSynq1u3K3fYtfugOT7+12FTpzX4OWh+GzkvobCOuv+f9yIxHHfrnovUZVoDADQBJywAjdHGaQ22a3e6UDsxo5JeSKx7W7hrtZS1FX/PbWdVl3UPmvSi20/7QtF5Vzbh1rVlI67suOkG+bITkV8PfdO9gOHPyH6cTPxl1xFJL0a2UeplIq8u0fXr2CLpYZN/OvJmnJ8LxYMhkPNoTqqcsZ6cpVeP5tS9xe9fpGr5sTB7i99P19hWKJ5UvZrWkINpDYnoEgJoDE5YAAAAAAAAAAAAAAAAAAAAAIDB8j+/14rViCWSRQAAAABJRU5ErkJggg==`,Fo=e({default:()=>Io}),Io=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAuHSURBVHic7Z1/kFZVGce/+5Nd1o2FdZfV2ERnNKBgE6UQ28RAS3B0CQNNqxnR0LIamgQrK0eHUBul8kdopkapFf2yZiNHo41ETbJIMcFCEQkGhKQtcFF0++e5M89859x7zn3v6/u+e3s+M+/svfec+9xz7j3nOc855zlnAcMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDCOcqnInoEg0A5gHoAXAKACHA1gF4CEJbwRwHoCRAFoBtAG4EcAzZU63UVymAvi3+u0vd4JyyrsBnCh1qRXATgDXleLBlaKwpoqiGSG/WgA3p7h/GIB+APXqWjeAh+V4uKPwvhXAjiKk3agcegHMSgjfCeBpAM8DWAugD8D2EqavXEwAMEYa9BYArwP4bgZ5CwGsUOdXAlhahHQOGT4DYJB+R6SU0Uv3j1dhVQ75zUXOg1F+rnN856RfP4CLqaHLI4sp39/KKO98kvfJIqXTS3WpHuThbgB/pWtTUsp4gc73qeNhjvgHUso3Kp+dKeM3A7gdwFUVVBfeDJ6n86w9i0Y6/29GecHUlupBHvoBrAbQpa6dAeCXKWRwYe1Xx7UAvgRgD4B/yd/XM6bZqDz20HkPgMekLNSI1f4OAOcCmK/ifQHA3wHcVeL0lopddM7vKS3bASwSOS87jI3c0wRgK5mZB2XwPJTLyNSvlPE5o3TMpjJ0dEy8KlFaOu42AO0lTm+peCfldW65E1QolWIGdwM4iq7VA5ieQoYeVH9WPozx/8UrdB7X7R8E8EMAC9S1TplpziP76Lw/Jl7FUyldwjnyd7d07aKu4XwAPwmUoQvnfyhsHICzlctDB4BLpVWFzKJ8WFrYDlGePWL6HgZgpsw+TZYZxwdklmWjIx1HSX5mSvxNAH4l43QvB+SjQbrDH5DZ0xYAT8mM1iqxRudJPtpltvMU1cXNU17SwgrKN055D4CPqobxPADfTnh+m5Sj6H28CmCDuM/8DMBJ0vgeDmA0gM0Arkh4fqtYhdPFTSC6Zz2ANSL3YIr8x8GKPKu7xwJR8K3y3f4E4OsZZQ4ZjlCm6hJ5Gdp8HRcoZ466p5fC2CQelMoUF75VrM9uAOtiZpgOAnivklED4CK57orfF9DlOEYUSNKsFs/4PEwy8pSXtBxP8moC7vlEwuyyZoay3F2/xwFcQ9e+nPDcMwBs8cxi/k4aoKw0kdwTM8q7ieQtCLgnN3xMZfxt0ortVdcuD5RzlrrnpxTGH+xBT/h9AC4ImBbfCuBImTVZERD/9oSxtfHSWuv4mwDcBuCbkmaXzB/kOC9pmUT5CWEypeFMR5yzHMp7rbgHrADw55j8XBrzzIWO8jhPrMt5AH6kwnZJY5OFOnpeV8A9SXD6T8sob8hQrVrhZer6VeplbAn0mZrtKfjaT+tGR/hvVPg21cKdCWCsdCcnyb36Y10JYLkc3yRewO1i3p8mZr2vdWsSq0XHu5CswCpx9WAryWWK5ykvadDWpauL66KN0vBZCh9PymojgFNp/LcewIeooR2UrjlzKsW5V7rqmhqxzvQzR6d8F5pqemZWq20GyYuzSnPHSSrTE9X1CfRCzgmQNUvFv8MRfoMK/7QjfDk98w6pfEy1WAncmn48Jl0dAP5GSoFZRLIuSsjnWGl1o7iubkee8pKG8UrW44H3DKP0flWF1ZC1E6ekI3iWkr3uR5Dl+WyCImoA8KiKm3Xpi1a6x2aUNY7yOSKjvCFDVFl+7Ai7W72Q3oAZzR4V/xZHuLbaXBXyahXe57HqJtEHc1Vcjfbkf4DCWqll7otxdNV8RcVfnPO8pEHnZW2K+3RlvkFd76Z341t+UiXPjeLPpPD5JC+uyxhxGcXP4nah8zg2gxzI0I1OV8hYYVEop1tDpxR+APi+I3ylOp4F4D0eeXXq2DWzomcOXbNH2lv3ZsdMo+YZmdGM8FWOJ9Tx6TQ7e7J00SLuC5gZ0tPSrzrC85SXNOgyECqrjpbm6DrBYzP3e2QNklMmp+F0OmeFzzxJ55M98ePgPB4qUE6Erj8vltIJu5wKq0f+bgbwW3W9Rlrlp8iDNq6bEqFbctcH0ZWYp3k5PKmCA8BrAP6izn1jbLvpXHfPeAB0g0cWKP0uhZCnvKRBK6zXAu8ZTudagbIf4NMB8vS71wqrWsZ+ItY7lsww7KEe5wjro47OQ99NHPqblXQDgXIprCaZaQCAt4tfSGReHgIwIBVDV4CFEjeOuFYyQlcGl8LSrUZI6/ySOvaZxLzWSlslbJ6HFACtkF15zVNe0qDLQKiPIS+yj5wsh9Hs3COB/kuspCKGk3P0JinvSbACbwl4vgtWWFnReQzxxysa5VJYc2RNV1rOTwjTH8VV6XRL6mrJtYUWUsl1HF8lZ4tPv3ce4xkIeLZ+nqsw5ikvadAKiy2nOI6j8y0xaQmtmLUxx4zP8nWlwafgQuVkfc96xjckH0WjHAqrCcDn5PgXYkUdK17OLTLF2yiFr4b23VkiA34udGVxFRTddXFVSl84owuPrzXngqblv0RhIYWpPuY4Ik95SYN+nmtW1MUpdP4P+bufFtSHKkBdmXV6DpC8kPTxDGKhi5b5vWZd4RKXxzedciisOeKRDJkyflIKyQ61S+SA9LPfAPBzdW+9LKVwoRVWgyO8KSauKzyk4uj4vo/Gz9MF5kUKawt4tvbbcU0p5ykvadBpD/Hd65SZuIjHZEwVopjXq7CuwMrZGpOGN2TWNCLEF+oEOt8cE89HsS0svb1MSfeVK7XC0tYVxJnRxzra62qJeGQzun/vUliHecJ1C+qbigd9qCyV/I8UNhF+OtWxSynkKS9p0Ip3jCduDYAvkkK/h2a89IqIUQHLxBponGokhWuFNSWmHGtZejH2c+JRXwhJ3yyEerKktcIqdFytIEqtsOYq6+pOxyyIi/0SN6JZPKcZPZ3+Fkd4hzp2KSxduEKsEv2hfEqBn6fjPyEzohEXOjZI07yPdnjsdMTJU17SoL87VzJNM4CvAbhEXXtBLH7NGjo/1/P8S8gpkxXwahrz+WCCrI8AmKbOl2dYtMxWUKiF1SgzmytpKECXrySlO6Rpp8WeafbkmUqOagcd29GsUuHrKKxKzcoMAviU4xna4c/nQlElXdgo/qKU6T+ewudS+HJH6zxcKgwv/+C97POWlzTwYuouqVBtUl6mSRdwI8UbTBhquJbiLXRU+HZxuGWZtznk6cX922KsUPaY7/Uofh+8HOgC+W4TxGrskmVY02XHisWyg0e0CqGP5J1D8nK53fhSymSatVF1jgWm7HWsw3k6vZXuvYbCGyjc53E9iuJf64l/NsWfQeG1AG6lODtkq5OlAL6jFO5aiseey3nKS1qWOeSF/K5OWMg92rE2coOsw1wmTs/9MflxdeFqZSVGFGevdE1niyLgnRAeLcJSmp4C30v0W0nyePlVVs/5iuMEyuD3CpBxueNFTpKwRkeYHs+YSGF3kuyjKfwbnrQc5/mgDK9udy2KbRSv9KSCc5fDwhmkrkWe8pKWlZ5n8m+vWDy+LtIYx8Jv/l3hWHozKLPfTG3MP17h370ZFz1HXJxRYV1P8vjbZt2uJphSbOBXJ+vFNKsLkPOQ49rnpcvTLGsPd0sh3EvxmqVlj8K3UTj3w+NcJyJ4bOIYT3x2TnQNLr8ihfh+2c6kW6yfzbKQ90EAvwfwfse9U2SHhrzlJS0+S2S3jLE9J9bQmkDn1u1iWfaIQp0ms9ibZA+vX8uicJc12wXgn3TtkGxN0yv7Yp0sXbSRIucReUd/KNKyl46AOEmwu8qAdPX3SH3Kukd8MKXY97xVKkG/+h0QzVwpHCm/feqfcGZd11Yu8pSXtEyjf6Q6IMqhkspaOXiXuFXssn/AYhiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRjF5H+2X8crl+4LsQAAAABJRU5ErkJggg==`,Lo=e({default:()=>Ro}),Ro=`data:image/png;base64,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`,zo=e({default:()=>Bo}),Bo=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAu/SURBVHic7Z19kJVVHce/l91lQVhedoM1FFlXlpcwSAlceRHRFhcVFMKtzIKwQFaFQFmzKK0kLBOFBDGgIh0gLXUndCEKHJKWiJARZ0GsZodmHDdnNdesboW3f75n5swz5+259+6Fvf4+M3ce9jmvz7nn+Z3fyzkXQBAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQcglBQB6ATgXwNjT3RnhzGUegCYAqcjnFwBqPWXvBnAiUq4FwA8BVEbyXgJgI4DjWt4kgK0ASiz1JwBcCuCrAH4J4DCA/QB2ALgHwGROdADYrpWrAPBUpF9/BrAZwOVavgYAeyP92QTgTi1PJfvdouU7DmBVwNjeDOCZSD8meMrcHimT5LPMC2jvdPLlyHO2A3iB39uzkc8rzHMjyxYCeBzAQW0OpctdAF72jPMQAMsANAI4BKCZ83AR504CwNMZ9EHIAVO1yTYyRrkSThJVtsKTfzTzbeJqamMIJ1EjgBkAyjiRAKAngHEAHubLPQPAAUMdNVq/hlraKaDwSQH4gqM/ZwHYB+BnDgFrY7LWj0MAPhRQZgbz3xCzrdPFPezvcgr5Aku+cgBHKFTKI2k9uSBlIrB2sx93WdKvpjD9emT+lQGYzX5tZz3CGUwBgDZqHOmgVtj5nnwrqbEUO/KMoea2kpPYxSy2e9iS/iOmRzU+nSrmWeTI041tXOrpj4merF+N0TrW5+LDgQvAmcIaatwuCrXvY7Ilz4YMBdbF1GwHGdKqAHRwXtmo4NwTgdUFaKHKng4FnGztAD5iyXMdzYT+jnrO5Qr8OIDugW0vdAis6wI0ld7M43r2UTRligL7pFOkaa4NEXPIRhnznZNGe6eDJwL6egufaakjz/oMBZaLJWzfNj8VM7uwwFK+wA8EmQgs0NQ5CODXBrOpin6kCz11rOakGhaj3RIKQlufUtTqbOimo81MXUAzIh10gVVM/2A7gBGOMl1NYLm0FtCET9HccmnX6QqsBIAeAEoBDLe8tA+wD+d56uoLYGcaffD1r5DadjqLXghzND/gJzqpjTOKTAUWtIl5v+Zz6k3Hvs8fM1zzb8Wl0JG2ic7rMkv69wF8zaOJPeswY3zoAgs0O1o5JrbVMERg9QDwKQA/pXN7D4AtfAaXUABf2jsBPMcFZg+A76Vp8vooo4/xRICw0AVWOX1iewCcpD9znuWFXxoJHpkWvDuYNjegzy4XQtyx+3wkIFHLd2MaA0Et9J09FLCgDwKwmIGYFzmuG7hgfIljtoXvYd6TDYEFmmgpSvwEB3OlJsBszGe5T2ehDzqfZL3XGNL60NTrw+ffYMhzHl8Ynz/NRlRggX1JObQ2n8AaQE1tXUQIVDJKu42agola+ivrtTxFDLwcBvANzwIQhwIKoRRfUB9KYI2gW6CGWu9QCqWUJ0L7TYfAGkrNth1AnSMw4CKdsetJQaOCU9MBrGD0exSFTDW1unaH0JoC4HUKXrX4FrPtZgA/zmCOdkmyJbAKqdW00WezI9CufpRfaLZXh3LW+5AhbTojXOBk7zC86HXUGNPFJLCgvVw1hjIugVVEgbTV4ucr5vf4A0PaOGqb9Za+juQY3BHwXCHM8wjmKOv5Um60+DofZH1VlvI3eVwKEyhYUgB2AfiMIVppI9Ox+yjbfZJaV5QKpq8xpJVRK7/PU/fNgc+SF2RLYAHAQG3vUuhGwEbPFoRM2EIB2jtyfy2Aifz3FWz/ykiejYHagQ2bwOpFM+a4IarlElhXM+3jjjavZZ5R2r0Cmo4v05y0scIjFEIZwxe8kdtCQlDaWLUlXW2/mW1J/2yAD7SEgkptgUgCeIQajE3rysbYDWNaoyNKvJXafDS9lmUnOdrezShsTvGFu7sK53Ol/w9Xk5DnUmruqYC8pVSdTR/Tyvw8heh47V5/biQ9xL//AOAtTlw9z2wAvw/oU1ze41aH/gC+E8MMqwXwV748Nl7l9SLt3jAKsqcA/NtRdg+vmThu+1FTaKfG8c8YZV9zjPebvLoizT7epYZ6FYX+/fT7vUBrYKKhTDbH7hkA71vSWgEMNlgkym+XdNRrq7NTyQeBNZC+lQXc27Q4IIwPakAI3JjZl7vnlwM4ys9KTrY+hvy/5fUK7d5kbgRVk0BN5DnaBBnPyNY7AX1Kh1e5u31uwB42RTXNmBOc4KbPbgrfflo5teq/5qn/JK8+B7CNBH05UwDcCuBPMcv/j9qEiX/wmg0f2/sA/kiXwIX0kU2kMztqsmVz7FyCpYPXqKb3EuenzVoZRivgRU//8opsmIRFVEuX8W/ldO3gLncXyj9xbcz29lPo+FbdbdxaoSJoj1Ho6cyKmLGrAFwfoz+2PrpOECT47ElNI3KZhEmauHG5kXXO9ORTbT+RRhtg0EQ5x32Blii+bQ3Kz7PQkh5iErqo5vimaCUosjF2yiQ0+a8UX2Gefoa0Go5NneZnPYsL7166LnLudO8qGtZllvsL6Qh+hH+fosP1KP1Fpi9CoY7X2PwXJv7LKN8xAG978u5gFO1iRtnGGTacNvM6iYKtDsDvYvQnHVIAvsW21ziie4pjlp3cPpR24vMnqe/IN54mRlK7/g3NXJumBGozuZzv2wIE6AHNsa1vU8jF2PlopsN+Ghe4JkaKZ3NxuAXAvzqhXSddQWD14w7yKJNoBjbQd6VoB3AbJ8C9jkmzD8DfaEYOiNGfU4H2uzILp1DgbqfA03mDk2IGBdt+9qmzeYf+rEu4J8xFM30kA2O28RdefUGNwby+ErP+Ep7vLOKzvOvJPz/HfpfhgQGdo7zq2kpnj10I87mYf5Gf6fwsBfCrQN9v1ukKAms0gL9H7g2iOl/PsHSUlyjMllBtN9FGP1SpZlKGMDggD+hf+Dm1plnUAkw0MVJ4eyfseHZxhKvkcvrRbDzPqysPKJT1YyjHGMqf44l0qf1qcc6VJmjOTOOC43the/GAe64JCfurw+mt2r3OHLtQjjNK2kBf7FiLv/YDQTcKmiZPvgQ3Vy7R7vWi83qJo5xqYzP9WeMteYoB/CTGnpKxnsPPUeYy/0GH41btuE9l6aVSZxXHBORVZzJTDh9Wd2qHSUtECzTNmgx+vQmsd7Gl3GjWa/u1AxvXs961gYvu52jORHmUwQQb53sOqqt9WKZjT2r/1U0OLb+UGuwug2DKdOzUvHL9VNDdzFNqSR9BX5X+80N7uR2iIeCcZN5wEQegzeEfOVvbZ6J+iqWCg5UK9Ksop3Yrw/Omyd2XfpAUgG9bTJ8EzaIj9JGFCqxK1uvS4BIMcTcG1uljisdRHGUAt1r4drorobWMUalBvNaz/7ZI1Uya6ctZJkGheg2duvfFPO82hIvdfseLBppYVYwcprgjX6eYbgHXmc4rmb7eIHQSAL7rcI4foLBq4qJwGbWpYkZda3jUZqfjVzIyGTu1N261RWB2o7M+ZViIimihqJ9TuoBzoJyL0w3cUpG0bETOG+ZwkNo0qX2S2/zX8rOJX6R+HqqeZ9j0e830YZjs/KmMyr0eKbPb8kOBBZwEz/FLeIwv5iIKqL1cjYdrmlsojQA+5smzlH6CTKijo7dde96dgbvIqwPOEnbnC7SBgvsEtZaFAT7ACq7Iu7h4HOCZyolpRPYu1xa7Fssn+r2neP4OfBlXU+CptBYGbs7WxmNzpJ5Gmu3gy7xDS+tgfv3UhIrcFXKxW0XBrn5WaT3nnMvkS2fsprIvSa1/T0YsiBWc6/o7uE5bdG6jSWg7DwsuFkdy/UsTcSdLvpOgj6pKi8C8xQnd5ikrCPnCPgYDbvXke4Amaw9PhDZrZOvQab6gVpuTAXkFIV95j+6MhEMQFdCH9XSuhJUgCIIJ5f9aYDnvWMigV3uu/xMPMQkFQTAxlf7JgdSi3uA+tnO4L/JNbtY9GlBX1hCBJQiCi0pGUcuoWb3N85qtAWUFQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEIc/5P+yABzSrTSlAAAAAAElFTkSuQmCC`,Vo=e({default:()=>Ho}),Ho=`data:image/png;base64,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`,Uo=e({default:()=>Wo}),Wo=`data:image/png;base64,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`,Go=e({default:()=>Ko}),Ko=`data:image/png;base64,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`,qo=`zh-cn`,J=`en-us`,Jo=new Set([`zh`,`ja`,`ko`]),Yo=e=>{let[t]=e.toLowerCase().replace(/_/g,`-`).split(`-`);return Jo.has(t)},Y=`./neo-ppt/`,Xo=[{label:`默认字体`,enLabel:`Default`,value:``,aliasList:[],locale:[qo,J]},{label:`Liter`,enLabel:`Liter`,value:`Liter`,aliasList:[`Liter`],fntdataUrl:`${Y}fonts/fnt/Liter.fntdata`,locale:[J]},{label:`Hedvig Letters Sans`,enLabel:`Hedvig Letters Sans`,value:`HedvigLettersSans`,aliasList:[`Hedvig Letters Sans`,`HedvigLettersSans`],fntdataUrl:`${Y}fonts/fnt/HedvigLettersSans.fntdata`,locale:[J]},{label:`Oranienbaum`,enLabel:`Oranienbaum`,value:`Oranienbaum`,aliasList:[`Oranienbaum`],fntdataUrl:`${Y}fonts/fnt/Oranienbaum.fntdata`,locale:[J]},{label:`Quattrocento Sans`,enLabel:`Quattrocento Sans`,value:`QuattrocentoSans`,aliasList:[`Quattrocento Sans`,`QuattrocentoSans`],fntdataUrl:`${Y}fonts/fnt/QuattrocentoSans.fntdata`,locale:[J]},{label:`Sorts Mill Goudy`,enLabel:`Sorts Mill Goudy`,value:`SortsMillGoudy`,aliasList:[`Sorts Mill Goudy`,`SortsMillGoudy`],fntdataUrl:`${Y}fonts/fnt/SortsMillGoudy.fntdata`,locale:[J]},{label:`Unna`,enLabel:`Unna`,value:`Unna`,aliasList:[`Unna`],fntdataUrl:`${Y}fonts/fnt/Unna.fntdata`,locale:[J]},{label:`Luckiest Guy`,enLabel:`Luckiest Guy`,value:`LuckiestGuy`,aliasList:[`Luckiest Guy`,`LuckiestGuy`],fntdataUrl:`${Y}fonts/fnt/LuckiestGuy.fntdata`,locale:[J]},{label:`Coda`,enLabel:`Coda`,value:`Coda`,aliasList:[`Coda`],fntdataUrl:`${Y}fonts/fnt/Coda.fntdata`,locale:[J]},{label:`Jersey 15`,enLabel:`Jersey 15`,value:`Jersey15`,aliasList:[`Jersey 15`],fntdataUrl:`${Y}fonts/fnt/Jersey15.fntdata`,locale:[J]},{label:`Press Start 2P`,enLabel:`Press Start 2P`,value:`PressStart2P`,aliasList:[`Press Start 2P`,`PressStart2P`],fntdataUrl:`${Y}fonts/fnt/PressStart2P.fntdata`,locale:[J]},{label:`Jersey 20 Charted`,enLabel:`Jersey 20 Charted`,value:`Jersey20Charted`,aliasList:[`Jersey 20 Charted`,`Jersey20Charted`],fntdataUrl:`${Y}fonts/fnt/Jersey20Charted.fntdata`,locale:[J]},{label:`Mi Sans`,enLabel:`Mi Sans`,embedLabel:`MiSans`,value:`MiSans`,aliasList:[`MiSans LC`,`等线`,`MiSans`],fntdataUrl:`${Y}fonts/fnt/MiSans.fntdata`,locale:[qo,J]},{label:`思源黑体`,enLabel:`Source Han Sans`,embedLabel:`Noto Sans SC`,value:`Noto Sans SC`,aliasList:[`思源黑体`,`SourceHanSans`,`Noto Sans`,`Noto Sans SC`,`黑体`,`SimHei`],fntdataUrl:`${Y}fonts/fnt/Noto Sans SC.fntdata`,locale:[qo,J]},{label:`思源宋体`,enLabel:`Source Han Serif`,value:`思源宋体`,aliasList:[`思源宋体`,`SourceHanSerif`,`siyuanSongti`,`宋体`,`SimSun`],fntdataUrl:`${Y}fonts/fnt/思源宋体.fntdata`,locale:[qo,J]},{label:`阿里妈妈刀隶体`,enLabel:`Alimama Dao Li`,value:`阿里妈妈刀隶体`,aliasList:[`阿里妈妈刀隶`,`alimamadaoliti`],fntdataUrl:`${Y}fonts/fnt/阿里妈妈刀隶体.fntdata`,locale:[qo,J]},{label:`站酷文艺体`,enLabel:`Zhanku Wen Yi`,value:`站酷文艺体`,aliasList:[`站酷文艺`,`zhankuwenyiti`],fntdataUrl:`${Y}fonts/fnt/站酷文艺体.fntdata`,locale:[qo,J]},{label:`站酷庆科黄油体`,enLabel:`ZCOOL QingKe HuangYou`,embedLabel:`ZCOOL QingKe HuangYou`,value:`站酷庆科黄油体`,aliasList:[`站酷庆科黄油`,`ZCOOL QingKe HuangYou`,`ZCOOLQingKeHuangYou`,`zhankuQingkeHuangyou`],fntdataUrl:`${Y}fonts/fnt/站酷庆科黄油体.fntdata`,locale:[qo,J]},{label:`飞波正点体`,enLabel:`Feibo Zhengdian`,value:`飞波正点体`,aliasList:[`飞波正点`,`feibozhengdianti`],fntdataUrl:`${Y}fonts/fnt/飞波正点体.fntdata`,locale:[qo,J]},{label:`程荣光刻楷`,enLabel:`Cheng Rong Guang Ke Kai`,value:`程荣光刻楷`,aliasList:[`程荣光刻楷`,`chengrengguangkekai`,`楷体`,`KaiTi`],fntdataUrl:`${Y}fonts/fnt/程荣光刻楷.fntdata`,locale:[qo,J]},{label:`得意黑`,enLabel:`Smiley Sans`,value:`得意黑`,aliasList:[`得意黑`,`Smiley Sans`,`deyihei`],fntdataUrl:`${Y}fonts/fnt/得意黑.fntdata`,locale:[qo,J]},{label:`精品点阵体`,enLabel:`Fusion Pixel`,embedLabel:`BoutiqueBitmap9x9 1.6 R`,value:`精品点阵体`,aliasList:[`精品点阵体9×9 1.6`,`Fusion Pixel 9x9`,`jingpindianzhenTi`],fntdataUrl:`${Y}fonts/fnt/精品点阵体.fntdata`,locale:[qo,J]},{label:`Long Cang`,enLabel:`Long Cang`,value:`Long Cang`,aliasList:[`Long Cang`,`LongCang`,`龙藏体`],fntdataUrl:`${Y}fonts/fnt/Long Cang.fntdata`,locale:[qo,J]},{label:`鹜霞文楷`,enLabel:`LXGW Bright`,embedLabel:`LXGW Bright`,value:`LXGW Bright`,aliasList:[`LXGW Bright`,`LXGWBright`,`霞鹜文楷`,`仿宋`,`FangSong`],fntdataUrl:`${Y}fonts/fnt/LXGW Bright.fntdata`,locale:[qo,J]},{label:`站酷快乐体`,enLabel:`ZCOOL KuaiLe`,embedLabel:`ZCOOL KuaiLe`,value:`ZCOOL KuaiLe`,aliasList:[`ZCOOL KuaiLe`,`ZCOOLKuaiLe`,`站酷快乐体`],fntdataUrl:`${Y}fonts/fnt/ZCOOL KuaiLe.fntdata`,locale:[qo,J]}],Zo=(e,t)=>t===`zh-cn`?e.label:e.enLabel,Qo=(e,t)=>{let n=Xo.find(e=>e.value===``),r=Xo.filter(e=>e.value&&e.locale.length===1&&e.locale[0]===J);return Yo(e)?[n,t,...Xo.filter(e=>e.value&&e.locale.includes(`zh-cn`)),t,...r]:[n,t,...r]};function $o(e){return!!e&&e.startsWith(`$`)}function X(e,t){if(!t||!t.startsWith(`$`))return t;let n=t.slice(1);return e?.colors[n]??t}function es(e,t){if(!t||!t.startsWith(`$`))return;let n=t.slice(1);return e?.textStyles[n]}function ts(e,t){if(!t||!t.startsWith(`$`))return;let n=t.slice(1);return e?.tableStyles?.[n]}function ns(e,t){if(t)return t.type===`solid`?{...t,color:X(e,t.color)??t.color}:t.type===`gradient`?{...t,stops:t.stops.map(t=>({...t,color:X(e,t.color)??t.color}))}:t.type===`image`&&t.mask?{...t,mask:ns(e,t.mask)}:t}function rs(e,t){if(t)return{...t,color:X(e,t.color)??t.color}}function is(e,t){if(t)return Array.isArray(t)?t.map(t=>t&&rs(e,t)):rs(e,t)}function as(e,t){let n=t,r=es(e,t.style),i=r;return{...r,...t,text:os(e,t.text),color:X(e,t.color??r?.color),fontSize:t.fontSize??r?.fontSize,fontFamily:t.fontFamily??r?.fontFamily,fontStyle:t.fontStyle??r?.fontStyle,bold:t.bold??r?.bold,italic:t.italic??r?.italic,lineHeight:t.lineHeight??r?.lineHeight,lineHeightPx:t.lineHeightPx??r?.lineHeightPx,letterSpacing:t.letterSpacing??r?.letterSpacing,marginTop:t.marginTop??r?.marginTop,backgroundColor:X(e,n.backgroundColor??i?.backgroundColor),gradient:t.gradient?ns(e,t.gradient):void 0,shadow:t.shadow?{...t.shadow,color:X(e,t.shadow.color)??t.shadow.color}:void 0}}function os(e,t){let n=typeof t==`string`?t:String(t??``);if(!e||!n||!n.includes(`$`))return n;let r=new DOMParser().parseFromString(n,`text/html`),i=!1,a=r.createTreeWalker(r.body,NodeFilter.SHOW_ELEMENT);for(;a.nextNode();){let t=a.currentNode,n=t.getAttribute(`style`);if(!n)continue;let r=n.replace(/([-\w]+):\s*([^;]+)/g,(t,n,r)=>{let i=r.trim();if(!i.startsWith(`$`))return t;let a=X(e,i);return a&&a!==i?`${n}: ${a}`:t});r!==n&&(t.setAttribute(`style`,r),i=!0)}return i?r.body.innerHTML:n}function ss(e,t){if(!$o(t.style))return t;let n=es(e,t.style),{style:r,...i}=t;return{...n,...i,color:X(e,t.color??n?.color),fontSize:t.fontSize??n?.fontSize,fontFamily:t.fontFamily??n?.fontFamily,fontStyle:t.fontStyle??n?.fontStyle,bold:t.bold??n?.bold,italic:t.italic??n?.italic,backgroundColor:X(e,t.backgroundColor??n?.backgroundColor),lineHeight:t.lineHeight??n?.lineHeight,lineHeightPx:t.lineHeightPx??n?.lineHeightPx,letterSpacing:t.letterSpacing??n?.letterSpacing,marginTop:t.marginTop??n?.marginTop,shadow:t.shadow?{...t.shadow,color:X(e,t.shadow.color)??t.shadow.color}:void 0}}function cs(e,t){return t&&{...t,label:t.label&&typeof t.label==`object`?{...t.label,color:X(e,t.label.color)}:t.label,axisLine:t.axisLine&&typeof t.axisLine==`object`?{...t.axisLine,color:X(e,t.axisLine.color)}:t.axisLine,gridLine:t.gridLine&&typeof t.gridLine==`object`?{...t.gridLine,color:X(e,t.gridLine.color)}:t.gridLine,title:typeof t.title==`object`&&t.title?{...t.title,color:X(e,t.title.color)}:t.title}}function ls(e,t){return Array.isArray(t)?t.map(t=>cs(e,t)):cs(e,t)}function us(e,t){if(typeof t==`string`)return X(e,t)??t;if(Array.isArray(t))return t.map(t=>us(e,t));if(!t||typeof t!=`object`)return t;let n=t;return n.type===`solid`||n.type===`gradient`||n.type===`image`?ns(e,t):Object.fromEntries(Object.entries(n).map(([t,n])=>[t,us(e,n)]))}function ds(e,t){return!t||typeof t!=`object`?t:{...t,color:X(e,t.color)??t.color}}function fs(e,t){if(!t||typeof t!=`object`||Array.isArray(t))return t;let n={...t};for(let t of[`fill`,`lineColor`,`areaColor`,`colorScheme`])t in n&&(n[t]=us(e,n[t]));for(let t of[`border`,`wickStyle`])t in n&&(n[t]=rs(e,n[t]));for(let t of[`dataLabels`,`colorbar`])t in n&&(n[t]=ds(e,n[t]));for(let t of[`marker`,`upBars`,`downBars`,`totalBars`,`increaseBars`,`decreaseBars`]){let r=n[t];if(!r||typeof r!=`object`||Array.isArray(r))continue;let i=r,a={...i};`fill`in i&&(a.fill=us(e,i.fill)),`border`in i&&(a.border=rs(e,i.border)),n[t]=a}return n}function ps(e,t){return!t||typeof t!=`object`||Array.isArray(t)?t:Object.fromEntries(Object.entries(t).map(([t,n])=>[t,fs(e,n)]))}function ms(e,t){return{...t,fill:t.fill?ns(e,t.fill):void 0,border:t.border?rs(e,t.border):void 0,shadow:t.shadow?{...t.shadow,color:X(e,t.shadow.color)??t.shadow.color}:void 0}}function hs(e,t){switch(t.elementType){case`text`:return{...t,content:as(e,t.content)};case`shape`:case`image`:case`icon`:return ms(e,t);case`table`:{let n=typeof t.style==`string`?ts(e,t.style):void 0;return{...t,border:t.border?is(e,t.border):void 0,shadow:t.shadow?{...t.shadow,color:X(e,t.shadow.color)??t.shadow.color}:void 0,style:n??t.style,rows:t.rows.map(t=>t.map(t=>({...t,content:t.content?as(e,t.content):void 0,fill:t.fill?ns(e,t.fill):void 0,border:t.border?is(e,t.border):void 0})))}}case`chart`:{let n=t,r=n;return{...ms(e,n),colors:r.colors?.map(t=>X(e,t)??t),series:Array.isArray(n.series)?n.series.map(t=>fs(e,t)):n.series,seriesDefaults:ps(e,n.seriesDefaults),seriesStyle:r.seriesStyle?Object.fromEntries(Object.entries(r.seriesStyle).map(([t,n])=>[t,{...n,fill:n.fill?ns(e,n.fill):void 0,border:n.border?rs(e,n.border):void 0,marker:n.marker&&typeof n.marker==`object`?{...n.marker,fill:n.marker.fill?ns(e,n.marker.fill):void 0,border:n.marker.border?rs(e,n.marker.border):void 0}:n.marker}])):void 0,xAxis:ls(e,n.xAxis),yAxis:ls(e,n.yAxis),secondaryAxis:cs(e,r.secondaryAxis),title:typeof n.title==`object`&&n.title?{...n.title,color:X(e,n.title.color)}:n.title,legend:n.legend&&typeof n.legend==`object`?{...n.legend,color:X(e,n.legend.color)}:n.legend,dataLabels:n.dataLabels?{...n.dataLabels,color:X(e,n.dataLabels.color)}:n.dataLabels}}default:return t}}function gs(e){return e?Array.isArray(e)?e.length===2?[e[0],e[1],e[0],e[1]]:[e[0]??null,e[1]??null,e[2]??null,e[3]??null]:[e,e,e,e]:[null,null,null,null]}function _s(e,t){if(t)return gs(t).map(t=>t?rs(e,t):null)}function vs(e,t){if(!t||typeof t!=`object`||Array.isArray(t))return;let n=t,r=es(e,n.style),i=r,a={...r,...n,color:X(e,n.color??i?.color),backgroundColor:X(e,n.backgroundColor??i?.backgroundColor),bold:n.bold??i?.bold,italic:n.italic??i?.italic,fill:n.fill?ns(e,n.fill):void 0,border:n.border?_s(e,n.border):void 0};return Object.fromEntries(Object.entries(a).filter(([,e])=>e!==void 0))}function ys(e,t){if(!t)return;let n=typeof t==`string`?ts(e,t):t;if(n)return{fontSize:n.fontSize,fontFamily:n.fontFamily,fill:n.fill?ns(e,n.fill):void 0,headerFill:X(e,n.headerFill),headerColor:X(e,n.headerColor),headerBold:n.headerBold,bodyFill:n.bodyFill?.map(t=>X(e,t)??t),bodyColor:X(e,n.bodyColor),firstColumnFill:X(e,n.firstColumnFill),firstColumnColor:X(e,n.firstColumnColor),firstColumnBold:n.firstColumnBold,border:_s(e,n.border),headerBorder:_s(e,n.headerBorder),bodyBorder:_s(e,n.bodyBorder),lastRowBorder:_s(e,n.lastRowBorder),cellStyle:vs(e,n.cellStyle),firstRowStyle:vs(e,n.firstRowStyle),lastRowStyle:vs(e,n.lastRowStyle),firstColumnStyle:vs(e,n.firstColumnStyle),lastColumnStyle:vs(e,n.lastColumnStyle),bodyStyles:Array.isArray(n.bodyStyles)?n.bodyStyles.map(t=>vs(e,t)).filter(e=>!!e):void 0,rowOverColumn:typeof n.rowOverColumn==`boolean`?n.rowOverColumn:!0}}var bs=Object.assign({"../assets/font-preview/Coda_enLabel.png":ea,"../assets/font-preview/Coda_label.png":na,"../assets/font-preview/HedvigLettersSans_enLabel.png":ia,"../assets/font-preview/HedvigLettersSans_label.png":oa,"../assets/font-preview/Jersey15_enLabel.png":ca,"../assets/font-preview/Jersey15_label.png":ua,"../assets/font-preview/Jersey20Charted_enLabel.png":fa,"../assets/font-preview/Jersey20Charted_label.png":ma,"../assets/font-preview/LXGW Bright_enLabel.png":ga,"../assets/font-preview/LXGW Bright_label.png":va,"../assets/font-preview/Liter_enLabel.png":ba,"../assets/font-preview/Liter_label.png":Sa,"../assets/font-preview/Long Cang_enLabel.png":wa,"../assets/font-preview/Long Cang_label.png":Ea,"../assets/font-preview/LuckiestGuy_enLabel.png":Oa,"../assets/font-preview/LuckiestGuy_label.png":Aa,"../assets/font-preview/MiSans_enLabel.png":Ma,"../assets/font-preview/MiSans_label.png":Pa,"../assets/font-preview/Noto Sans SC_enLabel.png":Ia,"../assets/font-preview/Noto Sans SC_label.png":Ra,"../assets/font-preview/Oranienbaum_enLabel.png":Ba,"../assets/font-preview/Oranienbaum_label.png":Ha,"../assets/font-preview/PressStart2P_enLabel.png":Wa,"../assets/font-preview/PressStart2P_label.png":Ka,"../assets/font-preview/QuattrocentoSans_enLabel.png":Ja,"../assets/font-preview/QuattrocentoSans_label.png":Xa,"../assets/font-preview/SortsMillGoudy_enLabel.png":Qa,"../assets/font-preview/SortsMillGoudy_label.png":eo,"../assets/font-preview/Unna_enLabel.png":no,"../assets/font-preview/Unna_label.png":io,"../assets/font-preview/ZCOOL KuaiLe_enLabel.png":oo,"../assets/font-preview/ZCOOL KuaiLe_label.png":co,"../assets/font-preview/得意黑_enLabel.png":uo,"../assets/font-preview/得意黑_label.png":po,"../assets/font-preview/思源宋体_enLabel.png":ho,"../assets/font-preview/思源宋体_label.png":_o,"../assets/font-preview/程荣光刻楷_enLabel.png":yo,"../assets/font-preview/程荣光刻楷_label.png":xo,"../assets/font-preview/站酷庆科黄油体_enLabel.png":Co,"../assets/font-preview/站酷庆科黄油体_label.png":To,"../assets/font-preview/站酷文艺体_enLabel.png":Do,"../assets/font-preview/站酷文艺体_label.png":ko,"../assets/font-preview/精品点阵体_enLabel.png":jo,"../assets/font-preview/精品点阵体_label.png":No,"../assets/font-preview/阿里妈妈刀隶体_enLabel.png":Fo,"../assets/font-preview/阿里妈妈刀隶体_label.png":Lo,"../assets/font-preview/霞鹜新致宋_enLabel.png":zo,"../assets/font-preview/霞鹜新致宋_label.png":Vo,"../assets/font-preview/飞波正点体_enLabel.png":Uo,"../assets/font-preview/飞波正点体_label.png":Go}),xs={};for(let e in bs){let t=e.replace(`../assets/font-preview/`,``).replace(`.png`,``);xs[t]=bs[e].default}function Ss(e,t){return xs[`${e}_${t===`zh-cn`?`label`:`enLabel`}`]}var Cs=new Set,ws=new Map,Ts=20*1e3;function Es(e){if(!e)return;if(typeof e==`string`)return e;if(typeof e!=`object`)return;let t=e;return[t.latin,t.ea].filter(Boolean).join(`, `)}var Ds=/[\u2e80-\u2eff\u3000-\u30ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\ufe30-\ufe4f\uff00-\uffef]/;function Os(e){return Ds.test(e)}function ks(e){return(e??``).trim().replace(/^['"]|['"]$/g,``)}function As(e,t){if(!e)return``;let n=Os(t);if(typeof e==`object`){let t=n?e.ea:e.latin,r=n?e.latin:e.ea;return ks(t)||ks(r)}let r=e.split(`,`).map(e=>ks(e)).filter(Boolean);return r.length?n&&r[1]||r[0]:``}function js(e,t,n){return!e||typeof e==`string`?t:Os(n)?{...e,ea:t}:{...e,latin:t}}function Ms(e,t){return Promise.race([e,new Promise((e,n)=>setTimeout(()=>n(Error(`timeout`)),t))])}async function Ns(e,t=!1,n){if(typeof e==`string`&&(e=Xo.find(t=>t.value===e)),!e)return;let r=e.fntdataUrl,i=e.fntdataUrl;if(!r||!i)return Promise.reject(Error(`invalid font`));if(ws.has(r)){let e=ws.get(r);if(!t||e.status===`fulfilled`||e.status===`pending`)return e.loader;ws.delete(r)}let a=Ms(fetch(i).then(async e=>{if(!n)return e.blob();let t=Number(e.headers?.get?.(`content-length`)??0)||0;if(!e.body)return n(0),e.blob();let r=e.body.getReader(),i=[],a=0;for(;;){let{done:e,value:o}=await r.read();if(e)break;i.push(o),a+=o.length,t>0&&n(Math.min(a/t,1))}return new Blob(i)}),Ts),o={loader:a,status:`pending`};return ws.set(r,o),a.then(()=>{o.status=`fulfilled`},()=>{o.status=`rejected`}),a}function Ps(e){let t=[],n=/font-family:\s*['"]?([^'";]+)['"]?/gi,r;for(;(r=n.exec(e))!==null;)t.push(r[1].trim());return t}function Fs(e){return Xo.find(t=>t.value===e||t.embedLabel===e||t.aliasList.includes(e))}var Is=`MiSans`;function Ls(e,t){let n=Es(e);if(n)for(let e of n.split(`,`)){let n=Fs(e.trim().replace(/^['"]|['"]$/g,``));n&&t.add(n)}}function Rs(e,t,n){if(e){if(e.style){let r=es(n,e.style);r?.fontFamily&&Ls(r.fontFamily,t)}if(e.fontFamily&&Ls(e.fontFamily,t),e.text)for(let n of Ps(e.text)){let e=Fs(n);e&&t.add(e)}}}function zs(e){let t=e.trim().replace(/^['"]|['"]$/g,``),n=Fs(t);return n?n.embedLabel??n.label:t}function Bs(e){return e&&(typeof e==`string`?e.split(`,`).map(e=>zs(e)).join(`, `):typeof e==`object`?Object.fromEntries(Object.entries(e).map(([e,t])=>[e,typeof t==`string`?zs(t):t])):e)}function Vs(e){return e.replace(/font-family:\s*['"]?([^'";]+)['"]?/gi,(e,t)=>{let n=t.split(`,`).map(e=>zs(e)).join(`,`);return e.replace(t,n)})}function Hs(e,t){if(!e)return e;let n=es(t,e.style)?.fontFamily,r=e.fontFamily||n?Bs(e.fontFamily):Is;return{...e,fontFamily:r,text:e.text?Vs(e.text):e.text}}function Us(e){let t=e.theme?{...e.theme,textStyles:e.theme.textStyles?Object.fromEntries(Object.entries(e.theme.textStyles).map(([e,t])=>[e,{...t,fontFamily:Bs(t.fontFamily)}])):e.theme.textStyles}:e.theme;return{...e,theme:t,pages:e.pages.map(t=>({...t,elements:t.elements.map(t=>t.elementType===`text`?{...t,content:Hs(t.content,e.theme)}:t.elementType===`table`?{...t,rows:t.rows.map(t=>t.map(t=>({...t,content:Hs(t.content,e.theme)})))}:t.elementType===`chart`?{...t,fontFamily:t.fontFamily?Bs(t.fontFamily):Is}:t)}))}}function Ws(e,t,n){switch(e.elementType){case`text`:Rs(e.content,t,n);break;case`table`:for(let r of e.rows)for(let e of r)Rs(e.content,t,n);break;case`chart`:{let n=e.options,r=typeof e.fontFamily==`string`?e.fontFamily:n?.fontFamily,i=r?Fs(r):void 0;i&&t.add(i)}break}}function Gs(){let e=new Set,t=async(t={})=>{let{force:n=!1,onError:r,onProgress:i}=t,a=[],o=e.size,s=0;for(let t of e){let e=Ns(t,n,e=>i?.({done:s,total:o,fraction:e})).then(e=>({typeface:t.embedLabel??t.label,fontBlob:e}));e.catch(e=>{r?.(t,e)}),a.push(e.finally(()=>i?.({done:++s,total:o,fraction:0})))}return(await Promise.allSettled(a)).filter(e=>e.status===`fulfilled`).map(e=>e.value)};return{scan:(n,r=!1)=>{let i=n.theme;for(let t of n.pages)for(let n of t.elements)Ws(n,e,i);if(r)return t()},loadFonts:t}}function Ks(e){try{let t=new URL(e);return t.host===`fonts.googleapis.com`&&t.searchParams.has(`family`)}catch{return!1}}function qs(e){return/[?&]display=/.test(e)?e:`${e}${e.includes(`?`)?`&`:`?`}display=swap`}var Js=new Set,Ys=null;async function Xs(e,t){let n=document.createElement(`link`);n.rel=`stylesheet`,n.href=qs(t),document.head.appendChild(n),await new Promise((t,r)=>{n.addEventListener(`load`,()=>t()),n.addEventListener(`error`,()=>r(Error(`Failed to load custom font: ${e}`)))}),await document.fonts?.load(`16px "${e}"`),Js.add(t),Cs.add(e)}function Zs(e){if(!e?.length)return Promise.resolve();let t=e.map(async({family:e,src:t})=>{if(!(!e||!t||Js.has(t)))try{Ks(t)&&await Xs(e,t)}catch(t){console.warn(`[font] load custom font failed: ${e}`,t)}}),n=Promise.all(t).then(()=>void 0);return Ys=Ys?Promise.all([Ys,n]).then(()=>void 0):n,n}function Qs(){return Ys??Promise.resolve()}function $s(e,t){return!e||!t?.length?``:t.find(t=>t.family===e&&Ks(t.src))?.family??``}function ec(e,t,n){if(!t?.length)return e;let r=new Set,i=[];for(let{family:n,src:a}of t)!n||r.has(n)||!Ks(a)||e.some(e=>typeof e==`object`&&!!e&&(e.value===n||e.aliasList?.includes(n)))||(r.add(n),i.push({label:n,enLabel:n,value:n,aliasList:[n],locale:[]}));return i.length?[...i,n,...e]:e}var tc=e=>e.replace(/\.page$/,``);function nc(e){let t={...e};return t.bounds&&(t.bounds=Qi(t.bounds)),t.adjustments&&(t.adjustments=$i(t.adjustments)),t.cropShape?.adjustments&&(t.cropShape={...t.cropShape,adjustments:$i(t.cropShape.adjustments)}),t}function rc(e){let t=e.version!==`v2`;return e.pages.map(e=>({...e,elements:e.elements.map(e=>t&&e.elementType===`line`?Gi(e):e)}))}var ic=pe(()=>{let e=_e(ae),t=d({version:`v2`,size:[1280,720]}),n=d(new Map),r=d([]),i=d(null),a=d(null),o=d(0),c=d(null),l=()=>{o.value++},u=e=>{c.value=e?{seconds:e.seconds,nanos:e.nanos}:null},f=s(()=>i.value?n.value.get(i.value):void 0),p=s(()=>n.value.get(i.value??``)?.elements??[]),m=s(()=>t.value.theme),h=s(()=>t.value.size),g=s(()=>Wi(Object.values(t.value.theme?.colors??{}))),_=(e,t,r)=>{let i=n.value.get(e);if(!i)return;let a=i.elements.findIndex(e=>e.elementId===t);a!==-1&&(Object.assign(i.elements[a],nc(r)),l())},v=(e,t,r,i)=>{let a=n.value.get(e);if(!a)return;let o=a.elements.findIndex(e=>e.elementId===t);if(o===-1)return;let s=a.elements[o];a.elements[o]=Object.assign({},s,{bounds:Qi([s.bounds[0]+r,s.bounds[1]+i,s.bounds[2],s.bounds[3]])}),a.elements=[...a.elements],n.value=new Map(n.value),l()},y=(e,t,r)=>{let i=n.value.get(e);if(!i)return;let a=i.elements.findIndex(e=>e.elementId===t);a!==-1&&(i.elements[a]=Object.assign({},i.elements[a],{bounds:Qi(r)}),i.elements=[...i.elements],n.value=new Map(n.value),l())},b=(e,t,r)=>{let i=n.value.get(e);if(!i)return;let a=i.elements.findIndex(e=>e.elementId===t);a!==-1&&(i.elements[a]=Object.assign({},i.elements[a],{rotation:r}),i.elements=[...i.elements],n.value=new Map(n.value),l())},x=(e,t)=>{let r=n.value.get(e);r&&(r.elements=[...r.elements,nc(t)],n.value=new Map(n.value),l())},S=(e,t)=>{let r=n.value.get(e);if(!r)return;let i=r.elements.find(e=>e.elementId===t);if(!i)return;r.elements=r.elements.filter(e=>e.elementId!==t);let a=Ji(r.animations,t);a!==r.animations&&(a?r.animations=a:delete r.animations),n.value=new Map(n.value),l(),me(`msh_nppt_element_edited`,{type:i.elementType,edit_type:`delete`},[`type`,`edit_type`])},C=(e,t,r)=>{let i=n.value.get(e);if(!i)return;let a=i.elements.findIndex(e=>e.elementId===t);if(a===-1)return;let o=[...i.elements],[s]=o.splice(a,1);switch(r){case`up`:o.splice(Math.min(a+1,o.length),0,s);break;case`down`:o.splice(Math.max(a-1,0),0,s);break;case`top`:o.push(s);break;case`bottom`:o.unshift(s);break}i.elements=o,n.value=new Map(n.value),l()},w=()=>`pages/p-${fe(6)}`,T=(e=`content`)=>{let t=w(),a={pageId:t,pageType:e,elements:[]};n.value.set(t,a);let o=i.value?r.value.indexOf(i.value):-1,s=o>=0?o+1:r.value.length;return r.value.splice(s,0,t),i.value=t,l(),t},E=e=>{n.value.delete(e);let t=r.value.indexOf(e);t!==-1&&r.value.splice(t,1),i.value===e&&(i.value=r.value[Math.min(t,r.value.length-1)]??null),l()},ee=(e,t)=>{let[n]=r.value.splice(e,1);r.value.splice(t,0,n),l()},D=e=>{if(typeof e==`string`){let t=tc(e);if(!n.value.has(t))return;i.value=t}else if(typeof e==`number`){let t=r.value[e];if(!t)return;i.value=t}},O=e=>{Zs(e.customFonts)},k=e=>{let a=rc(e);t.value={...t.value,version:`v2`,title:e.title,customFonts:e.customFonts,theme:e.theme,size:e.size,pptdFileName:e.pptdFileName},n.value=new Map(a.map(e=>[e.pageId,e])),r.value=a.map(e=>e.pageId),i.value=a[0]?.pageId??null,O(e)},A=e=>{let n=e.slideId!==void 0&&e.slideId!==t.value.slideId;t.value={...t.value,slideId:e.slideId,chatId:e.chatId,messageId:e.messageId,actualAgentId:e.actualAgentId},ye({slide_id:e.slideId,msh_conversation_id:e.chatId,msh_message_id:e.messageId,actual_agent:e.actualAgentId,membership_plan:e.membership_plan,ppt_platform:e.pptPlatform??ne()}),n&&u(null)},te=e=>{t.value={...t.value,title:e},l()},re=()=>({...t.value,pages:r.value.map(e=>n.value.get(e)).filter(Boolean)});return{meta:t,pages:n,pageOrder:r,currentPageId:i,currentPage:f,currentElements:p,saveVersion:o,lastModified:c,theme:m,pageSize:h,colorList:g,markDirty:l,setLastModified:u,updateElement:_,moveElement:v,resizeElement:y,rotateElement:b,addElement:x,removeElement:S,reorderElement:C,createPageId:w,addPage:T,removePage:E,movePage:ee,setCurrentPage:D,updateTitle:te,updateTheme:e=>{t.value={...t.value,theme:e},l()},deleteTheme:()=>{t.value={...t.value,theme:void 0},l()},setThemeColor:(e,n)=>{t.value={...t.value,theme:{...t.value.theme,colors:{...t.value.theme?.colors,[e]:n}}},l()},removeThemeColor:e=>{let n={...t.value.theme?.colors};delete n[e],t.value={...t.value,theme:{...t.value.theme,colors:n}},l()},setThemeTextStyle:(e,n)=>{t.value={...t.value,theme:{...t.value.theme,textStyles:{...t.value.theme?.textStyles,[e]:n}}},l()},removeThemeTextStyle:e=>{let n={...t.value.theme?.textStyles};delete n[e],t.value={...t.value,theme:{...t.value.theme,textStyles:n}},l()},importPPTD:k,exportPPTD:re,restorePPTD:e=>{let a=rc(e);t.value={...t.value,version:`v2`,title:e.title,customFonts:e.customFonts,theme:e.theme,size:e.size,pptdFileName:e.pptdFileName},n.value=new Map(a.map(e=>[e.pageId,e])),r.value=a.map(e=>e.pageId),r.value.includes(i.value??``)||(i.value=a[0]?.pageId??null),O(e)},importFSJSON:e=>{let t=Hi(e);a.value=JSON.parse(JSON.stringify(t.data)),k(it(t.data))},exportFSJSON:()=>Ot(re(),a.value??void 0),getPPTDData:async t=>{let n=await e.getPPTDDetail({slidesId:t}),r={};return n.pages.forEach(e=>{r[e.path]=e.content}),{content:n.pptdContent,pagesMap:r,lastModifiedTime:n.lastModifiedTime,pptdPath:n.pptdPath}},getPPTDIsCreate:async t=>{let{slides:n}=await e.getSlides({id:t});return n?.status!==oe.COMPLETED},originalFSJSON:a,initFromPPTDYAML:e=>{let a=Vi(t.value.pptdFileName??`presentation.pptd`,e).data,o=Te(a);if(!o)throw Error(`Invalid metaPPTD`);return t.value={version:`v2`,title:o.title,customFonts:o.customFonts,theme:o.theme,size:o.size,pptdFileName:void 0},n.value=new Map,r.value=[],o.pages.forEach(e=>{let t=tc(e),i={pageId:t,pageType:`content`,elements:[],pagePath:e};n.value.set(t,i),r.value.push(t)}),i.value=r.value[0]??null,O(o),{metaData:o,pageOrder:o.pages}},updatePagesFromYAML:e=>{for(let[t,i]of Object.entries(e))if(i)try{let e=Vi(t,i).data,a=we(e),o=tc(t);n.value.get(o)?n.value.set(o,{...a,pageId:o,pagePath:t}):(n.value.set(o,{...a,pageId:o,pagePath:t}),r.value.includes(o)||r.value.push(o))}catch{}n.value=new Map(n.value)},updatePageNotes:(e,t)=>{let r=n.value.get(e);r&&r.notes!==t&&(r.notes=t,n.value=new Map(n.value),l())},updatePageBackground:(e,t)=>{let r=n.value.get(e);r&&(r.background=t,n.value=new Map(n.value),l())},updatePageAnimations:(e,t)=>{let r=n.value.get(e);r&&(t?.length?r.animations=t:delete r.animations,n.value=new Map(n.value),l())},applyBackgroundToAllPages:e=>{for(let t of n.value.values())t.background=e?JSON.parse(JSON.stringify(e)):void 0;n.value=new Map(n.value),l()},updateSlidesMetaData:A}}),ac=`kimi-ppt`,oc=(e,t,n)=>{if(e.startsWith(`test.`))return d(t);let r=g(`${ac}-${e}`,t);return n&&(r.value=n(r.value)),r},sc=e=>localStorage.getItem(`${ac}-${e}`),cc=(e,t)=>{localStorage.setItem(`${ac}-${e}`,t)},lc=e=>{localStorage.removeItem(`${ac}-${e}`)},uc=e=>localStorage.getItem(`${ac}-${e}`),dc=(e,t)=>{localStorage.setItem(`${ac}-${e}`,t)},fc=3e3,pc=`neo-design-pptd-cache`,mc=3,hc=`\0`,gc=class extends Ee{constructor(){super(pc),j(this,`slides`,void 0),j(this,`snapshots`,void 0),j(this,`versions`,void 0),j(this,`images`,void 0),this.version(mc).stores({slides:`slideId`,snapshots:`++id, slideId, [slideId+stack]`,versions:`++id, slideId, kind, createdAt`,images:`key, slideId`}),this.slides=this.table(`slides`),this.snapshots=this.table(`snapshots`),this.versions=this.table(`versions`),this.images=this.table(`images`)}},_c,vc=()=>typeof indexedDB<`u`,yc=()=>{if(vc())try{return _c||(_c=new gc),_c}catch{_c=void 0;return}},bc=(e,t)=>`${e}${hc}${t}`,xc=e=>{let t=0;for(let n=0;n<e.length;n++)t=Math.imul(31,t)+e.charCodeAt(n);return`${e.length}:${t>>>0}`},Sc=(e,t)=>{me(`msh_nppt_version_add`,{slide_id:e,version_text:t.versionText,version_hash:t.versionHash})},Cc=async e=>{let t;try{return await Promise.race([e(),new Promise((e,n)=>{t=setTimeout(()=>n(Error(`PPTD cache DB timeout`)),fc)})])}finally{t&&clearTimeout(t)}},wc=async(e,t)=>{let n=yc();return n?n.snapshots.where(`[slideId+stack]`).equals([e,t]).sortBy(`id`):[]},Tc=async()=>{let e=yc();return e?e.slides.toArray():[]},Ec=async e=>{let t=yc();t&&await t.transaction(`rw`,t.slides,t.snapshots,t.versions,t.images,async()=>{await t.snapshots.where(`slideId`).equals(e).delete(),await t.versions.where(`slideId`).equals(e).delete(),await t.images.where(`slideId`).equals(e).delete(),await t.slides.delete(e)})},Dc=async()=>{let e=(await Tc()).toSorted((e,t)=>t.updatedAt-e.updatedAt).slice(10);await Promise.all(e.map(e=>Ec(e.slideId)))},Oc=async e=>{let t=yc();t&&(await t.slides.put({slideId:e,updatedAt:Date.now()}),await Dc())},kc=async(e,t)=>{let n=await wc(e,t);if(n.length<=50)return;let r=n.slice(0,n.length-50).map(e=>e.id).filter(e=>e!==void 0);await yc()?.snapshots.bulkDelete(r)},Ac=async(e,t)=>(await e.versions.where(`slideId`).equals(t).sortBy(`id`)).at(-1),jc=async(e,t,n)=>!!await e.versions.where(`slideId`).equals(t).and(e=>e.kind===n).first(),Mc=async(e,t,n,r)=>{if(r.uniqueKind&&await jc(e,t,r.kind))return;let i=xc(n);if(r.diffLatest){let r=await Ac(e,t);if(r?.contentHash===i&&r.content===n)return}let a=Date.now();return await e.versions.add({slideId:t,kind:r.kind,reason:r.reason,content:n,contentHash:i,createdAt:a,updatedAt:a}),{versionText:`V${await e.versions.where(`slideId`).equals(t).count()}`,versionHash:i}},Nc=async e=>Cc(async()=>{await Oc(e);let t=yc();if(!t)return{undoLength:0,redoLength:0};let[n,r]=await Promise.all([t.snapshots.where(`[slideId+stack]`).equals([e,`undo`]).count(),t.snapshots.where(`[slideId+stack]`).equals([e,`redo`]).count()]);return{undoLength:n,redoLength:r}}),Pc=async(e,t,n)=>Cc(async()=>{await Oc(e);let r=yc();if(!r)return Nc(e);let i;return await r.transaction(`rw`,r.snapshots,r.versions,async()=>{let a=Date.now();await r.snapshots.where(`[slideId+stack]`).equals([e,`redo`]).delete(),await r.snapshots.add({slideId:e,stack:`undo`,content:t,createdAt:a,updatedAt:a}),n&&(i=await Mc(r,e,t,n))}),i&&Sc(e,i),await kc(e,`undo`),Nc(e)}),Fc=async(e,t,n)=>Cc(async()=>{await Oc(e);let r=yc();if(!r)return!1;let i=await r.transaction(`rw`,r.versions,async()=>Mc(r,e,t,n));return i&&Sc(e,i),!!i}),Ic=async(e,t,n)=>Cc(async()=>{await Oc(e);let r=yc();if(!r)return Nc(e);let i=Date.now();return await r.snapshots.add({slideId:e,stack:t,content:n,createdAt:i,updatedAt:i}),await kc(e,t),Nc(e)}),Lc=async(e,t)=>Cc(async()=>{await Oc(e);let n=(await wc(e,t)).at(-1);if(n?.id!==void 0)return await yc()?.snapshots.delete(n.id),n.content}),Rc=async e=>Cc(async()=>{let t=yc();return t?(await t.versions.where(`slideId`).equals(e).sortBy(`id`)).map(({content:e,...t})=>({...t,size:e.length})):[]}),zc=async(e,t=`undo`)=>Cc(async()=>{let n=(await wc(e,t)).at(-1);if(n)return xc(n.content)}),Bc=async(e,t)=>Cc(async()=>{let n=yc();if(!n)return;let r=await n.versions.get(t);if(r?.slideId===e)return r}),Vc=async(e,t)=>Cc(async()=>{await Oc(e);let n=yc();if(n)return(await n.images.get(bc(e,t)))?.url}),Hc=async(e,t,n)=>Cc(async()=>{await Oc(e);let r=yc();r&&await r.images.put({key:bc(e,t),slideId:e,path:t,url:n,updatedAt:Date.now()})}),Uc=async(e,t)=>Cc(async()=>{let n=yc();n&&await n.images.delete(bc(e,t))}),Wc=async()=>Cc(async()=>{let e=yc();e&&await e.images.clear()});function Gc(){let e=d(null);return{isPicking:s(()=>e.value!==null),start:t=>{e.value=t},cancel:()=>{e.value=null},complete:t=>{let n=e.value;e.value=null,n?.(t)}}}function Kc(e){return e instanceof HTMLElement&&e.closest(`[data-element-id]`)?.getAttribute(`data-element-id`)||null}var qc=58,Jc=.5,Yc=36,Xc=130,Zc=3,Qc=260,$c=192,el=220,tl=e=>JSON.parse(JSON.stringify(e)),nl=e=>typeof e==`object`&&!!e&&!Array.isArray(e),rl=e=>{let t=e?.find(e=>e.path.endsWith(`.pptd`))??e?.[0];if(t)try{let e=I.load(t.content);return nl(e)?Object.prototype.hasOwnProperty.call(e,`version`)?`v2`:`v1`:void 0}catch{return}},il={hasSelection:!1,bold:!1,em:!1,underline:!1,strikethrough:!1,subscript:!1,superscript:!1,forecolor:``,backcolor:``,fontname:``,fontsize:``},al=(e,t,n,r)=>Number.isFinite(e)?Math.max(t,Math.min(e,n)):r,ol=pe(()=>{let{exportPPTD:e,restorePPTD:t,markDirty:n,meta:r,currentPageId:i}=ic(),o=oc(`editor.sidebarWidth`,$c,e=>al(e,192,400,$c)),c=oc(`editor.sidebarCollapsed`,re),l=oc(`editor.rightPanelWidth`,el,e=>al(e,220,700,el)),u=d(null),f=d(null),p=d(null),m=d(0),h=d(!1),g=s(()=>m.value<qc*Jc),_=d(!1),v=s(()=>g.value?0:m.value<qc?qc:m.value),y=s(()=>document.documentElement.clientHeight/2),b=d(!0),x=null;A(g,()=>{h.value&&(x&&clearTimeout(x),_.value=!0,x=setTimeout(()=>{_.value=!1,x=null},Qc))});let S=d([]),C=d([]),w=d(null),T=d([]),E=d(!1),ee=d(1),D=d(),O=d(!1),k=d(null),te=d(!1),ne=d(!1),ie=d(!1),j=d([]),M=d(null),N=d({...il}),ae=d(null),P=a(null),oe=()=>{S.value=[],C.value=[],w.value=null,E.value=!1,ne.value=!1,ie.value=!1,j.value=[],M.value=null,N.value={...il},ae.value=null,P.value=null};A(i,(e,t)=>{e!==t&&oe()}),A(w,()=>{E.value=!1});let se=d(!1),ce=d(!1),le=d(!1),ue=d(!0),de=d(!1),fe=d(null),pe=s(()=>!ue.value),he=s(()=>ue.value&&!de.value),ge=d(!1),_e=d(),ye=d(null),F=d([]),be=d([]),I=d(0),L=d(0),xe=d(!1),Se=s(()=>!xe.value&&I.value>0),Ce=s(()=>!xe.value&&L.value>0),we=Promise.resolve(),Te=vc(),Ee=0,De=()=>r.value.slideId,Oe=({undoLength:e,redoLength:t})=>{I.value=e,L.value=t,F.value=F.value.slice(-Math.min(e,10)),be.value=be.value.slice(-Math.min(t,10))},ke=(e,t)=>{e.value.push(t),e.value.length>10&&e.value.shift()},Ae=e=>{if(!e)return!1;try{return t(JSON.parse(e)),n(),!0}catch(e){return ve(`[Snapshot] Failed to restore snapshot`,e),!1}},je=e=>{me(`msh_nppt_snapshot_handler`,{action:e},`action`)},Me=()=>(Ee++,Ee),Ne=(e,t)=>e===Ee&&De()===t,Pe=e=>{Te=!1,I.value=F.value.length,L.value=be.value.length,ve(`[Snapshot] IndexedDB is unavailable`,e)},Fe=e=>{we=we.then(e).catch(Pe)},Ie=e=>{let t=Me();Fe(async()=>{let n=await Nc(e);Ne(t,e)&&Oe(n)})},Le=t=>{let n=JSON.stringify(e()),r=De();if(!r||!Te){ke(F,n),be.value=[],I.value=F.value.length,L.value=0;return}ke(F,n),be.value=[],I.value=Math.min(I.value+1,50),L.value=0;let i=Me();Fe(async()=>{let e=await Pc(r,n,t?.version);Ne(i,r)&&Oe(e)})},Re=()=>{if(!he.value||!Se.value)return;let t=JSON.stringify(e()),n=De();if(!n||!Te){let e=F.value.pop();ke(be,t),I.value=F.value.length,L.value=be.value.length,Ae(e)&&je(`undo`);return}let r=F.value.pop();ke(be,t),I.value=Math.max(I.value-1,0),L.value=Math.min(L.value+1,50),xe.value=!0,r&&Ae(r)&&je(`undo`);let i=Me();Fe(async()=>{try{let e=await Lc(n,`undo`),a=r??e;if(!a){let e=await Nc(n);Ne(i,n)&&Oe(e);return}let o=await Ic(n,`redo`,t);if(!Ne(i,n))return;r||Ae(a)&&je(`undo`),Oe(o)}finally{Ne(i,n)&&(xe.value=!1)}})},ze=()=>{if(!he.value||!Ce.value)return;let t=JSON.stringify(e()),n=De();if(!n||!Te){let e=be.value.pop();ke(F,t),I.value=F.value.length,L.value=be.value.length,Ae(e)&&je(`redo`);return}let r=be.value.pop();ke(F,t),L.value=Math.max(L.value-1,0),I.value=Math.min(I.value+1,50),xe.value=!0,r&&Ae(r)&&je(`redo`);let i=Me();Fe(async()=>{try{let e=await Lc(n,`redo`),a=r??e;if(!a){let e=await Nc(n);Ne(i,n)&&Oe(e);return}let o=await Ic(n,`undo`,t);if(!Ne(i,n))return;r||Ae(a)&&je(`redo`),Oe(o)}finally{Ne(i,n)&&(xe.value=!1)}})};A(()=>r.value.slideId,e=>{F.value=[],be.value=[],I.value=0,L.value=0,xe.value=!1,Te=vc(),!(!e||!Te)&&Ie(e)},{immediate:!0});let Be=()=>{D.value=void 0,ne.value=!1,ie.value=!1,E.value=!1,se.value=!1,P.value=null,p.value=null,Ye.cancel(),(u.value===`theme`||u.value===`animation`)&&(u.value=null)},Ve=e=>{ue.value=e},He=e=>{fe.value=e,de.value=e!==null},Ue=(e,t)=>{_e.value=e,ye.value=t?tl(t):null},We=e=>{Ue(rl(e),e)};A(he,e=>{e||Be()});let Ge=(e=null)=>{he.value&&(u.value=`theme`,p.value=e)},Ke=()=>{if(he.value){if(u.value===`theme`){u.value=null,p.value=null;return}Ge()}},qe=()=>{he.value&&(u.value=`animation`)},Je=()=>{if(he.value){if(u.value===`animation`){u.value=null;return}qe()}},Ye=Gc();return{sidebarWidth:o,sidebarCollapsed:c,collapsed:b,rightPanelWidth:l,rightPanelType:u,diffFSJSON:f,themePanelFocusTarget:p,notesHeight:m,isNotesDragging:h,isNotesCollapsed:g,isNotesCollapseTransitioning:_,notesDisplayHeight:v,notesMaxHeight:y,notesCollapsedHandleSpace:Yc,notesDefaultHeight:Xc,notesDragClickThreshold:Zc,selectedElementIds:S,highlightElementIds:C,handleElementId:w,selectedSlideIds:T,lineEditMode:E,canvasScale:ee,creatingElement:D,spaceKeyState:O,focusArea:k,disableHotkeys:te,isTextEditing:ne,isRichTextSelecting:ie,selectedTableCells:j,activeTableCellKey:M,richTextAttrs:N,selectedLatex:ae,alignmentOverlay:P,isOperating:se,exporting:ce,exportingToGoogle:le,remoteEditable:ue,remoteLoading:pe,isEditable:he,isHistoryPreview:de,historyPreviewVersionId:fe,isCreate:ge,sourcePPTDVersion:_e,sourcePPTDFSJSON:ye,undoStack:F,redoStack:be,canUndo:Se,canRedo:Ce,pushUndo:Le,undo:Re,redo:ze,setEditable:Ve,setHistoryPreview:He,setSourcePPTD:Ue,setSourcePPTDFSJSON:We,openThemePanel:Ge,toggleThemePanel:Ke,openAnimationPanel:qe,toggleAnimationPanel:Je,isPickingElement:Ye.isPicking,startElementPick:Ye.start,cancelElementPick:Ye.cancel,completeElementPick:Ye.complete}}),sl=500,cl=`\0`,ll=d(0),ul=d(0),dl={},fl=new Map,pl=new Map,ml=0,hl=[],gl,_l=({chatId:e,filePath:t,okcService:n})=>e?n.batchGetOutputImages({filePath:t,chatId:e}).then(({publicUrl:e})=>e):Promise.resolve([]),vl=_l,yl=e=>/^https?:\/\//i.test(e),bl=e=>/^data:image\//i.test(e),xl=(e,t)=>{if(e.startsWith(`/`))return e;let n=(t?`${t.replace(/\/$/,``)}/${e}`:e).split(`/`),r=[];for(let e of n)e===`.`||e===``||(e===`..`?r.pop():r.push(e));return`/${r.join(`/`)}`},Sl=(e,t,n)=>`${e??``}${cl}${t??``}${cl}${n}`,Cl=e=>JSON.parse(JSON.stringify(e)),wl=e=>JSON.parse(JSON.stringify(e)),Tl=e=>e?.type===`image`&&e.src?[e.src]:[],El=(e,t)=>Tl((typeof e==`string`?ts(t,e):e)?.fill),Dl=(e,t)=>{let n=[];return e.elementType===`image`&&e.src&&n.push(e.src),`fill`in e&&n.push(...Tl(e.fill)),e.elementType===`table`&&(n.push(...El(e.style,t)),e.rows.forEach(e=>{e.forEach(e=>{n.push(...Tl(e?.fill))})})),n},Ol=(e,t)=>{let n=e.elements.flatMap(e=>Dl(e,t));return e.background?.type===`image`&&e.background.src&&n.push(e.background.src),n},kl=e=>{let t=[...new Set(e.filter(Boolean))];return Promise.allSettled(t.map(e=>ge(e)))},Al=()=>{gl=void 0;let e=hl;hl=[];let t=new Map;e.forEach(e=>{let n=e.chatId??``,r=t.get(n)??[];r.push(e),t.set(n,r)}),t.forEach(e=>{let t=e[0].okcService,n=e[0].chatId;vl({filePath:e.map(e=>e.filePath),chatId:n,okcService:t}).then(t=>{t?.includes(``)&&me(`msh_nppt_pptd_badcase`,{badcase_info:`image path lost`,detail:e.filter((e,n)=>t[n]===``).map(e=>e.filePath).join(`;;`)},[`badcase_info`,`detail`]),e.forEach((e,n)=>{let r=t?.[n];r&&e.cacheVersion===ml&&fl.set(e.cacheKey,r),r&&e.slideId&&Hc(e.slideId,e.filePath,r).catch(()=>void 0),e.resolve(r)})}).catch(t=>{e.forEach(e=>e.reject(t))})})},jl=e=>{hl.push(e),gl||(gl=setTimeout(Al,sl))},Ml=e=>e?typeof e==`function`?e():e:`idle`,Nl=e=>{dl.basePath=e?.basePath,dl.imageReplacerMap=e?.imageReplacerMap?{...e.imageReplacerMap}:void 0,ll.value++},Pl=e=>{vl=e??_l,ml++,ll.value++,fl.clear(),pl.clear()};function Fl(){let e=_e(P),{meta:t}=ic(),n=s(()=>`${t.value.slideId??``}:${t.value.chatId??``}:${ll.value}:${ul.value}`),r=e=>!!e&&!yl(e)&&!bl(e),i=n=>{if(!n)return Promise.resolve(void 0);if(!r(n))return Promise.resolve(n);let i=dl.imageReplacerMap?.[n];if(i)return Promise.resolve(i);let a=t.value.chatId,o=t.value.slideId,s=xl(n,dl.basePath),c=Sl(o,a,s),l=fl.get(c);if(l)return Promise.resolve(l);let u=pl.get(c);if(u)return u;let d=ml,f=(async()=>{if(o){let e=await Vc(o,s).catch(()=>void 0);if(e)return fl.set(c,e),e}return new Promise((t,n)=>{jl({cacheKey:c,cacheVersion:d,chatId:a,filePath:s,okcService:e,slideId:o,resolve:t,reject:n})})})().finally(()=>{pl.get(c)===f&&pl.delete(c)});return pl.set(c,f),f},a=e=>i(e).catch(()=>void 0),o=(e,t={})=>{let r=d(),i=d(`idle`),o=s(()=>i.value===`loading`),l=s(()=>i.value===`error`);return A(()=>[e(),n.value],async([e],n,o)=>{let s=!1;if(o(()=>{s=!0}),r.value=void 0,!e){i.value=Ml(t.emptyStatus);return}i.value=`loading`;let l=t.validate?await c(e):await a(e);s||(l?(r.value=l,i.value=`loaded`):i.value=`error`)},{immediate:!0}),{src:r,status:i,isLoading:o,isError:l}},c=async e=>{let t=await a(e);if(t)return await ge(t)?t:void 0},l=e=>Ol(e,t.value.theme),u=(e,t)=>{e?.type===`image`&&t.push(c(e.src).then(t=>{e.type===`image`&&t&&(e.src=t)}))},f=(e,n)=>{if(!e.style)return;let r;if(typeof e.style==`string`){let n=ts(t.value.theme,e.style);if(!n)return;r=wl(n),e.style=r}else r=e.style;u(r.fill,n)},p=(e,t)=>{if(e.elementType===`image`){t.push(c(e.src).then(t=>{t&&(e.src=t)}));return}`fill`in e&&u(e.fill,t),e.elementType===`table`&&(f(e,t),e.rows.forEach(e=>{e.forEach(e=>{u(e?.fill,t)})}))};return{clearImageCache:e=>{ml++,ul.value++;let n=t.value.slideId;if(!e){fl.clear(),pl.clear(),Wc().catch(()=>void 0);return}let r=xl(e,dl.basePath),i=`${cl}${r}`;n&&Uc(n,r).catch(()=>void 0);for(let e of fl.keys())e.endsWith(i)&&fl.delete(e);for(let e of pl.keys())e.endsWith(i)&&pl.delete(e)},collectSlideImageUrls:l,getImageUrl:i,imageVersion:n,isImageNeedResolve:r,preloadImageUrls:kl,resolveImageUrl:a,resolveSlideImageUrls:async e=>{let t=Cl(e),n=[];for(let e of t.elements)p(e,n);return t.background?.type===`image`&&n.push(c(t.background.src).then(e=>{t.background?.type===`image`&&e&&(t.background.src=e)})),await Promise.all(n),t},resolveValidImageUrl:c,setBatchGetImages:Pl,setImageConfig:Nl,useResolvedImageUrl:o}}function Il(e){if(e.type===`solid`)return{backgroundColor:e.color};let t=e.stops.map(e=>`${e.color} ${e.position*100}%`).join(`, `);return e.gradientType===`radial`?{background:`radial-gradient(circle, ${t})`}:{background:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}}function Ll(e){let{theme:t}=ic(),{useResolvedImageUrl:n}=Fl(),r=s(()=>ns(t.value,e.value)),{src:i,isLoading:a,isError:o}=n(()=>{let e=r.value;return e?.type===`image`?e.src:void 0},{validate:!0,emptyStatus:()=>r.value?.type===`image`?`error`:`idle`}),c=s(()=>i.value),l=s(()=>{let e=r.value;return e?.type===`image`?e.fit?.mode??`cover`:`cover`}),u=s(()=>{let e=r.value;return e?.type===`image`?e.opacity??1:1});return{backgroundStyle:s(()=>{let e=r.value;return e?e.type===`solid`||e.type===`gradient`?Il(e):(e.type,{backgroundColor:`#ffffff`}):{backgroundColor:`#ffffff`}}),backgroundMaskStyle:s(()=>{let e=r.value;if(!(e?.type!==`image`||!e.mask))return Il(e.mask)}),backgroundImage:c,backgroundImageFit:l,backgroundImageOpacity:u,isBackgroundImageError:o,isBackgroundImageLoading:a}}function Rl(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(e){e(n)}),(r=e.get(`*`))&&r.slice().map(function(e){e(t,n)})}}}var zl={RICH_TEXT_COMMAND:`RICH_TEXT_COMMAND`,SYNC_RICH_TEXT_ATTRS_TO_STORE:`SYNC_RICH_TEXT_ATTRS_TO_STORE`,OPEN_CHART_DATA_EDITOR:`OPEN_CHART_DATA_EDITOR`,OPEN_LATEX_EDITOR:`OPEN_LATEX_EDITOR`,INSERT_LATEX:`INSERT_LATEX`,SELECT_LATEX:`SELECT_LATEX`},Bl=Rl(),Vl=e=>Ue(/^\s*>\s$/,e),Hl=e=>Ue(/^(\d+)\.\s$/,e,e=>({order:+e[1]}),(e,t)=>t.childCount+t.attrs.order===+e[1]),Ul=e=>Ue(/^\s*([-+*])\s$/,e),Wl=()=>new qe(/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/,(e,t,n,r)=>{let{schema:i}=e,a=i.marks.code;if(!a)return null;let o=e.tr.insertText(`${t[2]} `,n,r),s=a.create();return o.addMark(n,n+t[2].length,s)}),Gl=e=>new qe(/\\\((.+?)\\\)/,(t,n,r,i)=>{let a=n[1].trim();if(!a||$e.renderToString(a,{throwOnError:!1,displayMode:!1,output:`html`}).includes(`katex-error`))return null;let o=e.create({tex:a});return t.tr.replaceWith(r,i,o)}),Kl=e=>{let t=[...Me,He,Ge];return e.nodes.blockquote&&t.push(Vl(e.nodes.blockquote)),e.nodes.ordered_list&&t.push(Hl(e.nodes.ordered_list)),e.nodes.bullet_list&&t.push(Ul(e.nodes.bullet_list)),e.marks.code&&t.push(Wl()),e.nodes.math&&t.push(Gl(e.nodes.math)),ze({rules:t})},ql=new ke({appendTransaction(e,t,n){let r=n.tr,i=!1;for(let a of e){if(!a.docChanged)continue;let e=a.steps;for(let a of e){let e=a;if(e.from!==void 0&&e.to!==void 0){let a=e.from,o=e.to,s=n.doc.content.size;if(a<=1&&o>=s-1){let e=t.storedMarks||[];e.length>0&&n.doc.nodesBetween(a,r.mapping.map(o),(t,n)=>{if(t.isText&&t.marks.length===0)for(let a of e)r.addMark(n,n+t.nodeSize,a),i=!0;return!0})}}}}return i?r:null}});function Jl(e){let t=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),n=[];for(;t.nextNode();)n.push(t.currentNode);let r=/\\\((.+?)\\\)/g;for(let e of n){let t=e.textContent||``;if(r.lastIndex=0,!r.test(t))continue;r.lastIndex=0;let n=document.createDocumentFragment(),i=0,a;for(;(a=r.exec(t))!==null;){a.index>i&&n.appendChild(document.createTextNode(t.slice(i,a.index)));let e=document.createElement(`span`);e.setAttribute(`data-math-node`,`true`),e.setAttribute(`data-tex`,a[1].trim()),n.appendChild(e),i=a.index+a[0].length}i<t.length&&n.appendChild(document.createTextNode(t.slice(i)));let o=e.parentNode;o&&o.nodeName===`SPAN`&&o.childNodes.length===1?o.parentNode?.replaceChild(n,o):o?.replaceChild(n,e)}}function Yl(e){let t=new Set([`background-color`,`color`,`font-family`,`font-size`,`font-style`,`font-weight`,`text-decoration`]),n=new Set([`position`,`left`,`top`,`right`,`bottom`,`white-space`]),r=e.style.position===`absolute`,i=[];for(let a=0;a<e.style.length;a++){let o=e.style.item(a);if(!o||t.has(o)||r&&n.has(o))continue;let s=e.style.getPropertyValue(o),c=e.style.getPropertyPriority(o);i.push(`${o}: ${s}${c?` !${c}`:``}`)}return i.join(`; `)}var Xl=new Set([`letter-spacing`,`line-height`,`list-style`,`list-style-image`,`list-style-position`,`list-style-type`,`margin-left`,`margin-top`,`text-align`]);function Zl(e){let t=[];for(let n=0;n<e.style.length;n++){let r=e.style.item(n);if(!r||!Xl.has(r))continue;let i=e.style.getPropertyValue(r),a=e.style.getPropertyPriority(r);t.push(`${r}: ${i}${a?` !${a}`:``}`)}return t.join(`; `)}function Ql(e,t){return e?`${e}; ${t}`:t}function $l(e){let t=Number.parseFloat(e);return Number.isFinite(t)&&e.trim().endsWith(`px`)?t:void 0}function eu(e){let t=0,n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:t=>t instanceof HTMLElement?t!==e&&t.matches(`p, li`)?NodeFilter.FILTER_REJECT:t!==e&&t.style.fontSize?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP:NodeFilter.FILTER_SKIP});for(;n.nextNode();){let e=$l(n.currentNode.style.fontSize);e!==void 0&&e>t&&(t=e)}return t||void 0}function tu(e){let t=e.cloneNode(!0);return t.querySelectorAll(`ul, ol`).forEach(e=>e.remove()),!t.textContent?.replace(/\u00a0/g,``).trim()}function nu(e){return e.tagName.toLowerCase()===`p`&&tu(e)&&$l(e.style.lineHeight)!==void 0}function ru(e){let t=!1;return e.querySelectorAll(`p`).forEach(e=>{nu(e)&&(e.setAttribute(`data-empty-spacer`,`true`),t=!0)}),t}function iu(e){e.querySelectorAll(`li`).forEach(e=>{tu(e)&&(e.setAttribute(`data-empty-list-item`,`true`),e.style.listStyleType=`none`)})}function au(e){e.querySelectorAll(`[style]`).forEach(e=>{e.style.position===`absolute`&&(e.style.removeProperty(`position`),e.style.removeProperty(`left`),e.style.removeProperty(`top`),e.style.removeProperty(`right`),e.style.removeProperty(`bottom`),e.style.removeProperty(`white-space`),e.getAttribute(`style`)||e.removeAttribute(`style`))})}function ou(e){e.querySelectorAll(`p, li`).forEach(e=>{e.style.removeProperty(`text-align`),e.getAttribute(`style`)||e.removeAttribute(`style`)})}function su(e){e.querySelectorAll(`p, li`).forEach(e=>{e.style.removeProperty(`text-indent`),e.removeAttribute(`data-indent`),e.getAttribute(`style`)||e.removeAttribute(`style`)})}function cu(e){e.querySelectorAll(`p, li`).forEach(e=>{e.style.removeProperty(`line-height`),e.removeAttribute(`data-empty-spacer`),e.getAttribute(`style`)||e.removeAttribute(`style`)})}function lu(e){e.querySelectorAll(`p, li`).forEach(e=>{if(e.style.fontSize)return;let t=eu(e);t!==void 0&&(e.style.fontSize=`${t}px`)})}function uu(e){if(!e||typeof document>`u`)return e;let t=document.createElement(`div`);return t.innerHTML=e,ru(t),iu(t),au(t),ou(t),su(t),t.innerHTML}function du(e){if(!e||typeof document>`u`)return e;let t=document.createElement(`div`);return t.innerHTML=e,cu(t),t.innerHTML}var Z=new Oe({nodes:{doc:{content:`block+`},paragraph:{content:`inline*`,group:`block`,attrs:{textAlign:{default:null},marginTop:{default:null},marginLeft:{default:null},marginRight:{default:null},lineHeight:{default:null},emptySpacer:{default:!1}},parseDOM:[{tag:`p`,getAttrs:e=>{let t=e;return Jl(t),{textAlign:t.style.textAlign||null,marginTop:t.style.marginTop||null,marginLeft:t.style.marginLeft||null,marginRight:t.style.marginRight||null,lineHeight:t.style.lineHeight||null,emptySpacer:t.dataset.emptySpacer===`true`||nu(t)}}}],toDOM:e=>{let{textAlign:t,marginTop:n,marginLeft:r,marginRight:i,lineHeight:a,emptySpacer:o}=e.attrs,s=[];t&&s.push(`text-align: ${t}`),n&&s.push(`margin-top: ${n}`),r&&s.push(`margin-left: ${r}`),i&&s.push(`margin-right: ${i}`),a&&s.push(`line-height: ${a}`);let c={};return s.length&&(c.style=s.join(`; `)),o&&(c[`data-empty-spacer`]=`true`),[`p`,c,0]}},text:{group:`inline`},blockquote:{content:`block+`,group:`block`,parseDOM:[{tag:`blockquote`}],toDOM:()=>[`blockquote`,0]},ordered_list:{content:`list_item+`,group:`block`,attrs:{start:{default:1},listStyleType:{default:`decimal`}},parseDOM:[{tag:`ol`,getAttrs:e=>{let t=e;return{start:t.hasAttribute(`start`)?parseInt(t.getAttribute(`start`)||`1`,10):1,listStyleType:t.style.listStyleType||`decimal`}}}],toDOM:e=>{let t={};return e.attrs.start!==1&&(t.start=String(e.attrs.start)),e.attrs.listStyleType!==`decimal`&&(t.style=`list-style-type: ${e.attrs.listStyleType}`),[`ol`,t,0]}},bullet_list:{content:`list_item+`,group:`block`,attrs:{listStyleType:{default:`disc`}},parseDOM:[{tag:`ul`,getAttrs:e=>({listStyleType:e.style.listStyleType||`disc`})}],toDOM:e=>{let t={};return e.attrs.listStyleType!==`disc`&&(t.style=`list-style-type: ${e.attrs.listStyleType}`),[`ul`,t,0]}},list_item:{content:`paragraph block*`,attrs:{style:{default:null},empty:{default:!1}},parseDOM:[{tag:`li`,getAttrs:e=>{let t=e;return{style:Zl(t)||null,empty:tu(t)}}}],toDOM:e=>{let t={},n=e.attrs.style;return n&&(t.style=n),e.attrs.empty&&(t[`data-empty-list-item`]=`true`,t.style=Ql(t.style,`list-style-type: none`)),[`li`,t,0]}},math:{inline:!0,group:`inline`,atom:!0,attrs:{tex:{default:``}},parseDOM:[{tag:`span`,getAttrs:e=>{let t=e;if(t.hasAttribute(`data-math-node`)){let e=t.getAttribute(`data-tex`)||``;if(e)return{tex:e}}return!1}},{tag:`span[data-math]`,getAttrs:e=>({tex:e.getAttribute(`data-math`)||``})}],toDOM:e=>[`span`,{"data-math-node":`true`,"data-tex":e.attrs.tex,class:`latex-inline`}]}},marks:{styled:{attrs:{style:{default:``}},parseDOM:[{tag:`span`,getAttrs:e=>{let t=e;if(t.hasAttribute(`data-math-node`))return!1;let n=Yl(t);return n?{style:n}:!1}}],toDOM:e=>[`span`,{style:e.attrs.style},0]},fontsize:{attrs:{fontsize:{}},inline:!0,group:`inline`,parseDOM:[{style:`font-size`,getAttrs:e=>e?{fontsize:e}:{}}],toDOM:e=>{let{fontsize:t}=e.attrs,n=``;return t&&(n+=`font-size: ${t};`),[`span`,{style:n},0]}},bold:{parseDOM:[{tag:`strong`},{tag:`b`},{style:`font-weight=bold`}],toDOM:()=>[`strong`,0]},italic:{parseDOM:[{tag:`em`},{tag:`i`},{style:`font-style=italic`}],toDOM:()=>[`em`,0]},underline:{parseDOM:[{tag:`u`},{style:`text-decoration=underline`}],toDOM:()=>[`u`,0]},strikethrough:{parseDOM:[{tag:`s`},{tag:`strike`},{style:`text-decoration=line-through`}],toDOM:()=>[`s`,0]},subscript:{parseDOM:[{tag:`sub`}],toDOM:()=>[`sub`,0]},superscript:{parseDOM:[{tag:`sup`}],toDOM:()=>[`sup`,0]},forecolor:{attrs:{color:{}},parseDOM:[{style:`color`,getAttrs:e=>e?{color:e}:{}}],toDOM:e=>[`span`,{style:`color: ${e.attrs.color}`},0]},backcolor:{attrs:{color:{}},parseDOM:[{style:`background-color`,getAttrs:e=>e?{color:e}:{}}],toDOM:e=>[`span`,{style:`background-color: ${e.attrs.color}`},0]},fontname:{attrs:{fontname:{}},parseDOM:[{style:`font-family`,getAttrs:e=>e?{fontname:e}:{}}],toDOM:e=>[`span`,{style:`font-family: ${e.attrs.fontname}`},0]},link:{attrs:{href:{},title:{default:null}},inclusive:!1,parseDOM:[{tag:`a[href]`,getAttrs:e=>{let t=e;return{href:t.getAttribute(`href`),title:t.getAttribute(`title`)}}}],toDOM:e=>[`a`,{href:e.attrs.href,title:e.attrs.title,target:`_blank`},0]}}}),fu={bold:Z.marks.bold,em:Z.marks.italic,italic:Z.marks.italic,underline:Z.marks.underline,strikethrough:Z.marks.strikethrough,subscript:Z.marks.subscript,superscript:Z.marks.superscript,forecolor:Z.marks.forecolor,backcolor:Z.marks.backcolor,fontname:Z.marks.fontname,fontsize:Z.marks.fontsize,link:Z.marks.link};function pu(e){let t=document.createElement(`div`);return t.innerHTML=e,Jl(t),ru(t),Xe.fromSchema(Z).parse(t,{preserveWhitespace:!0})}function mu(e){let t=Ae.fromSchema(Z),n=document.createElement(`div`);return n.appendChild(t.serializeFragment(e.content)),n.innerHTML}var hu=/\\\(.+?\\\)/;function gu(e){try{return $e.renderToString(e,{throwOnError:!1,strict:!1,displayMode:!1,output:`html`})}catch{return``}}function _u(e){return e.includes(`data-math-node`)||e.includes(`data-math=`)||hu.test(e)}function vu(e){return/<li[\s>]/i.test(e)}function yu(e){return/position\s*:\s*absolute/i.test(e)}function bu(e){return/<span\b[^>]*style\s*=\s*["'][^"']*font-size\s*:/i.test(e)}function xu(e){return/<(?:p|li)\b[^>]*(?:data-indent=|style\s*=\s*["'][^"']*text-indent\s*:)/i.test(e)}function Su(e){return/<p\b[^>]*style\s*=\s*["'][^"']*line-height\s*:\s*[-\d.]+px/i.test(e)}function Cu(e){return/^\s+<(?:p|div|ul|ol|li|blockquote)\b/i.test(e)||/<\/(?:p|div|ul|ol|li|blockquote)>\s+(?:<(?:p|div|ul|ol|li|blockquote)\b|$)/i.test(e)}var wu=new Set([`P`,`DIV`,`UL`,`OL`,`LI`,`BLOCKQUOTE`]);function Tu(e,t){let n=e[t];for(;n?.nodeType===Node.TEXT_NODE&&!n.textContent?.trim();)n=n[t];return n}function Eu(e){let t=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),n=[];for(;t.nextNode();){let e=t.currentNode;if(e.textContent?.trim())continue;let r=Tu(e,`previousSibling`),i=Tu(e,`nextSibling`);(r instanceof HTMLElement&&wu.has(r.tagName)||i instanceof HTMLElement&&wu.has(i.tagName))&&n.push(e)}n.forEach(e=>e.remove())}function Du(e,t={}){if(!e||typeof document>`u`)return e;let n=_u(e),r=vu(e),i=yu(e),a=xu(e),o=Su(e),s=t.inferBlockFontSize===!0&&bu(e),c=Cu(e);if(!n&&!r&&!i&&!a&&!o&&!s&&!c)return e;try{let t=document.createElement(`div`);if(n){let n=pu(e),r=Ae.fromSchema(Z);t.appendChild(r.serializeFragment(n.content)),t.querySelectorAll(`.latex-inline[data-tex]`).forEach(e=>{e.innerHTML=gu(e.getAttribute(`data-tex`)||``)})}else t.innerHTML=e;return r&&iu(t),o&&ru(t),i&&au(t),a&&su(t),s&&lu(t),c&&Eu(t),t.innerHTML}catch{return e}}var Ou=1.2;function ku(e,t){return e==null?t:e*Ou}function Au(e,t,n){if(t!=null)return`${t}px`;let r=ku(e,n);return r===void 0?void 0:String(r)}function ju(e,t,n,r){if(n!=null)return n;if(e===void 0)return;let i=ku(t,r);return i===void 0?void 0:e*i}var Mu=1.2,Nu=[`data-text-align`],Pu=`externalSync`,Fu=N(h({__name:`ProsemirrorEditor`,props:{html:{},lineHeight:{},lineHeightPx:{},marginTop:{},gradient:{},fontSize:{},fontFamily:{},color:{},wrapperStyle:{},elementId:{},syncFocusedHtml:{type:Boolean}},emits:[`change`,`mousedown`,`blur`],setup(e,{expose:t,emit:n}){let r=e,i=n,a=d(),o=null,s=!1,u=!1,f=null,{richTextAttrs:p,isTextEditing:m,isRichTextSelecting:h,selectedLatex:g}=ol(),_=new Set([`bold`,`em`,`italic`,`underline`,`strikethrough`,`subscript`,`superscript`]),v={fontsize:[`font-size`],fontname:[`font-family`],forecolor:[`color`],backcolor:[`background-color`]},b=()=>{h.value=!1,window.removeEventListener(`mouseup`,b,!0),window.removeEventListener(`blur`,b,!0),f=null},x=e=>{if(i(`mousedown`,e),e.button!==0)return;let t=e.target;(t instanceof Element?t:t instanceof Node?t.parentElement:null)?.closest(`.ProseMirror`)&&(f?.(),h.value=!0,f=b,window.addEventListener(`mouseup`,b,!0),window.addEventListener(`blur`,b,!0))};function C(e,t,n){let{from:r,to:i,empty:a}=e.selection;if(a)return(e.storedMarks??e.selection.$from.marks()).find(e=>e.type===t)?.attrs[n];let o,s=!1,c=!1;return e.doc.nodesBetween(r,i,e=>{if(e.isText){let r=e.marks.find(e=>e.type===t);r?(s=!0,o===void 0?o=r.attrs[n]:o!==r.attrs[n]&&(c=!0)):c=!0}return!0}),s&&!c?o:void 0}function w(e,t){let{from:n,to:r,empty:i}=e.selection;if(i)return(e.storedMarks??e.selection.$from.marks()).some(e=>e.type===t);let a=!1,o=!1;return e.doc.nodesBetween(n,r,e=>(e.isText&&(e.marks.some(e=>e.type===t)?a=!0:o=!0),!0)),a&&!o}function T(e){let t=w(e,Z.marks.bold),n=w(e,Z.marks.italic),r=w(e,Z.marks.underline),i=w(e,Z.marks.strikethrough),a=w(e,Z.marks.subscript),o=w(e,Z.marks.superscript),s=C(e,Z.marks.forecolor,`color`)||``,c=C(e,Z.marks.backcolor,`color`)||``,l=C(e,Z.marks.fontname,`fontname`)||``,u=C(e,Z.marks.fontsize,`fontsize`)||``;S(()=>{p.value={hasSelection:!e.selection.empty,bold:t,em:n,underline:r,strikethrough:i,subscript:a,superscript:o,forecolor:s,backcolor:c,fontname:l,fontsize:u}})}function E(){return s||!!o?.composing}function D(e){i(`change`,e)}function k(){!o||!u||(u=!1,D(mu(o.state.doc)),T(o.state))}function te(){return new ke({state:{init(){return null},apply(e,t,n,r){return(!e.selection.eq(n.selection)||e.docChanged)&&!E()&&T(r),t}}})}function ne(e){return new ke({props:{decorations(t){let n=[],i=new WeakMap,a=r.lineHeightPx??(e.hasAttribute(`data-line-height-px`)?Number(e.getAttribute(`data-line-height-px`)):void 0),o=r.lineHeight??(e.hasAttribute(`data-line-height`)?Number(e.getAttribute(`data-line-height`)):void 0),s=e.style.getPropertyValue(`--backgroundImage`),c=e=>(i.has(e)||i.set(e,r.fontSize===void 0?N(e):void 0),i.get(e));return t.doc.descendants((i,l)=>{if(i.isText){let r=t.doc.resolve(l).parent,u=r.type.name===`paragraph`?r.attrs.lineHeight??null:null,d=r.type.name===`paragraph`?c(r):void 0,f=s?[`display: inline-block; background-clip: text;`,`background-image: var(--backgroundImage);`,`-webkit-background-clip: text;`,`-webkit-text-fill-color: transparent;`,`caret-color: var(--Labels-Primary);`]:[];if(!i.marks.some(e=>e.type.name===`fontsize`)){let t=d?`${d}px`:e.style.fontSize||`16px`;n.push(Ye.inline(l,l+i.nodeSize,{style:[`font-size: `+t+`;`,...f].join(` `)}))}i.marks.forEach(e=>{if(e.type.name===`fontsize`){let t=ju(Number(e.attrs.fontsize.slice(0,-2)),o,a,Mu),r=u||t===void 0?f:[`line-height: ${t}px;`,...f];if(!r.length)return;n.push(Ye.inline(l,l+i.nodeSize,{style:r.join(` `)}))}})}if(i.type.name===`paragraph`){let e=i.attrs.marginTop??(r.marginTop===void 0?null:`${r.marginTop}px`),t=i.attrs.marginLeft??null,a=i.attrs.marginRight??null,o=i.attrs.lineHeight??null,s=c(i),u=[e?`margin-top: ${e};`:null,t?`margin-left: ${t};`:null,a?`margin-right: ${a};`:null,o?`line-height: ${o};`:null,s?`font-size: ${s}px;`:null].filter(Boolean).join(` `);u&&n.push(Ye.node(l,l+i.nodeSize,{style:u}))}}),Qe.create(t.doc,n)}}})}function re(){if(!o)return;let e=o.dom.ownerDocument.getSelection();if(!(!e||e.isCollapsed||!e.anchorNode||!e.focusNode)&&!(!o.dom.contains(e.anchorNode)||!o.dom.contains(e.focusNode)))try{let t=o.posAtDOM(e.anchorNode,e.anchorOffset),n=o.posAtDOM(e.focusNode,e.focusOffset);if(t===n)return;o.dispatch(o.state.tr.setSelection(De.create(o.state.doc,t,n)))}catch{return}}function ie(e,t){if(!e)return``;let n=document.createElement(`span`);return n.setAttribute(`style`,e),t.forEach(e=>n.style.removeProperty(e)),n.getAttribute(`style`)||``}function j(e){let t=Number.parseFloat(String(e??``));return Number.isNaN(t)?16:t}function M(e){let t=Number.parseFloat(String(e??``));return Number.isFinite(t)?t:void 0}function N(e){let t=0;return e.descendants(e=>(e.isText&&e.marks.forEach(e=>{if(e.type.name!==`fontsize`)return;let n=M(e.attrs.fontsize);n!==void 0&&n>t&&(t=n)}),!0)),t||void 0}function ae(e){return(e.ctrlKey||e.metaKey)&&!e.shiftKey&&!e.altKey&&e.key.toLowerCase()===`s`}ee(()=>{if(!a.value)return;let e=a.value;r.lineHeight!==void 0&&e.setAttribute(`data-line-height`,String(r.lineHeight)),r.lineHeightPx!==void 0&&e.setAttribute(`data-line-height-px`,String(r.lineHeightPx)),r.gradient&&e.style.setProperty(`--backgroundImage`,r.gradient),r.fontSize!==void 0&&(e.style.fontSize=`${r.fontSize}px`),r.fontFamily!==void 0&&(e.style.fontFamily=r.fontFamily),r.color!==void 0&&(e.style.color=r.color),o=new Ne(e,{attributes:{spellcheck:`false`},nodeViews:{math:e=>{let t=document.createElement(`span`);return t.setAttribute(`data-math-node`,`true`),t.setAttribute(`data-tex`,e.attrs.tex),t.classList.add(`latex-inline`),t.innerHTML=gu(e.attrs.tex),{dom:t,update:e=>e.type.name===`math`?(e.attrs.tex!==t.getAttribute(`data-tex`)&&(t.setAttribute(`data-tex`,e.attrs.tex),t.innerHTML=gu(e.attrs.tex)),!0):!1}}},state:Ze.create({doc:pu(r.html),plugins:[Kl(Z),Ke(),je({"Mod-z":Be,"Mod-y":Pe,"Mod-Shift-z":Pe,"Mod-s":()=>!0,"Mod-b":()=>Le(Z.marks.bold)(o.state,o.dispatch),"Mod-i":()=>Le(Z.marks.italic)(o.state,o.dispatch),"Mod-u":()=>Le(Z.marks.underline)(o.state,o.dispatch),"Mod-d":()=>Le(Z.marks.strikethrough)(o.state,o.dispatch),"Mod-;":()=>Le(Z.marks.superscript)(o.state,o.dispatch),"Mod-'":()=>Le(Z.marks.subscript)(o.state,o.dispatch),Enter:Re(Ie(Z.nodes.list_item),Ve.Enter),Tab:Fe(Z.nodes.list_item),"Mod-]":Fe(Z.nodes.list_item),"Mod-[":Je(Z.nodes.list_item)}),je(Ve),ne(e),te(),ql]}),dispatchTransaction(e){let t=o.state.apply(e);o.updateState(t),e.docChanged&&!e.getMeta(Pu)&&(E()?u=!0:D(mu(t.doc)))},handleDOMEvents:{keydown:(e,t)=>{let n=t;return ae(n)?(n.preventDefault(),!0):!1},compositionstart:()=>(s=!0,u=!1,!1),compositionend:()=>(s=!1,queueMicrotask(k),!1),focus:e=>(m.value=!0,T(e.state),!1),blur:()=>(m.value=!1,i(`blur`),!1),click:(e,t)=>{let n=t.target.closest(`a`);if(n){let e=n.getAttribute(`href`),r=t;if(e&&(r.ctrlKey||r.metaKey))return t.preventDefault(),setTimeout(()=>{window.open(e,`_blank`)},100),!0}return!1},contextmenu:(e,t)=>{let n=t,r=n.target.closest(`a[href]`);if(r){let e=r.getAttribute(`href`);if(e&&(n.ctrlKey||n.metaKey))return t.preventDefault(),setTimeout(()=>{window.open(e,`_blank`)},100),!0}return!1}}}),Bl.on(zl.RICH_TEXT_COMMAND,P),Bl.on(zl.INSERT_LATEX,pe),o.dom.addEventListener(`keyup`,fe),o.dom.addEventListener(`mouseup`,fe),o.dom.addEventListener(`click`,fe)}),A(()=>r.lineHeight,e=>{!a.value||!o||(e===void 0?a.value.removeAttribute(`data-line-height`):a.value.setAttribute(`data-line-height`,String(e)),o.dispatch(o.state.tr))}),A(()=>r.lineHeightPx,e=>{!a.value||!o||(e===void 0?a.value.removeAttribute(`data-line-height-px`):a.value.setAttribute(`data-line-height-px`,String(e)),o.dispatch(o.state.tr))}),A(()=>r.fontSize,e=>{!a.value||!o||(a.value.style.fontSize=e===void 0?``:`${e}px`,o.dispatch(o.state.tr))}),A(()=>r.fontFamily,e=>{!a.value||!o||(a.value.style.fontFamily=e===void 0?``:e)}),A(()=>r.color,e=>{!a.value||!o||(a.value.style.color=e===void 0?``:e)}),A(()=>r.gradient,e=>{!a.value||!o||(e===void 0?a.value.style.removeProperty(`--backgroundImage`):a.value.style.setProperty(`--backgroundImage`,e),o.dispatch(o.state.tr))}),A(()=>r.html,e=>{if(!o||o.hasFocus()&&!r.syncFocusedHtml||E())return;let t=pu(e);if(t.eq(o.state.doc))return;let n=o.state.tr;n.replaceWith(0,n.doc.content.size,t.content),n.setMeta(Pu,!0),o.dispatch(n)});let P=e=>{if(e.target&&e.target!==r.elementId||!o)return;let t=Array.isArray(e.action)?e.action[0]:e.action;if(!t)return;if(re(),t.command===`orderedList`){We(Z.nodes.ordered_list)(o.state,o.dispatch);return}if(t.command===`bulletList`){We(Z.nodes.bullet_list)(o.state,o.dispatch);return}if(t.command===`liftListItem`){Je(Z.nodes.list_item)(o.state,o.dispatch);return}if(t.command===`sinkListItem`){Fe(Z.nodes.list_item)(o.state,o.dispatch);return}if(t.command===`clearFormat`){let{state:e}=o,{from:t,to:n}=e.selection;if(t===n)return;let r=e.tr;e.doc.nodesBetween(t,n,(e,t)=>(e.isText&&e.marks.length>0&&r.removeMark(t,t+e.nodeSize),!0)),o.dispatch(r);return}if(t.command===`fontsize-add`||t.command===`fontsize-reduce`){let e=Number.parseFloat(t.value??`2`);le((Number.isNaN(e)?2:e)*(t.command===`fontsize-add`?1:-1)),T(o.state);return}let n=fu[t.command];if(!n)return;let i=t.command===`forecolor`||t.command===`backcolor`?`color`:t.command,a=t.value===void 0?void 0:{[i]:t.value},s=v[t.command]??[],c=o.hasFocus()||m.value;if(t.scope===`wholeDoc`){oe(n,a),T(o.state);return}if(o.state.selection.empty){if(c){if(o.hasFocus()||o.focus(),t.command===`fontsize`&&t.value!==void 0){ue(n,a,0,o.state.doc.content.size,s),T(o.state);return}t.value===void 0?Le(n)(o.state,o.dispatch):de(n,a,s),T(o.state);return}if(t.command===`fontsize`&&t.value!==void 0){ue(n,a,0,o.state.doc.content.size,s),T(o.state);return}if(!_.has(t.command))return;oe(n,a);return}o.hasFocus()||o.focus(),t.value===void 0?Le(n)(o.state,o.dispatch):de(n,a,s),T(o.state)};function oe(e,t){if(!o)return;let{state:n}=o,{doc:r}=n,i=!1,a=!0;if(r.descendants(t=>t.isText?(i=!0,e.isInSet(t.marks)||(a=!1),!0):!0),!i)return;let s=r.content.size,c=n.tr;c=t?c.removeMark(0,s,e).addMark(0,s,e.create(t)):a?c.removeMark(0,s,e):c.addMark(0,s,e.create()),o.dispatch(c)}function se(e,t){if(!o||t.length===0)return e;let n=Z.marks.styled,r=(o.state.storedMarks??o.state.selection.$from.marks()).find(e=>e.type===n);if(!r)return e;let i=ie(String(r.attrs.style??``),t);return e=e.removeStoredMark(n),i?e.addStoredMark(n.create({style:i})):e}function ce(e,t,n,r){if(!o||r.length===0)return e;let i=Z.marks.styled,a=[];o.state.doc.nodesBetween(t,n,(e,o)=>{if(!e.isText)return!0;let s=e.marks.find(e=>e.type===i);return s&&a.push({from:Math.max(t,o),to:Math.min(n,o+e.nodeSize),style:ie(String(s.attrs.style??``),r)}),!0});for(let t of a)e=e.removeMark(t.from,t.to,i),t.style&&(e=e.addMark(t.from,t.to,i.create({style:t.style})));return e}function le(e){if(!o)return;let t=Z.marks.fontsize,n=v.fontsize??[],r=o.state.selection,i=r.empty?0:r.from,s=r.empty?o.state.doc.content.size:r.to,c=o.state.tr;c=ce(c,i,s,n),o.state.doc.nodesBetween(i,s,(n,r)=>{if(!n.isText)return!0;let o=Math.max(i,r),l=Math.min(s,r+n.nodeSize),u=n.marks.find(e=>e.type===t),d=j(u?u.attrs.fontsize:a.value?.style.fontSize),f=Math.max(6,Math.min(120,d+e));return c=c.removeMark(o,l,t).addMark(o,l,t.create({fontsize:`${f}px`})),!0}),o.dispatch(c)}function ue(e,t,n,r,i){if(!o)return;let a=o.state.tr;a=ce(a,n,r,i),a=a.removeMark(n,r,e).addMark(n,r,e.create(t)),o.dispatch(a)}function de(e,t,n){if(!o)return;let{state:r}=o,{from:i,to:a}=r.selection;if(r.selection.empty){let i=r.tr.removeStoredMark(e);i=se(i,n),o.dispatch(i.addStoredMark(e.create(t)));return}ue(e,t,i,a,n)}let fe=()=>{if(!o)return;let{selection:e}=o.state,{from:t,to:n}=e,r=null;o.state.doc.nodesBetween(t,n,(e,t)=>{if(e.type.name===`math`)return r={tex:e.attrs.tex,position:t,nodeSize:e.nodeSize},!1});let i=g.value;JSON.stringify(r)!==JSON.stringify(i)&&(g.value=r)},pe=e=>{if(e.target&&e.target!==r.elementId||!o)return;o.hasFocus()||o.focus();let{state:t,dispatch:n}=o,{tex:i,action:a=`insert`}=e,s=i.trim();if(a===`replace`&&g.value){let{position:e,nodeSize:r}=g.value,i=Z.nodes.math.create({tex:s});n(t.tr.replaceWith(e,e+r,i))}else{let{from:e}=t.selection,r=Z.nodes.math.create({tex:s});n(t.tr.insert(e,r))}};return O(()=>{Bl.off(zl.RICH_TEXT_COMMAND,P),Bl.off(zl.INSERT_LATEX,pe),o?.dom?.removeEventListener(`keyup`,fe),o?.dom?.removeEventListener(`mouseup`,fe),o?.dom?.removeEventListener(`click`,fe),g.value=null,p.value={...il},m.value=!1,f?.(),o?.destroy()}),t({focus:()=>{if(!o)return;let e=o.state.tr;e.setSelection(De.atEnd(e.doc)),o.dispatch(e),o.focus()},blur:()=>{o?.dom.blur(),window.getSelection()?.removeAllRanges()}}),(t,n)=>(y(),c(`div`,{ref_key:`editorRef`,ref:a,class:`prosemirror-editor`,"data-text-align":e.wrapperStyle?.textAlign,style:l({...e.wrapperStyle,"--pm-align":e.wrapperStyle?.alignItems||`center`}),onMousedown:x},null,44,Nu))}}),[[`__scopeId`,`data-v-87eddf05`]]),Iu=Symbol(`slideRenderMode`),Lu=Symbol(`slideRenderScale`),Ru=Symbol(`slideRenderScaleReady`);function zu(e){w(Iu,e)}function Bu(){return b(Iu,`thumbnail`)}function Vu(e,t=!0){w(Lu,s(()=>u(e))),w(Ru,s(()=>u(t)))}function Hu(){return b(Lu,s(()=>1))}var Uu=[`data-text-align`,`innerHTML`],Wu=.5,Gu=N(h({__name:`TextElement`,props:{element:{}},emits:[`update`],setup(e,{emit:n}){let r=e,i=n,{theme:a}=ic(),{handleElementId:o,isEditable:u,isTextEditing:m,pushUndo:h}=ol(),g=Bu()===`editor`,_=d(),v=d(),b=d(!1),x=d(),w=s(()=>as(a.value,r.element.content)),T=s(()=>w.value),E=s(()=>X(a.value,T.value.backgroundColor)),D=s(()=>os(a.value,r.element.content.text)),O=s(()=>Du(D.value,{inferBlockFontSize:w.value.fontSize===void 0}));function k(){if(x.value)return;let[,,e,t]=r.element.bounds;x.value={width:e,height:t}}function te(){S(()=>{requestAnimationFrame(()=>{_.value?.focus()})})}g&&(A(()=>o.value,e=>{e===r.element.elementId?(k(),te()):(x.value=void 0,_.value?.blur())}),ee(()=>{o.value===r.element.elementId&&(k(),te())}));let ne=s(()=>({position:`absolute`,left:`${r.element.bounds[0]}px`,top:`${r.element.bounds[1]}px`,width:`${r.element.bounds[2]}px`,height:`${r.element.bounds[3]}px`,transform:`rotate(${r.element.rotation??0}deg) scaleX(1) scaleY(${r.element.flip?.[1]?-1:1})`})),re={left:`left`,center:`center`,right:`right`,justify:`justify`,distributed:`justify`},ie={top:`flex-start`,middle:`center`,bottom:`flex-end`},j=s(()=>{let e=w.value.shadow;if(!e)return;let[t,n]=e.offset??[0,0];return`${t}px ${n}px ${e.blur}px ${e.color}`});function M(e){if(!e)return;if(typeof e==`string`)return e;if(typeof e!=`object`)return;let t=e;return[t.latin,t.ea].filter(Boolean).join(`, `)}let N=s(()=>{let e=w.value,t=e.fontSize??16,n=Au(e.lineHeight,e.lineHeightPx,Mu);return{display:`flex`,flexDirection:`column`,width:`100%`,height:`100%`,justifyContent:ie[e.align?.[1]??`top`]??`flex-start`,textAlign:re[e.align?.[0]??`left`]??`left`,fontSize:`${t}px`,fontFamily:M(e.fontFamily)??`MiSans`,fontWeight:T.value.bold?`bold`:void 0,fontStyle:T.value.italic===void 0?e.fontStyle:T.value.italic?`italic`:`normal`,color:e.color??`#333333`,lineHeight:n,letterSpacing:e.letterSpacing?`${e.letterSpacing}px`:void 0,writingMode:e.textDirection===`vertical`?`vertical-rl`:`horizontal-tb`,opacity:r.element.opacity??1,backgroundColor:E.value,textShadow:j.value,whiteSpace:e.wrap===!1?`pre`:`break-spaces`,wordBreak:e.wrap===!1?`normal`:`break-word`}}),ae=s(()=>he(w.value.gradient)),P=s(()=>({"--default-margin-top":`${w.value.marginTop??0}px`,"--backgroundImage":ae.value}));function oe(){let e=v.value,t=e?Number.parseFloat(getComputedStyle(e).lineHeight):NaN;if(!Number.isNaN(t))return t;let n=w.value,r=n.fontSize??16;return ju(r,n.lineHeight,n.lineHeightPx,1.2)??r}function se(e,t){let n=document.createRange();n.selectNodeContents(e);let r=n.getBoundingClientRect();return n.detach(),t===`width`?r.width:r.height}function ce(e){let t=v.value;if(!t)return 0;let n=t.querySelector(`.prosemirror-editor`)??t,r=t.querySelector(`.ProseMirror`)??n,i=e===`width`?t.scrollWidth:t.scrollHeight,a=i>(e===`width`?t.clientWidth:t.clientHeight)+Wu?i:0,o=e===`width`?0:n.scrollHeight;return Math.ceil(Math.max(se(r,e),a,o))}function le(){if(!v.value)return;let[e,t,n,i]=r.element.bounds,a=w.value.textDirection===`vertical`,o=Math.ceil(oe());if(a){let r=Math.max(ce(`width`),o,x.value?.width??0);return Math.abs(r-n)<=Wu?void 0:[e,t,r,i]}let s=Math.max(ce(`height`),o,x.value?.height??0);if(!(Math.abs(s-i)<=Wu))return[e,t,n,s]}let ue=e=>{if(e===r.element.content.text)return;m.value&&!b.value&&e!==r.element.content.text&&(h(),b.value=!0);let t={content:{...r.element.content,text:e}},n=le();n&&(t.bounds=n),i(`update`,t)},de=()=>{b.value=!1,me(`msh_nppt_element_edited`,{type:`text`,edit_type:`changeText`},[`type`,`edit_type`])},fe=e=>{let t=e.target;(t instanceof Element?t:t instanceof Node?t.parentElement:null)?.closest(`.ProseMirror`)||(e.preventDefault(),te())},pe=e=>{if(!g||!u.value)return;let t=e.target;(t instanceof Element?t:t instanceof Node?t.parentElement:null)?.closest(`.ProseMirror`)||(e.preventDefault(),te())};function he(e){if(!e||e.type!==`gradient`)return;let t=e.stops.toSorted((e,t)=>e.position-t.position).map(e=>`${e.color} ${Math.round(e.position*100)}%`).join(`, `);return e.gradientType===`radial`?`radial-gradient(${t})`:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}return(n,r)=>(y(),c(`div`,{class:`pptd-text`,style:l(ne.value),onMousedown:pe},[f(`div`,{ref_key:`textContentRef`,ref:v,class:`text-content`,style:l(N.value)},[g&&C(u)?(y(),p(Fu,{key:0,ref_key:`editorRef`,ref:_,"element-id":e.element.elementId,html:D.value,"line-height":w.value.lineHeight,"line-height-px":w.value.lineHeightPx,"margin-top":w.value.marginTop,gradient:he(w.value.gradient),"font-size":w.value.fontSize,"font-family":M(w.value.fontFamily),color:w.value.color,"wrapper-style":{textAlign:N.value.textAlign},onChange:ue,onBlur:de,onMousedown:fe},null,8,[`element-id`,`html`,`line-height`,`line-height-px`,`margin-top`,`gradient`,`font-size`,`font-family`,`color`,`wrapper-style`])):(y(),c(`div`,{key:1,class:t([`text-static`,{"is-gradient":ae.value,"is-nowrap":w.value.wrap===!1}]),"data-text-align":N.value.textAlign,style:l(P.value),innerHTML:O.value},null,14,Uu))],4)],36))}}),[[`__scopeId`,`data-v-0dcafa92`]]),Ku=216e5,qu=2*Math.PI/Ku,Ju=1e5;function Yu(e,t,n,r,i,a=[200,200]){if(!e)return 0;function o(e){return Xu(e,t,n,r,i,a)}let s=e.trim();if(!s.includes(` `))return o(s);let c=s.split(/\s+/),l=c[0],u=c.slice(1);switch(l){case`*/`:{let e=o(u[0]),t=o(u[1]),n=o(u[2]);return e*t/n}case`+-`:if(u.length===2)return o(u[0])+o(u[1]);if(u.length===3){let e=o(u[0]),t=o(u[1]),n=o(u[2]);return e+t-n}if(u.length===4){let e=o(u[0]),t=o(u[1]),n=o(u[2]),r=o(u[3]);return e+t-n-r}return 0;case`+/`:{if(u.length===2)return o(u[0])+o(u[1]);let e=o(u[0]),t=o(u[1]),n=o(u[2]);return(e+t)/n}case`*?`:return o(u[0])*o(u[1]);case`?:`:{if(u.length===2){let e=o(u[0]),t=o(u[1]);return e>0?t:0}let e=o(u[0]),t=o(u[1]),n=o(u[2]);return e>0?t:n}case`min`:{let e=o(u[0]),t=o(u[1]);return Math.min(e,t)}case`max`:{let e=o(u[0]),t=o(u[1]);return Math.max(e,t)}case`abs`:{let e=o(u[0]);return Math.abs(e)}case`sin`:{let e=o(u[0]),t=o(u[1]);return e*Math.sin(t*qu)}case`cos`:{let e=o(u[0]),t=o(u[1]);return e*Math.cos(t*qu)}case`tan`:{let e=o(u[0]),t=o(u[1]);return e*Math.tan(t*qu)}case`sqrt`:{let e=o(u[0]);return Math.sqrt(e)}case`pin`:{let e=o(u[0]),t=o(u[1]),n=o(u[2]);return t<e?e:t>n?n:t}case`cat2`:{let e=o(u[0]),t=o(u[1]),n=o(u[2]);return e*Math.cos(Math.atan2(n,t))}case`sat2`:{let e=o(u[0]),t=o(u[1]),n=o(u[2]);return e*Math.sin(Math.atan2(n,t))}case`at2`:{let e=o(u[0]),t=o(u[1]);return Math.atan2(t,e)*180*6e4/Math.PI}case`mod`:{let e=o(u[0]),t=o(u[1]),n=o(u[2]);return Math.sqrt(e**2+t**2+n**2)}case`val`:return parseInt(String(o(u[0])),10);default:throw Error(`未处理的表达式:${s}`)}}function Xu(e,t,n,r,i,a=[200,200]){if(!isNaN(Number(e)))return Number(e);if(i[e]!==void 0)return i[e];let o=t.indexOf(e);if(o>=0)return i[e]=r[o],i[e];switch(e){case`w`:return a[0];case`h`:return a[1];case`l`:return 0;case`r`:return a[0];case`t`:return 0;case`b`:return a[1];case`vc`:return a[1]/2;case`hc`:return a[0]/2;case`wd2`:return a[0]/2;case`hd2`:return a[1]/2;case`wd3`:return a[0]/3;case`hd3`:return a[1]/3;case`wd4`:return a[0]/4;case`hd4`:return a[1]/4;case`hd6`:return a[1]/6;case`wd6`:return a[0]/6;case`wd8`:return a[0]/8;case`hd8`:return a[1]/8;case`wd32`:return a[0]/32;case`hd32`:return a[1]/32;case`cd2`:return Ku/2;case`cd4`:return Ku/4;case`3cd4`:return Ku*3/4;case`cd8`:return Ku/8;case`3cd8`:return Ku*3/8;case`5cd8`:return Ku*5/8;case`7cd8`:return Ku*7/8;case`ss`:return Math.min(a[0],a[1]);case`ssd8`:return Math.min(a[0],a[1])/8;case`ssd6`:return Math.min(a[0],a[1])/6;case`ssd4`:return Math.min(a[0],a[1])/4;case`ssd2`:return Math.min(a[0],a[1])/2;case`ssd16`:return Math.min(a[0],a[1])/16;case`ssd32`:return Math.min(a[0],a[1])/32;default:{let o=n.find(t=>t.name===e);if(!o)throw Error(`未找到公式:${e}`);return i[e]=Yu(o.fmla,t,n,r,i,a),i[e]}}}function Zu(e,...t){let n=``;for(let r=0;r<e.length;r++)if(n+=e[r],r<t.length){let e=t[r];typeof e==`number`?n+=e.toFixed(6).replace(/\.?0+$/,``):n+=String(e)}return n}function Q(e){return isNaN(e)?`0`:e.toFixed(2)}function Qu(e){return(t,n,r)=>{let i=e.adjustmentNames.map(()=>null),a=r,o={};e.params.forEach(r=>{o[r.name]=Yu(r.fmla,e.adjustmentNames,e.params,a,o,[t,n])});let s=r=>typeof r==`number`?r:Xu(r,e.adjustmentNames,e.params,a,o,[t,n]);return e.ranges.forEach(t=>{let n=t.x?.name??t.y?.name??t.r?.name??t.ang?.name;if(!n||!t.pos)return;let r=e.adjustmentNames.indexOf(n);r<0||(i[r]=[s(t.pos.x),s(t.pos.y)])}),i}}function $u(e){return(t,n,r)=>{let i=r,a={};e.params.forEach(r=>{a[r.name]=Yu(r.fmla,e.adjustmentNames,e.params,i,a,[t,n])});function o(r){return typeof r==`number`?r:Xu(r,e.adjustmentNames,e.params,i,a,[t,n])}let s={x:0,y:0};return e.paths.map(r=>{let i=r.w?t/r.w:1,a=r.h?n/r.h:1,c=``;return r.path.forEach(e=>{switch(e.type){case`moveTo`:{let t=o(e.x)*i,n=o(e.y)*a;c+=Zu`M ${Q(t)} ${Q(n)}`,s={x:t,y:n};break}case`lnTo`:{let t=o(e.x)*i,n=o(e.y)*a;c+=Zu`L ${Q(t)} ${Q(n)}`,s={x:t,y:n};break}case`quadBezTo`:if(e.pts.length>=2){let t=o(e.pts[0].x)*i,n=o(e.pts[0].y)*a,r=o(e.pts[1].x)*i,l=o(e.pts[1].y)*a;if(c+=Zu`Q ${Q(t)},${Q(n)} ${Q(r)},${Q(l)}`,e.pts.length>2){let t=o(e.pts[2].x)*i,n=o(e.pts[2].y)*a;c+=Zu`T ${Q(t)},${Q(n)}`,s={x:t,y:n}}else s={x:r,y:l}}break;case`cubicBezTo`:{let t=o(e.pts[0].x)*i,n=o(e.pts[0].y)*a,r=o(e.pts[1].x)*i,l=o(e.pts[1].y)*a,u=o(e.pts[2].x)*i,d=o(e.pts[2].y)*a;c+=Zu`C ${Q(t)},${Q(n)} ${Q(r)},${Q(l)} ${Q(u)},${Q(d)}`,s={x:u,y:d};break}case`arcTo`:{let t=o(e.wR)*i,n=o(e.hR)*a,r=o(e.stAng)*qu,l=o(e.swAng)*qu,u=o(e.swAng);Math.abs(u%216e5)<1&&(l+=l>0?-Math.PI/180/4:Math.PI/180/4);let d=td(t,n,r),f=td(t,n,r+l),p={x:s.x-d.x+f.x,y:s.y-d.y+f.y},m=+(Math.abs(l)>Math.PI),h=+(l>0);c+=Zu`A ${Q(t)} ${Q(n)} 0 ${m} ${h} ${Q(p.x)} ${Q(p.y)}`,s={...p};break}case`close`:c+=`Z`;break}}),c.includes(`NaN`)&&console.error(`unexpected svgPath in shape ${e.type}: ${c}`),{d:c,fill:r.fill,stroke:r.stroke}})}}function ed(e){let t=$u(e);return(e,n,r)=>t(e,n,r).map(e=>e.d).join(``)}function td(e,t,n){let r=e*Math.sin(n),i=t*Math.cos(n),a=Math.sqrt(r*r+i*i);return a===0?{x:0,y:0}:{x:e*i/a,y:t*r/a}}var nd=Object.keys(et).reduce((e,t)=>{let n=et[t];return e[t]={viewBox:[200,200],path:n.path||`M 0 0 L 200 0 L 200 200 L 0 200 Z`,pathFormula:ed(n),pathSegments:$u(n),keypointPositions:Qu(n),range:n.range,defaultValue:n.defaultValue,adjustmentNames:n.adjustmentNames},e},{});function rd(e,t,n,r,i){if(!e.keypointPositions)return[0,0];let a=e.range?.[i]??[0,1e5],o=Math.max((a[1]-a[0])/1e3,1),s=[...r];s[i]=(r[i]??0)+o;let c=e.keypointPositions(t,n,r)[i],l=e.keypointPositions(t,n,s)[i];return!c||!l?[0,0]:[(l[0]-c[0])/o,(l[1]-c[1])/o]}function id(e){let t=(e,t,n)=>{let[r,i,a,o]=n,s=Math.min(e,t),c=s*r/Ju,l=s*i/Ju,u=s*a/Ju,d=s*o/Ju;return[`M ${Q(c)},0`,`L ${Q(e-l)},0`,`A ${Q(l)} ${Q(l)} 0 0 1 ${Q(e)},${Q(l)}`,`L ${Q(e)},${Q(t-u)}`,`A ${Q(u)} ${Q(u)} 0 0 1 ${Q(e-u)},${Q(t)}`,`L ${Q(d)},${Q(t)}`,`A ${Q(d)} ${Q(d)} 0 0 1 0,${Q(t-d)}`,`L 0,${Q(c)}`,`A ${Q(c)} ${Q(c)} 0 0 1 ${Q(c)},0`,`Z`].join(` `)};return{viewBox:[200,200],defaultValue:[16667,16667,16667,16667],range:[[0,Ju/2],[0,Ju/2],[0,Ju/2],[0,Ju/2]],path:``,pathFormula:t,pathSegments:(e,n,r)=>[{d:t(e,n,r),fill:`norm`,stroke:!0}],...e}}function ad(e,t){if(e)return e===`roundRect`&&t?.length===4?id():nd[e]}function od(e,t,n){return e?.defaultValue?.map((e,r)=>t?.[r]===void 0||t?.[r]===null?n?.[r]??e:t[r])}function sd(e){let t=e.match(/^\s*(\d+(?:\.\d+)?),(\d+(?:\.\d+)?);(.+)$/s);return t?{d:t[3].trim(),viewBox:[Number(t[1]),Number(t[2])]}:{d:e}}function cd(e){let t=s(()=>e().bounds[2]),n=s(()=>e().bounds[3]),r=s(()=>{let t=e().path;return t?sd(t):void 0}),i=s(()=>e().viewBox??r.value?.viewBox??[t.value,n.value]),a=s(()=>{let i=e();if(r.value)return[{d:r.value.d,fill:`norm`,stroke:!0}];if(!i.shapeName)return[];let a=ad(i.shapeName,i.adjustments);if(!a)return[];let o=od(a,i.adjustments)??[];if(a.pathSegments)return a.pathSegments(t.value,n.value,o);let s=a.pathFormula(t.value,n.value,o);return s?[{d:s,fill:`norm`,stroke:!0}]:[]});return{segments:a,pathString:s(()=>a.value.map(e=>e.d).filter(Boolean).join(` `)),viewBox:i,hasShape:s(()=>a.value.length>0)}}function ld(e){let t=e.trim().match(/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i);if(!t)return null;let n=t[1];return n.length===3?{r:parseInt(n[0]+n[0],16),g:parseInt(n[1]+n[1],16),b:parseInt(n[2]+n[2],16)}:n.length===4?{r:parseInt(n[0]+n[0],16),g:parseInt(n[1]+n[1],16),b:parseInt(n[2]+n[2],16),a:parseInt(n[3]+n[3],16)}:n.length===6?{r:parseInt(n.slice(0,2),16),g:parseInt(n.slice(2,4),16),b:parseInt(n.slice(4,6),16)}:{r:parseInt(n.slice(0,2),16),g:parseInt(n.slice(2,4),16),b:parseInt(n.slice(4,6),16),a:parseInt(n.slice(6,8),16)}}function ud(e){return Math.max(0,Math.min(255,Math.round(e))).toString(16).padStart(2,`0`)}function dd(e,t,n){let r=e/255,i=t/255,a=n/255,o=Math.max(r,i,a),s=Math.min(r,i,a),c=(o+s)/2,l=0,u=0;if(o!==s){let e=o-s;u=c>.5?e/(2-o-s):e/(o+s),l=o===r?((i-a)/e+(i<a?6:0))/6:o===i?((a-r)/e+2)/6:((r-i)/e+4)/6}return{h:l,s:u,l:c}}function fd(e,t,n){let r=n;return r<0&&(r+=1),r>1&&--r,r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function pd(e,t,n){if(t===0){let e=n*255;return{r:e,g:e,b:e}}let r=n<.5?n*(1+t):n+t-n*t,i=2*n-r;return{r:fd(i,r,e+1/3)*255,g:fd(i,r,e)*255,b:fd(i,r,e-1/3)*255}}var md={darken:{mod:.5,off:0},darkenLess:{mod:.75,off:0},lighten:{mod:.5,off:.5},lightenLess:{mod:.75,off:.25}};function hd(e,t){if(t===`none`||t===`norm`)return e;let n=ld(e);if(!n)return e;let{mod:r,off:i}=md[t],{h:a,s:o,l:s}=dd(n.r,n.g,n.b),{r:c,g:l,b:u}=pd(a,o,Math.max(0,Math.min(1,s*r+i)));return n.a===void 0?`#${ud(c)}${ud(l)}${ud(u)}`:`#${ud(c)}${ud(l)}${ud(u)}${ud(n.a)}`}function gd(e){let t=b(se,null),n=d();return t?(A(e,(e,r,i)=>{if(!e){n.value=void 0;return}let a=t.register(e);n.value=a,i(()=>t.unref(a))},{immediate:!0}),r(()=>{}),n):n}function _d(e,t,n){let{useResolvedImageUrl:r}=Fl(),i=s(()=>ns(t(),e())),{src:a,status:o,isError:c}=r(()=>{let e=i.value;return e?.type===`image`?e.src:void 0},{validate:!0,emptyStatus:()=>i.value?.type===`image`?`error`:`idle`}),l=gd(()=>{let e=i.value;if(e){if(e.type===`gradient`)return{kind:`gradient`,spec:e,bounds:n()};if(e.type===`image`)return a.value?{kind:`imagePattern`,spec:{...e,src:a.value},bounds:n()}:void 0}});return{getFillByMode:e=>{if(e===`none`)return`none`;let t=i.value;return t?t.type===`solid`?hd(t.color,e):t.type===`image`&&o.value===`error`?`#f7f8fa`:l.value?`url(#${l.value})`:t.type===`image`?`#f7f8fa`:`transparent`:`transparent`},isImageFillError:c}}function vd(e,t){let n=gd(()=>{let n=e();if(!n)return;let r=X(t(),n.color)??n.color;return{kind:`shadow`,spec:{...n,color:r}}});return{filterUrl:s(()=>n.value?`url(#${n.value})`:void 0)}}function yd(e,t,n){let r=s(()=>rs(t(),e())?.color??n?.color??`none`),i=s(()=>e()?.width??n?.width??0);return{strokeColor:r,strokeWidth:i,hasStroke:s(()=>i.value>0&&r.value!==`none`&&r.value!==`transparent`),strokeDash:s(()=>{let t=e()?.style,n=i.value;if(t===`dash`)return n<=6?`${n*4.5} ${n*2}`:`${n*2.5} ${n*2.5}`;if(t===`dot`)return n<=6?`${n*.8} ${n*2}`:`${n*.3} ${n*1.8}`})}}function bd(e){return!!e&&(e===`line`||/Connector/.test(e))}var xd=[{type:`rectangle`,children:[`rect`,`frame`,`halfFrame`,`roundRect`,`round1Rect`,`round2DiagRect`,`round2SameRect`,`snip1Rect`,`snip2DiagRect`,`snip2SameRect`]},{type:`otherShapes`,children:`ellipse.triangle.rtTriangle.diamond.pentagon.hexagon.heptagon.octagon.decagon.dodecagon.pie.chord.teardrop.plaque.can.cube.bevel.donut.blockArc.cornerTabs.homePlate.chevron.pieWedge.foldedCorner.trapezoid.parallelogram.cloudCallout.wedgeEllipseCallout.wedgeRectCallout.wedgeRoundRectCallout`.split(`.`)},{type:`decoration`,children:[`heart`,`lightningBolt`,`sun`,`moon`,`cloud`,`irregularSeal1`,`irregularSeal2`,`noSmoking`,`diagStripe`,`gear6`,`star4`,`star5`,`star6`,`star7`,`star8`,`star10`,`star12`,`star16`,`star24`,`star32`]}],Sd=[{type:`straightLine`,children:[{path:`M 0 0 L 200 200`,style:`solid`,points:[``,``],type:`line`},{path:`M 0 0 L 200 200`,style:`solid`,points:[``,`arrow`],type:`line`},{path:`M 0 0 L 200 200`,style:`solid`,points:[``,`oval`],type:`line`},{path:`M 0 0 L 200 200`,style:`solid`,points:[``,`diamond`],type:`line`},{path:`M 0 0 L 200 200`,style:`solid`,points:[``,`triangle`],type:`line`},{path:`M 0 0 L 200 200`,style:`solid`,points:[`arrow`,`arrow`],type:`line`},{path:`M 0 0 L 200 200`,style:`solid`,points:[`oval`,`oval`],type:`line`},{path:`M 0 0 L 200 200`,style:`solid`,points:[`diamond`,`diamond`],type:`line`},{path:`M 0 0 L 200 200`,style:`solid`,points:[`triangle`,`triangle`],type:`line`}]},{type:`curve`,children:[{path:`M 0 0 L 0 200 L 200 200`,style:`solid`,points:[``,`arrow`],type:`bentConnector2`},{path:`M 0 0 L 0 200 L 200 200`,style:`solid`,points:[`arrow`,`arrow`],type:`bentConnector2`},{path:`M 0 0 L 100 0 L 100 200 L 200 200`,style:`solid`,points:[``,`arrow`],type:`bentConnector3`},{path:`M 0 0 L 100 0 L 100 200 L 200 200`,style:`solid`,points:[`arrow`,`arrow`],type:`bentConnector3`},{path:`M 0 0 Q 0 200 200 200`,style:`solid`,points:[``,`arrow`],type:`curvedConnector2`},{path:`M 0 0 Q 0 200 200 200`,style:`solid`,points:[`arrow`,`arrow`],type:`curvedConnector2`},{path:`M 0 0 C 200 0 0 200 200 200`,style:`solid`,points:[``,`arrow`],type:`curvedConnector3`},{path:`M 0 0 C 200 0 0 200 200 200`,style:`solid`,points:[`arrow`,`arrow`],type:`curvedConnector3`},{...nd.arc,path:`M 100 0 A 100 100 0 0 1 100 200`}]}],Cd=[`id`,`orient`,`markerWidth`,`markerHeight`,`refX`,`refY`],wd=[`d`,`fill`,`fill-opacity`,`transform`],Td=h({__name:`LinePointMarker`,props:{id:{},position:{},type:{},baseSize:{},color:{},opacity:{}},setup(e){let t=e,n={arrow:`M0,0 L10,5 L0,10 0,8.5 6.6,5 0,1.5 Z`,stealth:`M0,0 L10,5 L0,10 5,5 Z`,diamond:`M5,0 L10,5 L5,10 L0,5 Z`,oval:`m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z`,triangle:`M0,0 L10,5 L0,10 Z`},r=s(()=>n[t.type]??n.arrow),i=s(()=>Math.max(t.baseSize,2)*1.8),a=s(()=>{if(!t.color?.startsWith(`url(`))return t.color;let e=t.color.match(/#([^)]+)/)?.[1];return e?`url(#${e})${t.position===`end`?` reverse`:``}`:t.color});return(t,n)=>(y(),c(`marker`,{id:`${e.id}-${e.type}-${e.position}`,markerUnits:`userSpaceOnUse`,orient:e.position===`start`?`auto-start-reverse`:`auto`,markerWidth:i.value*3,markerHeight:i.value*3,refX:i.value*2,refY:i.value*1.5},[f(`path`,{d:r.value,fill:a.value,"fill-opacity":e.opacity??1,transform:`scale(${i.value*.3}, ${i.value*.3})`},null,8,wd)],8,Cd))}}),Ed=[`viewBox`],Dd=[`d`,`stroke-width`],Od=[`filter`],kd=[`d`,`fill`],Ad=[`d`,`stroke`,`stroke-width`,`stroke-dasharray`,`marker-start`,`marker-end`],jd=[`transform`],Md=N(h({__name:`ShapeElement`,props:{element:{}},setup(e){let t=e,{theme:r}=ic(),i=Bu()===`editor`,a=s(()=>Math.max(t.element.bounds[2],2)),u=s(()=>Math.max(t.element.bounds[3],2)),d=s(()=>({position:`absolute`,left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${a.value}px`,height:`${u.value}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1})),m=s(()=>bd(t.element.shapeName)),{segments:h,viewBox:g,hasShape:_}=cd(()=>t.element),{getFillByMode:v,isImageFillError:b}=_d(()=>t.element.fill,()=>r.value,()=>g.value),x=s(()=>h.value.filter(e=>!m.value||e.stroke).map(e=>{let t=e.fill===`none`?null:v(e.fill);return{d:e.d,stroke:e.stroke,fillValue:t&&t!==`transparent`&&t!==`none`?t:null}})),{strokeColor:S,strokeWidth:w,hasStroke:T,strokeDash:E}=yd(()=>t.element.border,()=>r.value,m.value?{color:`#333`,width:2}:void 0),{filterUrl:ee}=vd(()=>t.element.shadow,()=>r.value),D=s(()=>t.element.arrow?.[0]),O=s(()=>t.element.arrow?.[1]),A=s(()=>D.value&&D.value!==`none`?`url(#${t.element.elementId}-${D.value}-start)`:void 0),te=s(()=>O.value&&O.value!==`none`?`url(#${t.element.elementId}-${O.value}-end)`:void 0),ne=s(()=>{let e=[];return x.value.forEach((t,n)=>{t.stroke&&e.push(n)}),e}),re=s(()=>ne.value[0]),ie=s(()=>ne.value[ne.value.length-1]),j=s(()=>Math.min(Math.min(g.value[0],g.value[1])*.32,48)),M=s(()=>{let e=j.value;return`translate(${g.value[0]/2-e/2} ${g.value[1]/2-e/2}) scale(${e/48})`});return(e,r)=>(y(),c(`div`,{class:`pptd-shape`,style:l(d.value)},[C(_)?(y(),c(`svg`,{key:0,viewBox:`0 0 ${Math.max(C(g)[0],2)} ${Math.max(C(g)[1],2)}`,preserveAspectRatio:`none`,style:{width:`100%`,height:`100%`,overflow:`visible`}},[f(`defs`,null,[D.value&&D.value!==`none`?(y(),p(Td,{key:0,id:t.element.elementId,position:`start`,type:D.value,baseSize:C(w),color:C(S)},null,8,[`id`,`type`,`baseSize`,`color`])):o(``,!0),O.value&&O.value!==`none`?(y(),p(Td,{key:1,id:t.element.elementId,position:`end`,type:O.value,baseSize:C(w),color:C(S)},null,8,[`id`,`type`,`baseSize`,`color`])):o(``,!0)]),m.value&&i&&C(T)?(y(!0),c(n,{key:0},k(x.value,(e,t)=>(y(),c(`path`,{key:`hit-${t}`,class:`line-hit-area`,d:e.d,fill:`none`,stroke:`transparent`,"stroke-linecap":`butt`,"stroke-width":Math.max(C(w),12),"vector-effect":`non-scaling-stroke`},null,8,Dd))),128)):o(``,!0),f(`g`,{filter:C(ee)},[(y(!0),c(n,null,k(x.value,(e,t)=>(y(),c(n,{key:t},[e.fillValue&&!m.value?(y(),c(`path`,{key:0,d:e.d,fill:e.fillValue,stroke:`none`},null,8,kd)):o(``,!0),e.stroke&&C(T)?(y(),c(`path`,{key:1,d:e.d,fill:`none`,"stroke-linecap":`butt`,stroke:C(S),"stroke-width":C(w),"stroke-dasharray":C(E),"marker-start":t===re.value?A.value:void 0,"marker-end":t===ie.value?te.value:void 0,"vector-effect":`non-scaling-stroke`},null,8,Ad)):o(``,!0)],64))),128)),C(b)&&!m.value&&j.value>0?(y(),c(`g`,{key:0,transform:M.value},[...r[0]||(r[0]=[f(`rect`,{x:`8`,y:`10`,width:`32`,height:`28`,rx:`3`,fill:`none`,stroke:`#aeb4bd`,"stroke-width":`2`,"vector-effect":`non-scaling-stroke`},null,-1),f(`path`,{d:`M12 33l9-10 7 7 4-4 4 7`,fill:`none`,stroke:`#aeb4bd`,"stroke-width":`2`,"vector-effect":`non-scaling-stroke`},null,-1),f(`circle`,{cx:`32`,cy:`18`,r:`3`,fill:`#aeb4bd`},null,-1)])],8,jd)):o(``,!0)],8,Od)],8,Ed)):o(``,!0)],4))}}),[[`__scopeId`,`data-v-684ec2ce`]]),Nd=`sharp`,Pd=[{labelKey:`floatBar.lineCurveSharp`,value:`sharp`},{labelKey:`floatBar.lineCurveRound`,value:`round`},{labelKey:`floatBar.lineCurveSmooth`,value:`smooth`}],Fd=48,Id=1e-6;function Ld(e){return e.trim().split(/\s+/).map(e=>e.split(`,`).map(Number)).filter(e=>e.length===2&&e.every(Number.isFinite))}function Rd(e,t){let n=e.map(e=>[...e]);for(;n.length>1;)n=n.slice(0,-1).map((e,r)=>{let i=n[r+1];return[e[0]+(i[0]-e[0])*t,e[1]+(i[1]-e[1])*t]});return n[0]}function zd(e){let t=e[0],n=e[e.length-1],r=e.slice(1,-1);if(r.length===1){let[e]=r;return`M${t[0]} ${t[1]} Q${e[0]} ${e[1]} ${n[0]} ${n[1]}`}if(r.length===2){let[e,i]=r;return`M${t[0]} ${t[1]} C${e[0]} ${e[1]} ${i[0]} ${i[1]} ${n[0]} ${n[1]}`}let i=Math.max(Fd,r.length*16),a=Array.from({length:i},(t,n)=>Rd(e,(n+1)/i));return`M${t[0]} ${t[1]} ${a.map(e=>`L${e[0]} ${e[1]}`).join(` `)}`}function Bd(e,t){return Math.hypot(t[0]-e[0],t[1]-e[1])}function Vd(e,t,n,r){return[e[0]+(t[0]-e[0])/r*n,e[1]+(t[1]-e[1])/r*n]}function Hd(e,t,n){let r=t[0]-e[0],i=t[1]-e[1],a=n[0]-t[0],o=n[1]-t[1];return Math.abs(r*o-i*a)<Id}function Ud(e,t){let n=e[0],r=e[e.length-1],i=Math.max(t,0),a=`M${n[0]} ${n[1]}`;for(let t=1;t<e.length-1;t++){let n=e[t-1],r=e[t],o=e[t+1],s=Bd(r,n),c=Bd(r,o),l=Math.min(i,s/2,c/2);if(!l||Hd(n,r,o)){a+=` L${r[0]} ${r[1]}`;continue}let u=Vd(r,n,l,s),d=Vd(r,o,l,c);a+=` L${u[0]} ${u[1]} Q${r[0]} ${r[1]} ${d[0]} ${d[1]}`}return`${a} L${r[0]} ${r[1]}`}function Wd(e,t=Nd,n=12){let[r,...i]=e;return r?t===`smooth`&&e.length>2?zd(e):t===`round`&&e.length>2?Ud(e,n):`M${r[0]} ${r[1]} ${i.map(e=>`L${e[0]} ${e[1]}`).join(` `)}`:``}var Gd=[`viewBox`],Kd=[`d`,`stroke-width`,`stroke-linecap`,`stroke-linejoin`],qd=[`filter`],Jd=[`d`,`stroke`,`stroke-width`,`stroke-dasharray`,`stroke-linecap`,`stroke-linejoin`,`marker-start`,`marker-end`],Yd=N(h({__name:`LineElement`,props:{element:{}},setup(e){let t=e,{theme:n}=ic(),r=Bu()===`editor`,i=s(()=>Math.max(t.element.bounds[2],2)),a=s(()=>Math.max(t.element.bounds[3],2)),u=s(()=>({position:`absolute`,left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${i.value}px`,height:`${a.value}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1})),d=s(()=>t.element.viewBox??[t.element.bounds[2],t.element.bounds[3]]),m=s(()=>[i.value,a.value]),h=s(()=>Ld(t.element.points)),g=s(()=>{let[e,t]=d.value,n=i.value/Math.max(e,1e-6),r=a.value/Math.max(t,1e-6);return h.value.map(e=>[e[0]*n,e[1]*r])}),_=s(()=>Wd(g.value,t.element.curve)),{strokeColor:v,strokeWidth:b,hasStroke:x,strokeDash:S}=yd(()=>t.element.border,()=>n.value),{filterUrl:w}=vd(()=>t.element.shadow,()=>n.value),T=s(()=>t.element.curve===`smooth`?`round`:`butt`),E=s(()=>t.element.curve===`sharp`?`miter`:`round`),ee=s(()=>t.element.arrow?.[0]),D=s(()=>t.element.arrow?.[1]),O=s(()=>ee.value&&ee.value!==`none`?`url(#${t.element.elementId}-${ee.value}-start)`:void 0),k=s(()=>D.value&&D.value!==`none`?`url(#${t.element.elementId}-${D.value}-end)`:void 0);return(e,n)=>(y(),c(`div`,{class:`pptd-line`,style:l(u.value)},[_.value&&C(x)?(y(),c(`svg`,{key:0,viewBox:`0 0 ${m.value[0]} ${m.value[1]}`,preserveAspectRatio:`none`,style:{width:`100%`,height:`100%`,overflow:`visible`}},[f(`defs`,null,[ee.value&&ee.value!==`none`?(y(),p(Td,{key:0,id:t.element.elementId,position:`start`,type:ee.value,baseSize:C(b),color:C(v)},null,8,[`id`,`type`,`baseSize`,`color`])):o(``,!0),D.value&&D.value!==`none`?(y(),p(Td,{key:1,id:t.element.elementId,position:`end`,type:D.value,baseSize:C(b),color:C(v)},null,8,[`id`,`type`,`baseSize`,`color`])):o(``,!0)]),r?(y(),c(`path`,{key:0,class:`line-hit-area`,d:_.value,fill:`none`,stroke:`transparent`,"stroke-width":Math.max(C(b),12),"stroke-linecap":T.value,"stroke-linejoin":E.value,"vector-effect":`non-scaling-stroke`},null,8,Kd)):o(``,!0),f(`g`,{filter:C(w)},[f(`path`,{d:_.value,fill:`none`,stroke:C(v),"stroke-width":C(b),"stroke-dasharray":C(S),"stroke-linecap":T.value,"stroke-linejoin":E.value,"marker-start":O.value,"marker-end":k.value,"vector-effect":`non-scaling-stroke`},null,8,Jd)],8,qd)],8,Gd)):o(``,!0)],4))}}),[[`__scopeId`,`data-v-b619bf31`]]);function Xd(e){let{pathString:t,viewBox:n,hasShape:r}=cd(e),i=gd(()=>{let[,,i,a]=e().bounds;if(r.value)return{kind:`clipPath`,pathString:t.value,viewBox:n.value,bounds:[i,a]}});return{clipId:i,clipPathUrl:s(()=>i.value?`url(#${i.value})`:void 0),hasShape:r,pathString:t,viewBox:n}}function Zd(e){let t=e,n=t.cropShape;return{shapeName:n?.shapeName??t.shapeName,adjustments:n?.adjustments??t.adjustments,viewBox:n?.viewBox??t.viewBox,path:n?.path??t.path}}var Qd={key:0,class:`pptd-image__placeholder pptd-image__placeholder--loading`},$d={key:1,class:`pptd-image__placeholder pptd-image__placeholder--error`},ef=[`viewBox`],tf=[`filter`],nf=[`href`,`x`,`y`,`width`,`height`,`preserveAspectRatio`,`clip-path`],rf=[`d`,`stroke`,`stroke-width`,`stroke-dasharray`,`transform`],af=[`width`,`height`,`stroke`,`stroke-width`,`stroke-dasharray`],of=N(h({__name:`ImageElement`,props:{element:{}},setup(e){let t=e,{theme:n}=ic(),{useResolvedImageUrl:r}=Fl(),{src:i,isLoading:a,isError:u}=r(()=>t.element.src,{validate:!0,emptyStatus:`error`}),d=s(()=>({position:`absolute`,left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${t.element.bounds[2]}px`,height:`${t.element.bounds[3]}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1})),p=s(()=>{let e=t.element.fit?.mode;return e===`cover`||e===void 0?`xMidYMid slice`:e===`contain`?`xMidYMid meet`:`none`}),{clipPathUrl:m,hasShape:h,pathString:g,viewBox:_}=Xd(()=>({...Zd(t.element),bounds:t.element.bounds})),{filterUrl:v}=vd(()=>t.element.shadow,()=>n.value),{strokeColor:b,strokeWidth:x,hasStroke:S,strokeDash:w}=yd(()=>t.element.border,()=>n.value),T=s(()=>t.element.bounds[2]),E=s(()=>t.element.bounds[3]),ee=s(()=>{let e=T.value/Math.max(_.value[0],1e-6),t=E.value/Math.max(_.value[1],1e-6);return e===1&&t===1?void 0:`scale(${e} ${t})`}),D=s(()=>{let e=t.element.crop,n=e?.left??0,r=e?.top??0,i=e?.right??0,a=e?.bottom??0,o=Math.max(1-n-i,1e-4),s=Math.max(1-r-a,1e-4),c=T.value/o,l=E.value/s;return{x:-n*c,y:-r*l,w:c,h:l}}),O=s(()=>{let e=t.element.crop;return!!(e&&(e.left||e.top||e.right||e.bottom))}),k=gd(()=>{if(!(h.value||!O.value))return{kind:`clipPath`,pathString:`M0 0 H${T.value} V${E.value} H0 Z`,viewBox:[T.value,E.value],bounds:[T.value,E.value]}}),A=s(()=>h.value?m.value:k.value?`url(#${k.value})`:void 0);return(e,t)=>(y(),c(`div`,{class:`pptd-image`,style:l(d.value)},[C(a)?(y(),c(`div`,Qd)):C(u)?(y(),c(`div`,$d,[...t[0]||(t[0]=[f(`svg`,{class:`pptd-image__placeholder-icon`,viewBox:`0 0 48 48`,"aria-hidden":`true`},[f(`rect`,{x:`8`,y:`10`,width:`32`,height:`28`,rx:`3`,fill:`none`,stroke:`currentColor`,"stroke-width":`2`}),f(`path`,{d:`M12 33l9-10 7 7 4-4 4 7`,fill:`none`,stroke:`currentColor`,"stroke-width":`2`}),f(`circle`,{cx:`32`,cy:`18`,r:`3`,fill:`currentColor`})],-1)])])):C(i)?(y(),c(`svg`,{key:2,viewBox:`0 0 ${T.value} ${E.value}`,preserveAspectRatio:`none`,style:{width:`100%`,height:`100%`,overflow:`visible`}},[f(`g`,{filter:C(v)},[f(`image`,{href:C(i),x:D.value.x,y:D.value.y,width:D.value.w,height:D.value.h,preserveAspectRatio:p.value,"clip-path":A.value},null,8,nf),C(h)&&C(S)?(y(),c(`path`,{key:0,d:C(g),fill:`none`,stroke:C(b),"stroke-width":C(x),"stroke-dasharray":C(w),transform:ee.value,"vector-effect":`non-scaling-stroke`},null,8,rf)):C(S)?(y(),c(`rect`,{key:1,x:`0`,y:`0`,width:T.value,height:E.value,fill:`none`,stroke:C(b),"stroke-width":C(x),"stroke-dasharray":C(w),"vector-effect":`non-scaling-stroke`},null,8,af)):o(``,!0)],8,tf)],8,ef)):o(``,!0)],4))}}),[[`__scopeId`,`data-v-21122ecf`]]);function sf(e,t){let n=e.map(()=>Array.from({length:t}).fill(null));for(let r=0;r<e.length;r++){let i=0;for(let[a,o]of e[r].entries()){for(;i<t&&n[r][i]!==null;)i++;if(i>=t)break;let e=Math.max(1,o.rowSpan??1),s=Math.max(1,o.colSpan??1);n[r][i]={kind:`anchor`,cell:o,rowIndex:r,colIndex:i,cellIndexInRow:a,rowSpan:e,colSpan:s};for(let a=0;a<e;a++)for(let e=0;e<s;e++){if(a===0&&e===0)continue;let o=n[r+a];o&&i+e<t&&(o[i+e]={kind:`covered`})}i+=s}}return n}var cf={style:`solid`,width:1,color:`#000000`},lf=1.12,uf=3.6,df={left:`flex-start`,center:`center`,right:`flex-end`,justify:`space-between`,distributed:`space-between`},ff={top:`flex-start`,middle:`center`,bottom:`flex-end`},pf={solid:`solid`,dash:`dashed`,dot:`dotted`,none:`none`};function mf(e){return!e||e.style===`none`||!e.width?`none`:`${e.width}px ${pf[e.style??`solid`]} ${e.color}`}function hf(e,t){if(t!=null)return gs(t).map(t=>t?rs(e,t):null)}function gf(e){if(!e)return;if(typeof e==`string`)return e;if(typeof e!=`object`)return;let t=e;return[t.latin,t.ea].filter(Boolean).join(`, `)}function _f(e){return`url("${e.replaceAll(`"`,`\\"`)}")`}function vf(e,t){let n=t.get(e.src)??e.src,r=e.fit?.mode??`fill`;return{backgroundImage:_f(n),backgroundPosition:`center`,backgroundRepeat:`no-repeat`,backgroundSize:r===`cover`?`cover`:r===`contain`?`contain`:`100% 100%`}}function yf(e,t){if(e){if(e.type===`solid`)return{background:e.color};if(e.type===`gradient`){let t=e.stops.toSorted((e,t)=>e.position-t.position).map(e=>`${e.color} ${Math.round(e.position*100)}%`).join(`, `);return e.gradientType===`radial`?{background:`radial-gradient(${t})`}:{background:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}}return vf(e,t)}}function bf(e,t){e?.type===`image`&&e.src&&t.add(e.src)}function xf(e,t){bf(e?.fill,t)}function Sf(e,t){if(t<=0)return[];let n=1/t,r=Array.from({length:t},(t,r)=>{let i=e?.[r]??e?.[e.length-1]??n;return Number.isFinite(i)&&i>0?i:n}),i=r.reduce((e,t)=>e+t,0);return r.map(e=>e/i)}function Cf(e){if(e.content)return e.content;let t=e;if(!(t.text===void 0&&t.color===void 0&&t.fontSize===void 0&&t.fontFamily===void 0&&t.lineHeight===void 0&&t.lineHeightPx===void 0&&t.letterSpacing===void 0&&t.marginTop===void 0&&t.align===void 0&&t.wrap===void 0&&t.textStyle===void 0&&t.bold===void 0&&t.italic===void 0&&t.backgroundColor===void 0))return{text:t.text??``,style:t.textStyle,color:t.color,fontSize:t.fontSize,fontFamily:t.fontFamily,fontStyle:t.italic?`italic`:void 0,lineHeight:t.lineHeight,lineHeightPx:t.lineHeightPx,letterSpacing:t.letterSpacing,marginTop:t.marginTop,align:t.align,wrap:t.wrap,bold:t.bold,italic:t.italic,backgroundColor:t.backgroundColor}}function wf(e,t,n,r,i,a,o,s){let{cell:c,rowIndex:l,colIndex:u,cellIndexInRow:d,rowSpan:f,colSpan:p}=e,m=c,h=l===0,g=u===0,_=l+f===n,v=u+p===t,y=h?i.firstRowStyle:_?i.lastRowStyle:void 0,b=g?i.firstColumnStyle:v?i.lastColumnStyle:void 0,x=l-+!!i.firstRowStyle,S=!h&&i.bodyStyles?.length?i.bodyStyles[Math.max(x,0)%i.bodyStyles.length]:void 0,C=i.rowOverColumn===!1?{...y,...b}:{...b,...y},w={...i.cellStyle,...S,...C},T=Cf(c),E=T?as(o,T):void 0,ee=yf(m.fill?ns(o,m.fill):void 0,s),D;D=ee||(w.fill?yf(w.fill,s):h&&i.headerFill?{background:i.headerFill}:g&&i.firstColumnFill?{background:i.firstColumnFill}:!h&&i.bodyFill?.length?{background:i.bodyFill[(l-1)%i.bodyFill.length]}:yf(i.fill,s));let O=E?.color??w.color;O||(h&&i.headerColor?O=i.headerColor:g&&i.firstColumnColor?O=i.firstColumnColor:i.bodyColor&&(O=i.bodyColor));let k=E?.bold,A=E?.italic,te=k??w.bold??(h&&i.headerBold||g&&i.firstColumnBold),ne=E?.fontSize??w.fontSize??i.fontSize,re=ne??16,ie=gf(E?.fontFamily??w.fontFamily??i.fontFamily),j=hf(o,m.border),M=e=>j?j[e]:w.border?w.border[e]:a?a[e]:h&&i.headerBorder?i.headerBorder[e]:_&&i.lastRowBorder?i.lastRowBorder[e]:!h&&!_&&i.bodyBorder?i.bodyBorder[e]:i.border?i.border[e]:cf,[N,ae]=E?.align??w.align??[`center`,`middle`],P=[M(0),M(1),M(2),M(3)],oe={...D,color:O??`#333333`,fontWeight:te?`bold`:void 0,fontStyle:A?`italic`:void 0,fontSize:re?`${re}px`:void 0,fontFamily:ie,borderTop:mf(P[0]),borderRight:mf(P[1]),borderBottom:mf(P[2]),borderLeft:mf(P[3])},se=ju(re,E?.lineHeight,E?.lineHeightPx,lf)??re*lf,ce=Math.max(0,Math.min(uf,((r||0)*f-se)/2)),le={justifyContent:df[N]??`flex-start`,alignItems:ff[ae]??`center`,lineHeight:Au(E?.lineHeight,E?.lineHeightPx),whiteSpace:E?.wrap===!1?`pre`:`break-spaces`,wordBreak:E?.wrap===!1?`normal`:`break-word`,"--cell-padding-y":`${ce}px`,"--cell-margin-top":`${E?.marginTop??0}px`},ue=E?.text?os(o,E.text):``;return{rowIndex:l,colIndex:u,cellIndexInRow:d,rowSpan:f,colSpan:p,cell:c,borders:P,tdStyle:oe,contentStyle:le,content:E,editorFontSize:ne,html:ue,staticHtml:Du(ue,{inferBlockFontSize:ne===void 0})}}function Tf(e,t){let n,r=()=>(n??(n=Fl()),n),i=d(new Map),a=s(()=>e.value.columnWidths.length),o=s(()=>e.value.rows.length),c=s(()=>{let t=e.value.columnWidths,n=t.length,r=e.value.bounds[2];return Array.from({length:n},(e,i)=>(t[i]??t[t.length-1]??1/n)*r)}),l=s(()=>Sf(e.value.rowHeights,o.value)),u=s(()=>{let t=o.value,n=e.value.bounds[3];return Array.from({length:t},(e,t)=>l.value[t]*n)}),f=s(()=>ys(t.value,e.value.style)??{});A(s(()=>{let n=new Set,r=f.value;return bf(ns(t.value,e.value.fill),n),bf(r.fill,n),xf(r.cellStyle,n),xf(r.firstRowStyle,n),xf(r.lastRowStyle,n),xf(r.firstColumnStyle,n),xf(r.lastColumnStyle,n),r.bodyStyles?.forEach(e=>xf(e,n)),e.value.rows.forEach(e=>{e.forEach(e=>bf(ns(t.value,e?.fill),n))}),[...n]}),async(e,t,n)=>{let a=!1;if(n(()=>{a=!0}),!e.length){i.value=new Map;return}let{resolveImageUrl:o}=r(),s=await Promise.all(e.map(async e=>[e,await o(e)??e]));a||(i.value=new Map(s))},{immediate:!0});let p=s(()=>{let n=e.value.shadow;if(!n)return;let r=X(t.value,n.color)??n.color,[i,a]=n.offset??[0,0];return`${i}px ${a}px ${n.blur}px ${r}`}),m=s(()=>sf(e.value.rows,a.value)),h=s(()=>{let n=m.value,r=f.value,s=t.value,c=hf(s,e.value.border),l=a.value,d=o.value,p=u.value;return n.map((e,t)=>e.map(e=>e&&e.kind===`anchor`?wf(e,l,d,p[t]??0,r,c,s,i.value):null))});return{parsedStyle:f,gridLayout:m,cellRenderInfo:h,rowHeights:l,rowHeightsPx:u,colWidthsPx:c,boxShadow:p,tableTransform:s(()=>{let e=0;for(let t of h.value)for(let n of t)n&&n.colIndex===0&&(e=Math.max(e,(n.borders[3]?.width??0)/2));if(e!==0)return`translate(-${e}px, 0)`})}}var Ef=e=>e&&!e.content?{text:``}:{content:{text:``}};function Df(e){return e.content?.text??e.text??``}function Of(e,t){return e.content?{...e,content:{...e.content,text:t}}:{...e,text:t}}function kf(e){let t=e.trim();return t?/^<p\b/i.test(t)&&/<\/p>$/i.test(t)?t:`<p>${t}</p>`:``}function Af(e){if(!e)return[``];let t=e.match(/<p\b[^>]*>[\s\S]*?<\/p>/gi);return t?.length?t:[kf(e)]}function jf(e,t,n){return t===n-1?e.slice(t).join(``):e[t]??``}var Mf=(e,t,n)=>{let r=e[t]?.[n];return r?.kind===`anchor`?{row:r.rowIndex,col:r.colIndex}:null};function Nf(e,t,n,r){let i=e.length,a=e[0]?.length??0,o=r===`left`?-1:1,s=t,c=n+o;for(;s>=0&&s<i;){for(;c>=0&&c<a;){let t=Mf(e,s,c);if(t)return t;c+=o}s+=o,c=r===`left`?a-1:0}return null}function Pf(e,t,n){let r=s(()=>e.value.columnWidths.length),i=s(()=>{let e=n.value;if(e.length===0)return null;let t=e.map(e=>e.split(`_`).map(Number));return{minR:Math.min(...t.map(e=>e[0])),maxR:Math.max(...t.map(e=>e[0])),minC:Math.min(...t.map(e=>e[1])),maxC:Math.max(...t.map(e=>e[1]))}}),a=s(()=>{if(n.value.length<2)return!1;let e=i.value;if(!e)return!1;let r=t.value;for(let t=e.minR;t<=e.maxR;t++)for(let n=e.minC;n<=e.maxC;n++){let i=r[t]?.[n];if(!i||i.kind!==`anchor`||!(t===e.minR&&n===e.minC)&&(i.rowSpan>1||i.colSpan>1))return!1}return!0});return{canMerge:a,canSplit:s(()=>{let e=n.value[0];if(!e||n.value.length!==1)return!1;let[r,i]=e.split(`_`).map(Number),a=t.value[r]?.[i];return!a||a.kind!==`anchor`?!1:a.rowSpan>1||a.colSpan>1}),mergeCells:()=>{if(!a.value)return null;let t=i.value,n=e.value,o=JSON.parse(JSON.stringify(n.rows)),s=sf(o,r.value),c=[],l=[];for(let e=t.minR;e<=t.maxR;e++)for(let n=t.minC;n<=t.maxC;n++){let r=s[e][n];if(!r||r.kind!==`anchor`)continue;let i=Df(r.cell);i&&c.push(kf(i)),!(e===t.minR&&n===t.minC)&&l.push([e,r.cellIndexInRow])}l.sort((e,t)=>t[1]-e[1]);for(let[e,t]of l)o[e].splice(t,1);s=sf(o,r.value);let u=s[t.minR][t.minC];if(u?.kind===`anchor`){let e=o[t.minR][u.cellIndexInRow];o[t.minR][u.cellIndexInRow]=Of({...e,rowSpan:t.maxR-t.minR+1,colSpan:t.maxC-t.minC+1},c.join(``))}return{rows:o}},splitCell:(t,n)=>{let i=e.value,a=JSON.parse(JSON.stringify(i.rows)),o=sf(a,r.value),s=o[t][n];if(!s||s.kind!==`anchor`||s.rowSpan<=1&&s.colSpan<=1)return null;let{rowSpan:c,colSpan:l,cellIndexInRow:u}=s,d=Af(Df(a[t][u])),f=a[t][u];a[t][u]={...f,rowSpan:1,colSpan:1};for(let e=0;e<l-1;e++)a[t].splice(u+1,0,Ef(f));o=sf(a,r.value);for(let e=t+1;e<t+c;e++){let t=0;for(let r=0;r<n;r++)o[e][r]?.kind===`anchor`&&t++;for(let n=0;n<l;n++)a[e].splice(t,0,Ef(f));o=sf(a,r.value)}let p=0;o=sf(a,r.value);for(let e=t;e<t+c;e++)for(let t=n;t<n+l;t++){let n=o[e][t];if(n?.kind!==`anchor`)continue;let r=jf(d,p,c*l);a[e][n.cellIndexInRow]=Of(a[e][n.cellIndexInRow],r),p++}return{rows:a}},insertRow:t=>{let n=e.value,i=r.value,a=n.rows.map(e=>e.map(e=>({...e,content:e.content?{...e.content}:void 0}))),o=[...n.rowHeights],s=Array.from({length:i},()=>({content:{text:``}}));a.splice(t,0,s);let c=i>0?1/(n.rows.length+1):.1;o.splice(t,0,n.rowHeights[t]??n.rowHeights[t-1]??c);let l=o.reduce((e,t)=>e+t,0);return{rows:a,rowHeights:o.map(e=>e/l)}},deleteRows:t=>{let n=e.value;if(n.rows.length<=t.length)return null;let r=[...t].toSorted((e,t)=>t-e),i=n.rows.map(e=>e.map(e=>({...e,content:e.content?{...e.content}:void 0}))),a=[...n.rowHeights];for(let e of r)i.splice(e,1),a.splice(e,1);let o=a.reduce((e,t)=>e+t,0);return{rows:i,rowHeights:a.map(e=>o>0?e/o:1/i.length)}},insertCol:t=>{let n=e.value,i=n.rows.map(e=>e.map(e=>({...e,content:e.content?{...e.content}:void 0}))),a=[...n.columnWidths],o=sf(i,r.value);for(let e=0;e<i.length;e++){let n=0;for(let r=0;r<t;r++)o[e][r]?.kind===`anchor`&&n++;i[e].splice(n,0,{content:{text:``}})}let s=a[t]??a[t-1]??1/(r.value+1);a.splice(t,0,s);let c=a.reduce((e,t)=>e+t,0);return{rows:i,columnWidths:a.map(e=>e/c)}},deleteCols:t=>{let n=e.value;if(n.columnWidths.length<=t.length)return null;let i=[...t].toSorted((e,t)=>t-e),a=n.rows.map(e=>e.map(e=>({...e,content:e.content?{...e.content}:void 0}))),o=[...n.columnWidths];for(let e of i){let t=sf(a,r.value);for(let n=0;n<a.length;n++){let r=t[n][e];r?.kind===`anchor`&&a[n].splice(r.cellIndexInRow,1)}o.splice(e,1)}let s=o.reduce((e,t)=>e+t,0);return{rows:a,columnWidths:o.map(e=>s>0?e/s:1/o.length)}},clearCells:n=>{if(n.length===0)return null;let r=e.value,i=t.value,a=new Map;for(let e of n){let[t,n]=e.split(`_`).map(Number),r=i[t]?.[n];r?.kind===`anchor`&&(a.has(t)||a.set(t,new Set),a.get(t).add(r.cellIndexInRow))}return{rows:r.rows.map((e,t)=>{let n=a.get(t);if(!n)return e;let r=[...e];for(let e of n){let t=r[e];r[e]={...t,content:{...t.content,text:``}}}return r})}}}}var Ff=20;function If(e,t,n,r,i){let a=d(!1),o=d(null);return{isDragging:a,draggingLineId:o,colDragLinePositions:s(()=>{let t=[],n=0;for(let r of e.value)n+=r,t.push(n);return t}),rowDragLinePositions:s(()=>{let e=[],n=0;for(let r of t.value)n+=r,e.push(n);return e}),handleColDragStart:(t,s)=>{t.stopPropagation(),t.preventDefault(),a.value=!0,o.value=`col-${s}`;let c=t.clientX,l=[...e.value],u=l.length,d=s+1,f=d<u,p=e=>{let t=(e.clientX-c)/r.value;if(Math.abs(t)<1)return;let a=[...l];if(t>0)if(f){let e=l[d]-Ff,n=Math.min(t,e);a[s]=l[s]+n,a[d]=l[d]-n;let r=t-n;r>0&&(a[s]+=r)}else a[s]=l[s]+t;else{let e=Math.min(Math.abs(t),l[s]-Ff);a[s]=l[s]-e,f&&(a[d]=l[d]+e)}let o=a.reduce((e,t)=>e+t,0),u=a.map(e=>e/o);i({bounds:[n.value[0],n.value[1],o,n.value[3]],columnWidths:u})},m=()=>{a.value=!1,o.value=null,document.removeEventListener(`mousemove`,p),document.removeEventListener(`mouseup`,m)};document.addEventListener(`mousemove`,p),document.addEventListener(`mouseup`,m)},handleRowDragStart:(e,s)=>{e.stopPropagation(),e.preventDefault(),a.value=!0,o.value=`row-${s}`;let c=e.clientY,l=[...t.value],u=l.length,d=s+1,f=d<u,p=e=>{let t=(e.clientY-c)/r.value;if(Math.abs(t)<1)return;let a=[...l];if(t>0)if(f){let e=l[d]-Ff,n=Math.min(t,e);a[s]=l[s]+n,a[d]=l[d]-n;let r=t-n;r>0&&(a[s]+=r)}else a[s]=l[s]+t;else{let e=Math.min(Math.abs(t),l[s]-Ff);a[s]=l[s]-e,f&&(a[d]=l[d]+e)}let o=a.reduce((e,t)=>e+t,0),u=a.map(e=>e/o);i({bounds:[n.value[0],n.value[1],n.value[2],o],rowHeights:u})},m=()=>{a.value=!1,o.value=null,document.removeEventListener(`mousemove`,p),document.removeEventListener(`mouseup`,m)};document.addEventListener(`mousemove`,p),document.addEventListener(`mouseup`,m)}}}var Lf=[`data-cell-id`,`rowspan`,`colspan`],Rf=[`data-text-align`],zf=[`innerHTML`],Bf=N(h({__name:`TableCell`,props:{info:{},isEditing:{type:Boolean},isActive:{type:Boolean},isSelected:{type:Boolean},cellId:{},editorId:{},contextmenus:{type:Function}},emits:[`mousedown`,`keydown`,`mouseenter`,`updateText`,`blur`],setup(e,{emit:n}){let r=e,i=n,a={"flex-start":`left`,center:`center`,"flex-end":`right`,"space-between":`justify`},o=_(`$cellEditor`),s=e=>e instanceof Element&&!!e.closest(`.ProseMirror`),u=()=>{let e,t=()=>{e!==void 0&&window.clearTimeout(e),window.removeEventListener(`mouseup`,t),S(()=>{requestAnimationFrame(()=>{o.value?.focus()})})};window.addEventListener(`mouseup`,t,{once:!0}),e=window.setTimeout(t,80)},d=e=>{i(`mousedown`,e),r.isEditing&&e.button===0&&!e.shiftKey&&!s(e.target)&&(e.preventDefault(),u())},m=()=>r.info.editorFontSize,h=()=>{let e=String(r.info.contentStyle.alignItems||`center`);return e===`center`?`safe center`:e},g=()=>a[String(r.info.contentStyle.justifyContent)]||`left`,v=()=>{let e={display:`flex`,width:`100%`,height:`100%`,alignItems:String(r.info.contentStyle.alignItems||`center`),justifyContent:String(r.info.contentStyle.justifyContent||`flex-start`),textAlign:g()},t=r.info.contentStyle.lineHeight;return t!==void 0&&(e.lineHeight=String(t)),r.info.tdStyle.fontWeight&&(e.fontWeight=String(r.info.tdStyle.fontWeight)),e},b=()=>{let e={display:`flex`,flexDirection:`column`,width:`100%`,height:`100%`,justifyContent:h(),textAlign:g()},t=r.info.contentStyle.lineHeight;return t!==void 0&&(e.lineHeight=String(t)),r.info.tdStyle.fontWeight&&(e.fontWeight=String(r.info.tdStyle.fontWeight)),e};return(n,r)=>{let a=D(`contextmenu`);return te((y(),c(`td`,{class:t([`pptd-table-cell`,{editing:e.isEditing,selected:e.isSelected&&!e.isActive}]),"data-cell-id":e.cellId,style:l(e.info.tdStyle),rowspan:e.info.rowSpan,colspan:e.info.colSpan,onMousedown:d,onMouseenter:r[3]||(r[3]=e=>i(`mouseenter`))},[f(`div`,{class:`pptd-table-cell-content`,style:l(e.info.contentStyle)},[e.isEditing?(y(),p(Fu,{key:0,ref_key:`$cellEditor`,ref:o,"element-id":e.editorId,html:e.info.html,"font-size":m(),"font-family":e.info.tdStyle.fontFamily||void 0,color:e.info.tdStyle.color||void 0,"line-height":e.info.content?.lineHeight,"line-height-px":e.info.content?.lineHeightPx,"margin-top":e.info.content?.marginTop,"wrapper-style":v(),"sync-focused-html":!e.isActive,onChange:r[0]||(r[0]=e=>i(`updateText`,e)),onKeydownCapture:r[1]||(r[1]=e=>i(`keydown`,e)),onBlur:r[2]||(r[2]=e=>i(`blur`))},null,8,[`element-id`,`html`,`font-size`,`font-family`,`color`,`line-height`,`line-height-px`,`margin-top`,`wrapper-style`,`sync-focused-html`])):(y(),c(`div`,{key:1,class:`pptd-table-cell-static`,"data-text-align":g(),style:l(b())},[f(`div`,{class:`pptd-table-cell-static-inner`,innerHTML:e.info.staticHtml},null,8,zf)],12,Rf))],4)],46,Lf)),[[a,e.contextmenus]])}}}),[[`__scopeId`,`data-v-c248007e`]]),Vf={key:0,class:`table-resize-handlers`},Hf=[`onMousedown`],Uf=[`onMousedown`],Wf=1,Gf=N(h({__name:`TableElement`,props:{element:{}},emits:[`update`],setup(e,{emit:r}){let a=e,u=r,{theme:m,currentPage:h,removeElement:g}=ic(),{handleElementId:v,pushUndo:b,selectedTableCells:x,activeTableCellKey:w,isOperating:T,canvasScale:E,isEditable:D}=ol(),te=Bu()===`editor`,{cellRenderInfo:ne,rowHeights:re,rowHeightsPx:ie,colWidthsPx:j,boxShadow:M,tableTransform:N,gridLayout:ae}=Tf(i(a,`element`),m),P=s(()=>te&&v.value===a.element.elementId),oe=d(null),se=d(null),ce=d(!1),{canMerge:le,canSplit:de,mergeCells:fe,splitCell:pe,insertRow:he,deleteRows:ge,insertCol:_e,deleteCols:ve,clearCells:ye}=Pf(i(a,`element`),ae,x),{t:F}=ue(),be=_(`tableGridRef`),I=d(!1),L=d({}),xe=e=>Number.parseFloat(e)||0,Se=e=>`${e.rowIndex}_${e.colIndex}`,Ce=e=>be.value?.querySelector(`.pptd-table-cell[data-cell-id="${e}"]`),we=s(()=>{let e=ns(m.value,a.element.fill);if(e){if(e.type===`solid`)return e.color;if(e.type===`gradient`){let t=e.stops.toSorted((e,t)=>e.position-t.position).map(e=>`${e.color} ${Math.round(e.position*100)}%`).join(`, `);return e.gradientType===`radial`?`radial-gradient(${t})`:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}}}),Te=e=>{let t=e.querySelector(`.pptd-table-cell-content`);if(!t)return 0;let n=getComputedStyle(t),r=getComputedStyle(e),i=t.querySelector(`.ProseMirror`),a=t.querySelector(`.pptd-table-cell-static-inner`);return Math.max(t.scrollHeight,i?.scrollHeight??0,a?.scrollHeight??0)+xe(n.top)+xe(n.bottom)+xe(r.borderTopWidth)+xe(r.borderBottomWidth)},Ee=e=>{let t=Ce(e);t&&(L.value={...L.value,[e]:Te(t)})},De=e=>{let t=Se(e),n=Ce(t);if(!n)return;let r=Te(n),i=Math.max(1,e.rowSpan),o=ie.value.slice(e.rowIndex,e.rowIndex+i),s=o.reduce((e,t)=>e+t,0),c=L.value[t]??s;if(r<=Math.max(s,c)+Wf)return;let l=[...ie.value],d=r-s;o.forEach((t,n)=>{let r=s>0?t/s:1/i,a=e.rowIndex+n;l[a]=(l[a]??0)+d*r});let f=l.reduce((e,t)=>e+t,0);u(`update`,{bounds:[a.element.bounds[0],a.element.bounds[1],a.element.bounds[2],Math.ceil(f)],rowHeights:l.map(e=>e/f)})},{isDragging:Oe,draggingLineId:ke,colDragLinePositions:Ae,rowDragLinePositions:je,handleColDragStart:Me,handleRowDragStart:Ne}=If(j,ie,s(()=>a.element.bounds),E,e=>u(`update`,e));A(()=>v.value,e=>{if(e!==a.element.elementId){w.value=null,oe.value=null,se.value=null,ce.value=!1,x.value=[],I.value=!1,L.value={};return}}),A(se,e=>{if(!oe.value||!P.value)return;let t=oe.value.row,n=oe.value.col,r=e?.row??t,i=e?.col??n,a=Math.min(t,r),o=Math.max(t,r),s=Math.min(n,i),c=Math.max(n,i),l=[];for(let e=a;e<=o;e++)for(let t=s;t<=c;t++){let n=ae.value[e]?.[t];n?.kind===`anchor`&&l.push(`${n.rowIndex}_${n.colIndex}`)}x.value=l}),A(x,e=>{e.length>1&&w.value!==null&&(w.value=null)});let Pe=()=>{ce.value=!1,x.value.length>1&&window.getSelection()?.removeAllRanges()};ee(()=>{document.addEventListener(`mouseup`,Pe),document.addEventListener(`keydown`,Re)}),O(()=>{document.removeEventListener(`mouseup`,Pe),document.removeEventListener(`keydown`,Re),I.value=!1,L.value={}}),A(()=>[T.value,Oe.value],([e,t])=>{if(v.value===a.element.elementId&&(e||t)){document.activeElement?.blur?.(),w.value=null,x.value=[],L.value={};return}},{flush:`post`});let Fe=e=>{e&&(b(),u(`update`,e))},Ie=(e,t,n={})=>{let r=ae.value[e]?.[t];if(r?.kind!==`anchor`)return;let i=`${r.rowIndex}_${r.colIndex}`;oe.value={row:r.rowIndex,col:r.colIndex},se.value=null,w.value=i,x.value=[i],S(()=>{Ee(i),n.focusEditor!==!1&&be.value?.querySelector(`.pptd-table-cell[data-cell-id="${i}"] .ProseMirror`)?.focus()})},Le=e=>{if(!w.value)return!1;let[t,n]=w.value.split(`_`).map(Number),r=Nf(ae.value,t,n,e);return r?(Ie(r.row,r.col),!0):!1},Re=e=>{if(P.value){if(x.value.length>1&&(e.key===`Delete`||e.key===`Backspace`)){e.preventDefault(),Fe(ye(x.value));return}if(e.key===`Tab`&&w.value){e.preventDefault(),e.stopPropagation(),Le(e.shiftKey?`left`:`right`);return}}},ze=e=>`${a.element.elementId}:${Se(e)}`,Be=(e,t)=>{if(!te)return;let n=Se(t);if(e.button!==0){P.value&&e.stopPropagation();return}if(!P.value){w.value=null,x.value=[];return}if(e.stopPropagation(),ce.value=!0,e.shiftKey&&oe.value)se.value={row:t.rowIndex,col:t.colIndex};else{if(w.value===n)return;Ie(t.rowIndex,t.colIndex,{focusEditor:!1})}},Ve=e=>{te&&P.value&&(e.stopPropagation(),w.value=null,x.value=[],oe.value=null,se.value=null,L.value={})},He=e=>{te&&(!ce.value||!P.value||(se.value={row:e.rowIndex,col:e.colIndex}))},Ue=(e,t)=>{let{rowIndex:n,cellIndexInRow:r}=e,i=a.element.rows[n]?.[r];t!==(i?Df(i):``)&&(I.value||(b(),I.value=!0),u(`update`,{rows:a.element.rows.map((e,i)=>{if(i!==n)return e;let a=[...e],o=a[r];return a[r]=Of(o,t),a})}),S(()=>De(e)))},We=()=>{I.value=!1,L.value={},me(`msh_nppt_element_edited`,{type:`table`,edit_type:`changeText`},[`type`,`edit_type`])},Ge=()=>{let e=[];ae.value.forEach((t,n)=>{t.forEach((t,r)=>{t?.kind===`anchor`&&e.push(`${n}_${r}`)})}),x.value=e},Ke=()=>{let e=h.value;e&&(b(),g(e.pageId,a.element.elementId),x.value=[],w.value=null)},qe=(e,t)=>{if(!te||!D.value)return[];let{rowIndex:n,colIndex:r}=e,i=a.element.rows.length,o=a.element.columnWidths.length;return[{text:F(`contextMenu.insertColumn`),children:[{text:F(`contextMenu.insertColumnLeft`),handler:()=>Fe(_e(r))},{text:F(`contextMenu.insertColumnRight`),handler:()=>Fe(_e(r+1))}]},{text:F(`contextMenu.insertRow`),children:[{text:F(`contextMenu.insertRowAbove`),handler:()=>Fe(he(n))},{text:F(`contextMenu.insertRowBelow`),handler:()=>Fe(he(n+1))}]},{text:F(`contextMenu.deleteColumn`),disable:o<=1,handler:()=>Fe(ve([r]))},{text:F(`contextMenu.deleteRow`),disable:i<=1,handler:()=>Fe(ge([n]))},{divider:!0},{text:F(`contextMenu.mergeCells`),disable:!le.value,handler:()=>{Fe(fe()),w.value=null,x.value=[]}},{text:F(`contextMenu.unmergeCells`),disable:!de.value||x.value.length!==1,handler:()=>{Fe(pe(n,r)),w.value=null,x.value=[]}},{divider:!0},{text:F(`contextMenu.selectCurrentColumn`),handler:()=>{let e=[];for(let t=0;t<i;t++)ae.value[t]?.[r]?.kind===`anchor`&&e.push(`${t}_${r}`);x.value=e}},{text:F(`contextMenu.selectCurrentRow`),handler:()=>{let e=[];for(let t=0;t<o;t++)ae.value[n]?.[t]?.kind===`anchor`&&e.push(`${n}_${t}`);x.value=e}},{text:F(`contextMenu.selectAllCells`),handler:()=>Ge()},{divider:!0},{text:F(`contextMenu.deleteTable`),handler:()=>Ke()}]},Je=s(()=>({position:`absolute`,left:`${a.element.bounds[0]}px`,top:`${a.element.bounds[1]}px`,width:`${a.element.bounds[2]}px`,height:`${a.element.bounds[3]}px`,transform:`rotate(${a.element.rotation??0}deg) scaleX(${a.element.flip?.[0]?-1:1}) scaleY(${a.element.flip?.[1]?-1:1})`,opacity:a.element.opacity??1,boxShadow:M.value,background:we.value}));return(e,r)=>(y(),c(`div`,{class:t([`pptd-table`,{editing:P.value,dragging:C(Oe)}]),style:l(Je.value),onMousedown:Ve},[P.value?(y(),c(`div`,Vf,[(y(!0),c(n,null,k(C(Ae),(e,n)=>(y(),c(`div`,{key:`col-${n}`,class:t([`drag-line-col`,{dragging:C(ke)===`col-${n}`}]),style:l({left:`${e}px`}),onMousedown:e=>C(Me)(e,n)},null,46,Hf))),128)),(y(!0),c(n,null,k(C(je),(e,n)=>(y(),c(`div`,{key:`row-${n}`,class:t([`drag-line-row`,{dragging:C(ke)===`row-${n}`}]),style:l({top:`${e}px`}),onMousedown:e=>C(Ne)(e,n)},null,46,Uf))),128))])):o(``,!0),f(`table`,{ref:`tableGridRef`,class:`pptd-table-grid`,style:l({transform:C(N)})},[f(`colgroup`,null,[(y(!0),c(n,null,k(C(j),(e,t)=>(y(),c(`col`,{key:t,style:l({width:`${e}px`})},null,4))),128))]),f(`tbody`,null,[(y(!0),c(n,null,k(C(ne),(e,t)=>(y(),c(`tr`,{key:t,style:l({height:`${C(re)[t]*100}%`})},[(y(!0),c(n,null,k(e,(e,t)=>(y(),c(n,{key:t},[e?(y(),p(Bf,{key:0,"cell-id":`${e.rowIndex}_${e.colIndex}`,"editor-id":ze(e),info:e,"is-editing":P.value,"is-active":C(w)===`${e.rowIndex}_${e.colIndex}`,"is-selected":P.value&&C(x).includes(`${e.rowIndex}_${e.colIndex}`),contextmenus:t=>qe(e,t),onMousedown:t=>Be(t,e),onKeydown:Re,onMouseenter:t=>He(e),onUpdateText:t=>Ue(e,t),onBlur:We},null,8,[`cell-id`,`editor-id`,`info`,`is-editing`,`is-active`,`is-selected`,`contextmenus`,`onMousedown`,`onMouseenter`,`onUpdateText`])):o(``,!0)],64))),128))],4))),128))])],4)],38))}}),[[`__scopeId`,`data-v-aa0f483e`]]),Kf=.2,qf=.7,Jf=.8,Yf=[8,50],Xf=`#75cc9c`,Zf=`#ee6666`,Qf=Xf,$f=Zf,ep={style:`solid`,width:1,color:`#ffffff`};function $(e,t){let n=e?.length?e:Ui;return n[t%n.length]??Ui[0]}function tp(e){return Array.isArray(e)?e:[e]}function np(e,t){return e.map(e=>String(e[t]??``))}function rp(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function ip(e){let t=e.data;return rp(t)&&Array.isArray(t.cols)&&Array.isArray(t.rows)&&Array.isArray(e.series)}function ap(e){return e.x??``}function op(e){return tp(e.y??``)}function sp(e){return e.rows.map(t=>Object.fromEntries(e.cols.map((e,n)=>[e,t[n]??null])))}function cp(e){if(e==null||e===``||typeof e==`boolean`)return null;let t=Number(e);return Number.isNaN(t)?null:t}function lp(e,t=0){return Array.isArray(e)?e[t]:t===0?e:void 0}function up(e){return typeof e==`number`&&Number.isFinite(e)?e:0}function dp(e,t){return e.map(e=>e[t])}function fp(e){return e.trim()===``?!1:Number.isFinite(Number(e))}function pp(e,t,n){let r=dp(e,t).filter(e=>e!=null&&e!==``);return r.some(e=>typeof e==`string`&&!fp(e))?`category`:r.some(e=>typeof e==`number`)?`value`:(r.some(e=>typeof e==`string`),n)}function mp(e,t){return dp(e,t).map(e=>String(e??``))}function hp(e,t){let n=e.seriesDefaults?.[t.type]??{},r={...n,...t};for(let e of[`marker`,`dataLabels`,`border`,`upBars`,`downBars`,`wickStyle`,`totalBars`,`increaseBars`,`decreaseBars`])(rp(n[e])||rp(t[e]))&&(r[e]={...rp(n[e])?n[e]:{},...rp(t[e])?t[e]:{}});return r}function gp(e,t,n){return t.map((t,r)=>({field:t,name:n?.[r]??t,values:e.map(e=>{let n=e[t];if(n==null)return null;let r=Number(n);return Number.isNaN(r)?null:r})}))}function _p(e,t){return t===`zero`?e.map(e=>e===null?0:e):e}function vp(e){if(e){if(e.type===`solid`)return e.color;if(e.type===`gradient`){let t=e.gradientType!==`radial`,n;if(t){let t=(e.angle??0)*Math.PI/180;n={x:+(.5-Math.cos(t)/2).toFixed(2),y:+(.5-Math.sin(t)/2).toFixed(2),x2:+(.5+Math.cos(t)/2).toFixed(2),y2:+(.5+Math.sin(t)/2).toFixed(2)}}else n={x:.5,y:.5,r:.5};return{type:t?`linear`:`radial`,...n,colorStops:e.stops.map(e=>({offset:e.position,color:e.color}))}}}}function yp(e,t){return t?{...t[`*`],...t[e]}:{}}function bp(e,t){return e.fill?vp(e.fill)??t:t}var xp={solid:`solid`,dash:`dashed`,dot:`dotted`};function Sp(e){return e?xp[e]:void 0}var Cp=new Set([`0`,`#`,`.`,`,`,`%`]);function wp(e){if(!e)return;let t=``,n=``,r=``,i=!1;for(let a=0;a<e.length;a+=1){let o=e[a];if(o===`'`){let r=``;for(a+=1;a<e.length&&e[a]!==`'`;)r+=e[a],a+=1;i?n+=r:t+=r;continue}if(Cp.has(o)){r+=o,i=!0;continue}i?n+=o:t+=o}if(!r)return;let a=r.includes(`%`),o=r.replace(/%/g,``),s=o.split(`.`)[1]??``;return{prefix:t,suffix:`${n}${a?`%`:``}`,minFractionDigits:[...s].filter(e=>e===`0`).length,maxFractionDigits:[...s].filter(e=>e===`0`||e===`#`).length,useGrouping:o.includes(`,`),scalePercent:a}}function Tp(e){let t=wp(e);if(t)return e=>{let n=Number(e);if(!Number.isFinite(n))return e==null?``:String(e);let r=new Intl.NumberFormat(`en-US`,{useGrouping:t.useGrouping,minimumFractionDigits:t.minFractionDigits,maximumFractionDigits:t.maxFractionDigits}).format(t.scalePercent?n*100:n);return`${t.prefix}${r}${t.suffix}`}}function Ep(e,t,n){return typeof e==`function`?e({...t,value:n}):n??``}function Dp(e,t,n){let r=e?.type??t,i={type:r};if(r===`category`&&n&&(i.data=n),!e)return i;if(e.show===!1)return i.show=!1,i;e.reverse===!0&&(i.inverse=!0);let a=typeof e.label==`object`?e.label:void 0,o=Tp(a?.numberFormat??e.numberFormat);return e.label===!1?i.axisLabel={show:!1}:(a||o)&&(i.axisLabel={show:!0,...a?.color&&{color:a.color},...a?.fontSize&&{fontSize:a.fontSize},...o&&{formatter:e=>o(e)}}),e.axisLine===!1?i.axisLine={show:!1}:e.axisLine&&typeof e.axisLine==`object`&&(i.axisLine={show:!0,lineStyle:{...e.axisLine.color&&{color:e.axisLine.color},...e.axisLine.width&&{width:e.axisLine.width},...e.axisLine.style&&{type:Sp(e.axisLine.style)}}}),e.gridLine===!1?i.splitLine={show:!1}:e.gridLine&&typeof e.gridLine==`object`&&(i.splitLine={show:!0,lineStyle:{...e.gridLine.color&&{color:e.gridLine.color},...e.gridLine.width&&{width:e.gridLine.width},...e.gridLine.style&&{type:Sp(e.gridLine.style)}}}),e.min!==void 0&&(i.min=e.min),e.max!==void 0&&(i.max=e.max),e.title&&(i.name=typeof e.title==`string`?e.title:e.title.text,i.nameLocation=`middle`,i.nameGap=30,typeof e.title==`object`&&(i.nameTextStyle={...e.title.color&&{color:e.title.color},...e.title.fontSize&&{fontSize:e.title.fontSize}})),i}function Op(e){return e?typeof e==`string`?e.trim()!==``:e.text.trim()!==``:!1}function kp(e){if(!Op(e)||!e)return;let t=typeof e==`string`?e:e.text,n={};return typeof e==`object`&&(e.color&&(n.color=e.color),e.fontSize&&(n.fontSize=e.fontSize)),{text:t,left:`center`,top:8,...Object.keys(n).length&&{textStyle:n}}}var Ap={top:{top:0,left:`center`},bottom:{bottom:0,left:`center`},left:{left:0,top:`middle`,orient:`vertical`},right:{right:0,top:`middle`,orient:`vertical`}},jp={itemWidth:10,itemHeight:10};function Mp(e,t=!1){if(e===!1)return{show:!1};if(e===!0||e===void 0)return{show:!0,bottom:0,...jp};let n=e.position??`bottom`,r=n===`top`&&t?{top:30,left:`center`}:Ap[n],i={show:e.show!==!1,...jp,...r},a={};return e.color&&(a.color=e.color),e.fontSize&&(a.fontSize=e.fontSize),Object.keys(a).length&&(i.textStyle=a),i}function Np(e,t=`value`){let n={show:e?.show!==!1};if(!n.show)return n;e?.color&&(n.color=e.color),e?.fontSize&&(n.fontSize=e.fontSize);let r=Tp(e?.numberFormat);switch(e?.content??t){case`percentage`:n.formatter=r?e=>r(e.percent===void 0?e.value:Number(e.percent)/100):`{d}%`;break;case`category`:case`name`:n.formatter=`{b}`;break;default:n.formatter=r?e=>r(e.value):`{c}`;break}return n}function Pp(e,t,n){let r=t===!1||typeof t==`object`&&t.show===!1,i=typeof t==`object`&&t.show!==!1?t.position??`bottom`:`bottom`,a=!r&&i===`top`,o=!r&&i===`bottom`,s=!r&&i===`left`,c=!r&&i===`right`,l=`10%`;e&&a?l=`25%`:(e||a)&&(l=`18%`);let u=s?`18%`:`3%`;n?.hasYAxisTitle&&!s&&(u=`8%`);let d=o?`18%`:`3%`;return n?.hasXAxisTitle&&(d=o?`22%`:`10%`),{left:u,right:c?`18%`:`4%`,bottom:d,top:l,containLabel:!0}}function Fp(e,t){let n=e.fontFamily??e.options?.fontFamily;n&&(t.textStyle={fontFamily:typeof n==`string`?n:[n.latin,n.ea].filter(Boolean).join(`, `)})}function Ip(e,t){let n=kp(e.title);n&&(t.title=n)}function Lp(e,t,n=!1){let r=Dp(e.xAxis,n?`value`:`category`,n?void 0:t),i=Dp(e.yAxis,n?`category`:`value`,n?t:void 0),a=Op(e.title),o={tooltip:{trigger:`axis`},grid:Pp(a,e.legend,{hasXAxisTitle:!!e.xAxis?.title,hasYAxisTitle:!!e.yAxis?.title}),xAxis:r,yAxis:i,legend:Mp(e.legend,a)};return Ip(e,o),Fp(e,o),o}function Rp(e){let t=Op(e.title),n={tooltip:{trigger:`item`},legend:Mp(e.legend,t)};return Ip(e,n),Fp(e,n),n}function zp(e){let t=ap(e),n=op(e),r=np(e.data,t),i=gp(e.data,n,e.names),a=e.options?.direction===`horizontal`,o=e.options?.stacked,s=Lp(e,r,a),c=Np(e.dataLabels);if(c.show&&!c.position&&(c.position=o?`inside`:a?`right`:`top`),o&&e.dataLabels?.content===`percentage`){let e=r.map((e,t)=>i.reduce((e,n)=>e+(Number(n.values[t])||0),0));c.formatter=t=>{let n=e[t.dataIndex]||0;return n===0?`0%`:(Number(t.value)/n*100).toFixed(1)+`%`}}let l=i.map((t,n)=>{let r=bp(yp(t.field,e.seriesStyle),$(e.colors,n));return{type:`bar`,name:t.name,data:t.values,itemStyle:{color:r},label:c,...o&&{stack:`total`},...e.options?.barWidth!==void 0&&{barCategoryGap:`${Math.round((1-e.options.barWidth)*100)}%`}}});return{...s,series:l}}function Bp(e,t,n,r,i,a){let o=yp(e.field,n.seriesStyle),s=$(n.colors,t),c={};o.marker===!1?c.showSymbol=!1:typeof o.marker==`object`&&o.marker.size?c.symbolSize=o.marker.size:a?c.showSymbol=!1:c.symbolSize=8,r.show&&c.showSymbol===!1&&(delete c.showSymbol,c.symbolSize=1);let l;if(a)if(o.fill){let e=vp(o.fill);l=e?{color:e}:{color:s,opacity:.7}}else l={color:s,opacity:.7};return{type:`line`,name:e.name,data:_p(e.values,i),smooth:o.smooth??!0,lineStyle:{color:s,...o.width!==void 0&&{width:o.width},...o.line&&{type:Sp(o.line)}},itemStyle:{color:s},label:r,...l&&{areaStyle:l},...i===`connect`&&{connectNulls:!0},...n.options?.stacked&&{stack:`total`},...c}}function Vp(e){let t=ap(e),n=op(e),r=np(e.data,t),i=gp(e.data,n,e.names),a=e.options?.nullHandling??`gap`,o=Lp(e,r),s=Np(e.dataLabels),c=i.map((t,n)=>Bp(t,n,e,s,a,!1));return{...o,series:c}}function Hp(e){let t=ap(e),n=op(e),r=np(e.data,t),i=gp(e.data,n,e.names),a=e.options?.nullHandling??`gap`,o=Lp(e,r),s=Np(e.dataLabels),c=i.map((t,n)=>Bp(t,n,e,s,a,!0));return{...o,series:c}}function Up(e){let t=Op(e.title),n={tooltip:{trigger:`item`},grid:Pp(t,e.legend,{hasXAxisTitle:!!e.xAxis?.title,hasYAxisTitle:!!e.yAxis?.title}),xAxis:Dp(e.xAxis,`value`),yAxis:Dp(e.yAxis,`value`),legend:Mp(e.legend,t)};return Ip(e,n),Fp(e,n),n}function Wp(e){let t=Np(e);return e?.show===!1&&(t.show=!1),t}function Gp(e,t){return Object.prototype.hasOwnProperty.call(e,`value`)?e.value:t}function Kp(e,t=1){if(!e.show)return e;let n={...e,position:`bottom`,distance:4};if(n.formatter===`{c}`||typeof n.formatter==`function`){let e=n.formatter;n.formatter=n=>Ep(e,n,n.data?.labelValue??n.value?.[t]??``)}return n}function qp(e,t){if(!e.show)return e;let n={...e,position:`bottom`,distance:4};if(n.formatter===`{c}`||typeof n.formatter==`function`){let e=n.formatter;n.formatter=n=>Ep(e,n,n.value?.[t?2:1]??n.data?.labelValue??``)}return n}function Jp(e){let t=ap(e),n=op(e),r=Up(e),i=Kp(Wp(e.dataLabels)),a=n.map((n,r)=>{let a=yp(n,e.seriesStyle),o=bp(a,$(e.colors,r)),s=typeof a.marker==`object`&&a.marker.size?a.marker.size:10;return{type:`scatter`,name:e.names?.[r]??n,data:e.data.map(e=>{let r=Number(e[n])||0;return{value:[Number(e[t])||0,r],labelValue:Gp(e,r)}}),itemStyle:{color:o,opacity:.8},symbolSize:s,label:i}});return{...r,series:a}}function Yp(e){let t=ap(e),n=op(e),r=e.size,i=Up(e),a=qp(Wp(e.dataLabels),!!r),o=0;if(r)for(let t of e.data){let e=Number(t[r]);e>o&&(o=e)}let s=n.map((n,i)=>{let s=bp(yp(n,e.seriesStyle),$(e.colors,i)),c=e.data.map(e=>{let i=Number(e[n])||0,a=r?Number(e[r])||0:i,o=[Number(e[t])||0,i];return r&&o.push(a),{value:o,labelValue:a}});return{type:`scatter`,name:e.names?.[i]??n,data:c,itemStyle:{color:s,opacity:.7},symbolSize:r?e=>o>0?Math.sqrt((e[2]??0)/o)*50+4:10:10,label:a}});return{...i,series:s}}function Xp(e){let t=ap(e),n=op(e)[0]??``,r=Rp(e),i=e.data.map((r,i)=>({name:String(r[t]??``),value:Number(r[n])||0,itemStyle:{color:$(e.colors,i)}})),a=e.options?.innerRadius,o=a==null?`65%`:[`${Math.round(a*65)}%`,`65%`],s={...Np(e.dataLabels,`percentage`),position:`inside`};return{...r,series:[{type:`pie`,radius:o,center:[`50%`,`50%`],data:i,startAngle:e.options?.startAngle??0,avoidLabelOverlap:!0,labelLayout:{hideOverlap:!0},label:s,labelLine:{show:!1},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:`rgba(0,0,0,0.2)`}}}]}}function Zp(e){let t=ap(e),n=op(e),r=np(e.data,t),i=gp(e.data,n,e.names),a=Rp(e),o=i.flatMap(e=>e.values.filter(e=>e!==null)),s=o.length>0?Math.max(...o):100,c=i.some(t=>yp(t.field,e.seriesStyle).fill!==void 0),l=[r[0],...r.slice(1).toReversed()],u=i.map((t,n)=>{let r=bp(yp(t.field,e.seriesStyle),$(e.colors,n)),i=t.values.map(e=>e??0),a=[i[0],...i.slice(1).toReversed()];return{name:t.name,value:a,lineStyle:{color:r},itemStyle:{color:r},...c&&{areaStyle:{color:r,opacity:.3}}}});return{...a,radar:{indicator:l.map(e=>({name:e,max:s})),axisName:{fontSize:10}},series:[{type:`radar`,data:u}]}}function Qp(e){let t=ap(e),n=op(e),r=np(e.data,t),i=gp(e.data,n,e.names),a=e.options?.nullHandling??`gap`,o=Np(e.dataLabels),s=Dp(e.xAxis,`category`,r),c=Dp(e.yAxis,`value`),l=n.some(t=>yp(t,e.seriesStyle).axis===`secondary`),u=[c];if(l){let t=Dp(e.secondaryAxis,`value`);t.splitLine||(t.splitLine={show:!1}),u.push(t)}let d=i.map((t,n)=>{let r=yp(t.field,e.seriesStyle),i=r.type??`bar`,s=l&&r.axis===`secondary`?1:0,c=$(e.colors,n),u=i===`line`||i===`area`?c:bp(r,c),d={type:i===`area`?`line`:i,name:t.name,data:_p(t.values,a),yAxisIndex:s,itemStyle:{color:u},label:o};if(i===`line`||i===`area`){if(d.smooth=r.smooth??!0,d.lineStyle={color:u,...r.width!==void 0&&{width:r.width},...r.line&&{type:Sp(r.line)}},i===`area`)if(r.fill){let e=vp(r.fill);d.areaStyle=e?{color:e}:{color:c,opacity:.7}}else d.areaStyle={color:c,opacity:.7};a===`connect`&&(d.connectNulls=!0)}return d}),f=Op(e.title),p={tooltip:{trigger:`axis`},grid:Pp(f,e.legend,{hasXAxisTitle:!!e.xAxis?.title,hasYAxisTitle:!!e.yAxis?.title}),xAxis:s,yAxis:u.length===1?u[0]:u,series:d,legend:Mp(e.legend,f)};return Ip(e,p),Fp(e,p),p}function $p(e,t){return typeof e==`string`?e:rp(e)?vp(e)??t:t}function em(e,t,n){return $p(Array.isArray(e)?e[t%e.length]:e,n)}function tm(e){if(typeof e==`string`)return e;if(rp(e))return vp(e)}function nm(e,t){if(t<=0||typeof e!=`string`)return e;let n=le(e);if(!n.isValid())return e;let r=n.toHsl();return le({...r,l:Math.max(0,r.l-t*.1)}).toHexString()}function rm(e,t,n,r){if(Array.isArray(e)&&Array.isArray(e[0])){let i=e[t%e.length],a=i[Math.min(n,i.length-1)];return tm(n>=i.length?nm(a,n-i.length+1):a)??r}if(Array.isArray(e)){let i=e[t%e.length];return tm(nm(i,n))??r}return tm(nm(e,n))??r}function im(e,t){let n=[],r=new Set;return e.forEach(e=>{let i=e[t];if(i==null)return;let a=String(i);r.has(a)||(r.add(a),n.push(a))}),n}var am={circle:`circle`,rect:`rect`,diamond:`diamond`,triangle:`triangle`};function om(e){if(!rp(e))return;let t=e.shape;return typeof t==`string`?am[t]:void 0}function sm(e){if(!rp(e))return{};let t={};return e.color&&(t.borderColor=e.color),e.width!==void 0&&(t.borderWidth=e.width),e.style&&(t.borderType=Sp(e.style)),t}function cm(e,t){let n=rp(e)?e.fill:void 0,r=rp(e)?e.border:void 0;return{color:$p(n,t),borderStyle:sm(r)}}function lm(e,t,n=`value`){let r={...e.dataLabels,...t.dataLabels};return e.dataLabels===void 0&&t.dataLabels===void 0&&(r.show=!1),Np(r,n)}function um(e,t=`axis`,n=!0,r=e.legend){let i=Op(e.title),a={tooltip:{trigger:t},legend:Mp(r===void 0?{show:n,position:`bottom`}:r,i)};return Ip(e,a),Fp(e,a),a}function dm(e){return e.length===1&&(e[0]?.type===`candlestick`||e[0]?.type===`waterfall`)}function fm(e,t,n){let r=t===`x`?`xAxisIndex`:`yAxisIndex`;return e.find(e=>up(e[r])===n)?.encode?.[t]}function pm(e,t){let n=t===`x`?`xAxisIndex`:`yAxisIndex`;return Math.max(1,...e.map(e=>up(e[n])+1))}function mm(e,t,n,r){return t?.type===`category`||t?.type===`value`?t.type:n?pp(e,n,r):r}function hm(e,t,n,r,i){let a=pm(n,r),o=r===`x`?e.xAxis:e.yAxis;return Array.from({length:a},(e,a)=>{let s=fm(n,r,a),c=lp(o,a),l=mm(t,c,s,i);return{type:l,option:Dp(c,l,l===`category`&&s?mp(t,s):void 0)}})}function gm(e,t){let n=t.dataFilter;return n?e.filter(e=>e[n.col]===n.value):e}function _m(e){return`${Math.round(e*100)}%`}function vm(e){return e.categoryGap===void 0?e.barWidth===void 0?_m(Kf):_m(1-e.barWidth):_m(e.categoryGap)}function ym(e,t){let n=t.encode;return e.map(e=>{let t=cp(e[n.close])??0;return[n.open?cp(e[n.open])??t:t,t,cp(e[n.low])??t,cp(e[n.high])??t]})}function bm(e,t,n){let r=cm(n.upBars,Xf),i=cm(n.downBars,Zf),a=sm(n.wickStyle),o=a.borderColor;return{type:`candlestick`,name:n.name??`candlestick`,data:ym(gm(t,n),n),xAxisIndex:up(n.xAxisIndex),yAxisIndex:up(n.yAxisIndex),itemStyle:{color:r.color,color0:i.color,borderColor:o??(r.borderStyle.borderColor||r.color),borderColor0:o??(i.borderStyle.borderColor||i.color),borderColorDoji:o,...a.borderWidth===void 0?r.borderStyle.borderWidth===void 0?{}:{borderWidth:r.borderStyle.borderWidth}:{borderWidth:a.borderWidth},...a.borderType===void 0?r.borderStyle.borderType===void 0?{}:{borderType:r.borderStyle.borderType}:{borderType:a.borderType}},...e.categoryGap!==void 0&&{barCategoryGap:`${Math.round(e.categoryGap*100)}%`}}}function xm(e,t){if(!e.show)return e;let n={...e,position:t?`right`:`top`};if(n.formatter===`{c}`||typeof n.formatter==`function`){let e=n.formatter;n.formatter=t=>Ep(e,t,t.data?.labelValue??t.value??``)}else n.formatter===`{b}`&&(n.formatter=e=>e.data?.categoryValue??e.name??``);return n}function Sm(e,t,n,r,i){let a=gm(t,n),o=cm(n.increaseBars,Qf),s=cm(n.decreaseBars,$f),c=cm(n.totalBars,$(void 0,r)),l=xm(lm(e,n),i),u=0,d=[],f=a.map(e=>{let t=cp(e[n.encode.y])??0,r=n.encode.isTotal?e[n.encode.isTotal]===!0:!1,i=r?0:t>=0?u:u+t,a=r?t:Math.abs(t),l=r?c:t>=0?o:s;return d.push(i),u=r?t:u+t,{value:a,labelValue:t,categoryValue:e[n.encode.x],itemStyle:{color:l.color,...l.borderStyle}}}),p=up(n.xAxisIndex),m=up(n.yAxisIndex);return[{type:`bar`,name:`${n.name??n.encode.y}-base`,stack:`waterfall-${r}`,data:d,xAxisIndex:p,yAxisIndex:m,itemStyle:{color:`transparent`,borderColor:`transparent`},emphasis:{disabled:!0},tooltip:{show:!1},silent:!0},{type:`bar`,name:n.name??n.encode.y,stack:`waterfall-${r}`,data:f,xAxisIndex:p,yAxisIndex:m,label:l,barGap:_m(e.barGap??0),barCategoryGap:vm(e)}]}function Cm(e,t,n,r,i,a){let o=up(n.xAxisIndex),s=up(n.yAxisIndex),c=i[o]??`category`,l=a[s]??`value`,u=gm(t,n),d=n.encode.x,f=n.encode.y,p=lm(e,n),m=$(void 0,r),h=n.type===`area`?$p(n.areaColor,m):void 0,g=$p(n.lineColor??(n.type===`area`?n.areaColor:void 0),m),_=$p(n.fill,m),v=n.border,y=c===`category`&&l===`value`?u.map(e=>cp(e[f])):l===`category`&&c===`value`?u.map(e=>cp(e[d])):u.map(e=>[cp(e[d])??0,cp(e[f])??0]),b={type:n.type===`area`?`line`:n.type===`bubble`?`scatter`:n.type,name:n.name??f,data:n.nullHandling===`zero`?_p(y,`zero`):y,xAxisIndex:o,yAxisIndex:s,label:p};if(n.type===`bar`)return b.itemStyle={color:_,...sm(v)},n.stack&&(b.stack=n.stack===`percent`?`percent`:`total`),b.barGap=_m(e.barGap??0),b.barCategoryGap=vm(e),b;if(n.type===`line`||n.type===`area`){if(b.smooth=n.smooth??!1,b.lineStyle={color:g,width:n.width??2,type:Sp(n.lineStyle)},b.itemStyle={color:g},n.marker===!1)b.showSymbol=!1;else if(rp(n.marker)){n.marker.size!==void 0&&(b.symbolSize=n.marker.size);let e=om(n.marker);e&&(b.symbol=e),b.itemStyle={color:$p(n.marker.fill,typeof g==`string`?g:m),...sm(n.marker.border)}}return n.nullHandling===`connect`&&(b.connectNulls=!0),n.stack&&(b.stack=n.stack===`percent`?`percent`:`total`),n.type===`area`&&(b.areaStyle={color:h,opacity:qf}),b}if(n.type===`candlestick`)return bm(e,t,n);if(n.type===`waterfall`)return Sm(e,t,n,r,l===`category`);if(n.type===`scatter`||n.type===`bubble`){let e=n.type===`bubble`?n.encode.size:void 0,t=rp(n.marker)?n.marker:void 0,r=$p(t?.fill??n.fill,m),i=t?.border??n.border,a=om(t);b.label=n.type===`bubble`?qp(p,!!e):Kp(p);let o=u.map(t=>{let n=[cp(t[d])??0,cp(t[f])??0];return e&&n.push(cp(t[e])??0),{value:n,labelValue:e?t[e]:t[f]}}),s=Math.max(1,...o.map(e=>Number(e.value[2]??e.value[1])||0));return b.data=o,b.itemStyle={color:r,opacity:Jf,...sm(i)},a&&(b.symbol=a),b.symbolSize=n.type===`bubble`?e=>{let t=Math.max(0,Number(e[2])||0),r=n.sizeRange??Yf,i=n.sizeScale===`linear`?t/s:n.sizeScale===`log`?Math.log1p(t)/Math.log1p(s):Math.sqrt(t/s);return r[0]+(r[1]-r[0])*i}:t?.size??10,b}}function wm(e){let t=sp(e.data),n=e.series.map(t=>hp(e,t)).filter(e=>e.encode),r=hm(e,t,n,`x`,`category`),i=hm(e,t,n,`y`,`value`),a=dm(n),o=n.length===1&&n[0]?.type===`candlestick`?!1:!(n.length===1&&n[0]?.type===`waterfall`),s=a?!1:e.legend;return{...um(e,`axis`,o,s),grid:Pp(Op(e.title),s,{hasXAxisTitle:r.some(t=>!!lp(e.xAxis,r.indexOf(t))?.title),hasYAxisTitle:i.some(t=>!!lp(e.yAxis,i.indexOf(t))?.title)}),xAxis:r.length===1?r[0].option:r.map(e=>e.option),yAxis:i.length===1?i[0].option:i.map(e=>e.option),series:n.flatMap((n,a)=>Cm(e,t,n,a,r.map(e=>e.type),i.map(e=>e.type))).filter(Boolean)}}function Tm(e){let t=sp(e.data),n=e.series.map(t=>hp(e,t)).filter(e=>e.type===`pie`);return{...um(e,`item`),series:n.map((n,r)=>{let i=n.encode.category,a=n.encode.value,o={...lm(e,n,`value`),position:`inside`};return{type:`pie`,name:n.name??a,radius:n.innerRadius===void 0?`65%`:[`${Math.round(n.innerRadius*65)}%`,`65%`],center:[`50%`,`50%`],data:t.map((e,t)=>{let o=$(void 0,t+r);return{name:String(e[i]??``),value:cp(e[a])??0,itemStyle:{color:em(n.fill,t,o)}}}),startAngle:n.startAngle??0,avoidLabelOverlap:!0,labelLayout:{hideOverlap:!0},label:o,labelLine:{show:!1}}})}}function Em(e){let t=sp(e.data),n=e.series.map(t=>hp(e,t)).filter(e=>e.type===`radar`),r=um(e,`item`),i=n[0]?.encode.category,a=i?mp(t,i):[],o=n.flatMap(e=>t.map(t=>cp(t[e.encode.y])??0)),s=o.length>0?Math.max(...o):100;return{...r,radar:{indicator:a.map(e=>({name:e,max:s})),axisName:{fontSize:10}},series:[{type:`radar`,data:n.map((e,n)=>{let r=$(void 0,n),i=$p(e.lineColor,r);return{name:e.name??e.encode.y,value:t.map(t=>cp(t[e.encode.y])??0),lineStyle:{color:i,width:e.width??2,type:Sp(e.lineStyle)},itemStyle:{color:i},...e.areaColor&&{areaStyle:{color:$p(e.areaColor,r),opacity:.3}}}})}]}}function Dm(e){if(!e.show)return e;let t={...e};if(t.formatter===`{c}`||typeof t.formatter==`function`){let e=t.formatter;t.formatter=t=>Ep(e,t,t.value?.[2]??``)}return t}function Om(e,t,n){let r=Array.isArray(e.colorScheme)&&e.colorScheme.length?e.colorScheme:[];return e.colorScale?.type===`diverging`?r.length>=3?r.slice(0,3):[r[0]??$(void 0,1),r[1]??`#ffffff`,r[2]??$(void 0,0)]:r.length>=2?r:t<0&&n>0?[$(void 0,1),`#ffffff`,$(void 0,0)]:[$(void 0,0),$(void 0,1)]}function km(e,t){if(Array.isArray(t.colorScale?.domain))return t.colorScale.domain;if(!e.length)return[0,1];if(t.colorScale?.type===`diverging`){let t=Math.max(...e.map(e=>Math.abs(e)));return[-t,t]}let n=Math.min(...e),r=Math.max(...e);return n===r?[n,n+1]:[n,r]}function Am(e,t,n,r){let i=rp(e)?e:void 0,a=i?.position??`right`,o={top:{top:0,left:`center`,orient:`horizontal`},bottom:{bottom:0,left:`center`,orient:`horizontal`},left:{left:0,top:`middle`,orient:`vertical`},right:{right:0,top:`middle`,orient:`vertical`}},s={};return i?.color&&(s.color=i.color),i?.fontSize&&(s.fontSize=i.fontSize),{type:`continuous`,min:t,max:n,show:e!==!1,calculable:!1,inRange:{color:r},...o[a]??o.right,...Object.keys(s).length?{textStyle:s}:{}}}function jm(e){let t=sp(e.data),n=e.series.map(t=>hp(e,t)).find(e=>e.type===`heatmap`);if(!n)return{series:[]};let r=n.encode.x,i=n.encode.y,a=n.encode.value,o=im(t,r),s=im(t,i),c=t.map(e=>{let t=o.indexOf(String(e[r]??``)),n=s.indexOf(String(e[i]??``));if(!(t<0||n<0))return[t,n,cp(e[a])??null]}).filter(e=>!!e),[l,u]=km(c.map(e=>e[2]).filter(e=>e!==null),n),d=n.colorbar===void 0?!0:n.colorbar,f=rp(d)?d:void 0,p=Dm(lm(e,n)),m={tooltip:{trigger:`item`},grid:Pp(Op(e.title),d===!1?!1:f??{position:`right`}),xAxis:Dp(lp(e.xAxis),`category`,o),yAxis:Dp(lp(e.yAxis),`category`,s),visualMap:Am(d,l,u,Om(n,l,u)),series:[{type:`heatmap`,data:c,label:p}]};return Ip(e,m),Fp(e,m),m}function Mm(e){if(!(e==null||e===``))return String(e)}function Nm(e,t){let n=new Map,r=e=>{let t=n.get(e);return t||(t={name:e,children:[]},n.set(e,t)),t};return e.forEach(e=>{let n=e[t.encode.category];if(n==null||n===``)return;let i=String(n),a=r(i),o=cp(e[t.encode.value]);o!==null&&(a.value=o);let s=Mm(t.encode.parent?e[t.encode.parent]:void 0);if(!s||s===i)return;let c=r(s);a.parentName=s,c.children.includes(a)||c.children.push(a)}),[...n.values()].filter(e=>!e.parentName||!n.has(e.parentName))}function Pm(e){let t=typeof e.value==`number`?e.value:void 0,n=Array.isArray(e.children)?e.children.filter(rp):[];return n.length?t??n.reduce((e,t)=>e+Pm(t),0):t??0}function Fm(e,t,n=`category`){if(e.dataLabels===void 0&&t.dataLabels===void 0)return;let r=lm(e,t,n);if(r.show&&(r.formatter===`{c}`||typeof r.formatter==`function`)){let e=r.formatter;r.formatter=t=>Ep(e,t,t.value??``)}return r}function Im(e,t,n,r,i,a,o=new Set){if(o.has(e.name))return{name:e.name,value:e.value??0};o.add(e.name);let s=i+1<a?e.children.map(e=>Im(e,t,n,r,i+1,a,new Set(o))):[],c=s.reduce((e,t)=>e+Pm(t),0),l=s.length&&(e.value===void 0||e.value<=0)?c:e.value??c,u=$(void 0,r);return{name:e.name,value:l,itemStyle:{color:rm(t.fill,r,i,u),...sm(n)},...s.length?{children:s}:{}}}function Lm(e,t){let n=Nm(e,t),r=t.type===`treemap`&&t.border===void 0?ep:t.border,i=typeof t.levels==`number`&&t.levels>0?t.levels:1/0;return n.map((e,n)=>Im(e,t,r,n,0,i))}function Rm(e){let t=sp(e.data),n=e.series.map(t=>hp(e,t)).find(e=>e.type===`treemap`);return n?{...um(e,`item`,!1),series:[{type:`treemap`,roam:!1,nodeClick:!1,data:Lm(t,n),label:Fm(e,n,`category`)}]}:{series:[]}}function zm(e){let t=sp(e.data),n=e.series.map(t=>hp(e,t)).find(e=>e.type===`sunburst`);return n?{...um(e,`item`,!1),series:[{type:`sunburst`,radius:[0,`80%`],sort:null,nodeClick:!1,data:Lm(t,n),label:Fm(e,n,`category`)}]}:{series:[]}}function Bm(e,t){let n=[],r=new Set,i=new Map,a=new Map,o=[],s=e=>{r.has(e)||(r.add(e),n.push(e),i.set(e,0),a.set(e,[]))};e.forEach(e=>{let n=e[t.encode.source],r=e[t.encode.target];if(n==null||r==null)return;let c=String(n),l=String(r);!c||!l||(s(c),s(l),a.get(c).push(l),i.set(l,(i.get(l)??0)+1),o.push({source:c,target:l,value:cp(e[t.encode.flow])??0}))});let c=n.filter(e=>(i.get(e)??0)===0),l=[];for(;c.length;){let e=c.shift();l.push(e),a.get(e)?.forEach(e=>{i.set(e,(i.get(e)??0)-1),i.get(e)===0&&c.push(e)})}return{nodeNames:l.length===n.length?l:n,links:o}}function Vm(e,t,n,r){return rp(e)&&e.type!==`solid`&&e.type!==`gradient`?$p(e[t],r):em(e,n,r)}function Hm(e){let t=sp(e.data),n=e.series.map(t=>hp(e,t)).find(e=>e.type===`sankey`);if(!n)return{series:[]};let r=Bm(t,n),i=Fm(e,n,`category`);return{...um(e,`item`,!1),series:[{type:`sankey`,nodeAlign:n.nodeAlign??`justify`,data:r.nodeNames.map((e,t)=>({name:e,itemStyle:{color:Vm(n.fill,e,t,$(void 0,t)),...sm(n.border)}})),links:r.links,label:i}]}}function Um(e){let t=new Set(e.series.map(e=>e.type));return[...t].some(e=>![`bar`,`line`,`area`,`scatter`,`bubble`,`candlestick`,`waterfall`,`heatmap`,`treemap`,`sunburst`,`sankey`,`pie`,`radar`].includes(e))?{title:{text:`Unsupported chart type: ${[...t].join(`, `)}`}}:t.size===1&&t.has(`heatmap`)?jm(e):t.size===1&&t.has(`treemap`)?Rm(e):t.size===1&&t.has(`sunburst`)?zm(e):t.size===1&&t.has(`sankey`)?Hm(e):t.size===1&&t.has(`pie`)?Tm(e):t.size===1&&t.has(`radar`)?Em(e):wm(e)}var Wm={bar:zp,line:Vp,area:Hp,scatter:Jp,pie:Xp,radar:Zp,combo:Qp,bubble:Yp};function Gm(e){if(ip(e))return Um(e);let t=e,n=t.type??``,r=Wm[n];return r?r(t):{title:{text:`Unsupported chart type: ${n}`}}}var Km=null;function qm(){return Km??(Km=ie(async()=>{let{echarts:e}=await import(`./echartsCore-DWDeKkr8.js`);return{echarts:e}},__vite__mapDeps([0,1,2])).then(({echarts:e})=>e)),Km}var Jm=e=>typeof e==`boolean`?{enabled:e,replayKey:0}:e?{enabled:e.enabled,replayKey:e.replayKey??0}:{enabled:!1,replayKey:0},[Ym,Xm]=v(e=>s(()=>e===void 0?{enabled:!0,replayKey:0}:Jm(u(e)))),Zm=N(h({__name:`ChartElement`,props:{element:{}},setup(e){let t=e,{theme:n}=ic(),{useResolvedImageUrl:r}=Fl(),i=Xm(),a=Bu(),u=Hu(),p=d(),m=null,h=!1,g=0,_=s(()=>hs(n.value,t.element)),v=s(()=>_.value.fill),b=s(()=>_.value.border),x=s(()=>_.value.shadow),{src:S}=r(()=>v.value?.type===`image`?v.value.src:void 0),C=(e,t)=>{if(!e)return;if(e.type===`solid`)return{background:e.color};if(e.type===`gradient`){let t=e.stops.toSorted((e,t)=>e.position-t.position).map(e=>`${e.color} ${Math.round(e.position*100)}%`).join(`, `);return e.gradientType===`radial`?{background:`radial-gradient(${t})`}:{background:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}}if(!t)return;let n=e.fit?.mode??`fill`;return{backgroundImage:`url(${JSON.stringify(t)})`,backgroundPosition:`center`,backgroundRepeat:`no-repeat`,backgroundSize:n===`cover`?`cover`:n===`contain`?`contain`:`100% 100%`,opacity:e.opacity??1}},w={solid:`solid`,dash:`dashed`,dot:`dotted`,none:`none`},T=e=>{if(!(!e||e.style===`none`||!e.width))return{border:`${e.width}px ${w[e.style??`solid`]} ${e.color??`#000000`}`}},E=s(()=>C(v.value,S.value)),D=s(()=>T(b.value)),k=s(()=>i?.value.enabled??!1),te=s(()=>i?.value.replayKey??0),ne=s(()=>{if(a!==`screen`)return;let[,,e]=t.element.bounds;if(e<=0)return;let n=e*u.value;return Math.max(n/e,1)*(typeof window<`u`&&window.devicePixelRatio>1?2:1)}),re=s(()=>{let e=x.value;if(!e)return;let[t,n]=e.offset??[0,0];return`${t}px ${n}px ${e.blur}px ${e.color}`}),ie=s(()=>({position:`absolute`,left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${t.element.bounds[2]}px`,height:`${t.element.bounds[3]}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1,boxShadow:re.value}));function j(){return{...Gm(_.value),animation:k.value}}function M(){let e={renderer:`canvas`,width:t.element.bounds[2],height:t.element.bounds[3]},n=ne.value;return n?{...e,devicePixelRatio:n}:e}async function N(){if(!p.value)return;let e=p.value,t=++g,n=await qm();h||p.value!==e||t!==g||(m=n.init(p.value,void 0,M()),await ce(0),!(h||p.value!==e||t!==g)&&m?.setOption(j()))}function ae(){g++,m?.dispose(),m=null}function P(){!p.value||!m||(ae(),N())}function oe(){m?.resize()}function se(){m?.resize({width:t.element.bounds[2],height:t.element.bounds[3]})}function le(){m&&(m.clear(),m.setOption(j(),!0))}let ue=null;return ee(()=>{h=!1,N(),p.value&&(ue=new ResizeObserver(oe),ue.observe(p.value))}),a!==`screen`&&(A(()=>_.value,()=>{m?.setOption(j(),!0)},{deep:!0}),A(()=>te.value,()=>{k.value&&le()}),A(ne,P,{flush:`post`}),A(()=>[t.element.bounds[2],t.element.bounds[3]],se,{flush:`post`})),O(()=>{h=!0,ue?.disconnect(),ae()}),(e,t)=>(y(),c(`div`,{class:`pptd-chart`,style:l(ie.value)},[E.value?(y(),c(`div`,{key:0,class:`pptd-chart__background`,style:l(E.value)},null,4)):o(``,!0),f(`div`,{ref_key:`chartRef`,ref:p,class:`pptd-chart__canvas`},null,512),D.value?(y(),c(`div`,{key:1,class:`pptd-chart__border`,style:l(D.value)},null,4)):o(``,!0)],4))}}),[[`__scopeId`,`data-v-96b529a8`]]),Qm=[`viewBox`],$m=[`filter`],eh=[`innerHTML`],th=[`viewBox`],nh=[`filter`],rh=[`d`,`fill`,`stroke`,`stroke-width`,`stroke-dasharray`],ih=N(h({__name:`IconElement`,props:{element:{}},setup(e){let t=e,{theme:n}=ic(),r=s(()=>({position:`absolute`,left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${t.element.bounds[2]}px`,height:`${t.element.bounds[3]}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1})),i=d(),a=d([512,512]);A(()=>t.element.iconName,async e=>{if(be(e)){i.value=void 0;return}let n=await tt(e);t.element.iconName===e&&(n?(i.value=n.path,a.value=n.viewBox):i.value=void 0)},{immediate:!0});let u=s(()=>be(t.element.iconName)),p=s(()=>{let e=u.value?.match(/viewBox=["']\s*0\s+0\s+([\d.]+)\s+([\d.]+)\s*["']/i);return e?[Number(e[1]),Number(e[2])]:[24,24]}),m=s(()=>{if(u.value)return u.value.match(/<svg[^>]*>([\s\S]*?)<\/svg>/i)?.[1]??u.value}),h=s(()=>u.value?p.value:a.value),g={type:`solid`,color:`#000000`},_=s(()=>{let e=t.element.fill;return!e||e.type===`solid`&&!e.color?g:e}),{getFillByMode:v}=_d(()=>_.value,()=>n.value,()=>h.value),b=s(()=>v(`norm`)),{strokeColor:x,strokeWidth:S,hasStroke:w,strokeDash:T}=yd(()=>t.element.border,()=>n.value),{filterUrl:E}=vd(()=>t.element.shadow,()=>n.value);return(e,t)=>(y(),c(`div`,{class:`pptd-icon`,style:l(r.value)},[m.value?(y(),c(`svg`,{key:0,viewBox:`0 0 ${p.value[0]} ${p.value[1]}`,preserveAspectRatio:`none`,style:{width:`100%`,height:`100%`,overflow:`visible`}},[f(`g`,{filter:C(E)},[f(`g`,{class:`pptd-icon__local-svg`,style:l({"--icon-fill":b.value}),innerHTML:m.value},null,12,eh)],8,$m)],8,Qm)):i.value?(y(),c(`svg`,{key:1,viewBox:`0 0 ${a.value[0]} ${a.value[1]}`,preserveAspectRatio:`none`,style:{width:`100%`,height:`100%`,overflow:`visible`}},[f(`g`,{filter:C(E)},[f(`path`,{d:i.value,fill:b.value,stroke:C(w)?C(x):`none`,"stroke-width":C(w)?C(S):0,"stroke-dasharray":C(w)?C(T):void 0,"vector-effect":`non-scaling-stroke`},null,8,rh)],8,nh)],8,th)):o(``,!0)],4))}}),[[`__scopeId`,`data-v-0b3c6d6e`]]),ah=new Set([`appear`,`fade-in`,`fly-in`,`zoom-in`,`wipe-in`,`float-in`,`peek-in`,`rise-in`]),oh=new Set([`disappear`,`fade-out`,`fly-out`,`zoom-out`,`wipe-out`,`float-out`]),sh=e=>ah.has(e.effect),ch=e=>oh.has(e.effect),lh={appear:0,disappear:0,"fade-in":500,"fade-out":500,"fly-in":500,"fly-out":500,"zoom-in":500,"zoom-out":500,"wipe-in":500,"wipe-out":500,"float-in":500,"float-out":500,"peek-in":500,"rise-in":1e3,"fill-color":2e3,transparency:2e3,"color-pulse":2e3,pulse:600,"grow-shrink":2e3,spin:2e3,teeter:1e3,"motion-path":2e3},uh=e=>e.durationMs??lh[e.effect],dh=e=>e.delayMs??0,fh=e=>e.repeat??1,ph=e=>e.effect!==`motion-path`&&e.direction||`up`,mh=e=>e.easing??`linear`;function hh(e){let t=[];e.forEach((e,n)=>{let r=e.trigger??`onClick`;(r===`onClick`||t.length===0)&&t.push({midPars:[]});let i=t[t.length-1];(r!==`withPrevious`||i.midPars.length===0)&&i.midPars.push({items:[]}),i.midPars[i.midPars.length-1].items.push({index:n,animation:e})});let n=e[0]?.trigger??`onClick`;return{groups:t,autoPlayOnEntry:t.length>0&&n!==`onClick`}}function gh(e){return{animations:e,plan:hh(e),states:e.map(()=>`pending`),entryAutoPlayed:!1,fastForwardSeq:0}}function _h(e){return e.states.includes(`started`)?(e.fastForwardSeq++,!0):!1}function vh(e){let t=e.plan.groups.find(t=>e.states[t.midPars[0].items[0].index]===`pending`);return t?(yh(e,t.midPars[0]),!0):!1}function yh(e,t){for(let n of t.items)e.states[n.index]=`started`}function bh(e){return e.entryAutoPlayed||!e.plan.autoPlayOnEntry?!1:(e.entryAutoPlayed=!0,vh(e))}function xh(e,t){e.states[t]=`done`;let n=e.plan.groups.find(e=>e.midPars.some(e=>e.items.some(e=>e.index===t)));if(!n)return;let r=n.midPars.findIndex(e=>e.items.some(e=>e.index===t));if(!n.midPars[r].items.every(t=>e.states[t.index]===`done`))return;let i=n.midPars[r+1];i&&yh(e,i)}function Sh(e){return e.states.every(e=>e===`done`)}function Ch(e){let t=new Map,n=new Set;e.plan.groups.forEach(r=>{r.midPars.forEach(r=>{r.items.forEach(r=>{let i=e.states[r.index],{animation:a}=r,o=n.has(a.elementId);i===`pending`?!o&&sh(a)&&t.set(a.elementId,!1):sh(a)?t.set(a.elementId,!0):ch(a)&&i===`done`&&t.set(a.elementId,!1),n.add(a.elementId)})})});let r=new Set;return t.forEach((e,t)=>{e||r.add(t)}),r}var wh=60;function Th(e){let t=document.createElementNS(`http://www.w3.org/2000/svg`,`path`);return t.setAttribute(`d`,e),t}function Eh(e){let t=Th(e),n=t.getTotalLength(),r=[];for(let e=0;e<=wh;e++){let i=t.getPointAtLength(n*e/wh);r.push({transform:`translate(${i.x}px, ${i.y}px)`,offset:e/wh})}return r}function Dh(e){let t=Th(e),n=t.getPointAtLength(t.getTotalLength());return`translate(${n.x}px, ${n.y}px)`}function Oh(e,t){return t?e.map(e=>typeof e.transform==`string`?{...e,transform:`${t} ${e.transform}`}:e):e}function kh(e,t,n){let[r,i,a,o]=e.bounds,[s,c]=e.pageSize;switch(t){case`up`:return{x:0,y:n?c-i:-(i+o)};case`down`:return{x:0,y:n?-(i+o):c-i};case`left`:return{x:n?s-r:-(r+a),y:0};case`right`:return{x:n?-(r+a):s-r,y:0};default:return{x:0,y:0}}}function Ah(e,t){let n=`inset(0 0 0 0)`,r=(t?{up:`inset(100% 0 0 0)`,down:`inset(0 0 100% 0)`,left:`inset(0 100% 0 0)`,right:`inset(0 0 0 100%)`}:{up:`inset(0 0 100% 0)`,down:`inset(100% 0 0 0)`,left:`inset(0 0 0 100%)`,right:`inset(0 100% 0 0)`})[e]??`inset(100% 0 0 0)`;return t?[r,n]:[n,r]}function jh(e,t,n){let r=e.pageSize[1]*.1,i=t===`down`?-1:1;return n?i*r:-i*r}function Mh(e,t,n){switch(e){case`down`:return{x:0,y:-n,clip:`inset(100% 0 0 0)`};case`left`:return{x:-t,y:0,clip:`inset(0 0 0 100%)`};case`right`:return{x:t,y:0,clip:`inset(0 100% 0 0)`};default:return{x:0,y:n,clip:`inset(0 0 100% 0)`}}}function Nh(e,t){let n=ph(e),{baseOpacity:r}=t;switch(e.effect){case`appear`:return[{visibility:`hidden`},{visibility:`visible`}];case`disappear`:return[{visibility:`visible`},{visibility:`hidden`}];case`fade-in`:return[{opacity:0},{opacity:r}];case`fade-out`:return[{opacity:r},{opacity:0}];case`fly-in`:{let{x:e,y:r}=kh(t,n,!0);return[{transform:`translate(${e}px, ${r}px)`},{transform:`translate(0px, 0px)`}]}case`fly-out`:{let{x:e,y:r}=kh(t,n,!1);return[{transform:`translate(0px, 0px)`},{transform:`translate(${e}px, ${r}px)`}]}case`zoom-in`:return[{transform:`scale(0)`},{transform:`scale(1)`}];case`zoom-out`:return[{transform:`scale(1)`},{transform:`scale(0)`}];case`wipe-in`:{let[e,t]=Ah(n,!0);return[{clipPath:e},{clipPath:t}]}case`wipe-out`:{let[e,t]=Ah(n,!1);return[{clipPath:e},{clipPath:t}]}case`float-in`:return[{transform:`translate(0px, ${jh(t,n,!0)}px)`,opacity:0},{transform:`translate(0px, 0px)`,opacity:r}];case`float-out`:{let e=jh(t,n,!1);return[{transform:`translate(0px, 0px)`,opacity:r},{transform:`translate(0px, ${e}px)`,opacity:0}]}case`peek-in`:{let[,,e,r]=t.bounds,{x:i,y:a,clip:o}=Mh(n,e,r);return[{transform:`translate(${i}px, ${a}px)`,clipPath:o},{transform:`translate(0px, 0px)`,clipPath:`inset(0 0 0 0)`}]}case`rise-in`:{let[,e]=t.bounds,[,n]=t.pageSize;return[{transform:`translate(0px, ${n-e}px)`},{transform:`translate(0px, 0px)`}]}case`transparency`:{let t=e.amount??r;return[{opacity:r},{opacity:t}]}case`pulse`:return[{transform:`scale(1)`,offset:0},{transform:`scale(1.1)`,offset:.5},{transform:`scale(1)`,offset:1}];case`grow-shrink`:return[{transform:`scale(1)`},{transform:`scale(1.5)`}];case`spin`:return[{transform:`rotate(0deg)`},{transform:`rotate(360deg)`}];case`teeter`:return[{transform:`rotate(0deg)`,offset:0},{transform:`rotate(5deg)`,offset:.33},{transform:`rotate(-5deg)`,offset:.66},{transform:`rotate(0deg)`,offset:1}];case`motion-path`:return Eh(e.path);default:return[]}}function Ph(e){return{duration:uh(e),delay:dh(e),easing:mh(e),iterations:fh(e),fill:`both`}}function Fh(e,t){return{keyframes:Oh(Nh(e,t),t.baseTransform),options:Ph(e)}}function Ih(e){let t=Array.from(e.querySelectorAll(`path[fill]:not([fill="none"])`));return t.length>0?{nodes:t,cssProperty:`fill`}:{nodes:[e.querySelector(`.text-content`)??e],cssProperty:`color`}}function Lh(e){switch(e.effect){case`motion-path`:return Dh(e.path);case`grow-shrink`:return`scale(1.5)`;case`spin`:return`rotate(360deg)`;default:return}}function Rh(e){if(e.effect===`wipe-in`||e.effect===`peek-in`)return`inset(0 0 0 0)`;if(e.effect===`wipe-out`)return Ah(ph(e),!1)[1]}function zh(e){if(e.effect===`fill-color`)return e.color}function Bh(e){if(e.effect===`transparency`)return e.amount}function Vh(e,t,n,i,a=(e,t)=>e.querySelector(`[data-element-id="${CSS.escape(t)}"]`)){let o={executed:new Set,played:[],baseTransforms:new Map,staticRetryFrame:0,scanRetryFrame:0},s=()=>{o.played.forEach(e=>e.cancel()),o.played.length=0,o.baseTransforms.clear(),o.executed.clear(),cancelAnimationFrame(o.staticRetryFrame),o.staticRetryFrame=0,cancelAnimationFrame(o.scanRetryFrame),o.scanRetryFrame=0},c=()=>{let n=t(),r=e.value;if(!n||!r)return 0;let i=new Map,o=new Map,s=new Map,c=new Map;n.animations.forEach((e,t)=>{if(n.states[t]!==`done`)return;let r=Lh(e);if(r){let t=i.get(e.elementId);i.set(e.elementId,t?`${t} ${r}`:r)}let a=Rh(e);a&&o.set(e.elementId,a);let l=zh(e);l&&s.set(e.elementId,l);let u=Bh(e);u!==void 0&&c.set(e.elementId,u)});let l=0;return i.forEach((e,t)=>{let n=a(r,t);n?n.style.transform=e:l++}),o.forEach((e,t)=>{let n=a(r,t);n?n.style.clipPath=e:l++}),s.forEach((e,t)=>{let n=a(r,t);if(!n){l++;return}let{nodes:i,cssProperty:o}=Ih(n);i.forEach(t=>t.style.setProperty(o,e))}),c.forEach((e,t)=>{let n=a(r,t);n?n.style.opacity=String(e):l++}),l},l=()=>{cancelAnimationFrame(o.staticRetryFrame);let e=0,t=()=>{e++,c()>0&&e<60&&(o.staticRetryFrame=requestAnimationFrame(t))};t()},u=(e,t,n)=>{let r=e.animations[t];if(r.effect!==`fill-color`&&r.effect!==`color-pulse`)return;let i=r.color??`#000000`,{nodes:a,cssProperty:s}=Ih(n),c=Ph(r),l=a.map(e=>{let t=getComputedStyle(e).getPropertyValue(s),n=r.effect===`fill-color`?[{[s]:t},{[s]:i}]:[{[s]:t,offset:0},{[s]:i,offset:.5},{[s]:t,offset:1}],a=e.animate(n,c);return o.played.push(a),a});Promise.all(l.map(e=>e.finished)).then(()=>xh(e,t)).catch(()=>{})},d=(e,t,n,r)=>{let a=e.animations[t];if(a.effect===`fill-color`||a.effect===`color-pulse`){u(e,t,r);return}let{keyframes:s,options:c}=Fh(a,{bounds:n.bounds,pageSize:i(),baseOpacity:n.opacity??1,baseTransform:o.baseTransforms.get(a.elementId)}),l=r.animate(s,c);o.played.push(l),l.finished.then(()=>{let n=Lh(a);if(n){let e=o.baseTransforms.get(a.elementId);o.baseTransforms.set(a.elementId,e?`${e} ${n}`:n)}xh(e,t)}).catch(()=>{})},f=()=>{let r=t(),i=e.value;if(!r||!i)return 0;let s=0;return r.states.forEach((e,t)=>{if(e!==`started`||o.executed.has(t))return;let c=r.animations[t],l=n().find(e=>e.elementId===c.elementId);if(!l){o.executed.add(t),xh(r,t);return}let u=a(i,c.elementId);if(!u){s++;return}o.executed.add(t),d(r,t,l,u)}),s},p=()=>{cancelAnimationFrame(o.scanRetryFrame);let e=0,n=()=>{let r=t();if(r&&(e++,f()!==0)){if(e>=120){r.states.forEach((e,t)=>{e!==`started`||o.executed.has(t)||(o.executed.add(t),xh(r,t))});return}o.scanRetryFrame=requestAnimationFrame(n)}};n()};A(t,()=>{s(),p(),l()}),A(()=>t()?.states,p,{deep:!0,flush:`post`});let m=0;A(()=>t()?.fastForwardSeq,e=>{let t=e??0,n=t>m;m=t,n&&o.played.forEach(e=>{e.playState===`running`&&e.finish()})}),ee(()=>{p(),l()}),r(s)}function Hh(e){return s(()=>{let t=e();return t?Ch(t):void 0})}var Uh=[`src`],Wh=800,Gh=N(h({__name:`ThumbnailSlide`,props:{slide:{},pageWidth:{},pageHeight:{},interactive:{type:Boolean},lazy:{type:Boolean},chartAnimation:{},interactiveElementTypes:{},animationSession:{}},setup(e){let i=e,{pageSize:a}=ic(),u=Bu(),h=Xm();F(),Ym(s(()=>i.chartAnimation??h?.value));let g=d(),_=d(),v=d(1),b=d(!1),S=d(!i.lazy);Vu(v,b);let w=Hh(()=>i.animationSession);Vh(_,()=>i.animationSession,()=>i.slide.elements,()=>a.value);function D(){g.value&&(v.value=g.value.clientWidth/a.value[0],b.value=!0)}let{isSupported:O,resume:te}=T(g,([e])=>{e.isIntersecting&&(S.value=!0)},{rootMargin:`${Wh}px 0px`,immediate:!1});A(a,D),A(()=>i.slide,D),A(g,D),ee(()=>{let e=window.setTimeout(()=>{if(!S.value&&g.value){let e=g.value.getBoundingClientRect();S.value=e.bottom>-Wh&&e.top<window.innerHeight+Wh}te()},350);r(()=>window.clearTimeout(e))}),A([()=>i.lazy,O],([e,t])=>{S.value=!e||!t},{immediate:!0}),x(g,D);let{backgroundStyle:ne,backgroundMaskStyle:re,backgroundImage:ie,backgroundImageFit:j,backgroundImageOpacity:M,isBackgroundImageError:N,isBackgroundImageLoading:ae}=Ll(s(()=>i.slide.background)),P={text:Gu,shape:Md,line:Yd,image:of,table:Gf,chart:Zm,icon:ih};function oe(e){return P[e]}function se(e){return i.interactive||i.interactiveElementTypes?.includes(e)}let ce=s(()=>S.value&&(u!==`screen`||b.value)),le=s(()=>a.value[1]*v.value);return(r,i)=>(y(),c(`div`,{ref_key:`$container`,ref:g,class:`thumbnail-slide`,style:l({height:`${le.value}px`})},[f(`div`,{ref_key:`$slideWrapper`,ref:_,class:`slide-wrapper`,style:l({width:`${C(a)[0]}px`,height:`${C(a)[1]}px`,transform:`scale(${v.value})`})},[ce.value?(y(),c(n,{key:0},[f(`div`,{class:t([`background`,{"is-loading":C(ae),"is-error":C(N)}]),style:l(C(ne))},null,6),C(ie)?(y(),c(`img`,{key:0,class:`background-image`,src:C(ie),crossorigin:`anonymous`,style:l({objectFit:C(j),opacity:C(M)})},null,12,Uh)):o(``,!0),C(ie)&&C(re)?(y(),c(`div`,{key:1,class:`background-mask`,style:l(C(re))},null,4)):o(``,!0),m(de),(y(!0),c(n,null,k(e.slide.elements,e=>(y(),p(E(oe(e.elementType)),{key:e.elementId,element:e,class:t([`thumbnail-element`,{interactive:se(e.elementType),"animation-hidden":C(w)?.has(e.elementId)}]),"data-element-id":e.elementId},null,8,[`element`,`class`,`data-element-id`]))),128))],64)):o(``,!0)],4)],4))}}),[[`__scopeId`,`data-v-6a8dfeb3`]]);export{Fc as $,Sd as A,qn as At,pu as B,Wd as C,as as Ct,Md as D,Ki as Dt,Pd as E,Qo as Et,Gu as F,Dt as Ft,Ll as G,du as H,zu as I,Kc as J,Fl as K,Mu as L,rd as M,Un as Mt,ad as N,Wn as Nt,Td as O,qi as Ot,Ju as P,Et as Pt,Rc as Q,fu as R,Yd as S,ns as St,Nd as T,Zo as Tt,zl as U,uu as V,Bl as W,xc as X,zc as Y,Bc as Z,Gf as _,ss as _t,bh as a,cc as at,sf as b,rs as bt,Sh as c,$s as ct,Ym as d,Ns as dt,oc as et,Zf as f,ec as ft,$ as g,Qs as gt,Qf as h,Gs as ht,vh as i,dc as it,bd as j,Kn as jt,xd as k,Hi as kt,ih as l,Es as lt,$f as m,js as mt,Hh as n,sc as nt,gh as o,ic as ot,Xf as p,As as pt,ol as q,Vh as r,lc as rt,_h as s,Us as st,Gh as t,uc as tt,Zm as u,Ss as ut,Df as v,$o as vt,Ld as w,Xo as wt,of as x,X as xt,Pf as y,gs as yt,mu as z};