pptxgenjs
Version:
Create JavaScript PowerPoint Presentations
2 lines • 284 kB
JavaScript
/* PptxGenJS 3.12.0 @ 2023-03-20T03:12:27.629Z */
var PptxGenJS=function(){"use strict";function T(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var D=T(JSZip),y=function(){return(y=Object.assign||function(e){for(var t,a=1,A=arguments.length;a<A;a++)for(var o in t=arguments[a])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function p(e,r,l,c){return new(l=l||Promise)(function(a,t){function A(e){try{n(c.next(e))}catch(e){t(e)}}function o(e){try{n(c.throw(e))}catch(e){t(e)}}function n(e){var t;e.done?a(e.value):((t=e.value)instanceof l?t:new l(function(e){e(t)})).then(A,o)}n((c=c.apply(e,r||[])).next())})}function d(A,o){var n,r,l,c={label:0,sent:function(){if(1&l[0])throw l[1];return l[1]},trys:[],ops:[]},i={next:e(0),throw:e(1),return:e(2)};return"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function e(a){return function(e){var t=[a,e];if(n)throw new TypeError("Generator is already executing.");for(;c=i&&t[i=0]?0:c;)try{if(n=1,r&&(l=2&t[0]?r.return:t[0]?r.throw||((l=r.return)&&l.call(r),0):r.next)&&!(l=l.call(r,t[1])).done)return l;switch(r=0,(t=l?[2&t[0],l.value]:t)[0]){case 0:case 1:l=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,r=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!(l=0<(l=c.trys).length&&l[l.length-1])&&(6===t[0]||2===t[0])){c=0;continue}if(3===t[0]&&(!l||t[1]>l[0]&&t[1]<l[3]))c.label=t[1];else if(6===t[0]&&c.label<l[1])c.label=l[1],l=t;else{if(!(l&&c.label<l[2])){l[2]&&c.ops.pop(),c.trys.pop();continue}c.label=l[2],c.ops.push(t)}}t=o.call(A,c)}catch(e){t=[6,e],r=0}finally{n=l=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}}}function Q(e,t,a){if(a||2===arguments.length)for(var A,o=0,n=t.length;o<n;o++)!A&&o in t||((A=A||Array.prototype.slice.call(t,0,o))[o]=t[o]);return e.concat(A||Array.prototype.slice.call(t))}var r,l,S,E,G,A,j,Y,c,v,X,n,N,o,f,e,F=914400,x=12700,u="\r\n",H=2147483649,W=/^[0-9a-fA-F]{6}$/,V=1.67,q=27,J="solid",K="666666",Z=1,_=[.05,.1,.05,.1],$="363636",ee=1,C={color:"888888",style:"solid",size:1,cap:"flat"},w="000000",P=12,te=18,i="LAYOUT_16x9",ae="DEFAULT",Ae="333333",s={type:"outer",blur:3,offset:23e3/12700,angle:90,color:"000000",opacity:.35,rotateWithShape:!0},oe=[.5,.5,.5,.5],ne={type:"outer",blur:8,offset:4,angle:270,color:"000000",opacity:.75},re={size:8,color:"FFFFFF",opacity:.75},L="2094734552",le="2094734553",ce="2094734554",ie="2094734555",se="2094734556",pe="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),de=["C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360","C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360"],fe=["5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7","5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7"],ue=((e=r=r||{}).left="left",e.center="center",e.right="right",e.justify="justify",(e=l=l||{}).b="b",e.ctr="ctr",e.t="t","{F7021451-1387-4CA6-816F-3879F97B5CBC}"),h=((e=S=S||{}).arraybuffer="arraybuffer",e.base64="base64",e.binarystring="binarystring",e.blob="blob",e.nodebuffer="nodebuffer",e.uint8array="uint8array",(e=E=E||{}).area="area",e.bar="bar",e.bar3d="bar3D",e.bubble="bubble",e.bubble3d="bubble3D",e.doughnut="doughnut",e.line="line",e.pie="pie",e.radar="radar",e.scatter="scatter",(e=G=G||{}).accentBorderCallout1="accentBorderCallout1",e.accentBorderCallout2="accentBorderCallout2",e.accentBorderCallout3="accentBorderCallout3",e.accentCallout1="accentCallout1",e.accentCallout2="accentCallout2",e.accentCallout3="accentCallout3",e.actionButtonBackPrevious="actionButtonBackPrevious",e.actionButtonBeginning="actionButtonBeginning",e.actionButtonBlank="actionButtonBlank",e.actionButtonDocument="actionButtonDocument",e.actionButtonEnd="actionButtonEnd",e.actionButtonForwardNext="actionButtonForwardNext",e.actionButtonHelp="actionButtonHelp",e.actionButtonHome="actionButtonHome",e.actionButtonInformation="actionButtonInformation",e.actionButtonMovie="actionButtonMovie",e.actionButtonReturn="actionButtonReturn",e.actionButtonSound="actionButtonSound",e.arc="arc",e.bentArrow="bentArrow",e.bentUpArrow="bentUpArrow",e.bevel="bevel",e.blockArc="blockArc",e.borderCallout1="borderCallout1",e.borderCallout2="borderCallout2",e.borderCallout3="borderCallout3",e.bracePair="bracePair",e.bracketPair="bracketPair",e.callout1="callout1",e.callout2="callout2",e.callout3="callout3",e.can="can",e.chartPlus="chartPlus",e.chartStar="chartStar",e.chartX="chartX",e.chevron="chevron",e.chord="chord",e.circularArrow="circularArrow",e.cloud="cloud",e.cloudCallout="cloudCallout",e.corner="corner",e.cornerTabs="cornerTabs",e.cube="cube",e.curvedDownArrow="curvedDownArrow",e.curvedLeftArrow="curvedLeftArrow",e.curvedRightArrow="curvedRightArrow",e.curvedUpArrow="curvedUpArrow",e.custGeom="custGeom",e.decagon="decagon",e.diagStripe="diagStripe",e.diamond="diamond",e.dodecagon="dodecagon",e.donut="donut",e.doubleWave="doubleWave",e.downArrow="downArrow",e.downArrowCallout="downArrowCallout",e.ellipse="ellipse",e.ellipseRibbon="ellipseRibbon",e.ellipseRibbon2="ellipseRibbon2",e.flowChartAlternateProcess="flowChartAlternateProcess",e.flowChartCollate="flowChartCollate",e.flowChartConnector="flowChartConnector",e.flowChartDecision="flowChartDecision",e.flowChartDelay="flowChartDelay",e.flowChartDisplay="flowChartDisplay",e.flowChartDocument="flowChartDocument",e.flowChartExtract="flowChartExtract",e.flowChartInputOutput="flowChartInputOutput",e.flowChartInternalStorage="flowChartInternalStorage",e.flowChartMagneticDisk="flowChartMagneticDisk",e.flowChartMagneticDrum="flowChartMagneticDrum",e.flowChartMagneticTape="flowChartMagneticTape",e.flowChartManualInput="flowChartManualInput",e.flowChartManualOperation="flowChartManualOperation",e.flowChartMerge="flowChartMerge",e.flowChartMultidocument="flowChartMultidocument",e.flowChartOfflineStorage="flowChartOfflineStorage",e.flowChartOffpageConnector="flowChartOffpageConnector",e.flowChartOnlineStorage="flowChartOnlineStorage",e.flowChartOr="flowChartOr",e.flowChartPredefinedProcess="flowChartPredefinedProcess",e.flowChartPreparation="flowChartPreparation",e.flowChartProcess="flowChartProcess",e.flowChartPunchedCard="flowChartPunchedCard",e.flowChartPunchedTape="flowChartPunchedTape",e.flowChartSort="flowChartSort",e.flowChartSummingJunction="flowChartSummingJunction",e.flowChartTerminator="flowChartTerminator",e.folderCorner="folderCorner",e.frame="frame",e.funnel="funnel",e.gear6="gear6",e.gear9="gear9",e.halfFrame="halfFrame",e.heart="heart",e.heptagon="heptagon",e.hexagon="hexagon",e.homePlate="homePlate",e.horizontalScroll="horizontalScroll",e.irregularSeal1="irregularSeal1",e.irregularSeal2="irregularSeal2",e.leftArrow="leftArrow",e.leftArrowCallout="leftArrowCallout",e.leftBrace="leftBrace",e.leftBracket="leftBracket",e.leftCircularArrow="leftCircularArrow",e.leftRightArrow="leftRightArrow",e.leftRightArrowCallout="leftRightArrowCallout",e.leftRightCircularArrow="leftRightCircularArrow",e.leftRightRibbon="leftRightRibbon",e.leftRightUpArrow="leftRightUpArrow",e.leftUpArrow="leftUpArrow",e.lightningBolt="lightningBolt",e.line="line",e.lineInv="lineInv",e.mathDivide="mathDivide",e.mathEqual="mathEqual",e.mathMinus="mathMinus",e.mathMultiply="mathMultiply",e.mathNotEqual="mathNotEqual",e.mathPlus="mathPlus",e.moon="moon",e.noSmoking="noSmoking",e.nonIsoscelesTrapezoid="nonIsoscelesTrapezoid",e.notchedRightArrow="notchedRightArrow",e.octagon="octagon",e.parallelogram="parallelogram",e.pentagon="pentagon",e.pie="pie",e.pieWedge="pieWedge",e.plaque="plaque",e.plaqueTabs="plaqueTabs",e.plus="plus",e.quadArrow="quadArrow",e.quadArrowCallout="quadArrowCallout",e.rect="rect",e.ribbon="ribbon",e.ribbon2="ribbon2",e.rightArrow="rightArrow",e.rightArrowCallout="rightArrowCallout",e.rightBrace="rightBrace",e.rightBracket="rightBracket",e.round1Rect="round1Rect",e.round2DiagRect="round2DiagRect",e.round2SameRect="round2SameRect",e.roundRect="roundRect",e.rtTriangle="rtTriangle",e.smileyFace="smileyFace",e.snip1Rect="snip1Rect",e.snip2DiagRect="snip2DiagRect",e.snip2SameRect="snip2SameRect",e.snipRoundRect="snipRoundRect",e.squareTabs="squareTabs",e.star10="star10",e.star12="star12",e.star16="star16",e.star24="star24",e.star32="star32",e.star4="star4",e.star5="star5",e.star6="star6",e.star7="star7",e.star8="star8",e.stripedRightArrow="stripedRightArrow",e.sun="sun",e.swooshArrow="swooshArrow",e.teardrop="teardrop",e.trapezoid="trapezoid",e.triangle="triangle",e.upArrow="upArrow",e.upArrowCallout="upArrowCallout",e.upDownArrow="upDownArrow",e.upDownArrowCallout="upDownArrowCallout",e.uturnArrow="uturnArrow",e.verticalScroll="verticalScroll",e.wave="wave",e.wedgeEllipseCallout="wedgeEllipseCallout",e.wedgeRectCallout="wedgeRectCallout",e.wedgeRoundRectCallout="wedgeRoundRectCallout",(e=A=A||{}).text1="tx1",e.text2="tx2",e.background1="bg1",e.background2="bg2",e.accent1="accent1",e.accent2="accent2",e.accent3="accent3",e.accent4="accent4",e.accent5="accent5",e.accent6="accent6",(e=j=j||{}).left="left",e.center="center",e.right="right",e.justify="justify",(e=Y=Y||{}).top="top",e.middle="middle",e.bottom="bottom",(e=c=c||{}).ACTION_BUTTON_BACK_OR_PREVIOUS="actionButtonBackPrevious",e.ACTION_BUTTON_BEGINNING="actionButtonBeginning",e.ACTION_BUTTON_CUSTOM="actionButtonBlank",e.ACTION_BUTTON_DOCUMENT="actionButtonDocument",e.ACTION_BUTTON_END="actionButtonEnd",e.ACTION_BUTTON_FORWARD_OR_NEXT="actionButtonForwardNext",e.ACTION_BUTTON_HELP="actionButtonHelp",e.ACTION_BUTTON_HOME="actionButtonHome",e.ACTION_BUTTON_INFORMATION="actionButtonInformation",e.ACTION_BUTTON_MOVIE="actionButtonMovie",e.ACTION_BUTTON_RETURN="actionButtonReturn",e.ACTION_BUTTON_SOUND="actionButtonSound",e.ARC="arc",e.BALLOON="wedgeRoundRectCallout",e.BENT_ARROW="bentArrow",e.BENT_UP_ARROW="bentUpArrow",e.BEVEL="bevel",e.BLOCK_ARC="blockArc",e.CAN="can",e.CHART_PLUS="chartPlus",e.CHART_STAR="chartStar",e.CHART_X="chartX",e.CHEVRON="chevron",e.CHORD="chord",e.CIRCULAR_ARROW="circularArrow",e.CLOUD="cloud",e.CLOUD_CALLOUT="cloudCallout",e.CORNER="corner",e.CORNER_TABS="cornerTabs",e.CROSS="plus",e.CUBE="cube",e.CURVED_DOWN_ARROW="curvedDownArrow",e.CURVED_DOWN_RIBBON="ellipseRibbon",e.CURVED_LEFT_ARROW="curvedLeftArrow",e.CURVED_RIGHT_ARROW="curvedRightArrow",e.CURVED_UP_ARROW="curvedUpArrow",e.CURVED_UP_RIBBON="ellipseRibbon2",e.CUSTOM_GEOMETRY="custGeom",e.DECAGON="decagon",e.DIAGONAL_STRIPE="diagStripe",e.DIAMOND="diamond",e.DODECAGON="dodecagon",e.DONUT="donut",e.DOUBLE_BRACE="bracePair",e.DOUBLE_BRACKET="bracketPair",e.DOUBLE_WAVE="doubleWave",e.DOWN_ARROW="downArrow",e.DOWN_ARROW_CALLOUT="downArrowCallout",e.DOWN_RIBBON="ribbon",e.EXPLOSION1="irregularSeal1",e.EXPLOSION2="irregularSeal2",e.FLOWCHART_ALTERNATE_PROCESS="flowChartAlternateProcess",e.FLOWCHART_CARD="flowChartPunchedCard",e.FLOWCHART_COLLATE="flowChartCollate",e.FLOWCHART_CONNECTOR="flowChartConnector",e.FLOWCHART_DATA="flowChartInputOutput",e.FLOWCHART_DECISION="flowChartDecision",e.FLOWCHART_DELAY="flowChartDelay",e.FLOWCHART_DIRECT_ACCESS_STORAGE="flowChartMagneticDrum",e.FLOWCHART_DISPLAY="flowChartDisplay",e.FLOWCHART_DOCUMENT="flowChartDocument",e.FLOWCHART_EXTRACT="flowChartExtract",e.FLOWCHART_INTERNAL_STORAGE="flowChartInternalStorage",e.FLOWCHART_MAGNETIC_DISK="flowChartMagneticDisk",e.FLOWCHART_MANUAL_INPUT="flowChartManualInput",e.FLOWCHART_MANUAL_OPERATION="flowChartManualOperation",e.FLOWCHART_MERGE="flowChartMerge",e.FLOWCHART_MULTIDOCUMENT="flowChartMultidocument",e.FLOWCHART_OFFLINE_STORAGE="flowChartOfflineStorage",e.FLOWCHART_OFFPAGE_CONNECTOR="flowChartOffpageConnector",e.FLOWCHART_OR="flowChartOr",e.FLOWCHART_PREDEFINED_PROCESS="flowChartPredefinedProcess",e.FLOWCHART_PREPARATION="flowChartPreparation",e.FLOWCHART_PROCESS="flowChartProcess",e.FLOWCHART_PUNCHED_TAPE="flowChartPunchedTape",e.FLOWCHART_SEQUENTIAL_ACCESS_STORAGE="flowChartMagneticTape",e.FLOWCHART_SORT="flowChartSort",e.FLOWCHART_STORED_DATA="flowChartOnlineStorage",e.FLOWCHART_SUMMING_JUNCTION="flowChartSummingJunction",e.FLOWCHART_TERMINATOR="flowChartTerminator",e.FOLDED_CORNER="folderCorner",e.FRAME="frame",e.FUNNEL="funnel",e.GEAR_6="gear6",e.GEAR_9="gear9",e.HALF_FRAME="halfFrame",e.HEART="heart",e.HEPTAGON="heptagon",e.HEXAGON="hexagon",e.HORIZONTAL_SCROLL="horizontalScroll",e.ISOSCELES_TRIANGLE="triangle",e.LEFT_ARROW="leftArrow",e.LEFT_ARROW_CALLOUT="leftArrowCallout",e.LEFT_BRACE="leftBrace",e.LEFT_BRACKET="leftBracket",e.LEFT_CIRCULAR_ARROW="leftCircularArrow",e.LEFT_RIGHT_ARROW="leftRightArrow",e.LEFT_RIGHT_ARROW_CALLOUT="leftRightArrowCallout",e.LEFT_RIGHT_CIRCULAR_ARROW="leftRightCircularArrow",e.LEFT_RIGHT_RIBBON="leftRightRibbon",e.LEFT_RIGHT_UP_ARROW="leftRightUpArrow",e.LEFT_UP_ARROW="leftUpArrow",e.LIGHTNING_BOLT="lightningBolt",e.LINE_CALLOUT_1="borderCallout1",e.LINE_CALLOUT_1_ACCENT_BAR="accentCallout1",e.LINE_CALLOUT_1_BORDER_AND_ACCENT_BAR="accentBorderCallout1",e.LINE_CALLOUT_1_NO_BORDER="callout1",e.LINE_CALLOUT_2="borderCallout2",e.LINE_CALLOUT_2_ACCENT_BAR="accentCallout2",e.LINE_CALLOUT_2_BORDER_AND_ACCENT_BAR="accentBorderCallout2",e.LINE_CALLOUT_2_NO_BORDER="callout2",e.LINE_CALLOUT_3="borderCallout3",e.LINE_CALLOUT_3_ACCENT_BAR="accentCallout3",e.LINE_CALLOUT_3_BORDER_AND_ACCENT_BAR="accentBorderCallout3",e.LINE_CALLOUT_3_NO_BORDER="callout3",e.LINE_CALLOUT_4="borderCallout3",e.LINE_CALLOUT_4_ACCENT_BAR="accentCallout3",e.LINE_CALLOUT_4_BORDER_AND_ACCENT_BAR="accentBorderCallout3",e.LINE_CALLOUT_4_NO_BORDER="callout3",e.LINE="line",e.LINE_INVERSE="lineInv",e.MATH_DIVIDE="mathDivide",e.MATH_EQUAL="mathEqual",e.MATH_MINUS="mathMinus",e.MATH_MULTIPLY="mathMultiply",e.MATH_NOT_EQUAL="mathNotEqual",e.MATH_PLUS="mathPlus",e.MOON="moon",e.NON_ISOSCELES_TRAPEZOID="nonIsoscelesTrapezoid",e.NOTCHED_RIGHT_ARROW="notchedRightArrow",e.NO_SYMBOL="noSmoking",e.OCTAGON="octagon",e.OVAL="ellipse",e.OVAL_CALLOUT="wedgeEllipseCallout",e.PARALLELOGRAM="parallelogram",e.PENTAGON="homePlate",e.PIE="pie",e.PIE_WEDGE="pieWedge",e.PLAQUE="plaque",e.PLAQUE_TABS="plaqueTabs",e.QUAD_ARROW="quadArrow",e.QUAD_ARROW_CALLOUT="quadArrowCallout",e.RECTANGLE="rect",e.RECTANGULAR_CALLOUT="wedgeRectCallout",e.REGULAR_PENTAGON="pentagon",e.RIGHT_ARROW="rightArrow",e.RIGHT_ARROW_CALLOUT="rightArrowCallout",e.RIGHT_BRACE="rightBrace",e.RIGHT_BRACKET="rightBracket",e.RIGHT_TRIANGLE="rtTriangle",e.ROUNDED_RECTANGLE="roundRect",e.ROUNDED_RECTANGULAR_CALLOUT="wedgeRoundRectCallout",e.ROUND_1_RECTANGLE="round1Rect",e.ROUND_2_DIAG_RECTANGLE="round2DiagRect",e.ROUND_2_SAME_RECTANGLE="round2SameRect",e.SMILEY_FACE="smileyFace",e.SNIP_1_RECTANGLE="snip1Rect",e.SNIP_2_DIAG_RECTANGLE="snip2DiagRect",e.SNIP_2_SAME_RECTANGLE="snip2SameRect",e.SNIP_ROUND_RECTANGLE="snipRoundRect",e.SQUARE_TABS="squareTabs",e.STAR_10_POINT="star10",e.STAR_12_POINT="star12",e.STAR_16_POINT="star16",e.STAR_24_POINT="star24",e.STAR_32_POINT="star32",e.STAR_4_POINT="star4",e.STAR_5_POINT="star5",e.STAR_6_POINT="star6",e.STAR_7_POINT="star7",e.STAR_8_POINT="star8",e.STRIPED_RIGHT_ARROW="stripedRightArrow",e.SUN="sun",e.SWOOSH_ARROW="swooshArrow",e.TEAR="teardrop",e.TRAPEZOID="trapezoid",e.UP_ARROW="upArrow",e.UP_ARROW_CALLOUT="upArrowCallout",e.UP_DOWN_ARROW="upDownArrow",e.UP_DOWN_ARROW_CALLOUT="upDownArrowCallout",e.UP_RIBBON="ribbon2",e.U_TURN_ARROW="uturnArrow",e.VERTICAL_SCROLL="verticalScroll",e.WAVE="wave",(e=v=v||{}).AREA="area",e.BAR="bar",e.BAR3D="bar3D",e.BUBBLE="bubble",e.BUBBLE3D="bubble3D",e.DOUGHNUT="doughnut",e.LINE="line",e.PIE="pie",e.RADAR="radar",e.SCATTER="scatter",(e=X=X||{}).TEXT1="tx1",e.TEXT2="tx2",e.BACKGROUND1="bg1",e.BACKGROUND2="bg2",e.ACCENT1="accent1",e.ACCENT2="accent2",e.ACCENT3="accent3",e.ACCENT4="accent4",e.ACCENT5="accent5",e.ACCENT6="accent6",(e=n=n||{}).chart="chart",e.image="image",e.line="line",e.rect="rect",e.text="text",e.placeholder="placeholder",(e=N=N||{}).chart="chart",e.hyperlink="hyperlink",e.image="image",e.media="media",e.online="online",e.placeholder="placeholder",e.table="table",e.tablecell="tablecell",e.text="text",e.notes="notes",(e=o=o||{}).title="title",e.body="body",e.image="pic",e.chart="chart",e.table="tbl",e.media="media",(e=f=f||{}).DEFAULT="•",e.CHECK="✓",e.STAR="★",e.TRIANGLE="▶","data:image/png;base64,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");function R(e,t,a){return"number"==typeof(e="string"!=typeof e||isNaN(Number(e))?e:Number(e))&&e<100?M(e):"number"==typeof e&&100<=e?e:"string"==typeof e&&e.includes("%")?(!t||"X"!==t)&&t&&"Y"===t?Math.round(parseFloat(e)/100*a.height):Math.round(parseFloat(e)/100*a.width):0}function he(e){return e.replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}function I(e){return void 0===e||null==e?"":e.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function M(e){return"number"==typeof e&&100<e?e:("string"==typeof e&&(e=Number(e.replace(/in*/gi,""))),Math.round(F*e))}function O(e){e=Number(e)||0;return isNaN(e)?0:Math.round(e*x)}function k(e){return e=e||0,Math.round(6e4*(360<e?e-360:e))}function ge(e){e=e.toString(16);return 1===e.length?"0"+e:e}function me(e,t,a){return(ge(e)+ge(t)+ge(a)).toUpperCase()}function z(e,t){var e=(e||"").replace("#",""),a=(W.test(e)||e===A.background1||e===A.background2||e===A.text1||e===A.text2||e===A.accent1||e===A.accent2||e===A.accent3||e===A.accent4||e===A.accent5||e===A.accent6||(console.warn('"'.concat(e,'" is not a valid scheme color or hex RGB! "').concat(w,"\" used instead. Only provide 6-digit RGB or 'pptx.SchemeColor' values!")),e=w),W.test(e)?"srgbClr":"schemeClr"),e='val="'+(W.test(e)?e.toUpperCase():e)+'"';return t?"<a:".concat(a," ").concat(e,">").concat(t,"</a:").concat(a,">"):"<a:".concat(a," ").concat(e,"/>")}function U(e){var t="solid",a="",A="",o="";return e&&("string"==typeof e?a=e:(e.type&&(t=e.type),e.color&&(a=e.color),e.alpha&&(A+='<a:alpha val="'.concat(Math.round(1e3*(100-e.alpha)),'"/>')),e.transparency&&(A+='<a:alpha val="'.concat(Math.round(1e3*(100-e.transparency)),'"/>'))),o+="solid"===t?"<a:solidFill>".concat(z(a,A),"</a:solidFill>"):""),o}function g(e){return e._rels.length+e._relsChart.length+e._relsMedia.length+1}function be(e){if(e&&"object"==typeof e)return"outer"!==e.type&&"inner"!==e.type&&"none"!==e.type&&(console.warn("Warning: shadow.type options are `outer`, `inner` or `none`."),e.type="outer"),e.angle&&((isNaN(Number(e.angle))||e.angle<0||359<e.angle)&&(console.warn("Warning: shadow.angle can only be 0-359"),e.angle=270),e.angle=Math.round(Number(e.angle))),e.opacity&&((isNaN(Number(e.opacity))||e.opacity<0||1<e.opacity)&&(console.warn("Warning: shadow.opacity can only be 0-1"),e.opacity=.75),e.opacity=Number(e.opacity)),e.color&&e.color.startsWith("#")&&(console.warn('Warning: shadow.color should not include hash (#) character, , e.g. "FF0000"'),e.color=e.color.replace("#","")),e}function ye(e,f,t,a){void 0===e&&(e=[]);var A,o=oe,s=+F,p=0,n=0,u=[],r=R((f=void 0===f?{}:f).x,"X",t),l=R(f.y,"Y",t),c=R(f.w,"X",t),i=R(f.h,"Y",t),d=c;function h(){var e=0;0===u.length&&(e=l||M(o[0])),0<u.length&&(e=M(f.autoPageSlideStartY||f.newSlideStartY||o[0])),s=(i||t.height)-e-M(o[2]),1<u.length&&("number"==typeof f.autoPageSlideStartY?s=(i||t.height)-M(f.autoPageSlideStartY+o[2]):"number"==typeof f.newSlideStartY?s=(i||t.height)-M(f.newSlideStartY+o[2]):l&&(s=(i||t.height)-M((l/F<o[0]?l/F:o[0])+o[2]))<i&&(s=i))}if(f.verbose&&(console.log("[[VERBOSE MODE]]"),console.log("|-- TABLE PROPS --------------------------------------------------------|"),console.log("| presLayout.width ................................ = ".concat((t.width/F).toFixed(1))),console.log("| presLayout.height ............................... = ".concat((t.height/F).toFixed(1))),console.log("| tableProps.x .................................... = ".concat("number"==typeof f.x?(f.x/F).toFixed(1):f.x)),console.log("| tableProps.y .................................... = ".concat("number"==typeof f.y?(f.y/F).toFixed(1):f.y)),console.log("| tableProps.w .................................... = ".concat("number"==typeof f.w?(f.w/F).toFixed(1):f.w)),console.log("| tableProps.h .................................... = ".concat("number"==typeof f.h?(f.h/F).toFixed(1):f.h)),console.log("| tableProps.slideMargin .......................... = ".concat(f.slideMargin?String(f.slideMargin):"")),console.log("| tableProps.margin ............................... = ".concat(String(f.margin))),console.log("| tableProps.colW ................................. = ".concat(String(f.colW))),console.log("| tableProps.autoPageSlideStartY .................. = ".concat(f.autoPageSlideStartY)),console.log("| tableProps.autoPageCharWeight ................... = ".concat(f.autoPageCharWeight)),console.log("|-- CALCULATIONS -------------------------------------------------------|"),console.log("| tablePropX ...................................... = ".concat(r/F)),console.log("| tablePropY ...................................... = ".concat(l/F)),console.log("| tablePropW ...................................... = ".concat(c/F)),console.log("| tablePropH ...................................... = ".concat(i/F)),console.log("| tableCalcW ...................................... = ".concat(d/F))),f.slideMargin||0===f.slideMargin||(f.slideMargin=oe[0]),a&&void 0!==a._margin?Array.isArray(a._margin)?o=a._margin:isNaN(Number(a._margin))||(o=[Number(a._margin),Number(a._margin),Number(a._margin),Number(a._margin)]):!f.slideMargin&&0!==f.slideMargin||(Array.isArray(f.slideMargin)?o=f.slideMargin:isNaN(f.slideMargin)||(o=[f.slideMargin,f.slideMargin,f.slideMargin,f.slideMargin])),f.verbose&&console.log("| arrInchMargins .................................. = [".concat(o.join(", "),"]")),(e[0]||[]).forEach(function(e){e=(e=e||{_type:N.tablecell}).options||null;n+=Number(null!==e&&e.colspan?e.colspan:1)}),f.verbose&&console.log("| numCols ......................................... = ".concat(n)),!c&&f.colW&&(d=Array.isArray(f.colW)?f.colW.reduce(function(e,t){return e+t})*F:f.colW*n||0,f.verbose)&&console.log("| tableCalcW ...................................... = ".concat(d/F)),A=d||M((r?r/F:o[1])+o[3]),f.verbose&&console.log("| emuSlideTabW .................................... = ".concat((A/F).toFixed(1))),!f.colW||!Array.isArray(f.colW))if(f.colW&&!isNaN(Number(f.colW))){var g=[];(e[0]||[]).forEach(function(){return g.push(f.colW)}),f.colW=[],g.forEach(function(e){Array.isArray(f.colW)&&f.colW.push(e)})}else{f.colW=[];for(var m=0;m<n;m++)f.colW.push(A/F/n)}var b={rows:[]};return e.forEach(function(e,t){for(var d=[],a=0,A=0,o=[],n=(e.forEach(function(e){var t;o.push({_type:N.tablecell,text:[],options:e.options}),e.options.margin&&1<=e.options.margin[0]?(null!=(t=e.options)&&t.margin&&e.options.margin[0]&&O(e.options.margin[0])>a?a=O(e.options.margin[0]):null!=f&&f.margin&&f.margin[0]&&O(f.margin[0])>a&&(a=O(f.margin[0])),null!=(t=e.options)&&t.margin&&e.options.margin[2]&&O(e.options.margin[2])>A?A=O(e.options.margin[2]):null!=f&&f.margin&&f.margin[2]&&O(f.margin[2])>A&&(A=O(f.margin[2]))):(null!=(t=e.options)&&t.margin&&e.options.margin[0]&&M(e.options.margin[0])>a?a=M(e.options.margin[0]):null!=f&&f.margin&&f.margin[0]&&M(f.margin[0])>a&&(a=M(f.margin[0])),null!=(t=e.options)&&t.margin&&e.options.margin[2]&&M(e.options.margin[2])>A?A=M(e.options.margin[2]):null!=f&&f.margin&&f.margin[2]&&M(f.margin[2])>A&&(A=M(f.margin[2])))}),h(),p+=a+A,f.verbose&&0===t&&console.log("| SLIDE [".concat(u.length,"]: emuSlideTabH ...... = ").concat((s/F).toFixed(1)," ")),e.forEach(function(a,A){var e,o,t,n,r,l,c,i,s={_type:N.tablecell,_lines:null,_lineHeight:M((null!=(s=a.options)&&s.fontSize?a.options.fontSize:f.fontSize||P)*(V+(f.autoPageLineWeight||0))/100),text:[],options:a.options},p=(s.options.rowspan&&(s._lineHeight=0),s.options.autoPageCharWeight=f.autoPageCharWeight||null,f.colW[A]);a.options.colspan&&Array.isArray(f.colW)&&(p=f.colW.filter(function(e,t){return A<=t&&t<t+a.options.colspan}).reduce(function(e,t){return e+t})),s._lines=(p=p,o=!1,t=2.3+(null!=(t=(e=a).options)&&t.autoPageCharWeight?e.options.autoPageCharWeight:0),n=Math.floor(p/x*F)/((null!=(p=e.options)&&p.fontSize?e.options.fontSize:P)/t),r=[],p=[],l=[],c=[],e.text&&0===e.text.toString().trim().length?p.push({_type:N.tablecell,text:" "}):"number"==typeof e.text||"string"==typeof e.text?p.push({_type:N.tablecell,text:(e.text||"").toString().trim()}):Array.isArray(e.text)&&(p=e.text),o&&(console.log("[1/4] inputCells"),p.forEach(function(e,t){return console.log("[1/4] [".concat(t+1,"] cell: ").concat(JSON.stringify(e)))})),i=[],p.forEach(function(t){var e;"string"==typeof t.text&&(1<t.text.split("\n").length?t.text.split("\n").forEach(function(e){i.push({_type:N.tablecell,text:e,options:y(y({},t.options),{breakLine:!0})})}):i.push({_type:N.tablecell,text:t.text.trim(),options:t.options}),null!=(e=t.options))&&e.breakLine&&(o&&console.log("inputCells: new line > ".concat(JSON.stringify(i))),l.push(i),i=[]),0<i.length&&(l.push(i),i=[])}),o&&(console.log("[2/4] inputLines1 (".concat(l.length,")")),l.forEach(function(e,t){return console.log("[2/4] [".concat(t+1,"] line: ").concat(JSON.stringify(e)))})),l.forEach(function(e){e.forEach(function(A){var o=[],n=String(A.text).split(" ");n.forEach(function(e,t){var a=y({},A.options);null!=a&&a.breakLine&&(a.breakLine=t+1===n.length),o.push({_type:N.tablecell,text:e+(t+1<n.length?" ":""),options:a})}),c.push(o)})}),o&&(console.log("[3/4] inputLines2 (".concat(c.length,")")),c.forEach(function(e){return console.log("[3/4] line: ".concat(JSON.stringify(e)))})),c.forEach(function(e){var t=[],a="";e.forEach(function(e){a.length+e.text.length>n&&(r.push(t),t=[],a=""),t.push(e),a+=e.text.toString()}),0<t.length&&r.push(t)}),o&&(console.log("[4/4] parsedLines (".concat(r.length,")")),r.forEach(function(e,t){return console.log("[4/4] [Line ".concat(t+1,"]:\n").concat(JSON.stringify(e)))}),console.log("...............................................\n\n")),r),d.push(s)}),f.verbose&&console.log("\n| SLIDE [".concat(u.length,"]: ROW [").concat(t,"]: START...")),0),r=0,l=!1;!l;){var c=d[n],i=o[n],c=(d.forEach(function(e){e._lineHeight>=r&&(r=e._lineHeight)}),s<p+r&&(f.verbose&&(console.log("\n|-----------------------------------------------------------------------|"),console.log("|-- NEW SLIDE CREATED (currTabH+currLineH > maxH) => ".concat((p/F).toFixed(2)," + ").concat((c._lineHeight/F).toFixed(2)," > ").concat(s/F)),console.log("|-----------------------------------------------------------------------|\n\n")),0<o.length&&0<o.map(function(e){return e.text.length}).reduce(function(e,t){return e+t})&&b.rows.push(o),u.push(b),b={rows:[]},o=[],e.forEach(function(e){return o.push({_type:N.tablecell,text:[],options:e.options})}),h(),p+=a+A,f.verbose&&console.log("| SLIDE [".concat(u.length,"]: emuSlideTabH ...... = ").concat((s/F).toFixed(1)," ")),p=0,(f.addHeaderToEach||f.autoPageRepeatHeader)&&f._arrObjTabHeadRows&&f._arrObjTabHeadRows.forEach(function(e){var t=[],a=0;e.forEach(function(e){t.push(e),e._lineHeight>a&&(a=e._lineHeight)}),b.rows.push(t),p+=a}),i=o[n]),c._lines.shift());Array.isArray(i.text)&&(c?i.text=i.text.concat(c):0===i.text.length&&(i.text=i.text.concat({_type:N.tablecell,text:""}))),n===d.length-1&&(p+=r),n=n<d.length-1?n+1:0,0===d.map(function(e){return e._lines.length}).reduce(function(e,t){return e+t})&&(l=!0)}0<o.length&&b.rows.push(o),f.verbose&&console.log("- SLIDE [".concat(u.length,"]: ROW [").concat(t,"]: ...COMPLETE ...... emuTabCurrH = ").concat((p/F).toFixed(2)," ( emuSlideTabH = ").concat((s/F).toFixed(2)," )"))}),u.push(b),f.verbose&&(console.log("\n|================================================|"),console.log("| FINAL: tableRowSlides.length = ".concat(u.length)),u.forEach(function(e){return console.log(e)}),console.log("|================================================|\n\n")),u}var ve=0;function xe(e,t,a,A){function o(e){e&&"none"!==e.style&&(void 0!==e.size&&(isNaN(Number(e.size))||e.size<=0)&&(console.warn("Warning: chart.gridLine.size must be greater than 0."),delete e.size),e.style&&!["solid","dash","dot"].includes(e.style)&&(console.warn("Warning: chart.gridLine.style options: `solid`, `dash`, `dot`."),delete e.style),e.cap)&&!["flat","square","round"].includes(e.cap)&&(console.warn("Warning: chart.gridLine.cap options: `flat`, `square`, `round`."),delete e.cap)}var n=++ve,r={_type:null,text:null,options:null,chartRid:null},l=null,c=[],l=Array.isArray(t)?(t.forEach(function(e){c=c.concat(e.data)}),a||A):(c=a,A),i=(c.forEach(function(e,t){e._dataIndex=t,void 0===e.labels||Array.isArray(e.labels[0])||(e.labels=[e.labels])}),l&&"object"==typeof l?l:{});i._type=t,i.x=void 0===i.x||null==i.x||isNaN(Number(i.x))?1:i.x,i.y=void 0===i.y||null==i.y||isNaN(Number(i.y))?1:i.y,i.w=i.w||"50%",i.h=i.h||"50%",i.objectName=i.objectName?I(i.objectName):"Chart ".concat(e._slideObjects.filter(function(e){return e._type===N.chart}).length),["bar","col"].includes(i.barDir||"")||(i.barDir="col"),i._type!==v.AREA||["stacked","standard","percentStacked"].includes(i.barGrouping||"")||(i.barGrouping="standard"),i._type!==v.BAR||["clustered","stacked","percentStacked"].includes(i.barGrouping||"")||(i.barGrouping="clustered"),i._type!==v.BAR3D||["clustered","stacked","standard","percentStacked"].includes(i.barGrouping||"")||(i.barGrouping="standard"),null!=(a=i.barGrouping)&&a.includes("tacked")&&!i.barGapWidthPct&&(i.barGapWidthPct=50),i.dataLabelPosition&&(i._type!==v.AREA&&i._type!==v.BAR3D&&i._type!==v.DOUGHNUT&&i._type!==v.RADAR||delete i.dataLabelPosition,i._type!==v.PIE||["bestFit","ctr","inEnd","outEnd"].includes(i.dataLabelPosition)||delete i.dataLabelPosition,i._type!==v.BUBBLE&&i._type!==v.BUBBLE3D&&i._type!==v.LINE&&i._type!==v.SCATTER||["b","ctr","l","r","t"].includes(i.dataLabelPosition)||delete i.dataLabelPosition,i._type===v.BAR)&&(["stacked","percentStacked"].includes(i.barGrouping||"")||["ctr","inBase","inEnd"].includes(i.dataLabelPosition)||delete i.dataLabelPosition,["clustered"].includes(i.barGrouping||"")||["ctr","inBase","inEnd","outEnd"].includes(i.dataLabelPosition)||delete i.dataLabelPosition),i.dataLabelBkgrdColors=!(!i.dataLabelBkgrdColors&&i.dataLabelBkgrdColors)&&i.dataLabelBkgrdColors,["b","l","r","t","tr"].includes(i.legendPos||"")||(i.legendPos="r"),["cone","coneToMax","box","cylinder","pyramid","pyramidToMax"].includes(i.bar3DShape||"")||(i.bar3DShape="box"),["circle","dash","diamond","dot","none","square","triangle"].includes(i.lineDataSymbol||"")||(i.lineDataSymbol="circle"),["gap","span"].includes(i.displayBlanksAs||"")||(i.displayBlanksAs="span"),["standard","marker","filled"].includes(i.radarStyle||"")||(i.radarStyle="standard"),i.lineDataSymbolSize=i.lineDataSymbolSize&&!isNaN(i.lineDataSymbolSize)?i.lineDataSymbolSize:6,i.lineDataSymbolLineSize=i.lineDataSymbolLineSize&&!isNaN(i.lineDataSymbolLineSize)?O(i.lineDataSymbolLineSize):O(.75),i.layout&&["x","y","w","h"].forEach(function(e){var t=i.layout[e];(isNaN(Number(t))||t<0||1<t)&&(console.warn("Warning: chart.layout."+e+" can only be 0-1"),delete i.layout[e])}),i.catGridLine=i.catGridLine||(i._type===v.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),i.valGridLine=i.valGridLine||(i._type===v.SCATTER?{color:"D9D9D9",size:1}:{}),i.serGridLine=i.serGridLine||(i._type===v.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),o(i.catGridLine),o(i.valGridLine),o(i.serGridLine),be(i.shadow),i.showDataTable=!(!i.showDataTable&&i.showDataTable)&&i.showDataTable,i.showDataTableHorzBorder=!(i.showDataTableHorzBorder||!i.showDataTableHorzBorder)||i.showDataTableHorzBorder,i.showDataTableVertBorder=!(i.showDataTableVertBorder||!i.showDataTableVertBorder)||i.showDataTableVertBorder,i.showDataTableOutline=!(i.showDataTableOutline||!i.showDataTableOutline)||i.showDataTableOutline,i.showDataTableKeys=!(i.showDataTableKeys||!i.showDataTableKeys)||i.showDataTableKeys,i.showLabel=!(!i.showLabel&&i.showLabel)&&i.showLabel,i.showLegend=!(!i.showLegend&&i.showLegend)&&i.showLegend,i.showPercent=!(i.showPercent||!i.showPercent)||i.showPercent,i.showTitle=!(!i.showTitle&&i.showTitle)&&i.showTitle,i.showValue=!(!i.showValue&&i.showValue)&&i.showValue,i.showLeaderLines=!(!i.showLeaderLines&&i.showLeaderLines)&&i.showLeaderLines,i.catAxisLineShow=void 0===i.catAxisLineShow||i.catAxisLineShow,i.valAxisLineShow=void 0===i.valAxisLineShow||i.valAxisLineShow,i.serAxisLineShow=void 0===i.serAxisLineShow||i.serAxisLineShow,i.v3DRotX=!isNaN(i.v3DRotX)&&-90<=i.v3DRotX&&i.v3DRotX<=90?i.v3DRotX:30,i.v3DRotY=!isNaN(i.v3DRotY)&&0<=i.v3DRotY&&i.v3DRotY<=360?i.v3DRotY:30,i.v3DRAngAx=!(i.v3DRAngAx||!i.v3DRAngAx)||i.v3DRAngAx,i.v3DPerspective=!isNaN(i.v3DPerspective)&&0<=i.v3DPerspective&&i.v3DPerspective<=240?i.v3DPerspective:30,i.barGapWidthPct=!isNaN(i.barGapWidthPct)&&0<=i.barGapWidthPct&&i.barGapWidthPct<=1e3?i.barGapWidthPct:150,i.barGapDepthPct=!isNaN(i.barGapDepthPct)&&0<=i.barGapDepthPct&&i.barGapDepthPct<=1e3?i.barGapDepthPct:150,i.chartColors=Array.isArray(i.chartColors)?i.chartColors:i._type===v.PIE||i._type===v.DOUGHNUT?fe:de,i.chartColorsOpacity=i.chartColorsOpacity&&!isNaN(i.chartColorsOpacity)?i.chartColorsOpacity:null,i.border=i.border&&"object"==typeof i.border?i.border:null,!i.border||i.border.pt&&!isNaN(i.border.pt)||(i.border.pt=ee),!i.border||i.border.color&&"string"==typeof i.border.color||(i.border.color=$),i.plotArea=i.plotArea||{},i.plotArea.border=i.plotArea.border&&"object"==typeof i.plotArea.border?i.plotArea.border:null,!i.plotArea.border||i.plotArea.border.pt&&!isNaN(i.plotArea.border.pt)||(i.plotArea.border.pt=ee),!i.plotArea.border||i.plotArea.border.color&&"string"==typeof i.plotArea.border.color||(i.plotArea.border.color=$),i.border&&(i.plotArea.border=i.border),i.plotArea.fill=i.plotArea.fill||{color:null,transparency:null},i.fill&&(i.plotArea.fill.color=i.fill),i.chartArea=i.chartArea||{},i.chartArea.border=i.chartArea.border&&"object"==typeof i.chartArea.border?i.chartArea.border:null,i.chartArea.border&&(i.chartArea.border={color:i.chartArea.border.color||$,pt:i.chartArea.border.pt||ee}),i.chartArea.roundedCorners="boolean"!=typeof i.chartArea.roundedCorners||i.chartArea.roundedCorners,i.dataBorder=i.dataBorder&&"object"==typeof i.dataBorder?i.dataBorder:null,!i.dataBorder||i.dataBorder.pt&&!isNaN(i.dataBorder.pt)||(i.dataBorder.pt=.75),!i.dataBorder||i.dataBorder.color&&"string"==typeof i.dataBorder.color&&6===i.dataBorder.color.length||(i.dataBorder.color="F9F9F9"),i.dataLabelFormatCode||i._type!==v.SCATTER||(i.dataLabelFormatCode="General"),i.dataLabelFormatCode||i._type!==v.PIE&&i._type!==v.DOUGHNUT||(i.dataLabelFormatCode=i.showPercent?"0%":"General"),i.dataLabelFormatCode=i.dataLabelFormatCode&&"string"==typeof i.dataLabelFormatCode?i.dataLabelFormatCode:"#,##0",i.dataLabelFormatScatter||i._type!==v.SCATTER||(i.dataLabelFormatScatter="custom"),i.lineSize="number"==typeof i.lineSize?i.lineSize:2,i.valAxisMajorUnit="number"==typeof i.valAxisMajorUnit?i.valAxisMajorUnit:null,i._type===v.AREA||i._type===v.BAR||i._type===v.BAR3D||i._type===v.LINE?i.catAxisMultiLevelLabels=!!i.catAxisMultiLevelLabels:delete i.catAxisMultiLevelLabels,r._type="chart",r.options=i,r.chartRid=g(e),e._relsChart.push({rId:g(e),data:c,opts:i,type:i._type,globalId:n,fileName:"chart".concat(n,".xml"),Target:"/ppt/charts/chart".concat(n,".xml")}),e._slideObjects.push(r)}function Ce(e,t){var a={_type:null,text:null,options:null,image:null,imageRid:null,hyperlink:null},A=t.x||0,o=t.y||0,n=t.w||0,r=t.h||0,l=t.sizing||null,c=t.hyperlink||"",i=t.data||"",s=t.path||"",p=g(e),d=t.objectName?I(t.objectName):"Image ".concat(e._slideObjects.filter(function(e){return e._type===N.image}).length);if(s||i)if(s&&"string"!=typeof s)console.error("ERROR: addImage() 'path' should be a string, ex: {path:'/img/sample.png'} - you sent ".concat(String(s)));else if(i&&"string"!=typeof i)console.error("ERROR: addImage() 'data' should be a string, ex: {data:'image/png;base64,NMP[...]'} - you sent ".concat(String(i)));else if(i&&"string"==typeof i&&!i.toLowerCase().includes("base64,"))console.error("ERROR: Image `data` value lacks a base64 header! Ex: 'image/png;base64,NMP[...]')");else{var f=(s.substring(s.lastIndexOf("/")+1).split("?")[0].split(".").pop().split("#")[0]||"png").toLowerCase();if(i&&/image\/(\w+);/.exec(i)&&0</image\/(\w+);/.exec(i).length?f=/image\/(\w+);/.exec(i)[1]:null!=i&&i.toLowerCase().includes("image/svg+xml")&&(f="svg"),a._type=N.image,a.image=s||"preencoded.png",a.options={x:A||0,y:o||0,w:n||1,h:r||1,altText:t.altText||"",rounding:"boolean"==typeof t.rounding&&t.rounding,sizing:l,placeholder:t.placeholder,rotate:t.rotate||0,flipV:t.flipV||!1,flipH:t.flipH||!1,transparency:t.transparency||0,objectName:d,shadow:be(t.shadow)},"svg"===f?(e._relsMedia.push({path:s||i+"png",type:"image/png",extn:"png",data:i||"",rId:p,Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".png"),isSvgPng:!0,svgSize:{w:R(a.options.w,"X",e._presLayout),h:R(a.options.h,"Y",e._presLayout)}}),e._relsMedia.push({path:s||i,type:"image/svg+xml",extn:f,data:i||"",rId:(a.imageRid=p)+1,Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(f)}),a.imageRid=p+1):(A=e._relsMedia.filter(function(e){return e.path&&e.path===s&&e.type==="image/"+f&&!e.isDuplicate})[0],e._relsMedia.push({path:s||"preencoded."+f,type:"image/"+f,extn:f,data:i||"",rId:p,isDuplicate:!(null==A||!A.Target),Target:null!=A&&A.Target?A.Target:"../media/image-".concat(e._slideNum,"-").concat(e._relsMedia.length+1,".").concat(f)}),a.imageRid=p),"object"==typeof c){if(!c.url&&!c.slide)throw new Error("ERROR: `hyperlink` option requires either: `url` or `slide`");e._rels.push({type:N.hyperlink,data:c.slide?"slide":"dummy",rId:++p,Target:c.url||c.slide.toString()}),c._rId=p,a.hyperlink=c}e._slideObjects.push(a)}else console.error("ERROR: addImage() requires either 'data' or 'path' parameter!")}function we(e,t,a){var a="object"==typeof a?a:{},A=(a.line=a.line||{type:"none"},{_type:N.text,shape:t||c.RECTANGLE,options:a,text:null});if(!t)throw new Error("Missing/Invalid shape parameter! Example: `addShape(pptxgen.shapes.LINE, {x:1, y:1, w:1, h:1});`");var t={type:a.line.type||"solid",color:a.line.color||Ae,transparency:a.line.transparency||0,width:a.line.width||1,dashType:a.line.dashType||"solid",beginArrowType:a.line.beginArrowType||null,endArrowType:a.line.endArrowType||null};"object"==typeof a.line&&"none"!==a.line.type&&(a.line=t),a.x=a.x||(0===a.x?0:1),a.y=a.y||(0===a.y?0:1),a.w=a.w||(0===a.w?0:1),a.h=a.h||(0===a.h?0:1),a.objectName=a.objectName?I(a.objectName):"Shape ".concat(e._slideObjects.filter(function(e){return e._type===N.text}).length),"string"==typeof a.line&&((t=t).color=String(a.line),a.line=t),"number"==typeof a.lineSize&&(a.line.width=a.lineSize),"string"==typeof a.lineDash&&(a.line.dashType=a.lineDash),"string"==typeof a.lineHead&&(a.line.beginArrowType=a.lineHead),"string"==typeof a.lineTail&&(a.line.endArrowType=a.lineTail),m(e,A),e._slideObjects.push(A)}function Pe(a,e,t,A){var o={_type:A?N.placeholder:N.text,shape:(null==t?void 0:t.shape)||c.RECTANGLE,text:e&&0!==e.length?e:[{text:"",options:null}],options:t||{}};function n(t){var e;return t.placeholder||(t.color=t.color||o.options.color||a.color||w),(t.placeholder||A)&&(t.bullet=t.bullet||!1),(t=t.placeholder&&a._slideLayout&&a._slideLayout._slideObjects&&null!=(e=a._slideLayout._slideObjects.filter(function(e){return"placeholder"===e._type&&e.options&&e.options.placeholder&&e.options.placeholder===t.placeholder})[0])&&e.options?y(y({},t),e.options):t).objectName=t.objectName?I(t.objectName):"Text ".concat(a._slideObjects.filter(function(e){return e._type===N.text}).length),t.shape===c.LINE&&(e={type:t.line.type||"solid",color:t.line.color||Ae,transparency:t.line.transparency||0,width:t.line.width||1,dashType:t.line.dashType||"solid",beginArrowType:t.line.beginArrowType||null,endArrowType:t.line.endArrowType||null},"object"==typeof t.line&&(t.line=e),"string"==typeof t.line&&(e=e,"string"==typeof t.line&&(e.color=t.line),t.line=e),"number"==typeof t.lineSize&&(t.line.width=t.lineSize),"string"==typeof t.lineDash&&(t.line.dashType=t.lineDash),"string"==typeof t.lineHead&&(t.line.beginArrowType=t.lineHead),"string"==typeof t.lineTail)&&(t.line.endArrowType=t.lineTail),t.line=t.line||{},t.lineSpacing=t.lineSpacing&&!isNaN(t.lineSpacing)?t.lineSpacing:null,t.lineSpacingMultiple=t.lineSpacingMultiple&&!isNaN(t.lineSpacingMultiple)?t.lineSpacingMultiple:null,t._bodyProp=t._bodyProp||{},t._bodyProp.autoFit=t.autoFit||!1,t._bodyProp.anchor=t.placeholder?null:l.ctr,t._bodyProp.vert=t.vert||null,t._bodyProp.wrap="boolean"!=typeof t.wrap||t.wrap,(t.inset&&!isNaN(Number(t.inset))||0===t.inset)&&(t._bodyProp.lIns=M(t.inset),t._bodyProp.rIns=M(t.inset),t._bodyProp.tIns=M(t.inset),t._bodyProp.bIns=M(t.inset)),"boolean"==typeof t.underline&&!0===t.underline&&(t.underline={style:"sng"}),0===(t.align||"").toLowerCase().indexOf("c")?t._bodyProp.align=r.center:0===(t.align||"").toLowerCase().indexOf("l")?t._bodyProp.align=r.left:0===(t.align||"").toLowerCase().indexOf("r")?t._bodyProp.align=r.right:0===(t.align||"").toLowerCase().indexOf("j")&&(t._bodyProp.align=r.justify),0===(t.valign||"").toLowerCase().indexOf("b")?t._bodyProp.anchor=l.b:0===(t.valign||"").toLowerCase().indexOf("m")?t._bodyProp.anchor=l.ctr:0===(t.valign||"").toLowerCase().indexOf("t")&&(t._bodyProp.anchor=l.t),be(t.shadow),t}o.options=n(o.options),o.text.forEach(function(e){return e.options=n(e.options||{})}),m(a,o.text||""),a._slideObjects.push(o)}function Le(e,t){var a,A;t.bkgd&&(t.background||(t.background={}),"string"==typeof t.bkgd?t.background.color=t.bkgd:(t.bkgd.data&&(t.background.data=t.bkgd.data),t.bkgd.path&&(t.background.path=t.bkgd.path),t.bkgd.src&&(t.background.path=t.bkgd.src))),null!=(a=t.background)&&a.fill&&(t.background.color=t.background.fill),e&&(e.path||e.data)&&(e.path=e.path||"preencoded.png","jpg"===(a=(e.path.split(".").pop()||"png").split("?")[0])&&(a="jpeg"),t._relsMedia=t._relsMedia||[],A=t._relsMedia.length+1,t._relsMedia.push({path:e.path,type:N.image,extn:a,data:e.data||null,rId:A,Target:"../media/".concat((t._name||"").replace(/\s+/gi,"-"),"-image-").concat(t._relsMedia.length+1,".").concat(a)}),t._bkgdImgRid=A)}function m(a,e){var t=[];"string"!=typeof e&&"number"!=typeof e&&(Array.isArray(e)?t=e:"object"==typeof e&&(t=[e]),t.forEach(function(e){var t;Array.isArray(e)?m(a,e):Array.isArray(e.text)?m(a,e.text):e&&"object"==typeof e&&e.options&&e.options.hyperlink&&!e.options.hyperlink._rId&&("object"!=typeof e.options.hyperlink?console.log("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink: {url:'https://github.com'}` "):e.options.hyperlink.url||e.options.hyperlink.slide?(t=g(a),a._rels.push({type:N.hyperlink,data:e.options.hyperlink.slide?"slide":"dummy",rId:t,Target:I(e.options.hyperlink.url)||e.options.hyperlink.slide.toString()}),e.options.hyperlink._rId=t):console.log("ERROR: 'hyperlink requires either: `url` or `slide`'"))}))}Object.defineProperty(t.prototype,"bkgd",{get:function(){return this._bkgd},set:function(e){this._bkgd=e,this._background&&this._background.color||(this._background||(this._background={}),"string"==typeof e&&(this._background.color=e))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"background",{get:function(){return this._background},set:function(e){(this._background=e)&&Le(e,this)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._color},set:function(e){this._color=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hidden",{get:function(){return this._hidden},set:function(e){this._hidden=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"slideNumber",{get:function(){return this._slideNumberProps},set:function(e){this._slideNumberProps=e,this._setSlideNum(e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"newAutoPagedSlides",{get:function(){return this._newAutoPagedSlides},enumerable:!1,configurable:!0}),t.prototype.addChart=function(e,t,a){return xe(this,(a||{})._type=e,t,a),this},t.prototype.addImage=function(e){return Ce(this,e),this},t.prototype.addMedia=function(e){var t,a,A=this,o=e.x||0,n=e.y||0,r=e.w||2,l=e.h||2,c=e.data||"",i=e.link||"",s=e.path||"",p=e.type||"audio",d=e.cover||"data:image/png;base64,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AAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUUAADAAAAAAAApIQCGAAAAAAAACAlFMAAAAAAAAAAKaEABgAAAAAAAEgJBTAAAAAAAABASiiAAQAAAAAAAFJCAQwAAAAAAACQEgpgAAAAAAAAgJRQAAMAAAAAAACkhAIYAAAAAAAAICUUwAAAAAAAAAApoQAGAAAAAAAASAkFMAAAAAAAAEBKKIABAAAAAAAAUkIBDAAAAAAAAJASCmAAAAAAAACAlFAAAwAAAAAAAKSEAhgAAAAAAAAgJRTAAAAAAAAAACmhAAYAAAAAAABICQUwAAAAAAAAQEoogAEAAAAAAABSQgEMAAAAAAAAkBIKYAAAAAAAAICUU