4970.42a58820.js 230 KB

1234
  1. (self["webpackChunkscproject"]=self["webpackChunkscproject"]||[]).push([[4970],{67066:function(e,t,r){"use strict";var n=r(19670);e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},92087:function(e,t,r){var n=r(17854),i=r(19781),a=r(47045),o=r(67066),s=r(47293),l=n.RegExp,u=l.prototype,c=i&&s((function(){var e=!0;try{l(".","d")}catch(c){e=!1}var t={},r="",n=e?"dgimsy":"gimsy",i=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in e&&(a.hasIndices="d"),a)i(o,a[o]);var s=Object.getOwnPropertyDescriptor(u,"flags").get.call(t);return s!==n||r!==n}));c&&a(u,"flags",{configurable:!0,get:o})},72789:function(e){"use strict";var t="[Content_Types].xml";function r(e,r,n){for(var i={},a=0,o=e.length;a<o;a++){var s=e[a],l=s.getAttribute("ContentType"),u=s.getAttribute("PartName").substr(1);i[u]=l}for(var c=function(){var e=r[f],a=e.getAttribute("ContentType"),o=e.getAttribute("Extension");n.file(/./).map((function(e){var r=e.name;r.slice(r.length-o.length)!==o||i[r]||r===t||(i[r]=a)}))},f=0,p=r.length;f<p;f++)c();return i}e.exports=r},2914:function(e){"use strict";var t="application/vnd.openxmlformats-package.core-properties+xml",r="application/vnd.openxmlformats-officedocument.extended-properties+xml",n="application/vnd.openxmlformats-officedocument.custom-properties+xml",i="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml";e.exports={settingsContentType:i,coreContentType:t,appContentType:r,customContentType:n}},7188:function(e,t,r){"use strict";function n(e,t){return l(e)||s(e,t)||a(e,t)||i()}function i(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(e,t){if(e){if("string"===typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function s(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=r["return"]&&(o=r["return"](),Object(o)!==o))return}finally{if(u)throw i}}return s}}function l(e){if(Array.isArray(e))return e}r(57658);var u=r(96185),c=u.DOMParser,f=u.XMLSerializer,p=r(90605),h=p.throwXmlTagNotFound,d=r(57910),m=d.last,g=d.first;function y(e){return/^[ \n\r\t]+$/.test(e)}function v(e){return{get:function(t){return"."===e?t:t?t[e]:t}}}var b={};function w(e,t,r){var n;if(b[t]?n=b[t]:(n=new RegExp("(<.* ".concat(t,'=")([^"]*)(".*)$')),b[t]=n),n.test(e))return e.replace(n,"$1".concat(r,"$3"));var i=e.lastIndexOf("/>");return-1===i&&(i=e.lastIndexOf(">")),e.substr(0,i)+" ".concat(t,'="').concat(r,'"')+e.substr(i)}function _(e,t){var r=e.indexOf(" ".concat(t,'="'));if(-1===r)return null;var n=e.substr(r).search(/["']/)+r,i=e.substr(n+1).search(/["']/)+n;return e.substr(n+1,i-n)}function x(e,t){return-1!==e.indexOf(t,e.length-t.length)}function E(e,t){return e.substring(0,t.length)===t}function T(e){for(var t=[],r={},n=[],i=0,a=e.length;i<a;++i)r[e[i]]?t.push(e[i]):(r[e[i]]=!0,n.push(e[i]));return t}function S(e){for(var t={},r=[],n=0,i=e.length;n<i;++n)t[e[n]]||(t[e[n]]=!0,r.push(e[n]));return r}function k(e,t){return e.reduce((function(e,r){var n=m(e),i=t(r);return"start"===i?e.push([r]):"end"===i?(n.push(r),e.push([])):n.push(r),e}),[[]]).filter((function(e){return e.length>0}))}var O={errorLogging:"json",paragraphLoop:!1,nullGetter:function(e){return e.module?"":"undefined"},xmlFileNames:["[Content_Types].xml"],parser:v,linebreaks:!1,fileTypeConfig:null,delimiters:{start:"{",end:"}"},syntax:{}};function A(e){var t=new f;return t.serializeToString(e).replace(/xmlns(:[a-z0-9]+)?="" ?/g,"")}function N(e){return 65279===e.charCodeAt(0)&&(e=e.substr(1)),(new c).parseFromString(e,"text/xml")}var C=[["&","&amp;"],["<","&lt;"],[">","&gt;"],['"',"&quot;"],["'","&apos;"]],D=C.map((function(e){var t=n(e,2),r=t[0],i=t[1];return{rstart:new RegExp(i,"g"),rend:new RegExp(r,"g"),start:i,end:r}}));function P(e){for(var t,r=D.length-1;r>=0;r--)t=D[r],e=e.replace(t.rstart,t.end);return e}function I(e){var t;e=e.toString();for(var r=0,n=D.length;r<n;r++)t=D[r],e=e.replace(t.rend,t.start);return e}function R(e){for(var t=[],r=0;r<e.length;r++)for(var n=e[r],i=0,a=n.length;i<a;i++)t.push(n[i]);return t}var L=new RegExp(String.fromCharCode(160),"g");function z(e){return e.replace(L," ")}function M(e,t){var r,n=[];while(null!=(r=e.exec(t)))n.push({array:r,offset:r.index});return n}function j(e,t){return e==="</"+t+">"}function U(e,t){return 0===e.indexOf("<"+t)&&-1!==[">"," ","/"].indexOf(e[t.length+1])}function q(e,t,r){var n=B(e,t,r);if(null!==n)return n;h({position:"right",element:t,parsed:e,index:r})}function B(e,t,r){"string"===typeof t&&(t=[t]);for(var n=1,i=r,a=e.length;i<a;i++)for(var o=e[i],s=0,l=t.length;s<l;s++){var u=t[s];if(j(o.value,u)&&n--,U(o.value,u)&&n++,0===n)return i}return null}function F(e,t,r){var n=V(e,t,r);if(null!==n)return n;h({position:"left",element:t,parsed:e,index:r})}function V(e,t,r){"string"===typeof t&&(t=[t]);for(var n=1,i=r;i>=0;i--)for(var a=e[i],o=0,s=t.length;o<s;o++){var l=t[o];if(U(a.value,l)&&n--,j(a.value,l)&&n++,0===n)return i}return null}function Z(e,t){var r=t.type,n=t.tag,i=t.position;return"tag"===r&&n===e&&("start"===i||"selfclosing"===i)}function H(e,t){var r=t.type,n=t.tag,i=t.position;return"tag"===r&&n===e&&"start"===i}function X(e,t){var r=t.type,n=t.tag,i=t.position;return"tag"===r&&n===e&&"end"===i}function G(e){return H("w:p",e)||H("a:p",e)}function Y(e){return X("w:p",e)||X("a:p",e)}function W(e){var t=e.type,r=e.position,n=e.text;return"tag"===t&&"start"===r&&n}function $(e){var t=e.type,r=e.position,n=e.text;return"tag"===t&&"end"===r&&n}function K(e){var t=e.type,r=e.position;return"placeholder"===t||"content"===t&&"insidetag"===r}function J(e,t){var r=e.module,n=e.type;return t instanceof Array||(t=[t]),"placeholder"===n&&-1!==t.indexOf(r)}var Q=/[\x00-\x08\x0B\x0C\x0E-\x1F]/;function ee(e){return Q.test(e)}function te(e){return Object.keys(e).reduce((function(t,r){var n=e[r];return t[n]=t[n]||[],t[n].push(r),t}),{})}function re(e,t){return e.map((function(e,t){return{item:e,index:t}})).sort((function(e,r){return t(e.item,r.item)||e.index-r.index})).map((function(e){var t=e.item;return t}))}e.exports={endsWith:x,startsWith:E,isContent:K,isParagraphStart:G,isParagraphEnd:Y,isTagStart:Z,isTagEnd:X,isTextStart:W,isTextEnd:$,isStarting:U,isEnding:j,isModule:J,uniq:S,getDuplicates:T,chunkBy:k,last:m,first:g,xml2str:A,str2xml:N,getRightOrNull:B,getRight:q,getLeftOrNull:V,getLeft:F,pregMatchAll:M,convertSpaces:z,charMapRegexes:D,hasCorruptCharacters:ee,defaults:O,wordToUtf8:P,utf8ToWord:I,concatArrays:R,invertMap:te,charMap:C,getSingleAttribute:_,setSingleAttribute:w,isWhiteSpace:y,stableSort:re}},99611:function(e,t,r){"use strict";r(57658);var n=["modules"];function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t){if(null==e)return{};var r,n,i=o(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function o(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,c(n.key),n)}}function u(e,t,r){return t&&l(e.prototype,t),r&&l(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e){var t=f(e,"string");return"symbol"==i(t)?t:t+""}function f(e,t){if("object"!=i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var p=r(7188);p.traits=r(96678),p.moduleWrapper=r(46939);var h=r(37995),d=r(90605),m=d.throwMultiError,g=d.throwResolveBeforeCompile,y=d.throwRenderInvalidTemplate,v=d.throwRenderTwice,b=r(6898),w=r(72789),_="[Content_Types].xml",x="_rels/.rels",E=r(12570),T=r(35043),S=p.defaults,k=p.str2xml,O=p.xml2str,A=p.moduleWrapper,N=p.concatArrays,C=p.uniq,D=p.getDuplicates,P=p.stableSort,I=r(90605),R=I.XTInternalError,L=I.throwFileTypeNotIdentified,z=I.throwFileTypeNotHandled,M=I.throwApiVersionError,j=[3,39,0];function U(e){e.modules=e.modules.filter((function(t){if(t.supportedFileTypes){if(!Array.isArray(t.supportedFileTypes))throw new Error("The supportedFileTypes field of the module must be an array");var r=-1!==t.supportedFileTypes.indexOf(e.fileType);return r||t.on("detached"),r}return!0}))}var q=function(){function e(t){var r=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.modules,l=void 0===o?[]:o,u=a(i,n);if(s(this,e),!Array.isArray(l))throw new Error("The modules argument of docxtemplater's constructor must be an array");if(this.targets=[],this.rendered=!1,this.scopeManagers={},this.compiled={},this.modules=[E()],this.setOptions(u),l.forEach((function(e){r.attachModule(e)})),arguments.length>0){if(!t||!t.files||"function"!==typeof t.file)throw new Error("The first argument of docxtemplater's constructor must be a valid zip file (jszip v2 or pizzip v3)");this.loadZip(t),this.compile(),this.v4Constructor=!0}}return u(e,[{key:"verifyApiVersion",value:function(e){return e=e.split(".").map((function(e){return parseInt(e,10)})),3!==e.length&&M("neededVersion is not a valid version",{neededVersion:e,explanation:"the neededVersion must be an array of length 3"}),e[0]!==j[0]&&M("The major api version do not match, you probably have to update docxtemplater with npm install --save docxtemplater",{neededVersion:e,currentModuleApiVersion:j,explanation:"moduleAPIVersionMismatch : needed=".concat(e.join("."),", current=").concat(j.join("."))}),e[1]>j[1]&&M("The minor api version is not uptodate, you probably have to update docxtemplater with npm install --save docxtemplater",{neededVersion:e,currentModuleApiVersion:j,explanation:"moduleAPIVersionMismatch : needed=".concat(e.join("."),", current=").concat(j.join("."))}),e[1]===j[1]&&e[2]>j[2]&&M("The patch api version is not uptodate, you probably have to update docxtemplater with npm install --save docxtemplater",{neededVersion:e,currentModuleApiVersion:j,explanation:"moduleAPIVersionMismatch : needed=".concat(e.join("."),", current=").concat(j.join("."))}),!0}},{key:"setModules",value:function(e){this.modules.forEach((function(t){t.set(e)}))}},{key:"sendEvent",value:function(e){this.modules.forEach((function(t){t.on(e)}))}},{key:"attachModule",value:function(e){if(this.v4Constructor)throw new R("attachModule() should not be called manually when using the v4 constructor");var t=i(e);if("function"===t)throw new R("Cannot attach a class/function as a module. Most probably you forgot to instantiate the module by using `new` on the module.");if(!e||"object"!==t)throw new R("Cannot attachModule with a falsy value");if(e.requiredAPIVersion&&this.verifyApiVersion(e.requiredAPIVersion),!0===e.attached){if("function"!==typeof e.clone)throw new Error('Cannot attach a module that was already attached : "'.concat(e.name,'". The most likely cause is that you are instantiating the module at the root level, and using it for multiple instances of Docxtemplater'));e=e.clone()}e.attached=!0;var r=A(e);return this.modules.push(r),r.on("attached"),this.fileType&&U(this),this}},{key:"setOptions",value:function(e){var t=this;if(this.v4Constructor)throw new Error("setOptions() should not be called manually when using the v4 constructor");if(!e)throw new Error("setOptions should be called with an object as first parameter");return this.options={},Object.keys(S).forEach((function(r){var n=S[r];t.options[r]=null!=e[r]?e[r]:t[r]||n,t[r]=t.options[r]})),this.delimiters.start=p.utf8ToWord(this.delimiters.start),this.delimiters.end=p.utf8ToWord(this.delimiters.end),this}},{key:"loadZip",value:function(e){if(this.v4Constructor)throw new Error("loadZip() should not be called manually when using the v4 constructor");if(e.loadAsync)throw new R("Docxtemplater doesn't handle JSZip version >=3, please use pizzip");return this.zip=e,this.updateFileTypeConfig(),this.modules=N([this.fileTypeConfig.baseModules.map((function(e){return e()})),this.modules]),U(this),this}},{key:"precompileFile",value:function(e){var t=this.createTemplateClass(e);t.preparse(),this.compiled[e]=t}},{key:"compileFile",value:function(e){this.compiled[e].parse()}},{key:"getScopeManager",value:function(e,t,r){return this.scopeManagers[e]||(this.scopeManagers[e]=h({tags:r,parser:this.parser,cachedParsers:t.cachedParsers})),this.scopeManagers[e]}},{key:"resolveData",value:function(e){var t=this,r=[];return Object.keys(this.compiled).length||g(),Promise.resolve(e).then((function(e){return t.setData(e),t.setModules({data:t.data,Lexer:T}),t.mapper=t.modules.reduce((function(e,t){return t.getRenderedMap(e)}),{}),Promise.all(Object.keys(t.mapper).map((function(e){var n=t.mapper[e],i=n.from,a=n.data;return Promise.resolve(a).then((function(n){var a=t.compiled[i];return a.filePath=e,a.scopeManager=t.getScopeManager(e,a,n),a.resolveTags(n).then((function(e){return a.scopeManager.finishedResolving=!0,e}),(function(e){Array.prototype.push.apply(r,e)}))}))}))).then((function(e){return 0!==r.length&&(t.options.errorLogging&&b(r,t.options.errorLogging),m(r)),N(e)}))}))}},{key:"reorderModules",value:function(){this.modules=P(this.modules,(function(e,t){return(t.priority||0)-(e.priority||0)}))}},{key:"throwIfDuplicateModules",value:function(){var e=D(this.modules.map((function(e){var t=e.name;return t})));if(e.length>0)throw new R('Detected duplicate module "'.concat(e[0],'"'))}},{key:"compile",value:function(){var e=this;return this.updateFileTypeConfig(),this.throwIfDuplicateModules(),this.reorderModules(),Object.keys(this.compiled).length||(this.options=this.modules.reduce((function(t,r){return r.optionsTransformer(t,e)}),this.options),this.options.xmlFileNames=C(this.options.xmlFileNames),this.xmlDocuments=this.options.xmlFileNames.reduce((function(t,r){var n=e.zip.files[r].asText();return t[r]=k(n),t}),{}),this.setModules({zip:this.zip,xmlDocuments:this.xmlDocuments}),this.getTemplatedFiles(),this.templatedFiles.forEach((function(t){null!=e.zip.files[t]&&e.precompileFile(t)})),this.templatedFiles.forEach((function(t){null!=e.zip.files[t]&&e.compileFile(t)})),this.setModules({compiled:this.compiled}),B(this)),this}},{key:"getRelsTypes",value:function(){for(var e=this.zip.files[x],t=e?k(e.asText()):null,r=t?t.getElementsByTagName("Relationship"):[],n={},i=0,a=r.length;i<a;i++){var o=r[i];n[o.getAttribute("Target")]=o.getAttribute("Type")}return n}},{key:"getContentTypes",value:function(){var e=this.zip.files[_],t=e?k(e.asText()):null,r=t?t.getElementsByTagName("Override"):null,n=t?t.getElementsByTagName("Default"):null;return{overrides:r,defaults:n,contentTypes:e,contentTypeXml:t}}},{key:"updateFileTypeConfig",value:function(){var t,r=this;this.zip.files.mimetype&&(t="odt"),this.relsTypes=this.getRelsTypes();var n=this.getContentTypes(),i=n.overrides,a=n.defaults,o=n.contentTypes,s=n.contentTypeXml;return s&&(this.filesContentTypes=w(i,a,this.zip),this.invertedContentTypes=p.invertMap(this.filesContentTypes),this.setModules({contentTypes:this.contentTypes,invertedContentTypes:this.invertedContentTypes})),this.modules.forEach((function(e){t=e.getFileType({zip:r.zip,contentTypes:o,contentTypeXml:s,overrides:i,defaults:a,doc:r})||t})),"odt"===t&&z(t),t||L(),this.fileType=t,U(this),this.fileTypeConfig=this.options.fileTypeConfig||this.fileTypeConfig||e.FileTypeConfig[this.fileType](),this}},{key:"renderAsync",value:function(e){var t=this;return this.resolveData(e).then((function(){return t.render()}))}},{key:"render",value:function(e){var t=this;return this.rendered&&v(),this.rendered=!0,this.compile(),this.errors.length>0&&y(),e&&this.setData(e),this.setModules({data:this.data,Lexer:T}),this.mapper=this.mapper||this.modules.reduce((function(e,t){return t.getRenderedMap(e)}),{}),Object.keys(this.mapper).forEach((function(e){var r=t.mapper[e],n=r.from,i=r.data,a=t.compiled[n];a.scopeManager=t.getScopeManager(e,a,i),a.render(e),t.zip.file(e,a.content,{createFolders:!0})})),B(this),this.sendEvent("syncing-zip"),this.syncZip(),this.sendEvent("synced-zip"),this}},{key:"syncZip",value:function(){var e=this;Object.keys(this.xmlDocuments).forEach((function(t){e.zip.remove(t);var r=O(e.xmlDocuments[t]);return e.zip.file(t,r,{createFolders:!0})}))}},{key:"setData",value:function(e){return this.data=e,this}},{key:"getZip",value:function(){return this.zip}},{key:"createTemplateClass",value:function(e){var t=this.zip.files[e].asText();return this.createTemplateClassFromContent(t,e)}},{key:"createTemplateClassFromContent",value:function(t,r){var n=this,i={filePath:r,contentType:this.filesContentTypes[r],relsType:this.relsTypes[r]};return Object.keys(S).concat(["filesContentTypes","fileTypeConfig","fileType","modules"]).forEach((function(e){i[e]=n[e]})),new e.XmlTemplater(t,i)}},{key:"getFullText",value:function(e){return this.createTemplateClass(e||this.fileTypeConfig.textPath(this)).getFullText()}},{key:"getTemplatedFiles",value:function(){var e=this;return this.templatedFiles=this.fileTypeConfig.getTemplatedFiles(this.zip),this.targets.forEach((function(t){e.templatedFiles.push(t)})),this.templatedFiles=C(this.templatedFiles),this.templatedFiles}}])}();function B(e){var t=e.compiled;e.errors=N(Object.keys(t).map((function(e){return t[e].allErrors}))),0!==e.errors.length&&(e.options.errorLogging&&b(e.errors,e.options.errorLogging),m(e.errors))}q.DocUtils=p,q.Errors=r(90605),q.XmlTemplater=r(92765),q.FileTypeConfig=r(66462),q.XmlMatcher=r(25962),e.exports=q,e.exports["default"]=q},6898:function(e){"use strict";function t(e,t){return t instanceof Error?Object.getOwnPropertyNames(t).concat("stack").reduce((function(e,r){return e[r]=t[r],"stack"===r&&(e[r]=t[r].toString()),e}),{}):t}function r(e,r){if(console.log(JSON.stringify({error:e},t,"json"===r?2:null)),e.properties&&e.properties.errors instanceof Array){var n=e.properties.errors.map((function(e){return e.properties.explanation})).join("\n");console.log("errorMessages",n)}}e.exports=r},90605:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,r){return t=s(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var u=r(57910),c=u.last,f=u.first;function p(e){this.name="GenericError",this.message=e,this.stack=new Error(e).stack}function h(e){this.name="TemplateError",this.message=e,this.stack=new Error(e).stack}function d(e){this.name="RenderingError",this.message=e,this.stack=new Error(e).stack}function m(e){this.name="ScopeParserError",this.message=e,this.stack=new Error(e).stack}function g(e){this.name="InternalError",this.properties={explanation:"InternalError"},this.message=e,this.stack=new Error(e).stack}function y(e){this.name="APIVersionError",this.properties={explanation:"APIVersionError"},this.message=e,this.stack=new Error(e).stack}function v(e,t){var r=new y(e);throw r.properties=a({id:"api_version_error"},t),r}function b(e){var t=new h("Multi error");throw t.properties={errors:e,id:"multi_error",explanation:"The template has multiple errors"},t}function w(e){var t=new h("Unopened tag");return t.properties={xtag:c(e.xtag.split(" ")),id:"unopened_tag",context:e.xtag,offset:e.offset,lIndex:e.lIndex,explanation:'The tag beginning with "'.concat(e.xtag.substr(0,10),'" is unopened')},t}function _(e){var t=new h("Duplicate open tag, expected one open tag");return t.properties={xtag:f(e.xtag.split(" ")),id:"duplicate_open_tag",context:e.xtag,offset:e.offset,lIndex:e.lIndex,explanation:'The tag beginning with "'.concat(e.xtag.substr(0,10),'" has duplicate open tags')},t}function x(e){var t=new h("Duplicate close tag, expected one close tag");return t.properties={xtag:f(e.xtag.split(" ")),id:"duplicate_close_tag",context:e.xtag,offset:e.offset,lIndex:e.lIndex,explanation:'The tag ending with "'.concat(e.xtag.substr(0,10),'" has duplicate close tags')},t}function E(e){var t=new h("Unclosed tag");return t.properties={xtag:f(e.xtag.split(" ")).substr(1),id:"unclosed_tag",context:e.xtag,offset:e.offset,lIndex:e.lIndex,explanation:'The tag beginning with "'.concat(e.xtag.substr(0,10),'" is unclosed')},t}function T(e){var t=new h('No tag "'.concat(e.element,'" was found at the ').concat(e.position)),r=e.parsed[e.index];throw t.properties={id:"no_xml_tag_found_at_".concat(e.position),explanation:'No tag "'.concat(e.element,'" was found at the ').concat(e.position),offset:r.offset,part:r,parsed:e.parsed,index:e.index,element:e.element},t}function S(e){var t=e.tag,r=e.value,n=e.offset,i=new d("There are some XML corrupt characters");return i.properties={id:"invalid_xml_characters",xtag:t,value:r,offset:n,explanation:"There are some corrupt characters for the field ".concat(t)},i}function k(e){var t=e.tag,r=e.value,n=e.offset,i=new d("Non string values are not allowed for rawXML tags");return i.properties={id:"invalid_raw_xml_value",xtag:t,value:r,offset:n,explanation:"The value of the raw tag : '".concat(t,"' is not a string")},i}function O(e){var t=e.part,r=t.value,n=t.offset,i=e.id,a=void 0===i?"raw_tag_outerxml_invalid":i,o=e.message,s=void 0===o?"Raw tag not in paragraph":o,l=e.part,u=e.explanation,c=void 0===u?'The tag "'.concat(r,'" is not inside a paragraph'):u;"function"===typeof c&&(c=c(l));var f=new h(s);throw f.properties={id:a,explanation:c,rootError:e.rootError,xtag:r,offset:n,postparsed:e.postparsed,expandTo:e.expandTo,index:e.index},f}function A(e){var t=new h("Raw tag should be the only text in paragraph"),r=e.part.value;throw t.properties={id:"raw_xml_tag_should_be_only_text_in_paragraph",explanation:'The raw tag "'.concat(r,'" should be the only text in this paragraph. This means that this tag should not be surrounded by any text or spaces.'),xtag:r,offset:e.part.offset,paragraphParts:e.paragraphParts},t}function N(e){var t=e.location,r=e.offset,n=e.square,i="start"===t?"unclosed":"unopened",a="start"===t?"Unclosed":"Unopened",o=new h("".concat(a," loop")),s=e.value;return o.properties={id:"".concat(i,"_loop"),explanation:'The loop with tag "'.concat(s,'" is ').concat(i),xtag:s,offset:r},n&&(o.properties.square=n),o}function C(e,t){var r=new h("Unbalanced loop tag"),n=t[0].part.value,i=t[1].part.value,a=e[0].part.value,o=e[1].part.value;return r.properties={id:"unbalanced_loop_tags",explanation:"Unbalanced loop tags {#".concat(n,"}{/").concat(i,"}{#").concat(a,"}{/").concat(o,"}"),offset:[t[0].part.offset,e[1].part.offset],lastPair:{left:t[0].part.value,right:t[1].part.value},pair:{left:e[0].part.value,right:e[1].part.value}},r}function D(e){var t=e.tags,r=new h("Closing tag does not match opening tag");return r.properties={id:"closing_tag_does_not_match_opening_tag",explanation:'The tag "'.concat(t[0].value,'" is closed by the tag "').concat(t[1].value,'"'),openingtag:f(t).value,offset:[f(t).offset,c(t).offset],closingtag:c(t).value},r}function P(e){var t=e.tag,r=e.rootError,n=e.offset,i=new m("Scope parser compilation failed");return i.properties={id:"scopeparser_compilation_failed",offset:n,xtag:t,explanation:'The scope parser for the tag "'.concat(t,'" failed to compile'),rootError:r},i}function I(e){var t=e.tag,r=e.scope,n=e.error,i=e.offset,a=new m("Scope parser execution failed");return a.properties={id:"scopeparser_execution_failed",explanation:"The scope parser for the tag ".concat(t," failed to execute"),scope:r,offset:i,xtag:t,rootError:n},a}function R(e){var t=e.tag,r=e.offset,n=new h('The position of the loop tags "'.concat(t,'" would produce invalid XML'));return n.properties={xtag:t,id:"loop_position_invalid",explanation:'The tags "'.concat(t,'" are misplaced in the document, for example one of them is in a table and the other one outside the table'),offset:r},n}function L(e,t){var r='Unimplemented tag type "'.concat(e.type,'"');e.module&&(r+=' "'.concat(e.module,'"'));var n=new h(r);throw n.properties={part:e,index:t,id:"unimplemented_tag_type"},n}function z(){var e=new g("Malformed xml");throw e.properties={explanation:"The template contains malformed xml",id:"malformed_xml"},e}function M(){var e=new g("You must run `.compile()` before running `.resolveData()`");throw e.properties={id:"resolve_before_compile",explanation:"You must run `.compile()` before running `.resolveData()`"},e}function j(){var e=new g("You should not call .render on a document that had compilation errors");throw e.properties={id:"render_on_invalid_template",explanation:"You should not call .render on a document that had compilation errors"},e}function U(){var e=new g("You should not call .render twice on the same docxtemplater instance");throw e.properties={id:"render_twice",explanation:"You should not call .render twice on the same docxtemplater instance"},e}function q(){var e=new g("The filetype for this file could not be identified, is this file corrupted ?");throw e.properties={id:"filetype_not_identified",explanation:"The filetype for this file could not be identified, is this file corrupted ?"},e}function B(e,t){var r=new h("An XML file has invalid xml");throw r.properties={id:"file_has_invalid_xml",content:e,offset:t,explanation:"The docx contains invalid XML, it is most likely corrupt"},r}function F(e){var t=new g('The filetype "'.concat(e,'" is not handled by docxtemplater'));throw t.properties={id:"filetype_not_handled",explanation:'The file you are trying to generate is of type "'.concat(e,'", but only docx and pptx formats are handled'),fileType:e},t}p.prototype=Error.prototype,h.prototype=new p,d.prototype=new p,m.prototype=new p,g.prototype=new p,y.prototype=new p,e.exports={XTError:p,XTTemplateError:h,XTInternalError:g,XTScopeParserError:m,XTAPIVersionError:y,RenderingError:d,XTRenderingError:d,getClosingTagNotMatchOpeningTag:D,getLoopPositionProducesInvalidXMLError:R,getScopeCompilationError:P,getScopeParserExecutionError:I,getUnclosedTagException:E,getUnopenedTagException:w,getUnmatchedLoopException:N,getDuplicateCloseTagException:x,getDuplicateOpenTagException:_,getCorruptCharactersException:S,getInvalidRawXMLValueException:k,getUnbalancedLoopException:C,throwApiVersionError:v,throwFileTypeNotHandled:F,throwFileTypeNotIdentified:q,throwMalformedXml:z,throwMultiError:b,throwExpandNotFound:O,throwRawTagShouldBeOnlyTextInParagraph:A,throwUnimplementedTagType:L,throwXmlTagNotFound:T,throwXmlInvalid:B,throwResolveBeforeCompile:M,throwRenderInvalidTemplate:j,throwRenderTwice:U}},66462:function(e,t,r){"use strict";var n=r(70662),i=r(77854),a=r(35252),o=r(43596),s=r(400);function l(){return{getTemplatedFiles:function(){return[]},textPath:function(e){return e.textTarget},tagsXmlTextArray:["Company","HyperlinkBase","Manager","cp:category","cp:keywords","dc:creator","dc:description","dc:subject","dc:title","cp:contentStatus","w:t","m:t","vt:lpstr","vt:lpwstr"],tagsXmlLexedArray:["w:proofState","w:tc","w:tr","w:tbl","w:body","w:document","w:p","w:r","w:br","w:rPr","w:pPr","w:spacing","w:sdtContent","w:sdt","w:drawing","w:sectPr","w:type","w:headerReference","w:footerReference","w:bookmarkStart","w:bookmarkEnd","w:commentRangeStart","w:commentRangeEnd","w:commentReference"],droppedTagsInsidePlaceholder:["w:p","w:br","w:bookmarkStart","w:bookmarkEnd"],expandTags:[{contains:"w:tc",expand:"w:tr"}],onParagraphLoop:[{contains:"w:p",expand:"w:p",onlyTextInTag:!0}],tagRawXml:"w:p",baseModules:[n,i,o,a,s],tagShouldContain:[{tag:"w:tbl",shouldContain:["w:tr"],drop:!0},{tag:"w:tc",shouldContain:["w:p"],value:"<w:p></w:p>"},{tag:"w:sdtContent",shouldContain:["w:p","w:r","w:commentRangeStart","w:sdt"],value:"<w:p></w:p>"}]}}function u(){return{getTemplatedFiles:function(){return[]},textPath:function(e){return e.textTarget},tagsXmlTextArray:["Company","HyperlinkBase","Manager","cp:category","cp:keywords","dc:creator","dc:description","dc:subject","dc:title","a:t","m:t","vt:lpstr","vt:lpwstr"],tagsXmlLexedArray:["p:sp","a:tc","a:tr","a:tbl","a:graphicData","a:p","a:r","a:rPr","p:txBody","a:txBody","a:off","a:ext","p:graphicFrame","p:xfrm","a16:rowId","a:endParaRPr"],droppedTagsInsidePlaceholder:["a:p","a:endParaRPr"],expandTags:[{contains:"a:tc",expand:"a:tr"}],onParagraphLoop:[{contains:"a:p",expand:"a:p",onlyTextInTag:!0}],tagRawXml:"p:sp",baseModules:[n,o,a,s],tagShouldContain:[{tag:"a:tbl",shouldContain:["a:tr"],dropParent:"p:graphicFrame"},{tag:"p:txBody",shouldContain:["a:p"],value:"<a:p></a:p>"},{tag:"a:txBody",shouldContain:["a:p"],value:"<a:p></a:p>"}]}}e.exports={docx:l,pptx:u}},80742:function(e){"use strict";var t="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml",r="application/vnd.ms-word.document.macroEnabled.main+xml",n="application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml",i="application/vnd.ms-word.template.macroEnabledTemplate.main+xml",a="application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml",o="application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml",s="application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml",l="application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml",u="application/vnd.openxmlformats-officedocument.presentationml.slide+xml",c="application/vnd.openxmlformats-officedocument.presentationml.slideMaster+xml",f="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml",p="application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml",h=[t,r,n,i],d={main:h,docx:[a].concat(h,[l,o,s]),pptx:[u,c,f,p]};e.exports=d},4241:function(e){"use strict";function t(e,t){if(null==e.lIndex)return null;var r=t.scopeManager.scopePathItem;e.parentPart&&(r=r.slice(0,r.length-1));var n=t.filePath+"@"+e.lIndex.toString()+"-"+r.join("-");return n}e.exports=t},61255:function(e,t,r){"use strict";var n=r(7188),i=n.startsWith,a=n.endsWith,o=n.isStarting,s=n.isEnding,l=n.isWhiteSpace,u=r(80742);function c(e){for(var t="",r=0,n=e.length;r<n;r++){var o=e[r];l(o)||(a(t,"</w:tbl>")&&(i(o,"<w:p")||i(o,"<w:tbl")||i(o,"<w:sectPr")||(o="<w:p/>".concat(o))),t=o,e[r]=o)}return e}function f(e,t){var r=t.fileTypeConfig.tagShouldContain||[],n="",i=-1;-1!==u.docx.indexOf(t.contentType)&&(e=c(e));for(var a=-1,l=0,f=e.length;l<f;l++)for(var p=e[l],h=0,d=r.length;h<d;h++){var m=r[h],g=m.tag,y=m.shouldContain,v=m.value,b=m.drop,w=m.dropParent;if(i===h){if(s(p,g)){if(i=-1,w){for(var _=void 0,x=void 0,E=a;E>0;E--)if(o(e[E],w)){_=E;break}for(var T=l;T<e.length;T++)if(s(e[T],w)){x=T;break}for(var S=_;S<=x;S++)e[S]=""}else if(b)for(var k=a;k<=l;k++)e[k]="";else{for(var O=a;O<l;O++)e[O]="";e[l]=n+v+p}break}n+=p;for(var A=0,N=y.length;A<N;A++){var C=y[A];if(o(p,C)){i=-1;break}}break}if(-1===i&&o(p,g)&&-1===p.substr(1).indexOf("<")){if("/"===p[p.length-2]){e[l]="";break}a=l,i=h,n=p;break}}return e}e.exports=f},35043:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){return u(e)||l(e,t)||o(e,t)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){if(e){if("string"===typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function l(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=r["return"]&&(o=r["return"](),Object(o)!==o))return}finally{if(u)throw i}}return s}}function u(e){if(Array.isArray(e))return e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){p(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function p(e,t,r){return t=h(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e){var t=d(e,"string");return"symbol"==n(t)?t:t+""}function d(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var m=r(90605),g=m.getUnclosedTagException,y=m.getUnopenedTagException,v=m.getDuplicateOpenTagException,b=m.getDuplicateCloseTagException,w=m.throwMalformedXml,_=m.throwXmlInvalid,x=m.XTTemplateError,E=r(7188),T=E.isTextStart,S=E.isTextEnd,k=E.wordToUtf8,O=0,A=1,N=2,C=3;function D(e,t){return e[0]<=t.offset&&t.offset<e[1]}function P(e,t){return T(e)?(t&&w(),!0):S(e)?(t||w(),!1):t}function I(e){var t="",r=1,n=e.indexOf(" ");return"/"===e[e.length-2]?(t="selfclosing",-1===n&&(n=e.length-2)):"/"===e[1]?(r=2,t="end",-1===n&&(n=e.length-1)):(t="start",-1===n&&(n=e.length-1)),{tag:e.slice(r,n),position:t}}function R(e,t,r){for(var n=0,i=e.length,a={},o=0,s=t.length;o<s;o++)a[t[o]]=!0;for(var l=0,u=r.length;l<u;l++)a[r[l]]=!1;var c=[];while(n<i){if(n=e.indexOf("<",n),-1===n)break;var f=n,p=e.indexOf("<",n+1);n=e.indexOf(">",n),(-1===n||-1!==p&&n>p)&&_(e,f);var h=e.slice(f,n+1),d=I(h),m=d.tag,g=d.position,y=a[m];null!=y&&c.push({type:"tag",position:g,text:y,offset:f,value:h,tag:m})}return c}function L(e,t,r){var n,i=[],a=!1,o={offset:0},s=e.reduce((function(e,s){var l=s.position,u=s.offset,c=o.offset,p=o.length;return n=t.substr(c,u-c),a&&"start"===l?c+p===u?(n=t.substr(c,u-c+p+4),i.push(v({xtag:n,offset:c})),o=s,e.push(f(f({},s),{},{error:!0})),e):(i.push(g({xtag:k(n),offset:c})),o=s,e.push(f(f({},s),{},{error:!0})),e):a||"end"!==l?(a=!a,o=s,e.push(s),e):r.allowUnopenedTag?e:c+p===u?(n=t.substr(c-4,u-c+p+4),i.push(b({xtag:n,offset:c})),o=s,e.push(f(f({},s),{},{error:!0})),e):(i.push(y({xtag:n,offset:u})),o=s,e.push(f(f({},s),{},{error:!0})),e)}),[]);if(a){var l=o.offset;n=t.substr(l,t.length-l),i.push(g({xtag:k(n),offset:l}))}return{delimiterWithErrors:s,errors:i}}function z(e,t){return-1===e&&-1===t?O:e===t?A:-1===e||-1===t?t<e?N:C:e<t?N:C}function M(e){var t=e.split(" ");if(2!==t.length){var r=new x("New Delimiters cannot be parsed");throw r.properties={id:"change_delimiters_invalid",explanation:"Cannot parser delimiters"},r}var n=i(t,2),a=n[0],o=n[1];if(0===a.length||0===o.length){var s=new x("New Delimiters cannot be parsed");throw s.properties={id:"change_delimiters_invalid",explanation:"Cannot parser delimiters"},s}return[a,o]}function j(e,t){var r=[],n=t.start,a=t.end,o=-1,s=!1;while(1){var l=e.indexOf(n,o+1),u=e.indexOf(a,o+1),c=null,f=void 0,p=z(l,u);switch(p===A&&(p=s?C:N),p){case O:return r;case C:s=!1,o=u,c="end",f=a.length;break;case N:s=!0,o=l,c="start",f=n.length;break}if(p!==N||"="!==e[o+n.length])r.push({offset:o,position:c,length:f});else{r.push({offset:l,position:"start",length:n.length,changedelimiter:!0});var h=e.indexOf("=",o+n.length+1),d=e.indexOf(a,h+1);r.push({offset:d,position:"end",length:a.length,changedelimiter:!0});var m=e.substr(o+n.length+1,h-o-n.length-1),g=M(m),y=i(g,2);n=y[0],a=y[1],o=d}}}function U(e,t,r){var n=e.map((function(e){return e.value})).join(""),i=j(n,t),a=0,o=e.map((function(e){return a+=e.value.length,{offset:a-e.value.length,lIndex:e.lIndex}})),s=L(i,n,r),l=s.delimiterWithErrors,u=s.errors,c=0,f=0,p=o.map((function(t,r){var n=t.offset,i=[n,n+e[r].value.length],a=e[r].value,o=[];while(f<l.length&&D(i,l[f]))o.push(l[f]),f++;var s=[],u=0;c>0&&(u=c,c=0),o.forEach((function(e){var t=a.substr(u,e.offset-n-u);if(e.changedelimiter)"start"===e.position?t.length>0&&s.push({type:"content",value:t}):u=e.offset-n+e.length;else{t.length>0&&(s.push({type:"content",value:t}),u+=t.length);var r={type:"delimiter",position:e.position,offset:u+n};s.push(r),u=e.offset-n+e.length}})),c=u-a.length;var p=a.substr(u);return p.length>0&&s.push({type:"content",value:p}),s}),this);return{parsed:p,errors:u}}function q(e){return"content"===e.type&&"insidetag"===e.position}function B(e){return e.filter(q)}function F(e,t){var r=!1;e.forEach((function(e){r=P(e,r),"content"===e.type&&(e.position=r?"insidetag":"outsidetag"),"text"!==t&&q(e)&&(e.value=e.value.replace(/>/g,"&gt;"))}))}e.exports={parseDelimiters:U,parse:function(e,t,r,n){F(e,n);var i=U(B(e),t,r),a=i.parsed,o=i.errors,s=[],l=0,u=0;return e.forEach((function(e){q(e)?(Array.prototype.push.apply(s,a[l].map((function(e){return"content"===e.type&&(e.position="insidetag"),e.lIndex=u++,e}))),l++):(e.lIndex=u++,s.push(e))})),{errors:o,lexed:s}},xmlparse:function(e,t){var r=R(e,t.text,t.other),n=0,i=r.reduce((function(t,r){var i=e.substr(n,r.offset-n);return i.length>0&&t.push({type:"content",value:i}),n=r.offset+r.value.length,delete r.offset,t.push(r),t}),[]),a=e.substr(n);return a.length>0&&i.push({type:"content",value:a}),i}}},5726:function(e){"use strict";function t(e,t){for(var r=-1,n=0,i=e.length;n<i;n++)t[n]>=e[n].length||(-1===r||e[n][t[n]].offset<e[r][t[r]].offset)&&(r=n);return r}e.exports=function(e){var r=e.reduce((function(e,t){return e+t.length}),0);e=e.filter((function(e){return e.length>0}));for(var n=new Array(r),i=e.map((function(){return 0})),a=0;a<r;a++){var o=t(e,i);n[a]=e[o][i[o]],i[o]++}return n}},46939:function(e,t,r){"use strict";var n=r(90605),i=n.XTInternalError;function a(){}function o(e){return e}e.exports=function(e){var t={set:a,matchers:function(){return[]},parse:a,render:a,getTraits:a,getFileType:a,nullGetter:a,optionsTransformer:o,postrender:o,errorsTransformer:o,getRenderedMap:o,preparse:o,postparse:o,on:a,resolve:a,preResolve:a};if(Object.keys(t).every((function(t){return!e[t]}))){var r=new i("This module cannot be wrapped, because it doesn't define any of the necessary functions");throw r.properties={id:"module_cannot_be_wrapped",explanation:"This module cannot be wrapped, because it doesn't define any of the necessary functions"},r}return Object.keys(t).forEach((function(r){e[r]=e[r]||t[r]})),e}},12570:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var u=r(46939),c=r(80742),f=r(2914),p=f.settingsContentType,h=f.coreContentType,d=f.appContentType,m=f.customContentType,g=[p,h,d,m],y=function(){function e(){i(this,e),this.name="Common"}return o(e,[{key:"getFileType",value:function(e){var t=e.doc,r=t.invertedContentTypes;if(r){for(var n=0,i=g.length;n<i;n++){var a=g[n];r[a]&&Array.prototype.push.apply(t.targets,r[a])}for(var o,s=["docx","pptx"],l=0,u=s.length;l<u;l++){for(var f=c[s[l]],p=0,h=f.length;p<h;p++){var d=f[p];if(r[d])for(var m=0,y=r[d].length;m<y;m++){var v=r[d][m];t.relsTypes[v]&&-1===["http://purl.oclc.org/ooxml/officeDocument/relationships/officeDocument","http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument"].indexOf(t.relsTypes[v])||(o=s[l],-1===c.main.indexOf(d)&&d!==c.pptx[0]||t.textTarget||(t.textTarget=v),t.targets.push(v))}}if(o)return o}return o}}}])}();e.exports=function(){return u(new y)}},43596:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var u="expandPair",c=r(5726),f=r(7188),p=f.getLeft,h=f.getRight,d=r(46939),m=r(96678),g=m.getExpandToDefault,y=r(90605),v=y.getUnmatchedLoopException,b=y.getClosingTagNotMatchOpeningTag,w=y.getUnbalancedLoopException;function _(e){switch(e.location){case"start":return 1;case"end":return-1}}function x(e,t){return null!=e&&null!=t&&("start"===e.part.location&&"end"===t.part.location&&e.part.value===t.part.value||""===t.part.value)}function E(e){var t=0,r=[];while(t<e.length){var n=e[t].part;if("end"===n.location){if(0===t)return e.splice(0,1),r.push(v(n)),{traits:e,errors:r};var i=t,a=t-1,o=1;if(x(e[a],e[i]))return e.splice(i,1),e.splice(a,1),{errors:r,traits:e};while(o<50){var s=e[a-o],l=e[i+o];if(x(s,e[i]))return e.splice(i,1),e.splice(a-o,1),{errors:r,traits:e};if(x(e[a],l))return e.splice(i+o,1),e.splice(a,1),{errors:r,traits:e};o++}return r.push(b({tags:[e[a].part,e[i].part]})),e.splice(i,1),e.splice(a,1),{traits:e,errors:r}}t++}return e.forEach((function(e){var t=e.part;r.push(v(t))})),{traits:[],errors:r}}function T(e){for(var t={},r=[],n=[],i=[],a=0;a<e.length;a++)i.push(e[a]);while(i.length>0){var o=E(i);r=r.concat(o.errors),i=o.traits}if(r.length>0)return{pairs:n,errors:r};for(var s=0,l=0;l<e.length;l++){var u=e[l],c=u.part,f=_(c);if(s+=f,1===f)t[s]=u;else{var p=t[s+1];0===s&&(n=n.concat([[p,u]]))}s=s>=0?s:0}return{pairs:n,errors:r}}var S=function(){function e(){i(this,e),this.name="ExpandPairTrait"}return o(e,[{key:"optionsTransformer",value:function(e,t){return this.expandTags=t.fileTypeConfig.expandTags.concat(t.options.paragraphLoop?t.fileTypeConfig.onParagraphLoop:[]),e}},{key:"postparse",value:function(e,t){var r=this,n=t.getTraits,i=t.postparse,a=t.fileType,o=n(u,e);o=o.map((function(e){return e||[]})),o=c(o);var s=T(o),l=s.pairs,f=s.errors,d=0,m=null,y=l.map((function(t){var n,i,o=t[0].part.expandTo;if("auto"===o&&"text"!==a){var s=g(e,t,r.expandTags);s.error&&f.push(s.error),o=s.value}if(!o||"text"===a){var l=t[0].offset,u=t[1].offset;return l<d&&f.push(w(t,m)),m=t,d=u,[l,u]}try{n=p(e,o,t[0].offset)}catch(c){f.push(c)}try{i=h(e,o,t[1].offset)}catch(c){f.push(c)}return n<d&&f.push(w(t,m)),d=i,m=t,[n,i]}));if(f.length>0)return{postparsed:e,errors:f};var v,b=0,_=e.reduce((function(t,r,n){var a=b<l.length&&y[b][0]<=n&&n<=y[b][1],o=l[b],s=y[b];if(!a)return t.push(r),t;if(s[0]===n&&(v=[]),o[0].offset!==n&&o[1].offset!==n&&v.push(r),s[1]===n){var u=e[o[0].offset];u.subparsed=i(v,{basePart:u}),u.endLindex=o[1].part.lIndex,delete u.location,delete u.expandTo,t.push(u),b++}return t}),[]);return{postparsed:_,errors:f}}}])}();e.exports=function(){return d(new S)}},70662:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e){return s(e)||o(e)||h(e)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function s(e){if(Array.isArray(e))return d(e)}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return t=w(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e,t){return g(e)||m(e,t)||h(e,t)||p()}function p(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"===typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function m(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=r["return"]&&(o=r["return"](),Object(o)!==o))return}finally{if(u)throw i}}return s}}function g(e){if(Array.isArray(e))return e}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,w(n.key),n)}}function b(e,t,r){return t&&v(e.prototype,t),r&&v(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function w(e){var t=_(e,"string");return"symbol"==n(t)?t:t+""}function _(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658),r(30541);var x=r(7188),E=x.chunkBy,T=x.last,S=x.isParagraphStart,k=x.isModule,O=x.isParagraphEnd,A=x.isContent,N=x.startsWith,C=x.isTagEnd,D=x.isTagStart,P=x.getSingleAttribute,I=x.setSingleAttribute,R=r(80742),L=r(46939),z="loop";function M(e){return e.some((function(e){return A(e)}))}function j(e){for(var t=0,r=e.length;t<r;t++)if("content"!==e[t].type)return e[t];return null}function U(e){var t=j(e.subparsed);return null!=t&&"w:t"!==t.tag}function q(e){return e.hasPageBreak&&U(e)?'<w:p><w:r><w:br w:type="page"/></w:r></w:p>':""}function B(e){return e.length&&S(e[0])&&O(T(e))}function F(e){return M(e)?0:e.length}function V(e){var t=e.parts.length-1;"</w:p>"===e.parts[t]?e.parts.splice(t,0,'<w:r><w:br w:type="page"/></w:r>'):e.parts.push('<w:p><w:r><w:br w:type="page"/></w:r></w:p>')}function Z(e){e.parts.unshift('<w:p><w:r><w:br w:type="page"/></w:r></w:p>')}function H(e){return e.some((function(e){return D("w:type",e)&&-1!==e.value.indexOf("continuous")}))}function X(e){return e.some((function(e){return D("w:type",e)&&-1!==e.value.indexOf('w:val="nextPage"')}))}function G(e,t){return["<w:p><w:pPr>".concat(t.map((function(e){var t=e.value;return t})).join(""),"</w:pPr></w:p>")].concat(e)}function Y(e){var t=!1,r=!1;return e.reduce((function(e,n){return!1===t&&N(n,"<w:sectPr")&&(r=!0),r&&(N(n,"<w:type")&&(t=!0),!1===t&&N(n,"</w:sectPr")&&e.push('<w:type w:val="continuous"/>')),e.push(n),e}),[])}function W(e){return e.filter((function(e){return!N(e,"<w:headerReference")&&!N(e,"<w:footerReference")}))}function $(e){return e.some((function(e){return"w:br"===e.tag&&-1!==e.value.indexOf('w:type="page"')}))}function K(e){return e.some((function(e){var t=e.tag;return"w:drawing"===t}))}function J(e){var t=!1,r=[];return e.forEach((function(e){D("w:sectPr",e)&&(r.push([]),t=!0),t&&r[r.length-1].push(e),C("w:sectPr",e)&&(t=!1)})),r}function Q(e){var t=!1,r=0;return e.forEach((function(e){D("w:sectPr",e)&&(t=!0),t&&("w:headerReference"!==e.tag&&"w:footerReference"!==e.tag||(r++,t=!1)),C("w:sectPr",e)&&(t=!1)})),r}function ee(e){for(var t=[],r=!1,n=e.length-1;n>=0;n--){var i=e[n];if(C("w:sectPr",i)&&(r=!0),D("w:sectPr",i)&&(t.unshift(i.value),r=!1),r&&t.unshift(i.value),S(i)){if(t.length>0)return t.join("");break}}return""}var te=function(){function e(){y(this,e),this.name="LoopModule",this.inXfrm=!1,this.totalSectPr=0,this.prefix={start:"#",end:"/",dash:/^-([^\s]+)\s(.+)/,inverted:"^"}}return b(e,[{key:"optionsTransformer",value:function(e,t){return this.docxtemplater=t,e}},{key:"preparse",value:function(e,t){var r=t.contentType;-1!==R.main.indexOf(r)&&(this.sects=J(e))}},{key:"matchers",value:function(){var e=z;return[[this.prefix.start,e,{expandTo:"auto",location:"start",inverted:!1}],[this.prefix.inverted,e,{expandTo:"auto",location:"start",inverted:!0}],[this.prefix.end,e,{location:"end"}],[this.prefix.dash,e,function(e){var t=f(e,3),r=t[1],n=t[2];return{location:"start",inverted:!1,expandTo:r,value:n}}]]}},{key:"getTraits",value:function(e,t){if("expandPair"===e)return t.reduce((function(e,t,r){return k(t,z)&&null==t.subparsed&&e.push({part:t,offset:r}),e}),[])}},{key:"postparse",value:function(e,t){var r=t.basePart;if(r&&"docx"===this.docxtemplater.fileType&&e.length>0){r.sectPrCount=Q(e),this.totalSectPr+=r.sectPrCount;var n=this.sects;n.some((function(t,i){return r.lIndex<t[0].lIndex?(i+1<n.length&&H(n[i+1])&&(r.addContinuousType=!0),!0):e[0].lIndex<t[0].lIndex&&t[0].lIndex<r.lIndex?(X(n[i])&&(r.addNextPage={index:i}),!0):void 0})),r.lastParagrapSectPr=ee(e)}if(!r||"auto"!==r.expandTo||r.module!==z||!B(e))return e;r.paragraphLoop=!0;var i=0,a=E(e,(function(e){return S(e)&&(i++,1===i)?"start":O(e)&&(i--,0===i)?"end":null})),o=a[0],s=T(a),l=F(o),u=F(s);return r.hasPageBreakBeginning=$(o),r.hasPageBreak=$(s),K(o)&&(l=0),K(s)&&(u=0),e.slice(l,e.length-u)}},{key:"resolve",value:function(e,t){if(!k(e,z))return null;var r=t.scopeManager,n=r.getValueAsync(e.value,{part:e}),a=[];function o(n,i,o){var s=r.createSubScopeManager(n,e.value,i,e,o);a.push(t.resolve(u(u({},t),{},{compiled:e.subparsed,tags:{},scopeManager:s})))}var s=[];return n.then((function(t){return new Promise((function(e){t instanceof Array?Promise.all(t).then(e):e(t)})).then((function(t){return r.loopOverValue(t,o,e.inverted),Promise.all(a).then((function(e){return e.map((function(e){var t=e.resolved,r=e.errors;return s.push.apply(s,i(r)),t}))})).then((function(e){if(s.length>0)throw s;return e}))}))}))}},{key:"render",value:function(e,t){if("p:xfrm"===e.tag&&(this.inXfrm="start"===e.position),"a:ext"===e.tag&&this.inXfrm)return this.lastExt=e,e;if(!k(e,z))return null;var r=[],n=[],i=0,a=this,o=e.subparsed[0],s=0;"a:tr"===(null===o||void 0===o?void 0:o.tag)&&(s=+P(o.value,"h")),i-=s;var l=0,c=U(e);function f(o,f,p){i+=s;var h=t.scopeManager.createSubScopeManager(o,e.value,f,e,p);e.subparsed.forEach((function(e){if(D("a16:rowId",e)){var t=+P(e.value,"val")+l;l=1,e.value=I(e.value,"val",t)}}));var d=t.render(u(u({},t),{},{compiled:e.subparsed,tags:{},scopeManager:h}));e.hasPageBreak&&f===p-1&&c&&V(d);var m=h.scopePathItem.some((function(e){return 0!==e}));m?(1===e.sectPrCount&&(d.parts=W(d.parts)),e.addContinuousType&&(d.parts=Y(d.parts))):e.addNextPage&&(d.parts=G(d.parts,a.sects[e.addNextPage.index])),e.addNextPage&&V(d),e.hasPageBreakBeginning&&c&&Z(d);for(var g=0,y=d.parts.length;g<y;g++)r.push(d.parts[g]);Array.prototype.push.apply(n,d.errors)}var p=t.scopeManager.loopOver(e.value,f,e.inverted,{part:e});if(!1===p)return e.lastParagrapSectPr?e.paragraphLoop?{value:"<w:p><w:pPr>".concat(e.lastParagrapSectPr,"</w:pPr></w:p>")}:{value:"</w:t></w:r></w:p><w:p><w:pPr>".concat(e.lastParagrapSectPr,"</w:pPr><w:r><w:t>")}:{value:q(e)||"",errors:n};if(0!==i){var h=+P(this.lastExt.value,"cy");this.lastExt.value=I(this.lastExt.value,"cy",h+i)}return{value:t.joinUncorrupt(r,u(u({},t),{},{basePart:e})),errors:n}}}])}();e.exports=function(){return L(new te)}},35252:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var u=r(96678),c=r(7188),f=c.isContent,p=r(90605),h=p.throwRawTagShouldBeOnlyTextInParagraph,d=p.getInvalidRawXMLValueException,m="rawxml",g=r(46939);function y(e){var t=e.part,r=e.left,n=e.right,i=e.postparsed,a=e.index,o=i.slice(r+1,n);return o.forEach((function(e,n){n!==a-r-1&&f(e)&&h({paragraphParts:o,part:t})})),t}var v=function(){function e(){i(this,e),this.name="RawXmlModule",this.prefix="@"}return o(e,[{key:"optionsTransformer",value:function(e,t){return this.fileTypeConfig=t.fileTypeConfig,e}},{key:"matchers",value:function(){return[[this.prefix,m]]}},{key:"postparse",value:function(e){return u.expandToOne(e,{moduleName:m,getInner:y,expandTo:this.fileTypeConfig.tagRawXml,error:{message:"Raw tag not in paragraph",id:"raw_tag_outerxml_invalid",explanation:function(e){return'The tag "'.concat(e.value,'" is not inside a paragraph, putting raw tags inside an inline loop is disallowed.')}}})}},{key:"render",value:function(e,t){if(e.module!==m)return null;var r,n=[];try{r=t.scopeManager.getValue(e.value,{part:e}),null==r&&(r=t.nullGetter(e))}catch(i){return n.push(i),{errors:n}}return r=r||"","string"===typeof r?{value:r}:{errors:[d({tag:e.value,value:r,offset:e.offset})]}}}])}();e.exports=function(){return g(new v)}},400:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var u=r(46939),c=r(90605),f=c.getScopeCompilationError,p=r(7188),h=p.utf8ToWord,d=p.hasCorruptCharacters,m=r(90605),g=m.getCorruptCharactersException,y=r(2914),v=y.settingsContentType,b=y.coreContentType,w=y.appContentType,_=y.customContentType,x={docx:"w",pptx:"a"},E=function(){function e(){i(this,e),this.name="Render",this.recordRun=!1,this.recordedRun=[]}return o(e,[{key:"optionsTransformer",value:function(e,t){return this.parser=t.parser,this.fileType=t.fileType,e}},{key:"set",value:function(e){e.compiled&&(this.compiled=e.compiled),null!=e.data&&(this.data=e.data)}},{key:"getRenderedMap",value:function(e){var t=this;return Object.keys(this.compiled).reduce((function(e,r){return e[r]={from:r,data:t.data},e}),e)}},{key:"postparse",value:function(e,t){var r=this,n=[];return e.forEach((function(e){if("placeholder"===e.type){var i=e.value;try{t.cachedParsers[e.lIndex]=r.parser(i,{tag:e})}catch(a){n.push(f({tag:i,rootError:a,offset:e.offset}))}}})),{postparsed:e,errors:n}}},{key:"render",value:function(e,t){var r=t.contentType,n=t.scopeManager,i=t.linebreaks,a=t.nullGetter,o=t.fileType;if(i&&-1!==[v,b,w,_].indexOf(r)&&(i=!1),i&&this.recordRuns(e),"placeholder"===e.type&&!e.module){var s;try{s=n.getValue(e.value,{part:e})}catch(l){return{errors:[l]}}return null==s&&(s=a(e)),d(s)?{errors:[g({tag:e.value,value:s,offset:e.offset})]}:"text"===o?{value:s}:{value:i&&"string"===typeof s?this.renderLineBreaks(s):h(s)}}}},{key:"recordRuns",value:function(e){e.tag==="".concat(x[this.fileType],":r")?this.recordedRun=[]:e.tag==="".concat(x[this.fileType],":rPr")?("start"===e.position&&(this.recordRun=!0,this.recordedRun=[e.value]),"end"!==e.position&&"selfclosing"!==e.position||(this.recordedRun.push(e.value),this.recordRun=!1)):this.recordRun&&this.recordedRun.push(e.value)}},{key:"renderLineBreaks",value:function(e){var t=this,r=x[this.fileType],n="docx"===this.fileType?"<w:r><w:br/></w:r>":"<a:br/>",i=e.split("\n"),a=this.recordedRun.join("");return i.map((function(e){return h(e)})).reduce((function(e,o,s){return e.push(o),s<i.length-1&&e.push("</".concat(r,":t></").concat(r,":r>").concat(n,"<").concat(r,":r>").concat(a,"<").concat(r,":t").concat("docx"===t.fileType?' xml:space="preserve"':"",">")),e}),[])}}])}();e.exports=function(){return u(new E)}},77854:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var u=r(46939),c=r(7188),f=c.isTextStart,p=c.isTextEnd,h=c.endsWith,d=c.startsWith,m='<w:t xml:space="preserve">',g=m.length,y="</w:t>",v=y.length;function b(e){return f(e)&&"w:t"===e.tag}function w(e,t){var r=e[t].value;return"</w:t>"===e[t+1].value||-1!==r.indexOf('xml:space="preserve"')?r:r.substr(0,r.length-1)+' xml:space="preserve">'}function _(e,t){return e&&e.basePart&&t.length>1}var x=function(){function e(){i(this,e),this.name="SpacePreserveModule"}return o(e,[{key:"postparse",value:function(e,t){var r=[],n=!1,i=0,a=0;function o(e,t){return"placeholder"===e.type&&t.length>1}var s=e.reduce((function(e,s){return b(s)&&(n=!0,a=r.length),n?(r.push(s),_(t,r)&&(i=t.basePart.endLindex,r[0].value=w(r,0)),o(s,r)&&(r[a].value=w(r,a),i=s.endLindex),p(s)&&s.lIndex>i&&(0!==i&&(r[a].value=w(r,a)),Array.prototype.push.apply(e,r),r=[],n=!1,i=0,a=0),e):(e.push(s),e)}),[]);return Array.prototype.push.apply(s,r),s}},{key:"postrender",value:function(e){for(var t="",r=0,n=0,i=e.length;n<i;n++){var a=n,o=e[n];""!==o&&(h(t,m)&&d(o,y)&&(e[r]=t.substr(0,t.length-g)+"<w:t/>",o=o.substr(v)),t=o,r=a,e[n]=o)}return e}}])}();e.exports=function(){return u(new x)}},19844:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,r){return t=s(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function u(e,t){return p(e)||f(e,t)||m(e,t)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function f(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=r["return"]&&(o=r["return"](),Object(o)!==o))return}finally{if(u)throw i}}return s}}function p(e){if(Array.isArray(e))return e}function h(e){return y(e)||g(e)||m(e)||d()}function d(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e,t){if(e){if("string"===typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?v(e,t):void 0}}function g(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function y(e){if(Array.isArray(e))return v(e)}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}r(57658);var b=r(7188),w=b.wordToUtf8,_=r(99332),x=_.match,E=_.getValue,T=_.getValues;function S(e,t){for(var r=[],n=0,i=e.length;n<i;n++){var a=e[n];if(a.matchers){var o=a.matchers(t);if(!(o instanceof Array))throw new Error("module matcher returns a non array");r.push.apply(r,h(o))}}return r}function k(e,t,r){for(var n=[],i=0,o=e.length;i<o;i++){var s=e[i],l=u(s,2),c=l[0],f=l[1],p=s[2]||{};if(r.match(c,t)){var h=r.getValues(c,t);if("function"===typeof p&&(p=p(h)),!p.value){var d=u(h,2);p.value=d[1]}n.push(a({type:"placeholder",prefix:c,module:f,onMatch:p.onMatch,priority:p.priority},p))}}return n}function O(e,t){var r,n=t.modules,i=t.startOffset,a=t.lIndex;t.offset=i,t.match=x,t.getValue=E,t.getValues=T;var o=S(n,t),s=k(o,e,t);if(s.length>0){var l=null;return s.forEach((function(e){e.priority=e.priority||-e.value.length,(!l||e.priority>l.priority)&&(l=e)})),l.offset=i,delete l.priority,l.endLindex=a,l.lIndex=a,l.raw=e,l.onMatch&&l.onMatch(l),delete l.onMatch,delete l.prefix,l}for(var u=0,c=n.length;u<c;u++){var f=n[u];if(r=f.parse(e,t),r)return r.offset=i,r.endLindex=a,r.lIndex=a,r.raw=e,r}return{type:"placeholder",value:e,offset:i,endLindex:a,lIndex:a}}var A={preparse:function(e,t,r){function n(e,r){return t.forEach((function(t){t.preparse(e,r)}))}return{preparsed:n(e,r)}},parse:function(e,t,r){var n,i=!1,o="",s=[],l=r.fileTypeConfig.droppedTagsInsidePlaceholder||[];return e.reduce((function(e,u){return"delimiter"===u.type?(i="start"===u.position,"end"===u.position&&(r.parse=function(e){return O(e,a(a(a({},r),u),{},{startOffset:n,modules:t}))},e.push(r.parse(w(o))),Array.prototype.push.apply(e,s),s=[]),"start"===u.position&&(s=[],n=u.offset),o="",e):i?"content"!==u.type||"insidetag"!==u.position?(-1!==l.indexOf(u.tag)||s.push(u),e):(o+=u.value,e):(e.push(u),e)}),[])},postparse:function(e,t,r){function n(e,r){return t.map((function(t){return t.getTraits(e,r)}))}var i=[];function o(e,r){return t.reduce((function(e,t){var s=t.postparse(e,a(a({},r),{},{postparse:function(e,t){return o(e,a(a({},r),t))},getTraits:n}));return null==s?e:s.errors?(Array.prototype.push.apply(i,s.errors),s.postparsed):s}),e)}return{postparsed:o(e,r),errors:i}}};e.exports=A},33161:function(e,t,r){"use strict";function n(e){var t,r,n,i,a=0,o=e.length;for(n=0;n<o;n++)t=e.charCodeAt(n),55296===(64512&t)&&n+1<o&&(r=e.charCodeAt(n+1),56320===(64512&r)&&(t=65536+(t-55296<<10)+(r-56320),n++)),a+=t<128?1:t<2048?2:t<65536?3:4;var s=new Uint8Array(a);for(i=0,n=0;i<a;n++)t=e.charCodeAt(n),55296===(64512&t)&&n+1<o&&(r=e.charCodeAt(n+1),56320===(64512&r)&&(t=65536+(t-55296<<10)+(r-56320),n++)),t<128?s[i++]=t:t<2048?(s[i++]=192|t>>>6,s[i++]=128|63&t):t<65536?(s[i++]=224|t>>>12,s[i++]=128|t>>>6&63,s[i++]=128|63&t):(s[i++]=240|t>>>18,s[i++]=128|t>>>12&63,s[i++]=128|t>>>6&63,s[i++]=128|63&t);return s}function i(e,t){for(var r=0,i=t.modules.length;r<i;r++){var a=t.modules[r];e=a.postrender(e,t)}for(var o=0,s=t.joinUncorrupt(e,t),l="",u=0,c=65536,f=[],p=0,h=s.length;p<h;p++){var d=s[p];if(d.length+u>c){var m=n(l);o+=m.length,f.push(m),l=""}l+=d,u+=d.length,delete s[p]}var g=n(l);o+=g.length,f.push(g);var y=new Uint8Array(o),v=0;return f.forEach((function(e){for(var t=0;t<e.length;++t)y[t+v]=e[t];v+=e.length})),y}r(23767),r(8585),r(68696),r(57658),e.exports=i},99332:function(e){"use strict";var t=new RegExp(String.fromCharCode(160),"g");function r(e){return e.replace(t," ")}function n(e,t){return"string"===typeof e?r(t.substr(0,e.length))===e:e instanceof RegExp?e.test(r(t)):void 0}function i(e,t){return"string"===typeof e?r(t).substr(e.length):e instanceof RegExp?r(t).match(e)[1]:void 0}function a(e,t){return"string"===typeof e?[t,r(t).substr(e.length)]:e instanceof RegExp?r(t).match(e):void 0}e.exports={match:n,getValue:i,getValues:a}},38842:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,r){return t=s(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var u=r(90605),c=u.throwUnimplementedTagType,f=u.XTScopeParserError,p=r(4241);function h(e,t){for(var r,n=0,i=t.modules.length;n<i;n++){var a=t.modules[n];if(r=a.render(e,t),r)return r}return!1}function d(e){var t=e.baseNullGetter,r=e.compiled,n=e.scopeManager;e.nullGetter=function(e,r){return t(e,r||n)};var i=[],o=r.map((function(t,r){var n;e.index=r;try{n=h(t,a(a({},e),{},{resolvedId:p(t,e)}))}catch(o){if(o instanceof f)return i.push(o),t;throw o}return n?(n.errors&&Array.prototype.push.apply(i,n.errors),n):"content"===t.type||"tag"===t.type?t:void c(t,r)})).reduce((function(e,t){var r=t.value;if(r instanceof Array)for(var n=0,i=r.length;n<i;n++)e.push(r[n]);else r&&e.push(r);return e}),[]);return{errors:i,parts:o}}e.exports=d},23432:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e){return l(e)||s(e)||o(e)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){if(e){if("string"===typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function s(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function l(e){if(Array.isArray(e))return u(e)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){p(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function p(e,t,r){return t=h(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e){var t=d(e,"string");return"symbol"==n(t)?t:t+""}function d(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var m=r(4241);function g(e,t){for(var r,n=0,i=t.modules.length;n<i;n++){var a=t.modules[n];if(r=a.resolve(e,t),r)return r}return!1}function y(e){var t=[],r=e.baseNullGetter,n=e.compiled,a=e.scopeManager;e.nullGetter=function(e,t){return r(e,t||a)},e.resolved=t;var o=[];return Promise.all(n.filter((function(e){return-1===["content","tag"].indexOf(e.type)})).reduce((function(r,n){e.resolvedId=m(n,e);var s,l=g(n,f(f({},e),{},{resolvedId:m(n,e)}));if(l)s=l.then((function(e){t.push({tag:n.value,lIndex:n.lIndex,value:e})}));else{if("placeholder"!==n.type)return;s=a.getValueAsync(n.value,{part:n}).then((function(t){return null==t?e.nullGetter(n):t})).then((function(e){return t.push({tag:n.value,lIndex:n.lIndex,value:e}),e}))}return r.push(s["catch"]((function(e){e instanceof Array?o.push.apply(o,i(e)):o.push(e)}))),r}),[])).then((function(){return{errors:o,resolved:t}}))}e.exports=y},37995:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var u=r(90605),c=u.getScopeParserExecutionError,f=r(57910),p=f.last,h=r(7188),d=h.concatArrays;function m(e,t){for(var r,n=e.length>>>0,i=0;i<n;i++)if(r=e[i],t.call(this,r,i,e))return r}function g(e,t,r){var n,i,a=this,o=this.scopeList[r];if(this.root.finishedResolving){for(var s=this.resolved,l=function(){var e=a.scopeLindex[u];s=m(s,(function(t){return t.lIndex===e})),s=s.value[a.scopePathItem[u]]},u=this.resolveOffset,f=this.scopePath.length;u<f;u++)l();return m(s,(function(e){return t.part.lIndex===e.lIndex})).value}i=this.cachedParsers&&t.part?this.cachedParsers[t.part.lIndex]?this.cachedParsers[t.part.lIndex]:this.cachedParsers[t.part.lIndex]=this.parser(e,{tag:t.part,scopePath:this.scopePath}):this.parser(e,{tag:t.part,scopePath:this.scopePath});try{n=i.get(o,this.getContext(t,r))}catch(p){throw c({tag:e,scope:o,error:p,offset:t.part.offset})}return null==n&&r>0?g.call(this,e,t,r-1):n}function y(e,t,r){var n,i=this,a=this.scopeList[r];return n=this.cachedParsers&&t.part?this.cachedParsers[t.part.lIndex]?this.cachedParsers[t.part.lIndex]:this.cachedParsers[t.part.lIndex]=this.parser(e,{tag:t.part,scopePath:this.scopePath}):this.parser(e,{tag:t.part,scopePath:this.scopePath}),Promise.resolve().then((function(){return n.get(a,i.getContext(t,r))}))["catch"]((function(r){throw c({tag:e,scope:a,error:r,offset:t.part.offset})})).then((function(n){return null==n&&r>0?y.call(i,e,t,r-1):n}))}var v=function(){function e(t){i(this,e),this.root=t.root||this,this.resolveOffset=t.resolveOffset||0,this.scopePath=t.scopePath,this.scopePathItem=t.scopePathItem,this.scopePathLength=t.scopePathLength,this.scopeList=t.scopeList,this.scopeType="",this.scopeTypes=t.scopeTypes,this.scopeLindex=t.scopeLindex,this.parser=t.parser,this.resolved=t.resolved,this.cachedParsers=t.cachedParsers}return o(e,[{key:"loopOver",value:function(e,t,r,n){return this.loopOverValue(this.getValue(e,n),t,r)}},{key:"functorIfInverted",value:function(e,t,r,n,i){return e&&t(r,n,i),e}},{key:"isValueFalsy",value:function(e,t){return null==e||!e||"[object Array]"===t&&0===e.length}},{key:"loopOverValue",value:function(e,t,r){this.root.finishedResolving&&(r=!1);var n=Object.prototype.toString.call(e);if(this.isValueFalsy(e,n))return this.scopeType=!1,this.functorIfInverted(r,t,p(this.scopeList),0,1);if("[object Array]"===n){this.scopeType="array";for(var i=0;i<e.length;i++)this.functorIfInverted(!r,t,e[i],i,e.length);return!0}return"[object Object]"===n?(this.scopeType="object",this.functorIfInverted(!r,t,e,0,1)):this.functorIfInverted(!r,t,p(this.scopeList),0,1)}},{key:"getValue",value:function(e,t){var r=g.call(this,e,t,this.scopeList.length-1);return"function"===typeof r?r(this.scopeList[this.scopeList.length-1],this):r}},{key:"getValueAsync",value:function(e,t){var r=this;return y.call(this,e,t,this.scopeList.length-1).then((function(e){return"function"===typeof e?e(r.scopeList[r.scopeList.length-1],r):e}))}},{key:"getContext",value:function(e,t){return{num:t,meta:e,scopeList:this.scopeList,resolved:this.resolved,scopePath:this.scopePath,scopeTypes:this.scopeTypes,scopePathItem:this.scopePathItem,scopePathLength:this.scopePathLength}}},{key:"createSubScopeManager",value:function(t,r,n,i,a){return new e({root:this.root,resolveOffset:this.resolveOffset,resolved:this.resolved,parser:this.parser,cachedParsers:this.cachedParsers,scopeTypes:d([this.scopeTypes,[this.scopeType]]),scopeList:d([this.scopeList,[t]]),scopePath:d([this.scopePath,[r]]),scopePathItem:d([this.scopePathItem,[n]]),scopePathLength:d([this.scopePathLength,[a]]),scopeLindex:d([this.scopeLindex,[i.lIndex]])})}}])}();e.exports=function(e){return e.scopePath=[],e.scopePathItem=[],e.scopePathLength=[],e.scopeTypes=[],e.scopeLindex=[],e.scopeList=[e.tags],new v(e)}},96678:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e){return s(e)||o(e)||c(e)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function s(e){if(Array.isArray(e))return f(e)}function l(e,t){return h(e)||p(e,t)||c(e,t)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"===typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function p(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,u=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=r["return"]&&(o=r["return"](),Object(o)!==o))return}finally{if(u)throw i}}return s}}function h(e){if(Array.isArray(e))return e}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){g(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function g(e,t,r){return t=y(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y(e){var t=v(e,"string");return"symbol"==n(t)?t:t+""}function v(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var b=r(7188),w=b.getRightOrNull,_=b.getRight,x=b.getLeft,E=b.getLeftOrNull,T=b.chunkBy,S=b.isTagStart,k=b.isTagEnd,O=b.isContent,A=b.last,N=b.first,C=r(90605),D=C.XTTemplateError,P=C.throwExpandNotFound,I=C.getLoopPositionProducesInvalidXMLError;function R(e,t){if(0===e.length)return!1;var r=A(e).substr(1);return 0===r.indexOf(t)}function L(e){for(var t=[],r=0;r<e.length;r++){var n=e[r],i=n.position,a=n.value,o=n.tag;o&&("end"===i?R(t,o)?t.pop():t.push(a):"start"===i&&t.push(a))}return t}function z(e,t){for(var r=0;r<t.length;r++){var n=t[r];if(0===n.indexOf("<".concat(e)))return!0}return!1}function M(e,t,r){var n=e.slice(t[0].offset,t[1].offset),i=L(n),a=i.filter((function(e){return"/"===e[1]})).length,o=i.filter((function(e){return"/"!==e[1]&&"/"!==e[e.length-2]})).length;if(a!==o)return{error:I({tag:N(t).part.value,offset:[N(t).part.offset,A(t).part.offset]})};for(var s,l=function(){var n=r[u],a=n.contains,o=n.expand,s=n.onlyTextInTag;if(z(a,i)){if(s){var l=E(e,a,t[0].offset),c=w(e,a,t[1].offset);if(null===l||null===c)return 0;var f=T(e.slice(l,c),(function(e){return S(a,e)?"start":k(a,e)?"end":null})),p=N(f),h=A(f),d=p.filter(O),m=h.filter(O);if(1!==d.length||1!==m.length)return 0}return{v:{value:o}}}},u=0,c=r.length;u<c;u++)if(s=l(),0!==s&&s)return s.v;return{}}function j(e,t,r,n){var i=e.expandTo||n.expandTo;if(i){var a,o;try{o=x(r,i,t),a=_(r,i,t)}catch(s){throw s instanceof D&&P(m({part:e,rootError:s,postparsed:r,expandTo:i,index:t},n.error)),s}return[o,a]}}function U(e,t,r,n){var i=l(e,2),a=i[0],o=i[1],s=r.indexOf(t),u=r.slice(a,s),c=r.slice(s+1,o+1),f=n.getInner({postparse:n.postparse,index:s,part:t,leftParts:u,rightParts:c,left:a,right:o,postparsed:r});return f.length||(f.expanded=[u,c],f=[f]),{left:a,right:o,inner:f}}function q(e,t){var r=[];e.errors&&(r=e.errors,e=e.postparsed);for(var n=[],a=0,o=e.length;a<o;a++){var s=e[a];if("placeholder"===s.type&&s.module===t.moduleName&&!s.subparsed)try{var u=j(s,a,e,t);if(!u)continue;var c=l(u,2),f=c[0],p=c[1];n.push({left:f,right:p,part:s,i:a,leftPart:e[f],rightPart:e[p]})}catch(m){if(!(m instanceof D))throw m;r.push(m)}}n.sort((function(e,t){return e.left===t.left?t.part.lIndex<e.part.lIndex?1:-1:t.left<e.left?1:-1}));var h=-1,d=0;return n.forEach((function(a,o){var s;if(h=Math.max(h,o>0?n[o-1].right:0),!(a.left<h)){var l;try{l=U([a.left+d,a.right+d],a.part,e,t)}catch(m){if(!(m instanceof D))throw m;r.push(m)}l&&(d+=l.inner.length-(l.right+1-l.left),(s=e).splice.apply(s,[l.left,l.right+1-l.left].concat(i(l.inner))))}})),{postparsed:e,errors:r}}e.exports={expandToOne:q,getExpandToDefault:M}},57910:function(e){"use strict";function t(e){return e[e.length-1]}function r(e){return e[0]}e.exports={last:t,first:r}},25962:function(e,t,r){"use strict";var n=r(7188),i=n.pregMatchAll;e.exports=function(e,t){var r={content:e},n=t.join("|"),a=new RegExp("(?:(<(?:".concat(n,")[^>]*>)([^<>]*)</(?:").concat(n,")>)|(<(?:").concat(n,")[^>]*/>)"),"g");return r.matches=i(a,r.content),r}},92765:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function o(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e){var t=l(e,"string");return"symbol"==n(t)?t:t+""}function l(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}r(57658);var u=r(7188),c=u.wordToUtf8,f=u.convertSpaces,p=r(25962),h=r(35043),d=r(19844),m=r(38842),g=r(33161),y=r(23432),v=r(61255);function b(e,t){var r=p(e,t),n=r.matches.map((function(e){return e.array[2]}));return c(f(n.join("")))}e.exports=function(){function e(t,r){var n=this;i(this,e),this.cachedParsers={},this.content=t,Object.keys(r).forEach((function(e){n[e]=r[e]})),this.setModules({inspect:{filePath:r.filePath}})}return o(e,[{key:"resolveTags",value:function(e){var t=this;this.tags=e;var r=this.getOptions(),n=this.filePath;r.scopeManager=this.scopeManager,r.resolve=y;var i=[];return Promise.all(this.modules.map((function(e){return Promise.resolve(e.preResolve(r))["catch"]((function(e){i.push(e)}))}))).then((function(){if(0!==i.length)throw i;return y(r).then((function(e){var i=e.resolved,a=e.errors;if(a=a.map((function(e){return e instanceof Error||(e=new Error(e)),e.properties=e.properties||{},e.properties.file=n,e})),0!==a.length)throw a;return Promise.all(i).then((function(e){return r.scopeManager.root.finishedResolving=!0,r.scopeManager.resolved=e,t.setModules({inspect:{resolved:e,filePath:n}}),e}))}))}))}},{key:"getFullText",value:function(){return b(this.content,this.fileTypeConfig.tagsXmlTextArray)}},{key:"setModules",value:function(e){this.modules.forEach((function(t){t.set(e)}))}},{key:"preparse",value:function(){this.allErrors=[],this.xmllexed=h.xmlparse(this.content,{text:this.fileTypeConfig.tagsXmlTextArray,other:this.fileTypeConfig.tagsXmlLexedArray}),this.setModules({inspect:{filePath:this.filePath,xmllexed:this.xmllexed}});var e=h.parse(this.xmllexed,this.delimiters,this.syntax,this.fileType),t=e.lexed,r=e.errors;this.allErrors=this.allErrors.concat(r),this.lexed=t,this.setModules({inspect:{filePath:this.filePath,lexed:this.lexed}});var n=this.getOptions();d.preparse(this.lexed,this.modules,n)}},{key:"parse",value:function(){this.setModules({inspect:{filePath:this.filePath}});var e=this.getOptions();this.parsed=d.parse(this.lexed,this.modules,e),this.setModules({inspect:{filePath:this.filePath,parsed:this.parsed}});var t=d.postparse(this.parsed,this.modules,e),r=t.postparsed,n=t.errors;return this.postparsed=r,this.setModules({inspect:{filePath:this.filePath,postparsed:this.postparsed}}),this.allErrors=this.allErrors.concat(n),this.errorChecker(this.allErrors),this}},{key:"errorChecker",value:function(e){var t=this;e.forEach((function(e){e.properties=e.properties||{},e.properties.file=t.filePath})),this.modules.forEach((function(t){e=t.errorsTransformer(e)}))}},{key:"baseNullGetter",value:function(e,t){var r=this,n=this.modules.reduce((function(n,i){return null!=n?n:i.nullGetter(e,t,r)}),null);return null!=n?n:this.nullGetter(e,t)}},{key:"getOptions",value:function(){return{compiled:this.postparsed,cachedParsers:this.cachedParsers,tags:this.tags,modules:this.modules,parser:this.parser,contentType:this.contentType,relsType:this.relsType,baseNullGetter:this.baseNullGetter.bind(this),filePath:this.filePath,fileTypeConfig:this.fileTypeConfig,fileType:this.fileType,linebreaks:this.linebreaks}}},{key:"render",value:function(e){this.filePath=e;var t=this.getOptions();t.resolved=this.scopeManager.resolved,t.scopeManager=this.scopeManager,t.render=m,t.joinUncorrupt=v;var r=m(t),n=r.errors,i=r.parts;return n.length>0?(this.allErrors=n,this.errorChecker(n),this):(this.content=g(i,t),this.setModules({inspect:{filePath:this.filePath,content:this.content}}),this)}}])}()},17967:function(e,t){"use strict";function r(e,t,r){if(void 0===r&&(r=Array.prototype),e&&"function"===typeof r.find)return r.find.call(e,t);for(var n=0;n<e.length;n++)if(Object.prototype.hasOwnProperty.call(e,n)){var i=e[n];if(t.call(void 0,i,n,e))return i}}function n(e,t){return void 0===t&&(t=Object),t&&"function"===typeof t.freeze?t.freeze(e):e}function i(e,t){if(null===e||"object"!==typeof e)throw new TypeError("target is not an object");for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}var a=n({HTML:"text/html",isHTML:function(e){return e===a.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),o=n({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(e){return e===o.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});t.assign=i,t.find=r,t.freeze=n,t.MIME_TYPE=a,t.NAMESPACE=o},42983:function(e,t,r){var n=r(17967),i=r(73154),a=r(70655),o=r(94240),s=i.DOMImplementation,l=n.NAMESPACE,u=o.ParseError,c=o.XMLReader;function f(e){return e.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function p(e){this.options=e||{locator:{}}}function h(e,t,r){if(!e){if(t instanceof d)return t;e=t}var n={},i=e instanceof Function;function a(t){var a=e[t];!a&&i&&(a=2==e.length?function(r){e(t,r)}:e),n[t]=a&&function(e){a("[xmldom "+t+"]\t"+e+g(r))}||function(){}}return r=r||{},a("warning"),a("error"),a("fatalError"),n}function d(){this.cdata=!1}function m(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function g(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function y(e,t,r){return"string"==typeof e?e.substr(t,r):e.length>=t+r||t?new java.lang.String(e,t,r)+"":e}function v(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}p.prototype.parseFromString=function(e,t){var r=this.options,n=new c,i=r.domBuilder||new d,o=r.errorHandler,s=r.locator,u=r.xmlns||{},p=/\/x?html?$/.test(t),m=p?a.HTML_ENTITIES:a.XML_ENTITIES;s&&i.setDocumentLocator(s),n.errorHandler=h(o,i,s),n.domBuilder=r.domBuilder||i,p&&(u[""]=l.HTML),u.xml=u.xml||l.XML;var g=r.normalizeLineEndings||f;return e&&"string"===typeof e?n.parse(g(e),u,m):n.errorHandler.error("invalid doc source"),i.doc},d.prototype={startDocument:function(){this.doc=(new s).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,r,n){var i=this.doc,a=i.createElementNS(e,r||t),o=n.length;v(this,a),this.currentElement=a,this.locator&&m(this.locator,a);for(var s=0;s<o;s++){e=n.getURI(s);var l=n.getValue(s),u=(r=n.getQName(s),i.createAttributeNS(e,r));this.locator&&m(n.getLocator(s),u),u.value=u.nodeValue=l,a.setAttributeNode(u)}},endElement:function(e,t,r){var n=this.currentElement;n.tagName;this.currentElement=n.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){var r=this.doc.createProcessingInstruction(e,t);this.locator&&m(this.locator,r),v(this,r)},ignorableWhitespace:function(e,t,r){},characters:function(e,t,r){if(e=y.apply(this,arguments),e){if(this.cdata)var n=this.doc.createCDATASection(e);else n=this.doc.createTextNode(e);this.currentElement?this.currentElement.appendChild(n):/^\s*$/.test(e)&&this.doc.appendChild(n),this.locator&&m(this.locator,n)}},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,r){e=y.apply(this,arguments);var n=this.doc.createComment(e);this.locator&&m(this.locator,n),v(this,n)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,r){var n=this.doc.implementation;if(n&&n.createDocumentType){var i=n.createDocumentType(e,t,r);this.locator&&m(this.locator,i),v(this,i),this.doc.doctype=i}},warning:function(e){console.warn("[xmldom warning]\t"+e,g(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,g(this.locator))},fatalError:function(e){throw new u(e,this.locator)}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,(function(e){d.prototype[e]=function(){return null}})),t.DOMParser=p},73154:function(e,t,r){r(57658);var n=r(17967),i=n.find,a=n.NAMESPACE;function o(e){return""!==e}function s(e){return e?e.split(/[\t\n\f\r ]+/).filter(o):[]}function l(e,t){return e.hasOwnProperty(t)||(e[t]=!0),e}function u(e){if(!e)return[];var t=s(e);return Object.keys(t.reduce(l,{}))}function c(e){return function(t){return e&&-1!==e.indexOf(t)}}function f(e,t){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}function p(e,t){var r=e.prototype;if(!(r instanceof t)){function n(){}n.prototype=t.prototype,n=new n,f(r,n),e.prototype=r=n}r.constructor!=e&&("function"!=typeof e&&console.error("unknown Class:"+e),r.constructor=e)}var h={},d=h.ELEMENT_NODE=1,m=h.ATTRIBUTE_NODE=2,g=h.TEXT_NODE=3,y=h.CDATA_SECTION_NODE=4,v=h.ENTITY_REFERENCE_NODE=5,b=h.ENTITY_NODE=6,w=h.PROCESSING_INSTRUCTION_NODE=7,_=h.COMMENT_NODE=8,x=h.DOCUMENT_NODE=9,E=h.DOCUMENT_TYPE_NODE=10,T=h.DOCUMENT_FRAGMENT_NODE=11,S=h.NOTATION_NODE=12,k={},O={},A=(k.INDEX_SIZE_ERR=(O[1]="Index size error",1),k.DOMSTRING_SIZE_ERR=(O[2]="DOMString size error",2),k.HIERARCHY_REQUEST_ERR=(O[3]="Hierarchy request error",3)),N=(k.WRONG_DOCUMENT_ERR=(O[4]="Wrong document",4),k.INVALID_CHARACTER_ERR=(O[5]="Invalid character",5),k.NO_DATA_ALLOWED_ERR=(O[6]="No data allowed",6),k.NO_MODIFICATION_ALLOWED_ERR=(O[7]="No modification allowed",7),k.NOT_FOUND_ERR=(O[8]="Not found",8)),C=(k.NOT_SUPPORTED_ERR=(O[9]="Not supported",9),k.INUSE_ATTRIBUTE_ERR=(O[10]="Attribute in use",10));k.INVALID_STATE_ERR=(O[11]="Invalid state",11),k.SYNTAX_ERR=(O[12]="Syntax error",12),k.INVALID_MODIFICATION_ERR=(O[13]="Invalid modification",13),k.NAMESPACE_ERR=(O[14]="Invalid namespace",14),k.INVALID_ACCESS_ERR=(O[15]="Invalid access",15);function D(e,t){if(t instanceof Error)var r=t;else r=this,Error.call(this,O[e]),this.message=O[e],Error.captureStackTrace&&Error.captureStackTrace(this,D);return r.code=e,t&&(this.message=this.message+": "+t),r}function P(){}function I(e,t){this._node=e,this._refresh=t,R(this)}function R(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!==t){var r=e._refresh(e._node);if(Se(e,"length",r.length),!e.$$length||r.length<e.$$length)for(var n=r.length;n in e;n++)Object.prototype.hasOwnProperty.call(e,n)&&delete e[n];f(r,e),e._inc=t}}function L(){}function z(e,t){var r=e.length;while(r--)if(e[r]===t)return r}function M(e,t,r,n){if(n?t[z(t,n)]=r:t[t.length++]=r,e){r.ownerElement=e;var i=e.ownerDocument;i&&(n&&H(i,e,n),Z(i,e,r))}}function j(e,t,r){var n=z(t,r);if(!(n>=0))throw new D(N,new Error(e.tagName+"@"+r));var i=t.length-1;while(n<i)t[n]=t[++n];if(t.length=i,e){var a=e.ownerDocument;a&&(H(a,e,r),r.ownerElement=null)}}function U(){}function q(){}function B(e){return("<"==e?"&lt;":">"==e&&"&gt;")||"&"==e&&"&amp;"||'"'==e&&"&quot;"||"&#"+e.charCodeAt()+";"}function F(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(F(e,t))return!0}while(e=e.nextSibling)}function V(){this.ownerDocument=this}function Z(e,t,r){e&&e._inc++;var n=r.namespaceURI;n===a.XMLNS&&(t._nsMap[r.prefix?r.localName:""]=r.value)}function H(e,t,r,n){e&&e._inc++;var i=r.namespaceURI;i===a.XMLNS&&delete t._nsMap[r.prefix?r.localName:""]}function X(e,t,r){if(e&&e._inc){e._inc++;var n=t.childNodes;if(r)n[n.length++]=r;else{var i=t.firstChild,a=0;while(i)n[a++]=i,i=i.nextSibling;n.length=a,delete n[n.length]}}}function G(e,t){var r=t.previousSibling,n=t.nextSibling;return r?r.nextSibling=n:e.firstChild=n,n?n.previousSibling=r:e.lastChild=r,t.parentNode=null,t.previousSibling=null,t.nextSibling=null,X(e.ownerDocument,e),t}function Y(e){return e&&(e.nodeType===q.DOCUMENT_NODE||e.nodeType===q.DOCUMENT_FRAGMENT_NODE||e.nodeType===q.ELEMENT_NODE)}function W(e){return e&&(K(e)||J(e)||$(e)||e.nodeType===q.DOCUMENT_FRAGMENT_NODE||e.nodeType===q.COMMENT_NODE||e.nodeType===q.PROCESSING_INSTRUCTION_NODE)}function $(e){return e&&e.nodeType===q.DOCUMENT_TYPE_NODE}function K(e){return e&&e.nodeType===q.ELEMENT_NODE}function J(e){return e&&e.nodeType===q.TEXT_NODE}function Q(e,t){var r=e.childNodes||[];if(i(r,K)||$(t))return!1;var n=i(r,$);return!(t&&n&&r.indexOf(n)>r.indexOf(t))}function ee(e,t){var r=e.childNodes||[];function n(e){return K(e)&&e!==t}if(i(r,n))return!1;var a=i(r,$);return!(t&&a&&r.indexOf(a)>r.indexOf(t))}function te(e,t,r){if(!Y(e))throw new D(A,"Unexpected parent node type "+e.nodeType);if(r&&r.parentNode!==e)throw new D(N,"child not in parent");if(!W(t)||$(t)&&e.nodeType!==q.DOCUMENT_NODE)throw new D(A,"Unexpected node type "+t.nodeType+" for parent node type "+e.nodeType)}function re(e,t,r){var n=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===q.DOCUMENT_FRAGMENT_NODE){var o=a.filter(K);if(o.length>1||i(a,J))throw new D(A,"More than one element or text in fragment");if(1===o.length&&!Q(e,r))throw new D(A,"Element in fragment can not be inserted before doctype")}if(K(t)&&!Q(e,r))throw new D(A,"Only one element can be added and only after doctype");if($(t)){if(i(n,$))throw new D(A,"Only one doctype is allowed");var s=i(n,K);if(r&&n.indexOf(s)<n.indexOf(r))throw new D(A,"Doctype can only be inserted before an element");if(!r&&s)throw new D(A,"Doctype can not be appended since element is present")}}function ne(e,t,r){var n=e.childNodes||[],a=t.childNodes||[];if(t.nodeType===q.DOCUMENT_FRAGMENT_NODE){var o=a.filter(K);if(o.length>1||i(a,J))throw new D(A,"More than one element or text in fragment");if(1===o.length&&!ee(e,r))throw new D(A,"Element in fragment can not be inserted before doctype")}if(K(t)&&!ee(e,r))throw new D(A,"Only one element can be added and only after doctype");if($(t)){function s(e){return $(e)&&e!==r}if(i(n,s))throw new D(A,"Only one doctype is allowed");var l=i(n,K);if(r&&n.indexOf(l)<n.indexOf(r))throw new D(A,"Doctype can only be inserted before an element")}}function ie(e,t,r,n){te(e,t,r),e.nodeType===q.DOCUMENT_NODE&&(n||re)(e,t,r);var i=t.parentNode;if(i&&i.removeChild(t),t.nodeType===T){var a=t.firstChild;if(null==a)return t;var o=t.lastChild}else a=o=t;var s=r?r.previousSibling:e.lastChild;a.previousSibling=s,o.nextSibling=r,s?s.nextSibling=a:e.firstChild=a,null==r?e.lastChild=o:r.previousSibling=o;do{a.parentNode=e}while(a!==o&&(a=a.nextSibling));return X(e.ownerDocument||e,e),t.nodeType==T&&(t.firstChild=t.lastChild=null),t}function ae(e,t){return t.parentNode&&t.parentNode.removeChild(t),t.parentNode=e,t.previousSibling=e.lastChild,t.nextSibling=null,t.previousSibling?t.previousSibling.nextSibling=t:e.firstChild=t,e.lastChild=t,X(e.ownerDocument,e,t),t}function oe(){this._nsMap={}}function se(){}function le(){}function ue(){}function ce(){}function fe(){}function pe(){}function he(){}function de(){}function me(){}function ge(){}function ye(){}function ve(){}function be(e,t){var r=[],n=9==this.nodeType&&this.documentElement||this,i=n.prefix,a=n.namespaceURI;if(a&&null==i){i=n.lookupPrefix(a);if(null==i)var o=[{namespace:a,prefix:null}]}return xe(this,r,e,t,o),r.join("")}function we(e,t,r){var n=e.prefix||"",i=e.namespaceURI;if(!i)return!1;if("xml"===n&&i===a.XML||i===a.XMLNS)return!1;var o=r.length;while(o--){var s=r[o];if(s.prefix===n)return s.namespace!==i}return!0}function _e(e,t,r){e.push(" ",t,'="',r.replace(/[<>&"\t\n\r]/g,B),'"')}function xe(e,t,r,n,i){if(i||(i=[]),n){if(e=n(e),!e)return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case d:var o=e.attributes,s=o.length,l=e.firstChild,u=e.tagName;r=a.isHTML(e.namespaceURI)||r;var c=u;if(!r&&!e.prefix&&e.namespaceURI){for(var f,p=0;p<o.length;p++)if("xmlns"===o.item(p).name){f=o.item(p).value;break}if(!f)for(var h=i.length-1;h>=0;h--){var b=i[h];if(""===b.prefix&&b.namespace===e.namespaceURI){f=b.namespace;break}}if(f!==e.namespaceURI)for(h=i.length-1;h>=0;h--){b=i[h];if(b.namespace===e.namespaceURI){b.prefix&&(c=b.prefix+":"+u);break}}}t.push("<",c);for(var S=0;S<s;S++){var k=o.item(S);"xmlns"==k.prefix?i.push({prefix:k.localName,namespace:k.value}):"xmlns"==k.nodeName&&i.push({prefix:"",namespace:k.value})}for(S=0;S<s;S++){k=o.item(S);if(we(k,r,i)){var O=k.prefix||"",A=k.namespaceURI;_e(t,O?"xmlns:"+O:"xmlns",A),i.push({prefix:O,namespace:A})}xe(k,t,r,n,i)}if(u===c&&we(e,r,i)){O=e.prefix||"",A=e.namespaceURI;_e(t,O?"xmlns:"+O:"xmlns",A),i.push({prefix:O,namespace:A})}if(l||r&&!/^(?:meta|link|img|br|hr|input)$/i.test(u)){if(t.push(">"),r&&/^script$/i.test(u))while(l)l.data?t.push(l.data):xe(l,t,r,n,i.slice()),l=l.nextSibling;else while(l)xe(l,t,r,n,i.slice()),l=l.nextSibling;t.push("</",c,">")}else t.push("/>");return;case x:case T:l=e.firstChild;while(l)xe(l,t,r,n,i.slice()),l=l.nextSibling;return;case m:return _e(t,e.name,e.value);case g:return t.push(e.data.replace(/[<&>]/g,B));case y:return t.push("<![CDATA[",e.data,"]]>");case _:return t.push("\x3c!--",e.data,"--\x3e");case E:var N=e.publicId,C=e.systemId;if(t.push("<!DOCTYPE ",e.name),N)t.push(" PUBLIC ",N),C&&"."!=C&&t.push(" ",C),t.push(">");else if(C&&"."!=C)t.push(" SYSTEM ",C,">");else{var D=e.internalSubset;D&&t.push(" [",D,"]"),t.push(">")}return;case w:return t.push("<?",e.target," ",e.data,"?>");case v:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function Ee(e,t,r){var n;switch(t.nodeType){case d:n=t.cloneNode(!1),n.ownerDocument=e;case T:break;case m:r=!0;break}if(n||(n=t.cloneNode(!1)),n.ownerDocument=e,n.parentNode=null,r){var i=t.firstChild;while(i)n.appendChild(Ee(e,i,r)),i=i.nextSibling}return n}function Te(e,t,r){var n=new t.constructor;for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var a=t[i];"object"!=typeof a&&a!=n[i]&&(n[i]=a)}switch(t.childNodes&&(n.childNodes=new P),n.ownerDocument=e,n.nodeType){case d:var o=t.attributes,s=n.attributes=new L,l=o.length;s._ownerElement=n;for(var u=0;u<l;u++)n.setAttributeNode(Te(e,o.item(u),!0));break;case m:r=!0}if(r){var c=t.firstChild;while(c)n.appendChild(Te(e,c,r)),c=c.nextSibling}return n}function Se(e,t,r){e[t]=r}D.prototype=Error.prototype,f(k,D),P.prototype={length:0,item:function(e){return e>=0&&e<this.length?this[e]:null},toString:function(e,t){for(var r=[],n=0;n<this.length;n++)xe(this[n],r,e,t);return r.join("")},filter:function(e){return Array.prototype.filter.call(this,e)},indexOf:function(e){return Array.prototype.indexOf.call(this,e)}},I.prototype.item=function(e){return R(this),this[e]||null},p(I,P),L.prototype={length:0,item:P.prototype.item,getNamedItem:function(e){var t=this.length;while(t--){var r=this[t];if(r.nodeName==e)return r}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new D(C);var r=this.getNamedItem(e.nodeName);return M(this._ownerElement,this,e,r),r},setNamedItemNS:function(e){var t,r=e.ownerElement;if(r&&r!=this._ownerElement)throw new D(C);return t=this.getNamedItemNS(e.namespaceURI,e.localName),M(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e);return j(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var r=this.getNamedItemNS(e,t);return j(this._ownerElement,this,r),r},getNamedItemNS:function(e,t){var r=this.length;while(r--){var n=this[r];if(n.localName==t&&n.namespaceURI==e)return n}return null}},U.prototype={hasFeature:function(e,t){return!0},createDocument:function(e,t,r){var n=new V;if(n.implementation=this,n.childNodes=new P,n.doctype=r||null,r&&n.appendChild(r),t){var i=n.createElementNS(e,t);n.appendChild(i)}return n},createDocumentType:function(e,t,r){var n=new pe;return n.name=e,n.nodeName=e,n.publicId=t||"",n.systemId=r||"",n}},q.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return ie(this,e,t)},replaceChild:function(e,t){ie(this,e,t,ne),t&&this.removeChild(t)},removeChild:function(e){return G(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return Te(this.ownerDocument||this,this,e)},normalize:function(){var e=this.firstChild;while(e){var t=e.nextSibling;t&&t.nodeType==g&&e.nodeType==g?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(e){var t=this;while(t){var r=t._nsMap;if(r)for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)&&r[n]===e)return n;t=t.nodeType==m?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){var t=this;while(t){var r=t._nsMap;if(r&&Object.prototype.hasOwnProperty.call(r,e))return r[e];t=t.nodeType==m?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){var t=this.lookupPrefix(e);return null==t}},f(h,q),f(h,q.prototype),V.prototype={nodeName:"#document",nodeType:x,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType==T){var r=e.firstChild;while(r){var n=r.nextSibling;this.insertBefore(r,t),r=n}return e}return ie(this,e,t),e.ownerDocument=this,null===this.documentElement&&e.nodeType===d&&(this.documentElement=e),e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),G(this,e)},replaceChild:function(e,t){ie(this,e,t,ne),e.ownerDocument=this,t&&this.removeChild(t),K(e)&&(this.documentElement=e)},importNode:function(e,t){return Ee(this,e,t)},getElementById:function(e){var t=null;return F(this.documentElement,(function(r){if(r.nodeType==d&&r.getAttribute("id")==e)return t=r,!0})),t},getElementsByClassName:function(e){var t=u(e);return new I(this,(function(r){var n=[];return t.length>0&&F(r.documentElement,(function(i){if(i!==r&&i.nodeType===d){var a=i.getAttribute("class");if(a){var o=e===a;if(!o){var s=u(a);o=t.every(c(s))}o&&n.push(i)}}})),n}))},createElement:function(e){var t=new oe;t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.localName=e,t.childNodes=new P;var r=t.attributes=new L;return r._ownerElement=t,t},createDocumentFragment:function(){var e=new ge;return e.ownerDocument=this,e.childNodes=new P,e},createTextNode:function(e){var t=new ue;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new ce;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new fe;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var r=new ye;return r.ownerDocument=this,r.tagName=r.nodeName=r.target=e,r.nodeValue=r.data=t,r},createAttribute:function(e){var t=new se;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new me;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var r=new oe,n=t.split(":"),i=r.attributes=new L;return r.childNodes=new P,r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.namespaceURI=e,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=t,i._ownerElement=r,r},createAttributeNS:function(e,t){var r=new se,n=t.split(":");return r.ownerDocument=this,r.nodeName=t,r.name=t,r.namespaceURI=e,r.specified=!0,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=t,r}},p(V,q),oe.prototype={nodeType:d,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var r=this.ownerDocument.createAttribute(e);r.value=r.nodeValue=""+t,this.setAttributeNode(r)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===T?this.insertBefore(e,null):ae(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){var r=this.getAttributeNodeNS(e,t);r&&this.removeAttributeNode(r)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var r=this.getAttributeNodeNS(e,t);return r&&r.value||""},setAttributeNS:function(e,t,r){var n=this.ownerDocument.createAttributeNS(e,t);n.value=n.nodeValue=""+r,this.setAttributeNode(n)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(e){return new I(this,(function(t){var r=[];return F(t,(function(n){n===t||n.nodeType!=d||"*"!==e&&n.tagName!=e||r.push(n)})),r}))},getElementsByTagNameNS:function(e,t){return new I(this,(function(r){var n=[];return F(r,(function(i){i===r||i.nodeType!==d||"*"!==e&&i.namespaceURI!==e||"*"!==t&&i.localName!=t||n.push(i)})),n}))}},V.prototype.getElementsByTagName=oe.prototype.getElementsByTagName,V.prototype.getElementsByTagNameNS=oe.prototype.getElementsByTagNameNS,p(oe,q),se.prototype.nodeType=m,p(se,q),le.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(O[A])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,r){var n=this.data.substring(0,e),i=this.data.substring(e+t);r=n+r+i,this.nodeValue=this.data=r,this.length=r.length}},p(le,q),ue.prototype={nodeName:"#text",nodeType:g,splitText:function(e){var t=this.data,r=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var n=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}},p(ue,le),ce.prototype={nodeName:"#comment",nodeType:_},p(ce,le),fe.prototype={nodeName:"#cdata-section",nodeType:y},p(fe,le),pe.prototype.nodeType=E,p(pe,q),he.prototype.nodeType=S,p(he,q),de.prototype.nodeType=b,p(de,q),me.prototype.nodeType=v,p(me,q),ge.prototype.nodeName="#document-fragment",ge.prototype.nodeType=T,p(ge,q),ye.prototype.nodeType=w,p(ye,q),ve.prototype.serializeToString=function(e,t,r){return be.call(e,t,r)},q.prototype.toString=be;try{if(Object.defineProperty){function ke(e){switch(e.nodeType){case d:case T:var t=[];e=e.firstChild;while(e)7!==e.nodeType&&8!==e.nodeType&&t.push(ke(e)),e=e.nextSibling;return t.join("");default:return e.nodeValue}}Object.defineProperty(I.prototype,"length",{get:function(){return R(this),this.$$length}}),Object.defineProperty(q.prototype,"textContent",{get:function(){return ke(this)},set:function(e){switch(this.nodeType){case d:case T:while(this.firstChild)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),Se=function(e,t,r){e["$$"+t]=r}}}catch(Oe){}t.DocumentType=pe,t.DOMException=D,t.DOMImplementation=U,t.Element=oe,t.Node=q,t.NodeList=P,t.XMLSerializer=ve},70655:function(e,t,r){"use strict";var n=r(17967).freeze;t.XML_ENTITIES=n({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=n({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),t.entityMap=t.HTML_ENTITIES},96185:function(e,t,r){var n=r(73154);t.DOMImplementation=n.DOMImplementation,t.XMLSerializer=n.XMLSerializer,t.DOMParser=r(42983).DOMParser},94240:function(e,t,r){r(57658);var n=r(17967).NAMESPACE,i=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=new RegExp("[\\-\\.0-9"+i.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),o=new RegExp("^"+i.source+a.source+"*(?::"+i.source+a.source+"*)?$"),s=0,l=1,u=2,c=3,f=4,p=5,h=6,d=7;function m(e,t){this.message=e,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,m)}function g(){}function y(e,t,r,i,a){function o(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}function s(e){var t=e.slice(1,-1);return Object.hasOwnProperty.call(r,t)?r[t]:"#"===t.charAt(0)?o(parseInt(t.substr(1).replace("x","0x"))):(a.error("entity not found:"+e),e)}function l(t){if(t>y){var r=e.substring(y,t).replace(/&#?\w+;/g,s);h&&u(y),i.characters(r,0,t-y),y=t}}function u(t,r){while(t>=f&&(r=p.exec(e)))c=r.index,f=c+r[0].length,h.lineNumber++;h.columnNumber=t-c+1}var c=0,f=0,p=/.*(?:\r\n?|\n)|.*$/g,h=i.locator,d=[{currentNSMap:t}],g={},y=0;while(1){try{var E=e.indexOf("<",y);if(E<0){if(!e.substr(y).match(/^\s*$/)){var O=i.doc,A=O.createTextNode(e.substr(y));O.appendChild(A),i.currentElement=A}return}switch(E>y&&l(E),e.charAt(E+1)){case"/":var N=e.indexOf(">",E+3),C=e.substring(E+2,N).replace(/[ \t\n\r]+$/g,""),D=d.pop();N<0?(C=e.substring(E+2).replace(/[\s<].*/,""),a.error("end tag name: "+C+" is not complete:"+D.tagName),N=E+1+C.length):C.match(/\s</)&&(C=C.replace(/[\s<].*/,""),a.error("end tag name: "+C+" maybe not complete"),N=E+1+C.length);var P=D.localNSMap,I=D.tagName==C,R=I||D.tagName&&D.tagName.toLowerCase()==C.toLowerCase();if(R){if(i.endElement(D.uri,D.localName,C),P)for(var L in P)Object.prototype.hasOwnProperty.call(P,L)&&i.endPrefixMapping(L);I||a.fatalError("end tag name: "+C+" is not match the current start tagName:"+D.tagName)}else d.push(D);N++;break;case"?":h&&u(E),N=S(e,E,i);break;case"!":h&&u(E),N=T(e,E,i,a);break;default:h&&u(E);var z=new k,M=d[d.length-1].currentNSMap,j=(N=b(e,E,z,M,s,a),z.length);if(!z.closed&&x(e,N,z.tagName,g)&&(z.closed=!0,r.nbsp||a.warning("unclosed xml attribute")),h&&j){for(var U=v(h,{}),q=0;q<j;q++){var B=z[q];u(B.offset),B.locator=v(h,{})}i.locator=U,w(z,i,M)&&d.push(z),i.locator=h}else w(z,i,M)&&d.push(z);n.isHTML(z.uri)&&!z.closed?N=_(e,N,z.tagName,s,i):N++}}catch(F){if(F instanceof m)throw F;a.error("element parse error: "+F),N=-1}N>y?y=N:l(Math.max(E,y)+1)}}function v(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function b(e,t,r,i,a,o){function m(e,t,n){r.attributeNames.hasOwnProperty(e)&&o.fatalError("Attribute "+e+" redefined"),r.addValue(e,t.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,a),n)}var g,y=++t,v=s;while(1){var b=e.charAt(y);switch(b){case"=":if(v===l)g=e.slice(t,y),v=c;else{if(v!==u)throw new Error("attribute equal must after attrName");v=c}break;case"'":case'"':if(v===c||v===l){if(v===l&&(o.warning('attribute value must after "="'),g=e.slice(t,y)),t=y+1,y=e.indexOf(b,t),!(y>0))throw new Error("attribute value no end '"+b+"' match");w=e.slice(t,y),m(g,w,t-1),v=p}else{if(v!=f)throw new Error('attribute value must after "="');w=e.slice(t,y),m(g,w,t),o.warning('attribute "'+g+'" missed start quot('+b+")!!"),t=y+1,v=p}break;case"/":switch(v){case s:r.setTagName(e.slice(t,y));case p:case h:case d:v=d,r.closed=!0;case f:case l:break;case u:r.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),v==s&&r.setTagName(e.slice(t,y)),y;case">":switch(v){case s:r.setTagName(e.slice(t,y));case p:case h:case d:break;case f:case l:w=e.slice(t,y),"/"===w.slice(-1)&&(r.closed=!0,w=w.slice(0,-1));case u:v===u&&(w=g),v==f?(o.warning('attribute "'+w+'" missed quot(")!'),m(g,w,t)):(n.isHTML(i[""])&&w.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+w+'" missed value!! "'+w+'" instead!!'),m(w,w,t));break;case c:throw new Error("attribute value missed!!")}return y;case"€":b=" ";default:if(b<=" ")switch(v){case s:r.setTagName(e.slice(t,y)),v=h;break;case l:g=e.slice(t,y),v=u;break;case f:var w=e.slice(t,y);o.warning('attribute "'+w+'" missed quot(")!!'),m(g,w,t);case p:v=h;break}else switch(v){case u:r.tagName;n.isHTML(i[""])&&g.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+g+'" missed value!! "'+g+'" instead2!!'),m(g,g,t),t=y,v=l;break;case p:o.warning('attribute space is required"'+g+'"!!');case h:v=l,t=y;break;case c:v=f,t=y;break;case d:throw new Error("elements closed character '/' and '>' must be connected to")}}y++}}function w(e,t,r){var i=e.tagName,a=null,o=e.length;while(o--){var s=e[o],l=s.qName,u=s.value,c=l.indexOf(":");if(c>0)var f=s.prefix=l.slice(0,c),p=l.slice(c+1),h="xmlns"===f&&p;else p=l,f=null,h="xmlns"===l&&"";s.localName=p,!1!==h&&(null==a&&(a={},E(r,r={})),r[h]=a[h]=u,s.uri=n.XMLNS,t.startPrefixMapping(h,u))}o=e.length;while(o--){s=e[o];f=s.prefix;f&&("xml"===f&&(s.uri=n.XML),"xmlns"!==f&&(s.uri=r[f||""]))}c=i.indexOf(":");c>0?(f=e.prefix=i.slice(0,c),p=e.localName=i.slice(c+1)):(f=null,p=e.localName=i);var d=e.uri=r[f||""];if(t.startElement(d,p,i,e),!e.closed)return e.currentNSMap=r,e.localNSMap=a,!0;if(t.endElement(d,p,i),a)for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&t.endPrefixMapping(f)}function _(e,t,r,n,i){if(/^(?:script|textarea)$/i.test(r)){var a=e.indexOf("</"+r+">",t),o=e.substring(t+1,a);if(/[&<]/.test(o))return/^script$/i.test(r)?(i.characters(o,0,o.length),a):(o=o.replace(/&#?\w+;/g,n),i.characters(o,0,o.length),a)}return t+1}function x(e,t,r,n){var i=n[r];return null==i&&(i=e.lastIndexOf("</"+r+">"),i<t&&(i=e.lastIndexOf("</"+r)),n[r]=i),i<t}function E(e,t){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}function T(e,t,r,n){var i=e.charAt(t+2);switch(i){case"-":if("-"===e.charAt(t+3)){var a=e.indexOf("--\x3e",t+4);return a>t?(r.comment(e,t+4,a-t-4),a+3):(n.error("Unclosed comment"),-1)}return-1;default:if("CDATA["==e.substr(t+3,6)){a=e.indexOf("]]>",t+9);return r.startCDATA(),r.characters(e,t+9,a-t-9),r.endCDATA(),a+3}var o=O(e,t),s=o.length;if(s>1&&/!doctype/i.test(o[0][0])){var l=o[1][0],u=!1,c=!1;s>3&&(/^public$/i.test(o[2][0])?(u=o[3][0],c=s>4&&o[4][0]):/^system$/i.test(o[2][0])&&(c=o[3][0]));var f=o[s-1];return r.startDTD(l,u,c),r.endDTD(),f.index+f[0].length}}return-1}function S(e,t,r){var n=e.indexOf("?>",t);if(n){var i=e.substring(t,n).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(i){i[0].length;return r.processingInstruction(i[1],i[2]),n+2}return-1}return-1}function k(){this.attributeNames={}}function O(e,t){var r,n=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;i.lastIndex=t,i.exec(e);while(r=i.exec(e))if(n.push(r),r[1])return n}m.prototype=new Error,m.prototype.name=m.name,g.prototype={parse:function(e,t,r){var n=this.domBuilder;n.startDocument(),E(t,t={}),y(e,t,r,n,this.errorHandler),n.endDocument()}},k.prototype={setTagName:function(e){if(!o.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},addValue:function(e,t,r){if(!o.test(e))throw new Error("invalid attribute:"+e);this.attributeNames[e]=this.length,this[this.length++]={qName:e,value:t,offset:r}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},t.XMLReader=g,t.ParseError=m},66154:function(e,t,r){var n,i,a;(function(r,o){i=[],n=o,a="function"===typeof n?n.apply(t,i):n,void 0===a||(e.exports=a)})(0,(function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function n(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){l(n.response,t,r)},n.onerror=function(){console.error("could not download file")},n.send()}function i(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function a(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof r.g&&r.g.global===r.g?r.g:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,r){var s=o.URL||o.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?a(l):i(l.href)?n(e,t,r):a(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){a(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,r,o){if(r=r||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,o),r);else if(i(e))n(e,r,o);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout((function(){a(s)}))}}:function(e,t,r,i){if(i=i||open("","_blank"),i&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof e)return n(e,t,r);var a="application/octet-stream"===e.type,l=/constructor/i.test(o.HTMLElement)||o.safari,u=/CriOS\/[\d]+/.test(navigator.userAgent);if((u||a&&l||s)&&"undefined"!=typeof FileReader){var c=new FileReader;c.onloadend=function(){var e=c.result;e=u?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=e:location=e,i=null},c.readAsDataURL(e)}else{var f=o.URL||o.webkitURL,p=f.createObjectURL(e);i?i.location=p:location.href=p,i=null,setTimeout((function(){f.revokeObjectURL(p)}),4e4)}});o.saveAs=l.saveAs=l,e.exports=l}))},750:function(e){"use strict";var t={};function r(){try{return new window.XMLHttpRequest}catch(e){}}function n(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}t._getBinaryFromXHR=function(e){return e.response||e.responseText};var i="undefined"!==typeof window&&window.ActiveXObject?function(){return r()||n()}:r;t.getBinaryContent=function(e,r){var n,a,o,s;r||(r={}),"function"===typeof r?(s=r,r={}):"function"===typeof r.callback&&(s=r.callback),s||"undefined"===typeof Promise?(a=function(e){s(null,e)},o=function(e){s(e,null)}):n=new Promise((function(e,t){a=e,o=t}));try{var l=i();l.open("GET",e,!0),"responseType"in l&&(l.responseType="arraybuffer"),l.overrideMimeType&&l.overrideMimeType("text/plain; charset=x-user-defined"),l.onreadystatechange=function(r){if(4===l.readyState)if(200===l.status||0===l.status)try{a(t._getBinaryFromXHR(l))}catch(n){o(new Error(n))}else o(new Error("Ajax error for "+e+" : "+this.status+" "+this.statusText))},r.progress&&(l.onprogress=function(t){r.progress({path:e,originalEvent:t,percent:t.loaded/t.total*100,loaded:t.loaded,total:t.total})}),l.send()}catch(u){o(new Error(u),null)}return n},e.exports=t},11839:function(e,t,r){"use strict";var n=r(94673);function i(e){if(e){this.data=e,this.length=this.data.length,this.index=0,this.zero=0;for(var t=0;t<this.data.length;t++)e[t]&=e[t]}}i.prototype=new 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),a=this.length-4;a>=0;--a)if(this.data[a]===t&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a-this.zero;return-1},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},e.exports=i},94051:function(e,t){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.encode=function(e){var t,n,i,a,o,s,l,u="",c=0;while(c<e.length)t=e.charCodeAt(c++),n=e.charCodeAt(c++),i=e.charCodeAt(c++),a=t>>2,o=(3&t)<<4|n>>4,s=(15&n)<<2|i>>6,l=63&i,isNaN(n)?s=l=64:isNaN(i)&&(l=64),u=u+r.charAt(a)+r.charAt(o)+r.charAt(s)+r.charAt(l);return u},t.decode=function(e){var t,n,i,a,o,s,l,u="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(c<e.length)a=r.indexOf(e.charAt(c++)),o=r.indexOf(e.charAt(c++)),s=r.indexOf(e.charAt(c++)),l=r.indexOf(e.charAt(c++)),t=a<<2|o>>4,n=(15&o)<<4|s>>2,i=(3&s)<<6|l,u+=String.fromCharCode(t),64!==s&&(u+=String.fromCharCode(n)),64!==l&&(u+=String.fromCharCode(i));return u}},36298:function(e){"use strict";function t(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}t.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},e.exports=t},37367:function(e,t,r){"use strict";t.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},t.DEFLATE=r(60180)},12483:function(e,t,r){"use strict";var n=r(97617),i=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];e.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var r="string"!==n.getTypeOf(e);"undefined"==typeof t&&(t=0);var a=0,o=0,s=0;t^=-1;for(var l=0,u=e.length;l<u;l++)s=r?e[l]:e.charCodeAt(l),o=255&(t^s),a=i[o],t=t>>>8^a;return-1^t}},94673:function(e,t,r){"use strict";var n=r(97617);function i(){this.data=null,this.length=0,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(){},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(){},lastIndexOfSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},e.exports=i},18398:function(e,t){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!1,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},31163:function(e,t,r){"use strict";var n=r(97617);t.string2binary=function(e){return n.string2binary(e)},t.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},t.uint8Array2String=function(e){return n.transformTo("string",e)},t.string2Blob=function(e){var t=n.transformTo("arraybuffer",e);return n.arrayBuffer2Blob(t)},t.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},t.transformTo=function(e,t){return n.transformTo(e,t)},t.getTypeOf=function(e){return n.getTypeOf(e)},t.checkSupport=function(e){return n.checkSupport(e)},t.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,t.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,t.pretty=function(e){return n.pretty(e)},t.findCompression=function(e){return n.findCompression(e)},t.isRegExp=function(e){return n.isRegExp(e)}},60180:function(e,t,r){"use strict";r(23767),r(8585),r(68696);var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,i=r(81375);t.uncompressInputType=n?"uint8array":"array",t.compressInputType=n?"uint8array":"array",t.magic="\b\0",t.compress=function(e,t){return i.deflateRaw(e,{level:t.level||-1})},t.uncompress=function(e){return i.inflateRaw(e)}},41401:function(e,t,r){"use strict";var n=r(94051);function i(e,t){if(!(this instanceof i))return new i(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=this,t=new i;return Object.keys(this.files).forEach((function(r){t.file(r,e.files[r].asUint8Array())})),t},this.shallowClone=function(){var e=new i;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}i.prototype=r(51779),i.prototype.load=r(39048),i.support=r(6374),i.defaults=r(18398),i.utils=r(31163),i.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},i.compressions=r(37367),e.exports=i},39048:function(e,t,r){"use strict";var n=r(94051),i=r(70336),a=r(97617),o=r(18658);e.exports=function(e,t){var r,s;t=a.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:i.utf8decode}),t.base64&&(e=n.decode(e));var l=new o(e,t),u=l.files;for(r=0;r<u.length;r++)s=u[r],this.file(s.fileNameStr,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileCommentStr.length?s.fileCommentStr:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders});return l.zipComment.length&&(this.comment=l.zipComment),this}},76191:function(e){"use strict";e.exports=function(e,t){return"number"===typeof e?Buffer.alloc(e):Buffer.from(e,t)},e.exports.test=function(e){return Buffer.isBuffer(e)}},54211:function(e,t,r){"use strict";var n=r(3194);function i(e){this.data=e,this.length=this.data.length,this.index=0,this.zero=0}i.prototype=new 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},e.exports=i},51779:function(e,t,r){"use strict";r(23767),r(8585),r(68696),r(57658);var n=r(6374),i=r(97617),a=r(12483),o=r(99565),s=r(18398),l=r(94051),u=r(37367),c=r(36298),f=r(76191),p=r(70336),h=r(8918),d=r(25480);function m(e){if(e._data instanceof c&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===i.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data}function g(e){var t=m(e),r=i.getTypeOf(t);return"string"===r?!e.options.binary&&n.nodebuffer?f(t,"utf-8"):e.asBinary():t}var y={load:function(){throw new Error("Load method is not defined. Is the file pizzip-load.js included ?")},filter:function(e){var t,r,n,a,o=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],a=new b(n.name,n._data,i.extend(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,a)&&o.push(a));return o},file:function(e,t,r){if(1===arguments.length){if(i.isRegExp(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}return this.filter((function(t,r){return!r.dir&&t===e}))[0]||null}return e=this.root+e,x.call(this,e,t,r),this},folder:function(e){if(!e)return this;if(i.isRegExp(e))return this.filter((function(t,r){return r.dir&&e.test(t)}));var t=this.root+e,r=S.call(this,t),n=this.shallowClone();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){e=i.extend(e||{},{base64:!0,compression:"STORE",compressionOptions:null,type:"base64",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:p.utf8encode}),i.checkSupport(e.type),"darwin"!==e.platform&&"freebsd"!==e.platform&&"linux"!==e.platform&&"sunos"!==e.platform||(e.platform="UNIX"),"win32"===e.platform&&(e.platform="DOS");var t,r,n=[],a=i.transformTo("string",e.encodeFileName(e.comment||this.comment||"")),s=0,c=0;for(var f in this.files)if(this.files.hasOwnProperty(f)){var m=this.files[f],g=m.options.compression||e.compression.toUpperCase(),y=u[g];if(!y)throw new Error(g+" is not a valid compression method !");var v=m.options.compressionOptions||e.compressionOptions||{},b=k.call(this,m,y,v),_=N.call(this,f,m,b,s,e.platform,e.encodeFileName);s+=_.fileRecord.length+b.compressedSize,c+=_.dirRecord.length,n.push(_)}var x="";x=o.CENTRAL_DIRECTORY_END+"\0\0\0\0"+w(n.length,2)+w(n.length,2)+w(c,4)+w(s,4)+w(a.length,2)+a;var E=e.type.toLowerCase();for(t="uint8array"===E||"arraybuffer"===E||"blob"===E||"nodebuffer"===E?new d(s+c+x.length):new h(s+c+x.length),r=0;r<n.length;r++)t.append(n[r].fileRecord),t.append(n[r].compressedObject.compressedContent);for(r=0;r<n.length;r++)t.append(n[r].dirRecord);t.append(x);var T=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return i.transformTo(e.type.toLowerCase(),T);case"blob":return i.arrayBuffer2Blob(i.transformTo("arraybuffer",T),e.mimeType);case"base64":return e.base64?l.encode(T):T;default:return T}},crc32:function(e,t){return a(e,t)},utf8encode:function(e){return i.transformTo("string",p.utf8encode(e))},utf8decode:function(e){return p.utf8decode(e)}};function v(e){var t=m(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=l.decode(t)),t=e&&this.options.binary?y.utf8decode(t):i.transformTo("string",t),e||this.options.binary||(t=i.transformTo("string",y.utf8encode(t))),t)}function b(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.options=r,this._initialMetadata={dir:r.dir,date:r.date}}function w(e,t){var r,n="";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n}function _(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=i.extend(e,s),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e}function x(e,t,r){var n,a=i.getTypeOf(t);if(r=_(r),"string"===typeof r.unixPermissions&&(r.unixPermissions=parseInt(r.unixPermissions,8)),r.unixPermissions&&16384&r.unixPermissions&&(r.dir=!0),r.dosPermissions&&16&r.dosPermissions&&(r.dir=!0),r.dir&&(e=T(e)),r.createFolders&&(n=E(e))&&S.call(this,n,!0),r.dir||null===t||"undefined"===typeof t)r.base64=!1,r.binary=!1,t=null,a=null;else if("string"===a)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=i.string2binary(t));else{if(r.base64=!1,r.binary=!0,!a&&!(t instanceof c))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===a&&(t=i.transformTo("uint8array",t))}var o=new b(e,t,r);return this.files[e]=o,o}function E(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""}function T(e){return"/"!==e.slice(-1)&&(e+="/"),e}function S(e,t){return t="undefined"!==typeof t&&t,e=T(e),this.files[e]||x.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]}function k(e,t,r){var n,o=new c;return e._data instanceof c?(o.uncompressedSize=e._data.uncompressedSize,o.crc32=e._data.crc32,0===o.uncompressedSize||e.dir?(t=u.STORE,o.compressedContent="",o.crc32=0):e._data.compressionMethod===t.magic?o.compressedContent=e._data.getCompressedContent():(n=e._data.getContent(),o.compressedContent=t.compress(i.transformTo(t.compressInputType,n),r))):(n=g(e),n&&0!==n.length&&!e.dir||(t=u.STORE,n=""),o.uncompressedSize=n.length,o.crc32=a(n),o.compressedContent=t.compress(i.transformTo(t.compressInputType,n),r)),o.compressedSize=o.compressedContent.length,o.compressionMethod=t.magic,o}function O(e,t){var r=e;return e||(r=t?16893:33204),(65535&r)<<16}function A(e){return 63&(e||0)}function N(e,t,r,n,s,l){var u,c,f,h,d=l!==p.utf8encode,m=i.transformTo("string",l(t.name)),g=i.transformTo("string",p.utf8encode(t.name)),y=t.comment||"",v=i.transformTo("string",l(y)),b=i.transformTo("string",p.utf8encode(y)),_=g.length!==t.name.length,x=b.length!==y.length,E=t.options,T="",S="",k="";f=t._initialMetadata.dir!==t.dir?t.dir:E.dir,h=t._initialMetadata.date!==t.date?t.date:E.date;var N=0,C=0;f&&(N|=16),"UNIX"===s?(C=798,N|=O(t.unixPermissions,f)):(C=20,N|=A(t.dosPermissions,f)),u=h.getHours(),u<<=6,u|=h.getMinutes(),u<<=5,u|=h.getSeconds()/2,c=h.getFullYear()-1980,c<<=4,c|=h.getMonth()+1,c<<=5,c|=h.getDate(),_&&(S=w(1,1)+w(a(m),4)+g,T+="up"+w(S.length,2)+S),x&&(k=w(1,1)+w(this.crc32(v),4)+b,T+="uc"+w(k.length,2)+k);var D="";D+="\n\0",D+=d||!_&&!x?"\0\0":"\0\b",D+=r.compressionMethod,D+=w(u,2),D+=w(c,2),D+=w(r.crc32,4),D+=w(r.compressedSize,4),D+=w(r.uncompressedSize,4),D+=w(m.length,2),D+=w(T.length,2);var P=o.LOCAL_FILE_HEADER+D+m+T,I=o.CENTRAL_FILE_HEADER+w(C,2)+D+w(v.length,2)+"\0\0\0\0"+w(N,4)+w(n,4)+m+T+v;return{fileRecord:P,dirRecord:I,compressedObject:r}}b.prototype={asText:function(){return v.call(this,!0)},asBinary:function(){return v.call(this,!1)},asNodeBuffer:function(){var e=g(this);return i.transformTo("nodebuffer",e)},asUint8Array:function(){var e=g(this);return i.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}},e.exports=y},99565:function(e,t){"use strict";t.LOCAL_FILE_HEADER="PK",t.CENTRAL_FILE_HEADER="PK",t.CENTRAL_DIRECTORY_END="PK",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",t.ZIP64_CENTRAL_DIRECTORY_END="PK",t.DATA_DESCRIPTOR="PK\b"},32214:function(e,t,r){"use strict";var n=r(94673),i=r(97617);function a(e,t){this.data=e,t||(this.data=i.string2binary(this.data)),this.length=this.data.length,this.index=0,this.zero=0}a.prototype=new n,a.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},a.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},e.exports=a},8918:function(e,t,r){"use strict";r(57658);var n=r(97617);function i(){this.data=[]}i.prototype={append:function(e){e=n.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},e.exports=i},6374:function(e,t,r){"use strict";if(r(23767),r(8585),r(68696),t.base64=!0,t.array=!0,t.string=!0,t.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,t.nodebuffer="undefined"!==typeof Buffer,t.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)t.blob=!1;else{var n=new ArrayBuffer(0);try{t.blob=0===new Blob([n],{type:"application/zip"}).size}catch(o){try{var i=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,a=new i;a.append(n),t.blob=0===a.getBlob("application/zip").size}catch(o){t.blob=!1}}}},3194:function(e,t,r){"use strict";r(23767),r(8585),r(68696);var n=r(11839);function i(e){e&&(this.data=e,this.length=this.data.length,this.index=0,this.zero=0)}i.prototype=new 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},e.exports=i},25480:function(e,t,r){"use strict";r(23767),r(8585),r(68696);var n=r(97617);function i(e){this.data=new Uint8Array(e),this.index=0}i.prototype={append:function(e){0!==e.length&&(e=n.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},e.exports=i},70336:function(e,t,r){"use strict";r(23767),r(8585),r(68696),r(57658);for(var n=r(97617),i=r(6374),a=r(76191),o=new Array(256),s=0;s<256;s++)o[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(e){var t,r,n,a,o,s=0,l=e.length;for(a=0;a<l;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<l&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(t=i.uint8array?new Uint8Array(s):new Array(s),o=0,a=0;o<s;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<l&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),r<128?t[o++]=r:r<2048?(t[o++]=192|r>>>6,t[o++]=128|63&r):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|63&r):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|63&r);return t}function u(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+o[e[r]]>t?r:t}function c(e){var t,r,i,a,s=e.length,l=new Array(2*s);for(r=0,t=0;t<s;)if(i=e[t++],i<128)l[r++]=i;else if(a=o[i],a>4)l[r++]=65533,t+=a-1;else{i&=2===a?31:3===a?15:7;while(a>1&&t<s)i=i<<6|63&e[t++],a--;a>1?l[r++]=65533:i<65536?l[r++]=i:(i-=65536,l[r++]=55296|i>>10&1023,l[r++]=56320|1023&i)}return l.length!==r&&(l.subarray?l=l.subarray(0,r):l.length=r),n.applyFromCharCode(l)}o[254]=o[254]=1,t.utf8encode=function(e){return i.nodebuffer?a(e,"utf-8"):l(e)},t.utf8decode=function(e){if(i.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");e=n.transformTo(i.uint8array?"uint8array":"array",e);var t=[],r=e.length,a=65536,o=0;while(o<r){var s=u(e,Math.min(o+a,r));i.uint8array?t.push(c(e.subarray(o,s))):t.push(c(e.slice(o,s))),o=s}return t.join("")}},97617:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r(23767),r(8585),r(68696),r(57658);var i=r(6374),a=r(37367),o=r(76191);function s(e){return e}function l(e,t){for(var r=0;r<e.length;++r)t[r]=255&e.charCodeAt(r);return t}function u(e){var r=65536,n=[],i=e.length,a=t.getTypeOf(e),s=0,l=!0;try{switch(a){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,o(0));break}}catch(f){l=!1}if(!l){for(var u="",c=0;c<e.length;c++)u+=String.fromCharCode(e[c]);return u}while(s<i&&r>1)try{"array"===a||"nodebuffer"===a?n.push(String.fromCharCode.apply(null,e.slice(s,Math.min(s+r,i)))):n.push(String.fromCharCode.apply(null,e.subarray(s,Math.min(s+r,i)))),s+=r}catch(f){r=Math.floor(r/2)}return n.join("")}function c(e,t){for(var r=0;r<e.length;r++)t[r]=e[r];return t}t.string2binary=function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(255&e.charCodeAt(r));return t},t.arrayBuffer2Blob=function(e,r){t.checkSupport("blob"),r=r||"application/zip";try{return new Blob([e],{type:r})}catch(a){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,i=new n;return i.append(e),i.getBlob(r)}catch(a){throw new Error("Bug : can't construct the Blob.")}}},t.applyFromCharCode=u;var f={};f.string={string:s,array:function(e){return l(e,new Array(e.length))},arraybuffer:function(e){return f.string.uint8array(e).buffer},uint8array:function(e){return l(e,new Uint8Array(e.length))},nodebuffer:function(e){return l(e,o(e.length))}},f.array={string:u,array:s,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o(e)}},f.arraybuffer={string:function(e){return u(new Uint8Array(e))},array:function(e){return c(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:s,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o(new Uint8Array(e))}},f.uint8array={string:u,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:s,nodebuffer:function(e){return o(e)}},f.nodebuffer={string:u,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return f.nodebuffer.uint8array(e).buffer},uint8array:function(e){return c(e,new Uint8Array(e.length))},nodebuffer:s},t.transformTo=function(e,r){if(r||(r=""),!e)return r;t.checkSupport(e);var n=t.getTypeOf(r),i=f[n][e](r);return i},t.getTypeOf=function(e){if(null!=e){if("string"===typeof e)return"string";if("[object Array]"===Object.prototype.toString.call(e))return"array";if(i.nodebuffer&&o.test(e))return"nodebuffer";if(i.uint8array&&e instanceof Uint8Array)return"uint8array";if(i.arraybuffer&&e instanceof ArrayBuffer)return"arraybuffer";if(e instanceof Promise)throw new Error("Cannot read data from a promise, you probably are running new PizZip(data) with a promise");if("object"===n(e)&&"function"===typeof e.file)throw new Error("Cannot read data from a pizzip instance, you probably are running new PizZip(zip) with a zipinstance");if(e instanceof Date)throw new Error("Cannot read data from a Date, you probably are running new PizZip(data) with a date");if("object"===n(e)&&null==e.crc32)throw new Error("Unsupported data given to new PizZip(data) (object given)")}},t.checkSupport=function(e){var t=i[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},t.MAX_VALUE_16BITS=65535,t.MAX_VALUE_32BITS=-1,t.pretty=function(e){var t,r,n="";for(r=0;r<(e||"").length;r++)t=e.charCodeAt(r),n+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return n},t.findCompression=function(e){for(var t in a)if(a.hasOwnProperty(t)&&a[t].magic===e)return a[t];return null},t.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},t.extend=function(){var e,t,r={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof r[t]&&(r[t]=arguments[e][t]);return r}},18658:function(e,t,r){"use strict";r(57658);var n=r(32214),i=r(54211),a=r(3194),o=r(11839),s=r(97617),l=r(99565),u=r(2121),c=r(6374);function f(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}f.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+s.pretty(t)+", expected "+s.pretty(e)+")")},isSignature:function(e,t){var r=this.reader.index;this.reader.setIndex(e);var n=this.reader.readString(4),i=n===t;return this.reader.setIndex(r),i},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=c.uint8array?"uint8array":"array",r=s.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(r)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),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={};var e,t,r,n=this.zip64EndOfCentralSize-44,i=0;while(i<n)e=this.reader.readInt(2),t=this.reader.readInt(4),r=this.reader.readString(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),this.disksCount>1)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(l.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===l.CENTRAL_FILE_HEADER)e=new u({zip64:this.zip64},this.loadOptions),e.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(l.CENTRAL_DIRECTORY_END);if(e<0){var t=!this.isSignature(0,l.LOCAL_FILE_HEADER);throw t?new Error("Can't find end of central directory : is this a zip file ?"):new Error("Corrupted zip : can't find end of central directory")}this.reader.setIndex(e);var r=e;if(this.checkSignature(l.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR),e<0)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,l.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(l.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(l.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var i=r-n;if(i>0)this.isSignature(r,l.CENTRAL_FILE_HEADER)||(this.reader.zero=i);else if(i<0)throw new Error("Corrupted zip: missing "+Math.abs(i)+" bytes.")},prepareReader:function(e){var t=s.getTypeOf(e);if(s.checkSupport(t),"string"!==t||c.uint8array)if("nodebuffer"===t)this.reader=new i(e);else if(c.uint8array)this.reader=new a(s.transformTo("uint8array",e));else{if(!c.array)throw new Error("Unexpected error: unsupported type '"+t+"'");this.reader=new o(s.transformTo("array",e))}else this.reader=new n(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},e.exports=f},2121:function(e,t,r){"use strict";var n=r(32214),i=r(97617),a=r(36298),o=r(51779),s=r(6374),l=0,u=3;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)},prepareCompressedContent:function(e,t,r){return function(){var n=e.index;e.setIndex(t);var i=e.readData(r);return e.setIndex(n),i}},prepareContent:function(e,t,r,n,a){return function(){var e=i.transformTo(n.uncompressInputType,this.getCompressedContent()),t=n.uncompress(e);if(t.length!==a)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){e.skip(22),this.fileNameLength=e.readInt(2);var t=e.readInt(2);if(this.fileName=e.readData(this.fileNameLength),e.skip(t),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");var r=i.findCompression(this.compressionMethod);if(null===r)throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+i.transformTo("string",this.fileName)+")");if(this.decompressed=new a,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,r),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,r,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=i.transformTo("string",this.decompressed.getContent()),o.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readInt(2),this.versionNeeded=e.readInt(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),this.fileNameLength=e.readInt(2),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");this.fileName=e.readData(this.fileNameLength),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),e===l&&(this.dosPermissions=63&this.externalFileAttributes),e===u&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=new n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index;this.extraFields=this.extraFields||{};while(e.index<i+this.extraFieldsLength)t=e.readInt(2),r=e.readInt(2),n=e.readString(r),this.extraFields[t]={id:t,length:r,value:n}},handleUTF8:function(){var e=s.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=o.utf8decode(this.fileName),this.fileCommentStr=o.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var r=i.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(r)}var n=this.findExtraFieldUnicodeComment();if(null!==n)this.fileCommentStr=n;else{var a=i.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(a)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new n(e.value);return 1!==t.readInt(1)||o.crc32(this.fileName)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new n(e.value);return 1!==t.readInt(1)||o.crc32(this.fileComment)!==t.readInt(4)?null:o.utf8decode(t.readString(e.length-5))}return null}},e.exports=c},81375:function(e,t,r){r(23767),r(8585),r(68696),r(57658),r(92087),
  2. /*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */
  3. function(e,r){r(t)}(0,(function(e){"use strict";var t=4,r=0,n=1,i=2;function a(e){var t=e.length;while(--t>=0)e[t]=0}var o=0,s=1,l=2,u=3,c=258,f=29,p=256,h=p+1+f,d=30,m=19,g=2*h+1,y=15,v=16,b=7,w=256,_=16,x=17,E=18,T=new Uint8Array([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]),S=new Uint8Array([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]),k=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),O=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),A=512,N=new Array(2*(h+2));a(N);var C=new Array(2*d);a(C);var D=new Array(A);a(D);var P=new Array(c-u+1);a(P);var I=new Array(f);a(I);var R,L,z,M=new Array(d);function j(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 U(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}a(M);var q=function(e){return e<256?D[e]:D[256+(e>>>7)]},B=function(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},F=function(e,t,r){e.bi_valid>v-r?(e.bi_buf|=t<<e.bi_valid&65535,B(e,e.bi_buf),e.bi_buf=t>>v-e.bi_valid,e.bi_valid+=r-v):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)},V=function(e,t,r){F(e,r[2*t],r[2*t+1])},Z=function(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1},H=function(e){16===e.bi_valid?(B(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)},X=function(e,t){var r,n,i,a,o,s,l=t.dyn_tree,u=t.max_code,c=t.stat_desc.static_tree,f=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,d=t.stat_desc.max_length,m=0;for(a=0;a<=y;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<g;r++)n=e.heap[r],a=l[2*l[2*n+1]+1]+1,a>d&&(a=d,m++),l[2*n+1]=a,n>u||(e.bl_count[a]++,o=0,n>=h&&(o=p[n-h]),s=l[2*n],e.opt_len+=s*(a+o),f&&(e.static_len+=s*(c[2*n+1]+o)));if(0!==m){do{a=d-1;while(0===e.bl_count[a])a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[d]--,m-=2}while(m>0);for(a=d;0!==a;a--){n=e.bl_count[a];while(0!==n)i=e.heap[--r],i>u||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),n--)}}},G=function(e,t,r){var n,i,a=new Array(y+1),o=0;for(n=1;n<=y;n++)o=o+r[n-1]<<1,a[n]=o;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=Z(a[s]++,s))}},Y=function(){var e,t,r,n,i,a=new Array(y+1);for(r=0,n=0;n<f-1;n++)for(I[n]=r,e=0;e<1<<T[n];e++)P[r++]=n;for(P[r-1]=n,i=0,n=0;n<16;n++)for(M[n]=i,e=0;e<1<<S[n];e++)D[i++]=n;for(i>>=7;n<d;n++)for(M[n]=i<<7,e=0;e<1<<S[n]-7;e++)D[256+i++]=n;for(t=0;t<=y;t++)a[t]=0;e=0;while(e<=143)N[2*e+1]=8,e++,a[8]++;while(e<=255)N[2*e+1]=9,e++,a[9]++;while(e<=279)N[2*e+1]=7,e++,a[7]++;while(e<=287)N[2*e+1]=8,e++,a[8]++;for(G(N,h+1,a),e=0;e<d;e++)C[2*e+1]=5,C[2*e]=Z(e,5);R=new j(N,T,p+1,h,y),L=new j(C,S,0,d,y),z=new j(new Array(0),k,0,m,b)},W=function(e){var t;for(t=0;t<h;t++)e.dyn_ltree[2*t]=0;for(t=0;t<d;t++)e.dyn_dtree[2*t]=0;for(t=0;t<m;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*w]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},$=function(e){e.bi_valid>8?B(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},K=function(e,t,r,n){var i=2*t,a=2*r;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]},J=function(e,t,r){var n=e.heap[r],i=r<<1;while(i<=e.heap_len){if(i<e.heap_len&&K(t,e.heap[i+1],e.heap[i],e.depth)&&i++,K(t,n,e.heap[i],e.depth))break;e.heap[r]=e.heap[i],r=i,i<<=1}e.heap[r]=n},Q=function(e,t,r){var n,i,a,o,s=0;if(0!==e.sym_next)do{n=255&e.pending_buf[e.sym_buf+s++],n+=(255&e.pending_buf[e.sym_buf+s++])<<8,i=e.pending_buf[e.sym_buf+s++],0===n?V(e,i,t):(a=P[i],V(e,a+p+1,t),o=T[a],0!==o&&(i-=I[a],F(e,i,o)),n--,a=q(n),V(e,a,r),o=S[a],0!==o&&(n-=M[a],F(e,n,o)))}while(s<e.sym_next);V(e,w,t)},ee=function(e,t){var r,n,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=g,r=0;r<l;r++)0!==a[2*r]?(e.heap[++e.heap_len]=u=r,e.depth[r]=0):a[2*r+1]=0;while(e.heap_len<2)i=e.heap[++e.heap_len]=u<2?++u:0,a[2*i]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=u,r=e.heap_len>>1;r>=1;r--)J(e,a,r);i=l;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],J(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,J(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],X(e,t),G(a,u,e.bl_count)},te=function(e,t,r){var n,i,a=-1,o=t[1],s=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],++s<l&&i===o||(s<u?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[2*_]++):s<=10?e.bl_tree[2*x]++:e.bl_tree[2*E]++,s=0,a=i,0===o?(l=138,u=3):i===o?(l=6,u=3):(l=7,u=4))},re=function(e,t,r){var n,i,a=-1,o=t[1],s=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],!(++s<l&&i===o)){if(s<u)do{V(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(V(e,i,e.bl_tree),s--),V(e,_,e.bl_tree),F(e,s-3,2)):s<=10?(V(e,x,e.bl_tree),F(e,s-3,3)):(V(e,E,e.bl_tree),F(e,s-11,7));s=0,a=i,0===o?(l=138,u=3):i===o?(l=6,u=3):(l=7,u=4)}},ne=function(e){var t;for(te(e,e.dyn_ltree,e.l_desc.max_code),te(e,e.dyn_dtree,e.d_desc.max_code),ee(e,e.bl_desc),t=m-1;t>=3;t--)if(0!==e.bl_tree[2*O[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t},ie=function(e,t,r,n){var i;for(F(e,t-257,5),F(e,r-1,5),F(e,n-4,4),i=0;i<n;i++)F(e,e.bl_tree[2*O[i]+1],3);re(e,e.dyn_ltree,t-1),re(e,e.dyn_dtree,r-1)},ae=function(e){var t,i=4093624447;for(t=0;t<=31;t++,i>>>=1)if(1&i&&0!==e.dyn_ltree[2*t])return r;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return n;for(t=32;t<p;t++)if(0!==e.dyn_ltree[2*t])return n;return r},oe=!1,se=function(e){oe||(Y(),oe=!0),e.l_desc=new U(e.dyn_ltree,R),e.d_desc=new U(e.dyn_dtree,L),e.bl_desc=new U(e.bl_tree,z),e.bi_buf=0,e.bi_valid=0,W(e)},le=function(e,t,r,n){F(e,(o<<1)+(n?1:0),3),$(e),B(e,r),B(e,~r),r&&e.pending_buf.set(e.window.subarray(t,t+r),e.pending),e.pending+=r},ue=function(e){F(e,s<<1,3),V(e,w,N),H(e)},ce=function(e,r,n,a){var o,u,c=0;e.level>0?(e.strm.data_type===i&&(e.strm.data_type=ae(e)),ee(e,e.l_desc),ee(e,e.d_desc),c=ne(e),o=e.opt_len+3+7>>>3,u=e.static_len+3+7>>>3,u<=o&&(o=u)):o=u=n+5,n+4<=o&&-1!==r?le(e,r,n,a):e.strategy===t||u===o?(F(e,(s<<1)+(a?1:0),3),Q(e,N,C)):(F(e,(l<<1)+(a?1:0),3),ie(e,e.l_desc.max_code+1,e.d_desc.max_code+1,c+1),Q(e,e.dyn_ltree,e.dyn_dtree)),W(e),a&&$(e)},fe=function(e,t,r){return e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=r,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(P[r]+p+1)]++,e.dyn_dtree[2*q(t)]++),e.sym_next===e.sym_end},pe=se,he=le,de=ce,me=fe,ge=ue,ye={_tr_init:pe,_tr_stored_block:he,_tr_flush_block:de,_tr_tally:me,_tr_align:ge},ve=function(e,t,r,n){var i=65535&e|0,a=e>>>16&65535|0,o=0;while(0!==r){o=r>2e3?2e3:r,r-=o;do{i=i+t[n++]|0,a=a+i|0}while(--o);i%=65521,a%=65521}return i|a<<16|0},be=ve,we=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},_e=new Uint32Array(we()),xe=function(e,t,r,n){var i=_e,a=n+r;e^=-1;for(var o=n;o<a;o++)e=e>>>8^i[255&(e^t[o])];return-1^e},Ee=xe,Te={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"},Se={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_MEM_ERROR:-4,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},ke=ye._tr_init,Oe=ye._tr_stored_block,Ae=ye._tr_flush_block,Ne=ye._tr_tally,Ce=ye._tr_align,De=Se.Z_NO_FLUSH,Pe=Se.Z_PARTIAL_FLUSH,Ie=Se.Z_FULL_FLUSH,Re=Se.Z_FINISH,Le=Se.Z_BLOCK,ze=Se.Z_OK,Me=Se.Z_STREAM_END,je=Se.Z_STREAM_ERROR,Ue=Se.Z_DATA_ERROR,qe=Se.Z_BUF_ERROR,Be=Se.Z_DEFAULT_COMPRESSION,Fe=Se.Z_FILTERED,Ve=Se.Z_HUFFMAN_ONLY,Ze=Se.Z_RLE,He=Se.Z_FIXED,Xe=Se.Z_DEFAULT_STRATEGY,Ge=Se.Z_UNKNOWN,Ye=Se.Z_DEFLATED,We=9,$e=15,Ke=8,Je=29,Qe=256,et=Qe+1+Je,tt=30,rt=19,nt=2*et+1,it=15,at=3,ot=258,st=ot+at+1,lt=32,ut=42,ct=57,ft=69,pt=73,ht=91,dt=103,mt=113,gt=666,yt=1,vt=2,bt=3,wt=4,_t=3,xt=function(e,t){return e.msg=Te[t],t},Et=function(e){return 2*e-(e>4?9:0)},Tt=function(e){var t=e.length;while(--t>=0)e[t]=0},St=function(e){var t,r,n,i=e.w_size;t=e.hash_size,n=t;do{r=e.head[--n],e.head[n]=r>=i?r-i:0}while(--t);t=i,n=t;do{r=e.prev[--n],e.prev[n]=r>=i?r-i:0}while(--t)},kt=function(e,t,r){return(t<<e.hash_shift^r)&e.hash_mask},Ot=kt,At=function(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(e.output.set(t.pending_buf.subarray(t.pending_out,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))},Nt=function(e,t){Ae(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,At(e.strm)},Ct=function(e,t){e.pending_buf[e.pending++]=t},Dt=function(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},Pt=function(e,t,r,n){var i=e.avail_in;return i>n&&(i=n),0===i?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),r),1===e.state.wrap?e.adler=be(e.adler,t,i,r):2===e.state.wrap&&(e.adler=Ee(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)},It=function(e,t){var r,n,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-st?e.strstart-(e.w_size-st):0,u=e.window,c=e.w_mask,f=e.prev,p=e.strstart+ot,h=u[a+o-1],d=u[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(r=t,u[r+o]===d&&u[r+o-1]===h&&u[r]===u[a]&&u[++r]===u[a+1]){a+=2,r++;do{}while(u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&a<p);if(n=ot-(p-a),a=p-ot,n>o){if(e.match_start=t,o=n,n>=s)break;h=u[a+o-1],d=u[a+o]}}}while((t=f[t&c])>l&&0!==--i);return o<=e.lookahead?o:e.lookahead},Rt=function(e){var t,r,n,i=e.w_size;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=i+(i-st)&&(e.window.set(e.window.subarray(i,i+i-r),0),e.match_start-=i,e.strstart-=i,e.block_start-=i,e.insert>e.strstart&&(e.insert=e.strstart),St(e),r+=i),0===e.strm.avail_in)break;if(t=Pt(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=t,e.lookahead+e.insert>=at){n=e.strstart-e.insert,e.ins_h=e.window[n],e.ins_h=Ot(e,e.ins_h,e.window[n+1]);while(e.insert)if(e.ins_h=Ot(e,e.ins_h,e.window[n+at-1]),e.prev[n&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=n,n++,e.insert--,e.lookahead+e.insert<at)break}}while(e.lookahead<st&&0!==e.strm.avail_in)},Lt=function(e,t){var r,n,i,a=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,o=0,s=e.strm.avail_in;do{if(r=65535,i=e.bi_valid+42>>3,e.strm.avail_out<i)break;if(i=e.strm.avail_out-i,n=e.strstart-e.block_start,r>n+e.strm.avail_in&&(r=n+e.strm.avail_in),r>i&&(r=i),r<a&&(0===r&&t!==Re||t===De||r!==n+e.strm.avail_in))break;o=t===Re&&r===n+e.strm.avail_in?1:0,Oe(e,0,0,o),e.pending_buf[e.pending-4]=r,e.pending_buf[e.pending-3]=r>>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,At(e.strm),n&&(n>r&&(n=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+n),e.strm.next_out),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n,e.block_start+=n,r-=n),r&&(Pt(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(0===o);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),o?wt:t!==De&&t!==Re&&0===e.strm.avail_in&&e.strstart===e.block_start?vt:(i=e.window_size-e.strstart,e.strm.avail_in>i&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,i+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),i>e.strm.avail_in&&(i=e.strm.avail_in),i&&(Pt(e.strm,e.window,e.strstart,i),e.strstart+=i,e.insert+=i>e.w_size-e.insert?e.w_size-e.insert:i),e.high_water<e.strstart&&(e.high_water=e.strstart),i=e.bi_valid+42>>3,i=e.pending_buf_size-i>65535?65535:e.pending_buf_size-i,a=i>e.w_size?e.w_size:i,n=e.strstart-e.block_start,(n>=a||(n||t===Re)&&t!==De&&0===e.strm.avail_in&&n<=i)&&(r=n>i?i:n,o=t===Re&&0===e.strm.avail_in&&r===n?1:0,Oe(e,e.block_start,r,o),e.block_start+=r,At(e.strm)),o?bt:yt)},zt=function(e,t){for(var r,n;;){if(e.lookahead<st){if(Rt(e),e.lookahead<st&&t===De)return yt;if(0===e.lookahead)break}if(r=0,e.lookahead>=at&&(e.ins_h=Ot(e,e.ins_h,e.window[e.strstart+at-1]),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-st&&(e.match_length=It(e,r)),e.match_length>=at)if(n=Ne(e,e.strstart-e.match_start,e.match_length-at),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=at){e.match_length--;do{e.strstart++,e.ins_h=Ot(e,e.ins_h,e.window[e.strstart+at-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(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=Ot(e,e.ins_h,e.window[e.strstart+1]);else n=Ne(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(Nt(e,!1),0===e.strm.avail_out))return yt}return e.insert=e.strstart<at-1?e.strstart:at-1,t===Re?(Nt(e,!0),0===e.strm.avail_out?bt:wt):e.sym_next&&(Nt(e,!1),0===e.strm.avail_out)?yt:vt},Mt=function(e,t){for(var r,n,i;;){if(e.lookahead<st){if(Rt(e),e.lookahead<st&&t===De)return yt;if(0===e.lookahead)break}if(r=0,e.lookahead>=at&&(e.ins_h=Ot(e,e.ins_h,e.window[e.strstart+at-1]),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=at-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-st&&(e.match_length=It(e,r),e.match_length<=5&&(e.strategy===Fe||e.match_length===at&&e.strstart-e.match_start>4096)&&(e.match_length=at-1)),e.prev_length>=at&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-at,n=Ne(e,e.strstart-1-e.prev_match,e.prev_length-at),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=Ot(e,e.ins_h,e.window[e.strstart+at-1]),r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=at-1,e.strstart++,n&&(Nt(e,!1),0===e.strm.avail_out))return yt}else if(e.match_available){if(n=Ne(e,0,e.window[e.strstart-1]),n&&Nt(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return yt}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=Ne(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<at-1?e.strstart:at-1,t===Re?(Nt(e,!0),0===e.strm.avail_out?bt:wt):e.sym_next&&(Nt(e,!1),0===e.strm.avail_out)?yt:vt},jt=function(e,t){for(var r,n,i,a,o=e.window;;){if(e.lookahead<=ot){if(Rt(e),e.lookahead<=ot&&t===De)return yt;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=at&&e.strstart>0&&(i=e.strstart-1,n=o[i],n===o[++i]&&n===o[++i]&&n===o[++i])){a=e.strstart+ot;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<a);e.match_length=ot-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=at?(r=Ne(e,1,e.match_length-at),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=Ne(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(Nt(e,!1),0===e.strm.avail_out))return yt}return e.insert=0,t===Re?(Nt(e,!0),0===e.strm.avail_out?bt:wt):e.sym_next&&(Nt(e,!1),0===e.strm.avail_out)?yt:vt},Ut=function(e,t){for(var r;;){if(0===e.lookahead&&(Rt(e),0===e.lookahead)){if(t===De)return yt;break}if(e.match_length=0,r=Ne(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(Nt(e,!1),0===e.strm.avail_out))return yt}return e.insert=0,t===Re?(Nt(e,!0),0===e.strm.avail_out?bt:wt):e.sym_next&&(Nt(e,!1),0===e.strm.avail_out)?yt:vt};function qt(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}var Bt=[new qt(0,0,0,0,Lt),new qt(4,4,8,4,zt),new qt(4,5,16,8,zt),new qt(4,6,32,32,zt),new qt(4,4,16,16,Mt),new qt(8,16,32,32,Mt),new qt(8,16,128,128,Mt),new qt(8,32,128,256,Mt),new qt(32,128,258,1024,Mt),new qt(32,258,258,4096,Mt)],Ft=function(e){e.window_size=2*e.w_size,Tt(e.head),e.max_lazy_match=Bt[e.level].max_lazy,e.good_match=Bt[e.level].good_length,e.nice_match=Bt[e.level].nice_length,e.max_chain_length=Bt[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=at-1,e.match_available=0,e.ins_h=0};function Vt(){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=Ye,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 Uint16Array(2*nt),this.dyn_dtree=new Uint16Array(2*(2*tt+1)),this.bl_tree=new Uint16Array(2*(2*rt+1)),Tt(this.dyn_ltree),Tt(this.dyn_dtree),Tt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(it+1),this.heap=new Uint16Array(2*et+1),Tt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*et+1),Tt(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Zt=function(e){if(!e)return 1;var t=e.state;return!t||t.strm!==e||t.status!==ut&&t.status!==ct&&t.status!==ft&&t.status!==pt&&t.status!==ht&&t.status!==dt&&t.status!==mt&&t.status!==gt?1:0},Ht=function(e){if(Zt(e))return xt(e,je);e.total_in=e.total_out=0,e.data_type=Ge;var t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=2===t.wrap?ct:t.wrap?ut:mt,e.adler=2===t.wrap?0:1,t.last_flush=-2,ke(t),ze},Xt=function(e){var t=Ht(e);return t===ze&&Ft(e.state),t},Gt=function(e,t){return Zt(e)||2!==e.state.wrap?je:(e.state.gzhead=t,ze)},Yt=function(e,t,r,n,i,a){if(!e)return je;var o=1;if(t===Be&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>We||r!==Ye||n<8||n>15||t<0||t>9||a<0||a>He||8===n&&1!==o)return xt(e,je);8===n&&(n=9);var s=new Vt;return e.state=s,s.strm=e,s.status=ut,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+at-1)/at),s.window=new Uint8Array(2*s.w_size),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Uint8Array(s.pending_buf_size),s.sym_buf=s.lit_bufsize,s.sym_end=3*(s.lit_bufsize-1),s.level=t,s.strategy=a,s.method=r,Xt(e)},Wt=function(e,t){return Yt(e,t,Ye,$e,Ke,Xe)},$t=function(e,t){if(Zt(e)||t>Le||t<0)return e?xt(e,je):je;var r=e.state;if(!e.output||0!==e.avail_in&&!e.input||r.status===gt&&t!==Re)return xt(e,0===e.avail_out?qe:je);var n=r.last_flush;if(r.last_flush=t,0!==r.pending){if(At(e),0===e.avail_out)return r.last_flush=-1,ze}else if(0===e.avail_in&&Et(t)<=Et(n)&&t!==Re)return xt(e,qe);if(r.status===gt&&0!==e.avail_in)return xt(e,qe);if(r.status===ut&&0===r.wrap&&(r.status=mt),r.status===ut){var i=Ye+(r.w_bits-8<<4)<<8,a=-1;if(a=r.strategy>=Ve||r.level<2?0:r.level<6?1:6===r.level?2:3,i|=a<<6,0!==r.strstart&&(i|=lt),i+=31-i%31,Dt(r,i),0!==r.strstart&&(Dt(r,e.adler>>>16),Dt(r,65535&e.adler)),e.adler=1,r.status=mt,At(e),0!==r.pending)return r.last_flush=-1,ze}if(r.status===ct)if(e.adler=0,Ct(r,31),Ct(r,139),Ct(r,8),r.gzhead)Ct(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Ct(r,255&r.gzhead.time),Ct(r,r.gzhead.time>>8&255),Ct(r,r.gzhead.time>>16&255),Ct(r,r.gzhead.time>>24&255),Ct(r,9===r.level?2:r.strategy>=Ve||r.level<2?4:0),Ct(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(Ct(r,255&r.gzhead.extra.length),Ct(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=Ee(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=ft;else if(Ct(r,0),Ct(r,0),Ct(r,0),Ct(r,0),Ct(r,0),Ct(r,9===r.level?2:r.strategy>=Ve||r.level<2?4:0),Ct(r,_t),r.status=mt,At(e),0!==r.pending)return r.last_flush=-1,ze;if(r.status===ft){if(r.gzhead.extra){var o=r.pending,s=(65535&r.gzhead.extra.length)-r.gzindex;while(r.pending+s>r.pending_buf_size){var l=r.pending_buf_size-r.pending;if(r.pending_buf.set(r.gzhead.extra.subarray(r.gzindex,r.gzindex+l),r.pending),r.pending=r.pending_buf_size,r.gzhead.hcrc&&r.pending>o&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex+=l,At(e),0!==r.pending)return r.last_flush=-1,ze;o=0,s-=l}var u=new Uint8Array(r.gzhead.extra);r.pending_buf.set(u.subarray(r.gzindex,r.gzindex+s),r.pending),r.pending+=s,r.gzhead.hcrc&&r.pending>o&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex=0}r.status=pt}if(r.status===pt){if(r.gzhead.name){var c,f=r.pending;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>f&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-f,f)),At(e),0!==r.pending)return r.last_flush=-1,ze;f=0}c=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,Ct(r,c)}while(0!==c);r.gzhead.hcrc&&r.pending>f&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-f,f)),r.gzindex=0}r.status=ht}if(r.status===ht){if(r.gzhead.comment){var p,h=r.pending;do{if(r.pending===r.pending_buf_size){if(r.gzhead.hcrc&&r.pending>h&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-h,h)),At(e),0!==r.pending)return r.last_flush=-1,ze;h=0}p=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,Ct(r,p)}while(0!==p);r.gzhead.hcrc&&r.pending>h&&(e.adler=Ee(e.adler,r.pending_buf,r.pending-h,h))}r.status=dt}if(r.status===dt){if(r.gzhead.hcrc){if(r.pending+2>r.pending_buf_size&&(At(e),0!==r.pending))return r.last_flush=-1,ze;Ct(r,255&e.adler),Ct(r,e.adler>>8&255),e.adler=0}if(r.status=mt,At(e),0!==r.pending)return r.last_flush=-1,ze}if(0!==e.avail_in||0!==r.lookahead||t!==De&&r.status!==gt){var d=0===r.level?Lt(r,t):r.strategy===Ve?Ut(r,t):r.strategy===Ze?jt(r,t):Bt[r.level].func(r,t);if(d!==bt&&d!==wt||(r.status=gt),d===yt||d===bt)return 0===e.avail_out&&(r.last_flush=-1),ze;if(d===vt&&(t===Pe?Ce(r):t!==Le&&(Oe(r,0,0,!1),t===Ie&&(Tt(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),At(e),0===e.avail_out))return r.last_flush=-1,ze}return t!==Re?ze:r.wrap<=0?Me:(2===r.wrap?(Ct(r,255&e.adler),Ct(r,e.adler>>8&255),Ct(r,e.adler>>16&255),Ct(r,e.adler>>24&255),Ct(r,255&e.total_in),Ct(r,e.total_in>>8&255),Ct(r,e.total_in>>16&255),Ct(r,e.total_in>>24&255)):(Dt(r,e.adler>>>16),Dt(r,65535&e.adler)),At(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?ze:Me)},Kt=function(e){if(Zt(e))return je;var t=e.state.status;return e.state=null,t===mt?xt(e,Ue):ze},Jt=function(e,t){var r=t.length;if(Zt(e))return je;var n=e.state,i=n.wrap;if(2===i||1===i&&n.status!==ut||n.lookahead)return je;if(1===i&&(e.adler=be(e.adler,t,r,0)),n.wrap=0,r>=n.w_size){0===i&&(Tt(n.head),n.strstart=0,n.block_start=0,n.insert=0);var a=new Uint8Array(n.w_size);a.set(t.subarray(r-n.w_size,r),0),t=a,r=n.w_size}var o=e.avail_in,s=e.next_in,l=e.input;e.avail_in=r,e.next_in=0,e.input=t,Rt(n);while(n.lookahead>=at){var u=n.strstart,c=n.lookahead-(at-1);do{n.ins_h=Ot(n,n.ins_h,n.window[u+at-1]),n.prev[u&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=u,u++}while(--c);n.strstart=u,n.lookahead=at-1,Rt(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=at-1,n.match_available=0,e.next_in=s,e.input=l,e.avail_in=o,n.wrap=i,ze},Qt=Wt,er=Yt,tr=Xt,rr=Ht,nr=Gt,ir=$t,ar=Kt,or=Jt,sr="pako deflate (from Nodeca project)",lr={deflateInit:Qt,deflateInit2:er,deflateReset:tr,deflateResetKeep:rr,deflateSetHeader:nr,deflate:ir,deflateEnd:ar,deflateSetDictionary:or,deflateInfo:sr};function ur(e){return ur="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ur(e)}var cr=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},fr=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var r=t.shift();if(r){if("object"!==ur(r))throw new TypeError(r+"must be non-object");for(var n in r)cr(r,n)&&(e[n]=r[n])}}return e},pr=function(e){for(var t=0,r=0,n=e.length;r<n;r++)t+=e[r].length;for(var i=new Uint8Array(t),a=0,o=0,s=e.length;a<s;a++){var l=e[a];i.set(l,o),o+=l.length}return i},hr={assign:fr,flattenChunks:pr},dr=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(da){dr=!1}for(var mr=new Uint8Array(256),gr=0;gr<256;gr++)mr[gr]=gr>=252?6:gr>=248?5:gr>=240?4:gr>=224?3:gr>=192?2:1;mr[254]=mr[254]=1;var yr=function(e){if("function"===typeof TextEncoder&&TextEncoder.prototype.encode)return(new TextEncoder).encode(e);var t,r,n,i,a,o=e.length,s=0;for(i=0;i<o;i++)r=e.charCodeAt(i),55296===(64512&r)&&i+1<o&&(n=e.charCodeAt(i+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(t=new Uint8Array(s),a=0,i=0;a<s;i++)r=e.charCodeAt(i),55296===(64512&r)&&i+1<o&&(n=e.charCodeAt(i+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?t[a++]=r:r<2048?(t[a++]=192|r>>>6,t[a++]=128|63&r):r<65536?(t[a++]=224|r>>>12,t[a++]=128|r>>>6&63,t[a++]=128|63&r):(t[a++]=240|r>>>18,t[a++]=128|r>>>12&63,t[a++]=128|r>>>6&63,t[a++]=128|63&r);return t},vr=function(e,t){if(t<65534&&e.subarray&&dr)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));for(var r="",n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r},br=function(e,t){var r,n,i=t||e.length;if("function"===typeof TextDecoder&&TextDecoder.prototype.decode)return(new TextDecoder).decode(e.subarray(0,t));var a=new Array(2*i);for(n=0,r=0;r<i;){var o=e[r++];if(o<128)a[n++]=o;else{var s=mr[o];if(s>4)a[n++]=65533,r+=s-1;else{o&=2===s?31:3===s?15:7;while(s>1&&r<i)o=o<<6|63&e[r++],s--;s>1?a[n++]=65533:o<65536?a[n++]=o:(o-=65536,a[n++]=55296|o>>10&1023,a[n++]=56320|1023&o)}}}return vr(a,n)},wr=function(e,t){t=t||e.length,t>e.length&&(t=e.length);var r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+mr[e[r]]>t?r:t},_r={string2buf:yr,buf2string:br,utf8border:wr};function xr(){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}var Er=xr,Tr=Object.prototype.toString,Sr=Se.Z_NO_FLUSH,kr=Se.Z_SYNC_FLUSH,Or=Se.Z_FULL_FLUSH,Ar=Se.Z_FINISH,Nr=Se.Z_OK,Cr=Se.Z_STREAM_END,Dr=Se.Z_DEFAULT_COMPRESSION,Pr=Se.Z_DEFAULT_STRATEGY,Ir=Se.Z_DEFLATED;function Rr(e){this.options=hr.assign({level:Dr,method:Ir,chunkSize:16384,windowBits:15,memLevel:8,strategy:Pr},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Er,this.strm.avail_out=0;var r=lr.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==Nr)throw new Error(Te[r]);if(t.header&&lr.deflateSetHeader(this.strm,t.header),t.dictionary){var n;if(n="string"===typeof t.dictionary?_r.string2buf(t.dictionary):"[object ArrayBuffer]"===Tr.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,r=lr.deflateSetDictionary(this.strm,n),r!==Nr)throw new Error(Te[r]);this._dict_set=!0}}function Lr(e,t){var r=new Rr(t);if(r.push(e,!0),r.err)throw r.msg||Te[r.err];return r.result}function zr(e,t){return t=t||{},t.raw=!0,Lr(e,t)}function Mr(e,t){return t=t||{},t.gzip=!0,Lr(e,t)}Rr.prototype.push=function(e,t){var r,n,i=this.strm,a=this.options.chunkSize;if(this.ended)return!1;for(n=t===~~t?t:!0===t?Ar:Sr,"string"===typeof e?i.input=_r.string2buf(e):"[object ArrayBuffer]"===Tr.call(e)?i.input=new Uint8Array(e):i.input=e,i.next_in=0,i.avail_in=i.input.length;;)if(0===i.avail_out&&(i.output=new Uint8Array(a),i.next_out=0,i.avail_out=a),(n===kr||n===Or)&&i.avail_out<=6)this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;else{if(r=lr.deflate(i,n),r===Cr)return i.next_out>0&&this.onData(i.output.subarray(0,i.next_out)),r=lr.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===Nr;if(0!==i.avail_out){if(n>0&&i.next_out>0)this.onData(i.output.subarray(0,i.next_out)),i.avail_out=0;else if(0===i.avail_in)break}else this.onData(i.output)}return!0},Rr.prototype.onData=function(e){this.chunks.push(e)},Rr.prototype.onEnd=function(e){e===Nr&&(this.result=hr.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var jr=Rr,Ur=Lr,qr=zr,Br=Mr,Fr=Se,Vr={Deflate:jr,deflate:Ur,deflateRaw:qr,gzip:Br,constants:Fr},Zr=16209,Hr=16191,Xr=function(e,t){var r,n,i,a,o,s,l,u,c,f,p,h,d,m,g,y,v,b,w,_,x,E,T,S,k=e.state;r=e.next_in,T=e.input,n=r+(e.avail_in-5),i=e.next_out,S=e.output,a=i-(t-e.avail_out),o=i+(e.avail_out-257),s=k.dmax,l=k.wsize,u=k.whave,c=k.wnext,f=k.window,p=k.hold,h=k.bits,d=k.lencode,m=k.distcode,g=(1<<k.lenbits)-1,y=(1<<k.distbits)-1;e:do{h<15&&(p+=T[r++]<<h,h+=8,p+=T[r++]<<h,h+=8),v=d[p&g];t:for(;;){if(b=v>>>24,p>>>=b,h-=b,b=v>>>16&255,0===b)S[i++]=65535&v;else{if(!(16&b)){if(0===(64&b)){v=d[(65535&v)+(p&(1<<b)-1)];continue t}if(32&b){k.mode=Hr;break e}e.msg="invalid literal/length code",k.mode=Zr;break e}w=65535&v,b&=15,b&&(h<b&&(p+=T[r++]<<h,h+=8),w+=p&(1<<b)-1,p>>>=b,h-=b),h<15&&(p+=T[r++]<<h,h+=8,p+=T[r++]<<h,h+=8),v=m[p&y];r:for(;;){if(b=v>>>24,p>>>=b,h-=b,b=v>>>16&255,!(16&b)){if(0===(64&b)){v=m[(65535&v)+(p&(1<<b)-1)];continue r}e.msg="invalid distance code",k.mode=Zr;break e}if(_=65535&v,b&=15,h<b&&(p+=T[r++]<<h,h+=8,h<b&&(p+=T[r++]<<h,h+=8)),_+=p&(1<<b)-1,_>s){e.msg="invalid distance too far back",k.mode=Zr;break e}if(p>>>=b,h-=b,b=i-a,_>b){if(b=_-b,b>u&&k.sane){e.msg="invalid distance too far back",k.mode=Zr;break e}if(x=0,E=f,0===c){if(x+=l-b,b<w){w-=b;do{S[i++]=f[x++]}while(--b);x=i-_,E=S}}else if(c<b){if(x+=l+c-b,b-=c,b<w){w-=b;do{S[i++]=f[x++]}while(--b);if(x=0,c<w){b=c,w-=b;do{S[i++]=f[x++]}while(--b);x=i-_,E=S}}}else if(x+=c-b,b<w){w-=b;do{S[i++]=f[x++]}while(--b);x=i-_,E=S}while(w>2)S[i++]=E[x++],S[i++]=E[x++],S[i++]=E[x++],w-=3;w&&(S[i++]=E[x++],w>1&&(S[i++]=E[x++]))}else{x=i-_;do{S[i++]=S[x++],S[i++]=S[x++],S[i++]=S[x++],w-=3}while(w>2);w&&(S[i++]=S[x++],w>1&&(S[i++]=S[x++]))}break}}break}}while(r<n&&i<o);w=h>>3,r-=w,h-=w<<3,p&=(1<<h)-1,e.next_in=r,e.next_out=i,e.avail_in=r<n?n-r+5:5-(r-n),e.avail_out=i<o?o-i+257:257-(i-o),k.hold=p,k.bits=h},Gr=15,Yr=852,Wr=592,$r=0,Kr=1,Jr=2,Qr=new Uint16Array([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]),en=new Uint8Array([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]),tn=new Uint16Array([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]),rn=new Uint8Array([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]),nn=function(e,t,r,n,i,a,o,s){var l,u,c,f,p,h,d,m,g,y=s.bits,v=0,b=0,w=0,_=0,x=0,E=0,T=0,S=0,k=0,O=0,A=null,N=new Uint16Array(Gr+1),C=new Uint16Array(Gr+1),D=null;for(v=0;v<=Gr;v++)N[v]=0;for(b=0;b<n;b++)N[t[r+b]]++;for(x=y,_=Gr;_>=1;_--)if(0!==N[_])break;if(x>_&&(x=_),0===_)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(w=1;w<_;w++)if(0!==N[w])break;for(x<w&&(x=w),S=1,v=1;v<=Gr;v++)if(S<<=1,S-=N[v],S<0)return-1;if(S>0&&(e===$r||1!==_))return-1;for(C[1]=0,v=1;v<Gr;v++)C[v+1]=C[v]+N[v];for(b=0;b<n;b++)0!==t[r+b]&&(o[C[t[r+b]]++]=b);if(e===$r?(A=D=o,h=20):e===Kr?(A=Qr,D=en,h=257):(A=tn,D=rn,h=0),O=0,b=0,v=w,p=a,E=x,T=0,c=-1,k=1<<x,f=k-1,e===Kr&&k>Yr||e===Jr&&k>Wr)return 1;for(;;){d=v-T,o[b]+1<h?(m=0,g=o[b]):o[b]>=h?(m=D[o[b]-h],g=A[o[b]-h]):(m=96,g=0),l=1<<v-T,u=1<<E,w=u;do{u-=l,i[p+(O>>T)+u]=d<<24|m<<16|g|0}while(0!==u);l=1<<v-1;while(O&l)l>>=1;if(0!==l?(O&=l-1,O+=l):O=0,b++,0===--N[v]){if(v===_)break;v=t[r+o[b]]}if(v>x&&(O&f)!==c){0===T&&(T=x),p+=w,E=v-T,S=1<<E;while(E+T<_){if(S-=N[E+T],S<=0)break;E++,S<<=1}if(k+=1<<E,e===Kr&&k>Yr||e===Jr&&k>Wr)return 1;c=O&f,i[c]=x<<24|E<<16|p-a|0}}return 0!==O&&(i[p+O]=v-T<<24|64<<16|0),s.bits=x,0},an=nn,on=0,sn=1,ln=2,un=Se.Z_FINISH,cn=Se.Z_BLOCK,fn=Se.Z_TREES,pn=Se.Z_OK,hn=Se.Z_STREAM_END,dn=Se.Z_NEED_DICT,mn=Se.Z_STREAM_ERROR,gn=Se.Z_DATA_ERROR,yn=Se.Z_MEM_ERROR,vn=Se.Z_BUF_ERROR,bn=Se.Z_DEFLATED,wn=16180,_n=16181,xn=16182,En=16183,Tn=16184,Sn=16185,kn=16186,On=16187,An=16188,Nn=16189,Cn=16190,Dn=16191,Pn=16192,In=16193,Rn=16194,Ln=16195,zn=16196,Mn=16197,jn=16198,Un=16199,qn=16200,Bn=16201,Fn=16202,Vn=16203,Zn=16204,Hn=16205,Xn=16206,Gn=16207,Yn=16208,Wn=16209,$n=16210,Kn=16211,Jn=852,Qn=592,ei=15,ti=ei,ri=function(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)};function ni(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var ii,ai,oi=function(e){if(!e)return 1;var t=e.state;return!t||t.strm!==e||t.mode<wn||t.mode>Kn?1:0},si=function(e){if(oi(e))return mn;var t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=wn,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(Jn),t.distcode=t.distdyn=new Int32Array(Qn),t.sane=1,t.back=-1,pn},li=function(e){if(oi(e))return mn;var t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,si(e)},ui=function(e,t){var r;if(oi(e))return mn;var n=e.state;return t<0?(r=0,t=-t):(r=5+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?mn:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,li(e))},ci=function(e,t){if(!e)return mn;var r=new ni;e.state=r,r.strm=e,r.window=null,r.mode=wn;var n=ui(e,t);return n!==pn&&(e.state=null),n},fi=function(e){return ci(e,ti)},pi=!0,hi=function(e){if(pi){ii=new Int32Array(512),ai=new Int32Array(32);var t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;an(sn,e.lens,0,288,ii,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;an(ln,e.lens,0,32,ai,0,e.work,{bits:5}),pi=!1}e.lencode=ii,e.lenbits=9,e.distcode=ai,e.distbits=5},di=function(e,t,r,n){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Uint8Array(a.wsize)),n>=a.wsize?(a.window.set(t.subarray(r-a.wsize,r),0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),a.window.set(t.subarray(r-n,r-n+i),a.wnext),n-=i,n?(a.window.set(t.subarray(r-n,r),0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0},mi=function(e,t){var r,n,i,a,o,s,l,u,c,f,p,h,d,m,g,y,v,b,w,_,x,E,T,S,k=0,O=new Uint8Array(4),A=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(oi(e)||!e.output||!e.input&&0!==e.avail_in)return mn;r=e.state,r.mode===Dn&&(r.mode=Pn),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,u=r.hold,c=r.bits,f=s,p=l,E=pn;e:for(;;)switch(r.mode){case wn:if(0===r.wrap){r.mode=Pn;break}while(c<16){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if(2&r.wrap&&35615===u){0===r.wbits&&(r.wbits=15),r.check=0,O[0]=255&u,O[1]=u>>>8&255,r.check=Ee(r.check,O,2,0),u=0,c=0,r.mode=_n;break}if(r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&u)<<8)+(u>>8))%31){e.msg="incorrect header check",r.mode=Wn;break}if((15&u)!==bn){e.msg="unknown compression method",r.mode=Wn;break}if(u>>>=4,c-=4,x=8+(15&u),0===r.wbits&&(r.wbits=x),x>15||x>r.wbits){e.msg="invalid window size",r.mode=Wn;break}r.dmax=1<<r.wbits,r.flags=0,e.adler=r.check=1,r.mode=512&u?Nn:Dn,u=0,c=0;break;case _n:while(c<16){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if(r.flags=u,(255&r.flags)!==bn){e.msg="unknown compression method",r.mode=Wn;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=Wn;break}r.head&&(r.head.text=u>>8&1),512&r.flags&&4&r.wrap&&(O[0]=255&u,O[1]=u>>>8&255,r.check=Ee(r.check,O,2,0)),u=0,c=0,r.mode=xn;case xn:while(c<32){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}r.head&&(r.head.time=u),512&r.flags&&4&r.wrap&&(O[0]=255&u,O[1]=u>>>8&255,O[2]=u>>>16&255,O[3]=u>>>24&255,r.check=Ee(r.check,O,4,0)),u=0,c=0,r.mode=En;case En:while(c<16){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}r.head&&(r.head.xflags=255&u,r.head.os=u>>8),512&r.flags&&4&r.wrap&&(O[0]=255&u,O[1]=u>>>8&255,r.check=Ee(r.check,O,2,0)),u=0,c=0,r.mode=Tn;case Tn:if(1024&r.flags){while(c<16){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}r.length=u,r.head&&(r.head.extra_len=u),512&r.flags&&4&r.wrap&&(O[0]=255&u,O[1]=u>>>8&255,r.check=Ee(r.check,O,2,0)),u=0,c=0}else r.head&&(r.head.extra=null);r.mode=Sn;case Sn:if(1024&r.flags&&(h=r.length,h>s&&(h=s),h&&(r.head&&(x=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Uint8Array(r.head.extra_len)),r.head.extra.set(n.subarray(a,a+h),x)),512&r.flags&&4&r.wrap&&(r.check=Ee(r.check,n,h,a)),s-=h,a+=h,r.length-=h),r.length))break e;r.length=0,r.mode=kn;case kn:if(2048&r.flags){if(0===s)break e;h=0;do{x=n[a+h++],r.head&&x&&r.length<65536&&(r.head.name+=String.fromCharCode(x))}while(x&&h<s);if(512&r.flags&&4&r.wrap&&(r.check=Ee(r.check,n,h,a)),s-=h,a+=h,x)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=On;case On:if(4096&r.flags){if(0===s)break e;h=0;do{x=n[a+h++],r.head&&x&&r.length<65536&&(r.head.comment+=String.fromCharCode(x))}while(x&&h<s);if(512&r.flags&&4&r.wrap&&(r.check=Ee(r.check,n,h,a)),s-=h,a+=h,x)break e}else r.head&&(r.head.comment=null);r.mode=An;case An:if(512&r.flags){while(c<16){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if(4&r.wrap&&u!==(65535&r.check)){e.msg="header crc mismatch",r.mode=Wn;break}u=0,c=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=Dn;break;case Nn:while(c<32){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}e.adler=r.check=ri(u),u=0,c=0,r.mode=Cn;case Cn:if(0===r.havedict)return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=u,r.bits=c,dn;e.adler=r.check=1,r.mode=Dn;case Dn:if(t===cn||t===fn)break e;case Pn:if(r.last){u>>>=7&c,c-=7&c,r.mode=Xn;break}while(c<3){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}switch(r.last=1&u,u>>>=1,c-=1,3&u){case 0:r.mode=In;break;case 1:if(hi(r),r.mode=Un,t===fn){u>>>=2,c-=2;break e}break;case 2:r.mode=zn;break;case 3:e.msg="invalid block type",r.mode=Wn}u>>>=2,c-=2;break;case In:u>>>=7&c,c-=7&c;while(c<32){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if((65535&u)!==(u>>>16^65535)){e.msg="invalid stored block lengths",r.mode=Wn;break}if(r.length=65535&u,u=0,c=0,r.mode=Rn,t===fn)break e;case Rn:r.mode=Ln;case Ln:if(h=r.length,h){if(h>s&&(h=s),h>l&&(h=l),0===h)break e;i.set(n.subarray(a,a+h),o),s-=h,a+=h,l-=h,o+=h,r.length-=h;break}r.mode=Dn;break;case zn:while(c<14){if(0===s)break e;s--,u+=n[a++]<<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,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=Wn;break}r.have=0,r.mode=Mn;case Mn:while(r.have<r.ncode){while(c<3){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}r.lens[A[r.have++]]=7&u,u>>>=3,c-=3}while(r.have<19)r.lens[A[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,T={bits:r.lenbits},E=an(on,r.lens,0,19,r.lencode,0,r.work,T),r.lenbits=T.bits,E){e.msg="invalid code lengths set",r.mode=Wn;break}r.have=0,r.mode=jn;case jn:while(r.have<r.nlen+r.ndist){for(;;){if(k=r.lencode[u&(1<<r.lenbits)-1],g=k>>>24,y=k>>>16&255,v=65535&k,g<=c)break;if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if(v<16)u>>>=g,c-=g,r.lens[r.have++]=v;else{if(16===v){S=g+2;while(c<S){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if(u>>>=g,c-=g,0===r.have){e.msg="invalid bit length repeat",r.mode=Wn;break}x=r.lens[r.have-1],h=3+(3&u),u>>>=2,c-=2}else if(17===v){S=g+3;while(c<S){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}u>>>=g,c-=g,x=0,h=3+(7&u),u>>>=3,c-=3}else{S=g+7;while(c<S){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}u>>>=g,c-=g,x=0,h=11+(127&u),u>>>=7,c-=7}if(r.have+h>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=Wn;break}while(h--)r.lens[r.have++]=x}}if(r.mode===Wn)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=Wn;break}if(r.lenbits=9,T={bits:r.lenbits},E=an(sn,r.lens,0,r.nlen,r.lencode,0,r.work,T),r.lenbits=T.bits,E){e.msg="invalid literal/lengths set",r.mode=Wn;break}if(r.distbits=6,r.distcode=r.distdyn,T={bits:r.distbits},E=an(ln,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,T),r.distbits=T.bits,E){e.msg="invalid distances set",r.mode=Wn;break}if(r.mode=Un,t===fn)break e;case Un:r.mode=qn;case qn:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=u,r.bits=c,Xr(e,p),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,u=r.hold,c=r.bits,r.mode===Dn&&(r.back=-1);break}for(r.back=0;;){if(k=r.lencode[u&(1<<r.lenbits)-1],g=k>>>24,y=k>>>16&255,v=65535&k,g<=c)break;if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if(y&&0===(240&y)){for(b=g,w=y,_=v;;){if(k=r.lencode[_+((u&(1<<b+w)-1)>>b)],g=k>>>24,y=k>>>16&255,v=65535&k,b+g<=c)break;if(0===s)break e;s--,u+=n[a++]<<c,c+=8}u>>>=b,c-=b,r.back+=b}if(u>>>=g,c-=g,r.back+=g,r.length=v,0===y){r.mode=Hn;break}if(32&y){r.back=-1,r.mode=Dn;break}if(64&y){e.msg="invalid literal/length code",r.mode=Wn;break}r.extra=15&y,r.mode=Bn;case Bn:if(r.extra){S=r.extra;while(c<S){if(0===s)break e;s--,u+=n[a++]<<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=Fn;case Fn:for(;;){if(k=r.distcode[u&(1<<r.distbits)-1],g=k>>>24,y=k>>>16&255,v=65535&k,g<=c)break;if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if(0===(240&y)){for(b=g,w=y,_=v;;){if(k=r.distcode[_+((u&(1<<b+w)-1)>>b)],g=k>>>24,y=k>>>16&255,v=65535&k,b+g<=c)break;if(0===s)break e;s--,u+=n[a++]<<c,c+=8}u>>>=b,c-=b,r.back+=b}if(u>>>=g,c-=g,r.back+=g,64&y){e.msg="invalid distance code",r.mode=Wn;break}r.offset=v,r.extra=15&y,r.mode=Vn;case Vn:if(r.extra){S=r.extra;while(c<S){if(0===s)break e;s--,u+=n[a++]<<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=Wn;break}r.mode=Zn;case Zn:if(0===l)break e;if(h=p-l,r.offset>h){if(h=r.offset-h,h>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=Wn;break}h>r.wnext?(h-=r.wnext,d=r.wsize-h):d=r.wnext-h,h>r.length&&(h=r.length),m=r.window}else m=i,d=o-r.offset,h=r.length;h>l&&(h=l),l-=h,r.length-=h;do{i[o++]=m[d++]}while(--h);0===r.length&&(r.mode=qn);break;case Hn:if(0===l)break e;i[o++]=r.length,l--,r.mode=qn;break;case Xn:if(r.wrap){while(c<32){if(0===s)break e;s--,u|=n[a++]<<c,c+=8}if(p-=l,e.total_out+=p,r.total+=p,4&r.wrap&&p&&(e.adler=r.check=r.flags?Ee(r.check,i,p,o-p):be(r.check,i,p,o-p)),p=l,4&r.wrap&&(r.flags?u:ri(u))!==r.check){e.msg="incorrect data check",r.mode=Wn;break}u=0,c=0}r.mode=Gn;case Gn:if(r.wrap&&r.flags){while(c<32){if(0===s)break e;s--,u+=n[a++]<<c,c+=8}if(4&r.wrap&&u!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=Wn;break}u=0,c=0}r.mode=Yn;case Yn:E=hn;break e;case Wn:E=gn;break e;case $n:return yn;case Kn:default:return mn}return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=u,r.bits=c,(r.wsize||p!==e.avail_out&&r.mode<Wn&&(r.mode<Xn||t!==un))&&di(e,e.output,e.next_out,p-e.avail_out),f-=e.avail_in,p-=e.avail_out,e.total_in+=f,e.total_out+=p,r.total+=p,4&r.wrap&&p&&(e.adler=r.check=r.flags?Ee(r.check,i,p,e.next_out-p):be(r.check,i,p,e.next_out-p)),e.data_type=r.bits+(r.last?64:0)+(r.mode===Dn?128:0)+(r.mode===Un||r.mode===Rn?256:0),(0===f&&0===p||t===un)&&E===pn&&(E=vn),E},gi=function(e){if(oi(e))return mn;var t=e.state;return t.window&&(t.window=null),e.state=null,pn},yi=function(e,t){if(oi(e))return mn;var r=e.state;return 0===(2&r.wrap)?mn:(r.head=t,t.done=!1,pn)},vi=function(e,t){var r,n,i,a=t.length;return oi(e)?mn:(r=e.state,0!==r.wrap&&r.mode!==Cn?mn:r.mode===Cn&&(n=1,n=be(n,t,a,0),n!==r.check)?gn:(i=di(e,t,a,a),i?(r.mode=$n,yn):(r.havedict=1,pn)))},bi=li,wi=ui,_i=si,xi=fi,Ei=ci,Ti=mi,Si=gi,ki=yi,Oi=vi,Ai="pako inflate (from Nodeca project)",Ni={inflateReset:bi,inflateReset2:wi,inflateResetKeep:_i,inflateInit:xi,inflateInit2:Ei,inflate:Ti,inflateEnd:Si,inflateGetHeader:ki,inflateSetDictionary:Oi,inflateInfo:Ai};function Ci(){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}var Di=Ci,Pi=Object.prototype.toString,Ii=Se.Z_NO_FLUSH,Ri=Se.Z_FINISH,Li=Se.Z_OK,zi=Se.Z_STREAM_END,Mi=Se.Z_NEED_DICT,ji=Se.Z_STREAM_ERROR,Ui=Se.Z_DATA_ERROR,qi=Se.Z_MEM_ERROR;function Bi(e){this.options=hr.assign({chunkSize:65536,windowBits:15,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Er,this.strm.avail_out=0;var r=Ni.inflateInit2(this.strm,t.windowBits);if(r!==Li)throw new Error(Te[r]);if(this.header=new Di,Ni.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"===typeof t.dictionary?t.dictionary=_r.string2buf(t.dictionary):"[object ArrayBuffer]"===Pi.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=Ni.inflateSetDictionary(this.strm,t.dictionary),r!==Li)))throw new Error(Te[r])}function Fi(e,t){var r=new Bi(t);if(r.push(e),r.err)throw r.msg||Te[r.err];return r.result}function Vi(e,t){return t=t||{},t.raw=!0,Fi(e,t)}Bi.prototype.push=function(e,t){var r,n,i,a=this.strm,o=this.options.chunkSize,s=this.options.dictionary;if(this.ended)return!1;for(n=t===~~t?t:!0===t?Ri:Ii,"[object ArrayBuffer]"===Pi.call(e)?a.input=new Uint8Array(e):a.input=e,a.next_in=0,a.avail_in=a.input.length;;){0===a.avail_out&&(a.output=new Uint8Array(o),a.next_out=0,a.avail_out=o),r=Ni.inflate(a,n),r===Mi&&s&&(r=Ni.inflateSetDictionary(a,s),r===Li?r=Ni.inflate(a,n):r===Ui&&(r=Mi));while(a.avail_in>0&&r===zi&&a.state.wrap>0&&0!==e[a.next_in])Ni.inflateReset(a),r=Ni.inflate(a,n);switch(r){case ji:case Ui:case Mi:case qi:return this.onEnd(r),this.ended=!0,!1}if(i=a.avail_out,a.next_out&&(0===a.avail_out||r===zi))if("string"===this.options.to){var l=_r.utf8border(a.output,a.next_out),u=a.next_out-l,c=_r.buf2string(a.output,l);a.next_out=u,a.avail_out=o-u,u&&a.output.set(a.output.subarray(l,l+u),0),this.onData(c)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));if(r!==Li||0!==i){if(r===zi)return r=Ni.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,!0;if(0===a.avail_in)break}}return!0},Bi.prototype.onData=function(e){this.chunks.push(e)},Bi.prototype.onEnd=function(e){e===Li&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=hr.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};var Zi=Bi,Hi=Fi,Xi=Vi,Gi=Fi,Yi=Se,Wi={Inflate:Zi,inflate:Hi,inflateRaw:Xi,ungzip:Gi,constants:Yi},$i=Vr.Deflate,Ki=Vr.deflate,Ji=Vr.deflateRaw,Qi=Vr.gzip,ea=Wi.Inflate,ta=Wi.inflate,ra=Wi.inflateRaw,na=Wi.ungzip,ia=$i,aa=Ki,oa=Ji,sa=Qi,la=ea,ua=ta,ca=ra,fa=na,pa=Se,ha={Deflate:ia,deflate:aa,deflateRaw:oa,gzip:sa,Inflate:la,inflate:ua,inflateRaw:ca,ungzip:fa,constants:pa};e.Deflate=ia,e.Inflate=la,e.constants=pa,e["default"]=ha,e.deflate=aa,e.deflateRaw=oa,e.gzip=sa,e.inflate=ua,e.inflateRaw=ca,e.ungzip=fa,Object.defineProperty(e,"__esModule",{value:!0})}))}}]);
  4. //# sourceMappingURL=4970.42a58820.js.map