mirror of
https://github.com/mitre/advmlthreatmatrix.git
synced 2025-04-18 22:45:56 -04:00
2 lines
330 KiB
JavaScript
2 lines
330 KiB
JavaScript
/*! For license information please see LICENSES */
|
||
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{546:function(e,t,r){"use strict";(function(e){var n=r(704),o=r.n(n),l=function(){return(l=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e}).apply(this,arguments)};function c(e,t){for(var i=0,r=t.length,n=e.length;i<r;i++,n++)e[n]=t[i];return e}var d,f,h=914400,m=12700,A="\r\n",y=/^[0-9a-fA-F]{6}$/,v="solid",w="666666",x=1,_=[3,3,3,3],C="888888",P="solid",S=1,T="000000",L=12,E="DEFAULT",R="333333",k={type:"outer",blur:3,offset:23e3/12700,angle:90,color:"000000",opacity:.35,rotateWithShape:!0},B=[.5,.5,.5,.5],I="000000",F={size:8,color:"FFFFFF",opacity:.75},O="2094734552",N="2094734553",D="2094734554",M="2094734555",U="2094734556",z="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),j=["C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360","C0504D","4F81BD","9BBB59","8064A2","4BACC6","F79646","628FC6","C86360"],G=["5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7","5DA5DA","FAA43A","60BD68","F17CB0","B2912F","B276B2","DECF3F","F15854","A7A7A7"];!function(e){e.left="left",e.center="center",e.right="right",e.justify="justify"}(d||(d={})),function(e){e.b="b",e.ctr="ctr",e.t="t"}(f||(f={}));var W,H,V,Y,Q,Z,X,K,J,$,ee,te,re,ae="{F7021451-1387-4CA6-816F-3879F97B5CBC}";!function(e){e.arraybuffer="arraybuffer",e.base64="base64",e.binarystring="binarystring",e.blob="blob",e.nodebuffer="nodebuffer",e.uint8array="uint8array"}(W||(W={})),function(e){e.area="area",e.bar="bar",e.bar3d="bar3D",e.bubble="bubble",e.doughnut="doughnut",e.line="line",e.pie="pie",e.radar="radar",e.scatter="scatter"}(H||(H={})),function(e){e.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"}(V||(V={})),function(e){e.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"}(Y||(Y={})),function(e){e.left="left",e.center="center",e.right="right",e.justify="justify"}(Q||(Q={})),function(e){e.top="top",e.middle="middle",e.bottom="bottom"}(Z||(Z={})),function(e){e.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"}(X||(X={})),function(e){e.AREA="area",e.BAR="bar",e.BAR3D="bar3D",e.BUBBLE="bubble",e.DOUGHNUT="doughnut",e.LINE="line",e.PIE="pie",e.RADAR="radar",e.SCATTER="scatter"}(K||(K={})),function(e){e.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"}(J||(J={})),function(e){e.chart="chart",e.image="image",e.line="line",e.rect="rect",e.text="text",e.placeholder="placeholder"}($||($={})),function(e){e.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"}(ee||(ee={})),function(e){e.title="title",e.body="body",e.image="pic",e.chart="chart",e.table="tbl",e.media="media"}(te||(te={})),function(e){e.DEFAULT="•",e.CHECK="✓",e.STAR="★",e.TRIANGLE="▶"}(re||(re={}));var ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAB3CAYAAAD1oOVhAAAGAUlEQVR4Xu2dT0xcRRzHf7tAYSsc0EBSIq2xEg8mtTGebVzEqOVIolz0siRE4gGTStqKwdpWsXoyGhMuyAVJOHBgqyvLNgonDkabeCBYW/8kTUr0wsJC+Wfm0bfuvn37Znbem9mR9303mJnf/Pb7ed95M7PDI5JIJPYJV5EC7e3t1N/fT62trdqViQCIu+bVgpIHEo/Hqbe3V/sdYVKHyWSSZmZm8ilVA0oeyNjYmEnaVC2Xvr6+qg5fAOJAz4DU1dURGzFSqZRVqtMpAFIGyMjICC0vL9PExIRWKADiAYTNshYWFrRCARAOEFZcCKWtrY0GBgaUTYkBRACIE4rKZwqACALR5RQAqQCIDqcASIVAVDsFQCSAqHQKgEgCUeUUAPEBRIVTAMQnEBvK5OQkbW9vk991CoAEAMQJxc86BUACAhKUUwAkQCBBOAVAAgbi1ykAogCIH6cAiCIgsk4BEIVAZJwCIIqBVLqiBxANQFgXS0tLND4+zl08AogmIG5OSSQS1gGKwgtANAIRcQqAaAbCe6YASBWA2E6xDyeyDUl7+AKQMkDYYevm5mZHabA/Li4uUiaTsYLau8QA4gLE/hU7wajyYtv1hReDAiAOxQcHBymbzark4BkbQKom/X8dp9Npmpqasn4BIAYAYSnYp+4BBEAMUcCwNOCQsAKZnp62NtQOw8WmwT09PUo+ijaHsOMx7GppaaH6+nolH0Z10K2tLVpdXbW6UfV3mNqBdHd3U1NTk2rtlMRfW1uj2dlZAFGirkRQAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAFGprkRsAJEQTWUTAGHqrm8caPzQ0WC1logbeiC7X3xJm0PvUmRzh45cuki1588FAmVn9BO6P3yF9utrqGH0MtW82S8UN9RA9v/4k7InjhcJFTs/TLVXLwmJV67S7vD7tHF5pKi46fYdosdOcOOGG8j1OcqefbFEJD9Q3GCwDhqT31HklS4A8VRgfYM2Op6k3bt/BQJl58J7lPvwg5JYNccepaMry0LPqFA7hCm39+NNyp2J0172b19QysGINj5CsRtpij57musOViH0QPJQXn6J9u7dlYJSFkbrMYolrwvDAJAC+WWdEpQz7FTgECeUCpzi6YxvvqXoM6eEhqnCSgDikEzUKUE7Aw7xuHctKB5OYU3dZlNR9syQdAaAcAYTC0pXF+39c09o2Ik+3EqxVKqiB7hbYAxZkk4pbBaEM+AQofv+wTrFwylBOQNABIGwavdfe4O2pg5elO+86l99nY58/VUF0byrYsjiSFluNlXYrOHcBar7+EogUADEQ0YRGHbzoKAASBkg2+9cpM1rV0tK2QOcXW7bLEFAARAXIF4w2DrDWoeUWaf4hQIgDiA8GPZ2iNfi0Q8UACkAIgrDbrJ385eDxaPLLrEsFAB5oG6lMPJQPLZZZKAACBGVhcG2Q+bmuLu2nk55e4jqPv1IeEoceiBeX7s2zCa5MAqdstl91vfXwaEGsv/rb5TtOFk6tWXOuJGh6KmnhO9sayrMninPx103JBtXblHkice58cINZP4Hyr5wpkgkdiChEmc4FWazLzenNKa/p0jncwDiqcD6BuWePk07t1asatZGoYQzSqA4nFJ7soNiP/+EUyfc25GI2GG53dHPrKo1g/1Cw4pIXLrzO+1c+/wg7tBbFDle/EbQcjFCPWQJCau5EoBoFpzXHYDwFNJcDiCaBed1ByA8hTSXA4hmwXndAQhPIc3lAKJZcF53AMJTSHM5gGgWnNcdgPAU0lwOIJoF53UHIDyFNJcfSiCdnZ0Ui8U0SxlMd7lcjubn561gh+Y1scFIU/0o/3sgeLO12E2k7UXKYumgFoAYdg8ACIAYpoBh6cAhAGKYAoalA4cAiGEKGJYOHAIghilgWDpwCIAYpoBh6cAhAGKYAoalA4cAiGEKGJYOHAIghilgWDpwCIAYpoBh6ZQ4JB6PKzviYthnNy4d9h+1M5mMlVckkUjsG5dhiBMCEMPg/wuOfrZZ/RSywQAAAABJRU5ErkJggg==",oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAHCCAYAAAAXY63IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAFRdJREFUeNrs3WFz2lbagOEnkiVLxsYQsP//z9uZZmMswJIlS3k/tPb23U3TOAUM6Lpm8qkzbXM4A7p1dI4+/etf//oWAAAAB3ARETGdTo0EAACwV1VVRWIYAACAQxEgAACAAAEAAAQIAACAAAEAAAQIAACAAAEAAAQIAAAgQAAAAAQIAAAgQAAAAAQIAAAgQAAAAAECAAAgQAAAAAECAAAgQAAAAAECAAAIEAAAAAECAAAIEAAAAAECAAAIEAAAQIAAAAAIEAAAQIAAAAAIEAAAQIAAAAACBAAAQIAAAAACBAAAQIAAAAACBAAAQIAAAAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAIAAAQAAECAAAIAAAQAAECAAAIAAAQAABAgAAIAAAQAABAgAAIAAAQAABAgAACBAAAAABAgAACBAAAAABAgAACBAAAAAAQIAACBAAAAAAQIAACBAAAAAAQIAACBAAAAAAQIAAAgQAAAAAQIAAAgQAAAAAQIAAAgQAABAgAAAAAgQAABAgAAAAAgQAABAgAAAAAIEAABAgAAAAAIEAABAgAAAAAIEAAAQIAAAAAIEAAAQIAAAAAIEAAAQIAAAgAABAAAQIAAAgAABAAAQIAAAgAABAAAQIAAAgAABAAAECAAAgAABAAAECAAAgAABAAAECAAAIEAAAAAECAAAIEAAAAAECAAAIEAAAAABAgAAIEAAAAABAgAAIEAAAAABAgAACBAAAAABAgAACBAAAAABAgAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAAAAgQAAECAAAAAAgQAAECAAAAAAgQAAECAAAAAAgQAABAgAAAAAgQAABAgAAAAAgQAABAgAACAAAEAABAgAACAAAEAABAgAACAAAEAAAQIAACAAAEAAAQIAACAAAEAAAQIAAAgQAAAAPbnwhAA8CuGYYiXl5fv/7hcXESSuMcFgAAB4G90XRffvn2L5+fniIho2zYiIvq+j77vf+nfmaZppGkaERF5nkdExOXlZXz69CmyLDPoAAIEgDFo2zaen5/j5eUl+r6Pruv28t/5c7y8Bs1ms3n751mWRZqmcXFxEZeXl2+RAoAAAeBEDcMQbdu+/dlXbPyKruve/n9ewyTLssjz/O2PR7oABAgAR67v+2iaJpqmeVt5OBWvUbLdbiPi90e3iqKIoijeHucCQIAAcATRsd1uo2maX96zcYxeV26qqoo0TaMoiphMJmIEQIAAcGjDMERd11HX9VE9WrXvyNput5FlWZRlGWVZekwLQIAAsE+vjyjVdT3qMei6LqqqirIsYzKZOFkLQIAAsEt1XcfT09PJ7es4xLjUdR15nsfV1VWUZWlQAAQIAP/kAnu9Xp/V3o59eN0vsl6v4+bmRogACBAAhMf+9X0fq9VKiAAIEAB+RtM0UVWV8NhhiEyn0yiKwqAACBAAXr1uqrbHY/ch8vDwEHmex3Q6tVkdQIAAjNswDLHZbN5evsd+tG0bX758iclkEtfX147vBRAgAOPTNE08Pj7GMAwG40BejzC+vb31WBaAAAEYh9f9CR63+hjDMLw9ljWfz62GAOyZb1mAD9Q0TXz58kV8HIG2beO3336LpmkMBsAeWQEB+ADDMERVVaN+g/mxfi4PDw9RlmVMp1OrIQACBOD0dV0XDw8PjtY9YnVdR9u2MZ/PnZQFsGNu7QAc+ML269ev4uME9H0fX79+tUoFsGNWQAAOZLVauZg9McMwxGq1iufn55jNZgYEQIAAnMZF7MPDg43mJ6yu6+j73ilZADvgWxRgj7qui69fv4qPM9C2rcfnAAQIwPHHR9d1BuOMPtMvX774TAEECMBxxoe3mp+fYRiEJYAAATgeryddiY/zjxAvLQQQIAAfHh+r1Up8jCRCHh4enGwGIEAAPkbTNLFarQzEyKxWKyshAAIE4LC6rovHx0cDMVKPj4/2hAAIEIDDxYc9H+NmYzqAAAEQH4gQAAECcF4XnI+Pj+IDcwJAgADs38PDg7vd/I+u6+Lh4cFAAAgQgN1ZrVbRtq2B4LvatnUiGoAAAdiNuq69+wHzBECAAOxf13VRVZWB4KdUVeUxPQABAvBrXt98bYMx5gyAAAHYu6qqou97A8G79H1v1QxAgAC8T9M0nufnl9V1HU3TGAgAAQLw9/q+j8fHx5P6f86yLMqy9OEdEe8HARAgAD9ltVqd3IXjp0+fYjabxWKxiDzPfYhH4HU/CIAAAeAvNU1z0u/7yPM8FotFzGazSBJf+R+tbVuPYgECxBAAfN8wDCf36NVfKcsy7u7u4vr62gf7wTyKBQgQAL5rs9mc1YVikiRxc3MT9/f3URSFD/gDw3az2RgIQIAA8B9d18V2uz3Lv1uapjGfz2OxWESWZT7sD7Ddbr2gEBAgAPzHGN7bkOd5LJfLmE6n9oeYYwACBOCjnPrG8/eaTCZxd3cXk8nEh39ANqQDAgSAiBjnnekkSWI6ncb9/b1je801AAECcCh1XUff96P9+6dpGovFIhaLRaRpakLsWd/3Ude1gQAECMBYrddrgxC/7w+5v7+P6+tr+0PMOQABArAPY1/9+J6bm5u4u7uLsiwNxp5YBQEECMBIuRP9Fz8USRKz2SyWy6X9IeYegAAB2AWrH38vy7JYLBYxn8/tD9kxqyCAAAEYmaenJ4Pwk4qiiOVyaX+IOQggQAB+Rdd1o3rvx05+PJIkbm5uYrlc2h+yI23bejs6IEAAxmC73RqEX5Smacxms1gsFpFlmQExFwEECMCPDMPg2fsdyPM8lstlzGYzj2X9A3VdxzAMBgIQIADnfMHH7pRlGXd3d3F9fW0wzEkAAQLgYu8APyx/7A+5v7+PoigMiDkJIEAAIn4/+tSm3/1J0zTm83ksFgvH9r5D13WOhAYECMA5suH3MPI8j/v7+5hOp/aHmJsAAgQYr6ZpDMIBTSaTuLu7i8lkYjDMTUCAAIxL3/cec/mIH50kiel0Gvf395HnuQExPwEBAjAO7jB/rDRNY7FYxHw+tz/EHAUECICLOw6jKIq4v7+P6+tr+0PMUUCAAJynYRiibVsDcURubm7i7u4uyrI0GH9o29ZLCQEBAnAuF3Yc4Q9SksRsNovlcml/iLkKCBAAF3UcRpZlsVgsYjabjX5/iLkKnKMLQwC4qOMYlWUZl5eXsd1u4+npaZSPI5mrwDmyAgKMjrefn9CPVJLEzc1NLJfLUe4PMVcBAQJw4txRPk1pmsZsNovFYhFZlpmzAAIE4DQ8Pz8bhBOW53ksl8uYzWajObbXnAXOjT0gwKi8vLwYhDPw5/0hm83GnAU4IVZAgFHp+94gnMsP2B/7Q+7v78/62F5zFhAgACfMpt7zk6ZpLBaLWCwWZ3lsrzkLCBAAF3IcoTzP4/7+PqbT6dntDzF3AQECcIK+fftmEEZgMpnE3d1dTCYTcxdAgAB8HKcJjejHLUliOp3Gcrk8i/0h5i4gQADgBGRZFovFIubz+VnuDwE4RY7hBUbDC93GqyiKKIoi1ut1PD09xTAM5i7AB7ECAsBo3NzcxN3dXZRlaTAABAjAfnmfAhG/7w+ZzWaxWCxOZn+IuQsIEAABwonL8zwWi0XMZrOj3x9i7gLnxB4QAEatLMu4vLyM7XZ7kvtDAE6NFRAA/BgmSdzc3MRyuYyiKAwIgAAB+Gfc1eZnpGka8/k8FotFZFlmDgMIEIBf8/LyYhD4aXmex3K5jNlsFkmSmMMAO2QPCAD8hT/vD9lsNgYEYAesgADAj34o/9gfcn9/fzLH9gIIEAAAgPAIFgD80DAMsdlsYrvdGgwAAQIA+/O698MJVAACBOB9X3YXvu74eW3bRlVV0XWdOQwgQADe71iOUuW49X0fVVVF0zTmMIAAAYD9GIbBUbsAAgQA9q+u61iv19H3vcEAECAAu5OmqYtM3rRtG+v1Otq2PYm5CyBAAAQIJ6jv+1iv11HX9UnNXQABAgAnZr1ex9PTk2N1AQQIwP7leX4Sj9uwe03TRFVVJ7sClue5DxEQIABw7Lqui6qqhCeAAAE4vMvLS8esjsQwDLHZbGK73Z7N3AUQIAAn5tOnTwZhBF7f53FO+zzMXUCAAJygLMsMwhlr2zZWq9VZnnRm7gICBOCEL+S6rjMQZ6Tv+1itVme7z0N8AAIE4ISlaSpAzsQwDG+PW537nAUQIACn+qV34WvvHNR1HVVVjeJ9HuYsIEAATpiTsE5b27ZRVdWoVrGcgAUIEIBT/tJzN/kk9X0fVVVF0zSj+7t7CSEgQABOWJIkNqKfkNd9Hk9PT6N43Oq/2YAOCBCAM5DnuQA5AXVdx3q9Pstjdd8zVwEECMAZXNSdyxuyz1HXdVFV1dkeqytAAAEC4KKOIzAMQ1RVFXVdGwxzFRAgAOcjSZLI89wd9iOyXq9Hu8/jR/GRJImBAAQIwDkoikKAHIGmaaKqqlHv8/jRHAUQIABndHFXVZWB+CB938dqtRKBAgQQIADjkKZppGnqzvuBDcMQm83GIQA/OT8BBAjAGSmKwoXwAW2329hsNvZ5/OTcBBAgAGdmMpkIkANo2zZWq5XVpnfOTQABAnBm0jT1VvQ96vs+qqqKpmkMxjtkWebxK0CAAJyrsiwFyI4Nw/D2uBW/NicBBAjAGV/sOQ1rd+q6jqqq7PMQIAACBOB7kiSJsiy9ffsfats2qqqymrSD+PDyQUCAAJy5q6srAfKL+r6P9Xpt/HY4FwEECMCZy/M88jz3Urx3eN3n8fT05HGrHc9DAAECMAJXV1cC5CfVdR3r9dqxunuYgwACBGAkyrJ0Uf03uq6LqqqE2h6kaWrzOSBAAMbm5uYmVquVgfgvwzBEVVX2eex57gEIEICRsQryv9brtX0ee2b1AxAgACNmFeR3bdvGarUSYweacwACBGCkxr4K0vd9rFYr+zwOxOoHIEAAGOUqyDAMsdlsYrvdmgAHnmsAAgRg5MqyjKenp9GsAmy329hsNvZ5HFie51Y/gFFKDAHA/xrDnem2bePLly9RVZX4MMcADsYKCMB3vN6dPsejZ/u+j6qqomkaH/QHKcvSW88BAQLA/zedTuP5+flsVgeGYXh73IqPkyRJTKdTAwGM93vQEAD89YXi7e3tWfxd6rqO3377TXwcgdvb20gSP7/AeFkBAfiBoigiz/OT3ZDetm2s12vH6h6JPM+jKAoDAYyaWzAAf2M2m53cHetv377FarWKf//73+LjWH5wkyRms5mBAHwfGgKAH0vT9OQexeq67iw30J+y29vbSNPUQAACxBAA/L2iKDw6g/kDIEAADscdbH7FKa6gAQgQgGP4wkySmM/nBoJ3mc/nTr0CECAAvybLMhuJ+Wmz2SyyLDMQAAIE4NeVZRllWRoIzBMAAQJwGO5s8yNWygAECMDOff78WYTw3fj4/PmzgQAQIAA7/gJNkri9vbXBGHMCQIAAHMbr3W4XnCRJYlUMQIAAiBDEB4AAATjDCJlOpwZipKbTqfgAECAAh1WWpZOPRmg2mzluF+AdLgwBwG4jJCKiqqoYhsGAnLEkSWI6nYoPgPd+fxoCgN1HiD0h5x8fnz9/Fh8AAgTgONiYfv7xYc8HgAABOMoIcaHqMwVAgAC4YOVd8jz3WQIIEIAT+KJNklgul/YLnLCyLGOxWHikDkCAAJyO2WzmmF6fG8DoOYYX4IDKsoyLi4t4eHiIvu8NyBFL0zTm87lHrgB2zAoIwIFlWRbL5TKKojAYR6ooilgul+IDYA+sgAB8gCRJYj6fR9M08fj46KWFR/S53N7eikMAAQJwnoqiiCzLYrVaRdu2BuQD5Xkes9ks0jQ1GAACBOB8pWkai8XCasgHseoBIEAARqkoisjzPKqqirquDcgBlGUZ0+nU8boAAgRgnJIkidlsFldXV7Ferz2WtSd5nsd0OrXJHECAAPB6gbxYLKKu61iv147s3ZE0TWM6nXrcCkCAAPA9ZVlGWZZCZAfhcXNz4230AAIEACEiPAAECABHHyJPT0/2iPyFPM/j6upKeAAIEAB2GSJt28bT05NTs/40LpPJxOZyAAECwD7kef52olNd11HXdXRdN6oxyLLsLcgcpwsgQAA4gCRJYjKZxGQyib7vY7vdRtM0Z7tXJE3TKIoiJpOJN5cDCBAAPvrifDqdxnQ6jb7vo2maaJrm5PeL5HkeRVFEURSiA0CAAHCsMfK6MjIMQ7Rt+/bn2B/VyrLs7RGzPM89XgUgQAA4JUmSvK0gvGrbNp6fn+Pl5SX6vv+wKMmyLNI0jYuLi7i8vIw8z31gAAIEgHPzurrwZ13Xxbdv3+L5+fktUiIi+r7/5T0laZq+PTb1+t+7vLyMT58+ObEKQIAAMGavQfB3qxDDMMTLy8v3f1wuLjwyBYAAAWB3kiTxqBQA7//9MAQAAIAAAQAABAgAAIAAAQAABAgAAIAAAQAABAgAACBAAAAABAgAACBAAAAABAgAACBAAAAAAQIAACBAAAAAAQIAACBAAAAAAQIAAAgQAAAAAQIAAAgQAAAAAQIAAAgQAABAgAAAAAgQAABAgAAAAAgQAABAgAAAAAIEAABAgAAAAAIEAABAgAAAAAIEAABAgAAAAAIEAAAQIAAAAAIEAAAQIAAAAAIEAAAQIAAAgAABAAAQIAAAgAABAAAQIAAAgAABAAAECAAAgAABAAAECAAAgAABAAAECAAAIEAAAAAECAAAIEAAAAAECAAAIEAAAAABAgAAIEAAAAABAgAAIEAAAAABAgAAIEAAAAABAgAACBAAAAABAgAACBAAAAABAgAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAAAAgQAAECAAAAAAgQAAECAAAAAAgQAABAgAAAAAgQAABAgAAAAAgQAABAgAACAAAEAABAgAACAAAEAABAgAACAAAEAAASIIQAAAAQIAAAgQAAAAAQIAAAgQAAAAAQIAAAgQAAAAAECAAAgQAAAAAECAAAgQAAAAAECAAAIEAAAAAECAAAIEAAAAAECAAAIEAAAQIAAAAAIEAAAQIAAAAAIEAAAQIAAAAACBAAAQIAAAAACBAAAQIAAAAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAAACBAAAECAAAIAAAQAAECAAAIAAAQAAECAAAIAAAQAABAgAAIAAAQAABAgAAIAAAQAABAgAACBAAAAAdu0iIqKqKiMBAADs3f8NAFFjCf5mB+leAAAAAElFTkSuQmCC";function ie(e,t,r){return"string"!=typeof e||isNaN(Number(e))||(e=Number(e)),"number"==typeof e&&e<100?pe(e):"number"==typeof e&&e>=100?e:"string"==typeof e&&e.indexOf("%")>-1?t&&"X"===t?Math.round(parseFloat(e)/100*r.width):t&&"Y"===t?Math.round(parseFloat(e)/100*r.height):Math.round(parseFloat(e)/100*r.width):0}function se(e){return e.replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function le(e,t,r){for(var n={},o=function(i){var e=l[i];e&&Object.keys(e).forEach((function(t){n[t]=e[t]}))},l=arguments,i=0;i<=arguments.length;i++)o(i);return n}function ce(e){return void 0===e||null==e?"":e.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function pe(e){return"number"==typeof e&&e>100?e:("string"==typeof e&&(e=Number(e.replace(/in*/gi,""))),Math.round(h*e))}function de(e){var t=Number(e)||0;return isNaN(t)?0:Math.round(t*m)}function fe(e){return e=e||0,Math.round(6e4*(e>360?e-360:e))}function he(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function ue(e,g,b){return(he(e)+he(g)+he(b)).toUpperCase()}function me(e,t){var r=(e||"").replace("#",""),n=y.test(r);n||r===Y.background1||r===Y.background2||r===Y.text1||r===Y.text2||r===Y.accent1||r===Y.accent2||r===Y.accent3||r===Y.accent4||r===Y.accent5||r===Y.accent6||(console.warn('"'+r+'" is not a valid scheme color or hexa RGB! "'+"000000\" is used as a fallback. Pass 6-digit RGB or 'pptx.SchemeColor' values"),r=T);var o=n?"srgbClr":"schemeClr",l='val="'+(n?r.toUpperCase():r)+'"';return t?"<a:"+o+" "+l+">"+t+"</a:"+o+">":"<a:"+o+" "+l+"/>"}function ge(e){var t="solid",r="",n="",o="";if(e)switch("string"==typeof e?r=e:(e.type&&(t=e.type),e.color&&(r=e.color),e.alpha&&(n+='<a:alpha val="'+Math.round(1e3*(100-e.alpha))+'"/>'),e.transparency&&(n+='<a:alpha val="'+Math.round(1e3*(100-e.transparency))+'"/>')),t){case"solid":o+="<a:solidFill>"+me(r,n)+"</a:solidFill>";break;default:o+=""}return o}function Ae(e){return e._rels.length+e._relsChart.length+e._relsMedia.length+1}function ye(e,t,r,n){void 0===e&&(e=[]),void 0===t&&(t={});var o,l=B,d=0,f=1*h,y=0,v=[{rows:[]}];if(t.verbose&&(console.log("-- VERBOSE MODE ----------------------------------"),console.log(".. (PARAMETERS)"),console.log("presLayout.height ......... = "+r.height/h),console.log("tabOpts.h ................. = "+t.h),console.log("tabOpts.w ................. = "+t.w),console.log("tabOpts.colW .............. = "+t.colW),console.log("tabOpts.slideMargin ....... = "+(t.slideMargin||"")),console.log(".. (/PARAMETERS)")),t.slideMargin||0===t.slideMargin||(t.slideMargin=B[0]),n&&void 0!==n._margin?Array.isArray(n._margin)?l=n._margin:isNaN(Number(n._margin))||(l=[Number(n._margin),Number(n._margin),Number(n._margin),Number(n._margin)]):(t.slideMargin||0===t.slideMargin)&&(Array.isArray(t.slideMargin)?l=t.slideMargin:isNaN(t.slideMargin)||(l=[t.slideMargin,t.slideMargin,t.slideMargin,t.slideMargin])),t.verbose&&console.log("arrInchMargins ......... = "+l.toString()),(e[0]||[]).forEach((function(e){e||(e={_type:ee.tablecell});var t=e.options||null;y+=Number(t&&t.colspan?t.colspan:1)})),t.verbose&&console.log("numCols ................ = "+y),!t.w&&t.colW&&(Array.isArray(t.colW)?t.colW.forEach((function(e){"number"!=typeof t.w?t.w=0+e:t.w+=e})):t.w=t.colW*y),o="number"==typeof t.w?pe(t.w):r.width-pe(("number"==typeof t.x?t.x:l[1])+l[3]),t.verbose&&console.log("emuSlideTabW (in) ...... = "+(o/h).toFixed(1)),!t.colW||!Array.isArray(t.colW))if(t.colW&&!isNaN(Number(t.colW))){var w=[];(e[0]||[]).forEach((function(){return w.push(t.colW)})),t.colW=[],w.forEach((function(e){Array.isArray(t.colW)&&t.colW.push(e)}))}else{t.colW=[];for(var x=0;x<y;x++)t.colW.push(o/h/y)}for(var _=0,C=function(){var n=e.shift();_++;var o=0,y=[],w=0,x=0,C=v[v.length-1],P=[];n.forEach((function(e){P.push({type:ee.tablecell,text:"",options:e.options}),e.options.margin&&e.options.margin[0]&&de(e.options.margin[0])>w?w=de(e.options.margin[0]):t.margin&&t.margin[0]&&de(t.margin[0])>w&&(w=de(t.margin[0])),e.options.margin&&e.options.margin[2]&&de(e.options.margin[2])>x?x=de(e.options.margin[2]):t.margin&&t.margin[2]&&de(t.margin[2])>x&&(x=de(t.margin[2]))})),f=t.h&&"number"==typeof t.h?t.h:r.height-pe(l[0]+l[2])-(t.y&&"number"==typeof t.y?t.y:0),t.verbose&&console.log("emuSlideTabH (in) ...... = "+(f/h).toFixed(1)),v.length>1&&"number"==typeof t.autoPageSlideStartY?f=t.h&&"number"==typeof t.h?t.h:r.height-pe(t.autoPageSlideStartY+l[2]):v.length>1&&"number"==typeof t.newSlideStartY?f=t.h&&"number"==typeof t.h?t.h:r.height-pe(t.newSlideStartY+l[2]):v.length>1&&"number"==typeof t.y?(f=r.height-pe((t.y/h<l[0]?t.y/h:l[0])+l[2]),"number"==typeof t.h&&f<t.h&&(f=t.h)):"number"==typeof t.h&&"number"==typeof t.y&&(f=t.h?t.h:r.height-pe((t.y/h||l[0])+l[2])),n.forEach((function(e,r){var n={_type:ee.tablecell,_lines:[],_lineHeight:pe((e.options&&e.options.fontSize?e.options.fontSize:t.fontSize?t.fontSize:L)*(1.67+(t.autoPageLineWeight?t.autoPageLineWeight:0))/100),text:"",options:e.options};n.options.rowspan&&(n._lineHeight=0),n.options.autoPageCharWeight=t.autoPageCharWeight?t.autoPageCharWeight:null;var o=t.colW[r];e.options.colspan&&Array.isArray(t.colW)&&(o=t.colW.filter((function(t,n){return n>=r&&n<n+e.options.colspan})).reduce((function(e,t){return e+t}))),n._lines=function(e,t){var r=2.2+(e.options&&e.options.autoPageCharWeight?e.options.autoPageCharWeight:0),n=t*h/((e.options&&e.options.fontSize||L)/r),o=[],l="";return e.text&&0===e.text.toString().trim().length?[" "]:((e.text||"").toString().trim().split("\n").forEach((function(line){line.split(" ").forEach((function(e){l.length+e.length+1<n?l+=e+" ":(l&&o.push(l),l=e+" ")})),l&&o.push(l.trim()+A),l=""})),o[o.length-1]=o[o.length-1].trim(),o)}(e,o/m),y.push(n)})),t.verbose&&console.log("- SLIDE ["+v.length+"]: ROW ["+_+"]: maxCellMarTopEmu="+w+" / maxCellMarBtmEmu="+x),(d+=w+x)+o<=f&&C.rows.push(P),t.verbose&&console.log("- SLIDE ["+v.length+"]: ROW ["+_+"]: START...");for(var S=function(){if(d+o>f){if(t.verbose&&console.log("** NEW SLIDE CREATED ***************************************** (why?): "+(d/h).toFixed(2)+"+"+(o/h).toFixed(2)+" > "+f/h),v.push({rows:[]}),d=0,(t.addHeaderToEach||t.autoPageRepeatHeader)&&t._arrObjTabHeadRows){var r=[];y.forEach((function(e){r.push({type:ee.tablecell,text:e._lines.join(""),options:e.options})})),e.unshift(r);var l=[];return t._arrObjTabHeadRows.forEach((function(e){var t=[];e.forEach((function(e){return t.push(e)})),l.push(t)})),e=c(c([],l),e),"break"}var m=v[v.length-1],w=[];n.forEach((function(e){w.push({type:ee.tablecell,text:"",options:e.options})})),m.rows.push(w)}y.forEach((function(e,t){if(e._lines.length>0){var r=v[v.length-1],n=r.rows[r.rows.length-1][t],l=n.text.toString();n.text+=(l.length>0&&!RegExp(/\n$/g).test(l)?A:"").replace(/[\r\n]+$/g,A)+e._lines.shift(),e._lineHeight>o&&(o=e._lineHeight)}})),d+=o,t.verbose&&console.log("- SLIDE ["+v.length+"]: ROW ["+_+"]: one line added ... emuTabCurrH = "+(d/h).toFixed(2))};y.filter((function(e){return e._lines.length>0})).length>0;){if("break"===S())break}t.verbose&&console.log("- SLIDE ["+v.length+"]: ROW ["+_+"]: ...COMPLETE ...... emuTabCurrH = "+(d/h).toFixed(2)+" ( emuSlideTabH = "+(f/h).toFixed(2)+" )")};e.length>0;)C();return t.verbose&&(console.log("\n|================================================|\n| FINAL: tableRowSlides.length = "+v.length),console.log(v),console.log("|================================================|\n\n")),v}var ve={cover:function(e,t){var r=e.h/e.w,n=t.h/t.w>r,o=n?t.h/r:t.w,l=n?t.h:t.w*r,c=Math.round(5e4*(1-t.w/o)),d=Math.round(5e4*(1-t.h/l));return'<a:srcRect l="'+c+'" r="'+c+'" t="'+d+'" b="'+d+'"/><a:stretch/>'},contain:function(e,t){var r=e.h/e.w,n=t.h/t.w>r,o=n?t.w:t.h/r,l=n?t.w*r:t.h,c=Math.round(5e4*(1-t.w/o)),d=Math.round(5e4*(1-t.h/l));return'<a:srcRect l="'+c+'" r="'+c+'" t="'+d+'" b="'+d+'"/><a:stretch/>'},crop:function(e,t){var r=t.x,n=e.w-(t.x+t.w),o=t.y,b=e.h-(t.y+t.h);return'<a:srcRect l="'+Math.round(r/e.w*1e5)+'" r="'+Math.round(n/e.w*1e5)+'" t="'+Math.round(o/e.h*1e5)+'" b="'+Math.round(b/e.h*1e5)+'"/><a:stretch/>'}};function be(e){var t=e._name?'<p:cSld name="'+e._name+'">':"<p:cSld>",r=1;return e._bkgdImgRid?t+='<p:bg><p:bgPr><a:blipFill dpi="0" rotWithShape="1"><a:blip r:embed="rId'+e._bkgdImgRid+'"><a:lum/></a:blip><a:srcRect/><a:stretch><a:fillRect/></a:stretch></a:blipFill><a:effectLst/></p:bgPr></p:bg>':e.background&&e.background.color?t+="<p:bg><p:bgPr>"+ge(e.background)+"</p:bgPr></p:bg>":!e.bkgd&&e._name&&e._name===E&&(t+='<p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg>'),t+="<p:spTree>",t+='<p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr>',t+='<p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/>',t+='<a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr>',e._slideObjects.forEach((function(n,o){var l,d,f=0,m=0,A=ie("75%","X",e._presLayout),y=0,v="";switch(void 0!==e._slideLayout&&void 0!==e._slideLayout._slideObjects&&n.options&&n.options.placeholder&&(d=e._slideLayout._slideObjects.filter((function(object){return object.options.placeholder===n.options.placeholder}))[0]),n.options=n.options||{},void 0!==n.options.x&&(f=ie(n.options.x,"X",e._presLayout)),void 0!==n.options.y&&(m=ie(n.options.y,"Y",e._presLayout)),void 0!==n.options.w&&(A=ie(n.options.w,"X",e._presLayout)),void 0!==n.options.h&&(y=ie(n.options.h,"Y",e._presLayout)),d&&((d.options.x||0===d.options.x)&&(f=ie(d.options.x,"X",e._presLayout)),(d.options.y||0===d.options.y)&&(m=ie(d.options.y,"Y",e._presLayout)),(d.options.w||0===d.options.w)&&(A=ie(d.options.w,"X",e._presLayout)),(d.options.h||0===d.options.h)&&(y=ie(d.options.h,"Y",e._presLayout))),n.options.flipH&&(v+=' flipH="1"'),n.options.flipV&&(v+=' flipV="1"'),n.options.rotate&&(v+=' rot="'+fe(n.options.rotate)+'"'),n._type){case ee.table:var w,x=n.arrTabRows,C=n.options,P=0,S=0;x[0].forEach((function(e){w=e.options||null,P+=w&&w.colspan?Number(w.colspan):1}));var T='<p:graphicFrame><p:nvGraphicFramePr><p:cNvPr id="'+(r*e._slideNum+1)+'" name="Table '+r*e._slideNum+'"/>';if(T+='<p:cNvGraphicFramePr><a:graphicFrameLocks noGrp="1"/></p:cNvGraphicFramePr> <p:nvPr><p:extLst><p:ext uri="{D42A27DB-BD31-4B8C-83A1-F6EECF244321}"><p14:modId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1579011935"/></p:ext></p:extLst></p:nvPr></p:nvGraphicFramePr>',T+='<p:xfrm><a:off x="'+(f||(0===f?0:h))+'" y="'+(m||(0===m?0:h))+'"/><a:ext cx="'+(A||(0===A?0:h))+'" cy="'+(y||h)+'"/></p:xfrm>',T+='<a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"><a:tbl><a:tblPr/>',Array.isArray(C.colW)){T+="<a:tblGrid>";for(var col=0;col<P;col++){var L=pe(C.colW[col]);(null==L||isNaN(L))&&(L=("number"==typeof n.options.w?n.options.w:1)/P),T+='<a:gridCol w="'+Math.round(L)+'"/>'}T+="</a:tblGrid>"}else{S=C.colW?C.colW:h,n.options.w&&!C.colW&&(S=Math.round(("number"==typeof n.options.w?n.options.w:1)/P)),T+="<a:tblGrid>";for(var E=0;E<P;E++)T+='<a:gridCol w="'+S+'"/>';T+="</a:tblGrid>"}x.forEach((function(e){for(var t,r,n,o=function(o){var l=e[o],d=null===(t=l.options)||void 0===t?void 0:t.colspan,f=null===(r=l.options)||void 0===r?void 0:r.rowspan;if(d&&d>1){var h=new Array(d-1).fill(void 0).map((function(e){return{_type:ee.tablecell,options:{rowspan:f},_hmerge:!0}}));e.splice.apply(e,c([o+1,0],h)),o+=d}else o+=1;n=o},l=0;l<e.length;)o(l),l=n})),x.forEach((function(e,t){var r=x[t+1];r&&e.forEach((function(e,t){var n,o,l=e._rowContinue||(null===(n=e.options)||void 0===n?void 0:n.rowspan),c=null===(o=e.options)||void 0===o?void 0:o.colspan,d=e._hmerge;if(l&&l>1){var f={_type:ee.tablecell,options:{colspan:c},_rowContinue:l-1,_vmerge:!0,_hmerge:d};r.splice(t,0,f)}}))})),x.forEach((function(e,t){var r=0;Array.isArray(C.rowH)&&C.rowH[t]?r=pe(Number(C.rowH[t])):C.rowH&&!isNaN(Number(C.rowH))?r=pe(Number(C.rowH)):(n.options.cy||n.options.h)&&(r=Math.round((n.options.h?pe(n.options.h):"number"==typeof n.options.cy?n.options.cy:1)/x.length)),T+='<a:tr h="'+r+'">',e.forEach((function(e){var t,r,n=e,o={rowSpan:(null===(t=n.options)||void 0===t?void 0:t.rowspan)>1?n.options.rowspan:void 0,gridSpan:(null===(r=n.options)||void 0===r?void 0:r.colspan)>1?n.options.colspan:void 0,vMerge:n._vmerge?1:void 0,hMerge:n._hmerge?1:void 0},l=Object.keys(o).map((function(e){return[e,o[e]]})).filter((function(e){return e[0],!!e[1]})).map((function(e){return e[0]+'="'+e[1]+'"'})).join(" ");if(l&&(l=" "+l),n._hmerge||n._vmerge)T+="<a:tc"+l+"><a:tcPr/></a:tc>";else{var c=n.options||{};n.options=c,["align","bold","border","color","fill","fontFace","fontSize","margin","underline","valign"].forEach((function(e){C[e]&&!c[e]&&0!==c[e]&&(c[e]=C[e])}));var d=c.valign?' anchor="'+c.valign.replace(/^c$/i,"ctr").replace(/^m$/i,"ctr").replace("center","ctr").replace("middle","ctr").replace("top","t").replace("btm","b").replace("bottom","b")+'"':"",f=n._optImp&&n._optImp.fill&&n._optImp.fill.color?n._optImp.fill.color:n._optImp&&n._optImp.fill&&"string"==typeof n._optImp.fill?n._optImp.fill:"",h=(f=f||c.fill&&c.fill.color?c.fill.color:c.fill&&"string"==typeof c.fill?c.fill:"")?"<a:solidFill>"+me(f)+"</a:solidFill>":"",m=0===c.margin||c.margin?c.margin:_;Array.isArray(m)||"number"!=typeof m||(m=[m,m,m,m]);var A=' marL="'+de(m[3])+'" marR="'+de(m[1])+'" marT="'+de(m[0])+'" marB="'+de(m[2])+'"';T+="<a:tc"+l+">"+Ce(n)+"<a:tcPr"+A+d+">",c.border&&Array.isArray(c.border)&&[{idx:3,name:"lnL"},{idx:1,name:"lnR"},{idx:0,name:"lnT"},{idx:2,name:"lnB"}].forEach((function(e){"none"!==c.border[e.idx].type?(T+="<a:"+e.name+' w="'+de(c.border[e.idx].pt)+'" cap="flat" cmpd="sng" algn="ctr">',T+="<a:solidFill>"+me(c.border[e.idx].color)+"</a:solidFill>",T+='<a:prstDash val="'+("dash"===c.border[e.idx].type?"sysDash":"solid")+'"/><a:round/><a:headEnd type="none" w="med" len="med"/><a:tailEnd type="none" w="med" len="med"/>',T+="</a:"+e.name+">"):T+="<a:"+e.name+' w="0" cap="flat" cmpd="sng" algn="ctr"><a:noFill/></a:'+e.name+">"})),T+=h,T+=" </a:tcPr>",T+=" </a:tc>"}})),T+="</a:tr>"})),T+=" </a:tbl>",T+=" </a:graphicData>",T+=" </a:graphic>",t+=T+="</p:graphicFrame>",r++;break;case ee.text:case ee.placeholder:var R=n.options.shapeName?ce(n.options.shapeName):"Object"+(o+1);if(n.options.line||0!==y||(y=274320),n.options._bodyProp||(n.options._bodyProp={}),n.options.margin&&Array.isArray(n.options.margin)?(n.options._bodyProp.lIns=de(n.options.margin[0]||0),n.options._bodyProp.rIns=de(n.options.margin[1]||0),n.options._bodyProp.bIns=de(n.options.margin[2]||0),n.options._bodyProp.tIns=de(n.options.margin[3]||0)):"number"==typeof n.options.margin&&(n.options._bodyProp.lIns=de(n.options.margin),n.options._bodyProp.rIns=de(n.options.margin),n.options._bodyProp.bIns=de(n.options.margin),n.options._bodyProp.tIns=de(n.options.margin)),t+="<p:sp>",t+='<p:nvSpPr><p:cNvPr id="'+(o+2)+'" name="'+R+'">',n.options.hyperlink&&n.options.hyperlink.url&&(t+='<a:hlinkClick r:id="rId'+n.options.hyperlink._rId+'" tooltip="'+(n.options.hyperlink.tooltip?ce(n.options.hyperlink.tooltip):"")+'"/>'),n.options.hyperlink&&n.options.hyperlink.slide&&(t+='<a:hlinkClick r:id="rId'+n.options.hyperlink._rId+'" tooltip="'+(n.options.hyperlink.tooltip?ce(n.options.hyperlink.tooltip):"")+'" action="ppaction://hlinksldjump"/>'),t+="</p:cNvPr>",t+="<p:cNvSpPr"+(n.options&&n.options.isTextBox?' txBox="1"/>':"/>"),t+="<p:nvPr>"+("placeholder"===n._type?Pe(n):Pe(d))+"</p:nvPr>",t+="</p:nvSpPr><p:spPr>",t+="<a:xfrm"+v+">",t+='<a:off x="'+f+'" y="'+m+'"/>',t+='<a:ext cx="'+A+'" cy="'+y+'"/></a:xfrm>',"custGeom"===n.shape)t+="<a:custGeom><a:avLst />",t+="<a:gdLst>",t+="</a:gdLst>",t+="<a:ahLst />",t+="<a:cxnLst>",t+="</a:cxnLst>",t+='<a:rect l="l" t="t" r="r" b="b" />',t+="<a:pathLst>",t+='<a:path w="'+A+'" h="'+y+'">',null===(l=n.options.points)||void 0===l||l.map((function(r,i){if("curve"in r)switch(r.curve.type){case"arc":t+='<a:arcTo hR="'+ie(r.curve.hR,"Y",e._presLayout)+'" wR="'+ie(r.curve.wR,"X",e._presLayout)+'" stAng="'+fe(r.curve.stAng)+'" swAng="'+fe(r.curve.swAng)+'" />';break;case"cubic":t+='<a:cubicBezTo>\n\t\t\t\t\t\t\t\t\t<a:pt x="'+ie(r.curve.x1,"X",e._presLayout)+'" y="'+ie(r.curve.y1,"Y",e._presLayout)+'" />\n\t\t\t\t\t\t\t\t\t<a:pt x="'+ie(r.curve.x2,"X",e._presLayout)+'" y="'+ie(r.curve.y2,"Y",e._presLayout)+'" />\n\t\t\t\t\t\t\t\t\t<a:pt x="'+ie(r.x,"X",e._presLayout)+'" y="'+ie(r.y,"Y",e._presLayout)+'" />\n\t\t\t\t\t\t\t\t\t</a:cubicBezTo>';break;case"quadratic":t+='<a:quadBezTo>\n\t\t\t\t\t\t\t\t\t<a:pt x="'+ie(r.curve.x1,"X",e._presLayout)+'" y="'+ie(r.curve.y1,"Y",e._presLayout)+'" />\n\t\t\t\t\t\t\t\t\t<a:pt x="'+ie(r.x,"X",e._presLayout)+'" y="'+ie(r.y,"Y",e._presLayout)+'" />\n\t\t\t\t\t\t\t\t\t</a:quadBezTo>'}else"close"in r?t+="<a:close />":r.moveTo||0===i?t+='<a:moveTo><a:pt x="'+ie(r.x,"X",e._presLayout)+'" y="'+ie(r.y,"Y",e._presLayout)+'" /></a:moveTo>':t+='<a:lnTo><a:pt x="'+ie(r.x,"X",e._presLayout)+'" y="'+ie(r.y,"Y",e._presLayout)+'" /></a:lnTo>'})),t+="</a:path>",t+="</a:pathLst>",t+="</a:custGeom>";else{if(t+='<a:prstGeom prst="'+n.shape+'"><a:avLst>',n.options.rectRadius)t+='<a:gd name="adj" fmla="val '+Math.round(n.options.rectRadius*h*1e5/Math.min(A,y))+'"/>';else if(n.options.angleRange){for(var i=0;i<2;i++){var k=n.options.angleRange[i];t+='<a:gd name="adj'+(i+1)+'" fmla="val '+fe(k)+'" />'}n.options.arcThicknessRatio&&(t+='<a:gd name="adj3" fmla="val '+Math.round(5e4*n.options.arcThicknessRatio)+'" />')}t+="</a:avLst></a:prstGeom>"}t+=n.options.fill?ge(n.options.fill):"<a:noFill/>",n.options.line&&(t+=n.options.line.width?'<a:ln w="'+de(n.options.line.width)+'">':"<a:ln>",n.options.line.color&&(t+=ge(n.options.line)),n.options.line.dashType&&(t+='<a:prstDash val="'+n.options.line.dashType+'"/>'),n.options.line.beginArrowType&&(t+='<a:headEnd type="'+n.options.line.beginArrowType+'"/>'),n.options.line.endArrowType&&(t+='<a:tailEnd type="'+n.options.line.endArrowType+'"/>'),t+="</a:ln>"),n.options.shadow&&(n.options.shadow.type=n.options.shadow.type||"outer",n.options.shadow.blur=de(n.options.shadow.blur||8),n.options.shadow.offset=de(n.options.shadow.offset||4),n.options.shadow.angle=Math.round(6e4*(n.options.shadow.angle||270)),n.options.shadow.opacity=Math.round(1e5*(n.options.shadow.opacity||.75)),n.options.shadow.color=n.options.shadow.color||I,t+="<a:effectLst>",t+="<a:"+n.options.shadow.type+'Shdw sx="100000" sy="100000" kx="0" ky="0" ',t+=' algn="bl" rotWithShape="0" blurRad="'+n.options.shadow.blur+'" ',t+=' dist="'+n.options.shadow.offset+'" dir="'+n.options.shadow.angle+'">',t+='<a:srgbClr val="'+n.options.shadow.color+'">',t+='<a:alpha val="'+n.options.shadow.opacity+'"/></a:srgbClr>',t+="</a:outerShdw>",t+="</a:effectLst>"),t+="</p:spPr>",t+=Ce(n),t+="</p:sp>";break;case ee.image:var B=n.options,F=B.sizing,O=B.rounding,N=A,D=y;if(t+="<p:pic>",t+=" <p:nvPicPr>",t+='<p:cNvPr id="'+(o+2)+'" name="Object '+(o+1)+'" descr="'+ce(B.altText||n.image)+'">',n.hyperlink&&n.hyperlink.url&&(t+='<a:hlinkClick r:id="rId'+n.hyperlink._rId+'" tooltip="'+(n.hyperlink.tooltip?ce(n.hyperlink.tooltip):"")+'"/>'),n.hyperlink&&n.hyperlink.slide&&(t+='<a:hlinkClick r:id="rId'+n.hyperlink._rId+'" tooltip="'+(n.hyperlink.tooltip?ce(n.hyperlink.tooltip):"")+'" action="ppaction://hlinksldjump"/>'),t+=" </p:cNvPr>",t+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',t+=" <p:nvPr>"+Pe(d)+"</p:nvPr>",t+=" </p:nvPicPr>",t+="<p:blipFill>",(e._relsMedia||[]).filter((function(e){return e.rId===n.imageRid}))[0]&&"svg"===(e._relsMedia||[]).filter((function(e){return e.rId===n.imageRid}))[0].extn?(t+='<a:blip r:embed="rId'+(n.imageRid-1)+'">',t+=" <a:extLst>",t+=' <a:ext uri="{96DAC541-7B7A-43D3-8B79-37D633B846F1}">',t+=' <asvg:svgBlip xmlns:asvg="http://schemas.microsoft.com/office/drawing/2016/SVG/main" r:embed="rId'+n.imageRid+'"/>',t+=" </a:ext>",t+=" </a:extLst>",t+="</a:blip>"):t+='<a:blip r:embed="rId'+n.imageRid+'"/>',F&&F.type){var M=F.w?ie(F.w,"X",e._presLayout):A,U=F.h?ie(F.h,"Y",e._presLayout):y,z=ie(F.x||0,"X",e._presLayout),j=ie(F.y||0,"Y",e._presLayout);t+=ve[F.type]({w:N,h:D},{w:M,h:U,x:z,y:j}),N=M,D=U}else t+=" <a:stretch><a:fillRect/></a:stretch>";t+="</p:blipFill>",t+="<p:spPr>",t+=" <a:xfrm"+v+">",t+=' <a:off x="'+f+'" y="'+m+'"/>',t+=' <a:ext cx="'+N+'" cy="'+D+'"/>',t+=" </a:xfrm>",t+=' <a:prstGeom prst="'+(O?"ellipse":"rect")+'"><a:avLst/></a:prstGeom>',t+="</p:spPr>",t+="</p:pic>";break;case ee.media:"online"===n.mtype?(t+="<p:pic>",t+=" <p:nvPicPr>",t+=' <p:cNvPr id="'+(n.mediaRid+2)+'" name="Picture'+(o+1)+'"/>',t+=" <p:cNvPicPr/>",t+=" <p:nvPr>",t+=' <a:videoFile r:link="rId'+n.mediaRid+'"/>',t+=" </p:nvPr>",t+=" </p:nvPicPr>",t+=' <p:blipFill><a:blip r:embed="rId'+(n.mediaRid+1)+'"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>',t+=" <p:spPr>",t+=" <a:xfrm"+v+">",t+=' <a:off x="'+f+'" y="'+m+'"/>',t+=' <a:ext cx="'+A+'" cy="'+y+'"/>',t+=" </a:xfrm>",t+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',t+=" </p:spPr>",t+="</p:pic>"):(t+="<p:pic>",t+=" <p:nvPicPr>",t+=' <p:cNvPr id="'+(n.mediaRid+2)+'" name="'+n.media.split("/").pop().split(".").shift()+'"><a:hlinkClick r:id="" action="ppaction://media"/></p:cNvPr>',t+=' <p:cNvPicPr><a:picLocks noChangeAspect="1"/></p:cNvPicPr>',t+=" <p:nvPr>",t+=' <a:videoFile r:link="rId'+n.mediaRid+'"/>',t+=" <p:extLst>",t+=' <p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">',t+=' <p14:media xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId'+(n.mediaRid+1)+'"/>',t+=" </p:ext>",t+=" </p:extLst>",t+=" </p:nvPr>",t+=" </p:nvPicPr>",t+=' <p:blipFill><a:blip r:embed="rId'+(n.mediaRid+2)+'"/><a:stretch><a:fillRect/></a:stretch></p:blipFill>',t+=" <p:spPr>",t+=" <a:xfrm"+v+">",t+=' <a:off x="'+f+'" y="'+m+'"/>',t+=' <a:ext cx="'+A+'" cy="'+y+'"/>',t+=" </a:xfrm>",t+=' <a:prstGeom prst="rect"><a:avLst/></a:prstGeom>',t+=" </p:spPr>",t+="</p:pic>");break;case ee.chart:var G=n.options;t+="<p:graphicFrame>",t+=" <p:nvGraphicFramePr>",t+=' <p:cNvPr id="'+(o+2)+'" name="Chart '+(o+1)+'" descr="'+ce(G.altText||"")+'"/>',t+=" <p:cNvGraphicFramePr/>",t+=" <p:nvPr>"+Pe(d)+"</p:nvPr>",t+=" </p:nvGraphicFramePr>",t+=' <p:xfrm><a:off x="'+f+'" y="'+m+'"/><a:ext cx="'+A+'" cy="'+y+'"/></p:xfrm>',t+=' <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">',t+=' <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/chart">',t+=' <c:chart r:id="rId'+n.chartRid+'" xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart"/>',t+=" </a:graphicData>",t+=" </a:graphic>",t+="</p:graphicFrame>";break;default:t+=""}})),e._slideNumberProps&&(e._slideNumberProps.align||(e._slideNumberProps.align="left"),t+='<p:sp> <p:nvSpPr> <p:cNvPr id="25" name="Slide Number Placeholder 24"/> <p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr> <p:nvPr><p:ph type="sldNum" sz="quarter" idx="4294967295"/></p:nvPr> </p:nvSpPr> <p:spPr> <a:xfrm> <a:off x="'+ie(e._slideNumberProps.x,"X",e._presLayout)+'" y="'+ie(e._slideNumberProps.y,"Y",e._presLayout)+'"/> <a:ext cx="'+(e._slideNumberProps.w?ie(e._slideNumberProps.w,"X",e._presLayout):8e5)+'" cy="'+(e._slideNumberProps.h?ie(e._slideNumberProps.h,"Y",e._presLayout):3e5)+'"/> </a:xfrm> <a:prstGeom prst="rect"><a:avLst/></a:prstGeom> <a:extLst><a:ext uri="{C572A759-6A51-4108-AA02-DFA0A04FC94B}"><ma14:wrappingTextBoxFlag val="0" xmlns:ma14="http://schemas.microsoft.com/office/mac/drawingml/2011/main"/></a:ext></a:extLst> </p:spPr>',t+="<p:txBody>",t+="<a:bodyPr",e._slideNumberProps.margin&&Array.isArray(e._slideNumberProps.margin)?(t+=' lIns="'+de(e._slideNumberProps.margin[3]||0)+'"',t+=' tIns="'+de(e._slideNumberProps.margin[0]||0)+'"',t+=' rIns="'+de(e._slideNumberProps.margin[1]||0)+'"',t+=' bIns="'+de(e._slideNumberProps.margin[2]||0)+'"'):"number"==typeof e._slideNumberProps.margin&&(t+=' lIns="'+de(e._slideNumberProps.margin||0)+'"',t+=' tIns="'+de(e._slideNumberProps.margin||0)+'"',t+=' rIns="'+de(e._slideNumberProps.margin||0)+'"',t+=' bIns="'+de(e._slideNumberProps.margin||0)+'"'),t+="/>",t+=" <a:lstStyle><a:lvl1pPr>",(e._slideNumberProps.fontFace||e._slideNumberProps.fontSize||e._slideNumberProps.color)&&(t+='<a:defRPr sz="'+Math.round(100*(e._slideNumberProps.fontSize||12))+'">',e._slideNumberProps.color&&(t+=ge(e._slideNumberProps.color)),e._slideNumberProps.fontFace&&(t+='<a:latin typeface="'+e._slideNumberProps.fontFace+'"/><a:ea typeface="'+e._slideNumberProps.fontFace+'"/><a:cs typeface="'+e._slideNumberProps.fontFace+'"/>'),t+="</a:defRPr>"),t+="</a:lvl1pPr></a:lstStyle>",t+='<a:p><a:fld id="'+ae+'" type="slidenum"><a:rPr lang="en-US"/>',e._slideNumberProps.align.startsWith("l")?t+='<a:pPr algn="l"/>':e._slideNumberProps.align.startsWith("c")?t+='<a:pPr algn="ctr"/>':e._slideNumberProps.align.startsWith("r")?t+='<a:pPr algn="r"/>':t+='<a:pPr algn="l"/>',t+='<a:t></a:t></a:fld><a:endParaRPr lang="en-US"/></a:p>',t+="</p:txBody></p:sp>"),t+="</p:spTree>",t+="</p:cSld>"}function we(e,t){var r=0,n='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">';return e._rels.forEach((function(e){r=Math.max(r,e.rId),e.type.toLowerCase().indexOf("hyperlink")>-1?"slide"===e.data?n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slide'+e.Target+'.xml"/>':n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" Target="'+e.Target+'" TargetMode="External"/>':e.type.toLowerCase().indexOf("notesSlide")>-1&&(n+='<Relationship Id="rId'+e.rId+'" Target="'+e.Target+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"/>')})),(e._relsChart||[]).forEach((function(e){r=Math.max(r,e.rId),n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart" Target="'+e.Target+'"/>'})),(e._relsMedia||[]).forEach((function(e){r=Math.max(r,e.rId),e.type.toLowerCase().indexOf("image")>-1?n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="'+e.Target+'"/>':e.type.toLowerCase().indexOf("audio")>-1?n.indexOf(' Target="'+e.Target+'"')>-1?n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+e.Target+'"/>':n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/audio" Target="'+e.Target+'"/>':e.type.toLowerCase().indexOf("video")>-1?n.indexOf(' Target="'+e.Target+'"')>-1?n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.microsoft.com/office/2007/relationships/media" Target="'+e.Target+'"/>':n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video" Target="'+e.Target+'"/>':e.type.toLowerCase().indexOf("online")>-1&&(n.indexOf(' Target="'+e.Target+'"')>-1?n+='<Relationship Id="rId'+e.rId+'" Type="http://schemas.microsoft.com/office/2007/relationships/image" Target="'+e.Target+'"/>':n+='<Relationship Id="rId'+e.rId+'" Target="'+e.Target+'" TargetMode="External" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/video"/>')})),t.forEach((function(e,t){n+='<Relationship Id="rId'+(r+t+1)+'" Type="'+e.type+'" Target="'+e.target+'"/>'})),n+="</Relationships>"}function xe(e,t){var r="",n="",o="",l="",c=t?"a:lvl1pPr":"a:pPr",d=de(27),f="<"+c+(e.options.rtlMode?' rtl="1" ':"");if(e.options.align)switch(e.options.align){case"left":f+=' algn="l"';break;case"right":f+=' algn="r"';break;case"center":f+=' algn="ctr"';break;case"justify":f+=' algn="just"';break;default:f+=""}if(e.options.lineSpacing?n='<a:lnSpc><a:spcPts val="'+Math.round(100*e.options.lineSpacing)+'"/></a:lnSpc>':e.options.lineSpacingMultiple&&(n='<a:lnSpc><a:spcPct val="'+Math.round(1e5*e.options.lineSpacingMultiple)+'"/></a:lnSpc>'),e.options.indentLevel&&!isNaN(Number(e.options.indentLevel))&&e.options.indentLevel>0&&(f+=' lvl="'+e.options.indentLevel+'"'),e.options.paraSpaceBefore&&!isNaN(Number(e.options.paraSpaceBefore))&&e.options.paraSpaceBefore>0&&(o+='<a:spcBef><a:spcPts val="'+Math.round(100*e.options.paraSpaceBefore)+'"/></a:spcBef>'),e.options.paraSpaceAfter&&!isNaN(Number(e.options.paraSpaceAfter))&&e.options.paraSpaceAfter>0&&(o+='<a:spcAft><a:spcPts val="'+Math.round(100*e.options.paraSpaceAfter)+'"/></a:spcAft>'),"object"==typeof e.options.bullet)if(e&&e.options&&e.options.bullet&&e.options.bullet.indent&&(d=de(e.options.bullet.indent)),e.options.bullet.type)"number"===e.options.bullet.type.toString().toLowerCase()&&(f+=' marL="'+(e.options.indentLevel&&e.options.indentLevel>0?d+d*e.options.indentLevel:d)+'" indent="-'+d+'"',r='<a:buSzPct val="100000"/><a:buFont typeface="+mj-lt"/><a:buAutoNum type="'+(e.options.bullet.style||"arabicPeriod")+'" startAt="'+(e.options.bullet.numberStartAt||e.options.bullet.startAt||"1")+'"/>');else if(e.options.bullet.characterCode){var h="&#x"+e.options.bullet.characterCode+";";!1===/^[0-9A-Fa-f]{4}$/.test(e.options.bullet.characterCode)&&(console.warn("Warning: `bullet.characterCode should be a 4-digit unicode charatcer (ex: 22AB)`!"),h=re.DEFAULT),f+=' marL="'+(e.options.indentLevel&&e.options.indentLevel>0?d+d*e.options.indentLevel:d)+'" indent="-'+d+'"',r='<a:buSzPct val="100000"/><a:buChar char="'+h+'"/>'}else if(e.options.bullet.code){h="&#x"+e.options.bullet.code+";";!1===/^[0-9A-Fa-f]{4}$/.test(e.options.bullet.code)&&(console.warn("Warning: `bullet.code should be a 4-digit hex code (ex: 22AB)`!"),h=re.DEFAULT),f+=' marL="'+(e.options.indentLevel&&e.options.indentLevel>0?d+d*e.options.indentLevel:d)+'" indent="-'+d+'"',r='<a:buSzPct val="100000"/><a:buChar char="'+h+'"/>'}else f+=' marL="'+(e.options.indentLevel&&e.options.indentLevel>0?d+d*e.options.indentLevel:d)+'" indent="-'+d+'"',r='<a:buSzPct val="100000"/><a:buChar char="'+re.DEFAULT+'"/>';else!0===e.options.bullet?(f+=' marL="'+(e.options.indentLevel&&e.options.indentLevel>0?d+d*e.options.indentLevel:d)+'" indent="-'+d+'"',r='<a:buSzPct val="100000"/><a:buChar char="'+re.DEFAULT+'"/>'):!1===e.options.bullet&&(f+=' indent="0" marL="0"',r="<a:buNone/>");e.options.tabStops&&Array.isArray(e.options.tabStops)&&(l="<a:tabLst>"+e.options.tabStops.map((function(e){return'<a:tab pos="'+pe(e.position||1)+'" algn="'+(e.alignment||"l")+'"/>'})).join("")+"</a:tabLst>");return f+=">"+n+o+r+l,t&&(f+=_e(e.options,!0)),f+="</"+c+">"}function _e(e,t){var r,n="",o=t?"a:defRPr":"a:rPr";if(n+="<"+o+' lang="'+(e.lang?e.lang:"en-US")+'"'+(e.lang?' altLang="en-US"':""),n+=e.fontSize?' sz="'+Math.round(e.fontSize)+'00"':"",n+=e.hasOwnProperty("bold")?' b="'+(e.bold?1:0)+'"':"",n+=e.hasOwnProperty("italic")?' i="'+(e.italic?1:0)+'"':"",n+=e.hasOwnProperty("strike")?' strike="'+("string"==typeof e.strike?e.strike:"sngStrike")+'"':"","object"==typeof e.underline&&(null===(r=e.underline)||void 0===r?void 0:r.style)?n+=' u="'+e.underline.style+'"':"string"==typeof e.underline?n+=' u="'+e.underline+'"':e.hyperlink&&(n+=' u="sng"'),e.baseline?n+=' baseline="'+Math.round(50*e.baseline)+'"':e.subscript?n+=' baseline="-40000"':e.superscript&&(n+=' baseline="30000"'),n+=e.charSpacing?' spc="'+Math.round(100*e.charSpacing)+'" kern="0"':"",n+=' dirty="0">',(e.color||e.fontFace||e.outline||"object"==typeof e.underline&&e.underline.color)&&(e.outline&&"object"==typeof e.outline&&(n+='<a:ln w="'+de(e.outline.size||.75)+'">'+ge(e.outline.color||"FFFFFF")+"</a:ln>"),e.color&&(n+=ge(e.color)),e.highlight&&(n+="<a:highlight>"+me(e.highlight)+"</a:highlight>"),"object"==typeof e.underline&&e.underline.color&&(n+="<a:uFill>"+ge(e.underline.color)+"</a:uFill>"),e.glow&&(n+="<a:effectLst>"+function(e,t){var r="",n=le(t,e);return r+='<a:glow rad="'+Math.round(n.size*m)+'">',r+=me(n.color,'<a:alpha val="'+Math.round(1e5*n.opacity)+'"/>'),r+"</a:glow>"}(e.glow,F)+"</a:effectLst>"),e.fontFace&&(n+='<a:latin typeface="'+e.fontFace+'" pitchFamily="34" charset="0"/><a:ea typeface="'+e.fontFace+'" pitchFamily="34" charset="-122"/><a:cs typeface="'+e.fontFace+'" pitchFamily="34" charset="-120"/>')),e.hyperlink){if("object"!=typeof e.hyperlink)throw new Error("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink:{url:'https://github.com'}` ");if(!e.hyperlink.url&&!e.hyperlink.slide)throw new Error("ERROR: 'hyperlink requires either `url` or `slide`'");e.hyperlink.url?n+='<a:hlinkClick r:id="rId'+e.hyperlink._rId+'" invalidUrl="" action="" tgtFrame="" tooltip="'+(e.hyperlink.tooltip?ce(e.hyperlink.tooltip):"")+'" history="1" highlightClick="0" endSnd="0"'+(e.color?">":"/>"):e.hyperlink.slide&&(n+='<a:hlinkClick r:id="rId'+e.hyperlink._rId+'" action="ppaction://hlinksldjump" tooltip="'+(e.hyperlink.tooltip?ce(e.hyperlink.tooltip):"")+'"'+(e.color?">":"/>")),e.color&&(n+="\t<a:extLst>",n+='\t\t<a:ext uri="{A12FA001-AC4F-418D-AE19-62706E023703}">',n+='\t\t\t<ahyp:hlinkClr xmlns:ahyp="http://schemas.microsoft.com/office/drawing/2018/hyperlinkcolor" val="tx"/>',n+="\t\t</a:ext>",n+="\t</a:extLst>",n+="</a:hlinkClick>")}return n+="</"+o+">"}function Ce(e){var t=e.options||{},r=[],n=[];if(t&&e._type!==ee.tablecell&&(void 0===e.text||null===e.text))return"";var o,l,c=e._type===ee.tablecell?"<a:txBody>":"<p:txBody>";c+=(l="<a:bodyPr",(o=e)&&o._type===ee.text&&o.options._bodyProp?(l+=o.options._bodyProp.wrap?' wrap="square"':' wrap="none"',(o.options._bodyProp.lIns||0===o.options._bodyProp.lIns)&&(l+=' lIns="'+o.options._bodyProp.lIns+'"'),(o.options._bodyProp.tIns||0===o.options._bodyProp.tIns)&&(l+=' tIns="'+o.options._bodyProp.tIns+'"'),(o.options._bodyProp.rIns||0===o.options._bodyProp.rIns)&&(l+=' rIns="'+o.options._bodyProp.rIns+'"'),(o.options._bodyProp.bIns||0===o.options._bodyProp.bIns)&&(l+=' bIns="'+o.options._bodyProp.bIns+'"'),l+=' rtlCol="0"',o.options._bodyProp.anchor&&(l+=' anchor="'+o.options._bodyProp.anchor+'"'),o.options._bodyProp.vert&&(l+=' vert="'+o.options._bodyProp.vert+'"'),l+=">",o.options.fit&&("none"===o.options.fit?l+="":"shrink"===o.options.fit?l+="<a:normAutofit/>":"resize"===o.options.fit&&(l+="<a:spAutoFit/>")),o.options.shrinkText&&(l+="<a:normAutofit/>"),l+=!1!==o.options._bodyProp.autoFit?"<a:spAutoFit/>":"",l+="</a:bodyPr>"):(l+=' wrap="square" rtlCol="0">',l+="</a:bodyPr>"),o._type===ee.tablecell?"<a:bodyPr/>":l),0===t.h&&t.line&&t.align?c+='<a:lstStyle><a:lvl1pPr algn="l"/></a:lstStyle>':"placeholder"===e._type?c+="<a:lstStyle>"+xe(e,!0)+"</a:lstStyle>":c+="<a:lstStyle/>","string"==typeof e.text||"number"==typeof e.text?r.push({text:e.text.toString(),options:t||{}}):e.text&&!Array.isArray(e.text)&&"object"==typeof e.text&&Object.keys(e.text).indexOf("text")>-1?r.push({text:e.text||"",options:e.options||{}}):Array.isArray(e.text)&&(r=e.text.map((function(e){return{text:e.text,options:e.options}}))),r.forEach((function(e,r){e.text||(e.text=""),e.options=e.options||t||{},0===r&&e.options&&!e.options.bullet&&t.bullet&&(e.options.bullet=t.bullet),"string"!=typeof e.text&&"number"!=typeof e.text||(e.text=e.text.toString().replace(/\r*\n/g,A)),e.text.indexOf(A)>-1&&null===e.text.match(/\n$/g)?e.text.split(A).forEach((function(line){e.options.breakLine=!0,n.push({text:line,options:e.options})})):n.push(e)}));var d=[],f=[];return n.forEach((function(e,r){f.length>0&&(e.options.align||t.align)?e.options.align!=n[r-1].options.align&&(d.push(f),f=[]):f.length>0&&e.options.bullet&&f.length>0&&(d.push(f),f=[],e.options.breakLine=!1),f.push(e),f.length>0&&e.options.breakLine&&r+1<n.length&&(d.push(f),f=[]),r+1===n.length&&d.push(f)})),d.forEach((function(line){var r=!1;c+="<a:p>";var n="<a:pPr "+(line[0].options&&line[0].options.rtlMode?' rtl="1" ':"");line.forEach((function(e,o){e.options._lineIdx=o,o>0&&e.options.softBreakBefore&&(c+="<a:br/>"),e.options.align=e.options.align||t.align,e.options.lineSpacing=e.options.lineSpacing||t.lineSpacing,e.options.lineSpacingMultiple=e.options.lineSpacingMultiple||t.lineSpacingMultiple,e.options.indentLevel=e.options.indentLevel||t.indentLevel,e.options.paraSpaceBefore=e.options.paraSpaceBefore||t.paraSpaceBefore,e.options.paraSpaceAfter=e.options.paraSpaceAfter||t.paraSpaceAfter,n=xe(e,!1),c+=n,Object.entries(t).forEach((function(t){var r=t[0],n=t[1];e.options.hyperlink&&"color"===r||"bullet"===r||e.options[r]||(e.options[r]=n)})),c+=function(e){return e.text?"<a:r>"+_e(e.options,!1)+"<a:t>"+ce(e.text)+"</a:t></a:r>":""}(e),(!e.text&&t.fontSize||e.options.fontSize)&&(r=!0,t.fontSize=t.fontSize||e.options.fontSize)})),e._type===ee.tablecell&&(t.fontSize||t.fontFace)?t.fontFace?(c+='<a:endParaRPr lang="'+(t.lang||"en-US")+'"'+(t.fontSize?' sz="'+Math.round(100*t.fontSize)+'"':"")+' dirty="0">',c+='<a:latin typeface="'+t.fontFace+'" charset="0"/>',c+='<a:ea typeface="'+t.fontFace+'" charset="0"/>',c+='<a:cs typeface="'+t.fontFace+'" charset="0"/>',c+="</a:endParaRPr>"):c+='<a:endParaRPr lang="'+(t.lang||"en-US")+'"'+(t.fontSize?' sz="'+Math.round(100*t.fontSize)+'"':"")+' dirty="0"/>':c+=r?'<a:endParaRPr lang="'+(t.lang||"en-US")+'"'+(t.fontSize?' sz="'+Math.round(100*t.fontSize)+'"':"")+' dirty="0"/>':'<a:endParaRPr lang="'+(t.lang||"en-US")+'" dirty="0"/>',c+="</a:p>"})),c+=e._type===ee.tablecell?"</a:txBody>":"</p:txBody>"}function Pe(e){if(!e)return"";var t=e.options&&e.options._placeholderIdx?e.options._placeholderIdx:"",r=e.options&&e.options._placeholderType?e.options._placeholderType:"";return"<p:ph\n\t\t"+(t?' idx="'+t+'"':"")+"\n\t\t"+(r&&te[r]?' type="'+te[r]+'"':"")+"\n\t\t"+(e.text&&e.text.length>0?' hasCustomPrompt="1"':"")+"\n\t\t/>"}function Se(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<p:notes xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Slide Image Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg"/></p:nvPr></p:nvSpPr><p:spPr/></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Notes Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" idx="1"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:r><a:rPr lang="en-US" dirty="0"/><a:t>'+ce(function(e){var t="";return e._slideObjects.forEach((function(data){data._type===ee.notes&&(t+=data.text&&data.text[0]?data.text[0].text:"")})),t.replace(/\r*\n/g,A)}(e))+'</a:t></a:r><a:endParaRPr lang="en-US" dirty="0"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Number Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="10"/></p:nvPr></p:nvSpPr><p:spPr/><p:txBody><a:bodyPr/><a:lstStyle/><a:p><a:fld id="'+ae+'" type="slidenum"><a:rPr lang="en-US"/><a:t>'+e._slideNum+'</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:notes>'}function Te(e,t,r){for(var i=0;i<t.length;i++)if(t[i]._name===e[r-1]._slideLayout._name)return i+1;return 1}function Le(e){e&&"object"==typeof e&&("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||e.angle>359)&&(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||e.opacity>1)&&(console.warn("Warning: shadow.opacity can only be 0-1"),e.opacity=.75),e.opacity=Number(e.opacity)))}var Ee=0;function Re(e,t,data,r){function n(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"].indexOf(e.style)<0&&(console.warn("Warning: chart.gridLine.style options: `solid`, `dash`, `dot`."),delete e.style))}var o,l,c=++Ee,d={_type:null,text:null,options:null,chartRid:null},f=[];return Array.isArray(t)?(t.forEach((function(e){f=f.concat(e.data)})),o=data||r):(f=data,o=r),f.forEach((function(e,i){e.index=i})),(l=o&&"object"==typeof o?o:{})._type=t,l.x=void 0===l.x||null==l.x||isNaN(Number(l.x))?1:l.x,l.y=void 0===l.y||null==l.y||isNaN(Number(l.y))?1:l.y,l.w=l.w||"50%",l.h=l.h||"50%",["bar","col"].indexOf(l.barDir||"")<0&&(l.barDir="col"),l._type===K.AREA&&["stacked","standard","percentStacked"].indexOf(l.barGrouping||"")<0&&(l.barGrouping="standard"),l._type===K.BAR&&["clustered","stacked","percentStacked"].indexOf(l.barGrouping||"")<0&&(l.barGrouping="clustered"),l._type===K.BAR3D&&["clustered","stacked","standard","percentStacked"].indexOf(l.barGrouping||"")<0&&(l.barGrouping="standard"),l.barGrouping&&l.barGrouping.indexOf("tacked")>-1&&(l.barGapWidthPct||(l.barGapWidthPct=50)),l.dataLabelPosition&&(l._type!==K.AREA&&l._type!==K.BAR3D&&l._type!==K.DOUGHNUT&&l._type!==K.RADAR||delete l.dataLabelPosition,l._type===K.PIE&&["bestFit","ctr","inEnd","outEnd"].indexOf(l.dataLabelPosition)<0&&delete l.dataLabelPosition,l._type!==K.BUBBLE&&l._type!==K.LINE&&l._type!==K.SCATTER||["b","ctr","l","r","t"].indexOf(l.dataLabelPosition)<0&&delete l.dataLabelPosition,l._type===K.BAR&&(["stacked","percentStacked"].indexOf(l.barGrouping||"")<0&&["ctr","inBase","inEnd"].indexOf(l.dataLabelPosition)<0&&delete l.dataLabelPosition,["clustered"].indexOf(l.barGrouping||"")<0&&["ctr","inBase","inEnd","outEnd"].indexOf(l.dataLabelPosition)<0&&delete l.dataLabelPosition)),l.dataLabelBkgrdColors=(!0===l.dataLabelBkgrdColors||!1===l.dataLabelBkgrdColors)&&l.dataLabelBkgrdColors,["b","l","r","t","tr"].indexOf(l.legendPos||"")<0&&(l.legendPos="r"),["cone","coneToMax","box","cylinder","pyramid","pyramidToMax"].indexOf(l.bar3DShape||"")<0&&(l.bar3DShape="box"),["circle","dash","diamond","dot","none","square","triangle"].indexOf(l.lineDataSymbol||"")<0&&(l.lineDataSymbol="circle"),["gap","span"].indexOf(l.displayBlanksAs||"")<0&&(l.displayBlanksAs="span"),["standard","marker","filled"].indexOf(l.radarStyle||"")<0&&(l.radarStyle="standard"),l.lineDataSymbolSize=l.lineDataSymbolSize&&!isNaN(l.lineDataSymbolSize)?l.lineDataSymbolSize:6,l.lineDataSymbolLineSize=l.lineDataSymbolLineSize&&!isNaN(l.lineDataSymbolLineSize)?de(l.lineDataSymbolLineSize):de(.75),l.layout&&["x","y","w","h"].forEach((function(e){var t=l.layout[e];(isNaN(Number(t))||t<0||t>1)&&(console.warn("Warning: chart.layout."+e+" can only be 0-1"),delete l.layout[e])})),l.catGridLine=l.catGridLine||(l._type===K.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),l.valGridLine=l.valGridLine||(l._type===K.SCATTER?{color:"D9D9D9",size:1}:{}),l.serGridLine=l.serGridLine||(l._type===K.SCATTER?{color:"D9D9D9",size:1}:{style:"none"}),n(l.catGridLine),n(l.valGridLine),n(l.serGridLine),Le(l.shadow),l.showDataTable=(!0===l.showDataTable||!1===l.showDataTable)&&l.showDataTable,l.showDataTableHorzBorder=!0!==l.showDataTableHorzBorder&&!1!==l.showDataTableHorzBorder||l.showDataTableHorzBorder,l.showDataTableVertBorder=!0!==l.showDataTableVertBorder&&!1!==l.showDataTableVertBorder||l.showDataTableVertBorder,l.showDataTableOutline=!0!==l.showDataTableOutline&&!1!==l.showDataTableOutline||l.showDataTableOutline,l.showDataTableKeys=!0!==l.showDataTableKeys&&!1!==l.showDataTableKeys||l.showDataTableKeys,l.showLabel=(!0===l.showLabel||!1===l.showLabel)&&l.showLabel,l.showLegend=(!0===l.showLegend||!1===l.showLegend)&&l.showLegend,l.showPercent=!0!==l.showPercent&&!1!==l.showPercent||l.showPercent,l.showTitle=(!0===l.showTitle||!1===l.showTitle)&&l.showTitle,l.showValue=(!0===l.showValue||!1===l.showValue)&&l.showValue,l.showLeaderLines=(!0===l.showLeaderLines||!1===l.showLeaderLines)&&l.showLeaderLines,l.catAxisLineShow=void 0===l.catAxisLineShow||l.catAxisLineShow,l.valAxisLineShow=void 0===l.valAxisLineShow||l.valAxisLineShow,l.serAxisLineShow=void 0===l.serAxisLineShow||l.serAxisLineShow,l.v3DRotX=!isNaN(l.v3DRotX)&&l.v3DRotX>=-90&&l.v3DRotX<=90?l.v3DRotX:30,l.v3DRotY=!isNaN(l.v3DRotY)&&l.v3DRotY>=0&&l.v3DRotY<=360?l.v3DRotY:30,l.v3DRAngAx=!0!==l.v3DRAngAx&&!1!==l.v3DRAngAx||l.v3DRAngAx,l.v3DPerspective=!isNaN(l.v3DPerspective)&&l.v3DPerspective>=0&&l.v3DPerspective<=240?l.v3DPerspective:30,l.barGapWidthPct=!isNaN(l.barGapWidthPct)&&l.barGapWidthPct>=0&&l.barGapWidthPct<=1e3?l.barGapWidthPct:150,l.barGapDepthPct=!isNaN(l.barGapDepthPct)&&l.barGapDepthPct>=0&&l.barGapDepthPct<=1e3?l.barGapDepthPct:150,l.chartColors=Array.isArray(l.chartColors)?l.chartColors:l._type===K.PIE||l._type===K.DOUGHNUT?G:j,l.chartColorsOpacity=l.chartColorsOpacity&&!isNaN(l.chartColorsOpacity)?l.chartColorsOpacity:null,l.border=l.border&&"object"==typeof l.border?l.border:null,!l.border||l.border.pt&&!isNaN(l.border.pt)||(l.border.pt=1),!l.border||l.border.color&&"string"==typeof l.border.color&&6===l.border.color.length||(l.border.color="363636"),l.dataBorder=l.dataBorder&&"object"==typeof l.dataBorder?l.dataBorder:null,!l.dataBorder||l.dataBorder.pt&&!isNaN(l.dataBorder.pt)||(l.dataBorder.pt=.75),!l.dataBorder||l.dataBorder.color&&"string"==typeof l.dataBorder.color&&6===l.dataBorder.color.length||(l.dataBorder.color="F9F9F9"),l.dataLabelFormatCode||l._type!==K.SCATTER||(l.dataLabelFormatCode="General"),l.dataLabelFormatCode||l._type!==K.PIE&&l._type!==K.DOUGHNUT||(l.dataLabelFormatCode=l.showPercent?"0%":"General"),l.dataLabelFormatCode=l.dataLabelFormatCode&&"string"==typeof l.dataLabelFormatCode?l.dataLabelFormatCode:"#,##0",l.dataLabelFormatScatter||l._type!==K.SCATTER||(l.dataLabelFormatScatter="custom"),l.lineSize="number"==typeof l.lineSize?l.lineSize:2,l.valAxisMajorUnit="number"==typeof l.valAxisMajorUnit?l.valAxisMajorUnit:null,l.valAxisCrossesAt=l.valAxisCrossesAt||"autoZero",d._type="chart",d.options=l,d.chartRid=Ae(e),e._relsChart.push({rId:Ae(e),data:f,opts:l,type:l._type,globalId:c,fileName:"chart"+c+".xml",Target:"/ppt/charts/chart"+c+".xml"}),e._slideObjects.push(d),d}function ke(e,t){var r={_type:null,text:null,options:null,image:null,imageRid:null,hyperlink:null},n=t.x||0,o=t.y||0,l=t.w||0,c=t.h||0,d=t.sizing||null,f=t.hyperlink||"",h=t.data||"",m=t.path||"",A=Ae(e);if(!m&&!h)return console.error("ERROR: addImage() requires either 'data' or 'path' parameter!"),null;if(m&&"string"!=typeof m)return console.error("ERROR: addImage() 'path' should be a string, ex: {path:'/img/sample.png'} - you sent "+m),null;if(h&&"string"!=typeof h)return console.error("ERROR: addImage() 'data' should be a string, ex: {data:'image/png;base64,NMP[...]'} - you sent "+h),null;if(h&&"string"==typeof h&&-1===h.toLowerCase().indexOf("base64,"))return console.error("ERROR: Image `data` value lacks a base64 header! Ex: 'image/png;base64,NMP[...]')"),null;var y=m.substring(m.lastIndexOf("/")+1).split("?")[0].split(".").pop().split("#")[0]||"png";if(h&&/image\/(\w+);/.exec(h)&&/image\/(\w+);/.exec(h).length>0?y=/image\/(\w+);/.exec(h)[1]:h&&h.toLowerCase().indexOf("image/svg+xml")>-1&&(y="svg"),r._type=ee.image,r.image=m||"preencoded.png",r.options={x:n||0,y:o||0,w:l||1,h:c||1,altText:t.altText||"",rounding:"boolean"==typeof t.rounding&&t.rounding,sizing:d,placeholder:t.placeholder,rotate:t.rotate||0,flipV:t.flipV||!1,flipH:t.flipH||!1},"svg"===y?(e._relsMedia.push({path:m||h+"png",type:"image/png",extn:"png",data:h||"",rId:A,Target:"../media/image-"+e._slideNum+"-"+(e._relsMedia.length+1)+".png",isSvgPng:!0,svgSize:{w:ie(r.options.w,"X",e._presLayout),h:ie(r.options.h,"Y",e._presLayout)}}),r.imageRid=A,e._relsMedia.push({path:m||h,type:"image/svg+xml",extn:y,data:h||"",rId:A+1,Target:"../media/image-"+e._slideNum+"-"+(e._relsMedia.length+1)+"."+y}),r.imageRid=A+1):(e._relsMedia.push({path:m||"preencoded."+y,type:"image/"+y,extn:y,data:h||"",rId:A,Target:"../media/image-"+e._slideNum+"-"+(e._relsMedia.length+1)+"."+y}),r.imageRid=A),"object"==typeof f){if(!f.url&&!f.slide)throw new Error("ERROR: `hyperlink` option requires either: `url` or `slide`");A++,e._rels.push({type:ee.hyperlink,data:f.slide?"slide":"dummy",rId:A,Target:f.url||f.slide.toString()}),f._rId=A,r.hyperlink=f}e._slideObjects.push(r)}function Be(e,t,r){var n="object"==typeof r?r:{};n.line=n.line||{type:"none"};var o={_type:ee.text,shape:t||X.RECTANGLE,options:n,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 l={type:n.line.type||"solid",color:n.line.color||R,transparency:n.line.transparency||0,width:n.line.width||1,dashType:n.line.dashType||"solid",beginArrowType:n.line.beginArrowType||null,endArrowType:n.line.endArrowType||null};if("object"==typeof n.line&&"none"!==n.line.type&&(n.line=l),n.x=n.x||(0===n.x?0:1),n.y=n.y||(0===n.y?0:1),n.w=n.w||(0===n.w?0:1),n.h=n.h||(0===n.h?0:1),"string"==typeof n.line){var c=l;c.color=n.line+"",n.line=c}"number"==typeof n.lineSize&&(n.line.width=n.lineSize),"string"==typeof n.lineDash&&(n.line.dashType=n.lineDash),"string"==typeof n.lineHead&&(n.line.beginArrowType=n.lineHead),"string"==typeof n.lineTail&&(n.line.endArrowType=n.lineTail),Oe(e,o),e._slideObjects.push(o)}function Ie(e,text,t,r){var n={_type:r?ee.placeholder:ee.text,shape:t&&t.shape||X.RECTANGLE,text:text&&0!==text.length?text:[{text:"",options:null}],options:t||{}};function o(t){if(t.placeholder||(t.color=t.color||n.options.color||e.color||T),(t.placeholder||r)&&(t.bullet=t.bullet||!1),t.placeholder&&e._slideLayout&&e._slideLayout._slideObjects){var o=e._slideLayout._slideObjects.filter((function(e){return"placeholder"===e._type&&e.options&&e.options.placeholder&&e.options.placeholder===t.placeholder}))[0];o&&o.options&&(t=l(l({},t),o.options))}if(t.shape===X.LINE){var c={type:t.line.type||"solid",color:t.line.color||R,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};if("object"==typeof t.line&&(t.line=c),"string"==typeof t.line){var h=c;h.color=t.line.toString(),t.line=h}"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)}return 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:f.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=pe(t.inset),t._bodyProp.rIns=pe(t.inset),t._bodyProp.tIns=pe(t.inset),t._bodyProp.bIns=pe(t.inset)),"boolean"==typeof t.underline&&!0===t.underline&&(t.underline={style:"sng"}),0===(t.align||"").toLowerCase().indexOf("c")?t._bodyProp.align=d.center:0===(t.align||"").toLowerCase().indexOf("l")?t._bodyProp.align=d.left:0===(t.align||"").toLowerCase().indexOf("r")?t._bodyProp.align=d.right:0===(t.align||"").toLowerCase().indexOf("j")&&(t._bodyProp.align=d.justify),0===(t.valign||"").toLowerCase().indexOf("b")?t._bodyProp.anchor=f.b:0===(t.valign||"").toLowerCase().indexOf("m")?t._bodyProp.anchor=f.ctr:0===(t.valign||"").toLowerCase().indexOf("t")&&(t._bodyProp.anchor=f.t),Le(t.shadow),t}n.options=o(n.options),n.text.forEach((function(e){return e.options=o(e.options||{})})),Oe(e,n.text||""),e._slideObjects.push(n)}function Fe(e,t){if(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))),t.background&&t.background.fill&&(t.background.color=t.background.fill),e&&(e.path||e.data)){e.path=e.path||"preencoded.png";var r=(e.path.split(".").pop()||"png").split("?")[0];"jpg"===r&&(r="jpeg"),t._relsMedia=t._relsMedia||[];var n=t._relsMedia.length+1;t._relsMedia.push({path:e.path,type:ee.image,extn:r,data:e.data||null,rId:n,Target:"../media/"+(t._name||"").replace(/\s+/gi,"-")+"-image-"+(t._relsMedia.length+1)+"."+r}),t._bkgdImgRid=n}}function Oe(e,text){var t=[];"string"!=typeof text&&"number"!=typeof text&&(Array.isArray(text)?t=text:"object"==typeof text&&(t=[text]),t.forEach((function(text){if(Array.isArray(text))Oe(e,text);else if(Array.isArray(text.text))Oe(e,text.text);else if(text&&"object"==typeof text&&text.options&&text.options.hyperlink&&!text.options.hyperlink._rId)if("object"!=typeof text.options.hyperlink)console.log("ERROR: text `hyperlink` option should be an object. Ex: `hyperlink: {url:'https://github.com'}` ");else if(text.options.hyperlink.url||text.options.hyperlink.slide){var t=Ae(e);e._rels.push({type:ee.hyperlink,data:text.options.hyperlink.slide?"slide":"dummy",rId:t,Target:ce(text.options.hyperlink.url)||text.options.hyperlink.slide.toString()}),text.options.hyperlink._rId=t}else console.log("ERROR: 'hyperlink requires either: `url` or `slide`'")})))}var Ne=function(){function e(e){this.addSlide=e.addSlide,this.getSlide=e.getSlide,this._name="Slide "+e.slideNumber,this._presLayout=e.presLayout,this._rId=e.slideRId,this._rels=[],this._relsChart=[],this._relsMedia=[],this._setSlideNum=e.setSlideNum,this._slideId=e.slideId,this._slideLayout=e.slideLayout||null,this._slideNum=e.slideNumber,this._slideObjects=[],this._slideNumberProps=this._slideLayout&&this._slideLayout._slideNumberProps?this._slideLayout._slideNumberProps:null}return Object.defineProperty(e.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(e.prototype,"background",{get:function(){return this._background},set:function(e){this._background=e,e&&Fe(e,this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"color",{get:function(){return this._color},set:function(e){this._color=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hidden",{get:function(){return this._hidden},set:function(e){this._hidden=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slideNumber",{get:function(){return this._slideNumberProps},set:function(e){this._slideNumberProps=e,this._setSlideNum(e)},enumerable:!1,configurable:!0}),e.prototype.addChart=function(e,data,t){return(t||{})._type=e,Re(this,e,data,t),this},e.prototype.addImage=function(e){return ke(this,e),this},e.prototype.addMedia=function(e){return function(e,t){var r,n=e._relsMedia.length+1,o=t.x||0,l=t.y||0,c=t.w||2,d=t.h||2,f=t.data||"",h=t.link||"",m=t.path||"",A=t.type||"audio",y={_type:ee.media};if(!m&&!f&&"online"!==A)throw new Error("addMedia() error: either 'data' or 'path' are required!");if(f&&-1===f.toLowerCase().indexOf("base64,"))throw new Error("addMedia() error: `data` value lacks a base64 header! Ex: 'video/mpeg;base64,NMP[...]')");if("online"===A&&!h)throw new Error("addMedia() error: online videos require `link` value");r=f?f.split(";")[0].split("/")[1]:m.split(".").pop(),y.mtype=A,y.media=m||"preencoded.mov",y.options={},y.options.x=o,y.options.y=l,y.options.w=c,y.options.h=d,"online"===A?(e._relsMedia.push({path:m||"preencoded"+r,data:"dummy",type:"online",extn:r,rId:n+1,Target:h}),y.mediaRid=e._relsMedia[e._relsMedia.length-1].rId,e._relsMedia.push({path:"preencoded.png",data:oe,type:"image/png",extn:"png",rId:n+2,Target:"../media/image-"+e._slideNum+"-"+(e._relsMedia.length+1)+".png"})):(e._relsMedia.push({path:m||"preencoded"+r,type:A+"/"+r,extn:r,data:f||"",rId:n+0,Target:"../media/media-"+e._slideNum+"-"+(e._relsMedia.length+1)+"."+r}),y.mediaRid=e._relsMedia[e._relsMedia.length-1].rId,e._relsMedia.push({path:m||"preencoded"+r,type:A+"/"+r,extn:r,data:f||"",rId:n+1,Target:"../media/media-"+e._slideNum+"-"+(e._relsMedia.length+0)+"."+r}),e._relsMedia.push({data:oe,path:"preencoded.png",type:"image/png",extn:"png",rId:n+2,Target:"../media/image-"+e._slideNum+"-"+(e._relsMedia.length+1)+".png"})),e._slideObjects.push(y)}(this,e),this},e.prototype.addNotes=function(e){return function(e,t){e._slideObjects.push({_type:ee.notes,text:[{text:t}]})}(this,e),this},e.prototype.addShape=function(e,t){return Be(this,e,t),this},e.prototype.addTable=function(e,t){return function(e,t,r,n,o,l,c){var d=r&&"object"==typeof r?r:{},f=[e];if(null===t||0===t.length||!Array.isArray(t))throw new Error("addTable: Array expected! EX: 'slide.addTable( [rows], {options} );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)");if(!t[0]||!Array.isArray(t[0]))throw new Error("addTable: 'rows' should be an array of cells! EX: 'slide.addTable( [ ['A'], ['B'], {text:'C',options:{align:'center'}} ] );' (https://gitbrent.github.io/PptxGenJS/docs/api-tables.html)");var m=[];t.forEach((function(e){var t=[];Array.isArray(e)?e.forEach((function(e){var r={_type:ee.tablecell,text:"",options:"object"==typeof e&&e.options?e.options:{}};"string"==typeof e||"number"==typeof e?r.text=e.toString():e.text&&("string"==typeof e.text||"number"==typeof e.text?r.text=e.text.toString():e.text&&(r.text=e.text),e.options&&"object"==typeof e.options&&(r.options=e.options)),r.options.border=r.options.border||d.border||[{type:"none"},{type:"none"},{type:"none"},{type:"none"}];var n=r.options.border;Array.isArray(n)||"object"!=typeof n||(r.options.border=[n,n,n,n]),r.options.border[0]||(r.options.border[0]={type:"none"}),r.options.border[1]||(r.options.border[1]={type:"none"}),r.options.border[2]||(r.options.border[2]={type:"none"}),r.options.border[3]||(r.options.border[3]={type:"none"}),[0,1,2,3].forEach((function(e){r.options.border[e]={type:r.options.border[e].type||v,color:r.options.border[e].color||w,pt:"number"==typeof r.options.border[e].pt?r.options.border[e].pt:x}})),t.push(r)})):(console.log("addTable: tableRows has a bad row. A row should be an array of cells. You provided:"),console.log(e)),m.push(t)})),d.x=ie(d.x||(0===d.x?0:h/2),"X",o),d.y=ie(d.y||(0===d.y?0:h/2),"Y",o),d.h&&(d.h=ie(d.h,"Y",o)),d.fontSize=d.fontSize||L,d.margin=0===d.margin||d.margin?d.margin:_,"number"==typeof d.margin&&(d.margin=[Number(d.margin),Number(d.margin),Number(d.margin),Number(d.margin)]),d.color||(d.color=d.color||T),"string"==typeof d.border?(console.warn("addTable `border` option must be an object. Ex: `{border: {type:'none'}}`"),d.border=null):Array.isArray(d.border)&&[0,1,2,3].forEach((function(e){d.border[e]=d.border[e]?{type:d.border[e].type||v,color:d.border[e].color||w,pt:d.border[e].pt||x}:{type:"none"}})),d.autoPage="boolean"==typeof d.autoPage&&d.autoPage,d.autoPageRepeatHeader="boolean"==typeof d.autoPageRepeatHeader&&d.autoPageRepeatHeader,d.autoPageHeaderRows=void 0===d.autoPageHeaderRows||isNaN(Number(d.autoPageHeaderRows))?1:Number(d.autoPageHeaderRows),d.autoPageLineWeight=void 0===d.autoPageLineWeight||isNaN(Number(d.autoPageLineWeight))?0:Number(d.autoPageLineWeight),d.autoPageLineWeight&&(d.autoPageLineWeight>1?d.autoPageLineWeight=1:d.autoPageLineWeight<-1&&(d.autoPageLineWeight=-1));var A=B;if(n&&void 0!==n._margin&&(Array.isArray(n._margin)?A=n._margin:isNaN(Number(n._margin))||(A=[Number(n._margin),Number(n._margin),Number(n._margin),Number(n._margin)])),d.colW){var y=m[0].reduce((function(e,t){return t&&t.options&&t.options.colspan&&"number"==typeof t.options.colspan?e+=t.options.colspan:e+=1,e}),0);"string"==typeof d.colW||"number"==typeof d.colW||d.colW&&Array.isArray(d.colW)&&1===d.colW.length&&y>1?(d.w=Math.floor(Number(d.colW)*y),d.colW=null):d.colW&&Array.isArray(d.colW)&&d.colW.length!==y&&(console.warn("addTable: mismatch: (colW.length != data.length) Therefore, defaulting to evenly distributed col widths."),d.colW=null)}else d.w?d.w=ie(d.w,"X",o):d.w=Math.floor(o._sizeW/h-A[1]-A[3]);d.x&&d.x<20&&(d.x=pe(d.x)),d.y&&d.y<20&&(d.y=pe(d.y)),d.w&&d.w<20&&(d.w=pe(d.w)),d.h&&d.h<20&&(d.h=pe(d.h)),m.forEach((function(e){e.forEach((function(t,r){"number"==typeof t||"string"==typeof t?e[r]={_type:ee.tablecell,text:e[r].toString(),options:d}:"object"==typeof t&&("number"==typeof t.text?e[r].text=e[r].text.toString():void 0!==t.text&&null!==t.text||(e[r].text=""),e[r].options=t.options||{},e[r]._type=ee.tablecell),t.text&&Array.isArray(t.text)&&(d.autoPage=!1)}))})),d&&!1===d.autoPage?(Oe(e,m),e._slideObjects.push({_type:ee.table,arrTabRows:m,options:Object.assign({},d)})):(d.autoPageRepeatHeader&&(d._arrObjTabHeadRows=m.filter((function(e,t){return t<d.autoPageHeaderRows}))),ye(m,d,o,n).forEach((function(t,r){c(e._slideNum+r)||f.push(l(n?n._name:null)),r>0&&(d.y=pe(d.autoPageSlideStartY||d.newSlideStartY||A[0]));var o=c(e._slideNum+r);d.autoPage=!1,Oe(o,t.rows),o.addTable(t.rows,Object.assign({},d))})))}(this,e,t,this._slideLayout,this._presLayout,this.addSlide,this.getSlide),this},e.prototype.addText=function(text,e){return Ie(this,"string"==typeof text||"number"==typeof text?[{text:text,options:e}]:text,e,!1),this},e}();function De(e,t){var data=e.data;return new Promise((function(r,n){var l=new o.a,c=2*(data.length-1)+1;l.folder("_rels"),l.folder("docProps"),l.folder("xl/_rels"),l.folder("xl/tables"),l.folder("xl/theme"),l.folder("xl/worksheets"),l.folder("xl/worksheets/_rels"),l.file("[Content_Types].xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"> <Default Extension="xml" ContentType="application/xml"/> <Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/> <Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"/> <Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"/> <Override PartName="/xl/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/> <Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"/> <Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"/> <Override PartName="/xl/tables/table1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"/> <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/> <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/></Types>\n'),l.file("_rels/.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>\n'),l.file("docProps/app.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"><Application>Microsoft Excel</Application><DocSecurity>0</DocSecurity><ScaleCrop>false</ScaleCrop><HeadingPairs><vt:vector size="2" baseType="variant"><vt:variant><vt:lpstr>Worksheets</vt:lpstr></vt:variant><vt:variant><vt:i4>1</vt:i4></vt:variant></vt:vector></HeadingPairs><TitlesOfParts><vt:vector size="1" baseType="lpstr"><vt:lpstr>Sheet1</vt:lpstr></vt:vector></TitlesOfParts></Properties>\n'),l.file("docProps/core.xml",'<?xml version="1.0" encoding="UTF-8"?><cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><dc:creator>PptxGenJS</dc:creator><cp:lastModifiedBy>Ely, Brent</cp:lastModifiedBy><dcterms:created xsi:type="dcterms:W3CDTF">'+(new Date).toISOString()+'</dcterms:created><dcterms:modified xsi:type="dcterms:W3CDTF">'+(new Date).toISOString()+"</dcterms:modified></cp:coreProperties>\n"),l.file("xl/_rels/workbook.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/><Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings" Target="sharedStrings.xml"/><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/></Relationships>\n'),l.file("xl/styles.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><numFmts count="1"><numFmt numFmtId="0" formatCode="General"/></numFmts><fonts count="4"><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="9"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="10"/><color indexed="8"/><name val="Geneva"/></font><font><sz val="18"/><color indexed="8"/><name val="Arial"/></font></fonts><fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills><borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders><dxfs count="0"/><tableStyles count="0"/><colors><indexedColors><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ffff0000"/><rgbColor rgb="ff00ff00"/><rgbColor rgb="ff0000ff"/><rgbColor rgb="ffffff00"/><rgbColor rgb="ffff00ff"/><rgbColor rgb="ff00ffff"/><rgbColor rgb="ff000000"/><rgbColor rgb="ffffffff"/><rgbColor rgb="ff878787"/><rgbColor rgb="fff9f9f9"/></indexedColors></colors></styleSheet>\n'),l.file("xl/theme/theme1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:majorFont><a:minorFont><a:latin typeface="Calibri" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="Yu Gothic"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="DengXian"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Tahoma"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>'),l.file("xl/workbook.xml",'<?xml version="1.0" encoding="UTF-8"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x15" xmlns:x15="http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"><fileVersion appName="xl" lastEdited="6" lowestEdited="6" rupBuild="14420"/><workbookPr /><bookViews><workbookView xWindow="0" yWindow="0" windowWidth="15960" windowHeight="18080"/></bookViews><sheets><sheet name="Sheet1" sheetId="1" r:id="rId1" /></sheets><calcPr calcId="171026" concurrentCalc="0"/></workbook>\n'),l.file("xl/worksheets/_rels/sheet1.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/table" Target="../tables/table1.xml"/></Relationships>\n');var d='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';e.opts._type===K.BUBBLE?d+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'+(c+1)+'" uniqueCount="'+(c+1)+'">':e.opts._type===K.SCATTER?d+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'+(data.length+1)+'" uniqueCount="'+(data.length+1)+'">':(d+='<sst xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" count="'+(data[0].labels.length+data.length+1)+'" uniqueCount="'+(data[0].labels.length+data.length+1)+'">',d+='<si><t xml:space="preserve"></t></si>'),e.opts._type===K.BUBBLE?data.forEach((function(e,t){0===t?d+="<si><t>X-Axis</t></si>":(d+="<si><t>"+ce(e.name||" ")+"</t></si>",d+="<si><t>"+ce("Size "+t)+"</t></si>")})):data.forEach((function(e){d+="<si><t>"+ce((e.name||" ").replace("X-Axis","X-Values"))+"</t></si>"})),e.opts._type!==K.BUBBLE&&e.opts._type!==K.SCATTER&&data[0].labels.forEach((function(label){d+="<si><t>"+ce(label)+"</t></si>"})),d+="</sst>\n",l.file("xl/sharedStrings.xml",d);var f='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';e.opts._type===K.BUBBLE||(e.opts._type===K.SCATTER?(f+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'+z[data.length-1]+(data[0].values.length+1)+'" totalsRowShown="0">',f+='<tableColumns count="'+data.length+'">',data.forEach((function(e,t){f+='<tableColumn id="'+(t+1)+'" name="'+(0===t?"X-Values":"Y-Value "+t)+'" />'}))):(f+='<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Table1" displayName="Table1" ref="A1:'+z[data.length]+(data[0].labels.length+1)+'" totalsRowShown="0">',f+='<tableColumns count="'+(data.length+1)+'">',f+='<tableColumn id="1" name=" " />',data.forEach((function(e,t){f+='<tableColumn id="'+(t+2)+'" name="'+ce(e.name)+'" />'})))),f+="</tableColumns>",f+='<tableStyleInfo showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0" />',f+="</table>",l.file("xl/tables/table1.xml",f);var h='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';if(h+='<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">',e.opts._type===K.BUBBLE?h+='<dimension ref="A1:'+z[c-1]+(data[0].values.length+1)+'" />':e.opts._type===K.SCATTER?h+='<dimension ref="A1:'+z[data.length-1]+(data[0].values.length+1)+'" />':h+='<dimension ref="A1:'+z[data.length]+(data[0].labels.length+1)+'" />',h+='<sheetViews><sheetView tabSelected="1" workbookViewId="0"><selection activeCell="B1" sqref="B1" /></sheetView></sheetViews>',h+='<sheetFormatPr baseColWidth="10" defaultColWidth="11.5" defaultRowHeight="12" />',e.opts._type===K.BUBBLE){h+="<cols>",h+='<col min="1" max="'+data.length+'" width="11" customWidth="1" />',h+="</cols>",h+="<sheetData>",h+='<row r="1" spans="1:'+c+'">',h+='<c r="A1" t="s"><v>0</v></c>';for(var m=1;m<c;m++)h+='<c r="'+(m<26?z[m]:"A"+z[m%z.length])+'1" t="s">',h+="<v>"+m+"</v>",h+="</c>";h+="</row>",data[0].values.forEach((function(e,t){h+='<row r="'+(t+2)+'" spans="1:'+c+'">',h+='<c r="A'+(t+2)+'"><v>'+e+"</v></c>";for(var r=1,n=1;n<data.length;n++)h+='<c r="'+(r<26?z[r]:"A"+z[r%z.length])+(t+2)+'">',h+="<v>"+(data[n].values[t]||"")+"</v>",h+="</c>",r++,h+='<c r="'+(r<26?z[r]:"A"+z[r%z.length])+(t+2)+'">',h+="<v>"+(data[n].sizes[t]||"")+"</v>",h+="</c>",r++;h+="</row>"}))}else if(e.opts._type===K.SCATTER){h+="<cols>",h+='<col min="1" max="'+data.length+'" width="11" customWidth="1" />',h+="</cols>",h+="<sheetData>",h+='<row r="1" spans="1:'+data.length+'">',h+='<c r="A1" t="s"><v>0</v></c>';for(var A=1;A<data.length;A++)h+='<c r="'+(A<26?z[A]:"A"+z[A%z.length])+'1" t="s">',h+="<v>"+A+"</v>",h+="</c>";h+="</row>",data[0].values.forEach((function(e,t){h+='<row r="'+(t+2)+'" spans="1:'+data.length+'">',h+='<c r="A'+(t+2)+'"><v>'+e+"</v></c>";for(var r=1;r<data.length;r++)h+='<c r="'+(r<26?z[r]:"A"+z[r%z.length])+(t+2)+'">',h+="<v>"+(data[r].values[t]||0===data[r].values[t]?data[r].values[t]:"")+"</v>",h+="</c>";h+="</row>"}))}else{h+="<cols>",h+='<col min="1" max="1" width="11" customWidth="1" />',h+="</cols>",h+="<sheetData>",h+='<row r="1" spans="1:'+(data.length+1)+'">',h+='<c r="A1" t="s"><v>0</v></c>';for(var y=1;y<=data.length;y++)h+='<c r="'+(y<26?z[y]:"A"+z[y%z.length])+'1" t="s">',h+="<v>"+y+"</v>",h+="</c>";h+="</row>",data[0].labels.forEach((function(e,t){h+='<row r="'+(t+2)+'" spans="1:'+(data.length+1)+'">',h+='<c r="A'+(t+2)+'" t="s">',h+="<v>"+(data.length+t+1)+"</v>",h+="</c>";for(var r=0;r<data.length;r++)h+='<c r="'+(r+1<26?z[r+1]:"A"+z[(r+1)%z.length])+(t+2)+'">',h+="<v>"+(data[r].values[t]||"")+"</v>",h+="</c>";h+="</row>"}))}h+="</sheetData>",h+='<pageMargins left="0.7" right="0.7" top="0.75" bottom="0.75" header="0.3" footer="0.3" />',h+="</worksheet>\n",l.file("xl/worksheets/sheet1.xml",h),l.generateAsync({type:"base64"}).then((function(content){t.file("ppt/embeddings/Microsoft_Excel_Worksheet"+e.globalId+".xlsx",content,{base64:!0}),t.file("ppt/charts/_rels/"+e.fileName+".rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/package" Target="../embeddings/Microsoft_Excel_Worksheet'+e.globalId+'.xlsx"/></Relationships>'),t.file("ppt/charts/"+e.fileName,function(e){var t='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>',r=!1;t+='<c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">',t+='<c:date1904 val="0"/>',t+="<c:chart>",e.opts.showTitle?(t+=je({title:e.opts.title||"Chart Title",color:e.opts.titleColor,fontFace:e.opts.titleFontFace,fontSize:e.opts.titleFontSize||18,titleAlign:e.opts.titleAlign,titleBold:e.opts.titleBold,titlePos:e.opts.titlePos,titleRotate:e.opts.titleRotate}),t+='<c:autoTitleDeleted val="0"/>'):t+='<c:autoTitleDeleted val="1"/>';e.opts._type===K.BAR3D&&(t+="<c:view3D>",t+=' <c:rotX val="'+e.opts.v3DRotX+'"/>',t+=' <c:rotY val="'+e.opts.v3DRotY+'"/>',t+=' <c:rAngAx val="'+(!1===e.opts.v3DRAngAx?0:1)+'"/>',t+=' <c:perspective val="'+e.opts.v3DPerspective+'"/>',t+="</c:view3D>");t+="<c:plotArea>",e.opts.layout?(t+="<c:layout>",t+=" <c:manualLayout>",t+=' <c:layoutTarget val="inner" />',t+=' <c:xMode val="edge" />',t+=' <c:yMode val="edge" />',t+=' <c:x val="'+(e.opts.layout.x||0)+'" />',t+=' <c:y val="'+(e.opts.layout.y||0)+'" />',t+=' <c:w val="'+(e.opts.layout.w||1)+'" />',t+=' <c:h val="'+(e.opts.layout.h||1)+'" />',t+=" </c:manualLayout>",t+="</c:layout>"):t+="<c:layout/>";Array.isArray(e.opts._type)?e.opts._type.forEach((function(n){var o=le(e.opts,n.options),l=o.secondaryValAxis?N:O,c=o.secondaryCatAxis?M:D;r=r||o.secondaryValAxis,t+=Me(n.type,n.data,o,l,c)})):t+=Me(e.opts._type,e.data,e.opts,O,D);if(e.opts._type!==K.PIE&&e.opts._type!==K.DOUGHNUT){if(e.opts.valAxes&&e.opts.valAxes.length>1&&!r)throw new Error("Secondary axis must be used by one of the multiple charts");if(e.opts.catAxes){if(!e.opts.valAxes||e.opts.valAxes.length!==e.opts.catAxes.length)throw new Error("There must be the same number of value and category axes.");t+=Ue(le(e.opts,e.opts.catAxes[0]),D,O),e.opts.catAxes[1]&&(t+=Ue(le(e.opts,e.opts.catAxes[1]),M,O))}else t+=Ue(e.opts,D,O);e.opts.valAxes?(t+=ze(le(e.opts,e.opts.valAxes[0]),O),e.opts.valAxes[1]&&(t+=ze(le(e.opts,e.opts.valAxes[1]),N))):(t+=ze(e.opts,O),e.opts._type===K.BAR3D&&(t+=function(e,t,r){var n="";n+="<c:serAx>",n+=' <c:axId val="'+t+'"/>',n+=' <c:scaling><c:orientation val="'+(e.serAxisOrientation||(e.barDir,"minMax"))+'"/></c:scaling>',n+=' <c:delete val="'+(e.serAxisHidden?1:0)+'"/>',n+=' <c:axPos val="'+("col"===e.barDir?"b":"l")+'"/>',n+="none"!==e.serGridLine.style?He(e.serGridLine):"",e.showSerAxisTitle&&(n+=je({color:e.serAxisTitleColor,fontFace:e.serAxisTitleFontFace,fontSize:e.serAxisTitleFontSize,titleRotate:e.serAxisTitleRotate,title:e.serAxisTitle||"Axis Title"}));n+=' <c:numFmt formatCode="'+(e.serLabelFormatCode||"General")+'" sourceLinked="0"/>',n+=' <c:majorTickMark val="out"/>',n+=' <c:minorTickMark val="none"/>',n+=' <c:tickLblPos val="'+(e.serAxisLabelPos||"col"===e.barDir?"low":"nextTo")+'"/>',n+=" <c:spPr>",n+=' <a:ln w="12700" cap="flat">',n+=!1===e.serAxisLineShow?"<a:noFill/>":"<a:solidFill>"+me(e.serAxisLineColor||C)+"</a:solidFill>",n+=' <a:prstDash val="solid"/>',n+=" <a:round/>",n+=" </a:ln>",n+=" </c:spPr>",n+=" <c:txPr>",n+=" <a:bodyPr/>",n+=" <a:lstStyle/>",n+=" <a:p>",n+=" <a:pPr>",n+=' <a:defRPr sz="'+Math.round(100*(e.serAxisLabelFontSize||L))+'" b="'+(e.serAxisLabelFontBold||0)+'" i="'+(e.serAxisLabelFontItalic||0)+'" u="none" strike="noStrike">',n+=" <a:solidFill>"+me(e.serAxisLabelColor||T)+"</a:solidFill>",n+=' <a:latin typeface="'+(e.serAxisLabelFontFace||"Arial")+'"/>',n+=" </a:defRPr>",n+=" </a:pPr>",n+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',n+=" </a:p>",n+=" </c:txPr>",n+=' <c:crossAx val="'+r+'"/>',n+=' <c:crosses val="autoZero"/>',e.serAxisLabelFrequency&&(n+=' <c:tickLblSkip val="'+e.serAxisLabelFrequency+'"/>');e.serLabelFormatCode&&(["serAxisBaseTimeUnit","serAxisMajorTimeUnit","serAxisMinorTimeUnit"].forEach((function(t){!e[t]||"string"==typeof e[t]&&-1!==["days","months","years"].indexOf(t.toLowerCase())||(console.warn("`"+t+"` must be one of: 'days','months','years' !"),e[t]=null)})),e.serAxisBaseTimeUnit&&(n+=' <c:baseTimeUnit val="'+e.serAxisBaseTimeUnit.toLowerCase()+'"/>'),e.serAxisMajorTimeUnit&&(n+=' <c:majorTimeUnit val="'+e.serAxisMajorTimeUnit.toLowerCase()+'"/>'),e.serAxisMinorTimeUnit&&(n+=' <c:minorTimeUnit val="'+e.serAxisMinorTimeUnit.toLowerCase()+'"/>'),e.serAxisMajorUnit&&(n+=' <c:majorUnit val="'+e.serAxisMajorUnit+'"/>'),e.serAxisMinorUnit&&(n+=' <c:minorUnit val="'+e.serAxisMinorUnit+'"/>'));return n+="</c:serAx>"}(e.opts,U,O)))}e.opts.showDataTable&&(t+="<c:dTable>",t+=' <c:showHorzBorder val="'+(!1===e.opts.showDataTableHorzBorder?0:1)+'"/>',t+=' <c:showVertBorder val="'+(!1===e.opts.showDataTableVertBorder?0:1)+'"/>',t+=' <c:showOutline val="'+(!1===e.opts.showDataTableOutline?0:1)+'"/>',t+=' <c:showKeys val="'+(!1===e.opts.showDataTableKeys?0:1)+'"/>',t+=" <c:spPr>",t+=" <a:noFill/>",t+=' <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="tx1"><a:lumMod val="15000"/><a:lumOff val="85000"/></a:schemeClr></a:solidFill><a:round/></a:ln>',t+=" <a:effectLst/>",t+=" </c:spPr>",t+=" <c:txPr>",t+='\t <a:bodyPr rot="0" spcFirstLastPara="1" vertOverflow="ellipsis" vert="horz" wrap="square" anchor="ctr" anchorCtr="1"/>',t+="\t <a:lstStyle/>",t+="\t <a:p>",t+='\t\t<a:pPr rtl="0">',t+=' <a:defRPr sz="'+Math.round(100*(e.opts.dataTableFontSize||L))+'" b="0" i="0" u="none" strike="noStrike" kern="1200" baseline="0">',t+='\t\t\t<a:solidFill><a:schemeClr val="tx1"><a:lumMod val="65000"/><a:lumOff val="35000"/></a:schemeClr></a:solidFill>',t+='\t\t\t<a:latin typeface="+mn-lt"/>',t+='\t\t\t<a:ea typeface="+mn-ea"/>',t+='\t\t\t<a:cs typeface="+mn-cs"/>',t+="\t\t </a:defRPr>",t+="\t\t</a:pPr>",t+='\t\t<a:endParaRPr lang="en-US"/>',t+="\t </a:p>",t+="\t</c:txPr>",t+="</c:dTable>");t+=" <c:spPr>",t+=e.opts.fill?ge(e.opts.fill):"<a:noFill/>",t+=e.opts.border?'<a:ln w="'+de(e.opts.border.pt)+'" cap="flat">'+ge(e.opts.border.color)+"</a:ln>":"<a:ln><a:noFill/></a:ln>",t+=" <a:effectLst/>",t+=" </c:spPr>",t+="</c:plotArea>",e.opts.showLegend&&(t+="<c:legend>",t+='<c:legendPos val="'+e.opts.legendPos+'"/>',t+='<c:overlay val="0"/>',(e.opts.legendFontFace||e.opts.legendFontSize||e.opts.legendColor)&&(t+="<c:txPr>",t+=" <a:bodyPr/>",t+=" <a:lstStyle/>",t+=" <a:p>",t+=" <a:pPr>",t+=e.opts.legendFontSize?'<a:defRPr sz="'+Math.round(100*Number(e.opts.legendFontSize))+'">':"<a:defRPr>",e.opts.legendColor&&(t+=ge(e.opts.legendColor)),e.opts.legendFontFace&&(t+='<a:latin typeface="'+e.opts.legendFontFace+'"/>'),e.opts.legendFontFace&&(t+='<a:cs typeface="'+e.opts.legendFontFace+'"/>'),t+=" </a:defRPr>",t+=" </a:pPr>",t+=' <a:endParaRPr lang="en-US"/>',t+=" </a:p>",t+="</c:txPr>"),t+="</c:legend>");t+=' <c:plotVisOnly val="1"/>',t+=' <c:dispBlanksAs val="'+e.opts.displayBlanksAs+'"/>',e.opts._type===K.SCATTER&&(t+='<c:showDLblsOverMax val="1"/>');return t+="</c:chart>",t+="<c:spPr>",t+=" <a:noFill/>",t+=' <a:ln w="12700" cap="flat"><a:noFill/><a:miter lim="400000"/></a:ln>',t+=" <a:effectLst/>",t+="</c:spPr>",t+='<c:externalData r:id="rId1"><c:autoUpdate val="0"/></c:externalData>',t+="</c:chartSpace>"}(e)),r(null)})).catch((function(e){n(e)}))}))}function Me(e,data,t,r,n,o){var l="";switch(e){case K.AREA:case K.BAR:case K.BAR3D:case K.LINE:case K.RADAR:l+="<c:"+e+"Chart>",e===K.AREA&&"stacked"===t.barGrouping&&(l+='<c:grouping val="'+t.barGrouping+'"/>'),e!==K.BAR&&e!==K.BAR3D||(l+='<c:barDir val="'+t.barDir+'"/>',l+='<c:grouping val="'+t.barGrouping+'"/>'),e===K.RADAR&&(l+='<c:radarStyle val="'+t.radarStyle+'"/>'),l+='<c:varyColors val="0"/>';var c=-1;data.forEach((function(r){c++;var n=r.index;l+="<c:ser>",l+=' <c:idx val="'+n+'"/>',l+=' <c:order val="'+n+'"/>',l+=" <c:tx>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$"+Ge(n+1)+"$1</c:f>",l+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+ce(r.name)+"</c:v></c:pt></c:strCache>",l+=" </c:strRef>",l+=" </c:tx>",l+=' <c:invertIfNegative val="0"/>';var o=t.chartColors?t.chartColors[c%t.chartColors.length]:null;l+=" <c:spPr>","transparent"===o?l+="<a:noFill/>":t.chartColorsOpacity?l+="<a:solidFill>"+me(o,'<a:alpha val="'+Math.round(1e3*t.chartColorsOpacity)+'"/>')+"</a:solidFill>":l+="<a:solidFill>"+me(o)+"</a:solidFill>",e===K.LINE?0===t.lineSize?l+="<a:ln><a:noFill/></a:ln>":(l+='<a:ln w="'+de(t.lineSize)+'" cap="flat"><a:solidFill>'+me(o)+"</a:solidFill>",l+='<a:prstDash val="'+(t.lineDash||"solid")+'"/><a:round/></a:ln>'):t.dataBorder&&(l+='<a:ln w="'+de(t.dataBorder.pt)+'" cap="flat"><a:solidFill>'+me(t.dataBorder.color)+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'),l+=We(t.shadow,k),l+=" </c:spPr>",e!==K.RADAR&&(l+=" <c:dLbls>",l+=' <c:numFmt formatCode="'+t.dataLabelFormatCode+'" sourceLinked="0"/>',t.dataLabelBkgrdColors&&(l+=" <c:spPr>",l+=" <a:solidFill>"+me(o)+"</a:solidFill>",l+=" </c:spPr>"),l+=" <c:txPr>",l+=" <a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p><a:pPr>",l+=' <a:defRPr b="'+(t.dataLabelFontBold?1:0)+'" i="'+(t.dataLabelFontItalic?1:0)+'" strike="noStrike" sz="'+Math.round(100*(t.dataLabelFontSize||L))+'" u="none">',l+=" <a:solidFill>"+me(t.dataLabelColor||T)+"</a:solidFill>",l+=' <a:latin typeface="'+(t.dataLabelFontFace||"Arial")+'"/>',l+=" </a:defRPr>",l+=" </a:pPr></a:p>",l+=" </c:txPr>",t.dataLabelPosition&&(l+=' <c:dLblPos val="'+t.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(t.showValue?"1":"0")+'"/>',l+=' <c:showCatName val="0"/>',l+=' <c:showSerName val="0"/>',l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+=' <c:showLeaderLines val="'+(t.showLeaderLines?"1":"0")+'"/>',l+=" </c:dLbls>"),e!==K.LINE&&e!==K.RADAR||(l+="<c:marker>",l+=' <c:symbol val="'+t.lineDataSymbol+'"/>',t.lineDataSymbolSize&&(l+=' <c:size val="'+t.lineDataSymbolSize+'"/>'),l+=" <c:spPr>",l+=" <a:solidFill>"+me(t.chartColors[n+1>t.chartColors.length?Math.floor(Math.random()*t.chartColors.length):n])+"</a:solidFill>",l+=' <a:ln w="'+t.lineDataSymbolLineSize+'" cap="flat"><a:solidFill>'+me(t.lineDataSymbolLineColor||o)+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',l+=" <a:effectLst/>",l+=" </c:spPr>",l+="</c:marker>"),(e===K.BAR||e===K.BAR3D)&&1===data.length&&t.chartColors!==j&&t.chartColors.length>1&&r.values.forEach((function(r,n){var o=r<0?t.invertedColors||t.chartColors||j:t.chartColors||[];l+=" <c:dPt>",l+=' <c:idx val="'+n+'"/>',l+=' <c:invertIfNegative val="0"/>',l+=' <c:bubble3D val="0"/>',l+=" <c:spPr>",0===t.lineSize?l+="<a:ln><a:noFill/></a:ln>":e===K.BAR?(l+="<a:solidFill>",l+=' <a:srgbClr val="'+o[n%o.length]+'"/>',l+="</a:solidFill>"):(l+="<a:ln>",l+=" <a:solidFill>",l+=' <a:srgbClr val="'+o[n%o.length]+'"/>',l+=" </a:solidFill>",l+="</a:ln>"),l+=We(t.shadow,k),l+=" </c:spPr>",l+=" </c:dPt>"})),l+="<c:cat>",t.catLabelFormatCode?(l+=" <c:numRef>",l+=" <c:f>Sheet1!$A$2:$A$"+(r.labels.length+1)+"</c:f>",l+=" <c:numCache>",l+=" <c:formatCode>"+(t.catLabelFormatCode||"General")+"</c:formatCode>",l+=' <c:ptCount val="'+r.labels.length+'"/>',r.labels.forEach((function(label,e){l+='<c:pt idx="'+e+'"><c:v>'+ce(label)+"</c:v></c:pt>"})),l+=" </c:numCache>",l+=" </c:numRef>"):(l+=" <c:strRef>",l+=" <c:f>Sheet1!$A$2:$A$"+(r.labels.length+1)+"</c:f>",l+=" <c:strCache>",l+='\t <c:ptCount val="'+r.labels.length+'"/>',r.labels.forEach((function(label,e){l+='<c:pt idx="'+e+'"><c:v>'+ce(label)+"</c:v></c:pt>"})),l+=" </c:strCache>",l+=" </c:strRef>"),l+="</c:cat>",l+="<c:val>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$"+Ge(n+1)+"$2:$"+Ge(n+1)+"$"+(r.labels.length+1)+"</c:f>",l+=" <c:numCache>",l+=" <c:formatCode>"+(t.valLabelFormatCode||t.dataTableFormatCode||"General")+"</c:formatCode>",l+=' <c:ptCount val="'+r.labels.length+'"/>',r.values.forEach((function(e,t){l+='<c:pt idx="'+t+'"><c:v>'+(e||0===e?e:"")+"</c:v></c:pt>"})),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:val>",e===K.LINE&&(l+='<c:smooth val="'+(t.lineSmooth?"1":"0")+'"/>'),l+="</c:ser>"})),l+=" <c:dLbls>",l+=' <c:numFmt formatCode="'+t.dataLabelFormatCode+'" sourceLinked="0"/>',l+=" <c:txPr>",l+=" <a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p><a:pPr>",l+=' <a:defRPr b="'+(t.dataLabelFontBold?1:0)+'" i="'+(t.dataLabelFontItalic?1:0)+'" strike="noStrike" sz="'+Math.round(100*(t.dataLabelFontSize||L))+'" u="none">',l+=" <a:solidFill>"+me(t.dataLabelColor||T)+"</a:solidFill>",l+=' <a:latin typeface="'+(t.dataLabelFontFace||"Arial")+'"/>',l+=" </a:defRPr>",l+=" </a:pPr></a:p>",l+=" </c:txPr>",t.dataLabelPosition&&(l+=' <c:dLblPos val="'+t.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(t.showValue?"1":"0")+'"/>',l+=' <c:showCatName val="0"/>',l+=' <c:showSerName val="0"/>',l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+=' <c:showLeaderLines val="'+(t.showLeaderLines?"1":"0")+'"/>',l+=" </c:dLbls>",e===K.BAR?(l+=' <c:gapWidth val="'+t.barGapWidthPct+'"/>',l+=' <c:overlap val="'+((t.barGrouping||"").indexOf("tacked")>-1?100:0)+'"/>'):e===K.BAR3D?(l+=' <c:gapWidth val="'+t.barGapWidthPct+'"/>',l+=' <c:gapDepth val="'+t.barGapDepthPct+'"/>',l+=' <c:shape val="'+t.bar3DShape+'"/>'):e===K.LINE&&(l+=' <c:marker val="1"/>'),l+=' <c:axId val="'+n+'"/>',l+=' <c:axId val="'+r+'"/>',l+=' <c:axId val="2094734556"/>',l+="</c:"+e+"Chart>";break;case K.SCATTER:l+="<c:"+e+"Chart>",l+='<c:scatterStyle val="lineMarker"/>',l+='<c:varyColors val="0"/>',c=-1,data.filter((function(e,t){return t>0})).forEach((function(e,r){c++,l+="<c:ser>",l+=' <c:idx val="'+r+'"/>',l+=' <c:order val="'+r+'"/>',l+=" <c:tx>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$"+z[r+1]+"$1</c:f>",l+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+e.name+"</c:v></c:pt></c:strCache>",l+=" </c:strRef>",l+=" </c:tx>",l+=" <c:spPr>";var n=t.chartColors[c%t.chartColors.length];if("transparent"===n?l+="<a:noFill/>":t.chartColorsOpacity?l+="<a:solidFill>"+me(n,'<a:alpha val="'+Math.round(1e3*t.chartColorsOpacity)+'"/>')+"</a:solidFill>":l+="<a:solidFill>"+me(n)+"</a:solidFill>",0===t.lineSize?l+="<a:ln><a:noFill/></a:ln>":(l+='<a:ln w="'+de(t.lineSize)+'" cap="flat"><a:solidFill>'+me(n)+"</a:solidFill>",l+='<a:prstDash val="'+(t.lineDash||"solid")+'"/><a:round/></a:ln>'),l+=We(t.shadow,k),l+=" </c:spPr>",l+="<c:marker>",l+=' <c:symbol val="'+t.lineDataSymbol+'"/>',t.lineDataSymbolSize&&(l+=' <c:size val="'+t.lineDataSymbolSize+'"/>'),l+=" <c:spPr>",l+=" <a:solidFill>"+me(t.chartColors[r+1>t.chartColors.length?Math.floor(Math.random()*t.chartColors.length):r])+"</a:solidFill>",l+=' <a:ln w="'+t.lineDataSymbolLineSize+'" cap="flat"><a:solidFill>'+me(t.lineDataSymbolLineColor||t.chartColors[c%t.chartColors.length])+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',l+=" <a:effectLst/>",l+=" </c:spPr>",l+="</c:marker>",t.showLabel){var o=se("-xxxx-xxxx-xxxx-xxxxxxxxxxxx");!e.labels||"custom"!==t.dataLabelFormatScatter&&"customXY"!==t.dataLabelFormatScatter||(l+="<c:dLbls>",e.labels.forEach((function(label,r){"custom"!==t.dataLabelFormatScatter&&"customXY"!==t.dataLabelFormatScatter||(l+=" <c:dLbl>",l+=' <c:idx val="'+r+'"/>',l+=" <c:tx>",l+=" <c:rich>",l+="\t\t\t<a:bodyPr>",l+="\t\t\t\t<a:spAutoFit/>",l+="\t\t\t</a:bodyPr>",l+=" \t<a:lstStyle/>",l+=" \t<a:p>",l+="\t\t\t\t<a:pPr>",l+="\t\t\t\t\t<a:defRPr/>",l+="\t\t\t\t</a:pPr>",l+=" \t<a:r>",l+=' \t\t<a:rPr lang="'+(t.lang||"en-US")+'" dirty="0"/>',l+=" \t\t<a:t>"+ce(label)+"</a:t>",l+=" \t</a:r>","customXY"!==t.dataLabelFormatScatter||/^ *$/.test(label)||(l+=" \t<a:r>",l+=' \t\t<a:rPr lang="'+(t.lang||"en-US")+'" baseline="0" dirty="0"/>',l+=" \t\t<a:t> (</a:t>",l+=" \t</a:r>",l+=' \t<a:fld id="{'+se("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="XVALUE">',l+=' \t\t<a:rPr lang="'+(t.lang||"en-US")+'" baseline="0"/>',l+=" \t\t<a:pPr>",l+=" \t\t\t<a:defRPr/>",l+=" \t\t</a:pPr>",l+=" \t\t<a:t>["+ce(e.name)+"</a:t>",l+=" \t</a:fld>",l+=" \t<a:r>",l+=' \t\t<a:rPr lang="'+(t.lang||"en-US")+'" baseline="0" dirty="0"/>',l+=" \t\t<a:t>, </a:t>",l+=" \t</a:r>",l+=' \t<a:fld id="{'+se("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}" type="YVALUE">',l+=' \t\t<a:rPr lang="'+(t.lang||"en-US")+'" baseline="0"/>',l+=" \t\t<a:pPr>",l+=" \t\t\t<a:defRPr/>",l+=" \t\t</a:pPr>",l+=" \t\t<a:t>["+ce(e.name)+"]</a:t>",l+=" \t</a:fld>",l+=" \t<a:r>",l+=' \t\t<a:rPr lang="'+(t.lang||"en-US")+'" baseline="0" dirty="0"/>',l+=" \t\t<a:t>)</a:t>",l+=" \t</a:r>",l+=' \t<a:endParaRPr lang="'+(t.lang||"en-US")+'" dirty="0"/>'),l+=" \t</a:p>",l+=" </c:rich>",l+=" </c:tx>",l+=" <c:spPr>",l+=" \t<a:noFill/>",l+=" \t<a:ln>",l+=" \t\t<a:noFill/>",l+=" \t</a:ln>",l+=" \t<a:effectLst/>",l+=" </c:spPr>",t.dataLabelPosition&&(l+=' <c:dLblPos val="'+t.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="0"/>',l+=' <c:showCatName val="0"/>',l+=' <c:showSerName val="0"/>',l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+='\t <c:showLeaderLines val="1"/>',l+=" <c:extLst>",l+=' <c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart"/>',l+=' <c:ext uri="{C3380CC4-5D6E-409C-BE32-E72D297353CC}" xmlns:c16="http://schemas.microsoft.com/office/drawing/2014/chart">',l+='\t\t\t<c16:uniqueId val="{'+"00000000".substring(0,8-(r+1).toString().length).toString()+(r+1)+o+'}"/>',l+=" </c:ext>",l+="\t\t</c:extLst>",l+="</c:dLbl>")})),l+="</c:dLbls>"),"XY"===t.dataLabelFormatScatter&&(l+="<c:dLbls>",l+="\t<c:spPr>",l+="\t\t<a:noFill/>",l+="\t\t<a:ln>",l+="\t\t\t<a:noFill/>",l+="\t\t</a:ln>",l+="\t \t<a:effectLst/>",l+="\t</c:spPr>",l+="\t<c:txPr>",l+="\t\t<a:bodyPr>",l+="\t\t\t<a:spAutoFit/>",l+="\t\t</a:bodyPr>",l+="\t\t<a:lstStyle/>",l+="\t\t<a:p>",l+="\t \t<a:pPr>",l+=" \t\t<a:defRPr/>",l+="\t \t</a:pPr>",l+='\t \t<a:endParaRPr lang="en-US"/>',l+="\t\t</a:p>",l+="\t</c:txPr>",t.dataLabelPosition&&(l+=' <c:dLblPos val="'+t.dataLabelPosition+'"/>'),l+='\t<c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(t.showLabel?"1":"0")+'"/>',l+=' <c:showCatName val="'+(t.showLabel?"1":"0")+'"/>',l+='\t<c:showSerName val="0"/>',l+='\t<c:showPercent val="0"/>',l+='\t<c:showBubbleSize val="0"/>',l+="\t<c:extLst>",l+='\t\t<c:ext uri="{CE6537A1-D6FC-4f65-9D91-7224C49458BB}" xmlns:c15="http://schemas.microsoft.com/office/drawing/2012/chart">',l+='\t\t\t<c15:showLeaderLines val="1"/>',l+="\t\t</c:ext>",l+="\t</c:extLst>",l+="</c:dLbls>")}1===data.length&&t.chartColors!==j&&e.values.forEach((function(e,r){var n=e<0?t.invertedColors||t.chartColors||j:t.chartColors||[];l+=" <c:dPt>",l+=' <c:idx val="'+r+'"/>',l+=' <c:invertIfNegative val="0"/>',l+=' <c:bubble3D val="0"/>',l+=" <c:spPr>",0===t.lineSize?l+="<a:ln><a:noFill/></a:ln>":(l+="<a:solidFill>",l+=' <a:srgbClr val="'+n[r%n.length]+'"/>',l+="</a:solidFill>"),l+=We(t.shadow,k),l+=" </c:spPr>",l+=" </c:dPt>"})),l+="<c:xVal>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$A$2:$A$"+(data[0].values.length+1)+"</c:f>",l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'+data[0].values.length+'"/>',data[0].values.forEach((function(e,t){l+='<c:pt idx="'+t+'"><c:v>'+(e||0===e?e:"")+"</c:v></c:pt>"})),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:xVal>",l+="<c:yVal>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$"+Ge(r+1)+"$2:$"+Ge(r+1)+"$"+(data[0].values.length+1)+"</c:f>",l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'+data[0].values.length+'"/>',data[0].values.forEach((function(t,r){l+='<c:pt idx="'+r+'"><c:v>'+(e.values[r]||0===e.values[r]?e.values[r]:"")+"</c:v></c:pt>"})),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:yVal>",l+='<c:smooth val="'+(t.lineSmooth?"1":"0")+'"/>',l+="</c:ser>"})),l+=" <c:dLbls>",l+=' <c:numFmt formatCode="'+t.dataLabelFormatCode+'" sourceLinked="0"/>',l+=" <c:txPr>",l+=" <a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p><a:pPr>",l+=' <a:defRPr b="'+(t.dataLabelFontBold?1:0)+'" i="'+(t.dataLabelFontItalic?1:0)+'" strike="noStrike" sz="'+Math.round(100*(t.dataLabelFontSize||L))+'" u="none">',l+=" <a:solidFill>"+me(t.dataLabelColor||T)+"</a:solidFill>",l+=' <a:latin typeface="'+(t.dataLabelFontFace||"Arial")+'"/>',l+=" </a:defRPr>",l+=" </a:pPr></a:p>",l+=" </c:txPr>",t.dataLabelPosition&&(l+=' <c:dLblPos val="'+t.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(t.showValue?"1":"0")+'"/>',l+=' <c:showCatName val="0"/>',l+=' <c:showSerName val="0"/>',l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+=" </c:dLbls>",l+=' <c:axId val="'+n+'"/>',l+=' <c:axId val="'+r+'"/>',l+="</c:"+e+"Chart>";break;case K.BUBBLE:l+="<c:"+e+"Chart>",l+='<c:varyColors val="0"/>',c=-1;var d=1;data.filter((function(e,t){return t>0})).forEach((function(e,r){c++,l+="<c:ser>",l+=' <c:idx val="'+r+'"/>',l+=' <c:order val="'+r+'"/>',l+=" <c:tx>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$"+z[d]+"$1</c:f>",l+=' <c:strCache><c:ptCount val="1"/><c:pt idx="0"><c:v>'+e.name+"</c:v></c:pt></c:strCache>",l+=" </c:strRef>",l+=" </c:tx>",l+="<c:spPr>";var n=t.chartColors[c%t.chartColors.length];"transparent"===n?l+="<a:noFill/>":t.chartColorsOpacity?l+="<a:solidFill>"+me(n,'<a:alpha val="'+Math.round(1e3*t.chartColorsOpacity)+'"/>')+"</a:solidFill>":l+="<a:solidFill>"+me(n)+"</a:solidFill>",0===t.lineSize?l+="<a:ln><a:noFill/></a:ln>":t.dataBorder?l+='<a:ln w="'+de(t.dataBorder.pt)+'" cap="flat"><a:solidFill>'+me(t.dataBorder.color)+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>':(l+='<a:ln w="'+de(t.lineSize)+'" cap="flat"><a:solidFill>'+me(n)+"</a:solidFill>",l+='<a:prstDash val="'+(t.lineDash||"solid")+'"/><a:round/></a:ln>'),l+=We(t.shadow,k),l+="</c:spPr>",l+="<c:xVal>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$A$2:$A$"+(data[0].values.length+1)+"</c:f>",l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'+data[0].values.length+'"/>',data[0].values.forEach((function(e,t){l+='<c:pt idx="'+t+'"><c:v>'+(e||0===e?e:"")+"</c:v></c:pt>"})),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:xVal>",l+="<c:yVal>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$"+Ge(d)+"$2:$"+Ge(d)+"$"+(data[0].values.length+1)+"</c:f>",d++,l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+=' <c:ptCount val="'+data[0].values.length+'"/>',data[0].values.forEach((function(t,r){l+='<c:pt idx="'+r+'"><c:v>'+(e.values[r]||0===e.values[r]?e.values[r]:"")+"</c:v></c:pt>"})),l+=" </c:numCache>",l+=" </c:numRef>",l+="</c:yVal>",l+=" <c:bubbleSize>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$"+Ge(d)+"$2:$"+Ge(r+2)+"$"+(e.sizes.length+1)+"</c:f>",d++,l+=" <c:numCache>",l+=" <c:formatCode>General</c:formatCode>",l+='\t <c:ptCount val="'+e.sizes.length+'"/>',e.sizes.forEach((function(e,t){l+='<c:pt idx="'+t+'"><c:v>'+(e||"")+"</c:v></c:pt>"})),l+=" </c:numCache>",l+=" </c:numRef>",l+=" </c:bubbleSize>",l+=' <c:bubble3D val="0"/>',l+="</c:ser>"})),l+=" <c:dLbls>",l+=' <c:numFmt formatCode="'+t.dataLabelFormatCode+'" sourceLinked="0"/>',l+=" <c:txPr>",l+=" <a:bodyPr/>",l+=" <a:lstStyle/>",l+=" <a:p><a:pPr>",l+=' <a:defRPr b="'+(t.dataLabelFontBold?1:0)+'" i="'+(t.dataLabelFontItalic?1:0)+'" strike="noStrike" sz="'+Math.round(100*(t.dataLabelFontSize||L))+'" u="none">',l+=" <a:solidFill>"+me(t.dataLabelColor||T)+"</a:solidFill>",l+=' <a:latin typeface="'+(t.dataLabelFontFace||"Arial")+'"/>',l+=" </a:defRPr>",l+=" </a:pPr></a:p>",l+=" </c:txPr>",t.dataLabelPosition&&(l+=' <c:dLblPos val="'+t.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(t.showValue?"1":"0")+'"/>',l+=' <c:showCatName val="0"/>',l+=' <c:showSerName val="0"/>',l+=' <c:showPercent val="0"/>',l+=' <c:showBubbleSize val="0"/>',l+=" </c:dLbls>",l+=' <c:axId val="'+n+'"/>',l+=' <c:axId val="'+r+'"/>',l+="</c:"+e+"Chart>";break;case K.DOUGHNUT:case K.PIE:var f=data[0];l+="<c:"+e+"Chart>",l+=' <c:varyColors val="0"/>',l+="<c:ser>",l+=' <c:idx val="0"/>',l+=' <c:order val="0"/>',l+=" <c:tx>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$B$1</c:f>",l+=" <c:strCache>",l+=' <c:ptCount val="1"/>',l+=' <c:pt idx="0"><c:v>'+ce(f.name)+"</c:v></c:pt>",l+=" </c:strCache>",l+=" </c:strRef>",l+=" </c:tx>",l+=" <c:spPr>",l+=' <a:solidFill><a:schemeClr val="accent1"/></a:solidFill>',l+=' <a:ln w="9525" cap="flat"><a:solidFill><a:srgbClr val="F9F9F9"/></a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>',t.dataNoEffects?l+="<a:effectLst/>":l+=We(t.shadow,k),l+=" </c:spPr>",f.labels.forEach((function(e,r){l+="<c:dPt>",l+=' <c:idx val="'+r+'"/>',l+=' <c:bubble3D val="0"/>',l+=" <c:spPr>",l+="<a:solidFill>"+me(t.chartColors[r+1>t.chartColors.length?Math.floor(Math.random()*t.chartColors.length):r])+"</a:solidFill>",t.dataBorder&&(l+='<a:ln w="'+de(t.dataBorder.pt)+'" cap="flat"><a:solidFill>'+me(t.dataBorder.color)+'</a:solidFill><a:prstDash val="solid"/><a:round/></a:ln>'),l+=We(t.shadow,k),l+=" </c:spPr>",l+="</c:dPt>"})),l+="<c:dLbls>",f.labels.forEach((function(r,n){l+="<c:dLbl>",l+=' <c:idx val="'+n+'"/>',l+=' <c:numFmt formatCode="'+(t.dataLabelFormatCode||"General")+'" sourceLinked="0"/>',l+=" <c:spPr/><c:txPr>",l+=" <a:bodyPr/><a:lstStyle/>",l+=" <a:p><a:pPr>",l+=' <a:defRPr sz="'+Math.round(100*(t.dataLabelFontSize||L))+'" b="'+(t.dataLabelFontBold?1:0)+'" i="'+(t.dataLabelFontItalic?1:0)+'" u="none" strike="noStrike">',l+=" <a:solidFill>"+me(t.dataLabelColor||T)+"</a:solidFill>",l+=' <a:latin typeface="'+(t.dataLabelFontFace||"Arial")+'"/>',l+=" </a:defRPr>",l+=" </a:pPr></a:p>",l+=" </c:txPr>",e===K.PIE&&t.dataLabelPosition&&(l+=' <c:dLblPos val="'+t.dataLabelPosition+'"/>'),l+=' <c:showLegendKey val="0"/>',l+=' <c:showVal val="'+(t.showValue?"1":"0")+'"/>',l+=' <c:showCatName val="'+(t.showLabel?"1":"0")+'"/>',l+=' <c:showSerName val="0"/>',l+=' <c:showPercent val="'+(t.showPercent?"1":"0")+'"/>',l+=' <c:showBubbleSize val="0"/>',l+=" </c:dLbl>"})),l+=' <c:numFmt formatCode="'+(t.dataLabelFormatCode||"General")+'" sourceLinked="0"/>',l+="\t<c:txPr>",l+="\t <a:bodyPr/>",l+="\t <a:lstStyle/>",l+="\t <a:p>",l+="\t\t<a:pPr>",l+='\t\t <a:defRPr sz="1800" b="'+(t.dataLabelFontBold?1:0)+'" i="'+(t.dataLabelFontItalic?1:0)+'" u="none" strike="noStrike">',l+='\t\t\t<a:solidFill><a:srgbClr val="000000"/></a:solidFill><a:latin typeface="Arial"/>',l+="\t\t </a:defRPr>",l+="\t\t</a:pPr>",l+="\t </a:p>",l+="\t</c:txPr>",l+=e===K.PIE?'<c:dLblPos val="ctr"/>':"",l+='\t<c:showLegendKey val="0"/>',l+='\t<c:showVal val="0"/>',l+='\t<c:showCatName val="1"/>',l+='\t<c:showSerName val="0"/>',l+='\t<c:showPercent val="1"/>',l+='\t<c:showBubbleSize val="0"/>',l+=' <c:showLeaderLines val="'+(t.showLeaderLines?"1":"0")+'"/>',l+="</c:dLbls>",l+="<c:cat>",l+=" <c:strRef>",l+=" <c:f>Sheet1!$A$2:$A$"+(f.labels.length+1)+"</c:f>",l+=" <c:strCache>",l+='\t <c:ptCount val="'+f.labels.length+'"/>',f.labels.forEach((function(label,e){l+='<c:pt idx="'+e+'"><c:v>'+ce(label)+"</c:v></c:pt>"})),l+=" </c:strCache>",l+=" </c:strRef>",l+="</c:cat>",l+=" <c:val>",l+=" <c:numRef>",l+=" <c:f>Sheet1!$B$2:$B$"+(f.labels.length+1)+"</c:f>",l+=" <c:numCache>",l+='\t <c:ptCount val="'+f.labels.length+'"/>',f.values.forEach((function(e,t){l+='<c:pt idx="'+t+'"><c:v>'+(e||0===e?e:"")+"</c:v></c:pt>"})),l+=" </c:numCache>",l+=" </c:numRef>",l+=" </c:val>",l+=" </c:ser>",l+=' <c:firstSliceAng val="'+(t.firstSliceAng?Math.round(t.firstSliceAng):0)+'"/>',e===K.DOUGHNUT&&(l+=' <c:holeSize val="'+(t.holeSize||50)+'"/>'),l+="</c:"+e+"Chart>";break;default:l+=""}return l}function Ue(e,t,r){var n="";return e._type===K.SCATTER||e._type===K.BUBBLE?n+="<c:valAx>":n+="<c:"+(e.catLabelFormatCode?"dateAx":"catAx")+">",n+=' <c:axId val="'+t+'"/>',n+=" <c:scaling>",n+='<c:orientation val="'+(e.catAxisOrientation||(e.barDir,"minMax"))+'"/>',(e.catAxisMaxVal||0===e.catAxisMaxVal)&&(n+='<c:max val="'+e.catAxisMaxVal+'"/>'),(e.catAxisMinVal||0===e.catAxisMinVal)&&(n+='<c:min val="'+e.catAxisMinVal+'"/>'),n+="</c:scaling>",n+=' <c:delete val="'+(e.catAxisHidden?1:0)+'"/>',n+=' <c:axPos val="'+("col"===e.barDir?"b":"l")+'"/>',n+="none"!==e.catGridLine.style?He(e.catGridLine):"",e.showCatAxisTitle&&(n+=je({color:e.catAxisTitleColor,fontFace:e.catAxisTitleFontFace,fontSize:e.catAxisTitleFontSize,titleRotate:e.catAxisTitleRotate,title:e.catAxisTitle||"Axis Title"})),e._type===K.SCATTER||e._type===K.BUBBLE?n+=' <c:numFmt formatCode="'+(e.valAxisLabelFormatCode?e.valAxisLabelFormatCode:"General")+'" sourceLinked="0"/>':n+=' <c:numFmt formatCode="'+(e.catLabelFormatCode||"General")+'" sourceLinked="0"/>',e._type===K.SCATTER?(n+=' <c:majorTickMark val="none"/>',n+=' <c:minorTickMark val="none"/>',n+=' <c:tickLblPos val="nextTo"/>'):(n+=' <c:majorTickMark val="'+(e.catAxisMajorTickMark||"out")+'"/>',n+=' <c:minorTickMark val="'+(e.catAxisMinorTickMark||"none")+'"/>',n+=' <c:tickLblPos val="'+(e.catAxisLabelPos||("col"===e.barDir?"low":"nextTo"))+'"/>'),n+=" <c:spPr>",n+=' <a:ln w="'+(e.catAxisLineSize?de(e.catAxisLineSize):m)+'" cap="flat">',n+=!1===e.catAxisLineShow?"<a:noFill/>":"<a:solidFill>"+me(e.catAxisLineColor||C)+"</a:solidFill>",n+=' <a:prstDash val="'+(e.catAxisLineStyle||"solid")+'"/>',n+=" <a:round/>",n+=" </a:ln>",n+=" </c:spPr>",n+=" <c:txPr>",n+=" <a:bodyPr"+(e.catAxisLabelRotate?' rot="'+fe(e.catAxisLabelRotate)+'"':"")+"/>",n+=" <a:lstStyle/>",n+=" <a:p>",n+=" <a:pPr>",n+=' <a:defRPr sz="'+Math.round(100*(e.catAxisLabelFontSize||L))+'" b="'+(e.catAxisLabelFontBold?1:0)+'" i="'+(e.catAxisLabelFontItalic?1:0)+'" u="none" strike="noStrike">',n+=" <a:solidFill>"+me(e.catAxisLabelColor||T)+"</a:solidFill>",n+=' <a:latin typeface="'+(e.catAxisLabelFontFace||"Arial")+'"/>',n+=" </a:defRPr>",n+=" </a:pPr>",n+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',n+=" </a:p>",n+=" </c:txPr>",n+=' <c:crossAx val="'+r+'"/>',n+=" <c:"+("number"==typeof e.valAxisCrossesAt?"crossesAt":"crosses")+' val="'+e.valAxisCrossesAt+'"/>',n+=' <c:auto val="1"/>',n+=' <c:lblAlgn val="ctr"/>',n+=' <c:noMultiLvlLbl val="1"/>',e.catAxisLabelFrequency&&(n+=' <c:tickLblSkip val="'+e.catAxisLabelFrequency+'"/>'),(e.catLabelFormatCode||e._type===K.SCATTER||e._type===K.BUBBLE)&&(e.catLabelFormatCode&&(["catAxisBaseTimeUnit","catAxisMajorTimeUnit","catAxisMinorTimeUnit"].forEach((function(t){!e[t]||"string"==typeof e[t]&&-1!==["days","months","years"].indexOf(e[t].toLowerCase())||(console.warn("`"+t+"` must be one of: 'days','months','years' !"),e[t]=null)})),e.catAxisBaseTimeUnit&&(n+='<c:baseTimeUnit val="'+e.catAxisBaseTimeUnit.toLowerCase()+'"/>'),e.catAxisMajorTimeUnit&&(n+='<c:majorTimeUnit val="'+e.catAxisMajorTimeUnit.toLowerCase()+'"/>'),e.catAxisMinorTimeUnit&&(n+='<c:minorTimeUnit val="'+e.catAxisMinorTimeUnit.toLowerCase()+'"/>')),e.catAxisMajorUnit&&(n+='<c:majorUnit val="'+e.catAxisMajorUnit+'"/>'),e.catAxisMinorUnit&&(n+='<c:minorUnit val="'+e.catAxisMinorUnit+'"/>')),e._type===K.SCATTER||e._type===K.BUBBLE?n+="</c:valAx>":n+="</c:"+(e.catLabelFormatCode?"dateAx":"catAx")+">",n}function ze(e,t){var r=t===O?"col"===e.barDir?"l":"b":"col"!==e.barDir?"r":"t",n="",o="r"===r||"t"===r?"max":"autoZero",l=t===O?D:M;return n+="<c:valAx>",n+=' <c:axId val="'+t+'"/>',n+=" <c:scaling>",e.valAxisLogScaleBase&&(n+=' <c:logBase val="'+e.valAxisLogScaleBase+'"/>'),n+=' <c:orientation val="'+(e.valAxisOrientation||(e.barDir,"minMax"))+'"/>',(e.valAxisMaxVal||0===e.valAxisMaxVal)&&(n+='<c:max val="'+e.valAxisMaxVal+'"/>'),(e.valAxisMinVal||0===e.valAxisMinVal)&&(n+='<c:min val="'+e.valAxisMinVal+'"/>'),n+=" </c:scaling>",n+=' <c:delete val="'+(e.valAxisHidden?1:0)+'"/>',n+=' <c:axPos val="'+r+'"/>',"none"!==e.valGridLine.style&&(n+=He(e.valGridLine)),e.showValAxisTitle&&(n+=je({color:e.valAxisTitleColor,fontFace:e.valAxisTitleFontFace,fontSize:e.valAxisTitleFontSize,titleRotate:e.valAxisTitleRotate,title:e.valAxisTitle||"Axis Title"})),n+="<c:numFmt formatCode='"+(e.valAxisLabelFormatCode?e.valAxisLabelFormatCode:"General")+'\' sourceLinked="0"/>',e._type===K.SCATTER?(n+=' <c:majorTickMark val="none"/>',n+=' <c:minorTickMark val="none"/>',n+=' <c:tickLblPos val="nextTo"/>'):(n+=' <c:majorTickMark val="'+(e.valAxisMajorTickMark||"out")+'"/>',n+=' <c:minorTickMark val="'+(e.valAxisMinorTickMark||"none")+'"/>',n+=' <c:tickLblPos val="'+(e.valAxisLabelPos||("col"===e.barDir?"nextTo":"low"))+'"/>'),n+=" <c:spPr>",n+=' <a:ln w="'+(e.valAxisLineSize?de(e.valAxisLineSize):m)+'" cap="flat">',n+=!1===e.valAxisLineShow?"<a:noFill/>":"<a:solidFill>"+me(e.valAxisLineColor||C)+"</a:solidFill>",n+=' <a:prstDash val="'+(e.valAxisLineStyle||"solid")+'"/>',n+=" <a:round/>",n+=" </a:ln>",n+=" </c:spPr>",n+=" <c:txPr>",n+=" <a:bodyPr "+(e.valAxisLabelRotate?'rot="'+fe(e.valAxisLabelRotate)+'"':"")+"/>",n+=" <a:lstStyle/>",n+=" <a:p>",n+=" <a:pPr>",n+=' <a:defRPr sz="'+Math.round(100*(e.valAxisLabelFontSize||L))+'" b="'+(e.valAxisLabelFontBold?1:0)+'" i="'+(e.valAxisLabelFontItalic?1:0)+'" u="none" strike="noStrike">',n+=" <a:solidFill>"+me(e.valAxisLabelColor||T)+"</a:solidFill>",n+=' <a:latin typeface="'+(e.valAxisLabelFontFace||"Arial")+'"/>',n+=" </a:defRPr>",n+=" </a:pPr>",n+=' <a:endParaRPr lang="'+(e.lang||"en-US")+'"/>',n+=" </a:p>",n+=" </c:txPr>",n+=' <c:crossAx val="'+l+'"/>',n+=' <c:crosses val="'+o+'"/>',n+=' <c:crossBetween val="'+(e._type!==K.SCATTER&&!(Array.isArray(e._type)&&e._type.filter((function(e){return e.type===K.AREA})).length>0)?"between":"midCat")+'"/>',e.valAxisMajorUnit&&(n+=' <c:majorUnit val="'+e.valAxisMajorUnit+'"/>'),e.valAxisDisplayUnit&&(n+='<c:dispUnits><c:builtInUnit val="'+e.valAxisDisplayUnit+'"/>'+(e.valAxisDisplayUnitLabel?"<c:dispUnitsLbl/>":"")+"</c:dispUnits>"),n+="</c:valAx>"}function je(e){var t="left"===e.titleAlign||"right"===e.titleAlign?'<a:pPr algn="'+e.titleAlign.substring(0,1)+'">':"<a:pPr>",r=e.titleRotate?'<a:bodyPr rot="'+fe(e.titleRotate)+'"/>':"<a:bodyPr/>",n=e.fontSize?'sz="'+Math.round(100*e.fontSize)+'"':"",o=!0===e.titleBold?1:0,l=e.titlePos&&e.titlePos.x&&e.titlePos.y?'<c:layout><c:manualLayout><c:xMode val="edge"/><c:yMode val="edge"/><c:x val="'+e.titlePos.x+'"/><c:y val="'+e.titlePos.y+'"/></c:manualLayout></c:layout>':"<c:layout/>";return"<c:title>\n\t <c:tx>\n\t <c:rich>\n\t "+r+"\n\t <a:lstStyle/>\n\t <a:p>\n\t "+t+"\n\t <a:defRPr "+n+' b="'+o+'" i="0" u="none" strike="noStrike">\n\t <a:solidFill>'+me(e.color||T)+'</a:solidFill>\n\t <a:latin typeface="'+(e.fontFace||"Arial")+'"/>\n\t </a:defRPr>\n\t </a:pPr>\n\t <a:r>\n\t <a:rPr '+n+' b="'+o+'" i="0" u="none" strike="noStrike">\n\t <a:solidFill>'+me(e.color||T)+'</a:solidFill>\n\t <a:latin typeface="'+(e.fontFace||"Arial")+'"/>\n\t </a:rPr>\n\t <a:t>'+(ce(e.title)||"")+"</a:t>\n\t </a:r>\n\t </a:p>\n\t </c:rich>\n\t </c:tx>\n\t "+l+'\n\t <c:overlay val="0"/>\n\t</c:title>'}function Ge(e){var t="";return e<=26?t=z[e]:(t+=z[Math.floor(e/z.length)-1],t+=z[e%z.length]),t}function We(e,t){if(!e)return"<a:effectLst/>";if("object"!=typeof e)return console.warn("`shadow` options must be an object. Ex: `{shadow: {type:'none'}}`"),"<a:effectLst/>";var r="<a:effectLst>",n=le(t,e),o=n.type||"outer",l=de(n.blur),c=de(n.offset),d=Math.round(6e4*n.angle),f=n.color,h=Math.round(1e5*n.opacity);return r+="<a:"+o+'Shdw sx="100000" sy="100000" kx="0" ky="0" algn="bl" blurRad="'+l+'" ',r+='rotWithShape="'+ +(n.rotateWithShape?1:0)+'"',r+=' dist="'+c+'" dir="'+d+'">',r+='<a:srgbClr val="'+f+'">',r+='<a:alpha val="'+h+'"/></a:srgbClr>',r+="</a:"+o+"Shdw>",r+="</a:effectLst>"}function He(e){var t="<c:majorGridlines>";return t+=" <c:spPr>",t+=' <a:ln w="'+de(e.size||S)+'" cap="flat">',t+=' <a:solidFill><a:srgbClr val="'+(e.color||C)+'"/></a:solidFill>',t+=' <a:prstDash val="'+(e.style||P)+'"/><a:round/>',t+=" </a:ln>",t+=" </c:spPr>",t+="</c:majorGridlines>"}function Ve(t){var n="undefined"==typeof window?r(664):null,o="undefined"==typeof window?r(671):null,l=[];return t._relsMedia.filter((function(e){return"online"!==e.type&&!e.data&&(!e.path||e.path&&-1===e.path.indexOf("preencoded"))})).forEach((function(t){l.push(new Promise((function(r,l){if(n&&0!==t.path.indexOf("http"))try{var c=n.readFileSync(t.path);t.data=e.from(c).toString("base64"),r("done")}catch(e){t.data=ne,l('ERROR: Unable to read media: "'+t.path+'"\n'+e.toString())}else if(n&&o&&0===t.path.indexOf("http"))o.get(t.path,(function(n){var o="";n.setEncoding("binary"),n.on("data",(function(e){return o+=e})),n.on("end",(function(){t.data=e.from(o,"binary").toString("base64"),r("done")})),n.on("error",(function(e){t.data=ne,l("ERROR! Unable to load image (https.get): "+t.path)}))}));else{var d=new XMLHttpRequest;d.onload=function(){var e=new FileReader;e.onloadend=function(){t.data=e.result,t.isSvgPng?Ye(t).then((function(){r("done")})).catch((function(e){l(e)})):r("done")},e.readAsDataURL(d.response)},d.onerror=function(e){t.data=ne,l("ERROR! Unable to load image (xhr.onerror): "+t.path)},d.open("GET",t.path),d.responseType="blob",d.send()}})))})),t._relsMedia.filter((function(e){return e.isSvgPng&&e.data})).forEach((function(e){n?(e.data=ne,l.push(Promise.resolve().then((function(){return"done"})))):l.push(Ye(e))})),l}function Ye(e){return new Promise((function(t,r){var image=new Image;image.onload=function(){image.width+image.height===0&&image.onerror("h/w=0");var canvas=document.createElement("CANVAS"),r=canvas.getContext("2d");canvas.width=image.width,canvas.height=image.height,r.drawImage(image,0,0);try{e.data=canvas.toDataURL(e.type),t("done")}catch(e){image.onerror(e)}canvas=null},image.onerror=function(t){e.data=ne,r("ERROR! Unable to load image (image.onerror): "+e.path)},image.src="string"==typeof e.data?e.data:ne}))}var Qe=function(){function e(){var e=this;this._version="3.7.1",this._alignH=Q,this._alignV=Z,this._chartType=H,this._outputType=W,this._schemeColor=Y,this._shapeType=V,this._charts=K,this._colors=J,this._shapes=X,this.addNewSlide=function(t){var r=e.sections.length>0&&e.sections[e.sections.length-1]._slides.filter((function(t){return t._slideNum===e.slides[e.slides.length-1]._slideNum})).length>0;return e.addSlide({masterName:t,sectionTitle:r?e.sections[e.sections.length-1].title:null})},this.getSlide=function(t){return e.slides.filter((function(e){return e._slideNum===t}))[0]},this.setSlideNumber=function(t){e.masterSlide._slideNumberProps=t,e.slideLayouts.filter((function(e){return e._name===E}))[0]._slideNumberProps=t},this.createChartMediaRels=function(e,t,r){e._relsChart.forEach((function(e){return r.push(De(e,t))})),e._relsMedia.forEach((function(e){if("online"!==e.type&&"hyperlink"!==e.type){var data=e.data&&"string"==typeof e.data?e.data:"";-1===data.indexOf(",")&&-1===data.indexOf(";")||-1===data.indexOf(",")?data="image/png;base64,"+data:-1===data.indexOf(";")&&(data="image/png;"+data),t.file(e.Target.replace("..","ppt"),data.split(",").pop(),{base64:!0})}}))},this.writeFileToBrowser=function(e,t){var r=document.createElement("a");if(r.setAttribute("style","display:none;"),r.dataset.interception="off",document.body.appendChild(r),window.navigator.msSaveOrOpenBlob){var n=new Blob([t],{type:"application/vnd.openxmlformats-officedocument.presentationml.presentation"});return r.onclick=function(){window.navigator.msSaveOrOpenBlob(n,e)},r.click(),document.body.removeChild(r),Promise.resolve(e)}if(window.URL.createObjectURL){var o=window.URL.createObjectURL(new Blob([t],{type:"application/vnd.openxmlformats-officedocument.presentationml.presentation"}));return r.href=o,r.download=e,r.click(),setTimeout((function(){window.URL.revokeObjectURL(o),document.body.removeChild(r)}),100),Promise.resolve(e)}},this.exportPresentation=function(t){var r=[],n=[],l=new o.a;return e.slides.forEach((function(e){n=n.concat(Ve(e))})),e.slideLayouts.forEach((function(e){n=n.concat(Ve(e))})),n=n.concat(Ve(e.masterSlide)),Promise.all(n).then((function(){var n,o,c,d,title,f,h,m;return e.slides.forEach((function(e){e._slideLayout&&function(e){(e._slideLayout._slideObjects||[]).forEach((function(t){t._type===ee.placeholder&&0===e._slideObjects.filter((function(e){return e.options&&e.options.placeholder===t.options.placeholder})).length&&Ie(e,[{text:""}],t.options,!1)}))}(e)})),l.folder("_rels"),l.folder("docProps"),l.folder("ppt").folder("_rels"),l.folder("ppt/charts").folder("_rels"),l.folder("ppt/embeddings"),l.folder("ppt/media"),l.folder("ppt/slideLayouts").folder("_rels"),l.folder("ppt/slideMasters").folder("_rels"),l.folder("ppt/slides").folder("_rels"),l.folder("ppt/theme"),l.folder("ppt/notesMasters").folder("_rels"),l.folder("ppt/notesSlides").folder("_rels"),l.file("[Content_Types].xml",(n=e.slides,o=e.slideLayouts,c=e.masterSlide,d='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',d+='<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">',d+='<Default Extension="xml" ContentType="application/xml"/>',d+='<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>',d+='<Default Extension="jpeg" ContentType="image/jpeg"/>',d+='<Default Extension="jpg" ContentType="image/jpg"/>',d+='<Default Extension="png" ContentType="image/png"/>',d+='<Default Extension="gif" ContentType="image/gif"/>',d+='<Default Extension="m4v" ContentType="video/mp4"/>',d+='<Default Extension="mp4" ContentType="video/mp4"/>',n.forEach((function(e){(e._relsMedia||[]).forEach((function(e){"image"!==e.type&&"online"!==e.type&&"chart"!==e.type&&"m4v"!==e.extn&&-1===d.indexOf(e.type)&&(d+='<Default Extension="'+e.extn+'" ContentType="'+e.type+'"/>')}))})),d+='<Default Extension="vml" ContentType="application/vnd.openxmlformats-officedocument.vmlDrawing"/>',d+='<Default Extension="xlsx" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>',d+='<Override PartName="/ppt/presentation.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml"/>',d+='<Override PartName="/ppt/notesMasters/notesMaster1.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesMaster+xml"/>',n.forEach((function(e,t){d+='<Override PartName="/ppt/slideMasters/slideMaster'+(t+1)+'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml"/>',d+='<Override PartName="/ppt/slides/slide'+(t+1)+'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>',e._relsChart.forEach((function(e){d+=' <Override PartName="'+e.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'}))})),d+='<Override PartName="/ppt/presProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.presProps+xml"/>',d+='<Override PartName="/ppt/viewProps.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml"/>',d+='<Override PartName="/ppt/theme/theme1.xml" ContentType="application/vnd.openxmlformats-officedocument.theme+xml"/>',d+='<Override PartName="/ppt/tableStyles.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.tableStyles+xml"/>',o.forEach((function(e,t){d+='<Override PartName="/ppt/slideLayouts/slideLayout'+(t+1)+'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"/>',(e._relsChart||[]).forEach((function(e){d+=' <Override PartName="'+e.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'}))})),n.forEach((function(e,t){d+=' <Override PartName="/ppt/notesSlides/notesSlide'+(t+1)+'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"/>'})),c._relsChart.forEach((function(e){d+=' <Override PartName="'+e.Target+'" ContentType="application/vnd.openxmlformats-officedocument.drawingml.chart+xml"/>'})),c._relsMedia.forEach((function(e){"image"!==e.type&&"online"!==e.type&&"chart"!==e.type&&"m4v"!==e.extn&&-1===d.indexOf(e.type)&&(d+=' <Default Extension="'+e.extn+'" ContentType="'+e.type+'"/>')})),d+=' <Override PartName="/docProps/core.xml" ContentType="application/vnd.openxmlformats-package.core-properties+xml"/>',d+=' <Override PartName="/docProps/app.xml" ContentType="application/vnd.openxmlformats-officedocument.extended-properties+xml"/>',d+="</Types>")),l.file("_rels/.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">\n\t\t<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>\n\t\t<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>\n\t\t<Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="ppt/presentation.xml"/>\n\t\t</Relationships>'),l.file("docProps/app.xml",function(e,t){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">\n\t<TotalTime>0</TotalTime>\n\t<Words>0</Words>\n\t<Application>Microsoft Office PowerPoint</Application>\n\t<PresentationFormat>On-screen Show (16:9)</PresentationFormat>\n\t<Paragraphs>0</Paragraphs>\n\t<Slides>'+e.length+"</Slides>\n\t<Notes>"+e.length+'</Notes>\n\t<HiddenSlides>0</HiddenSlides>\n\t<MMClips>0</MMClips>\n\t<ScaleCrop>false</ScaleCrop>\n\t<HeadingPairs>\n\t\t<vt:vector size="6" baseType="variant">\n\t\t\t<vt:variant><vt:lpstr>Fonts Used</vt:lpstr></vt:variant>\n\t\t\t<vt:variant><vt:i4>2</vt:i4></vt:variant>\n\t\t\t<vt:variant><vt:lpstr>Theme</vt:lpstr></vt:variant>\n\t\t\t<vt:variant><vt:i4>1</vt:i4></vt:variant>\n\t\t\t<vt:variant><vt:lpstr>Slide Titles</vt:lpstr></vt:variant>\n\t\t\t<vt:variant><vt:i4>'+e.length+'</vt:i4></vt:variant>\n\t\t</vt:vector>\n\t</HeadingPairs>\n\t<TitlesOfParts>\n\t\t<vt:vector size="'+(e.length+1+2)+'" baseType="lpstr">\n\t\t\t<vt:lpstr>Arial</vt:lpstr>\n\t\t\t<vt:lpstr>Calibri</vt:lpstr>\n\t\t\t<vt:lpstr>Office Theme</vt:lpstr>\n\t\t\t'+e.map((function(e,t){return"<vt:lpstr>Slide "+(t+1)+"</vt:lpstr>\n"})).join("")+"\n\t\t</vt:vector>\n\t</TitlesOfParts>\n\t<Company>"+t+"</Company>\n\t<LinksUpToDate>false</LinksUpToDate>\n\t<SharedDoc>false</SharedDoc>\n\t<HyperlinksChanged>false</HyperlinksChanged>\n\t<AppVersion>16.0000</AppVersion>\n\t</Properties>"}(e.slides,e.company)),l.file("docProps/core.xml",(title=e.title,f=e.subject,h=e.author,m=e.revision,'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n\t<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n\t\t<dc:title>'+ce(title)+"</dc:title>\n\t\t<dc:subject>"+ce(f)+"</dc:subject>\n\t\t<dc:creator>"+ce(h)+"</dc:creator>\n\t\t<cp:lastModifiedBy>"+ce(h)+"</cp:lastModifiedBy>\n\t\t<cp:revision>"+m+'</cp:revision>\n\t\t<dcterms:created xsi:type="dcterms:W3CDTF">'+(new Date).toISOString().replace(/\.\d\d\dZ/,"Z")+'</dcterms:created>\n\t\t<dcterms:modified xsi:type="dcterms:W3CDTF">'+(new Date).toISOString().replace(/\.\d\d\dZ/,"Z")+"</dcterms:modified>\n\t</cp:coreProperties>")),l.file("ppt/_rels/presentation.xml.rels",function(e){var t=1,r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n';r+='<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">',r+='<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster" Target="slideMasters/slideMaster1.xml"/>';for(var n=1;n<=e.length;n++)r+='<Relationship Id="rId'+ ++t+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="slides/slide'+n+'.xml"/>';return r+'<Relationship Id="rId'+ ++t+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="notesMasters/notesMaster1.xml"/><Relationship Id="rId'+(t+1)+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/presProps" Target="presProps.xml"/><Relationship Id="rId'+(t+2)+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/viewProps" Target="viewProps.xml"/><Relationship Id="rId'+(t+3)+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/><Relationship Id="rId'+(t+4)+'" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/tableStyles" Target="tableStyles.xml"/></Relationships>'}(e.slides)),l.file("ppt/theme/theme1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"><a:themeElements><a:clrScheme name="Office"><a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1><a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1><a:dk2><a:srgbClr val="44546A"/></a:dk2><a:lt2><a:srgbClr val="E7E6E6"/></a:lt2><a:accent1><a:srgbClr val="4472C4"/></a:accent1><a:accent2><a:srgbClr val="ED7D31"/></a:accent2><a:accent3><a:srgbClr val="A5A5A5"/></a:accent3><a:accent4><a:srgbClr val="FFC000"/></a:accent4><a:accent5><a:srgbClr val="5B9BD5"/></a:accent5><a:accent6><a:srgbClr val="70AD47"/></a:accent6><a:hlink><a:srgbClr val="0563C1"/></a:hlink><a:folHlink><a:srgbClr val="954F72"/></a:folHlink></a:clrScheme><a:fontScheme name="Office"><a:majorFont><a:latin typeface="Calibri Light" panose="020F0302020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック Light"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线 Light"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Times New Roman"/><a:font script="Hebr" typeface="Times New Roman"/><a:font script="Thai" typeface="Angsana New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="MoolBoran"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Times New Roman"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:majorFont><a:minorFont><a:latin typeface="Calibri" panose="020F0502020204030204"/><a:ea typeface=""/><a:cs typeface=""/><a:font script="Jpan" typeface="游ゴシック"/><a:font script="Hang" typeface="맑은 고딕"/><a:font script="Hans" typeface="等线"/><a:font script="Hant" typeface="新細明體"/><a:font script="Arab" typeface="Arial"/><a:font script="Hebr" typeface="Arial"/><a:font script="Thai" typeface="Cordia New"/><a:font script="Ethi" typeface="Nyala"/><a:font script="Beng" typeface="Vrinda"/><a:font script="Gujr" typeface="Shruti"/><a:font script="Khmr" typeface="DaunPenh"/><a:font script="Knda" typeface="Tunga"/><a:font script="Guru" typeface="Raavi"/><a:font script="Cans" typeface="Euphemia"/><a:font script="Cher" typeface="Plantagenet Cherokee"/><a:font script="Yiii" typeface="Microsoft Yi Baiti"/><a:font script="Tibt" typeface="Microsoft Himalaya"/><a:font script="Thaa" typeface="MV Boli"/><a:font script="Deva" typeface="Mangal"/><a:font script="Telu" typeface="Gautami"/><a:font script="Taml" typeface="Latha"/><a:font script="Syrc" typeface="Estrangelo Edessa"/><a:font script="Orya" typeface="Kalinga"/><a:font script="Mlym" typeface="Kartika"/><a:font script="Laoo" typeface="DokChampa"/><a:font script="Sinh" typeface="Iskoola Pota"/><a:font script="Mong" typeface="Mongolian Baiti"/><a:font script="Viet" typeface="Arial"/><a:font script="Uigh" typeface="Microsoft Uighur"/><a:font script="Geor" typeface="Sylfaen"/><a:font script="Armn" typeface="Arial"/><a:font script="Bugi" typeface="Leelawadee UI"/><a:font script="Bopo" typeface="Microsoft JhengHei"/><a:font script="Java" typeface="Javanese Text"/><a:font script="Lisu" typeface="Segoe UI"/><a:font script="Mymr" typeface="Myanmar Text"/><a:font script="Nkoo" typeface="Ebrima"/><a:font script="Olck" typeface="Nirmala UI"/><a:font script="Osma" typeface="Ebrima"/><a:font script="Phag" typeface="Phagspa"/><a:font script="Syrn" typeface="Estrangelo Edessa"/><a:font script="Syrj" typeface="Estrangelo Edessa"/><a:font script="Syre" typeface="Estrangelo Edessa"/><a:font script="Sora" typeface="Nirmala UI"/><a:font script="Tale" typeface="Microsoft Tai Le"/><a:font script="Talu" typeface="Microsoft New Tai Lue"/><a:font script="Tfng" typeface="Ebrima"/></a:minorFont></a:fontScheme><a:fmtScheme name="Office"><a:fillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:lumMod val="110000"/><a:satMod val="105000"/><a:tint val="67000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="103000"/><a:tint val="73000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="105000"/><a:satMod val="109000"/><a:tint val="81000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:satMod val="103000"/><a:lumMod val="102000"/><a:tint val="94000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:satMod val="110000"/><a:lumMod val="100000"/><a:shade val="100000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:lumMod val="99000"/><a:satMod val="120000"/><a:shade val="78000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:fillStyleLst><a:lnStyleLst><a:ln w="6350" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="12700" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln><a:ln w="19050" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/><a:miter lim="800000"/></a:ln></a:lnStyleLst><a:effectStyleLst><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst/></a:effectStyle><a:effectStyle><a:effectLst><a:outerShdw blurRad="57150" dist="19050" dir="5400000" algn="ctr" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="63000"/></a:srgbClr></a:outerShdw></a:effectLst></a:effectStyle></a:effectStyleLst><a:bgFillStyleLst><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:solidFill><a:schemeClr val="phClr"><a:tint val="95000"/><a:satMod val="170000"/></a:schemeClr></a:solidFill><a:gradFill rotWithShape="1"><a:gsLst><a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="93000"/><a:satMod val="150000"/><a:shade val="98000"/><a:lumMod val="102000"/></a:schemeClr></a:gs><a:gs pos="50000"><a:schemeClr val="phClr"><a:tint val="98000"/><a:satMod val="130000"/><a:shade val="90000"/><a:lumMod val="103000"/></a:schemeClr></a:gs><a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="63000"/><a:satMod val="120000"/></a:schemeClr></a:gs></a:gsLst><a:lin ang="5400000" scaled="0"/></a:gradFill></a:bgFillStyleLst></a:fmtScheme></a:themeElements><a:objectDefaults/><a:extraClrSchemeLst/><a:extLst><a:ext uri="{05A4C25C-085E-4340-85A3-A5531E510DB2}"><thm15:themeFamily xmlns:thm15="http://schemas.microsoft.com/office/thememl/2012/main" name="Office Theme" id="{62F939B6-93AF-4DB8-9C6B-D6C7DFDC589F}" vid="{4A3C46E8-61CC-4603-A589-7422A47A8E4A}"/></a:ext></a:extLst></a:theme>'),l.file("ppt/presentation.xml",function(e){var t='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<p:presentation xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" '+(e.rtlMode?'rtl="1"':"")+' saveSubsetFonts="1" autoCompressPictures="0">';t+='<p:sldMasterIdLst><p:sldMasterId id="2147483648" r:id="rId1"/></p:sldMasterIdLst>',t+="<p:sldIdLst>",e.slides.forEach((function(e){return t+='<p:sldId id="'+e._slideId+'" r:id="rId'+e._rId+'"/>'})),t+="</p:sldIdLst>",t+='<p:notesMasterIdLst><p:notesMasterId r:id="rId'+(e.slides.length+2)+'"/></p:notesMasterIdLst>',t+='<p:sldSz cx="'+e.presLayout.width+'" cy="'+e.presLayout.height+'"/>',t+='<p:notesSz cx="'+e.presLayout.height+'" cy="'+e.presLayout.width+'"/>',t+="<p:defaultTextStyle>";for(var r=1;r<10;r++)t+="<a:lvl"+r+'pPr marL="'+457200*(r-1)+'" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl'+r+"pPr>";return t+="</p:defaultTextStyle>",e.sections&&e.sections.length>0&&(t+='<p:extLst><p:ext uri="{521415D9-36F7-43E2-AB2F-B90AF26B5E84}">',t+='<p14:sectionLst xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main">',e.sections.forEach((function(e){t+='<p14:section name="'+ce(e.title)+'" id="{'+se("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")+'}"><p14:sldIdLst>',e._slides.forEach((function(e){return t+='<p14:sldId id="'+e._slideId+'"/>'})),t+="</p14:sldIdLst></p14:section>"})),t+="</p14:sectionLst></p:ext>",t+='<p:ext uri="{EFAFB233-063F-42B5-8137-9DF3F51BA10A}"><p15:sldGuideLst xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"/></p:ext>',t+="</p:extLst>"),t+="</p:presentation>"}(e)),l.file("ppt/presProps.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<p:presentationPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"/>'),l.file("ppt/tableStyles.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<a:tblStyleLst xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" def="{5C22544A-7EE6-4342-B048-85BDC9FD1C3A}"/>'),l.file("ppt/viewProps.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<p:viewPr xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:normalViewPr horzBarState="maximized"><p:restoredLeft sz="15611"/><p:restoredTop sz="94610"/></p:normalViewPr><p:slideViewPr><p:cSldViewPr snapToGrid="0" snapToObjects="1"><p:cViewPr varScale="1"><p:scale><a:sx n="136" d="100"/><a:sy n="136" d="100"/></p:scale><p:origin x="216" y="312"/></p:cViewPr><p:guideLst/></p:cSldViewPr></p:slideViewPr><p:notesTextViewPr><p:cViewPr><p:scale><a:sx n="1" d="1"/><a:sy n="1" d="1"/></p:scale><p:origin x="0" y="0"/></p:cViewPr></p:notesTextViewPr><p:gridSpacing cx="76200" cy="76200"/></p:viewPr>'),e.slideLayouts.forEach((function(t,r){l.file("ppt/slideLayouts/slideLayout"+(r+1)+".xml",function(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n\t\t<p:sldLayout xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" preserve="1">\n\t\t'+be(e)+"\n\t\t<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sldLayout>"}(t)),l.file("ppt/slideLayouts/_rels/slideLayout"+(r+1)+".xml.rels",function(e,t){return we(t[e-1],[{target:"../slideMasters/slideMaster1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"}])}(r+1,e.slideLayouts))})),e.slides.forEach((function(t,r){l.file("ppt/slides/slide"+(r+1)+".xml",function(e){return'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"'+(e&&e.hidden?' show="0"':"")+">"+be(e)+"<p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr></p:sld>"}(t)),l.file("ppt/slides/_rels/slide"+(r+1)+".xml.rels",function(e,t,r){return we(e[r-1],[{target:"../slideLayouts/slideLayout"+Te(e,t,r)+".xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"},{target:"../notesSlides/notesSlide"+r+".xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"}])}(e.slides,e.slideLayouts,r+1)),l.file("ppt/notesSlides/notesSlide"+(r+1)+".xml",Se(t)),l.file("ppt/notesSlides/_rels/notesSlide"+(r+1)+".xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n\t\t<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">\n\t\t\t<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesMaster" Target="../notesMasters/notesMaster1.xml"/>\n\t\t\t<Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide" Target="../slides/slide'+(r+1)+'.xml"/>\n\t\t</Relationships>')})),l.file("ppt/slideMasters/slideMaster1.xml",function(e,t){var r=t.map((function(t,r){return'<p:sldLayoutId id="'+(2147483649+r)+'" r:id="rId'+(e._rels.length+r+1)+'"/>'})),n='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n';return n+='<p:sldMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main">',n+=be(e),n+='<p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>',n+="<p:sldLayoutIdLst>"+r.join("")+"</p:sldLayoutIdLst>",n+='<p:hf sldNum="0" hdr="0" ftr="0" dt="0"/>',n+='<p:txStyles> <p:titleStyle> <a:lvl1pPr algn="ctr" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="0"/></a:spcBef><a:buNone/><a:defRPr sz="4400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mj-lt"/><a:ea typeface="+mj-ea"/><a:cs typeface="+mj-cs"/></a:defRPr></a:lvl1pPr> </p:titleStyle> <p:bodyStyle> <a:lvl1pPr marL="342900" indent="-342900" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="3200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="742950" indent="-285750" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="1143000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2400" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1600200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="–"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="2057400" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="»"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2514600" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2971800" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3429000" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3886200" indent="-228600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:spcBef><a:spcPct val="20000"/></a:spcBef><a:buFont typeface="Arial" pitchFamily="34" charset="0"/><a:buChar char="•"/><a:defRPr sz="2000" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:bodyStyle> <p:otherStyle> <a:defPPr><a:defRPr lang="en-US"/></a:defPPr> <a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr> <a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr> <a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr> <a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr> <a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr> <a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr> <a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr> <a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr> <a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1800" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr> </p:otherStyle></p:txStyles>',n+"</p:sldMaster>"}(e.masterSlide,e.slideLayouts)),l.file("ppt/slideMasters/_rels/slideMaster1.xml.rels",function(e,t){var r=t.map((function(e,t){return{target:"../slideLayouts/slideLayout"+(t+1)+".xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"}}));return r.push({target:"../theme/theme1.xml",type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"}),we(e,r)}(e.masterSlide,e.slideLayouts)),l.file("ppt/notesMasters/notesMaster1.xml",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<p:notesMaster xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:bg><p:bgRef idx="1001"><a:schemeClr val="bg1"/></p:bgRef></p:bg><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="2" name="Header Placeholder 1"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="hdr" sz="quarter"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="3" name="Date Placeholder 2"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="dt" idx="1"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="0"/><a:ext cx="2971800" cy="458788"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{5282F153-3F37-0F45-9E97-73ACFA13230C}" type="datetimeFigureOut"><a:rPr lang="en-US"/><a:t>7/23/19</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="4" name="Slide Image Placeholder 3"/><p:cNvSpPr><a:spLocks noGrp="1" noRot="1" noChangeAspect="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldImg" idx="2"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="1143000"/><a:ext cx="5486400" cy="3086100"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom><a:noFill/><a:ln w="12700"><a:solidFill><a:prstClr val="black"/></a:solidFill></a:ln></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="ctr"/><a:lstStyle/><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="5" name="Notes Placeholder 4"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="body" sz="quarter" idx="3"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="685800" y="4400550"/><a:ext cx="5486400" cy="3600450"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0"/><a:lstStyle/><a:p><a:pPr lvl="0"/><a:r><a:rPr lang="en-US"/><a:t>Click to edit Master text styles</a:t></a:r></a:p><a:p><a:pPr lvl="1"/><a:r><a:rPr lang="en-US"/><a:t>Second level</a:t></a:r></a:p><a:p><a:pPr lvl="2"/><a:r><a:rPr lang="en-US"/><a:t>Third level</a:t></a:r></a:p><a:p><a:pPr lvl="3"/><a:r><a:rPr lang="en-US"/><a:t>Fourth level</a:t></a:r></a:p><a:p><a:pPr lvl="4"/><a:r><a:rPr lang="en-US"/><a:t>Fifth level</a:t></a:r></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="6" name="Footer Placeholder 5"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="ftr" sz="quarter" idx="4"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="0" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="l"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp><p:sp><p:nvSpPr><p:cNvPr id="7" name="Slide Number Placeholder 6"/><p:cNvSpPr><a:spLocks noGrp="1"/></p:cNvSpPr><p:nvPr><p:ph type="sldNum" sz="quarter" idx="5"/></p:nvPr></p:nvSpPr><p:spPr><a:xfrm><a:off x="3884613" y="8685213"/><a:ext cx="2971800" cy="458787"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></p:spPr><p:txBody><a:bodyPr vert="horz" lIns="91440" tIns="45720" rIns="91440" bIns="45720" rtlCol="0" anchor="b"/><a:lstStyle><a:lvl1pPr algn="r"><a:defRPr sz="1200"/></a:lvl1pPr></a:lstStyle><a:p><a:fld id="{CE5E9CC1-C706-0F49-92D6-E571CC5EEA8F}" type="slidenum"><a:rPr lang="en-US"/><a:t>‹#›</a:t></a:fld><a:endParaRPr lang="en-US"/></a:p></p:txBody></p:sp></p:spTree><p:extLst><p:ext uri="{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E}"><p14:creationId xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" val="1024086991"/></p:ext></p:extLst></p:cSld><p:clrMap bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/><p:notesStyle><a:lvl1pPr marL="0" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl1pPr><a:lvl2pPr marL="457200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl2pPr><a:lvl3pPr marL="914400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl3pPr><a:lvl4pPr marL="1371600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl4pPr><a:lvl5pPr marL="1828800" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl5pPr><a:lvl6pPr marL="2286000" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl6pPr><a:lvl7pPr marL="2743200" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl7pPr><a:lvl8pPr marL="3200400" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl8pPr><a:lvl9pPr marL="3657600" algn="l" defTabSz="914400" rtl="0" eaLnBrk="1" latinLnBrk="0" hangingPunct="1"><a:defRPr sz="1200" kern="1200"><a:solidFill><a:schemeClr val="tx1"/></a:solidFill><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/></a:defRPr></a:lvl9pPr></p:notesStyle></p:notesMaster>'),l.file("ppt/notesMasters/_rels/notesMaster1.xml.rels",'<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">\n\t\t<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="../theme/theme1.xml"/>\n\t\t</Relationships>'),e.slideLayouts.forEach((function(t){e.createChartMediaRels(t,l,r)})),e.slides.forEach((function(t){e.createChartMediaRels(t,l,r)})),e.createChartMediaRels(e.masterSlide,l,r),Promise.all(r).then((function(){return"STREAM"===t.outputType?l.generateAsync({type:"nodebuffer",compression:t.compression?"DEFLATE":"STORE"}):t.outputType?l.generateAsync({type:t.outputType}):l.generateAsync({type:"blob",compression:t.compression?"DEFLATE":"STORE"})}))}))},this.LAYOUTS={LAYOUT_4x3:{name:"screen4x3",width:9144e3,height:6858e3},LAYOUT_16x9:{name:"screen16x9",width:9144e3,height:5143500},LAYOUT_16x10:{name:"screen16x10",width:9144e3,height:5715e3},LAYOUT_WIDE:{name:"custom",width:12192e3,height:6858e3}},this._author="PptxGenJS",this._company="PptxGenJS",this._revision="1",this._subject="PptxGenJS Presentation",this._title="PptxGenJS Presentation",this._presLayout={name:this.LAYOUTS.LAYOUT_16x9.name,_sizeW:this.LAYOUTS.LAYOUT_16x9.width,_sizeH:this.LAYOUTS.LAYOUT_16x9.height,width:this.LAYOUTS.LAYOUT_16x9.width,height:this.LAYOUTS.LAYOUT_16x9.height},this._rtlMode=!1,this._slideLayouts=[{_margin:B,_name:E,_presLayout:this._presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3,_slideNumberProps:null,_slideObjects:[]}],this._slides=[],this._sections=[],this._masterSlide={addChart:null,addImage:null,addMedia:null,addNotes:null,addShape:null,addTable:null,addText:null,_name:null,_presLayout:this._presLayout,_rId:null,_rels:[],_relsChart:[],_relsMedia:[],_slideId:null,_slideLayout:null,_slideNum:null,_slideNumberProps:null,_slideObjects:[]}}return Object.defineProperty(e.prototype,"layout",{get:function(){return this._layout},set:function(e){var t=this.LAYOUTS[e];if(!t)throw new Error("UNKNOWN-LAYOUT");this._layout=e,this._presLayout=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return this._version},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"author",{get:function(){return this._author},set:function(e){this._author=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"company",{get:function(){return this._company},set:function(e){this._company=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"revision",{get:function(){return this._revision},set:function(e){this._revision=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"subject",{get:function(){return this._subject},set:function(e){this._subject=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"title",{get:function(){return this._title},set:function(e){this._title=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rtlMode",{get:function(){return this._rtlMode},set:function(e){this._rtlMode=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"masterSlide",{get:function(){return this._masterSlide},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slides",{get:function(){return this._slides},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sections",{get:function(){return this._sections},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"slideLayouts",{get:function(){return this._slideLayouts},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"AlignH",{get:function(){return this._alignH},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"AlignV",{get:function(){return this._alignV},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ChartType",{get:function(){return this._chartType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"OutputType",{get:function(){return this._outputType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"presLayout",{get:function(){return this._presLayout},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"SchemeColor",{get:function(){return this._schemeColor},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ShapeType",{get:function(){return this._shapeType},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"charts",{get:function(){return this._charts},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"colors",{get:function(){return this._colors},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shapes",{get:function(){return this._shapes},enumerable:!1,configurable:!0}),e.prototype.stream=function(e){var t=!("object"!=typeof e||!e.hasOwnProperty("compression"))&&e.compression;return this.exportPresentation({compression:t,outputType:"STREAM"})},e.prototype.write=function(e){var t="object"==typeof e&&e.hasOwnProperty("outputType")?e.outputType:e||null,r=!("object"!=typeof e||!e.hasOwnProperty("compression"))&&e.compression;return this.exportPresentation({compression:r,outputType:t})},e.prototype.writeFile=function(e){var t=this,n="undefined"==typeof window?r(664):null;"string"==typeof e&&console.log("Warning: `writeFile(filename)` is deprecated - please use `WriteFileProps` argument (v3.5.0)");var o="object"==typeof e&&e.hasOwnProperty("fileName")?e.fileName:"string"==typeof e?e:"",l=!("object"!=typeof e||!e.hasOwnProperty("compression"))&&e.compression,c=o?o.toString().toLowerCase().endsWith(".pptx")?o:o+".pptx":"Presentation.pptx";return this.exportPresentation({compression:l,outputType:n?"nodebuffer":null}).then((function(content){return n?new Promise((function(e,t){n.writeFile(c,content,(function(r){r?t(r):e(c)}))})):t.writeFileToBrowser(c,content)}))},e.prototype.addSection=function(section){section?section.title||console.warn("addSection requires a title"):console.warn("addSection requires an argument");var e={_type:"user",_slides:[],title:section.title};section.order?this.sections.splice(section.order,0,e):this._sections.push(e)},e.prototype.addSlide=function(e){var t="string"==typeof e?e:e&&e.masterName?e.masterName:"",r={_name:this.LAYOUTS.LAYOUT_16x9.name,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slideNum:this.slides.length+1};if(t){var n=this.slideLayouts.filter((function(e){return e._name===t}))[0];n&&(r=n)}var o=new Ne({addSlide:this.addNewSlide,getSlide:this.getSlide,presLayout:this.presLayout,setSlideNum:this.setSlideNumber,slideId:this.slides.length+256,slideRId:this.slides.length+2,slideNumber:this.slides.length+1,slideLayout:r});if(this._slides.push(o),e&&e.sectionTitle){var l=this.sections.filter((function(section){return section.title===e.sectionTitle}))[0];l?l._slides.push(o):console.warn('addSlide: unable to find section with title: "'+e.sectionTitle+'"')}else if(this.sections&&this.sections.length>0&&(!e||!e.sectionTitle)){var c=this._sections[this.sections.length-1];"default"===c._type?c._slides.push(o):this._sections.push({title:"Default-"+(this.sections.filter((function(e){return"default"===e._type})).length+1),_type:"default",_slides:[o]})}return o},e.prototype.defineLayout=function(e){e?e.name?e.width?e.height?"number"!=typeof e.height?console.warn("defineLayout `height` should be a number (inches)"):"number"!=typeof e.width&&console.warn("defineLayout `width` should be a number (inches)"):console.warn("defineLayout requires `height`"):console.warn("defineLayout requires `width`"):console.warn("defineLayout requires `name`"):console.warn("defineLayout requires `{name, width, height}`"),this.LAYOUTS[e.name]={name:e.name,_sizeW:Math.round(Number(e.width)*h),_sizeH:Math.round(Number(e.height)*h),width:Math.round(Number(e.width)*h),height:Math.round(Number(e.height)*h)}},e.prototype.defineSlideMaster=function(e){if(!e.title)throw new Error("defineSlideMaster() object argument requires a `title` value. (https://gitbrent.github.io/PptxGenJS/docs/masters.html)");var t={_margin:e.margin||B,_name:e.title,_presLayout:this.presLayout,_rels:[],_relsChart:[],_relsMedia:[],_slide:null,_slideNum:1e3+this.slideLayouts.length+1,_slideNumberProps:e.slideNumber||null,_slideObjects:[],background:e.background||null,bkgd:e.bkgd||null};!function(e,t){e.bkgd&&(t.bkgd=e.bkgd),e.objects&&Array.isArray(e.objects)&&e.objects.length>0&&e.objects.forEach((function(object,e){var r=Object.keys(object)[0],n=t;$[r]&&"chart"===r?Re(n,object[r].type,object[r].data,object[r].opts):$[r]&&"image"===r?ke(n,object[r]):$[r]&&"line"===r?Be(n,X.LINE,object[r]):$[r]&&"rect"===r?Be(n,X.RECTANGLE,object[r]):$[r]&&"text"===r?Ie(n,[{text:object[r].text}],object[r].options,!1):$[r]&&"placeholder"===r&&(object[r].options.placeholder=object[r].options.name,delete object[r].options.name,object[r].options._placeholderType=object[r].options.type,delete object[r].options.type,object[r].options._placeholderIdx=100+e,Ie(n,[{text:object[r].text}],object[r].options,!0))})),e.slideNumber&&"object"==typeof e.slideNumber&&(t._slideNumberProps=e.slideNumber)}(e,t),this.slideLayouts.push(t),(e.background||e.bkgd)&&Fe(e.background,t),t._slideNumberProps&&!this.masterSlide._slideNumberProps&&(this.masterSlide._slideNumberProps=t._slideNumberProps)},e.prototype.tableToSlides=function(e,t){void 0===t&&(t={}),function(e,t,r,n){void 0===r&&(r={});var o=r||{};o.slideMargin=o.slideMargin||0===o.slideMargin?o.slideMargin:.5;var l=o.w||e.presLayout.width,d=[],f=[],m=[],A=[],y=[],v=[.5,.5,.5,.5],w=0;if(!document.getElementById(t))throw new Error('tableToSlides: Table ID "'+t+'" does not exist!');n&&n._margin?(Array.isArray(n._margin)?v=n._margin:isNaN(n._margin)||(v=[n._margin,n._margin,n._margin,n._margin]),o.slideMargin=v):o&&o.slideMargin&&(Array.isArray(o.slideMargin)?v=o.slideMargin:isNaN(o.slideMargin)||(v=[o.slideMargin,o.slideMargin,o.slideMargin,o.slideMargin])),l=(o.w?pe(o.w):e.presLayout.width)-pe(v[1]+v[3]),o.verbose&&console.log("-- VERBOSE MODE ----------------------------------"),o.verbose&&console.log("opts.h ................. = "+o.h),o.verbose&&console.log("opts.w ................. = "+o.w),o.verbose&&console.log("pptx.presLayout.width .. = "+e.presLayout.width/h),o.verbose&&console.log("emuSlideTabW (in)....... = "+l/h);var x=document.querySelectorAll("#"+t+" tr:first-child th");0===x.length&&(x=document.querySelectorAll("#"+t+" tr:first-child td")),x.forEach((function(e){if(e.getAttribute("colspan"))for(var t=0;t<Number(e.getAttribute("colspan"));t++)y.push(Math.round(e.offsetWidth/Number(e.getAttribute("colspan"))));else y.push(e.offsetWidth)})),y.forEach((function(e){w+=e})),y.forEach((function(e,r){var n=Number((Number(l)*(e/w*100)/100/h).toFixed(2)),o=0,c=document.querySelector("#"+t+" thead tr:first-child th:nth-child("+(r+1)+")");c&&(o=Number(c.getAttribute("data-pptx-min-width")));var d=document.querySelector("#"+t+" thead tr:first-child th:nth-child("+(r+1)+")");d&&(o=Number(d.getAttribute("data-pptx-width"))),A.push(o>n?o:n)})),o.verbose&&console.log("arrColW ................ = "+A.toString()),["thead","tbody","tfoot"].forEach((function(e){document.querySelectorAll("#"+t+" "+e+" tr").forEach((function(t){var r=[];switch(Array.from(t.cells).forEach((function(e){var t=window.getComputedStyle(e).getPropertyValue("color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(","),n=window.getComputedStyle(e).getPropertyValue("background-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");("rgba(0, 0, 0, 0)"===window.getComputedStyle(e).getPropertyValue("background-color")||window.getComputedStyle(e).getPropertyValue("transparent"))&&(n=["255","255","255"]);var o={align:null,bold:"bold"===window.getComputedStyle(e).getPropertyValue("font-weight")||Number(window.getComputedStyle(e).getPropertyValue("font-weight"))>=500,border:null,color:ue(Number(t[0]),Number(t[1]),Number(t[2])),fill:{color:ue(Number(n[0]),Number(n[1]),Number(n[2]))},fontFace:(window.getComputedStyle(e).getPropertyValue("font-family")||"").split(",")[0].replace(/"/g,"").replace("inherit","").replace("initial","")||null,fontSize:Number(window.getComputedStyle(e).getPropertyValue("font-size").replace(/[a-z]/gi,"")),margin:null,colspan:Number(e.getAttribute("colspan"))||null,rowspan:Number(e.getAttribute("rowspan"))||null,valign:null};if(["left","center","right","start","end"].indexOf(window.getComputedStyle(e).getPropertyValue("text-align"))>-1){var l=window.getComputedStyle(e).getPropertyValue("text-align").replace("start","left").replace("end","right");o.align="center"===l?"center":"left"===l?"left":"right"===l?"right":null}if(["top","middle","bottom"].indexOf(window.getComputedStyle(e).getPropertyValue("vertical-align"))>-1){var c=window.getComputedStyle(e).getPropertyValue("vertical-align");o.valign="top"===c?"top":"middle"===c?"middle":"bottom"===c?"bottom":null}window.getComputedStyle(e).getPropertyValue("padding-left")&&(o.margin=[0,0,0,0],["padding-top","padding-right","padding-bottom","padding-left"].forEach((function(t,r){o.margin[r]=Math.round(Number(window.getComputedStyle(e).getPropertyValue(t).replace(/\D/gi,"")))}))),(window.getComputedStyle(e).getPropertyValue("border-top-width")||window.getComputedStyle(e).getPropertyValue("border-right-width")||window.getComputedStyle(e).getPropertyValue("border-bottom-width")||window.getComputedStyle(e).getPropertyValue("border-left-width"))&&(o.border=[null,null,null,null],["top","right","bottom","left"].forEach((function(t,r){var n,l=Math.round(Number(window.getComputedStyle(e).getPropertyValue("border-"+t+"-width").replace("px","")));n=window.getComputedStyle(e).getPropertyValue("border-"+t+"-color").replace(/\s+/gi,"").replace("rgba(","").replace("rgb(","").replace(")","").split(",");var c=ue(Number(n[0]),Number(n[1]),Number(n[2]));o.border[r]={pt:l,color:c}}))),r.push({_type:ee.tablecell,text:e.innerText,options:o})})),e){case"thead":d.push(r);break;case"tbody":f.push(r);break;case"tfoot":m.push(r);break;default:console.log("table parsing: unexpected table part: "+e)}}))})),o._arrObjTabHeadRows=d||null,o.colW=A,ye(c(c(c([],d),f),m),o,e.presLayout,n).forEach((function(t,r){var n=e.addSlide({masterName:o.masterSlideName||null});0===r&&(o.y=o.y||v[0]),r>0&&(o.y=o.autoPageSlideStartY||o.newSlideStartY||v[0]),o.verbose&&console.log("opts.autoPageSlideStartY:"+o.autoPageSlideStartY+" / arrInchMargins[0]:"+v[0]+" => opts.y = "+o.y),n.addTable(t.rows,{x:o.x||v[3],y:o.y,w:Number(l)/h,colW:A,autoPage:!1}),o.addImage&&n.addImage({path:o.addImage.url,x:o.addImage.x,y:o.addImage.y,w:o.addImage.w,h:o.addImage.h}),o.addShape&&n.addShape(o.addShape.shape,o.addShape.options||{}),o.addTable&&n.addTable(o.addTable.rows,o.addTable.options||{}),o.addText&&n.addText(o.addText.text,o.addText.options||{})}))}(this,e,t,t&&t.masterSlideName?this.slideLayouts.filter((function(e){return e._name===t.masterSlideName}))[0]:null)},e}();t.a=Qe}).call(this,r(692).Buffer)},654:function(e,t,r){},655:function(e,t,r){"use strict";r(23),r(84),r(11);var n=r(638),o=r(108),l=r(4).a.extend({name:"rippleable",directives:{ripple:o.a},props:{ripple:{type:[Boolean,Object],default:!0}},methods:{genRipple:function(){var data=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.ripple?(data.staticClass="v-input--selection-controls__ripple",data.directives=data.directives||[],data.directives.push({name:"ripple",value:{center:!0}}),this.$createElement("div",data)):null}}}),c=r(647),d=r(17);function f(e){e.preventDefault()}t.a=Object(d.a)(n.a,l,c.a).extend({name:"selectable",model:{prop:"inputValue",event:"change"},props:{id:String,inputValue:null,falseValue:null,trueValue:null,multiple:{type:Boolean,default:null},label:String},data:function(){return{hasColor:this.inputValue,lazyValue:this.inputValue}},computed:{computedColor:function(){if(this.isActive)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"},isMultiple:function(){return!0===this.multiple||null===this.multiple&&Array.isArray(this.internalValue)},isActive:function(){var e=this,t=this.value,input=this.internalValue;return this.isMultiple?!!Array.isArray(input)&&input.some((function(r){return e.valueComparator(r,t)})):void 0===this.trueValue||void 0===this.falseValue?t?this.valueComparator(t,input):Boolean(input):this.valueComparator(input,this.trueValue)},isDirty:function(){return this.isActive},rippleState:function(){return this.isDisabled||this.validationState?this.validationState:void 0}},watch:{inputValue:function(e){this.lazyValue=e,this.hasColor=e}},methods:{genLabel:function(){var label=n.a.options.methods.genLabel.call(this);return label?(label.data.on={click:f},label):label},genInput:function(e,t){return this.$createElement("input",{attrs:Object.assign({"aria-checked":this.isActive.toString(),disabled:this.isDisabled,id:this.computedId,role:e,type:e},t),domProps:{value:this.value,checked:this.isActive},on:{blur:this.onBlur,change:this.onChange,focus:this.onFocus,keydown:this.onKeydown,click:f},ref:"input"})},onBlur:function(){this.isFocused=!1},onClick:function(e){this.onChange(),this.$emit("click",e)},onChange:function(){var e=this;if(this.isInteractive){var t=this.value,input=this.internalValue;if(this.isMultiple){Array.isArray(input)||(input=[]);var r=input.length;(input=input.filter((function(r){return!e.valueComparator(r,t)}))).length===r&&input.push(t)}else input=void 0!==this.trueValue&&void 0!==this.falseValue?this.valueComparator(input,this.trueValue)?this.falseValue:this.trueValue:t?this.valueComparator(input,t)?null:t:!input;this.validate(!0,input),this.internalValue=input,this.hasColor=input}},onFocus:function(){this.isFocused=!0},onKeydown:function(e){}}})},692:function(e,t,r){"use strict";(function(e){var n=r(701),o=r(702),l=r(703);function c(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function d(e,t){if(c()<t)throw new RangeError("Invalid typed array length");return f.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=f.prototype:(null===e&&(e=new f(t)),e.length=t),e}function f(e,t,r){if(!(f.TYPED_ARRAY_SUPPORT||this instanceof f))return new f(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return A(this,e)}return h(this,e,t,r)}function h(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);f.TYPED_ARRAY_SUPPORT?(e=t).__proto__=f.prototype:e=y(e,t);return e}(e,t,r,n):"string"==typeof t?function(e,t,r){"string"==typeof r&&""!==r||(r="utf8");if(!f.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|w(t,r),o=(e=d(e,n)).write(t,r);o!==n&&(e=e.slice(0,o));return e}(e,t,r):function(e,t){if(f.isBuffer(t)){var r=0|v(t.length);return 0===(e=d(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?d(e,0):y(e,t);if("Buffer"===t.type&&l(t.data))return y(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function m(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function A(e,t){if(m(t),e=d(e,t<0?0:0|v(t)),!f.TYPED_ARRAY_SUPPORT)for(var i=0;i<t;++i)e[i]=0;return e}function y(e,t){var r=t.length<0?0:0|v(t.length);e=d(e,r);for(var i=0;i<r;i+=1)e[i]=255&t[i];return e}function v(e){if(e>=c())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c().toString(16)+" bytes");return 0|e}function w(e,t){if(f.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return Z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return X(e).length;default:if(n)return Z(e).length;t=(""+t).toLowerCase(),n=!0}}function x(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return D(this,t,r);case"utf8":case"utf-8":return I(this,t,r);case"ascii":return O(this,t,r);case"latin1":case"binary":return N(this,t,r);case"base64":return B(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function _(b,e,t){var i=b[e];b[e]=b[t],b[t]=i}function C(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=f.from(t,n)),f.isBuffer(t))return 0===t.length?-1:P(e,t,r,n,o);if("number"==typeof t)return t&=255,f.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):P(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function P(e,t,r,n,o){var i,l=1,c=e.length,d=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;l=2,c/=2,d/=2,r/=2}function f(e,i){return 1===l?e[i]:e.readUInt16BE(i*l)}if(o){var h=-1;for(i=r;i<c;i++)if(f(e,i)===f(t,-1===h?0:i-h)){if(-1===h&&(h=i),i-h+1===d)return h*l}else-1!==h&&(i-=i-h),h=-1}else for(r+d>c&&(r=c-d),i=r;i>=0;i--){for(var m=!0,A=0;A<d;A++)if(f(e,i+A)!==f(t,A)){m=!1;break}if(m)return i}return-1}function S(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var l=t.length;if(l%2!=0)throw new TypeError("Invalid hex string");n>l/2&&(n=l/2);for(var i=0;i<n;++i){var c=parseInt(t.substr(2*i,2),16);if(isNaN(c))return i;e[r+i]=c}return i}function T(e,t,r,n){return K(Z(t,e.length-r),e,r,n)}function L(e,t,r,n){return K(function(e){for(var t=[],i=0;i<e.length;++i)t.push(255&e.charCodeAt(i));return t}(t),e,r,n)}function E(e,t,r,n){return L(e,t,r,n)}function R(e,t,r,n){return K(X(t),e,r,n)}function k(e,t,r,n){return K(function(e,t){for(var r,n,o,l=[],i=0;i<e.length&&!((t-=2)<0);++i)n=(r=e.charCodeAt(i))>>8,o=r%256,l.push(o),l.push(n);return l}(t,e.length-r),e,r,n)}function B(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function I(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var o,l,c,d,f=e[i],h=null,m=f>239?4:f>223?3:f>191?2:1;if(i+m<=r)switch(m){case 1:f<128&&(h=f);break;case 2:128==(192&(o=e[i+1]))&&(d=(31&f)<<6|63&o)>127&&(h=d);break;case 3:o=e[i+1],l=e[i+2],128==(192&o)&&128==(192&l)&&(d=(15&f)<<12|(63&o)<<6|63&l)>2047&&(d<55296||d>57343)&&(h=d);break;case 4:o=e[i+1],l=e[i+2],c=e[i+3],128==(192&o)&&128==(192&l)&&128==(192&c)&&(d=(15&f)<<18|(63&o)<<12|(63&l)<<6|63&c)>65535&&d<1114112&&(h=d)}null===h?(h=65533,m=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|1023&h),n.push(h),i+=m}return function(e){var t=e.length;if(t<=F)return String.fromCharCode.apply(String,e);var r="",i=0;for(;i<t;)r+=String.fromCharCode.apply(String,e.slice(i,i+=F));return r}(n)}t.Buffer=f,t.SlowBuffer=function(e){+e!=e&&(e=0);return f.alloc(+e)},t.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=c(),f.poolSize=8192,f._augment=function(e){return e.__proto__=f.prototype,e},f.from=function(e,t,r){return h(null,e,t,r)},f.TYPED_ARRAY_SUPPORT&&(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&f[Symbol.species]===f&&Object.defineProperty(f,Symbol.species,{value:null,configurable:!0})),f.alloc=function(e,t,r){return function(e,t,r,n){return m(t),t<=0?d(e,t):void 0!==r?"string"==typeof n?d(e,t).fill(r,n):d(e,t).fill(r):d(e,t)}(null,e,t,r)},f.allocUnsafe=function(e){return A(null,e)},f.allocUnsafeSlow=function(e){return A(null,e)},f.isBuffer=function(b){return!(null==b||!b._isBuffer)},f.compare=function(a,b){if(!f.isBuffer(a)||!f.isBuffer(b))throw new TypeError("Arguments must be Buffers");if(a===b)return 0;for(var e=a.length,t=b.length,i=0,r=Math.min(e,t);i<r;++i)if(a[i]!==b[i]){e=a[i],t=b[i];break}return e<t?-1:t<e?1:0},f.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(e,t){if(!l(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return f.alloc(0);var i;if(void 0===t)for(t=0,i=0;i<e.length;++i)t+=e[i].length;var r=f.allocUnsafe(t),n=0;for(i=0;i<e.length;++i){var o=e[i];if(!f.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,n),n+=o.length}return r},f.byteLength=w,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<e;i+=2)_(this,i,i+1);return this},f.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<e;i+=4)_(this,i,i+3),_(this,i+1,i+2);return this},f.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<e;i+=8)_(this,i,i+7),_(this,i+1,i+6),_(this,i+2,i+5),_(this,i+3,i+4);return this},f.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?I(this,0,e):x.apply(this,arguments)},f.prototype.equals=function(b){if(!f.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b||0===f.compare(this,b)},f.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},f.prototype.compare=function(e,t,r,n,o){if(!f.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;for(var l=(o>>>=0)-(n>>>=0),c=(r>>>=0)-(t>>>=0),d=Math.min(l,c),h=this.slice(n,o),m=e.slice(t,r),i=0;i<d;++i)if(h[i]!==m[i]){l=h[i],c=m[i];break}return l<c?-1:c<l?1:0},f.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},f.prototype.indexOf=function(e,t,r){return C(this,e,t,r,!0)},f.prototype.lastIndexOf=function(e,t,r){return C(this,e,t,r,!1)},f.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var l=!1;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return T(this,e,t,r);case"ascii":return L(this,e,t,r);case"latin1":case"binary":return E(this,e,t,r);case"base64":return R(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,r);default:if(l)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),l=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var F=4096;function O(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}function N(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}function D(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=t;i<r;++i)o+=Q(e[i]);return o}function M(e,t,r){for(var n=e.slice(t,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function U(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function z(e,t,r,n,o,l){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<l)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function j(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i<o;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function G(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i<o;++i)e[r+i]=t>>>8*(n?i:3-i)&255}function W(e,t,r,n,o,l){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function H(e,t,r,n,l){return l||W(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function V(e,t,r,n,l){return l||W(e,0,r,8),o.write(e,t,r,n,52,8),r+8}f.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),f.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=f.prototype;else{var o=t-e;r=new f(o,void 0);for(var i=0;i<o;++i)r[i]=this[i+e]}return r},f.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||U(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n},f.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||U(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},f.prototype.readUInt8=function(e,t){return t||U(e,1,this.length),this[e]},f.prototype.readUInt16LE=function(e,t){return t||U(e,2,this.length),this[e]|this[e+1]<<8},f.prototype.readUInt16BE=function(e,t){return t||U(e,2,this.length),this[e]<<8|this[e+1]},f.prototype.readUInt32LE=function(e,t){return t||U(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},f.prototype.readUInt32BE=function(e,t){return t||U(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},f.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||U(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*t)),n},f.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||U(e,t,this.length);for(var i=t,n=1,o=this[e+--i];i>0&&(n*=256);)o+=this[e+--i]*n;return o>=(n*=128)&&(o-=Math.pow(2,8*t)),o},f.prototype.readInt8=function(e,t){return t||U(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},f.prototype.readInt16LE=function(e,t){t||U(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},f.prototype.readInt16BE=function(e,t){t||U(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},f.prototype.readInt32LE=function(e,t){return t||U(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},f.prototype.readInt32BE=function(e,t){return t||U(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},f.prototype.readFloatLE=function(e,t){return t||U(e,4,this.length),o.read(this,e,!0,23,4)},f.prototype.readFloatBE=function(e,t){return t||U(e,4,this.length),o.read(this,e,!1,23,4)},f.prototype.readDoubleLE=function(e,t){return t||U(e,8,this.length),o.read(this,e,!0,52,8)},f.prototype.readDoubleBE=function(e,t){return t||U(e,8,this.length),o.read(this,e,!1,52,8)},f.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||z(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[t]=255&e;++i<r&&(o*=256);)this[t+i]=e/o&255;return t+r},f.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||z(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+r},f.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,1,255,0),f.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},f.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):j(this,e,t,!0),t+2},f.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):j(this,e,t,!1),t+2},f.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):G(this,e,t,!0),t+4},f.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):G(this,e,t,!1),t+4},f.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);z(this,e,t,r,o-1,-o)}var i=0,l=1,sub=0;for(this[t]=255&e;++i<r&&(l*=256);)e<0&&0===sub&&0!==this[t+i-1]&&(sub=1),this[t+i]=(e/l>>0)-sub&255;return t+r},f.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);z(this,e,t,r,o-1,-o)}var i=r-1,l=1,sub=0;for(this[t+i]=255&e;--i>=0&&(l*=256);)e<0&&0===sub&&0!==this[t+i+1]&&(sub=1),this[t+i]=(e/l>>0)-sub&255;return t+r},f.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,1,127,-128),f.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},f.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):j(this,e,t,!0),t+2},f.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):j(this,e,t,!1),t+2},f.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):G(this,e,t,!0),t+4},f.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||z(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):G(this,e,t,!1),t+4},f.prototype.writeFloatLE=function(e,t,r){return H(this,e,t,!0,r)},f.prototype.writeFloatBE=function(e,t,r){return H(this,e,t,!1,r)},f.prototype.writeDoubleLE=function(e,t,r){return V(this,e,t,!0,r)},f.prototype.writeDoubleBE=function(e,t,r){return V(this,e,t,!1,r)},f.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i,o=n-r;if(this===e&&r<t&&t<n)for(i=o-1;i>=0;--i)e[i+t]=this[i+r];else if(o<1e3||!f.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+o),t);return o},f.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var code=e.charCodeAt(0);code<256&&(e=code)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!f.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var i;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var o=f.isBuffer(e)?e:Z(new f(e,n).toString()),l=o.length;for(i=0;i<r-t;++i)this[i+t]=o[i%l]}return this};var Y=/[^+\/0-9A-Za-z-_]/g;function Q(e){return e<16?"0"+e.toString(16):e.toString(16)}function Z(e,t){var r;t=t||1/0;for(var n=e.length,o=null,l=[],i=0;i<n;++i){if((r=e.charCodeAt(i))>55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&l.push(239,191,189);continue}if(i+1===n){(t-=3)>-1&&l.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&l.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&l.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;l.push(r)}else if(r<2048){if((t-=2)<0)break;l.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;l.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;l.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return l}function X(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Y,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}).call(this,r(87))},701:function(e,t,r){"use strict";t.byteLength=function(e){var t=d(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,i,r=d(e),n=r[0],c=r[1],f=new l(function(e,t,r){return 3*(t+r)/4-r}(0,n,c)),h=0,m=c>0?n-4:n;for(i=0;i<m;i+=4)t=o[e.charCodeAt(i)]<<18|o[e.charCodeAt(i+1)]<<12|o[e.charCodeAt(i+2)]<<6|o[e.charCodeAt(i+3)],f[h++]=t>>16&255,f[h++]=t>>8&255,f[h++]=255&t;2===c&&(t=o[e.charCodeAt(i)]<<2|o[e.charCodeAt(i+1)]>>4,f[h++]=255&t);1===c&&(t=o[e.charCodeAt(i)]<<10|o[e.charCodeAt(i+1)]<<4|o[e.charCodeAt(i+2)]>>2,f[h++]=t>>8&255,f[h++]=255&t);return f},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,l=[],c=16383,i=0,d=r-o;i<d;i+=c)l.push(f(e,i,i+c>d?d:i+c));1===o?(t=e[r-1],l.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],l.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return l.join("")};for(var n=[],o=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,c=code.length;i<c;++i)n[i]=code[i],o[code.charCodeAt(i)]=i;function d(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function f(e,t,r){for(var o,l,output=[],i=t;i<r;i+=3)o=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),output.push(n[(l=o)>>18&63]+n[l>>12&63]+n[l>>6&63]+n[63&l]);return output.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},702:function(e,t){t.read=function(e,t,r,n,o){var l,c,d=8*o-n-1,f=(1<<d)-1,h=f>>1,m=-7,i=r?o-1:0,A=r?-1:1,s=e[t+i];for(i+=A,l=s&(1<<-m)-1,s>>=-m,m+=d;m>0;l=256*l+e[t+i],i+=A,m-=8);for(c=l&(1<<-m)-1,l>>=-m,m+=n;m>0;c=256*c+e[t+i],i+=A,m-=8);if(0===l)l=1-h;else{if(l===f)return c?NaN:1/0*(s?-1:1);c+=Math.pow(2,n),l-=h}return(s?-1:1)*c*Math.pow(2,l-n)},t.write=function(e,t,r,n,o,l){var c,d,f,h=8*l-o-1,m=(1<<h)-1,A=m>>1,rt=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,i=n?0:l-1,y=n?1:-1,s=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(d=isNaN(t)?1:0,c=m):(c=Math.floor(Math.log(t)/Math.LN2),t*(f=Math.pow(2,-c))<1&&(c--,f*=2),(t+=c+A>=1?rt/f:rt*Math.pow(2,1-A))*f>=2&&(c++,f/=2),c+A>=m?(d=0,c=m):c+A>=1?(d=(t*f-1)*Math.pow(2,o),c+=A):(d=t*Math.pow(2,A-1)*Math.pow(2,o),c=0));o>=8;e[r+i]=255&d,i+=y,d/=256,o-=8);for(c=c<<o|d,h+=o;h>0;e[r+i]=255&c,i+=y,c/=256,h-=8);e[r+i-y]|=128*s}},703:function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},704:function(e,t,r){(function(t,r,n){e.exports=function s(e,a,t){function u(n,o){if(!a[n]){if(!e[n]){if(r)return r(n,!0);var l=new Error("Cannot find module '"+n+"'");throw l.code="MODULE_NOT_FOUND",l}var i=a[n]={exports:{}};e[n][0].call(i.exports,(function(t){return u(e[n][1][t]||t)}),i,i.exports,s,e,a,t)}return a[n].exports}for(var r=!1,n=0;n<t.length;n++)u(t[n]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,o,l){(function(t){!function(e){"object"==typeof l&&void 0!==o?o.exports=e():("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:this).JSZip=e()}((function(){return function s(t,a,r){function u(o,l){if(!a[o]){if(!t[o]){var c="function"==typeof e&&e;if(!l&&c)return c(o,!0);if(n)return n(o,!0);var d=new Error("Cannot find module '"+o+"'");throw d.code="MODULE_NOT_FOUND",d}var i=a[o]={exports:{}};t[o][0].call(i.exports,(function(e){return u(t[o][1][e]||e)}),i,i.exports,s,t,a,r)}return a[o].exports}for(var n="function"==typeof e&&e,o=0;o<r.length;o++)u(r[o]);return u}({1:[function(e,t,r){"use strict";var n=e("./utils"),o=e("./support"),p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.encode=function(e){for(var t,r,o,i,s,l,a,c=[],u=0,d=e.length,f=d,h="string"!==n.getTypeOf(e);u<e.length;)f=d-u,o=h?(t=e[u++],r=u<d?e[u++]:0,u<d?e[u++]:0):(t=e.charCodeAt(u++),r=u<d?e.charCodeAt(u++):0,u<d?e.charCodeAt(u++):0),i=t>>2,s=(3&t)<<4|r>>4,l=1<f?(15&r)<<2|o>>6:64,a=2<f?63&o:64,c.push(p.charAt(i)+p.charAt(s)+p.charAt(l)+p.charAt(a));return c.join("")},r.decode=function(e){var t,r,n,i,s,l,a=0,c=0;if("data:"===e.substr(0,"data:".length))throw new Error("Invalid base64 input, it looks like a data url.");var u,d=3*(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(e.charAt(e.length-1)===p.charAt(64)&&d--,e.charAt(e.length-2)===p.charAt(64)&&d--,d%1!=0)throw new Error("Invalid base64 input, bad content length.");for(u=o.uint8array?new Uint8Array(0|d):new Array(0|d);a<e.length;)t=p.indexOf(e.charAt(a++))<<2|(i=p.indexOf(e.charAt(a++)))>>4,r=(15&i)<<4|(s=p.indexOf(e.charAt(a++)))>>2,n=(3&s)<<6|(l=p.indexOf(e.charAt(a++))),u[c++]=t,64!==s&&(u[c++]=r),64!==l&&(u[c++]=n);return u}},{"./support":30,"./utils":32}],2:[function(e,t,r){"use strict";var n=e("./external"),i=e("./stream/DataWorker"),s=e("./stream/Crc32Probe"),o=e("./stream/DataLengthProbe");function a(e,t,r,n,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=r,this.compression=n,this.compressedContent=i}a.prototype={getContentWorker:function(){var e=new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),t=this;return e.on("end",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},getCompressedWorker:function(){return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},a.createWorkerFrom=function(e,t,r){return e.pipe(new s).pipe(new o("uncompressedSize")).pipe(t.compressWorker(r)).pipe(new o("compressedSize")).withStreamInfo("compression",t)},t.exports=a},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,r){"use strict";var n=e("./stream/GenericWorker");r.STORE={magic:"\0\0",compressWorker:function(e){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},r.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,r){"use strict";var n=e("./utils"),o=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==n.getTypeOf(e)?function(e,t,r){var n=o,i=0+r;e^=-1;for(var s=0;s<i;s++)e=e>>>8^n[255&(e^t[s])];return-1^e}(0|t,e,e.length):function(e,t,r){var n=o,i=0+r;e^=-1;for(var s=0;s<i;s++)e=e>>>8^n[255&(e^t.charCodeAt(s))];return-1^e}(0|t,e,e.length):0}},{"./utils":32}],5:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(e,t,r){"use strict";var n;n="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:n}},{lie:37}],7:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=e("pako"),s=e("./utils"),o=e("./stream/GenericWorker"),a=n?"uint8array":"array";function l(e,t){o.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}r.magic="\b\0",s.inherits(l,o),l.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(a,e.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},r.compressWorker=function(e){return new l("Deflate",e)},r.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,r){"use strict";function n(e,t){var r,n="";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n}function i(e,t,r,f,i,s){var h,a,m=e.file,u=e.compression,A=s!==l.utf8encode,y=o.transformTo("string",s(m.name)),v=o.transformTo("string",l.utf8encode(m.name)),w=m.comment,p=o.transformTo("string",s(w)),x=o.transformTo("string",l.utf8encode(w)),_=v.length!==m.name.length,C=x.length!==w.length,P="",g="",S="",b=m.dir,T=m.date,L={crc32:0,compressedSize:0,uncompressedSize:0};t&&!r||(L.crc32=e.crc32,L.compressedSize=e.compressedSize,L.uncompressedSize=e.uncompressedSize);var E=0;t&&(E|=8),A||!_&&!C||(E|=2048);var R,k=0,B=0;b&&(k|=16),"UNIX"===i?(B=798,k|=((R=m.unixPermissions)||(R=b?16893:33204),(65535&R)<<16)):(B=20,k|=63&(m.dosPermissions||0)),h=T.getUTCHours(),h<<=6,h|=T.getUTCMinutes(),h<<=5,h|=T.getUTCSeconds()/2,a=T.getUTCFullYear()-1980,a<<=4,a|=T.getUTCMonth()+1,a<<=5,a|=T.getUTCDate(),_&&(P+="up"+n((g=n(1,1)+n(c(y),4)+v).length,2)+g),C&&(P+="uc"+n((S=n(1,1)+n(c(p),4)+x).length,2)+S);var I="";return I+="\n\0",I+=n(E,2),I+=u.magic,I+=n(h,2),I+=n(a,2),I+=n(L.crc32,4),I+=n(L.compressedSize,4),I+=n(L.uncompressedSize,4),I+=n(y.length,2),I+=n(P.length,2),{fileRecord:d.LOCAL_FILE_HEADER+I+y+P,dirRecord:d.CENTRAL_FILE_HEADER+n(B,2)+I+n(p.length,2)+"\0\0\0\0"+n(k,4)+n(f,4)+y+P+p}}var o=e("../utils"),s=e("../stream/GenericWorker"),l=e("../utf8"),c=e("../crc32"),d=e("../signature");function f(e,t,r,n){s.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=r,this.encodeFileName=n,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(f,s),f.prototype.push=function(e){var t=e.meta.percent||0,r=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,s.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:r?(t+100*(r-n-1))/r:100}}))},f.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var r=i(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},f.prototype.closedSource=function(e){this.accumulate=!1;var t,r=this.streamFiles&&!e.file.dir,o=i(e,r,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(o.dirRecord),r)this.push({data:(t=e,d.DATA_DESCRIPTOR+n(t.crc32,4)+n(t.compressedSize,4)+n(t.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:o.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},f.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var r,l,i,s,c,a,f=this.bytesWritten-e,u=(r=this.dirRecords.length,l=f,i=e,s=this.zipComment,c=this.encodeFileName,a=o.transformTo("string",c(s)),d.CENTRAL_DIRECTORY_END+"\0\0\0\0"+n(r,2)+n(r,2)+n(l,4)+n(i,4)+n(a.length,2)+a);this.push({data:u,meta:{percent:100}})},f.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},f.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on("data",(function(e){t.processChunk(e)})),e.on("end",(function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()})),e.on("error",(function(e){t.error(e)})),this},f.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},f.prototype.error=function(e){var t=this._sources;if(!s.prototype.error.call(this,e))return!1;for(var r=0;r<t.length;r++)try{t[r].error(e)}catch(e){}return!0},f.prototype.lock=function(){s.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()},t.exports=f},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,t,r){"use strict";var u=e("../compressions"),n=e("./ZipFileWorker");r.generateWorker=function(e,t,r){var a=new n(t.streamFiles,r,t.platform,t.encodeFileName),o=0;try{e.forEach((function(e,r){o++;var n=function(e,t){var r=e||t,n=u[r];if(!n)throw new Error(r+" is not a valid compression method !");return n}(r.options.compression,t.compression),l=r.options.compressionOptions||t.compressionOptions||{},i=r.dir,s=r.date;r._compressWorker(n,l).withStreamInfo("file",{name:e,dir:i,date:s,comment:r.comment||"",unixPermissions:r.unixPermissions,dosPermissions:r.dosPermissions}).pipe(a)})),a.entriesCount=o}catch(e){a.error(e)}return a}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,t,r){"use strict";function n(){if(!(this instanceof n))return new n;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files={},this.comment=null,this.root="",this.clone=function(){var e=new n;for(var t in this)"function"!=typeof this[t]&&(e[t]=this[t]);return e}}(n.prototype=e("./object")).loadAsync=e("./load"),n.support=e("./support"),n.defaults=e("./defaults"),n.version="3.5.0",n.loadAsync=function(e,t){return(new n).loadAsync(e,t)},n.external=e("./external"),t.exports=n},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,t,r){"use strict";var n=e("./utils"),i=e("./external"),a=e("./utf8"),o=e("./zipEntries"),s=e("./stream/Crc32Probe"),u=e("./nodejsUtils");function l(e){return new i.Promise((function(t,r){var n=e.decompressed.getContentWorker().pipe(new s);n.on("error",(function(e){r(e)})).on("end",(function(){n.streamInfo.crc32!==e.decompressed.crc32?r(new Error("Corrupted zip : CRC32 mismatch")):t()})).resume()}))}t.exports=function(e,s){var t=this;return s=n.extend(s||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:a.utf8decode}),u.isNode&&u.isStream(e)?i.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):n.prepareContent("the loaded zip file",e,!0,s.optimizedBinaryString,s.base64).then((function(e){var t=new o(s);return t.load(e),t})).then((function(e){var t=[i.Promise.resolve(e)],r=e.files;if(s.checkCRC32)for(var n=0;n<r.length;n++)t.push(l(r[n]));return i.Promise.all(t)})).then((function(e){for(var r=e.shift(),n=r.files,o=0;o<n.length;o++){var i=n[o];t.file(i.fileNameStr,i.decompressed,{binary:!0,optimizedBinaryString:!0,date:i.date,dir:i.dir,comment:i.fileCommentStr.length?i.fileCommentStr:null,unixPermissions:i.unixPermissions,dosPermissions:i.dosPermissions,createFolders:s.createFolders})}return r.zipComment.length&&(t.comment=r.zipComment),t}))}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,t,r){"use strict";var n=e("../utils"),i=e("../stream/GenericWorker");function s(e,t){i.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(t)}n.inherits(s,i),s.prototype._bindStream=function(e){var t=this;(this._stream=e).pause(),e.on("data",(function(e){t.push({data:e,meta:{percent:0}})})).on("error",(function(e){t.isPaused?this.generatedError=e:t.error(e)})).on("end",(function(){t.isPaused?t._upstreamEnded=!0:t.end()}))},s.prototype.pause=function(){return!!i.prototype.pause.call(this)&&(this._stream.pause(),!0)},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=s},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,t,r){"use strict";var i=e("readable-stream").Readable;function n(e,t,r){i.call(this,t),this._helper=e;var n=this;e.on("data",(function(e,t){n.push(e)||n._helper.pause(),r&&r(t)})).on("error",(function(e){n.emit("error",e)})).on("end",(function(){n.push(null)}))}e("../utils").inherits(n,i),n.prototype._read=function(){this._helper.resume()},t.exports=n},{"../utils":32,"readable-stream":16}],14:[function(e,t,n){"use strict";t.exports={isNode:void 0!==r,newBufferFrom:function(e,t){if(r.from&&r.from!==Uint8Array.from)return r.from(e,t);if("number"==typeof e)throw new Error('The "data" argument must not be a number');return new r(e,t)},allocBuffer:function(e){if(r.alloc)return r.alloc(e);var t=new r(e);return t.fill(0),t},isBuffer:function(e){return r.isBuffer(e)},isStream:function(e){return e&&"function"==typeof e.on&&"function"==typeof e.pause&&"function"==typeof e.resume}}},{}],15:[function(e,t,r){"use strict";function s(e,t,r){var l,i=n.getTypeOf(t),s=n.extend(r||{},c);s.date=s.date||new Date,null!==s.compression&&(s.compression=s.compression.toUpperCase()),"string"==typeof s.unixPermissions&&(s.unixPermissions=parseInt(s.unixPermissions,8)),s.unixPermissions&&16384&s.unixPermissions&&(s.dir=!0),s.dosPermissions&&16&s.dosPermissions&&(s.dir=!0),s.dir&&(e=u(e)),s.createFolders&&(l=function(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return 0<t?e.substring(0,t):""}(e))&&m.call(this,l,!0);var A,a="string"===i&&!1===s.binary&&!1===s.base64;r&&void 0!==r.binary||(s.binary=!a),(t instanceof d&&0===t.uncompressedSize||s.dir||!t||0===t.length)&&(s.base64=!1,s.binary=!0,t="",s.compression="STORE",i="string"),A=t instanceof d||t instanceof o?t:f.isNode&&f.isStream(t)?new h(e,t):n.prepareContent(e,t,s.binary,s.optimizedBinaryString,s.base64);var y=new p(e,A,s);this.files[e]=y}function u(e){return"/"!==e.slice(-1)&&(e+="/"),e}var i=e("./utf8"),n=e("./utils"),o=e("./stream/GenericWorker"),l=e("./stream/StreamHelper"),c=e("./defaults"),d=e("./compressedObject"),p=e("./zipObject"),a=e("./generate"),f=e("./nodejsUtils"),h=e("./nodejs/NodejsStreamInputAdapter"),m=function(e,t){return t=void 0!==t?t:c.createFolders,e=u(e),this.files[e]||s.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function A(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var y={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,r,n;for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],(r=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(r,n))},filter:function(e){var t=[];return this.forEach((function(r,n){e(r,n)&&t.push(n)})),t},file:function(e,t,r){if(1!==arguments.length)return e=this.root+e,s.call(this,e,t,r),this;if(A(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}var i=this.files[this.root+e];return i&&!i.dir?i:null},folder:function(e){if(!e)return this;if(A(e))return this.filter((function(t,r){return r.dir&&e.test(t)}));var t=this.root+e,r=m.call(this,t),n=this.clone();return n.root=r.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!==e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n<r.length;n++)delete this.files[r[n].name];return this},generate:function(e){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var t,r={};try{if((r=n.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:i.utf8encode})).type=r.type.toLowerCase(),r.compression=r.compression.toUpperCase(),"binarystring"===r.type&&(r.type="string"),!r.type)throw new Error("No output type specified.");n.checkSupport(r.type),"darwin"!==r.platform&&"freebsd"!==r.platform&&"linux"!==r.platform&&"sunos"!==r.platform||(r.platform="UNIX"),"win32"===r.platform&&(r.platform="DOS");var c=r.comment||this.comment||"";t=a.generateWorker(this,r,c)}catch(e){(t=new o("error")).error(e)}return new l(t,r.type||"string",r.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return(e=e||{}).type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(t)}};t.exports=y},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(e,t,r){t.exports=e("stream")},{stream:void 0}],17:[function(e,t,r){"use strict";var n=e("./DataReader");function i(e){n.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}e("../utils").inherits(i,n),i.prototype.byteAt=function(e){return this.data[this.zero+e]},i.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),s=this.length-4;0<=s;--s)if(this.data[s]===t&&this.data[s+1]===r&&this.data[s+2]===n&&this.data[s+3]===i)return s-this.zero;return-1},i.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),s=this.readData(4);return t===s[0]&&r===s[1]&&n===s[2]&&i===s[3]},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./DataReader":18}],18:[function(e,t,r){"use strict";var n=e("../utils");function i(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,r=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readAndCheckSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{"../utils":32}],19:[function(e,t,r){"use strict";var n=e("./Uint8ArrayReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,r){"use strict";var n=e("./DataReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./DataReader":18}],21:[function(e,t,r){"use strict";var n=e("./ArrayReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,r){"use strict";var n=e("../utils"),i=e("../support"),s=e("./ArrayReader"),o=e("./StringReader"),a=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");t.exports=function(e){var t=n.getTypeOf(e);return n.checkSupport(t),"string"!==t||i.uint8array?"nodebuffer"===t?new a(e):i.uint8array?new l(n.transformTo("uint8array",e)):new s(n.transformTo("array",e)):new o(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],24:[function(e,t,r){"use strict";var n=e("./GenericWorker"),i=e("../utils");function s(e){n.call(this,"ConvertWorker to "+e),this.destType=e}i.inherits(s,n),s.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,r){"use strict";var n=e("./GenericWorker"),i=e("../crc32");function s(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(s,n),s.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,r){"use strict";var n=e("../utils"),i=e("./GenericWorker");function s(e){i.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}n.inherits(s,i),s.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}i.prototype.processChunk.call(this,e)},t.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,r){"use strict";var n=e("../utils"),i=e("./GenericWorker");function s(e){i.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=n.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}n.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,r){"use strict";function n(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var r=0;r<this._listeners[e].length;r++)this._listeners[e][r].call(this,t)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on("data",(function(e){t.processChunk(e)})),e.on("end",(function(){t.end()})),e.on("error",(function(e){t.error(e)})),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var e=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}},t.exports=n},{}],29:[function(e,t,n){"use strict";var u=e("../utils"),i=e("./ConvertWorker"),s=e("./GenericWorker"),o=e("../base64"),l=e("../support"),c=e("../external"),a=null;if(l.nodestream)try{a=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function d(e,t,r){var n=t;switch(t){case"blob":case"arraybuffer":n="uint8array";break;case"base64":n="string"}try{this._internalType=n,this._outputType=t,this._mimeType=r,u.checkSupport(n),this._worker=e.pipe(new i(n)),e.lock()}catch(e){this._worker=new s("error"),this._worker.error(e)}}d.prototype={accumulate:function(e){return a=this,t=e,new c.Promise((function(e,n){var l=[],i=a._internalType,s=a._outputType,c=a._mimeType;a.on("data",(function(e,r){l.push(e),t&&t(r)})).on("error",(function(e){l=[],n(e)})).on("end",(function(){try{var t=function(e,t,r){switch(e){case"blob":return u.newBlob(u.transformTo("arraybuffer",t),r);case"base64":return o.encode(t);default:return u.transformTo(e,t)}}(s,function(e,t){var n,o=0,i=null,s=0;for(n=0;n<t.length;n++)s+=t[n].length;switch(e){case"string":return t.join("");case"array":return Array.prototype.concat.apply([],t);case"uint8array":for(i=new Uint8Array(s),n=0;n<t.length;n++)i.set(t[n],o),o+=t[n].length;return i;case"nodebuffer":return r.concat(t);default:throw new Error("concat : unsupported type '"+e+"'")}}(i,l),c);e(t)}catch(t){n(t)}l=[]})).resume()}));var a,t},on:function(e,t){var r=this;return"data"===e?this._worker.on(e,(function(e){t.call(r,e.data,e.meta)})):this._worker.on(e,(function(){u.delay(t,arguments,r)})),this},resume:function(){return u.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(u.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new a(this,{objectMode:"nodebuffer"!==this._outputType},e)}},t.exports=d},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,t,n){"use strict";if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,n.nodebuffer=void 0!==r,n.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)n.blob=!1;else{var o=new ArrayBuffer(0);try{n.blob=0===new Blob([o],{type:"application/zip"}).size}catch(e){try{var i=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);i.append(o),n.blob=0===i.getBlob("application/zip").size}catch(e){n.blob=!1}}}try{n.nodestream=!!e("readable-stream").Readable}catch(e){n.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,s){"use strict";for(var a=e("./utils"),r=e("./support"),n=e("./nodejsUtils"),o=e("./stream/GenericWorker"),u=new Array(256),i=0;i<256;i++)u[i]=252<=i?6:248<=i?5:240<=i?4:224<=i?3:192<=i?2:1;function l(){o.call(this,"utf-8 decode"),this.leftOver=null}function c(){o.call(this,"utf-8 encode")}u[254]=u[254]=1,s.utf8encode=function(e){return r.nodebuffer?n.newBufferFrom(e,"utf-8"):function(e){var t,n,o,i,s,l=e.length,a=0;for(i=0;i<l;i++)55296==(64512&(n=e.charCodeAt(i)))&&i+1<l&&56320==(64512&(o=e.charCodeAt(i+1)))&&(n=65536+(n-55296<<10)+(o-56320),i++),a+=n<128?1:n<2048?2:n<65536?3:4;for(t=r.uint8array?new Uint8Array(a):new Array(a),i=s=0;s<a;i++)55296==(64512&(n=e.charCodeAt(i)))&&i+1<l&&56320==(64512&(o=e.charCodeAt(i+1)))&&(n=65536+(n-55296<<10)+(o-56320),i++),n<128?t[s++]=n:(n<2048?t[s++]=192|n>>>6:(n<65536?t[s++]=224|n>>>12:(t[s++]=240|n>>>18,t[s++]=128|n>>>12&63),t[s++]=128|n>>>6&63),t[s++]=128|63&n);return t}(e)},s.utf8decode=function(e){return r.nodebuffer?a.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,r,n,i,s=e.length,o=new Array(2*s);for(t=r=0;t<s;)if((n=e[t++])<128)o[r++]=n;else if(4<(i=u[n]))o[r++]=65533,t+=i-1;else{for(n&=2===i?31:3===i?15:7;1<i&&t<s;)n=n<<6|63&e[t++],i--;1<i?o[r++]=65533:n<65536?o[r++]=n:(n-=65536,o[r++]=55296|n>>10&1023,o[r++]=56320|1023&n)}return o.length!==r&&(o.subarray?o=o.subarray(0,r):o.length=r),a.applyFromCharCode(o)}(e=a.transformTo(r.uint8array?"uint8array":"array",e))},a.inherits(l,o),l.prototype.processChunk=function(e){var t=a.transformTo(r.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(r.uint8array){var n=t;(t=new Uint8Array(n.length+this.leftOver.length)).set(this.leftOver,0),t.set(n,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var o=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;0<=r&&128==(192&e[r]);)r--;return r<0||0===r?t:r+u[e[r]]>t?r:t}(t),i=t;o!==t.length&&(r.uint8array?(i=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(i=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:s.utf8decode(i),meta:e.meta})},l.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:s.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},s.Utf8DecodeWorker=l,a.inherits(c,o),c.prototype.processChunk=function(e){this.push({data:s.utf8encode(e.data),meta:e.meta})},s.Utf8EncodeWorker=c},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,a){"use strict";var r=e("./support"),u=e("./base64"),n=e("./nodejsUtils"),o=e("set-immediate-shim"),l=e("./external");function i(e){return e}function c(e,t){for(var r=0;r<e.length;++r)t[r]=255&e.charCodeAt(r);return t}a.newBlob=function(e,t){a.checkSupport("blob");try{return new Blob([e],{type:t})}catch(n){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return r.append(e),r.getBlob(t)}catch(e){throw new Error("Bug : can't construct the Blob.")}}};var s={stringifyByChunk:function(e,t,r){var n=[],i=0,s=e.length;if(s<=r)return String.fromCharCode.apply(null,e);for(;i<s;)"array"===t||"nodebuffer"===t?n.push(String.fromCharCode.apply(null,e.slice(i,Math.min(i+r,s)))):n.push(String.fromCharCode.apply(null,e.subarray(i,Math.min(i+r,s)))),i+=r;return n.join("")},stringifyByChar:function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return t},applyCanBeUsed:{uint8array:function(){try{return r.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(e){return!1}}(),nodebuffer:function(){try{return r.nodebuffer&&1===String.fromCharCode.apply(null,n.allocBuffer(1)).length}catch(e){return!1}}()}};function d(e){var t=65536,r=a.getTypeOf(e),n=!0;if("uint8array"===r?n=s.applyCanBeUsed.uint8array:"nodebuffer"===r&&(n=s.applyCanBeUsed.nodebuffer),n)for(;1<t;)try{return s.stringifyByChunk(e,r,t)}catch(e){t=Math.floor(t/2)}return s.stringifyByChar(e)}function f(e,t){for(var r=0;r<e.length;r++)t[r]=e[r];return t}a.applyFromCharCode=d;var h={};h.string={string:i,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return h.string.uint8array(e).buffer},uint8array:function(e){return c(e,new Uint8Array(e.length))},nodebuffer:function(e){return c(e,n.allocBuffer(e.length))}},h.array={string:d,array:i,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return n.newBufferFrom(e)}},h.arraybuffer={string:function(e){return d(new Uint8Array(e))},array:function(e){return f(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:i,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return n.newBufferFrom(new Uint8Array(e))}},h.uint8array={string:d,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:i,nodebuffer:function(e){return n.newBufferFrom(e)}},h.nodebuffer={string:d,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return h.nodebuffer.uint8array(e).buffer},uint8array:function(e){return f(e,new Uint8Array(e.length))},nodebuffer:i},a.transformTo=function(e,t){if(t=t||"",!e)return t;a.checkSupport(e);var r=a.getTypeOf(t);return h[r][e](t)},a.getTypeOf=function(e){return"string"==typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":r.nodebuffer&&n.isBuffer(e)?"nodebuffer":r.uint8array&&e instanceof Uint8Array?"uint8array":r.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},a.checkSupport=function(e){if(!r[e.toLowerCase()])throw new Error(e+" is not supported by this platform")},a.MAX_VALUE_16BITS=65535,a.MAX_VALUE_32BITS=-1,a.pretty=function(e){var t,r,n="";for(r=0;r<(e||"").length;r++)n+="\\x"+((t=e.charCodeAt(r))<16?"0":"")+t.toString(16).toUpperCase();return n},a.delay=function(e,t,r){o((function(){e.apply(r||null,t||[])}))},a.inherits=function(e,t){function r(){}r.prototype=t.prototype,e.prototype=new r},a.extend=function(){var e,t,r={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&void 0===r[t]&&(r[t]=arguments[e][t]);return r},a.prepareContent=function(e,t,i,s,n){return l.Promise.resolve(t).then((function(e){return r.blob&&(e instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(e)))&&"undefined"!=typeof FileReader?new l.Promise((function(t,r){var n=new FileReader;n.onload=function(e){t(e.target.result)},n.onerror=function(e){r(e.target.error)},n.readAsArrayBuffer(e)})):e})).then((function(t){var o,d=a.getTypeOf(t);return d?("arraybuffer"===d?t=a.transformTo("uint8array",t):"string"===d&&(n?t=u.decode(t):i&&!0!==s&&(t=c(o=t,r.uint8array?new Uint8Array(o.length):new Array(o.length)))),t):l.Promise.reject(new Error("Can't read the data of '"+e+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))}))}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(e,t,r){"use strict";var n=e("./reader/readerFor"),i=e("./utils"),s=e("./signature"),o=e("./zipEntry"),a=(e("./utf8"),e("./support"));function l(e){this.files=[],this.loadOptions=e}l.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+i.pretty(t)+", expected "+i.pretty(e)+")")}},isSignature:function(e,t){var r=this.reader.index;this.reader.setIndex(e);var n=this.reader.readString(4)===t;return this.reader.setIndex(r),n},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=a.uint8array?"uint8array":"array",r=i.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(r)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,r,n=this.zip64EndOfCentralSize-44;0<n;)e=this.reader.readInt(2),t=this.reader.readInt(4),r=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:r}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(s.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(s.CENTRAL_FILE_HEADER);)(e=new o({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(s.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,s.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(e);var t=e;if(this.checkSignature(s.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===i.MAX_VALUE_16BITS||this.diskWithCentralDirStart===i.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===i.MAX_VALUE_16BITS||this.centralDirRecords===i.MAX_VALUE_16BITS||this.centralDirSize===i.MAX_VALUE_32BITS||this.centralDirOffset===i.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,s.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(s.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var r=this.centralDirOffset+this.centralDirSize;this.zip64&&(r+=20,r+=12+this.zip64EndOfCentralSize);var n=t-r;if(0<n)this.isSignature(t,s.CENTRAL_FILE_HEADER)||(this.reader.zero=n);else if(n<0)throw new Error("Corrupted zip: missing "+Math.abs(n)+" bytes.")},prepareReader:function(e){this.reader=n(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(e,t,r){"use strict";var n=e("./reader/readerFor"),s=e("./utils"),i=e("./compressedObject"),o=e("./crc32"),a=e("./utf8"),l=e("./compressions"),u=e("./support");function c(e,t){this.options=e,this.loadOptions=t}c.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(e){var t,r;if(e.skip(22),this.fileNameLength=e.readInt(2),r=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(r),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(t=function(e){for(var t in l)if(l.hasOwnProperty(t)&&l[t].magic===e)return l[t];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+s.pretty(this.compressionMethod)+" unknown (inner file : "+s.transformTo("string",this.fileName)+")");this.decompressed=new i(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=n(this.extraFields[1].value);this.uncompressedSize===s.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===s.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===s.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===s.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4<i;)t=e.readInt(2),r=e.readInt(2),n=e.readData(r),this.extraFields[t]={id:t,length:r,value:n};e.setIndex(i)},handleUTF8:function(){var e=u.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=a.utf8decode(this.fileName),this.fileCommentStr=a.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var r=s.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(r)}var n=this.findExtraFieldUnicodeComment();if(null!==n)this.fileCommentStr=n;else{var i=s.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(i)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=n(e.value);return 1!==t.readInt(1)||o(this.fileName)!==t.readInt(4)?null:a.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=n(e.value);return 1!==t.readInt(1)||o(this.fileComment)!==t.readInt(4)?null:a.utf8decode(t.readData(e.length-5))}return null}},t.exports=c},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,t,r){"use strict";function n(e,t,r){this.name=e,this.dir=r.dir,this.date=r.date,this.comment=r.comment,this.unixPermissions=r.unixPermissions,this.dosPermissions=r.dosPermissions,this._data=t,this._dataBinary=r.binary,this.options={compression:r.compression,compressionOptions:r.compressionOptions}}var s=e("./stream/StreamHelper"),i=e("./stream/DataWorker"),o=e("./utf8"),a=e("./compressedObject"),l=e("./stream/GenericWorker");n.prototype={internalStream:function(e){var t=null,r="string";try{if(!e)throw new Error("No output type specified.");var n="string"===(r=e.toLowerCase())||"text"===r;"binarystring"!==r&&"text"!==r||(r="string"),t=this._decompressWorker();var i=!this._dataBinary;i&&!n&&(t=t.pipe(new o.Utf8EncodeWorker)),!i&&n&&(t=t.pipe(new o.Utf8DecodeWorker))}catch(e){(t=new l("error")).error(e)}return new s(t,r,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof a&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var r=this._decompressWorker();return this._dataBinary||(r=r.pipe(new o.Utf8EncodeWorker)),a.createWorkerFrom(r,e,t)},_decompressWorker:function(){return this._data instanceof a?this._data.getContentWorker():this._data instanceof l?this._data:new i(this._data)}};for(var u=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],c=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},d=0;d<u.length;d++)n.prototype[u[d]]=c;t.exports=n},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,r,n){(function(e){"use strict";var t,n,o=e.MutationObserver||e.WebKitMutationObserver;if(o){var i=0,s=new o(u),l=e.document.createTextNode("");s.observe(l,{characterData:!0}),t=function(){l.data=i=++i%2}}else if(e.setImmediate||void 0===e.MessageChannel)t="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){u(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(u,0)};else{var a=new e.MessageChannel;a.port1.onmessage=u,t=function(){a.port2.postMessage(0)}}var c=[];function u(){var e,t;n=!0;for(var r=c.length;r;){for(t=c,c=[],e=-1;++e<r;)t[e]();r=c.length}n=!1}r.exports=function(e){1!==c.push(e)||n||t()}}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(e,t,r){"use strict";var i=e("immediate");function u(){}var n={},s=["REJECTED"],o=["FULFILLED"],l=["PENDING"];function a(e){if("function"!=typeof e)throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,e!==u&&h(this,e)}function c(e,t,r){this.promise=e,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof r&&(this.onRejected=r,this.callRejected=this.otherCallRejected)}function d(e,t,r){i((function(){var o;try{o=t(r)}catch(o){return n.reject(e,o)}o===e?n.reject(e,new TypeError("Cannot resolve promise with itself")):n.resolve(e,o)}))}function f(e){var t=e&&e.then;if(e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof t)return function(){t.apply(e,arguments)}}function h(e,t){var r=!1;function o(t){r||(r=!0,n.reject(e,t))}function i(t){r||(r=!0,n.resolve(e,t))}var s=p((function(){t(i,o)}));"error"===s.status&&o(s.value)}function p(e,t){var r={};try{r.value=e(t),r.status="success"}catch(e){r.status="error",r.value=e}return r}(t.exports=a).prototype.finally=function(e){if("function"!=typeof e)return this;var t=this.constructor;return this.then((function(r){return t.resolve(e()).then((function(){return r}))}),(function(r){return t.resolve(e()).then((function(){throw r}))}))},a.prototype.catch=function(e){return this.then(null,e)},a.prototype.then=function(e,t){if("function"!=typeof e&&this.state===o||"function"!=typeof t&&this.state===s)return this;var r=new this.constructor(u);return this.state!==l?d(r,this.state===o?e:t,this.outcome):this.queue.push(new c(r,e,t)),r},c.prototype.callFulfilled=function(e){n.resolve(this.promise,e)},c.prototype.otherCallFulfilled=function(e){d(this.promise,this.onFulfilled,e)},c.prototype.callRejected=function(e){n.reject(this.promise,e)},c.prototype.otherCallRejected=function(e){d(this.promise,this.onRejected,e)},n.resolve=function(e,t){var r=p(f,t);if("error"===r.status)return n.reject(e,r.value);var l=r.value;if(l)h(e,l);else{e.state=o,e.outcome=t;for(var i=-1,s=e.queue.length;++i<s;)e.queue[i].callFulfilled(t)}return e},n.reject=function(e,t){e.state=s,e.outcome=t;for(var r=-1,n=e.queue.length;++r<n;)e.queue[r].callRejected(t);return e},a.resolve=function(e){return e instanceof this?e:n.resolve(new this(u),e)},a.reject=function(e){var t=new this(u);return n.reject(t,e)},a.all=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var r=e.length,i=!1;if(!r)return this.resolve([]);for(var s=new Array(r),o=0,l=-1,a=new this(u);++l<r;)c(e[l],l);return a;function c(e,l){t.resolve(e).then((function(e){s[l]=e,++o!==r||i||(i=!0,n.resolve(a,s))}),(function(e){i||(i=!0,n.reject(a,e))}))}},a.race=function(e){if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var t=e.length,r=!1;if(!t)return this.resolve([]);for(var o,i=-1,s=new this(u);++i<t;)o=e[i],this.resolve(o).then((function(e){r||(r=!0,n.resolve(s,e))}),(function(e){r||(r=!0,n.reject(s,e))}));return s}},{immediate:36}],38:[function(e,t,r){"use strict";var n={};(0,e("./lib/utils/common").assign)(n,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),t.exports=n},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,t,r){"use strict";var n=e("./zlib/deflate"),a=e("./utils/common"),o=e("./utils/strings"),i=e("./zlib/messages"),s=e("./zlib/zstream"),u=Object.prototype.toString,l=0,c=-1,d=0,f=8;function p(e){if(!(this instanceof p))return new p(e);this.options=a.assign({level:c,method:f,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},e||{});var t=this.options;t.raw&&0<t.windowBits?t.windowBits=-t.windowBits:t.gzip&&0<t.windowBits&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==l)throw new Error(i[r]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var h;if(h="string"==typeof t.dictionary?o.string2buf(t.dictionary):"[object ArrayBuffer]"===u.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,(r=n.deflateSetDictionary(this.strm,h))!==l)throw new Error(i[r]);this._dict_set=!0}}function h(e,t){var r=new p(t);if(r.push(e,!0),r.err)throw r.msg||i[r.err];return r.result}p.prototype.push=function(e,t){var r,c,i=this.strm,s=this.options.chunkSize;if(this.ended)return!1;c=t===~~t?t:!0===t?4:0,"string"==typeof e?i.input=o.string2buf(e):"[object ArrayBuffer]"===u.call(e)?i.input=new Uint8Array(e):i.input=e,i.next_in=0,i.avail_in=i.input.length;do{if(0===i.avail_out&&(i.output=new a.Buf8(s),i.next_out=0,i.avail_out=s),1!==(r=n.deflate(i,c))&&r!==l)return this.onEnd(r),!(this.ended=!0);0!==i.avail_out&&(0!==i.avail_in||4!==c&&2!==c)||("string"===this.options.to?this.onData(o.buf2binstring(a.shrinkBuf(i.output,i.next_out))):this.onData(a.shrinkBuf(i.output,i.next_out)))}while((0<i.avail_in||0===i.avail_out)&&1!==r);return 4===c?(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===l):2!==c||(this.onEnd(l),!(i.avail_out=0))},p.prototype.onData=function(e){this.chunks.push(e)},p.prototype.onEnd=function(e){e===l&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Deflate=p,r.deflate=h,r.deflateRaw=function(e,t){return(t=t||{}).raw=!0,h(e,t)},r.gzip=function(e,t){return(t=t||{}).gzip=!0,h(e,t)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,t,r){"use strict";var n=e("./zlib/inflate"),o=e("./utils/common"),p=e("./utils/strings"),l=e("./zlib/constants"),c=e("./zlib/messages"),i=e("./zlib/zstream"),s=e("./zlib/gzheader"),d=Object.prototype.toString;function f(e){if(!(this instanceof f))return new f(e);this.options=o.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&0<=t.windowBits&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(0<=t.windowBits&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),15<t.windowBits&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new i,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==l.Z_OK)throw new Error(c[r]);this.header=new s,n.inflateGetHeader(this.strm,this.header)}function a(e,t){var r=new f(t);if(r.push(e,!0),r.err)throw r.msg||c[r.err];return r.result}f.prototype.push=function(e,t){var r,c,i,s,f,a,h=this.strm,u=this.options.chunkSize,m=this.options.dictionary,A=!1;if(this.ended)return!1;c=t===~~t?t:!0===t?l.Z_FINISH:l.Z_NO_FLUSH,"string"==typeof e?h.input=p.binstring2buf(e):"[object ArrayBuffer]"===d.call(e)?h.input=new Uint8Array(e):h.input=e,h.next_in=0,h.avail_in=h.input.length;do{if(0===h.avail_out&&(h.output=new o.Buf8(u),h.next_out=0,h.avail_out=u),(r=n.inflate(h,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&m&&(a="string"==typeof m?p.string2buf(m):"[object ArrayBuffer]"===d.call(m)?new Uint8Array(m):m,r=n.inflateSetDictionary(this.strm,a)),r===l.Z_BUF_ERROR&&!0===A&&(r=l.Z_OK,A=!1),r!==l.Z_STREAM_END&&r!==l.Z_OK)return this.onEnd(r),!(this.ended=!0);h.next_out&&(0!==h.avail_out&&r!==l.Z_STREAM_END&&(0!==h.avail_in||c!==l.Z_FINISH&&c!==l.Z_SYNC_FLUSH)||("string"===this.options.to?(i=p.utf8border(h.output,h.next_out),s=h.next_out-i,f=p.buf2string(h.output,i),h.next_out=s,h.avail_out=u-s,s&&o.arraySet(h.output,h.output,i,s,0),this.onData(f)):this.onData(o.shrinkBuf(h.output,h.next_out)))),0===h.avail_in&&0===h.avail_out&&(A=!0)}while((0<h.avail_in||0===h.avail_out)&&r!==l.Z_STREAM_END);return r===l.Z_STREAM_END&&(c=l.Z_FINISH),c===l.Z_FINISH?(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===l.Z_OK):c!==l.Z_SYNC_FLUSH||(this.onEnd(l.Z_OK),!(h.avail_out=0))},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===l.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Inflate=f,r.inflate=a,r.inflateRaw=function(e,t){return(t=t||{}).raw=!0,a(e,t)},r.ungzip=a},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;r.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},r.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),i);else for(var s=0;s<n;s++)e[i+s]=t[r+s]},flattenChunks:function(e){var t,r,n,i,s,o;for(t=n=0,r=e.length;t<r;t++)n+=e[t].length;for(o=new Uint8Array(n),t=i=0,r=e.length;t<r;t++)s=e[t],o.set(s,i),i+=s.length;return o}},s={arraySet:function(e,t,r,n,i){for(var s=0;s<n;s++)e[i+s]=t[r+s]},flattenChunks:function(e){return[].concat.apply([],e)}};r.setTyped=function(e){e?(r.Buf8=Uint8Array,r.Buf16=Uint16Array,r.Buf32=Int32Array,r.assign(r,i)):(r.Buf8=Array,r.Buf16=Array,r.Buf32=Array,r.assign(r,s))},r.setTyped(n)},{}],42:[function(e,t,r){"use strict";var n=e("./common"),i=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(e){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){s=!1}for(var u=new n.Buf8(256),o=0;o<256;o++)u[o]=252<=o?6:248<=o?5:240<=o?4:224<=o?3:192<=o?2:1;function l(e,t){if(t<65537&&(e.subarray&&s||!e.subarray&&i))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",o=0;o<t;o++)r+=String.fromCharCode(e[o]);return r}u[254]=u[254]=1,r.string2buf=function(e){var t,r,o,i,s,l=e.length,a=0;for(i=0;i<l;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<l&&56320==(64512&(o=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(o-56320),i++),a+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(a),i=s=0;s<a;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<l&&56320==(64512&(o=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(o-56320),i++),r<128?t[s++]=r:(r<2048?t[s++]=192|r>>>6:(r<65536?t[s++]=224|r>>>12:(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63),t[s++]=128|r>>>6&63),t[s++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,o=t.length;r<o;r++)t[r]=e.charCodeAt(r);return t},r.buf2string=function(e,t){var r,n,i,s,o=t||e.length,a=new Array(2*o);for(r=n=0;r<o;)if((i=e[r++])<128)a[n++]=i;else if(4<(s=u[i]))a[n++]=65533,r+=s-1;else{for(i&=2===s?31:3===s?15:7;1<s&&r<o;)i=i<<6|63&e[r++],s--;1<s?a[n++]=65533:i<65536?a[n++]=i:(i-=65536,a[n++]=55296|i>>10&1023,a[n++]=56320|1023&i)}return l(a,n)},r.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;0<=r&&128==(192&e[r]);)r--;return r<0||0===r?t:r+u[e[r]]>t?r:t}},{"./common":41}],43:[function(e,t,r){"use strict";t.exports=function(e,t,r,n){for(var i=65535&e|0,s=e>>>16&65535|0,o=0;0!==r;){for(r-=o=2e3<r?2e3:r;s=s+(i=i+t[n++]|0)|0,--o;);i%=65521,s%=65521}return i|s<<16|0}},{}],44:[function(e,t,r){"use strict";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(e,t,r){"use strict";var a=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t,r,n){var i=a,s=n+r;e^=-1;for(var o=n;o<s;o++)e=e>>>8^i[255&(e^t[o])];return-1^e}},{}],46:[function(e,t,r){"use strict";var n,o=e("../utils/common"),u=e("./trees"),l=e("./adler32"),p=e("./crc32"),c=e("./messages"),d=0,f=0,h=-2,i=2,m=8,s=286,A=30,a=19,y=2*s+1,v=15,g=3,w=258,b=w+g+1,x=42,_=113;function C(e,t){return e.msg=c[t],t}function P(e){return(e<<1)-(4<e?9:0)}function S(e){for(var t=e.length;0<=--t;)e[t]=0}function T(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(o.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function L(e,t){u._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,T(e.strm)}function E(e,t){e.pending_buf[e.pending++]=t}function R(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function k(e,t){var r,n,i=e.max_chain_length,s=e.strstart,o=e.prev_length,a=e.nice_match,l=e.strstart>e.w_size-b?e.strstart-(e.w_size-b):0,u=e.window,c=e.w_mask,d=e.prev,f=e.strstart+w,h=u[s+o-1],p=u[s+o];e.prev_length>=e.good_match&&(i>>=2),a>e.lookahead&&(a=e.lookahead);do{if(u[(r=t)+o]===p&&u[r+o-1]===h&&u[r]===u[s]&&u[++r]===u[s+1]){s+=2,r++;do{}while(u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&u[++s]===u[++r]&&s<f);if(n=w-(f-s),s=f-w,o<n){if(e.match_start=t,a<=(o=n))break;h=u[s+o-1],p=u[s+o]}}}while((t=d[t&c])>l&&0!=--i);return o<=e.lookahead?o:e.lookahead}function B(e){var t,r,n,i,s,c,a,d,u,f,h=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=h+(h-b)){for(o.arraySet(e.window,e.window,h,h,0),e.match_start-=h,e.strstart-=h,e.block_start-=h,t=r=e.hash_size;n=e.head[--t],e.head[t]=h<=n?n-h:0,--r;);for(t=r=h;n=e.prev[--t],e.prev[t]=h<=n?n-h:0,--r;);i+=h}if(0===e.strm.avail_in)break;if(c=e.strm,a=e.window,d=e.strstart+e.lookahead,f=void 0,(u=i)<(f=c.avail_in)&&(f=u),r=0===f?0:(c.avail_in-=f,o.arraySet(a,c.input,c.next_in,f,d),1===c.state.wrap?c.adler=l(c.adler,a,f,d):2===c.state.wrap&&(c.adler=p(c.adler,a,f,d)),c.next_in+=f,c.total_in+=f,f),e.lookahead+=r,e.lookahead+e.insert>=g)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+g-1])&e.hash_mask,e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,!(e.lookahead+e.insert<g)););}while(e.lookahead<b&&0!==e.strm.avail_in)}function I(e,t){for(var r,n;;){if(e.lookahead<b){if(B(e),e.lookahead<b&&t===d)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=g&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+g-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-b&&(e.match_length=k(e,r)),e.match_length>=g)if(n=u._tr_tally(e,e.strstart-e.match_start,e.match_length-g),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=g){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+g-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart,0!=--e.match_length;);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(L(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<g-1?e.strstart:g-1,4===t?(L(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(L(e,!1),0===e.strm.avail_out)?1:2}function F(e,t){for(var r,n,i;;){if(e.lookahead<b){if(B(e),e.lookahead<b&&t===d)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=g&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+g-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=g-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-b&&(e.match_length=k(e,r),e.match_length<=5&&(1===e.strategy||e.match_length===g&&4096<e.strstart-e.match_start)&&(e.match_length=g-1)),e.prev_length>=g&&e.match_length<=e.prev_length){for(i=e.strstart+e.lookahead-g,n=u._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-g),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+g-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!=--e.prev_length;);if(e.match_available=0,e.match_length=g-1,e.strstart++,n&&(L(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((n=u._tr_tally(e,0,e.window[e.strstart-1]))&&L(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=u._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<g-1?e.strstart:g-1,4===t?(L(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(L(e,!1),0===e.strm.avail_out)?1:2}function O(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}function N(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=m,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new o.Buf16(2*y),this.dyn_dtree=new o.Buf16(2*(2*A+1)),this.bl_tree=new o.Buf16(2*(2*a+1)),S(this.dyn_ltree),S(this.dyn_dtree),S(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new o.Buf16(v+1),this.heap=new o.Buf16(2*s+1),S(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new o.Buf16(2*s+1),S(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function D(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=i,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?x:_,e.adler=2===t.wrap?0:1,t.last_flush=d,u._tr_init(t),f):C(e,h)}function M(e){var t,r=D(e);return r===f&&((t=e.state).window_size=2*t.w_size,S(t.head),t.max_lazy_match=n[t.level].max_lazy,t.good_match=n[t.level].good_length,t.nice_match=n[t.level].nice_length,t.max_chain_length=n[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=g-1,t.match_available=0,t.ins_h=0),r}function U(e,t,r,n,i,s){if(!e)return h;var l=1;if(-1===t&&(t=6),n<0?(l=0,n=-n):15<n&&(l=2,n-=16),i<1||9<i||r!==m||n<8||15<n||t<0||9<t||s<0||4<s)return C(e,h);8===n&&(n=9);var a=new N;return(e.state=a).strm=e,a.wrap=l,a.gzhead=null,a.w_bits=n,a.w_size=1<<a.w_bits,a.w_mask=a.w_size-1,a.hash_bits=i+7,a.hash_size=1<<a.hash_bits,a.hash_mask=a.hash_size-1,a.hash_shift=~~((a.hash_bits+g-1)/g),a.window=new o.Buf8(2*a.w_size),a.head=new o.Buf16(a.hash_size),a.prev=new o.Buf16(a.w_size),a.lit_bufsize=1<<i+6,a.pending_buf_size=4*a.lit_bufsize,a.pending_buf=new o.Buf8(a.pending_buf_size),a.d_buf=1*a.lit_bufsize,a.l_buf=3*a.lit_bufsize,a.level=t,a.strategy=s,a.method=r,M(e)}n=[new O(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(B(e),0===e.lookahead&&t===d)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,L(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-b&&(L(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(L(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(L(e,!1),e.strm.avail_out),1)})),new O(4,4,8,4,I),new O(4,5,16,8,I),new O(4,6,32,32,I),new O(4,4,16,16,F),new O(8,16,32,32,F),new O(8,16,128,128,F),new O(8,32,128,256,F),new O(32,128,258,1024,F),new O(32,258,258,4096,F)],r.deflateInit=function(e,t){return U(e,t,m,15,8,0)},r.deflateInit2=U,r.deflateReset=M,r.deflateResetKeep=D,r.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?h:(e.state.gzhead=t,f):h},r.deflate=function(e,t){var r,o,i,s;if(!e||!e.state||5<t||t<0)return e?C(e,h):h;if(o=e.state,!e.output||!e.input&&0!==e.avail_in||666===o.status&&4!==t)return C(e,0===e.avail_out?-5:h);if(o.strm=e,r=o.last_flush,o.last_flush=t,o.status===x)if(2===o.wrap)e.adler=0,E(o,31),E(o,139),E(o,8),o.gzhead?(E(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),E(o,255&o.gzhead.time),E(o,o.gzhead.time>>8&255),E(o,o.gzhead.time>>16&255),E(o,o.gzhead.time>>24&255),E(o,9===o.level?2:2<=o.strategy||o.level<2?4:0),E(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(E(o,255&o.gzhead.extra.length),E(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(e.adler=p(e.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=69):(E(o,0),E(o,0),E(o,0),E(o,0),E(o,0),E(o,9===o.level?2:2<=o.strategy||o.level<2?4:0),E(o,3),o.status=_);else{var l=m+(o.w_bits-8<<4)<<8;l|=(2<=o.strategy||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(l|=32),l+=31-l%31,o.status=_,R(o,l),0!==o.strstart&&(R(o,e.adler>>>16),R(o,65535&e.adler)),e.adler=1}if(69===o.status)if(o.gzhead.extra){for(i=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>i&&(e.adler=p(e.adler,o.pending_buf,o.pending-i,i)),T(e),i=o.pending,o.pending!==o.pending_buf_size));)E(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>i&&(e.adler=p(e.adler,o.pending_buf,o.pending-i,i)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=73)}else o.status=73;if(73===o.status)if(o.gzhead.name){i=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>i&&(e.adler=p(e.adler,o.pending_buf,o.pending-i,i)),T(e),i=o.pending,o.pending===o.pending_buf_size)){s=1;break}s=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,E(o,s)}while(0!==s);o.gzhead.hcrc&&o.pending>i&&(e.adler=p(e.adler,o.pending_buf,o.pending-i,i)),0===s&&(o.gzindex=0,o.status=91)}else o.status=91;if(91===o.status)if(o.gzhead.comment){i=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>i&&(e.adler=p(e.adler,o.pending_buf,o.pending-i,i)),T(e),i=o.pending,o.pending===o.pending_buf_size)){s=1;break}s=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,E(o,s)}while(0!==s);o.gzhead.hcrc&&o.pending>i&&(e.adler=p(e.adler,o.pending_buf,o.pending-i,i)),0===s&&(o.status=103)}else o.status=103;if(103===o.status&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&T(e),o.pending+2<=o.pending_buf_size&&(E(o,255&e.adler),E(o,e.adler>>8&255),e.adler=0,o.status=_)):o.status=_),0!==o.pending){if(T(e),0===e.avail_out)return o.last_flush=-1,f}else if(0===e.avail_in&&P(t)<=P(r)&&4!==t)return C(e,-5);if(666===o.status&&0!==e.avail_in)return C(e,-5);if(0!==e.avail_in||0!==o.lookahead||t!==d&&666!==o.status){var a=2===o.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(B(e),0===e.lookahead)){if(t===d)return 1;break}if(e.match_length=0,r=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(L(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(L(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(L(e,!1),0===e.strm.avail_out)?1:2}(o,t):3===o.strategy?function(e,t){for(var r,n,i,s,o=e.window;;){if(e.lookahead<=w){if(B(e),e.lookahead<=w&&t===d)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=g&&0<e.strstart&&(n=o[i=e.strstart-1])===o[++i]&&n===o[++i]&&n===o[++i]){s=e.strstart+w;do{}while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<s);e.match_length=w-(s-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=g?(r=u._tr_tally(e,1,e.match_length-g),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=u._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(L(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(L(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(L(e,!1),0===e.strm.avail_out)?1:2}(o,t):n[o.level].func(o,t);if(3!==a&&4!==a||(o.status=666),1===a||3===a)return 0===e.avail_out&&(o.last_flush=-1),f;if(2===a&&(1===t?u._tr_align(o):5!==t&&(u._tr_stored_block(o,0,0,!1),3===t&&(S(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),T(e),0===e.avail_out))return o.last_flush=-1,f}return 4!==t?f:o.wrap<=0?1:(2===o.wrap?(E(o,255&e.adler),E(o,e.adler>>8&255),E(o,e.adler>>16&255),E(o,e.adler>>24&255),E(o,255&e.total_in),E(o,e.total_in>>8&255),E(o,e.total_in>>16&255),E(o,e.total_in>>24&255)):(R(o,e.adler>>>16),R(o,65535&e.adler)),T(e),0<o.wrap&&(o.wrap=-o.wrap),0!==o.pending?f:1)},r.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==x&&69!==t&&73!==t&&91!==t&&103!==t&&t!==_&&666!==t?C(e,h):(e.state=null,t===_?C(e,-3):f):h},r.deflateSetDictionary=function(e,t){var r,n,i,s,c,a,d,u,m=t.length;if(!e||!e.state)return h;if(2===(s=(r=e.state).wrap)||1===s&&r.status!==x||r.lookahead)return h;for(1===s&&(e.adler=l(e.adler,t,m,0)),r.wrap=0,m>=r.w_size&&(0===s&&(S(r.head),r.strstart=0,r.block_start=0,r.insert=0),u=new o.Buf8(r.w_size),o.arraySet(u,t,m-r.w_size,r.w_size,0),t=u,m=r.w_size),c=e.avail_in,a=e.next_in,d=e.input,e.avail_in=m,e.next_in=0,e.input=t,B(r);r.lookahead>=g;){for(n=r.strstart,i=r.lookahead-(g-1);r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+g-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++,--i;);r.strstart=n,r.lookahead=g-1,B(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=g-1,r.match_available=0,e.next_in=a,e.input=d,e.avail_in=c,r.wrap=s,f},r.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,t,r){"use strict";t.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(e,t,r){"use strict";t.exports=function(e,t){var r,n,i,s,o,a,l,u,c,d,f,h,p,m,A,y,v,g,w,b,x,_,C,P,S;r=e.state,n=e.next_in,P=e.input,i=n+(e.avail_in-5),s=e.next_out,S=e.output,o=s-(t-e.avail_out),a=s+(e.avail_out-257),l=r.dmax,u=r.wsize,c=r.whave,d=r.wnext,f=r.window,h=r.hold,p=r.bits,m=r.lencode,A=r.distcode,y=(1<<r.lenbits)-1,v=(1<<r.distbits)-1;e:do{p<15&&(h+=P[n++]<<p,p+=8,h+=P[n++]<<p,p+=8),g=m[h&y];t:for(;;){if(h>>>=w=g>>>24,p-=w,0==(w=g>>>16&255))S[s++]=65535&g;else{if(!(16&w)){if(0==(64&w)){g=m[(65535&g)+(h&(1<<w)-1)];continue t}if(32&w){r.mode=12;break e}e.msg="invalid literal/length code",r.mode=30;break e}b=65535&g,(w&=15)&&(p<w&&(h+=P[n++]<<p,p+=8),b+=h&(1<<w)-1,h>>>=w,p-=w),p<15&&(h+=P[n++]<<p,p+=8,h+=P[n++]<<p,p+=8),g=A[h&v];r:for(;;){if(h>>>=w=g>>>24,p-=w,!(16&(w=g>>>16&255))){if(0==(64&w)){g=A[(65535&g)+(h&(1<<w)-1)];continue r}e.msg="invalid distance code",r.mode=30;break e}if(x=65535&g,p<(w&=15)&&(h+=P[n++]<<p,(p+=8)<w&&(h+=P[n++]<<p,p+=8)),l<(x+=h&(1<<w)-1)){e.msg="invalid distance too far back",r.mode=30;break e}if(h>>>=w,p-=w,(w=s-o)<x){if(c<(w=x-w)&&r.sane){e.msg="invalid distance too far back",r.mode=30;break e}if(C=f,(_=0)===d){if(_+=u-w,w<b){for(b-=w;S[s++]=f[_++],--w;);_=s-x,C=S}}else if(d<w){if(_+=u+d-w,(w-=d)<b){for(b-=w;S[s++]=f[_++],--w;);if(_=0,d<b){for(b-=w=d;S[s++]=f[_++],--w;);_=s-x,C=S}}}else if(_+=d-w,w<b){for(b-=w;S[s++]=f[_++],--w;);_=s-x,C=S}for(;2<b;)S[s++]=C[_++],S[s++]=C[_++],S[s++]=C[_++],b-=3;b&&(S[s++]=C[_++],1<b&&(S[s++]=C[_++]))}else{for(_=s-x;S[s++]=S[_++],S[s++]=S[_++],S[s++]=S[_++],2<(b-=3););b&&(S[s++]=S[_++],1<b&&(S[s++]=S[_++]))}break}}break}}while(n<i&&s<a);n-=b=p>>3,h&=(1<<(p-=b<<3))-1,e.next_in=n,e.next_out=s,e.avail_in=n<i?i-n+5:5-(n-i),e.avail_out=s<a?a-s+257:257-(s-a),r.hold=h,r.bits=p}},{}],49:[function(e,t,r){"use strict";var n=e("../utils/common"),o=e("./adler32"),l=e("./crc32"),c=e("./inffast"),d=e("./inftrees"),f=1,h=2,m=0,A=-2,y=1,v=852,i=592;function w(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function x(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=y,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(v),t.distcode=t.distdyn=new n.Buf32(i),t.sane=1,t.back=-1,m):A}function a(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,x(e)):A}function _(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15<t)?A:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,a(e))):A}function u(e,t){var r,n;return e?(n=new s,(e.state=n).window=null,(r=_(e,t))!==m&&(e.state=null),r):A}var C,P,S=!0;function T(e){if(S){var t;for(C=new n.Buf32(512),P=new n.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(d(f,e.lens,0,288,C,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;d(h,e.lens,0,32,P,0,e.work,{bits:5}),S=!1}e.lencode=C,e.lenbits=9,e.distcode=P,e.distbits=5}function L(e,t,r,o){var i,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new n.Buf8(s.wsize)),o>=s.wsize?(n.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(o<(i=s.wsize-s.wnext)&&(i=o),n.arraySet(s.window,t,r-o,i,s.wnext),(o-=i)?(n.arraySet(s.window,t,r-o,o,0),s.wnext=o,s.whave=s.wsize):(s.wnext+=i,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=i))),0}r.inflateReset=a,r.inflateReset2=_,r.inflateResetKeep=x,r.inflateInit=function(e){return u(e,15)},r.inflateInit2=u,r.inflate=function(e,t){var r,v,i,s,x,a,_,u,C,P,S,E,p,R,k,B,I,g,F,b,O,N,D,M,U=0,z=new n.Buf8(4),j=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return A;12===(r=e.state).mode&&(r.mode=13),x=e.next_out,i=e.output,_=e.avail_out,s=e.next_in,v=e.input,a=e.avail_in,u=r.hold,C=r.bits,P=a,S=_,N=m;e:for(;;)switch(r.mode){case y:if(0===r.wrap){r.mode=13;break}for(;C<16;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(2&r.wrap&&35615===u){z[r.check=0]=255&u,z[1]=u>>>8&255,r.check=l(r.check,z,2,0),C=u=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&u)){e.msg="unknown compression method",r.mode=30;break}if(C-=4,O=8+(15&(u>>>=4)),0===r.wbits)r.wbits=O;else if(O>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<<O,e.adler=r.check=1,r.mode=512&u?10:12,C=u=0;break;case 2:for(;C<16;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(r.flags=u,8!=(255&r.flags)){e.msg="unknown compression method",r.mode=30;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=30;break}r.head&&(r.head.text=u>>8&1),512&r.flags&&(z[0]=255&u,z[1]=u>>>8&255,r.check=l(r.check,z,2,0)),C=u=0,r.mode=3;case 3:for(;C<32;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}r.head&&(r.head.time=u),512&r.flags&&(z[0]=255&u,z[1]=u>>>8&255,z[2]=u>>>16&255,z[3]=u>>>24&255,r.check=l(r.check,z,4,0)),C=u=0,r.mode=4;case 4:for(;C<16;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}r.head&&(r.head.xflags=255&u,r.head.os=u>>8),512&r.flags&&(z[0]=255&u,z[1]=u>>>8&255,r.check=l(r.check,z,2,0)),C=u=0,r.mode=5;case 5:if(1024&r.flags){for(;C<16;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}r.length=u,r.head&&(r.head.extra_len=u),512&r.flags&&(z[0]=255&u,z[1]=u>>>8&255,r.check=l(r.check,z,2,0)),C=u=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&(a<(E=r.length)&&(E=a),E&&(r.head&&(O=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,v,s,E,O)),512&r.flags&&(r.check=l(r.check,v,E,s)),a-=E,s+=E,r.length-=E),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===a)break e;for(E=0;O=v[s+E++],r.head&&O&&r.length<65536&&(r.head.name+=String.fromCharCode(O)),O&&E<a;);if(512&r.flags&&(r.check=l(r.check,v,E,s)),a-=E,s+=E,O)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(0===a)break e;for(E=0;O=v[s+E++],r.head&&O&&r.length<65536&&(r.head.comment+=String.fromCharCode(O)),O&&E<a;);if(512&r.flags&&(r.check=l(r.check,v,E,s)),a-=E,s+=E,O)break e}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;C<16;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(u!==(65535&r.check)){e.msg="header crc mismatch",r.mode=30;break}C=u=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;C<32;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}e.adler=r.check=w(u),C=u=0,r.mode=11;case 11:if(0===r.havedict)return e.next_out=x,e.avail_out=_,e.next_in=s,e.avail_in=a,r.hold=u,r.bits=C,2;e.adler=r.check=1,r.mode=12;case 12:if(5===t||6===t)break e;case 13:if(r.last){u>>>=7&C,C-=7&C,r.mode=27;break}for(;C<3;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}switch(r.last=1&u,C-=1,3&(u>>>=1)){case 0:r.mode=14;break;case 1:if(T(r),r.mode=20,6!==t)break;u>>>=2,C-=2;break e;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}u>>>=2,C-=2;break;case 14:for(u>>>=7&C,C-=7&C;C<32;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if((65535&u)!=(u>>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&u,C=u=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(E=r.length){if(a<E&&(E=a),_<E&&(E=_),0===E)break e;n.arraySet(i,v,s,E,x),a-=E,s+=E,_-=E,x+=E,r.length-=E;break}r.mode=12;break;case 17:for(;C<14;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(r.nlen=257+(31&u),u>>>=5,C-=5,r.ndist=1+(31&u),u>>>=5,C-=5,r.ncode=4+(15&u),u>>>=4,C-=4,286<r.nlen||30<r.ndist){e.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;C<3;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}r.lens[j[r.have++]]=7&u,u>>>=3,C-=3}for(;r.have<19;)r.lens[j[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,D={bits:r.lenbits},N=d(0,r.lens,0,19,r.lencode,0,r.work,D),r.lenbits=D.bits,N){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;B=(U=r.lencode[u&(1<<r.lenbits)-1])>>>16&255,I=65535&U,!((k=U>>>24)<=C);){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(I<16)u>>>=k,C-=k,r.lens[r.have++]=I;else{if(16===I){for(M=k+2;C<M;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(u>>>=k,C-=k,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}O=r.lens[r.have-1],E=3+(3&u),u>>>=2,C-=2}else if(17===I){for(M=k+3;C<M;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}C-=k,O=0,E=3+(7&(u>>>=k)),u>>>=3,C-=3}else{for(M=k+7;C<M;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}C-=k,O=0,E=11+(127&(u>>>=k)),u>>>=7,C-=7}if(r.have+E>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;E--;)r.lens[r.have++]=O}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,D={bits:r.lenbits},N=d(f,r.lens,0,r.nlen,r.lencode,0,r.work,D),r.lenbits=D.bits,N){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,D={bits:r.distbits},N=d(h,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,D),r.distbits=D.bits,N){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(6<=a&&258<=_){e.next_out=x,e.avail_out=_,e.next_in=s,e.avail_in=a,r.hold=u,r.bits=C,c(e,S),x=e.next_out,i=e.output,_=e.avail_out,s=e.next_in,v=e.input,a=e.avail_in,u=r.hold,C=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;B=(U=r.lencode[u&(1<<r.lenbits)-1])>>>16&255,I=65535&U,!((k=U>>>24)<=C);){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(B&&0==(240&B)){for(g=k,F=B,b=I;B=(U=r.lencode[b+((u&(1<<g+F)-1)>>g)])>>>16&255,I=65535&U,!(g+(k=U>>>24)<=C);){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}u>>>=g,C-=g,r.back+=g}if(u>>>=k,C-=k,r.back+=k,r.length=I,0===B){r.mode=26;break}if(32&B){r.back=-1,r.mode=12;break}if(64&B){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&B,r.mode=22;case 22:if(r.extra){for(M=r.extra;C<M;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}r.length+=u&(1<<r.extra)-1,u>>>=r.extra,C-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;B=(U=r.distcode[u&(1<<r.distbits)-1])>>>16&255,I=65535&U,!((k=U>>>24)<=C);){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(0==(240&B)){for(g=k,F=B,b=I;B=(U=r.distcode[b+((u&(1<<g+F)-1)>>g)])>>>16&255,I=65535&U,!(g+(k=U>>>24)<=C);){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}u>>>=g,C-=g,r.back+=g}if(u>>>=k,C-=k,r.back+=k,64&B){e.msg="invalid distance code",r.mode=30;break}r.offset=I,r.extra=15&B,r.mode=24;case 24:if(r.extra){for(M=r.extra;C<M;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}r.offset+=u&(1<<r.extra)-1,u>>>=r.extra,C-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===_)break e;if(E=S-_,r.offset>E){if((E=r.offset-E)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}p=E>r.wnext?(E-=r.wnext,r.wsize-E):r.wnext-E,E>r.length&&(E=r.length),R=r.window}else R=i,p=x-r.offset,E=r.length;for(_<E&&(E=_),_-=E,r.length-=E;i[x++]=R[p++],--E;);0===r.length&&(r.mode=21);break;case 26:if(0===_)break e;i[x++]=r.length,_--,r.mode=21;break;case 27:if(r.wrap){for(;C<32;){if(0===a)break e;a--,u|=v[s++]<<C,C+=8}if(S-=_,e.total_out+=S,r.total+=S,S&&(e.adler=r.check=r.flags?l(r.check,i,S,x-S):o(r.check,i,S,x-S)),S=_,(r.flags?u:w(u))!==r.check){e.msg="incorrect data check",r.mode=30;break}C=u=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;C<32;){if(0===a)break e;a--,u+=v[s++]<<C,C+=8}if(u!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=30;break}C=u=0}r.mode=29;case 29:N=1;break e;case 30:N=-3;break e;case 31:return-4;case 32:default:return A}return e.next_out=x,e.avail_out=_,e.next_in=s,e.avail_in=a,r.hold=u,r.bits=C,(r.wsize||S!==e.avail_out&&r.mode<30&&(r.mode<27||4!==t))&&L(e,e.output,e.next_out,S-e.avail_out)?(r.mode=31,-4):(P-=e.avail_in,S-=e.avail_out,e.total_in+=P,e.total_out+=S,r.total+=S,r.wrap&&S&&(e.adler=r.check=r.flags?l(r.check,i,S,e.next_out-S):o(r.check,i,S,e.next_out-S)),e.data_type=r.bits+(r.last?64:0)+(12===r.mode?128:0)+(20===r.mode||15===r.mode?256:0),(0==P&&0===S||4===t)&&N===m&&(N=-5),N)},r.inflateEnd=function(e){if(!e||!e.state)return A;var t=e.state;return t.window&&(t.window=null),e.state=null,m},r.inflateGetHeader=function(e,t){var r;return e&&e.state?0==(2&(r=e.state).wrap)?A:((r.head=t).done=!1,m):A},r.inflateSetDictionary=function(e,t){var r,n=t.length;return e&&e.state?0!==(r=e.state).wrap&&11!==r.mode?A:11===r.mode&&o(1,t,n,0)!==r.check?-3:L(e,t,n,n)?(r.mode=31,-4):(r.havedict=1,m):A},r.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,t,r){"use strict";var n=e("../utils/common"),o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],c=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,r,f,i,s,h,a){var m,u,A,y,v,w,p,x,_,C=a.bits,P=0,g=0,S=0,b=0,T=0,L=0,E=0,R=0,k=0,B=0,I=null,F=0,O=new n.Buf16(16),N=new n.Buf16(16),D=null,M=0;for(P=0;P<=15;P++)O[P]=0;for(g=0;g<f;g++)O[t[r+g]]++;for(T=C,b=15;1<=b&&0===O[b];b--);if(b<T&&(T=b),0===b)return i[s++]=20971520,i[s++]=20971520,a.bits=1,0;for(S=1;S<b&&0===O[S];S++);for(T<S&&(T=S),P=R=1;P<=15;P++)if(R<<=1,(R-=O[P])<0)return-1;if(0<R&&(0===e||1!==b))return-1;for(N[1]=0,P=1;P<15;P++)N[P+1]=N[P]+O[P];for(g=0;g<f;g++)0!==t[r+g]&&(h[N[t[r+g]]++]=g);if(w=0===e?(I=D=h,19):1===e?(I=o,F-=257,D=l,M-=257,256):(I=c,D=d,-1),P=S,v=s,E=g=B=0,A=-1,y=(k=1<<(L=T))-1,1===e&&852<k||2===e&&592<k)return 1;for(;;){for(p=P-E,_=h[g]<w?(x=0,h[g]):h[g]>w?(x=D[M+h[g]],I[F+h[g]]):(x=96,0),m=1<<P-E,S=u=1<<L;i[v+(B>>E)+(u-=m)]=p<<24|x<<16|_|0,0!==u;);for(m=1<<P-1;B&m;)m>>=1;if(0!==m?(B&=m-1,B+=m):B=0,g++,0==--O[P]){if(P===b)break;P=t[r+h[g]]}if(T<P&&(B&y)!==A){for(0===E&&(E=T),v+=S,R=1<<(L=P-E);L+E<b&&!((R-=O[L+E])<=0);)L++,R<<=1;if(k+=1<<L,1===e&&852<k||2===e&&592<k)return 1;i[A=B&y]=T<<24|L<<16|v-s|0}}return 0!==B&&(i[v+B]=P-E<<24|64<<16|0),a.bits=T,0}},{"../utils/common":41}],51:[function(e,t,r){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(e,t,r){"use strict";var a=e("../utils/common");function n(e){for(var t=e.length;0<=--t;)e[t]=0}var o=15,i=16,l=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],u=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],d=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],f=new Array(576);n(f);var h=new Array(60);n(h);var m=new Array(512);n(m);var p=new Array(256);n(p);var A=new Array(29);n(A);var y,v,g,w=new Array(30);function b(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function s(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function x(e){return e<256?m[e]:m[256+(e>>>7)]}function _(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function C(e,t,r){e.bi_valid>i-r?(e.bi_buf|=t<<e.bi_valid&65535,_(e,e.bi_buf),e.bi_buf=t>>i-e.bi_valid,e.bi_valid+=r-i):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function P(e,t,r){C(e,r[2*t],r[2*t+1])}function S(e,t){for(var r=0;r|=1&e,e>>>=1,r<<=1,0<--t;);return r>>>1}function T(e,t,r){var n,i,s=new Array(o+1),l=0;for(n=1;n<=o;n++)s[n]=l=l+r[n-1]<<1;for(i=0;i<=t;i++){var a=e[2*i+1];0!==a&&(e[2*i]=S(s[a]++,a))}}function L(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function E(e){8<e.bi_valid?_(e,e.bi_buf):0<e.bi_valid&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function R(e,t,r,n){var i=2*t,s=2*r;return e[i]<e[s]||e[i]===e[s]&&n[t]<=n[r]}function k(e,t,r){for(var n=e.heap[r],i=r<<1;i<=e.heap_len&&(i<e.heap_len&&R(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!R(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n}function B(e,t,r){var n,i,s,o,a=0;if(0!==e.last_lit)for(;n=e.pending_buf[e.d_buf+2*a]<<8|e.pending_buf[e.d_buf+2*a+1],i=e.pending_buf[e.l_buf+a],a++,0===n?P(e,i,t):(P(e,(s=p[i])+256+1,t),0!==(o=l[s])&&C(e,i-=A[s],o),P(e,s=x(--n),r),0!==(o=u[s])&&C(e,n-=w[s],o)),a<e.last_lit;);P(e,256,t)}function I(e,t){var r,n,i,s=t.dyn_tree,l=t.stat_desc.static_tree,a=t.stat_desc.has_stree,c=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=573,r=0;r<c;r++)0!==s[2*r]?(e.heap[++e.heap_len]=u=r,e.depth[r]=0):s[2*r+1]=0;for(;e.heap_len<2;)s[2*(i=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[i]=0,e.opt_len--,a&&(e.static_len-=l[2*i+1]);for(t.max_code=u,r=e.heap_len>>1;1<=r;r--)k(e,s,r);for(i=c;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],k(e,s,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,s[2*i]=s[2*r]+s[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,s[2*r+1]=s[2*n+1]=i,e.heap[1]=i++,k(e,s,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,s,l,a,c=t.dyn_tree,u=t.max_code,d=t.stat_desc.static_tree,f=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,m=t.stat_desc.extra_base,p=t.stat_desc.max_length,A=0;for(s=0;s<=o;s++)e.bl_count[s]=0;for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<573;r++)p<(s=c[2*c[2*(n=e.heap[r])+1]+1]+1)&&(s=p,A++),c[2*n+1]=s,u<n||(e.bl_count[s]++,l=0,m<=n&&(l=h[n-m]),a=c[2*n],e.opt_len+=a*(s+l),f&&(e.static_len+=a*(d[2*n+1]+l)));if(0!==A){do{for(s=p-1;0===e.bl_count[s];)s--;e.bl_count[s]--,e.bl_count[s+1]+=2,e.bl_count[p]--,A-=2}while(0<A);for(s=p;0!==s;s--)for(n=e.bl_count[s];0!==n;)u<(i=e.heap[--r])||(c[2*i+1]!==s&&(e.opt_len+=(s-c[2*i+1])*c[2*i],c[2*i+1]=s),n--)}}(e,t),T(s,u,e.bl_count)}function F(e,t,r){var n,i,s=-1,o=t[1],a=0,l=7,u=4;for(0===o&&(l=138,u=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=o,o=t[2*(n+1)+1],++a<l&&i===o||(a<u?e.bl_tree[2*i]+=a:0!==i?(i!==s&&e.bl_tree[2*i]++,e.bl_tree[32]++):a<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=i,u=(a=0)===o?(l=138,3):i===o?(l=6,3):(l=7,4))}function O(e,t,r){var n,i,s=-1,o=t[1],a=0,l=7,u=4;for(0===o&&(l=138,u=3),n=0;n<=r;n++)if(i=o,o=t[2*(n+1)+1],!(++a<l&&i===o)){if(a<u)for(;P(e,i,e.bl_tree),0!=--a;);else 0!==i?(i!==s&&(P(e,i,e.bl_tree),a--),P(e,16,e.bl_tree),C(e,a-3,2)):a<=10?(P(e,17,e.bl_tree),C(e,a-3,3)):(P(e,18,e.bl_tree),C(e,a-11,7));s=i,u=(a=0)===o?(l=138,3):i===o?(l=6,3):(l=7,4)}}n(w);var N=!1;function D(e,t,r,n){var i,s,o;C(e,0+(n?1:0),3),s=t,o=r,E(i=e),_(i,o),_(i,~o),a.arraySet(i.pending_buf,i.window,s,o,i.pending),i.pending+=o}r._tr_init=function(e){N||(function(){var e,t,r,n,i,s=new Array(o+1);for(n=r=0;n<28;n++)for(A[n]=r,e=0;e<1<<l[n];e++)p[r++]=n;for(p[r-1]=n,n=i=0;n<16;n++)for(w[n]=i,e=0;e<1<<u[n];e++)m[i++]=n;for(i>>=7;n<30;n++)for(w[n]=i<<7,e=0;e<1<<u[n]-7;e++)m[256+i++]=n;for(t=0;t<=o;t++)s[t]=0;for(e=0;e<=143;)f[2*e+1]=8,e++,s[8]++;for(;e<=255;)f[2*e+1]=9,e++,s[9]++;for(;e<=279;)f[2*e+1]=7,e++,s[7]++;for(;e<=287;)f[2*e+1]=8,e++,s[8]++;for(T(f,287,s),e=0;e<30;e++)h[2*e+1]=5,h[2*e]=S(e,5);y=new b(f,l,257,286,o),v=new b(h,u,0,30,o),g=new b(new Array(0),c,0,19,7)}(),N=!0),e.l_desc=new s(e.dyn_ltree,y),e.d_desc=new s(e.dyn_dtree,v),e.bl_desc=new s(e.bl_tree,g),e.bi_buf=0,e.bi_valid=0,L(e)},r._tr_stored_block=D,r._tr_flush_block=function(e,t,r,n){var i,s,o=0;0<e.level?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),I(e,e.l_desc),I(e,e.d_desc),o=function(e){var t;for(F(e,e.dyn_ltree,e.l_desc.max_code),F(e,e.dyn_dtree,e.d_desc.max_code),I(e,e.bl_desc),t=18;3<=t&&0===e.bl_tree[2*d[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(s=e.static_len+3+7>>>3)<=i&&(i=s)):i=s=r+5,r+4<=i&&-1!==t?D(e,t,r,n):4===e.strategy||s===i?(C(e,2+(n?1:0),3),B(e,f,h)):(C(e,4+(n?1:0),3),function(e,t,r,n){var i;for(C(e,t-257,5),C(e,r-1,5),C(e,n-4,4),i=0;i<n;i++)C(e,e.bl_tree[2*d[i]+1],3);O(e,e.dyn_ltree,t-1),O(e,e.dyn_dtree,r-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),B(e,e.dyn_ltree,e.dyn_dtree)),L(e),n&&E(e)},r._tr_tally=function(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(p[r]+256+1)]++,e.dyn_dtree[2*x(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){var t;C(e,2,3),P(e,256,f),16===(t=e).bi_valid?(_(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}},{"../utils/common":41}],53:[function(e,t,r){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,r){"use strict";t.exports="function"==typeof n?n:function(){var e=[].slice.apply(arguments);e.splice(1,0,0),setTimeout.apply(null,e)}},{}]},{},[10])(10)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}))}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1])(1)}).call(this,r(87),r(692).Buffer,r(380).setImmediate)},705:function(e,t,r){},721:function(e,t,r){"use strict";r(12),r(9),r(11),r(15),r(10),r(16);var n=r(121),o=r(1),l=(r(23),r(84),r(705),r(654),r(33)),c=r(638),d=r(655);function f(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,r)}return t}function h(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?f(Object(source),!0).forEach((function(t){Object(o.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):f(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.a=d.a.extend({name:"v-checkbox",props:{indeterminate:Boolean,indeterminateIcon:{type:String,default:"$checkboxIndeterminate"},offIcon:{type:String,default:"$checkboxOff"},onIcon:{type:String,default:"$checkboxOn"}},data:function(){return{inputIndeterminate:this.indeterminate}},computed:{classes:function(){return h(h({},c.a.options.computed.classes.call(this)),{},{"v-input--selection-controls":!0,"v-input--checkbox":!0,"v-input--indeterminate":this.inputIndeterminate})},computedIcon:function(){return this.inputIndeterminate?this.indeterminateIcon:this.isActive?this.onIcon:this.offIcon},validationState:function(){if(!this.isDisabled||this.inputIndeterminate)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":null!==this.hasColor?this.computedColor:void 0}},watch:{indeterminate:function(e){var t=this;this.$nextTick((function(){return t.inputIndeterminate=e}))},inputIndeterminate:function(e){this.$emit("update:indeterminate",e)},isActive:function(){this.indeterminate&&(this.inputIndeterminate=!1)}},methods:{genCheckbox:function(){var e=this.attrs$,t=(e.title,Object(n.a)(e,["title"]));return this.$createElement("div",{staticClass:"v-input--selection-controls__input"},[this.$createElement(l.a,this.setTextColor(this.validationState,{props:{dense:this.dense,dark:this.dark,light:this.light}}),this.computedIcon),this.genInput("checkbox",h(h({},t),{},{"aria-checked":this.inputIndeterminate?"mixed":this.isActive.toString()})),this.genRipple(this.setTextColor(this.rippleState))])},genDefaultSlot:function(){return[this.genCheckbox(),this.genLabel()]}}})}}]); |